Startseite <-| I2Z: kurze Beschreibung |-> Einzelheiten


Das Intel zu Zilog - Übersetzungsprojekt

Will man sein CP/M anpassen, um beispielsweise neue Hardware einzubinden, so kommt man um Assemblerquellen nicht herum. Nur dumm, wenn man — wie ich — auf seiner Z80 vor allem die Zilog - Mnemonics gelernt hat und bei MOV und MVI, bei LDAX und STAX immer durcheinander gerät ...

Weg mit der Sprachbarriere! hieß es im Mai '85 in einem Artikel der Zeitschrift c't. Ein Turbo - Pascal - Programm mit dem sinnvollen Namen SCT (Source - Code - Translator) übersetzt 8080 - Quellcode in Z80 - Mnemonics. Auch das XIZI - Paket, bestehend aus den Programmen XIZ zum Hin- und XZI zum Her- Übersetzen leistet vergleichbare Dienste.

Doch zurück zu unserem BIOS. Im PROF schafft eine reinrassige Z80, weshalb conitec sich beim Entwickeln keine falschen Beschränkungen auferlegt hat und kräftig Gebrauch von Nicht - 8080 - Befehlen macht. Dazu wird dem MAC- oder RMAC- Assembler mittels Z80.LIB einfach das erweiterte Vokabular beigebracht — und fortan produzieren sie den gewünschten Code ...

... nur SCT und XIZ beißen sich daran die Zähne aus, denn sie kennen ja die Z80.LIB (noch) nicht. Nun, was jetzt kommt, ist nur konsequent und deshalb setzt hier das I 2 Z - Projekt an!

Stand der Dinge (11. Juli 2009):



top   Startseite   nächste Seite     Fragen oder Kommentare an mich