Hallo zusammen,
während ich versuche meine alten Projekte wiederzubeleben hab ich den überarbeiteten Quelltext vom MegaAssembler von 1997 ausgegraben und soweit angepasst das man den Quellcode auch mit einer Original V2-Version übersetzen kann.
Als ich den Code 1997 angepasst und erweitert habe wurden auch einige Fehler beseitigt. Die letzte Version von mir war die Version 3.6, keine Ahnung mehr ob ich den jemals öffentlich gemacht habe..
Die Version V3.6 bietet ein paar nette Neuerungen wie etwa Zugriff auf mehr als nur die ersten 13 Quelltexte auf der aktuellen Disk über >>Weiter/<<Zurück-Blättern, eine Auto-Funktion um mehrere Quelltexte in einem Rutsch zu kompilieren und einen um 50% vergrößerten Symbolspeicher (jetzt 24Kb statt 16Kb). Außerdem zusätzliche Pseudo-Opcodes um z.B. den Info-Text im Header festzulegen.
Die aktuelle Version 3.7 entspricht der 3.6 mit der Ausnahme das der Code so korrigiert wurde das MegaAssembler V2 den Code übersetzen kann.
Ich hab den Code jetzt auf meiner Area6502 in Form von zwei D64-Images (unter /src/MegaAssembler V3.7) veröffentlicht. Es handelt sich dabei ausschließlich um den Quellcode, es gibt keine fertige Version zum herunterladen! Macht meines Erachtens auch wenig Sinn, denn wer den V2 nicht kennt kann auch mit der V3 ohne Handbuch nicht viel anfangen
Einfach die beiden D64-Images herunterladen und die Inhalte irgendwie auf den C64/C128 übertragen. Ich empfehle alle Dateien auf eine mind. 1571/1581 oder Native-Partition zu kopieren. Alles weitere steht in der Datei info.MegaAssV3 (geoWrite-Text) im ersten D64-Image.
Ich habe bereits Feedback von einem Tester und der Code lässt sich übersetzen. Wer aber Probleme hat kann hier gerne Fragen stellen. Ich bin aber noch lange nicht wieder so fit am C64 wie vor 20Jahren das ich da mit Rat&Tat zu Seite stehen kann. Werde aber mein möglichstes versuchen.
Ansonsten: Happy compiling!
Markus