git.joshuawise.com
/
fpgaboy.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
722e486
)
Convert the test to use jr
author
Joshua Wise
<joshua@rebirth.joshuawise.com>
Fri, 4 Apr 2008 03:49:55 +0000
(23:49 -0400)
committer
Joshua Wise
<joshua@rebirth.joshuawise.com>
Fri, 4 Apr 2008 03:49:55 +0000
(23:49 -0400)
rom.asm
patch
|
blob
|
blame
|
history
diff --git
a/rom.asm
b/rom.asm
index c2b759883eac10bbd2b231f217cc8df3ecafdce6..cd3cf2daf4600afb79201fde195e3e413909c73d 100644
(file)
--- a/
rom.asm
+++ b/
rom.asm
@@
-16,7
+16,7
@@
main:
call waitsw
call waitsw
- j
p
main
+ j
r
main
signon:
db $0D,$0A,$1B,"[1mFPGABoy Diagnostic ROM",$1B,"[0m",$0D,$0A,0
signon:
db $0D,$0A,$1B,"[1mFPGABoy Diagnostic ROM",$1B,"[0m",$0D,$0A,0
@@
-33,10
+33,10
@@
memtest:
ld [hli],a
ld a, $DF
cp h
ld [hli],a
ld a, $DF
cp h
- j
p
nz, .wr
+ j
r
nz, .wr
ld a, $80
cp l
ld a, $80
cp l
- j
p
nz, .wr
+ j
r
nz, .wr
ld hl, $C000 ; Read loop
.rd:
ld hl, $C000 ; Read loop
.rd:
@@
-45,14
+45,14
@@
memtest:
ld b,a
ld a, [hli]
cp b
ld b,a
ld a, [hli]
cp b
- j
p
nz, .memfail
+ j
r
nz, .memfail
ld a, $DF
cp h
ld a, $DF
cp h
- j
p
nz, .rd
+ j
r
nz, .rd
ld a, $80
cp l
ld a, $80
cp l
- j
p
nz, .rd
+ j
r
nz, .rd
ld hl, testokstr ; Say we're OK
call puts
ld hl, testokstr ; Say we're OK
call puts
@@
-113,11
+113,11
@@
waitsw:
.loop1:
ld a,[c]
cp b
.loop1:
ld a,[c]
cp b
- j
p
z,.loop1
+ j
r
z,.loop1
.loop2:
ld a,[c]
cp b
.loop2:
ld a,[c]
cp b
- j
p
nz,.loop2
+ j
r
nz,.loop2
ret
waitswstr:
ret
waitswstr:
@@
-138,23
+138,23
@@
insntest:
ld hl, .pushpopfail
ld a, d
cp b
ld hl, .pushpopfail
ld a, d
cp b
- j
p
nz,.fail
+ j
r
nz,.fail
ld a, e
cp c
ld a, e
cp c
- j
p
nz,.fail
+ j
r
nz,.fail
; Test ALU (HL).
ld hl, .ff
ld a, $FF
xor [hl]
ld hl, .xorhlfail
; Test ALU (HL).
ld hl, .ff
ld a, $FF
xor [hl]
ld hl, .xorhlfail
- j
p
nz, .fail
+ j
r
nz, .fail
; Test JP (HL)
ld hl, .jphl
jp [hl]
ld hl, .jphlfail
; Test JP (HL)
ld hl, .jphl
jp [hl]
ld hl, .jphlfail
- j
p
.fail
+ j
r
.fail
rst $00
.jphl:
rst $00
.jphl:
@@
-164,7
+164,7
@@
insntest:
cp b
jr nz,.jr
ld hl, .jrfail
cp b
jr nz,.jr
ld hl, .jrfail
- j
p
.fail
+ j
r
.fail
rst $00
.jr:
rst $00
.jr:
@@
-173,11
+173,11
@@
insntest:
ld a, $10
ld b, $20
cp b
ld a, $10
ld b, $20
cp b
- j
p
nc,.fail
+ j
r
nc,.fail
ld a, $20
ld b, $10
cp b
ld a, $20
ld b, $10
cp b
- j
p
c,.fail
+ j
r
c,.fail
; Test CPL
ld hl, .cplfail
; Test CPL
ld hl, .cplfail
@@
-185,7
+185,7
@@
insntest:
ld b, $AA
cpl
cp b
ld b, $AA
cpl
cp b
- j
p
nz,.fail
+ j
r
nz,.fail
ld hl, .ok
call puts
ld hl, .ok
call puts
@@
-220,7
+220,7
@@
putc:
.waitport:
ld a,[c]
cp b
.waitport:
ld a,[c]
cp b
- j
p
nz,.waitport
+ j
r
nz,.waitport
pop af
ld [c],a
ret
pop af
ld [c],a
ret
@@
-229,9
+229,9
@@
puts:
ld a, [hli]
ld b, $00
cp b
ld a, [hli]
ld b, $00
cp b
- j
p
z, .done
+ j
r
z, .done
call putc
call putc
- j
p
puts
+ j
r
puts
.done:
ret
.done:
ret
This page took
0.027264 seconds
and
4
git commands to generate.