Improved structure of asm
This commit is contained in:
parent
1d0f621243
commit
cad6b7d3b9
26
src/fib.z80
26
src/fib.z80
|
@ -1,7 +1,15 @@
|
||||||
.org $0000
|
_ram_start equ 0x1000
|
||||||
|
|
||||||
|
#target rom
|
||||||
|
|
||||||
|
#code _HOME, 0 ; Non-banked part of memory
|
||||||
|
|
||||||
|
#data _DATA, _ram_start ; Uninitialized variables
|
||||||
|
|
||||||
|
#code _HOME
|
||||||
main:
|
main:
|
||||||
init:
|
init:
|
||||||
ld hl, out
|
ld hl, _DATA
|
||||||
|
|
||||||
ld a, (amount)
|
ld a, (amount)
|
||||||
ld d, a
|
ld d, a
|
||||||
|
@ -25,7 +33,7 @@ loop:
|
||||||
jp nz, loop
|
jp nz, loop
|
||||||
|
|
||||||
verify_init:
|
verify_init:
|
||||||
ld hl, out
|
ld hl, _DATA
|
||||||
|
|
||||||
ld a, (amount)
|
ld a, (amount)
|
||||||
ld d, a
|
ld d, a
|
||||||
|
@ -40,12 +48,6 @@ verify:
|
||||||
done:
|
done:
|
||||||
halt
|
halt
|
||||||
|
|
||||||
|
amount: db 10
|
||||||
amount:
|
x: db 0
|
||||||
.db 10
|
y: db 1
|
||||||
x:
|
|
||||||
.db 0
|
|
||||||
y:
|
|
||||||
.db 1
|
|
||||||
|
|
||||||
out .equ $1000
|
|
||||||
|
|
Reference in New Issue
Block a user