X-Git-Url: http://git.joshuawise.com/fpgaboy.git/blobdiff_plain/fe3dc8909a6c72ce4208cb5b8b64bc6b2f8cebd6..03202f62407e24bd964016dccc06de95df622e3c:/diag.asm diff --git a/diag.asm b/diag.asm index e3afaa4..8016400 100644 --- a/diag.asm +++ b/diag.asm @@ -24,7 +24,7 @@ main: ld a, $04 ;start timer, 4.096KHz ld c, $07 ld [c], a - + ld hl, $DF81 xor a ld [hli], a @@ -49,6 +49,27 @@ signon: db $0D,$0A,$1B,"[1mFPGABoy Diagnostic ROM",$1B,"[0m",$0D,$0A,0 vbl: + PUSH AF + PUSH BC + PUSH DE + PUSH HL + + xor a + ld c, $0F + ld [c], a + + ld c, $42 ; SCY + ld a, [c] + inc a + ld [c], a + + POP HL + POP DE + POP BC + POP AF + + RETI + lcdc: PUSH AF PUSH BC @@ -72,6 +93,11 @@ tmro: ld c, $0F ld [c], a + ld c, $45 ; LYC + ld a, [c] + inc a + ld [c], a + ld hl, $DF82 ld a, [hld] cp 0