GENRSX.MAC |
GENCOM erlaubt das Anhängen und Löschen einer RSX an/von einer .COM-Datei.
Im letzten Fall geht die .RSX-Datei jedoch verloren.
GENRSX extrahiert eine vorhandene RSX.
|
RSXCOM.MAC |
Eine .RSX-Datei ist eigentlich eine .PRL-Datei (Page ReLative) und besteht aus zwei Teilen:
- Der Programm Code, allerdings nicht bezogen auf die normale Adresse
0100 sondern auf 0000 .
- Der Korrektur Code. Hier stehen (bitweise) die Adressen, an denen eine Korrektur der Page vorgenommen werden muss.
RSXCOM erstellt eine normale .COM-Datei aus einer .RSX-Datei.
|
Diese beiden Programme machen hauptsächlich im Umfeld des „Reverse Engineering" Sinn.
|
Oftmals ist es interessant, die Speicherbelegung inklusive installierter RSXen zu ermitteln.
Das folgende Programm gibt eine Menge an Informationen darüber aus.
|
RSXSHOW.MAC |
Basierend auf dem PD-Programm RSXMAP.C ist RSXSHOW.MAC entstanden.
RSXMAP.C ist fehlerhaft, wenn z.B. ein Debugger (wie etwa SID ) im Speicher liegt oder BIOS/BDOS-Vektoren verändert wurden.
RSXSHOW.MAC zeigt neben den üblichen Adressen auch die „echten" aus dem SCB an.
|
ANSI RSX |
Das Projekt ANSI ist ein Filter, der ESCape-Sequenzen nach dem ANSI-Standard umsetzt in die des Joyce.
|
VIDEO DUMP |
Die RSX VIDDUMP ist ein Filter, der die Ausgabe auf die Konsole untersucht und Kontrollzeichen ausgibt.
Nützlich ist die RSX zur Analyse unbekannter Bildschirm-Kontrollzeichen.
Die Ausgabe wird unterteilt in:
00H-1AH | : | Ausgabe als Hex-Byte <xx> |
1BH | : | ESCape-Folgezeichen als <xx> ausgeben |
1CH-1FH | : | Ausgabe als Hex-Byte <xx> |
20H-7EH | : | Normale Ausgabe |
7FH | : | Ausgabe als Hex-Byte <xx> |
80H-FFH | : | Ausgabe als Hex-Byte <xx> in inverser Darstellung |
|
Interrupts |
Als ich mit Kermit arbeitete, hatte ich die Idee, die serielle Schnittstelle im Interrupt-Verfahren zu betreiben.
Hier die Programmierung, die allerdings nicht über ein Versuchsstadium hinweggekommen ist.
|
WHM |
[WHM ist ein Werkzeug, damals vertrieben von der englischen Firma HiSoft.
Im Paket waren die Quelldateien dabei, jedoch nicht die Hauptdatei; diese wurde von mir disassembliert.].
Hinter WHM (Write Hand Man) verbirgt sich eine Sammlung von nützlichen kleinen Werkzeugen.
|