]> Joshua Wise's Git repositories - fpgaboy.git/blobdiff - rom.asm
Add inc16 test, and inc16 and dec16.
[fpgaboy.git] / rom.asm
diff --git a/rom.asm b/rom.asm
index aa070ff2c0f33633af42231b746e09b771c53e0a..2e98e136fb592519941823a6fa3a865d96b54f0d 100644 (file)
--- a/rom.asm
+++ b/rom.asm
@@ -167,6 +167,18 @@ insntest:
        jr .fail
        rst $00
 .jr:
+
+       ; Test inc16
+       ld d, $12
+       ld e, $FF
+       ld hl, .inc16fail
+       inc de
+       ld a, $13
+       cp d
+       jr nz, .fail
+       ld a, $00
+       cp e
+       jr nz, .fail
        
        ; Test CP.
        ld hl, .cpfail
@@ -211,8 +223,10 @@ insntest:
        db "CP",0
 .cplfail:
        db "CPL",0
+.inc16fail:
+       db "INC16",0
 .testfailed:
-       db "test failed.",$0D,$0A,0
+       db " test failed.",$0D,$0A,0
 .ok:
        db "OK!",$0D,$0A,0
 
@@ -233,9 +247,6 @@ puts:
        ld a, [hli]
        ld b, $00
        cp b
-       jr z, .done
+       ret z
        call putc
        jr puts
-.done:
-       ret
-       
This page took 0.023177 seconds and 4 git commands to generate.