Software > Software (16-/32-Bit)

MIDImaze Source Code (reverse engineered)

(1/2) > >>

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