Software > Software (16-/32-Bit)
MIDImaze Source Code (reverse engineered)
sarnau:
Moin,
Ich hatte dies vor Jahren schon gemacht, aber die Sourcen nie online gestellt. Ich habe mit einem Python Script aus den Assembler-Code wieder C-Sourcen erstellt. Man kann die Version sogar auf einem Mac starten (ich habe dazu ein paar 64-bit Fixes eingepflegt). Zusätzlich habe ich ausführlich die Sourcen dokumentiert.
https://github.com/sarnau/AtariST-MIDIMaze-Source
Lynxman:
Ich bin beeindruckt.
sarnau:
Danke sehr.
Thorsten Otto:
Stark.
Ich hab mir noch nicht alles angeschaut, aber ist auch irgendwo der ursprüngliche Assembler-Code, den du als Ausgang genommen hast? Den sehe ich da nirgends. Irgendeine Idee, welcher Compiler ursprünglich benutzt wurde?
Edit: Ah, gefunden. Oha, Alcyon-C. Ja, das macht die Sache erheblich einfacher, wie ich aus eigener Erfahrung sagen kann ;)
sarnau:
Der "InverseCompiler" sind die Python Sourcen, welche ich genutzt habe. Braucht etwas Arbeit, aber kann den Code gut zurückübersetzen. Siehe auch MIDIMAZE_SYMBOLS.h innerhalb des Ordners für die Datenstrukturen, Funktionsnamen, etc – der Script nutzt die um einen Source zu erzeugen.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln