]> Joshua Wise's Git repositories - fpgaboy.git/blobdiff - diag.asm
impact.cmd fix again
[fpgaboy.git] / diag.asm
index 80164004fea23ecde8dc9fcdd67c005c506978de..8e09874baaf06cdb9b6472508f81a2cbff6a8dda 100644 (file)
--- a/diag.asm
+++ b/diag.asm
@@ -55,9 +55,8 @@ vbl:
        PUSH HL
        
        xor a
        PUSH HL
        
        xor a
-       ld c, $0F
-       ld [c], a
-       
+       ld [$FF0F], a
+
        ld c, $42       ; SCY
        ld a, [c]
        inc a
        ld c, $42       ; SCY
        ld a, [c]
        inc a
@@ -75,8 +74,7 @@ lcdc:
        PUSH BC
        
        xor a
        PUSH BC
        
        xor a
-       ld c, $0F
-       ld [c], a
+       ld [$FF0F], a
        
        POP BC
        POP AF
        
        POP BC
        POP AF
@@ -90,25 +88,23 @@ tmro:
        PUSH HL
        
        xor a
        PUSH HL
        
        xor a
-       ld c, $0F
-       ld [c], a
+       ld [$FF0F], a
        
        ld c, $45       ; LYC
        ld a, [c]
        inc a
        ld [c], a
        
        
        ld c, $45       ; LYC
        ld a, [c]
        inc a
        ld [c], a
        
-       ld hl, $DF82
-       ld a, [hld]
+       ld a, [$DF82]
        cp 0
        jr z, .noprint
        ld a, $41       ; print A
        call putc
 .noprint:
        cp 0
        jr z, .noprint
        ld a, $41       ; print A
        call putc
 .noprint:
-       inc [hl]
-       ld a, [hl]
-       ld c, $51
-       ld [c], a
+       ld a, [$DF81]
+       inc a
+       ld [$DF81], a
+       ld [$FF51], a
 
        POP HL
        POP DE
 
        POP HL
        POP DE
@@ -121,7 +117,7 @@ memtest:
        ld hl,memteststr
        call puts
        
        ld hl,memteststr
        call puts
        
-       ld hl, $C001            ; Write loop
+       ld hl, $C000            ; Write loop
 .wr:
        ld a,h
        xor l
 .wr:
        ld a,h
        xor l
@@ -133,7 +129,7 @@ memtest:
        cp $80
        jr nz, .wr
 
        cp $80
        jr nz, .wr
 
-       ld hl, $C001            ; Read loop
+       ld hl, $C000            ; Read loop
 .rd:
        ld a,h
        xor l
 .rd:
        ld a,h
        xor l
@@ -154,7 +150,7 @@ memtest:
        ret
 .memfail:                      ; Say we failed (sadface)
        ; decrement hl the easy way
        ret
 .memfail:                      ; Say we failed (sadface)
        ; decrement hl the easy way
-       ld a,[hld]
+       dec [hl]
        push hl
        ld hl, failatstr
        call puts
        push hl
        ld hl, failatstr
        call puts
This page took 0.029685 seconds and 4 git commands to generate.