home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_01
/
KBMONITO.LZH
/
KBDMON.1_0
/
KBDMON.TXT
< prev
next >
Wrap
Text File
|
1992-08-30
|
2KB
|
37 lines
- KBDMON -
ein kleiner Speichermonitor für den Tastaturprozessor des ST
Die meisten Befehle bedürfen wohl keiner weiteren Erläuterung - sie sind in
dieser oder ähnlicher Form jedem bekannt, der schon einmal mit einem kom-
mandozeilenorientierten Debugger gearbeitet hat. Alle Zahlen sind hexadezi-
mal ohne irgendwelche Vorsätze wie "$" oder "0x" einzugeben.
"F" ist zusammen mit "T" nützlich, um festzustellen, ob es im RAM viel-
leicht doch noch ein paar ungenutzte Speicherplätze gibt. Ich selbst bin in
dieser Frage noch zu keinem gesicherten Ergebnis gekommen. Immerhin ist es
mir schon gelungen, ein sagenhaft langes Programm bestehend aus einem "RTS"
($39) auf der Adresse $00A6 für längere Zeit im RAM abzulegen und mittels
"G" auch auszuführen - der Anfang wäre also gemacht.
Im Übrigen funktioniert die IO-Redirection für KBDMON und er scheint
auch unter MiNT bombenfrei zu laufen. Sofern man über ein Terminal verfügt,
ergeben sich hier einige interessante Möglichkeiten. Lä₧t man KBDMON z.B.
im Hintergrund laufen und bedient ihn über AUX: oder MIDI:, kann man einen
ahnungslosen Nutzer an der Konsole zur Verzweiflung treiben. Dies soll al-
lerdings nicht der eigentliche Zweck des Programms sein, mich interessiert
vielmehr, ob man aus der Tastatur nicht noch so ein paar nette Extras wie
die CapsLock-Anzeige von J. Heindel und P. Dubbrow herauskitzeln kann. An
entsprechenden Erkenntnissen, Ideen etc. bin ich jederzeit interessiert.
Vor allem wäre ein Disassembling des ROMs sehr hilfreich, leider konnte
ich bisher für den ST keinen 6301-Disassembler auftreiben.
Für den Fall, da₧ jemand das Programm erweitern möchte, füge ich die Sourcen
in Maxon-Pascal bei: KBDMON.PAS ist das Main-File, die Unit KM_INOUT enthält
diverse Ein-/Ausgabeprozeduren und ähnliches, in KM_COMDS sind die eigentli-
chen Befehle enthalten.
Viel Spa₧ mit dem KBDMON!
Wolfgang.
Adressen: Wolfgang Schneider Maus @B
- " - Fido 2:2403/34.0
wolle@pmcc.zer