X-Git-Url: http://git.joshuawise.com/fpgaboy.git/blobdiff_plain/611e4a90d4f4c5b5e2cadde0da57639bfbaca6a8..dadf7990cbca24581bbb3c036df717dd59bdea41:/rom.asm diff --git a/rom.asm b/rom.asm index aa070ff..2e98e13 100644 --- 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 -