X-Git-Url: http://git.joshuawise.com/fpgaboy.git/blobdiff_plain/9a5394d1e93d850a3610d08f44b7a83b52178b77..f26748f71f3f39de15a1c07f95c15f8c4481f452:/rom.asm?ds=inline diff --git a/rom.asm b/rom.asm index cd3cf2d..d650855 100644 --- a/rom.asm +++ b/rom.asm @@ -191,24 +191,28 @@ insntest: call puts ret .fail: + call puts + ld hl, .testfailed call puts ret .insnteststr: - db "Testing instructions... ",$0 + db "Testing instructions... ",0 .pushpopfail: - db "PUSH/POP test failed.",$0D,$0A,0 + db "PUSH/POP",0 .ff: db $FF .xorhlfail: - db "XOR [HL] test failed.",$0D,$0A,0 + db "XOR [HL]",0 .jphlfail: - db "JP [HL] test failed.",$0D,$0A,0 + db "JP [HL]",0 .jrfail: - db "JR test failed.",$0D,$0A,0 + db "JR",0 .cpfail: - db "CP test failed.",$0D,$0A,0 + db "CP",0 .cplfail: - db "CPL test failed.",$0D,$0A,0 + db "CPL",0 +.testfailed: + db " test failed.",$0D,$0A,0 .ok: db "OK!",$0D,$0A,0 @@ -229,9 +233,6 @@ puts: ld a, [hli] ld b, $00 cp b - jr z, .done + ret z call putc jr puts -.done: - ret -