Da fehlt ein "or a" nach dem "ld a,b" in Zeile 1 LoaD-Befehle setzen auf dem Z80 keine Flags, mit Ausnahme von "ld a,i" und "ld a,r".
OMG, da merkt man, dass ich von der 6502-Seite komme und sowas immer wieder übersehe ... Danke!
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von SuperIlu am
Da fehlt ein "or a" nach dem "ld a,b" in Zeile 1 LoaD-Befehle setzen auf dem Z80 keine Flags, mit Ausnahme von "ld a,i" und "ld a,r".
OMG, da merkt man, dass ich von der 6502-Seite komme und sowas immer wieder übersehe ... Danke!
Aber eventuell noch folgende Korrektur:
Wenn EADDR mitkopiert werden soll, muss man EADDR-SADDR+1 als Anzahl der zu übertragenden Bytes für BC setzen. Also nach dem SBC ein INC BC ergänzen.
Danke, ich hab's mir mal als TODO rangeschrieben und werd erst einmal gucken was ich bei der Benutzung intuitiver finde (incl./excl. Endadresse).
Jetzt mach ich mich mal an den I2C-Zugriff...