Add ready-go countdown.
This commit is contained in:
		
							parent
							
								
									621767aeb9
								
							
						
					
					
						commit
						9f2e881189
					
				| 
						 | 
					@ -1089,8 +1089,6 @@ sSFXReadyGo::
 | 
				
			||||||
    db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF, $FF
 | 
					    db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF, $FF
 | 
				
			||||||
    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
					    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
				
			||||||
    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
					    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
				
			||||||
    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
					 | 
				
			||||||
    db $FF
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $16
 | 
					    db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $16
 | 
				
			||||||
    db REG_NR14_CH1_FRQHI, $84, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $68
 | 
					    db REG_NR14_CH1_FRQHI, $84, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $68
 | 
				
			||||||
| 
						 | 
					@ -1154,8 +1152,6 @@ sSFXReadyGo::
 | 
				
			||||||
    db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF, $FF
 | 
					    db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF, $FF
 | 
				
			||||||
    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
					    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
				
			||||||
    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
					    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
				
			||||||
    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
					 | 
				
			||||||
    db $FF
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $16
 | 
					    db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $16
 | 
				
			||||||
    db REG_NR14_CH1_FRQHI, $84, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $68
 | 
					    db REG_NR14_CH1_FRQHI, $84, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $68
 | 
				
			||||||
| 
						 | 
					@ -1219,8 +1215,6 @@ sSFXReadyGo::
 | 
				
			||||||
    db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF, $FF
 | 
					    db REG_NR12_CH1_VOLEV, $09, REG_NR12_CH1_VOLEV, $11, REG_NR12_CH1_VOLEV, $08, $FF, $FF
 | 
				
			||||||
    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
					    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
				
			||||||
    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
					    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
				
			||||||
    db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
 | 
					 | 
				
			||||||
    db $FF
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $39
 | 
					    db REG_NR11_CH1_LENDT, $BF, REG_NR11_CH1_LENDT, $BF, REG_NR12_CH1_VOLEV, $F8, REG_NR13_CH1_FRQLO, $39
 | 
				
			||||||
    db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $68
 | 
					    db REG_NR14_CH1_FRQHI, $87, REG_NR21_CH2_LENDT, $BF, REG_NR21_CH2_LENDT, $BF, REG_NR22_CH2_VOLEV, $68
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -134,7 +134,12 @@ GamePlayEventLoopHandler::
 | 
				
			||||||
    ; Draw "READY" and wait a bit.
 | 
					    ; Draw "READY" and wait a bit.
 | 
				
			||||||
leadyMode:
 | 
					leadyMode:
 | 
				
			||||||
    ld a, [wModeCounter]
 | 
					    ld a, [wModeCounter]
 | 
				
			||||||
    dec a
 | 
					    cp a, 90
 | 
				
			||||||
 | 
					    jr nz, :+
 | 
				
			||||||
 | 
					    call SFXKill
 | 
				
			||||||
 | 
					    ld a, SFX_READY_GO
 | 
				
			||||||
 | 
					    call SFXEnqueue
 | 
				
			||||||
 | 
					:   dec a
 | 
				
			||||||
    jr nz, :+
 | 
					    jr nz, :+
 | 
				
			||||||
    ld a, MODE_GO
 | 
					    ld a, MODE_GO
 | 
				
			||||||
    ld [wMode], a
 | 
					    ld [wMode], a
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue