]> Joshua Wise's Git repositories - fpgaboy.git/blobdiff - diag.asm
Cut one at a framebuffer
[fpgaboy.git] / diag.asm
index 8d6aec83a8e18ffc8f5465bf746d278ff4feac09..e3afaa42e685f0dfbbb131de8069ca677b93913d 100644 (file)
--- a/diag.asm
+++ b/diag.asm
@@ -1,3 +1,6 @@
+       section "end",HOME[1024]
+       nop
+
        SECTION "a",HOME[$00]
 
 start: jp main
        SECTION "a",HOME[$00]
 
 start: jp main
@@ -13,11 +16,9 @@ start: jp main
 
 main:
        ld a, $FF
 
 main:
        ld a, $FF
-       ld [$FF51],a
+       ld c, $51
+       ld [c], a
 
 
-;      ld a, $04
-;      ld [$FFFF], a
-       
        ld sp, $DFF0
        
        ld a, $04       ;start timer, 4.096KHz
        ld sp, $DFF0
        
        ld a, $04       ;start timer, 4.096KHz
@@ -50,11 +51,13 @@ signon:
 vbl:
 lcdc:
        PUSH AF
 vbl:
 lcdc:
        PUSH AF
+       PUSH BC
        
        xor a
        ld c, $0F
        ld [c], a
        
        
        xor a
        ld c, $0F
        ld [c], a
        
+       POP BC
        POP AF
        
        reti
        POP AF
        
        reti
@@ -76,10 +79,8 @@ tmro:
        ld a, $41       ; print A
        call putc
 .noprint:
        ld a, $41       ; print A
        call putc
 .noprint:
-       ld hl, $DF81
+       inc [hl]
        ld a, [hl]
        ld a, [hl]
-       add 1
-       ld [hl], a
        ld c, $51
        ld [c], a
 
        ld c, $51
        ld [c], a
 
@@ -340,3 +341,4 @@ puts:
        ret z
        call putc
        jr puts
        ret z
        call putc
        jr puts
+
This page took 0.024291 seconds and 4 git commands to generate.