Modify the diagrom to test two byte insns
authorJoshua Wise <joshua@nyus.joshuawise.com>
Sat, 19 Apr 2008 09:48:37 +0000 (05:48 -0400)
committerJoshua Wise <joshua@nyus.joshuawise.com>
Sat, 19 Apr 2008 09:48:37 +0000 (05:48 -0400)
diag.asm

index e9a9f19..e9fff6a 100644 (file)
--- a/diag.asm
+++ b/diag.asm
@@ -141,30 +141,19 @@ vbl:
        ld [$FF0F], a
 
        ld a, [$FF51]
-       ld b, a
-       and $80
-       cp $80
-       jr nz, .nothing
-       ld c, $0
+       bit 7, a
+       jr z, .nothing
 
-       ld a, b
-       and $1
-       cp c
+       bit 0, a
        call nz, .scyup
        
-       ld a, b
-       and $2
-       cp c
+       bit 1, a
        call nz, .scydown
        
-       ld a, b
-       and $4
-       cp c
+       bit 2, a
        call nz, .scxup
        
-       ld a, b
-       and $8
-       cp c
+       bit 3, a
        call nz, .scxdown
 
 .nothing:
This page took 0.021212 seconds and 4 git commands to generate.