diff options
Diffstat (limited to 'assets/Astatin-bootrom.gbasm')
-rw-r--r-- | assets/Astatin-bootrom.gbasm | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/assets/Astatin-bootrom.gbasm b/assets/Astatin-bootrom.gbasm index e1ed375..b65660e 100644 --- a/assets/Astatin-bootrom.gbasm +++ b/assets/Astatin-bootrom.gbasm @@ -94,6 +94,7 @@ LD ($24), A LD C, $58 Loop: LD B, $12 + .Wait_VBlank: LD A, ($44) CP $90 @@ -104,18 +105,25 @@ Loop: JR NZ, =.Wait_VBlank LD A, C - LD ($42), A DEC C + + CP $c0 + JR Z, =End + JR NC, =Loop + + CP $04 + JR C, =Loop + + LD ($42), A + + LD D, $c1 + CALL Z, =.sound1 + CP $06 LD D, $83 CALL Z, =.sound1 - CP $04 - JR NZ, =Loop - LD D, $c1 - CALL =.sound1 - .Lock: - JP =End + JR =Loop .sound1: LD E, A @@ -126,7 +134,6 @@ Loop: LD A, E RET - Logo: .DB $3f, $ff, $f0, $f0 .DB $c0, $f0, $f0, $f0 |