Prev: FA3A Up: Map Next: FB99
FA72: Self-modifying drum-noise state, SFX tables and pattern data
$FA72-$FA74: self-modifying counter/pitch state read and rewritten by play_drum_noise_burst on every call (the procedural drum-noise generator).
$FA75 onward: the per-tune SFX trigger-script pointer table indexed by tune-number*2, referenced by load_drum_script.
$FAA4 onward: the per-sound-ID parameter table read by load_drum_op's script interpreter (3 bytes/entry: 1 selector byte + a 2-byte pointer -- see titlescr_drum_advance), giving each triggered sound its sample table selector and pointer. The remainder of this block is raw pattern/parameter data consumed by the SFX scripts and not decoded byte-by-byte here.
FA72 DEFB $00,$00,$00,$7F,$FA,$86,$FA,$89
FA7A DEFB $FA,$8E,$FA,$9D,$FA,$03,$00,$01
FA82 DEFB $1A,$FF,$7F,$FA,$01,$33,$FE,$05
FA8A DEFB $4F,$01,$61,$FE,$04,$73,$04,$76
FA92 DEFB $03,$88,$01,$9A,$03,$AC,$01,$C3
FA9A DEFB $FF,$96,$FA,$01,$DA,$01,$73,$FF
FAA2 DEFB $9F,$FA,$08,$8B,$41,$1B,$42,$8B
FAAA DEFB $41,$1B,$8B,$41,$42,$8B,$41,$1B
FAB2 DEFB $9A,$41,$42,$1B,$8B,$41,$9A,$41
FABA DEFB $42,$8B,$41,$01,$08,$8B,$41,$1B
FAC2 DEFB $42,$8B,$41,$1B,$8B,$41,$42,$8B
FACA DEFB $41,$1B,$9A,$41,$42,$1B,$8B,$41
FAD2 DEFB $9A,$42,$42,$42,$01,$08,$0A,$12
FADA DEFB $0A,$12,$0A,$12,$0A,$12,$0A,$12
FAE2 DEFB $0A,$12,$0A,$12,$0A,$12,$0A,$12
FAEA DEFB $0A,$12,$0A,$12,$0A,$12,$42,$00
FAF2 DEFB $01,$04,$29,$00,$1B,$1B,$29,$00
FAFA DEFB $1B,$1B,$29,$00,$1B,$1B,$29,$00
FB02 DEFB $1B,$1B,$01,$04,$29,$00,$1B,$1B
FB0A DEFB $29,$00,$0A,$0A,$29,$00,$12,$12
FB12 DEFB $29,$00,$1A,$1A,$01,$60,$00,$01
FB1A DEFB $06,$41,$1B,$1B,$1B,$00,$1B,$1B
FB22 DEFB $1B,$41,$1B,$41,$1B,$00,$41,$1B
FB2A DEFB $1B,$01,$06,$41,$1B,$1B,$1B,$42
FB32 DEFB $42,$1B,$1B,$41,$1B,$41,$1B,$42
FB3A DEFB $41,$1B,$42,$01,$06,$41,$1B,$1B
FB42 DEFB $1B,$42,$42,$1B,$1B,$41,$1B,$1B
FB4A DEFB $42,$42,$1B,$42,$42,$01,$06,$41
FB52 DEFB $1B,$92,$1B,$1B,$42,$42,$9A,$1B
FB5A DEFB $92,$1B,$41,$92,$1B,$41,$9A,$1B
FB62 DEFB $42,$41,$1B,$42,$01,$06,$41,$1B
FB6A DEFB $92,$1B,$1B,$42,$42,$9A,$1B,$92
FB72 DEFB $1B,$41,$92,$1B,$41,$9A,$42,$42
FB7A DEFB $41,$42,$42,$01,$08,$9B,$41,$1B
FB82 DEFB $9B,$42,$9B,$41,$1B,$9B,$41,$42
FB8A DEFB $42,$1B,$1B,$1A,$1B,$1B,$43,$3B
FB92 DEFB $33,$2B,$23,$1B,$13,$0B,$01
Prev: FA3A Up: Map Next: FB99