diff --git a/src/fib.z80 b/src/fib.z80 index 06cabed..f90c789 100644 --- a/src/fib.z80 +++ b/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: init: - ld hl, out + ld hl, _DATA ld a, (amount) ld d, a @@ -25,7 +33,7 @@ loop: jp nz, loop verify_init: - ld hl, out + ld hl, _DATA ld a, (amount) ld d, a @@ -40,12 +48,6 @@ verify: done: halt - -amount: - .db 10 -x: - .db 0 -y: - .db 1 - -out .equ $1000 +amount: db 10 +x: db 0 +y: db 1