#1
01.05.2018 11:27
Hallo,
um Maschinencode in einem Basic Programm zu verwenden, kann der Inhalt als Hexacode direkt in den RAM gepoket werden. Das Verfahren wird im Buch "Das Maschinensprachebuch zum CPC" von Dullin/Strassenburg erläutert.
Anscheinend kann man das auch anders machen. In einer englischen Zeitschrift wird ein Programm zum Anzeigen von Fraktalen vorgestellt. Dort ist der DATA Block nicht als kommagetrennter Hexacode, sondern als reiner Buchstaben-Spaghetticode angegeben.
Wie kann ich den assemblierten Code wieder aus dem RAM auslesen? JavaCPC hat unter 'Hilfe' den 'Debugger'. Aber ich bin mir nicht sicher, wie ich den gepoketen Code dort herauslesen kann.
Sorry für die blöde Frage, bin noch recht neu in der Materie
📎 Fractals_dump.bas
📎 Fractals_dump.bas
📎 data.PNG
um Maschinencode in einem Basic Programm zu verwenden, kann der Inhalt als Hexacode direkt in den RAM gepoket werden. Das Verfahren wird im Buch "Das Maschinensprachebuch zum CPC" von Dullin/Strassenburg erläutert.
Anscheinend kann man das auch anders machen. In einer englischen Zeitschrift wird ein Programm zum Anzeigen von Fraktalen vorgestellt. Dort ist der DATA Block nicht als kommagetrennter Hexacode, sondern als reiner Buchstaben-Spaghetticode angegeben.
Wie kann ich den assemblierten Code wieder aus dem RAM auslesen? JavaCPC hat unter 'Hilfe' den 'Debugger'. Aber ich bin mir nicht sicher, wie ich den gepoketen Code dort herauslesen kann.
Sorry für die blöde Frage, bin noch recht neu in der Materie
📎 Fractals_dump.bas
📎 Fractals_dump.bas
📎 data.PNG