Werkzeuge
Dies ist eine kleine Sammlung nützlicher Werkzeuge.
VectorRAM Disassembler (Perl)
Ein Disassembler für den Inhalt des VectorRAM. Er erstellt aus einer binären Datei dump.bin (Frames zu je 1024 Bytes) eine lesbare Textdatei dump.txt. Das Listing ist analog zu dem Format des Listings im Artikel. Es ist ebenfalls möglich, das VectorROM ("035127.02" in asteroid.zip) zu disassemblieren. Dazu müssen nur $blocksize und $offset auf 2048 Bytes geändert werden. Zu einigen Befehlen werden automatisch Kommentare erzeugt. Ergänzungen zu den Kommentaren sind erwünscht.
Einfacher Logfile-Viewer
Einfachst mögliches Anzeigeprogramm für die Logfiles in beiden Datenformaten. Alle Daten werden ins RAM geladen, alle Objekte als Kreise gemalt, die Auswahl des anzuzeigenden Frames erfolgt über die Nummer. Die Positionen werden textuell in einer Listbox ausgegeben und können als Datei gespeichert werden.
Basis ist der C#-Port des Sample-Codes von Patrick, gebaut ist es mit Microsoft Visual C# 2008 Express Edition.
Wer - wie ich aus Zeitmangel - etwas hängt mit der Implementierung, findet es vielleicht nützlich.
Attachments
-
vda.pl
(4.9 KB) - added by DLKing
4 years ago.
VectorRAM Disassembler
-
AsLogView-Heise.zip
(94.6 KB) - added by wno158
4 years ago.
