home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / KBMONITO.LZH / KBDMON.1_0 / KBDMON.TXT < prev    next >
Text File  |  1992-08-30  |  2KB  |  37 lines

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