Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1576 lines
40 KiB
NASM
1576 lines
40 KiB
NASM
; A Harmless Grenade, AKG format, v1.0.
|
|
|
|
; Generated by Arkos Tracker 2.
|
|
|
|
AHarmlessGrenade_Start:
|
|
AHarmlessGrenade_StartDisarkGenerateExternalLabel:
|
|
|
|
AHarmlessGrenade_DisarkByteRegionStart0:
|
|
.db 65, 84, 50, 48 ; AT20
|
|
AHarmlessGrenade_DisarkPointerRegionStart1:
|
|
.dw AHarmlessGrenade_ArpeggioTable ; The address of the Arpeggio table.
|
|
.dw AHarmlessGrenade_PitchTable ; The address of the Pitch table.
|
|
.dw AHarmlessGrenade_InstrumentTable ; The address of the Instrument table.
|
|
.dw AHarmlessGrenade_EffectBlockTable ; The address of the Effect Block table.
|
|
AHarmlessGrenade_DisarkPointerRegionEnd1:
|
|
|
|
|
|
; The addresses of each Subsong:
|
|
AHarmlessGrenade_DisarkPointerRegionStart2:
|
|
.dw AHarmlessGrenade_Subsong0_Start
|
|
AHarmlessGrenade_DisarkPointerRegionEnd2:
|
|
|
|
; Declares all the Arpeggios.
|
|
AHarmlessGrenade_ArpeggioTable:
|
|
AHarmlessGrenade_DisarkPointerRegionStart3:
|
|
.dw AHarmlessGrenade_Arpeggio1
|
|
.dw AHarmlessGrenade_Arpeggio2
|
|
AHarmlessGrenade_DisarkPointerRegionEnd3:
|
|
|
|
AHarmlessGrenade_Arpeggio1:
|
|
.db 1 ; The speed.
|
|
|
|
.db 0
|
|
.db 12
|
|
.db 9
|
|
.db -12
|
|
.db 18
|
|
.db -128
|
|
AHarmlessGrenade_DisarkWordForceReference4:
|
|
.dw AHarmlessGrenade_Arpeggio1 + 0 + 1 ; Loop.
|
|
|
|
AHarmlessGrenade_Arpeggio2:
|
|
.db 1 ; The speed.
|
|
|
|
.db 0
|
|
.db 6
|
|
.db -3
|
|
.db -12
|
|
.db -6
|
|
.db 0
|
|
.db 12
|
|
.db -128
|
|
AHarmlessGrenade_DisarkWordForceReference5:
|
|
.dw AHarmlessGrenade_Arpeggio2 + 0 + 1 ; Loop.
|
|
|
|
; Declares all the Pitches.
|
|
AHarmlessGrenade_PitchTable:
|
|
AHarmlessGrenade_DisarkPointerRegionStart6:
|
|
.dw AHarmlessGrenade_Pitch1
|
|
AHarmlessGrenade_DisarkPointerRegionEnd6:
|
|
|
|
AHarmlessGrenade_Pitch1:
|
|
.db 2 ; The speed.
|
|
|
|
.dw 0
|
|
AHarmlessGrenade_Pitch1_GotoNextForLine0:
|
|
AHarmlessGrenade_DisarkWordForceReference7:
|
|
.dw AHarmlessGrenade_Pitch1_GotoNextForLine0 + 2
|
|
.dw 0
|
|
AHarmlessGrenade_Pitch1_GotoNextForLine1:
|
|
AHarmlessGrenade_DisarkWordForceReference8:
|
|
.dw AHarmlessGrenade_Pitch1_GotoNextForLine1 + 2
|
|
.dw 0
|
|
AHarmlessGrenade_Pitch1_GotoNextForLine2:
|
|
AHarmlessGrenade_DisarkWordForceReference9:
|
|
.dw AHarmlessGrenade_Pitch1_GotoNextForLine2 + 2
|
|
.dw -1
|
|
AHarmlessGrenade_Pitch1_GotoNextForLine3:
|
|
AHarmlessGrenade_DisarkWordForceReference10:
|
|
.dw AHarmlessGrenade_Pitch1_GotoNextForLine3 + 2
|
|
.dw -4
|
|
AHarmlessGrenade_Pitch1_GotoNextForLine4:
|
|
AHarmlessGrenade_DisarkWordForceReference11:
|
|
.dw AHarmlessGrenade_Pitch1_GotoNextForLine4 + 2
|
|
.dw 2
|
|
AHarmlessGrenade_DisarkWordForceReference12:
|
|
.dw AHarmlessGrenade_Pitch1 + 4 * 2 + 1
|
|
|
|
; Declares all the Instruments.
|
|
AHarmlessGrenade_InstrumentTable:
|
|
AHarmlessGrenade_DisarkPointerRegionStart13:
|
|
.dw AHarmlessGrenade_EmptyInstrument
|
|
.dw AHarmlessGrenade_Instrument1
|
|
.dw AHarmlessGrenade_Instrument2
|
|
.dw AHarmlessGrenade_Instrument3
|
|
.dw AHarmlessGrenade_Instrument4
|
|
.dw AHarmlessGrenade_Instrument5
|
|
.dw AHarmlessGrenade_Instrument6
|
|
.dw AHarmlessGrenade_Instrument7
|
|
.dw AHarmlessGrenade_Instrument8
|
|
.dw AHarmlessGrenade_Instrument9
|
|
.dw AHarmlessGrenade_Instrument10
|
|
.dw AHarmlessGrenade_Instrument11
|
|
.dw AHarmlessGrenade_Instrument12
|
|
.dw AHarmlessGrenade_Instrument13
|
|
.dw AHarmlessGrenade_Instrument14
|
|
.dw AHarmlessGrenade_Instrument15
|
|
.dw AHarmlessGrenade_Instrument16
|
|
.dw AHarmlessGrenade_Instrument17
|
|
.dw AHarmlessGrenade_Instrument18
|
|
.dw AHarmlessGrenade_Instrument19
|
|
AHarmlessGrenade_DisarkPointerRegionEnd13:
|
|
|
|
AHarmlessGrenade_EmptyInstrument:
|
|
.db 0 ; The speed (>0, 0 for 256).
|
|
AHarmlessGrenade_EmptyInstrument_Loop: .db 0 ; No Soft no Hard. Volume: 0. Noise? false.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument1:
|
|
.db 2 ; The speed (>0, 0 for 256).
|
|
.db 2 ; Soft to Hard. Envelope: 8. Retrig ? false. Noise ? false.
|
|
.db 34 ; Complex case. Ratio: 5
|
|
.db 12 ; Arpeggio.
|
|
|
|
.db 2 ; Soft to Hard. Envelope: 8. Retrig ? false. Noise ? false.
|
|
.db 36 ; Complex case. Ratio: 3
|
|
.db 12 ; Arpeggio.
|
|
|
|
.db 2 ; Soft to Hard. Envelope: 8. Retrig ? false. Noise ? false.
|
|
.db 36 ; Complex case. Ratio: 3
|
|
.db 12 ; Arpeggio.
|
|
|
|
.db 2 ; Soft to Hard. Envelope: 8. Retrig ? false. Noise ? false.
|
|
.db 130 ; Simple case. Ratio: 5
|
|
|
|
.db 81 ; Soft only. Volume: 10.
|
|
.db 64 ; Additional data. Noise: 0. Pitch? false. Arp? true. Period? false.
|
|
.db 12 ; Arpeggio.
|
|
|
|
.db 209 ; Soft only. Volume: 10. Volume only.
|
|
|
|
.db 81 ; Soft only. Volume: 10.
|
|
.db 64 ; Additional data. Noise: 0. Pitch? false. Arp? true. Period? false.
|
|
.db 12 ; Arpeggio.
|
|
|
|
.db 201 ; Soft only. Volume: 9. Volume only.
|
|
|
|
.db 193 ; Soft only. Volume: 8. Volume only.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument2:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
.db 121 ; Soft only. Volume: 15.
|
|
.db 2 ; Additional data. Noise: 2. Pitch? false. Arp? false. Period? false.
|
|
|
|
.db 121 ; Soft only. Volume: 15.
|
|
.db 33 ; Additional data. Noise: 1. Pitch? true. Arp? false. Period? false.
|
|
.dw 32 ; Pitch.
|
|
|
|
.db 121 ; Soft only. Volume: 15.
|
|
.db 32 ; Additional data. Noise: 0. Pitch? true. Arp? false. Period? false.
|
|
.dw 48 ; Pitch.
|
|
|
|
.db 121 ; Soft only. Volume: 15.
|
|
.db 32 ; Additional data. Noise: 0. Pitch? true. Arp? false. Period? false.
|
|
.dw 68 ; Pitch.
|
|
|
|
.db 121 ; Soft only. Volume: 15.
|
|
.db 32 ; Additional data. Noise: 0. Pitch? true. Arp? false. Period? false.
|
|
.dw 116 ; Pitch.
|
|
|
|
.db 121 ; Soft only. Volume: 15.
|
|
.db 32 ; Additional data. Noise: 0. Pitch? true. Arp? false. Period? false.
|
|
.dw 228 ; Pitch.
|
|
|
|
.db 113 ; Soft only. Volume: 14.
|
|
.db 32 ; Additional data. Noise: 0. Pitch? true. Arp? false. Period? false.
|
|
.dw 180 ; Pitch.
|
|
|
|
.db 105 ; Soft only. Volume: 13.
|
|
.db 32 ; Additional data. Noise: 0. Pitch? true. Arp? false. Period? false.
|
|
.dw 292 ; Pitch.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument3:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
.db 248 ; No Soft no Hard. Volume: 15. Noise? true.
|
|
.db 1 ; Noise: 1.
|
|
|
|
.db 216 ; No Soft no Hard. Volume: 11. Noise? true.
|
|
.db 1 ; Noise: 1.
|
|
|
|
.db 184 ; No Soft no Hard. Volume: 7. Noise? true.
|
|
.db 1 ; Noise: 1.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument4:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
.db 248 ; No Soft no Hard. Volume: 15. Noise? true.
|
|
.db 4 ; Noise: 4.
|
|
|
|
.db 200 ; No Soft no Hard. Volume: 9. Noise? true.
|
|
.db 1 ; Noise: 1.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument5:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
AHarmlessGrenade_Instrument5_Loop: .db 248 ; No Soft no Hard. Volume: 15. Noise? true.
|
|
.db 1 ; Noise: 1.
|
|
|
|
.db 200 ; No Soft no Hard. Volume: 9. Noise? true.
|
|
.db 1 ; Noise: 1.
|
|
|
|
.db 176 ; No Soft no Hard. Volume: 6. Noise? true.
|
|
.db 1 ; Noise: 1.
|
|
|
|
.db 7 ; Loop.
|
|
AHarmlessGrenade_DisarkWordForceReference14:
|
|
.dw AHarmlessGrenade_Instrument5_Loop ; Loop here.
|
|
|
|
AHarmlessGrenade_Instrument6:
|
|
.db 4 ; The speed (>0, 0 for 256).
|
|
.db 248 ; No Soft no Hard. Volume: 15. Noise? true.
|
|
.db 1 ; Noise: 1.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument7:
|
|
.db 3 ; The speed (>0, 0 for 256).
|
|
.db 249 ; Soft only. Volume: 15. Volume only.
|
|
|
|
.db 233 ; Soft only. Volume: 13. Volume only.
|
|
|
|
.db 225 ; Soft only. Volume: 12. Volume only.
|
|
|
|
.db 217 ; Soft only. Volume: 11. Volume only.
|
|
|
|
.db 209 ; Soft only. Volume: 10. Volume only.
|
|
|
|
.db 201 ; Soft only. Volume: 9. Volume only.
|
|
|
|
.db 193 ; Soft only. Volume: 8. Volume only.
|
|
|
|
.db 185 ; Soft only. Volume: 7. Volume only.
|
|
|
|
.db 177 ; Soft only. Volume: 6. Volume only.
|
|
|
|
.db 169 ; Soft only. Volume: 5. Volume only.
|
|
|
|
.db 161 ; Soft only. Volume: 4. Volume only.
|
|
|
|
.db 153 ; Soft only. Volume: 3. Volume only.
|
|
|
|
.db 145 ; Soft only. Volume: 2. Volume only.
|
|
|
|
.db 137 ; Soft only. Volume: 1. Volume only.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument8:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
AHarmlessGrenade_Instrument8_Loop: .db 34 ; Soft to Hard. Envelope: 10. Retrig ? false. Noise ? false.
|
|
.db 131 ; Simple case. Ratio: 4
|
|
|
|
.db 7 ; Loop.
|
|
AHarmlessGrenade_DisarkWordForceReference15:
|
|
.dw AHarmlessGrenade_Instrument8_Loop ; Loop here.
|
|
|
|
AHarmlessGrenade_Instrument9:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
.db 248 ; No Soft no Hard. Volume: 15. Noise? true.
|
|
.db 2 ; Noise: 2.
|
|
|
|
.db 241 ; Soft only. Volume: 14. Volume only.
|
|
|
|
.db 105 ; Soft only. Volume: 13.
|
|
.db 33 ; Additional data. Noise: 1. Pitch? true. Arp? false. Period? false.
|
|
.dw 208 ; Pitch.
|
|
|
|
.db 89 ; Soft only. Volume: 11.
|
|
.db 33 ; Additional data. Noise: 1. Pitch? true. Arp? false. Period? false.
|
|
.dw 400 ; Pitch.
|
|
|
|
.db 216 ; No Soft no Hard. Volume: 11. Noise? true.
|
|
.db 1 ; Noise: 1.
|
|
|
|
.db 216 ; No Soft no Hard. Volume: 11. Noise? true.
|
|
.db 3 ; Noise: 3.
|
|
|
|
.db 208 ; No Soft no Hard. Volume: 10. Noise? true.
|
|
.db 4 ; Noise: 4.
|
|
|
|
.db 200 ; No Soft no Hard. Volume: 9. Noise? true.
|
|
.db 1 ; Noise: 1.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument10:
|
|
.db 5 ; The speed (>0, 0 for 256).
|
|
AHarmlessGrenade_Instrument10_Loop: .db 2 ; Soft to Hard. Envelope: 8. Retrig ? false. Noise ? false.
|
|
.db 130 ; Simple case. Ratio: 5
|
|
|
|
.db 7 ; Loop.
|
|
AHarmlessGrenade_DisarkWordForceReference16:
|
|
.dw AHarmlessGrenade_Instrument10_Loop ; Loop here.
|
|
|
|
AHarmlessGrenade_Instrument11:
|
|
.db 2 ; The speed (>0, 0 for 256).
|
|
AHarmlessGrenade_Instrument11_Loop: .db 2 ; Soft to Hard. Envelope: 8. Retrig ? false. Noise ? false.
|
|
.db 35 ; Complex case. Ratio: 4
|
|
.db 12 ; Arpeggio.
|
|
|
|
.db 2 ; Soft to Hard. Envelope: 8. Retrig ? false. Noise ? false.
|
|
.db 35 ; Complex case. Ratio: 4
|
|
.db 12 ; Arpeggio.
|
|
|
|
.db 120 ; No Soft no Hard. Volume: 15. Noise? false.
|
|
|
|
.db 7 ; Loop.
|
|
AHarmlessGrenade_DisarkWordForceReference17:
|
|
.dw AHarmlessGrenade_Instrument11_Loop ; Loop here.
|
|
|
|
AHarmlessGrenade_Instrument12:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
AHarmlessGrenade_Instrument12_Loop: .db 249 ; Soft only. Volume: 15. Volume only.
|
|
|
|
.db 7 ; Loop.
|
|
AHarmlessGrenade_DisarkWordForceReference18:
|
|
.dw AHarmlessGrenade_Instrument12_Loop ; Loop here.
|
|
|
|
AHarmlessGrenade_Instrument13:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
.db 249 ; Soft only. Volume: 15. Volume only.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument14:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
AHarmlessGrenade_Instrument14_Loop: .db 34 ; Soft to Hard. Envelope: 10. Retrig ? false. Noise ? false.
|
|
.db 132 ; Simple case. Ratio: 3
|
|
|
|
.db 7 ; Loop.
|
|
AHarmlessGrenade_DisarkWordForceReference19:
|
|
.dw AHarmlessGrenade_Instrument14_Loop ; Loop here.
|
|
|
|
AHarmlessGrenade_Instrument15:
|
|
.db 2 ; The speed (>0, 0 for 256).
|
|
.db 249 ; Soft only. Volume: 15. Volume only.
|
|
|
|
AHarmlessGrenade_Instrument15_Loop: .db 113 ; Soft only. Volume: 14.
|
|
.db 32 ; Additional data. Noise: 0. Pitch? true. Arp? false. Period? false.
|
|
.dw -5 ; Pitch.
|
|
|
|
.db 225 ; Soft only. Volume: 12. Volume only.
|
|
|
|
.db 89 ; Soft only. Volume: 11.
|
|
.db 32 ; Additional data. Noise: 0. Pitch? true. Arp? false. Period? false.
|
|
.dw 5 ; Pitch.
|
|
|
|
.db 249 ; Soft only. Volume: 15. Volume only.
|
|
|
|
.db 105 ; Soft only. Volume: 13.
|
|
.db 32 ; Additional data. Noise: 0. Pitch? true. Arp? false. Period? false.
|
|
.dw -7 ; Pitch.
|
|
|
|
.db 201 ; Soft only. Volume: 9. Volume only.
|
|
|
|
.db 81 ; Soft only. Volume: 10.
|
|
.db 32 ; Additional data. Noise: 0. Pitch? true. Arp? false. Period? false.
|
|
.dw 32 ; Pitch.
|
|
|
|
.db 217 ; Soft only. Volume: 11. Volume only.
|
|
|
|
.db 225 ; Soft only. Volume: 12. Volume only.
|
|
|
|
.db 241 ; Soft only. Volume: 14. Volume only.
|
|
|
|
.db 7 ; Loop.
|
|
AHarmlessGrenade_DisarkWordForceReference20:
|
|
.dw AHarmlessGrenade_Instrument15_Loop ; Loop here.
|
|
|
|
AHarmlessGrenade_Instrument16:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
.db 232 ; No Soft no Hard. Volume: 13. Noise? true.
|
|
.db 5 ; Noise: 5.
|
|
|
|
.db 216 ; No Soft no Hard. Volume: 11. Noise? true.
|
|
.db 5 ; Noise: 5.
|
|
|
|
.db 208 ; No Soft no Hard. Volume: 10. Noise? true.
|
|
.db 5 ; Noise: 5.
|
|
|
|
.db 200 ; No Soft no Hard. Volume: 9. Noise? true.
|
|
.db 5 ; Noise: 5.
|
|
|
|
.db 184 ; No Soft no Hard. Volume: 7. Noise? true.
|
|
.db 5 ; Noise: 5.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument17:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
.db 232 ; No Soft no Hard. Volume: 13. Noise? true.
|
|
.db 9 ; Noise: 9.
|
|
|
|
.db 216 ; No Soft no Hard. Volume: 11. Noise? true.
|
|
.db 9 ; Noise: 9.
|
|
|
|
.db 208 ; No Soft no Hard. Volume: 10. Noise? true.
|
|
.db 9 ; Noise: 9.
|
|
|
|
.db 200 ; No Soft no Hard. Volume: 9. Noise? true.
|
|
.db 9 ; Noise: 9.
|
|
|
|
.db 184 ; No Soft no Hard. Volume: 7. Noise? true.
|
|
.db 9 ; Noise: 9.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument18:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
.db 232 ; No Soft no Hard. Volume: 13. Noise? true.
|
|
.db 17 ; Noise: 17.
|
|
|
|
.db 216 ; No Soft no Hard. Volume: 11. Noise? true.
|
|
.db 17 ; Noise: 17.
|
|
|
|
.db 208 ; No Soft no Hard. Volume: 10. Noise? true.
|
|
.db 17 ; Noise: 17.
|
|
|
|
.db 200 ; No Soft no Hard. Volume: 9. Noise? true.
|
|
.db 17 ; Noise: 17.
|
|
|
|
.db 184 ; No Soft no Hard. Volume: 7. Noise? true.
|
|
.db 17 ; Noise: 17.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
AHarmlessGrenade_Instrument19:
|
|
.db 1 ; The speed (>0, 0 for 256).
|
|
.db 232 ; No Soft no Hard. Volume: 13. Noise? true.
|
|
.db 25 ; Noise: 25.
|
|
|
|
.db 216 ; No Soft no Hard. Volume: 11. Noise? true.
|
|
.db 25 ; Noise: 25.
|
|
|
|
.db 208 ; No Soft no Hard. Volume: 10. Noise? true.
|
|
.db 25 ; Noise: 25.
|
|
|
|
.db 200 ; No Soft no Hard. Volume: 9. Noise? true.
|
|
.db 25 ; Noise: 25.
|
|
|
|
.db 184 ; No Soft no Hard. Volume: 7. Noise? true.
|
|
.db 25 ; Noise: 25.
|
|
|
|
.db 6 ; Loop to silence.
|
|
|
|
|
|
; The indexes of the effect blocks used by this song.
|
|
AHarmlessGrenade_EffectBlockTable:
|
|
AHarmlessGrenade_DisarkPointerRegionStart21:
|
|
.dw AHarmlessGrenade_EffectBlock_P20P0P32 ; Index 0
|
|
.dw AHarmlessGrenade_EffectBlock_P4P3 ; Index 1
|
|
.dw AHarmlessGrenade_EffectBlock_P4P0 ; Index 2
|
|
.dw AHarmlessGrenade_EffectBlock_P4P2 ; Index 3
|
|
.dw AHarmlessGrenade_EffectBlock_P4P1 ; Index 4
|
|
.dw AHarmlessGrenade_EffectBlock_P24P26P255P15 ; Index 5
|
|
.dw AHarmlessGrenade_EffectBlock_P28P48 ; Index 6
|
|
.dw AHarmlessGrenade_EffectBlock_P0 ; Index 7
|
|
.dw AHarmlessGrenade_EffectBlock_P3P5P21P0P2P6P1 ; Index 8
|
|
.dw AHarmlessGrenade_EffectBlock_P4P4 ; Index 9
|
|
.dw AHarmlessGrenade_EffectBlock_P20P0P16 ; Index 10
|
|
.dw AHarmlessGrenade_EffectBlock_P28P51 ; Index 11
|
|
.dw AHarmlessGrenade_EffectBlock_P28P57 ; Index 12
|
|
.dw AHarmlessGrenade_EffectBlock_P4P5 ; Index 13
|
|
.dw AHarmlessGrenade_EffectBlock_P3P2P10P0 ; Index 14
|
|
.dw AHarmlessGrenade_EffectBlock_P5P2P10P0 ; Index 15
|
|
.dw AHarmlessGrenade_EffectBlock_P3P2P6P0 ; Index 16
|
|
.dw AHarmlessGrenade_EffectBlock_P28P54 ; Index 17
|
|
.dw AHarmlessGrenade_EffectBlock_P28P58 ; Index 18
|
|
.dw AHarmlessGrenade_EffectBlock_P14P0P1 ; Index 19
|
|
.dw AHarmlessGrenade_EffectBlock_P20P0P80 ; Index 20
|
|
.dw AHarmlessGrenade_EffectBlock_P2P2 ; Index 21
|
|
.dw AHarmlessGrenade_EffectBlock_P2P4 ; Index 22
|
|
.dw AHarmlessGrenade_EffectBlock_P4P6 ; Index 23
|
|
.dw AHarmlessGrenade_EffectBlock_P28P55 ; Index 24
|
|
AHarmlessGrenade_DisarkPointerRegionEnd21:
|
|
|
|
AHarmlessGrenade_EffectBlock_P0:
|
|
.db 0
|
|
AHarmlessGrenade_EffectBlock_P2P2:
|
|
.db 2, 2
|
|
AHarmlessGrenade_EffectBlock_P2P4:
|
|
.db 2, 4
|
|
AHarmlessGrenade_EffectBlock_P4P0:
|
|
.db 4, 0
|
|
AHarmlessGrenade_EffectBlock_P4P1:
|
|
.db 4, 1
|
|
AHarmlessGrenade_EffectBlock_P4P2:
|
|
.db 4, 2
|
|
AHarmlessGrenade_EffectBlock_P4P3:
|
|
.db 4, 3
|
|
AHarmlessGrenade_EffectBlock_P4P4:
|
|
.db 4, 4
|
|
AHarmlessGrenade_EffectBlock_P4P5:
|
|
.db 4, 5
|
|
AHarmlessGrenade_EffectBlock_P4P6:
|
|
.db 4, 6
|
|
AHarmlessGrenade_EffectBlock_P3P2P10P0:
|
|
.db 3, 2, 10, 0
|
|
AHarmlessGrenade_EffectBlock_P5P2P10P0:
|
|
.db 5, 2, 10, 0
|
|
AHarmlessGrenade_EffectBlock_P24P26P255P15:
|
|
.db 24, 26, 255, 15
|
|
AHarmlessGrenade_EffectBlock_P3P5P21P0P2P6P1:
|
|
.db 3, 5, 21, 0, 2, 6, 1
|
|
AHarmlessGrenade_EffectBlock_P14P0P1:
|
|
.db 14, 0, 1
|
|
AHarmlessGrenade_EffectBlock_P3P2P6P0:
|
|
.db 3, 2, 6, 0
|
|
AHarmlessGrenade_EffectBlock_P20P0P16:
|
|
.db 20, 0, 16
|
|
AHarmlessGrenade_EffectBlock_P20P0P32:
|
|
.db 20, 0, 32
|
|
AHarmlessGrenade_EffectBlock_P20P0P80:
|
|
.db 20, 0, 80
|
|
AHarmlessGrenade_EffectBlock_P28P48:
|
|
.db 28, 48
|
|
AHarmlessGrenade_EffectBlock_P28P51:
|
|
.db 28, 51
|
|
AHarmlessGrenade_EffectBlock_P28P54:
|
|
.db 28, 54
|
|
AHarmlessGrenade_EffectBlock_P28P55:
|
|
.db 28, 55
|
|
AHarmlessGrenade_EffectBlock_P28P57:
|
|
.db 28, 57
|
|
AHarmlessGrenade_EffectBlock_P28P58:
|
|
.db 28, 58
|
|
|
|
AHarmlessGrenade_DisarkByteRegionEnd0:
|
|
|
|
; Subsong 0
|
|
; ----------------------
|
|
AHarmlessGrenade_Subsong0_DisarkByteRegionStart0:
|
|
AHarmlessGrenade_Subsong0_Start:
|
|
.db 2 ; ReplayFrequency (0=12.5hz, 1=25, 2=50, 3=100, 4=150, 5=300).
|
|
.db 0 ; Digichannel (0-2).
|
|
.db 1 ; PSG count (>0).
|
|
.db 0 ; Loop start index (>=0).
|
|
.db 23 ; End index (>=0).
|
|
.db 6 ; Initial speed (>=0).
|
|
.db 5 ; Base note index (>=0).
|
|
|
|
AHarmlessGrenade_Subsong0_Linker:
|
|
AHarmlessGrenade_Subsong0_DisarkPointerRegionStart1:
|
|
; Position 0
|
|
AHarmlessGrenade_Subsong0_Linker_Loop:
|
|
.dw AHarmlessGrenade_Subsong0_Track0
|
|
.dw AHarmlessGrenade_Subsong0_Track22
|
|
.dw AHarmlessGrenade_Subsong0_Track22
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock0
|
|
|
|
; Position 1
|
|
.dw AHarmlessGrenade_Subsong0_Track0
|
|
.dw AHarmlessGrenade_Subsong0_Track1
|
|
.dw AHarmlessGrenade_Subsong0_Track1
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock0
|
|
|
|
; Position 2
|
|
.dw AHarmlessGrenade_Subsong0_Track0
|
|
.dw AHarmlessGrenade_Subsong0_Track1
|
|
.dw AHarmlessGrenade_Subsong0_Track2
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock0
|
|
|
|
; Position 3
|
|
.dw AHarmlessGrenade_Subsong0_Track0
|
|
.dw AHarmlessGrenade_Subsong0_Track1
|
|
.dw AHarmlessGrenade_Subsong0_Track2
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock0
|
|
|
|
; Position 4
|
|
.dw AHarmlessGrenade_Subsong0_Track3
|
|
.dw AHarmlessGrenade_Subsong0_Track5
|
|
.dw AHarmlessGrenade_Subsong0_Track4
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock0
|
|
|
|
; Position 5
|
|
.dw AHarmlessGrenade_Subsong0_Track6
|
|
.dw AHarmlessGrenade_Subsong0_Track8
|
|
.dw AHarmlessGrenade_Subsong0_Track7
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock1
|
|
|
|
; Position 6
|
|
.dw AHarmlessGrenade_Subsong0_Track9
|
|
.dw AHarmlessGrenade_Subsong0_Track10
|
|
.dw AHarmlessGrenade_Subsong0_Track11
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock2
|
|
|
|
; Position 7
|
|
.dw AHarmlessGrenade_Subsong0_Track6
|
|
.dw AHarmlessGrenade_Subsong0_Track8
|
|
.dw AHarmlessGrenade_Subsong0_Track7
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock1
|
|
|
|
; Position 8
|
|
.dw AHarmlessGrenade_Subsong0_Track12
|
|
.dw AHarmlessGrenade_Subsong0_Track13
|
|
.dw AHarmlessGrenade_Subsong0_Track14
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock2
|
|
|
|
; Position 9
|
|
.dw AHarmlessGrenade_Subsong0_Track6
|
|
.dw AHarmlessGrenade_Subsong0_Track8
|
|
.dw AHarmlessGrenade_Subsong0_Track7
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock1
|
|
|
|
; Position 10
|
|
.dw AHarmlessGrenade_Subsong0_Track9
|
|
.dw AHarmlessGrenade_Subsong0_Track10
|
|
.dw AHarmlessGrenade_Subsong0_Track11
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock2
|
|
|
|
; Position 11
|
|
.dw AHarmlessGrenade_Subsong0_Track15
|
|
.dw AHarmlessGrenade_Subsong0_Track16
|
|
.dw AHarmlessGrenade_Subsong0_Track17
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock0
|
|
|
|
; Position 12
|
|
.dw AHarmlessGrenade_Subsong0_Track15
|
|
.dw AHarmlessGrenade_Subsong0_Track16
|
|
.dw AHarmlessGrenade_Subsong0_Track20
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock0
|
|
|
|
; Position 13
|
|
.dw AHarmlessGrenade_Subsong0_Track15
|
|
.dw AHarmlessGrenade_Subsong0_Track16
|
|
.dw AHarmlessGrenade_Subsong0_Track17
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock3
|
|
|
|
; Position 14
|
|
.dw AHarmlessGrenade_Subsong0_Track22
|
|
.dw AHarmlessGrenade_Subsong0_Track23
|
|
.dw AHarmlessGrenade_Subsong0_Track22
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock4
|
|
|
|
; Position 15
|
|
.dw AHarmlessGrenade_Subsong0_Track18
|
|
.dw AHarmlessGrenade_Subsong0_Track19
|
|
.dw AHarmlessGrenade_Subsong0_Track21
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock0
|
|
|
|
; Position 16
|
|
.dw AHarmlessGrenade_Subsong0_Track18
|
|
.dw AHarmlessGrenade_Subsong0_Track19
|
|
.dw AHarmlessGrenade_Subsong0_Track21
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock0
|
|
|
|
; Position 17
|
|
.dw AHarmlessGrenade_Subsong0_Track24
|
|
.dw AHarmlessGrenade_Subsong0_Track19
|
|
.dw AHarmlessGrenade_Subsong0_Track21
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock0
|
|
|
|
; Position 18
|
|
.dw AHarmlessGrenade_Subsong0_Track24
|
|
.dw AHarmlessGrenade_Subsong0_Track19
|
|
.dw AHarmlessGrenade_Subsong0_Track21
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock0
|
|
|
|
; Position 19
|
|
.dw AHarmlessGrenade_Subsong0_Track24
|
|
.dw AHarmlessGrenade_Subsong0_Track19
|
|
.dw AHarmlessGrenade_Subsong0_Track21
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock5
|
|
|
|
; Position 20
|
|
.dw AHarmlessGrenade_Subsong0_Track22
|
|
.dw AHarmlessGrenade_Subsong0_Track23
|
|
.dw AHarmlessGrenade_Subsong0_Track25
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock6
|
|
|
|
; Position 21
|
|
.dw AHarmlessGrenade_Subsong0_Track22
|
|
.dw AHarmlessGrenade_Subsong0_Track23
|
|
.dw AHarmlessGrenade_Subsong0_Track25
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock7
|
|
|
|
; Position 22
|
|
.dw AHarmlessGrenade_Subsong0_Track22
|
|
.dw AHarmlessGrenade_Subsong0_Track23
|
|
.dw AHarmlessGrenade_Subsong0_Track25
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock8
|
|
|
|
; Position 23
|
|
.dw AHarmlessGrenade_Subsong0_Track22
|
|
.dw AHarmlessGrenade_Subsong0_Track23
|
|
.dw AHarmlessGrenade_Subsong0_Track25
|
|
.dw AHarmlessGrenade_Subsong0_LinkerBlock9
|
|
|
|
AHarmlessGrenade_Subsong0_DisarkPointerRegionEnd1:
|
|
.dw 0 ; Loop.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference2:
|
|
.dw AHarmlessGrenade_Subsong0_Linker_Loop
|
|
|
|
AHarmlessGrenade_Subsong0_LinkerBlock0:
|
|
.db 32 ; Height.
|
|
.db 0 ; Transposition 0.
|
|
.db 0 ; Transposition 1.
|
|
.db 0 ; Transposition 2.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference3:
|
|
.dw AHarmlessGrenade_Subsong0_SpeedTrack0 ; SpeedTrack address.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference4:
|
|
.dw AHarmlessGrenade_Subsong0_EventTrack0 ; EventTrack address.
|
|
AHarmlessGrenade_Subsong0_LinkerBlock1:
|
|
.db 24 ; Height.
|
|
.db 0 ; Transposition 0.
|
|
.db 0 ; Transposition 1.
|
|
.db 0 ; Transposition 2.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference5:
|
|
.dw AHarmlessGrenade_Subsong0_SpeedTrack0 ; SpeedTrack address.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference6:
|
|
.dw AHarmlessGrenade_Subsong0_EventTrack0 ; EventTrack address.
|
|
AHarmlessGrenade_Subsong0_LinkerBlock2:
|
|
.db 8 ; Height.
|
|
.db 0 ; Transposition 0.
|
|
.db 0 ; Transposition 1.
|
|
.db 0 ; Transposition 2.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference7:
|
|
.dw AHarmlessGrenade_Subsong0_SpeedTrack0 ; SpeedTrack address.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference8:
|
|
.dw AHarmlessGrenade_Subsong0_EventTrack0 ; EventTrack address.
|
|
AHarmlessGrenade_Subsong0_LinkerBlock3:
|
|
.db 28 ; Height.
|
|
.db 0 ; Transposition 0.
|
|
.db 0 ; Transposition 1.
|
|
.db 0 ; Transposition 2.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference9:
|
|
.dw AHarmlessGrenade_Subsong0_SpeedTrack0 ; SpeedTrack address.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference10:
|
|
.dw AHarmlessGrenade_Subsong0_EventTrack0 ; EventTrack address.
|
|
AHarmlessGrenade_Subsong0_LinkerBlock4:
|
|
.db 4 ; Height.
|
|
.db 0 ; Transposition 0.
|
|
.db 0 ; Transposition 1.
|
|
.db 0 ; Transposition 2.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference11:
|
|
.dw AHarmlessGrenade_Subsong0_SpeedTrack0 ; SpeedTrack address.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference12:
|
|
.dw AHarmlessGrenade_Subsong0_EventTrack0 ; EventTrack address.
|
|
AHarmlessGrenade_Subsong0_LinkerBlock5:
|
|
.db 16 ; Height.
|
|
.db 2 ; Transposition 0.
|
|
.db 0 ; Transposition 1.
|
|
.db 2 ; Transposition 2.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference13:
|
|
.dw AHarmlessGrenade_Subsong0_SpeedTrack0 ; SpeedTrack address.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference14:
|
|
.dw AHarmlessGrenade_Subsong0_EventTrack0 ; EventTrack address.
|
|
AHarmlessGrenade_Subsong0_LinkerBlock6:
|
|
.db 4 ; Height.
|
|
.db 0 ; Transposition 0.
|
|
.db 2 ; Transposition 1.
|
|
.db 0 ; Transposition 2.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference15:
|
|
.dw AHarmlessGrenade_Subsong0_SpeedTrack0 ; SpeedTrack address.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference16:
|
|
.dw AHarmlessGrenade_Subsong0_EventTrack0 ; EventTrack address.
|
|
AHarmlessGrenade_Subsong0_LinkerBlock7:
|
|
.db 4 ; Height.
|
|
.db 0 ; Transposition 0.
|
|
.db 10 ; Transposition 1.
|
|
.db 4 ; Transposition 2.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference17:
|
|
.dw AHarmlessGrenade_Subsong0_SpeedTrack0 ; SpeedTrack address.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference18:
|
|
.dw AHarmlessGrenade_Subsong0_EventTrack0 ; EventTrack address.
|
|
AHarmlessGrenade_Subsong0_LinkerBlock8:
|
|
.db 4 ; Height.
|
|
.db 0 ; Transposition 0.
|
|
.db 20 ; Transposition 1.
|
|
.db 8 ; Transposition 2.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference19:
|
|
.dw AHarmlessGrenade_Subsong0_SpeedTrack0 ; SpeedTrack address.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference20:
|
|
.dw AHarmlessGrenade_Subsong0_EventTrack0 ; EventTrack address.
|
|
AHarmlessGrenade_Subsong0_LinkerBlock9:
|
|
.db 4 ; Height.
|
|
.db 0 ; Transposition 0.
|
|
.db 36 ; Transposition 1.
|
|
.db 14 ; Transposition 2.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference21:
|
|
.dw AHarmlessGrenade_Subsong0_SpeedTrack0 ; SpeedTrack address.
|
|
AHarmlessGrenade_Subsong0_DisarkWordForceReference22:
|
|
.dw AHarmlessGrenade_Subsong0_EventTrack0 ; EventTrack address.
|
|
|
|
AHarmlessGrenade_Subsong0_Track0:
|
|
.db 146
|
|
.db 1 ; New Instrument (1).
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 18
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 18
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 18
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 18
|
|
.db 21
|
|
.db 24
|
|
.db 27
|
|
.db 30
|
|
.db 24
|
|
.db 19
|
|
.db 21
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track1:
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track2:
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 7 ; Index to an effect block.
|
|
.db 211
|
|
.db 3 ; New Instrument (3).
|
|
.db 1 ; Index to an effect block.
|
|
.db 83
|
|
.db 2 ; Index to an effect block.
|
|
.db 83
|
|
.db 1 ; Index to an effect block.
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 2 ; Index to an effect block.
|
|
.db 211
|
|
.db 4 ; New Instrument (4).
|
|
.db 4 ; Index to an effect block.
|
|
.db 211
|
|
.db 3 ; New Instrument (3).
|
|
.db 3 ; Index to an effect block.
|
|
.db 83
|
|
.db 1 ; Index to an effect block.
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 2 ; Index to an effect block.
|
|
.db 211
|
|
.db 5 ; New Instrument (5).
|
|
.db 4 ; Index to an effect block.
|
|
.db 211
|
|
.db 3 ; New Instrument (3).
|
|
.db 3 ; Index to an effect block.
|
|
.db 211
|
|
.db 4 ; New Instrument (4).
|
|
.db 1 ; Index to an effect block.
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 2 ; Index to an effect block.
|
|
.db 211
|
|
.db 6 ; New Instrument (6).
|
|
.db 1 ; Index to an effect block.
|
|
.db 211
|
|
.db 4 ; New Instrument (4).
|
|
.db 13 ; Index to an effect block.
|
|
.db 211
|
|
.db 6 ; New Instrument (6).
|
|
.db 3 ; Index to an effect block.
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 2 ; Index to an effect block.
|
|
.db 211
|
|
.db 3 ; New Instrument (3).
|
|
.db 3 ; Index to an effect block.
|
|
.db 211
|
|
.db 4 ; New Instrument (4).
|
|
.db 4 ; Index to an effect block.
|
|
.db 211
|
|
.db 3 ; New Instrument (3).
|
|
.db 1 ; Index to an effect block.
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 2 ; Index to an effect block.
|
|
.db 211
|
|
.db 4 ; New Instrument (4).
|
|
.db 3 ; Index to an effect block.
|
|
.db 211
|
|
.db 5 ; New Instrument (5).
|
|
.db 1 ; Index to an effect block.
|
|
.db 211
|
|
.db 4 ; New Instrument (4).
|
|
.db 4 ; Index to an effect block.
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 2 ; Index to an effect block.
|
|
.db 211
|
|
.db 3 ; New Instrument (3).
|
|
.db 4 ; Index to an effect block.
|
|
.db 211
|
|
.db 5 ; New Instrument (5).
|
|
.db 1 ; Index to an effect block.
|
|
.db 83
|
|
.db 9 ; Index to an effect block.
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 2 ; Index to an effect block.
|
|
.db 211
|
|
.db 3 ; New Instrument (3).
|
|
.db 9 ; Index to an effect block.
|
|
.db 211
|
|
.db 4 ; New Instrument (4).
|
|
.db 3 ; Index to an effect block.
|
|
.db 147
|
|
.db 6 ; New Instrument (6).
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track3:
|
|
.db 255
|
|
.db 79 ; Escape note (79).
|
|
.db 7 ; New Instrument (7).
|
|
.db 14 ; Index to an effect block.
|
|
.db 61, 6 ; Waits for 7 lines.
|
|
|
|
.db 63
|
|
.db 77 ; Escape note (77).
|
|
.db 61, 6 ; Waits for 7 lines.
|
|
|
|
.db 63
|
|
.db 72 ; Escape note (72).
|
|
.db 61, 6 ; Waits for 7 lines.
|
|
|
|
.db 63
|
|
.db 76 ; Escape note (76).
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track4:
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 7 ; Index to an effect block.
|
|
.db 62 + 1 * 64 ; Optimized wait for 3 lines.
|
|
|
|
.db 255
|
|
.db 75 ; Escape note (75).
|
|
.db 7 ; New Instrument (7).
|
|
.db 15 ; Index to an effect block.
|
|
.db 61, 6 ; Waits for 7 lines.
|
|
|
|
.db 63
|
|
.db 71 ; Escape note (71).
|
|
.db 61, 6 ; Waits for 7 lines.
|
|
|
|
.db 63
|
|
.db 77 ; Escape note (77).
|
|
.db 61, 6 ; Waits for 7 lines.
|
|
|
|
.db 63
|
|
.db 79 ; Escape note (79).
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track5:
|
|
.db 146
|
|
.db 8 ; New Instrument (8).
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track6:
|
|
.db 222
|
|
.db 10 ; New Instrument (10).
|
|
.db 7 ; Index to an effect block.
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 30
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 30
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 128
|
|
.db 0 ; New Instrument (0).
|
|
.db 61, 5 ; Waits for 6 lines.
|
|
|
|
.db 146
|
|
.db 10 ; New Instrument (10).
|
|
.db 30
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 30
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 30
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track7:
|
|
.db 210
|
|
.db 12 ; New Instrument (12).
|
|
.db 7 ; Index to an effect block.
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 128
|
|
.db 0 ; New Instrument (0).
|
|
.db 61, 5 ; Waits for 6 lines.
|
|
|
|
.db 210
|
|
.db 12 ; New Instrument (12).
|
|
.db 19 ; Index to an effect block.
|
|
.db 82
|
|
.db 2 ; Index to an effect block.
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 18
|
|
.db 124 ; No note, but effects.
|
|
.db 0 ; Index to an effect block.
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track8:
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 7 ; Index to an effect block.
|
|
.db 62 + 0 * 64 ; Optimized wait for 2 lines.
|
|
|
|
.db 19
|
|
.db 62 + 0 * 64 ; Optimized wait for 2 lines.
|
|
|
|
.db 19
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 163
|
|
.db 9 ; New Instrument (9).
|
|
.db 99
|
|
.db 4 ; Index to an effect block.
|
|
.db 99
|
|
.db 3 ; Index to an effect block.
|
|
.db 99
|
|
.db 1 ; Index to an effect block.
|
|
.db 99
|
|
.db 9 ; Index to an effect block.
|
|
.db 99
|
|
.db 13 ; Index to an effect block.
|
|
.db 99
|
|
.db 23 ; Index to an effect block.
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 2 ; Index to an effect block.
|
|
.db 19
|
|
.db 62 + 0 * 64 ; Optimized wait for 2 lines.
|
|
|
|
.db 19
|
|
.db 62 + 0 * 64 ; Optimized wait for 2 lines.
|
|
|
|
.db 19
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track9:
|
|
.db 144
|
|
.db 10 ; New Instrument (10).
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 5 ; Index to an effect block.
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track10:
|
|
.db 159
|
|
.db 9 ; New Instrument (9).
|
|
.db 62 + 1 * 64 ; Optimized wait for 3 lines.
|
|
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 159
|
|
.db 9 ; New Instrument (9).
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track11:
|
|
.db 144
|
|
.db 12 ; New Instrument (12).
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 5 ; Index to an effect block.
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track12:
|
|
.db 142
|
|
.db 10 ; New Instrument (10).
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 10 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 11
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track13:
|
|
.db 211
|
|
.db 2 ; New Instrument (2).
|
|
.db 7 ; Index to an effect block.
|
|
.db 62 + 1 * 64 ; Optimized wait for 3 lines.
|
|
|
|
.db 19
|
|
.db 223
|
|
.db 4 ; New Instrument (4).
|
|
.db 1 ; Index to an effect block.
|
|
.db 223
|
|
.db 6 ; New Instrument (6).
|
|
.db 4 ; Index to an effect block.
|
|
.db 223
|
|
.db 3 ; New Instrument (3).
|
|
.db 3 ; Index to an effect block.
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track14:
|
|
.db 142
|
|
.db 12 ; New Instrument (12).
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 10 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 11
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track15:
|
|
.db 162
|
|
.db 14 ; New Instrument (14).
|
|
.db 62 + 3 * 64 ; Optimized wait for 5 lines.
|
|
|
|
.db 31
|
|
.db 61, 8 ; Waits for 9 lines.
|
|
|
|
.db 153
|
|
.db 8 ; New Instrument (8).
|
|
.db 62 + 3 * 64 ; Optimized wait for 5 lines.
|
|
|
|
.db 22
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track16:
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 62 + 0 * 64 ; Optimized wait for 2 lines.
|
|
|
|
.db 19
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 19
|
|
.db 159
|
|
.db 9 ; New Instrument (9).
|
|
.db 62 + 1 * 64 ; Optimized wait for 3 lines.
|
|
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 62 + 0 * 64 ; Optimized wait for 2 lines.
|
|
|
|
.db 19
|
|
.db 62 + 0 * 64 ; Optimized wait for 2 lines.
|
|
|
|
.db 19
|
|
.db 62 + 0 * 64 ; Optimized wait for 2 lines.
|
|
|
|
.db 19
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 19
|
|
.db 159
|
|
.db 9 ; New Instrument (9).
|
|
.db 62 + 1 * 64 ; Optimized wait for 3 lines.
|
|
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 159
|
|
.db 9 ; New Instrument (9).
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 19
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track17:
|
|
.db 235
|
|
.db 13 ; New Instrument (13).
|
|
.db 22 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 46
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 50
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 53
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 52
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 107
|
|
.db 1 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 43
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 46
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 49
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 53
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 116
|
|
.db 3 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 43
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 43
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 46
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 49
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 52
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track18:
|
|
.db 150
|
|
.db 11 ; New Instrument (11).
|
|
.db 62 + 3 * 64 ; Optimized wait for 5 lines.
|
|
|
|
.db 19
|
|
.db 61, 8 ; Waits for 9 lines.
|
|
|
|
.db 13
|
|
.db 62 + 3 * 64 ; Optimized wait for 5 lines.
|
|
|
|
.db 10
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track19:
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 171
|
|
.db 16 ; New Instrument (16).
|
|
.db 43
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 171
|
|
.db 16 ; New Instrument (16).
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 159
|
|
.db 9 ; New Instrument (9).
|
|
.db 171
|
|
.db 16 ; New Instrument (16).
|
|
.db 43
|
|
.db 43
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 171
|
|
.db 17 ; New Instrument (17).
|
|
.db 43
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 171
|
|
.db 17 ; New Instrument (17).
|
|
.db 43
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 171
|
|
.db 17 ; New Instrument (17).
|
|
.db 171
|
|
.db 18 ; New Instrument (18).
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 171
|
|
.db 18 ; New Instrument (18).
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 159
|
|
.db 9 ; New Instrument (9).
|
|
.db 171
|
|
.db 18 ; New Instrument (18).
|
|
.db 171
|
|
.db 19 ; New Instrument (19).
|
|
.db 43
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 171
|
|
.db 19 ; New Instrument (19).
|
|
.db 159
|
|
.db 9 ; New Instrument (9).
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 171
|
|
.db 19 ; New Instrument (19).
|
|
.db 147
|
|
.db 2 ; New Instrument (2).
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track20:
|
|
.db 235
|
|
.db 15 ; New Instrument (15).
|
|
.db 21 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 11 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 24 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 18 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 12 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 6 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 6 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 11 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 17 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 18 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 12 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 6 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 6 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 11 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 17 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 124 ; No note, but effects.
|
|
.db 12 ; Index to an effect block.
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track21:
|
|
.db 235
|
|
.db 7 ; New Instrument (7).
|
|
.db 16 ; Index to an effect block.
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 46
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 50
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 53
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 52
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 43
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 43
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 46
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 49
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 53
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 52
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 43
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 43
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 46
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 49
|
|
.db 60 ; Waits for 1 line.
|
|
|
|
.db 52
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track22:
|
|
.db 128
|
|
.db 0 ; New Instrument (0).
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track23:
|
|
.db 247
|
|
.db 10 ; New Instrument (10).
|
|
.db 20 ; Index to an effect block.
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track24:
|
|
.db 214
|
|
.db 1 ; New Instrument (1).
|
|
.db 7 ; Index to an effect block.
|
|
.db 22
|
|
.db 23
|
|
.db 23
|
|
.db 25
|
|
.db 26
|
|
.db 19
|
|
.db 19
|
|
.db 19
|
|
.db 19
|
|
.db 19
|
|
.db 19
|
|
.db 23
|
|
.db 19
|
|
.db 26
|
|
.db 19
|
|
.db 25
|
|
.db 25
|
|
.db 25
|
|
.db 25
|
|
.db 27
|
|
.db 28
|
|
.db 22
|
|
.db 22
|
|
.db 22
|
|
.db 22
|
|
.db 22
|
|
.db 21
|
|
.db 20
|
|
.db 19
|
|
.db 18
|
|
.db 17
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
AHarmlessGrenade_Subsong0_Track25:
|
|
.db 255
|
|
.db 72 ; Escape note (72).
|
|
.db 12 ; New Instrument (12).
|
|
.db 8 ; Index to an effect block.
|
|
.db 61, 127 ; Waits for 128 lines.
|
|
|
|
|
|
; The speed tracks
|
|
AHarmlessGrenade_Subsong0_SpeedTrack0:
|
|
.db 255 ; Wait for 128 lines.
|
|
|
|
; The event tracks
|
|
AHarmlessGrenade_Subsong0_EventTrack0:
|
|
.db 255 ; Wait for 128 lines.
|
|
|
|
AHarmlessGrenade_Subsong0_DisarkByteRegionEnd0:
|