Hallo,
für den Burstnibbler brauche ich eine Routine in Assmbler, die vom C64 ins GeoRAM und zurück kopieren kann. Ich habe da schon eine fertig gemacht, siehe Anhang. In Adresse $2C ist dabei eine $02 enthalten - ist dort eine $01, so hat man eine REU und es wird der REU-Code ausgeführt.
CF02/3 beinhaltet die C64 Adresse
CF04/5/6 beinhaltet die GeoRAM/REU Adresse
CF07/8 beinhaltet die Länge des zu kopierenden Blockes
CF01 = Kopierricjtung ( fc = c64 to reu/georam, fd = reu/georam to c64).
Ich habe das Gefühl, das das ganze auch schneller hinzubekommen ist (die Codelänge ist kein Optimierungskriterium).
Wer möchte sich der Herausforderung stellen und die Routine optimieren?
Ich möchte nämlich lieber meine Zeit in eine Prüfung, ob die REU/Georam-Größe für den Kopierjob ausreicht, investieren.
Grüße
Markus