Hallo Leute,
Ich versuchte heute mein ersten Z80 codeseqment zu Programmieren. Da ich von der 6502 seite komme habe ich irgendwie Verständisschwierigkeit das umzusetzen:
Ich möchte ein Programm in den Speicher schreiben welches
dec RamWertAusSpeicherzelle FE80
springe wenn ungleich 0 nach Weiter
setze Speicherzelle auf 16
Springe zu $0038
Weiter:
Springe $0010
Habe das so ausformuliert:
ld a,(fe80)
dec a
ld (fe80),a ; zurückschreiben
jr nz, weiter
ld fe80,$10
jp $0038
Weiter:
jp $0010
Irgendwie kann ich das nicht fehlerfrei assemblieren....
Weiß jemand wie so ein einfaches Beispiel laufen kann ?
grüße
Mos