From c3e5398cb61e070355f734df8fe701dd59bd4942 Mon Sep 17 00:00:00 2001 From: Pedro de Oliveira Date: Sun, 17 Aug 2014 03:21:46 +0100 Subject: [PATCH] X is only 1 byte from what it seems --- starfield/main.asm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/starfield/main.asm b/starfield/main.asm index ed6b54d..29d9def 100644 --- a/starfield/main.asm +++ b/starfield/main.asm @@ -12,11 +12,11 @@ LINHA10 equ $4840 LINHA11 equ $4860 ; Star Structure -; X - 2 Bytes +; X - 1 Byte ; Y - 1 Byte ; Z - 1 Byte ; Color - 1 Byte -STAR_SIZE equ $5 +STAR_SIZE equ $4 MAX_STARS equ 10 STARS ds STAR_SIZE * MAX_STARS, 0 @@ -29,9 +29,9 @@ start call clear_screen ;call INITIALIZE_STARS - ld hl, LINHA9 + ld hl, LINHA9+$FF ld a, (hl) - set 7,a + set 0,a ld (hl), a pop bc ; Get BC out of the stack @@ -48,9 +48,6 @@ INITIALIZE_STARS_LOOP ld a, 15 ld (hl),a inc hl - ld a, 5 - ld (hl),a - inc hl ld a, 1 ld (hl),a inc hl