Reformat comments and enemy/music data

develop
Christophe Parent 2024-07-02 11:27:20 -07:00
parent bb58b97427
commit 7b6e6dd025
1 changed files with 7999 additions and 7885 deletions

View File

@ -717,20 +717,24 @@ EndlessLoop:
VRAM_AddrTable_Low: VRAM_AddrTable_Low:
.byte <VRAM_Buffer1, <WaterPaletteData, <GroundPaletteData .byte <VRAM_Buffer1, <WaterPaletteData, <GroundPaletteData
.byte <UndergroundPaletteData, <CastlePaletteData, <VRAM_Buffer1_Offset .byte <UndergroundPaletteData, <CastlePaletteData
.byte <VRAM_Buffer2, <VRAM_Buffer2, <BowserPaletteData .byte <VRAM_Buffer1_Offset, <VRAM_Buffer2, <VRAM_Buffer2
.byte <DaySnowPaletteData, <NightSnowPaletteData, <MushroomPaletteData .byte <BowserPaletteData, <DaySnowPaletteData
.byte <MarioThanksMessage, <LuigiThanksMessage, <MushroomRetainerSaved .byte <NightSnowPaletteData, <MushroomPaletteData
.byte <PrincessSaved1, <PrincessSaved2, <WorldSelectMessage1 .byte <MarioThanksMessage, <LuigiThanksMessage
.byte <MushroomRetainerSaved, <PrincessSaved1
.byte <PrincessSaved2, <WorldSelectMessage1
.byte <WorldSelectMessage2 .byte <WorldSelectMessage2
VRAM_AddrTable_High: VRAM_AddrTable_High:
.byte >VRAM_Buffer1, >WaterPaletteData, >GroundPaletteData .byte >VRAM_Buffer1, >WaterPaletteData, >GroundPaletteData
.byte >UndergroundPaletteData, >CastlePaletteData, >VRAM_Buffer1_Offset .byte >UndergroundPaletteData, >CastlePaletteData
.byte >VRAM_Buffer2, >VRAM_Buffer2, >BowserPaletteData .byte >VRAM_Buffer1_Offset, >VRAM_Buffer2, >VRAM_Buffer2
.byte >DaySnowPaletteData, >NightSnowPaletteData, >MushroomPaletteData .byte >BowserPaletteData, >DaySnowPaletteData
.byte >MarioThanksMessage, >LuigiThanksMessage, >MushroomRetainerSaved .byte >NightSnowPaletteData, >MushroomPaletteData
.byte >PrincessSaved1, >PrincessSaved2, >WorldSelectMessage1 .byte >MarioThanksMessage, >LuigiThanksMessage
.byte >MushroomRetainerSaved, >PrincessSaved1
.byte >PrincessSaved2, >WorldSelectMessage1
.byte >WorldSelectMessage2 .byte >WorldSelectMessage2
VRAM_Buffer_Offset: VRAM_Buffer_Offset:
@ -1763,9 +1767,11 @@ WarpZoneNumbers:
GameTextOffsets: GameTextOffsets:
.byte TopStatusBarLine-GameText, TopStatusBarLine-GameText .byte TopStatusBarLine-GameText, TopStatusBarLine-GameText
.byte WorldLivesDisplay-GameText, WorldLivesDisplay-GameText .byte WorldLivesDisplay-GameText
.byte WorldLivesDisplay-GameText
.byte TwoPlayerTimeUp-GameText, OnePlayerTimeUp-GameText .byte TwoPlayerTimeUp-GameText, OnePlayerTimeUp-GameText
.byte TwoPlayerGameOver-GameText, OnePlayerGameOver-GameText .byte TwoPlayerGameOver-GameText
.byte OnePlayerGameOver-GameText
.byte WarpZoneWelcome-GameText, WarpZoneWelcome-GameText .byte WarpZoneWelcome-GameText, WarpZoneWelcome-GameText
WriteGameText: WriteGameText:
@ -2216,10 +2222,12 @@ RemBridge:
; METATILE GRAPHICS TABLE ; METATILE GRAPHICS TABLE
MetatileGraphics_Low: MetatileGraphics_Low:
.byte <Palette0_MTiles, <Palette1_MTiles, <Palette2_MTiles, <Palette3_MTiles .byte <Palette0_MTiles, <Palette1_MTiles
.byte <Palette2_MTiles, <Palette3_MTiles
MetatileGraphics_High: MetatileGraphics_High:
.byte >Palette0_MTiles, >Palette1_MTiles, >Palette2_MTiles, >Palette3_MTiles .byte >Palette0_MTiles, >Palette1_MTiles
.byte >Palette2_MTiles, >Palette3_MTiles
Palette0_MTiles: Palette0_MTiles:
.byte $24, $24, $24, $24 ; blank .byte $24, $24, $24, $24 ; blank
@ -2918,8 +2926,8 @@ SkipByte:
;------------------------------------------------------------------------------------- ;-------------------------------------------------------------------------------------
MusicSelectData: MusicSelectData:
.byte WaterMusic, GroundMusic, UndergroundMusic, CastleMusic .byte WaterMusic, GroundMusic, UndergroundMusic
.byte CloudMusic, PipeIntroMusic .byte CastleMusic, CloudMusic, PipeIntroMusic
GetAreaMusic: GetAreaMusic:
lda OperMode ; if in title screen mode, leave lda OperMode ; if in title screen mode, leave
@ -4678,10 +4686,14 @@ StoreStyle:
; GAME LEVELS DATA ; GAME LEVELS DATA
WorldAddrOffsets: WorldAddrOffsets:
.byte World1Areas-AreaAddrOffsets, World2Areas-AreaAddrOffsets .byte World1Areas-AreaAddrOffsets
.byte World3Areas-AreaAddrOffsets, World4Areas-AreaAddrOffsets .byte World2Areas-AreaAddrOffsets
.byte World5Areas-AreaAddrOffsets, World6Areas-AreaAddrOffsets .byte World3Areas-AreaAddrOffsets
.byte World7Areas-AreaAddrOffsets, World8Areas-AreaAddrOffsets .byte World4Areas-AreaAddrOffsets
.byte World5Areas-AreaAddrOffsets
.byte World6Areas-AreaAddrOffsets
.byte World7Areas-AreaAddrOffsets
.byte World8Areas-AreaAddrOffsets
AreaAddrOffsets: AreaAddrOffsets:
World1Areas: World1Areas:
@ -4720,39 +4732,63 @@ EnemyAddrHOffsets:
.byte $1f, $06, $1c, $00 .byte $1f, $06, $1c, $00
EnemyDataAddrLow: EnemyDataAddrLow:
.byte <E_CastleArea1, <E_CastleArea2, <E_CastleArea3, <E_CastleArea4, <E_CastleArea5, <E_CastleArea6 .byte <E_CastleArea1, <E_CastleArea2, <E_CastleArea3
.byte <E_GroundArea1, <E_GroundArea2, <E_GroundArea3, <E_GroundArea4, <E_GroundArea5, <E_GroundArea6 .byte <E_CastleArea4, <E_CastleArea5, <E_CastleArea6
.byte <E_GroundArea7, <E_GroundArea8, <E_GroundArea9, <E_GroundArea10, <E_GroundArea11, <E_GroundArea12 .byte <E_GroundArea1, <E_GroundArea2, <E_GroundArea3
.byte <E_GroundArea13, <E_GroundArea14, <E_GroundArea15, <E_GroundArea16, <E_GroundArea17, <E_GroundArea18 .byte <E_GroundArea4, <E_GroundArea5, <E_GroundArea6
.byte <E_GroundArea19, <E_GroundArea20, <E_GroundArea21, <E_GroundArea22, <E_UndergroundArea1 .byte <E_GroundArea7, <E_GroundArea8, <E_GroundArea9
.byte <E_UndergroundArea2, <E_UndergroundArea3, <E_WaterArea1, <E_WaterArea2, <E_WaterArea3 .byte <E_GroundArea10, <E_GroundArea11, <E_GroundArea12
.byte <E_GroundArea13, <E_GroundArea14, <E_GroundArea15
.byte <E_GroundArea16, <E_GroundArea17, <E_GroundArea18
.byte <E_GroundArea19, <E_GroundArea20, <E_GroundArea21
.byte <E_GroundArea22, <E_UndergroundArea1
.byte <E_UndergroundArea2, <E_UndergroundArea3
.byte <E_WaterArea1, <E_WaterArea2, <E_WaterArea3
EnemyDataAddrHigh: EnemyDataAddrHigh:
.byte >E_CastleArea1, >E_CastleArea2, >E_CastleArea3, >E_CastleArea4, >E_CastleArea5, >E_CastleArea6 .byte >E_CastleArea1, >E_CastleArea2, >E_CastleArea3
.byte >E_GroundArea1, >E_GroundArea2, >E_GroundArea3, >E_GroundArea4, >E_GroundArea5, >E_GroundArea6 .byte >E_CastleArea4, >E_CastleArea5, >E_CastleArea6
.byte >E_GroundArea7, >E_GroundArea8, >E_GroundArea9, >E_GroundArea10, >E_GroundArea11, >E_GroundArea12 .byte >E_GroundArea1, >E_GroundArea2, >E_GroundArea3
.byte >E_GroundArea13, >E_GroundArea14, >E_GroundArea15, >E_GroundArea16, >E_GroundArea17, >E_GroundArea18 .byte >E_GroundArea4, >E_GroundArea5, >E_GroundArea6
.byte >E_GroundArea19, >E_GroundArea20, >E_GroundArea21, >E_GroundArea22, >E_UndergroundArea1 .byte >E_GroundArea7, >E_GroundArea8, >E_GroundArea9
.byte >E_UndergroundArea2, >E_UndergroundArea3, >E_WaterArea1, >E_WaterArea2, >E_WaterArea3 .byte >E_GroundArea10, >E_GroundArea11, >E_GroundArea12
.byte >E_GroundArea13, >E_GroundArea14, >E_GroundArea15
.byte >E_GroundArea16, >E_GroundArea17, >E_GroundArea18
.byte >E_GroundArea19, >E_GroundArea20, >E_GroundArea21
.byte >E_GroundArea22, >E_UndergroundArea1
.byte >E_UndergroundArea2, >E_UndergroundArea3
.byte >E_WaterArea1, >E_WaterArea2, >E_WaterArea3
AreaDataHOffsets: AreaDataHOffsets:
.byte $00, $03, $19, $1c .byte $00, $03, $19, $1c
AreaDataAddrLow: AreaDataAddrLow:
.byte <L_WaterArea1, <L_WaterArea2, <L_WaterArea3, <L_GroundArea1, <L_GroundArea2, <L_GroundArea3 .byte <L_WaterArea1, <L_WaterArea2, <L_WaterArea3
.byte <L_GroundArea4, <L_GroundArea5, <L_GroundArea6, <L_GroundArea7, <L_GroundArea8, <L_GroundArea9 .byte <L_GroundArea1, <L_GroundArea2, <L_GroundArea3
.byte <L_GroundArea10, <L_GroundArea11, <L_GroundArea12, <L_GroundArea13, <L_GroundArea14, <L_GroundArea15 .byte <L_GroundArea4, <L_GroundArea5, <L_GroundArea6
.byte <L_GroundArea16, <L_GroundArea17, <L_GroundArea18, <L_GroundArea19, <L_GroundArea20, <L_GroundArea21 .byte <L_GroundArea7, <L_GroundArea8, <L_GroundArea9
.byte <L_GroundArea22, <L_UndergroundArea1, <L_UndergroundArea2, <L_UndergroundArea3, <L_CastleArea1 .byte <L_GroundArea10, <L_GroundArea11, <L_GroundArea12
.byte <L_CastleArea2, <L_CastleArea3, <L_CastleArea4, <L_CastleArea5, <L_CastleArea6 .byte <L_GroundArea13, <L_GroundArea14, <L_GroundArea15
.byte <L_GroundArea16, <L_GroundArea17, <L_GroundArea18
.byte <L_GroundArea19, <L_GroundArea20, <L_GroundArea21
.byte <L_GroundArea22, <L_UndergroundArea1
.byte <L_UndergroundArea2, <L_UndergroundArea3
.byte <L_CastleArea1, <L_CastleArea2, <L_CastleArea3
.byte <L_CastleArea4, <L_CastleArea5, <L_CastleArea6
AreaDataAddrHigh: AreaDataAddrHigh:
.byte >L_WaterArea1, >L_WaterArea2, >L_WaterArea3, >L_GroundArea1, >L_GroundArea2, >L_GroundArea3 .byte >L_WaterArea1, >L_WaterArea2, >L_WaterArea3
.byte >L_GroundArea4, >L_GroundArea5, >L_GroundArea6, >L_GroundArea7, >L_GroundArea8, >L_GroundArea9 .byte >L_GroundArea1, >L_GroundArea2, >L_GroundArea3
.byte >L_GroundArea10, >L_GroundArea11, >L_GroundArea12, >L_GroundArea13, >L_GroundArea14, >L_GroundArea15 .byte >L_GroundArea4, >L_GroundArea5, >L_GroundArea6
.byte >L_GroundArea16, >L_GroundArea17, >L_GroundArea18, >L_GroundArea19, >L_GroundArea20, >L_GroundArea21 .byte >L_GroundArea7, >L_GroundArea8, >L_GroundArea9
.byte >L_GroundArea22, >L_UndergroundArea1, >L_UndergroundArea2, >L_UndergroundArea3, >L_CastleArea1 .byte >L_GroundArea10, >L_GroundArea11, >L_GroundArea12
.byte >L_CastleArea2, >L_CastleArea3, >L_CastleArea4, >L_CastleArea5, >L_CastleArea6 .byte >L_GroundArea13, >L_GroundArea14, >L_GroundArea15
.byte >L_GroundArea16, >L_GroundArea17, >L_GroundArea18
.byte >L_GroundArea19, >L_GroundArea20, >L_GroundArea21
.byte >L_GroundArea22, >L_UndergroundArea1
.byte >L_UndergroundArea2, >L_UndergroundArea3
.byte >L_CastleArea1, >L_CastleArea2, >L_CastleArea3
.byte >L_CastleArea4, >L_CastleArea5, >L_CastleArea6
; ENEMY OBJECT DATA ; ENEMY OBJECT DATA
@ -4797,10 +4833,11 @@ E_CastleArea5:
; level 8-4 ; level 8-4
E_CastleArea6: E_CastleArea6:
.byte $0f, $03, $8e, $65, $e1, $bb, $38, $6d, $a8, $3e, $e5, $e7 .byte $0f, $03, $8e, $65, $e1, $bb, $38, $6d, $a8
.byte $0f, $08, $0b, $02, $2b, $02, $5e, $65, $e1, $bb, $0e .byte $3e, $e5, $e7, $0f, $08, $0b, $02, $2b, $02
.byte $db, $0e, $bb, $8e, $db, $0e, $fe, $65, $ec, $0f, $0d .byte $5e, $65, $e1, $bb, $0e, $db, $0e, $bb, $8e
.byte $4e, $65, $e1, $0f, $0e, $4e, $02, $e0, $0f, $10, $fe, $e5, $e1 .byte $db, $0e, $fe, $65, $ec, $0f, $0d, $4e, $65, $e1
.byte $0f, $0e, $4e, $02, $e0, $0f, $10, $fe, $e5, $e1
.byte $1b, $85, $7b, $0c, $5b, $95, $78, $2d, $90, $b5 .byte $1b, $85, $7b, $0c, $5b, $95, $78, $2d, $90, $b5
.byte $ff .byte $ff
@ -4827,10 +4864,10 @@ E_GroundArea3:
; level 6-2 ; level 6-2
E_GroundArea4: E_GroundArea4:
.byte $0e, $c2, $a8, $ab, $00, $bb, $8e, $6b, $82, $de, $00, $a0 .byte $0e, $c2, $a8, $ab, $00, $bb, $8e, $6b, $82
.byte $33, $86, $43, $06, $3e, $b4, $a0, $cb, $02, $0f, $07 .byte $de, $00, $a0, $33, $86, $43, $06, $3e, $b4, $a0
.byte $7e, $42, $a6, $83, $02, $0f, $0a, $3b, $02, $cb, $37 .byte $cb, $02, $0f, $07, $7e, $42, $a6, $83, $02, $0f, $0a
.byte $0f, $0c, $e3, $0e .byte $3b, $02, $cb, $37, $0f, $0c, $e3, $0e
.byte $ff .byte $ff
; level 3-1 ; level 3-1
@ -4977,24 +5014,26 @@ E_UndergroundArea2:
; underground bonus rooms area used in many levels ; underground bonus rooms area used in many levels
E_UndergroundArea3: E_UndergroundArea3:
.byte $1e, $a5, $0a, $2e, $28, $27, $2e, $33, $c7, $0f, $03, $1e, $40, $07 .byte $1e, $a5, $0a, $2e, $28, $27, $2e, $33, $c7, $0f, $03
.byte $2e, $30, $e7, $0f, $05, $1e, $24, $44, $0f, $07, $1e, $22, $6a .byte $1e, $40, $07, $2e, $30, $e7, $0f, $05
.byte $2e, $23, $ab, $0f, $09, $1e, $41, $68, $1e, $2a, $8a, $2e, $23, $a2 .byte $1e, $24, $44, $0f, $07
.byte $1e, $22, $6a, $2e, $23, $ab, $0f, $09
.byte $1e, $41, $68, $1e, $2a, $8a, $2e, $23, $a2
.byte $2e, $32, $ea .byte $2e, $32, $ea
.byte $ff .byte $ff
; water area used in levels 5-2 and 6-2 ; water area used in levels 5-2 and 6-2
E_WaterArea1: E_WaterArea1:
.byte $3b, $87, $66, $27, $cc, $27, $ee, $31, $87, $ee, $23, $a7 .byte $3b, $87, $66, $27, $cc, $27, $ee, $31, $87
.byte $3b, $87, $db, $07 .byte $ee, $23, $a7, $3b, $87, $db, $07
.byte $ff .byte $ff
; level 2-2/7-2 ; level 2-2/7-2
E_WaterArea2: E_WaterArea2:
.byte $0f, $01, $2e, $25, $2b, $2e, $25, $4b, $4e, $25, $cb, $6b, $07 .byte $0f, $01, $2e, $25, $2b, $2e, $25, $4b, $4e, $25, $cb
.byte $97, $47, $e9, $87, $47, $c7, $7a, $07, $d6, $c7 .byte $6b, $07, $97, $47, $e9, $87, $47, $c7, $7a, $07
.byte $78, $07, $38, $87, $ab, $47, $e3, $07, $9b, $87 .byte $d6, $c7, $78, $07, $38, $87, $ab, $47, $e3, $07
.byte $0f, $09, $68, $47, $db, $c7, $3b, $c7 .byte $9b, $87, $0f, $09, $68, $47, $db, $c7, $3b, $c7
.byte $ff .byte $ff
; water area used in level 8-4 ; water area used in level 8-4
@ -9076,7 +9115,8 @@ ExitFWk:
;-------------------------------- ;--------------------------------
Bitmasks: Bitmasks:
.byte %00000001, %00000010, %00000100, %00001000, %00010000, %00100000, %01000000, %10000000 .byte %00000001, %00000010, %00000100, %00001000
.byte %00010000, %00100000, %01000000, %10000000
Enemy17YPosData: Enemy17YPosData:
.byte $40, $30, $90, $50, $20, $60, $a0, $70 .byte $40, $30, $90, $50, $20, $60, $a0, $70
@ -11638,7 +11678,8 @@ ExitFBallEnemy:
rts rts
BowserIdentities: BowserIdentities:
.byte Goomba, GreenKoopa, BuzzyBeetle, Spiny, Lakitu, Bloober, HammerBro, Bowser .byte Goomba, GreenKoopa, BuzzyBeetle, Spiny
.byte Lakitu, Bloober, HammerBro, Bowser
HandleEnemyFBallCol: HandleEnemyFBallCol:
jsr RelativeEnemyPosition ; get relative coordinate of enemy jsr RelativeEnemyPosition ; get relative coordinate of enemy
@ -12074,10 +12115,12 @@ ExSFN:
; $01 - used to hold enemy offset for second enemy ; $01 - used to hold enemy offset for second enemy
SetBitsMask: SetBitsMask:
.byte %10000000, %01000000, %00100000, %00010000, %00001000, %00000100, %00000010 .byte %10000000, %01000000, %00100000, %00010000
.byte %00001000, %00000100, %00000010
ClearBitsMask: ClearBitsMask:
.byte %01111111, %10111111, %11011111, %11101111, %11110111, %11111011, %11111101 .byte %01111111, %10111111, %11011111, %11101111
.byte %11110111, %11111011, %11111101
EnemiesCollision: EnemiesCollision:
lda FrameCounter ; check counter for d0 set lda FrameCounter ; check counter for d0 set
@ -16673,14 +16716,21 @@ MusicHeaderData:
.byte GroundLevelLeadInHdr-MHD ; ground level music layout .byte GroundLevelLeadInHdr-MHD ; ground level music layout
.byte GroundLevelPart1Hdr-MHD, GroundLevelPart1Hdr-MHD .byte GroundLevelPart1Hdr-MHD, GroundLevelPart1Hdr-MHD
.byte GroundLevelPart2AHdr-MHD, GroundLevelPart2BHdr-MHD, GroundLevelPart2AHdr-MHD, GroundLevelPart2CHdr-MHD .byte GroundLevelPart2AHdr-MHD, GroundLevelPart2BHdr-MHD
.byte GroundLevelPart2AHdr-MHD, GroundLevelPart2BHdr-MHD, GroundLevelPart2AHdr-MHD, GroundLevelPart2CHdr-MHD .byte GroundLevelPart2AHdr-MHD, GroundLevelPart2CHdr-MHD
.byte GroundLevelPart3AHdr-MHD, GroundLevelPart3BHdr-MHD, GroundLevelPart3AHdr-MHD, GroundLevelLeadInHdr-MHD .byte GroundLevelPart2AHdr-MHD, GroundLevelPart2BHdr-MHD
.byte GroundLevelPart2AHdr-MHD, GroundLevelPart2CHdr-MHD
.byte GroundLevelPart3AHdr-MHD, GroundLevelPart3BHdr-MHD
.byte GroundLevelPart3AHdr-MHD, GroundLevelLeadInHdr-MHD
.byte GroundLevelPart1Hdr-MHD, GroundLevelPart1Hdr-MHD .byte GroundLevelPart1Hdr-MHD, GroundLevelPart1Hdr-MHD
.byte GroundLevelPart4AHdr-MHD, GroundLevelPart4BHdr-MHD, GroundLevelPart4AHdr-MHD, GroundLevelPart4CHdr-MHD .byte GroundLevelPart4AHdr-MHD, GroundLevelPart4BHdr-MHD
.byte GroundLevelPart4AHdr-MHD, GroundLevelPart4BHdr-MHD, GroundLevelPart4AHdr-MHD, GroundLevelPart4CHdr-MHD .byte GroundLevelPart4AHdr-MHD, GroundLevelPart4CHdr-MHD
.byte GroundLevelPart3AHdr-MHD, GroundLevelPart3BHdr-MHD, GroundLevelPart3AHdr-MHD, GroundLevelLeadInHdr-MHD .byte GroundLevelPart4AHdr-MHD, GroundLevelPart4BHdr-MHD
.byte GroundLevelPart4AHdr-MHD, GroundLevelPart4BHdr-MHD, GroundLevelPart4AHdr-MHD, GroundLevelPart4CHdr-MHD .byte GroundLevelPart4AHdr-MHD, GroundLevelPart4CHdr-MHD
.byte GroundLevelPart3AHdr-MHD, GroundLevelPart3BHdr-MHD
.byte GroundLevelPart3AHdr-MHD, GroundLevelLeadInHdr-MHD
.byte GroundLevelPart4AHdr-MHD, GroundLevelPart4BHdr-MHD
.byte GroundLevelPart4AHdr-MHD, GroundLevelPart4CHdr-MHD
; music headers ; music headers
; header format is as follows: ; header format is as follows:
@ -16694,13 +16744,15 @@ TimeRunningOutHdr:
.byte $08, <TimeRunOutMusData, >TimeRunOutMusData, $27, $18 .byte $08, <TimeRunOutMusData, >TimeRunOutMusData, $27, $18
Star_CloudHdr: Star_CloudHdr:
.byte $20, <Star_CloudMData, >Star_CloudMData, $2e, $1a, $40 .byte $20, <Star_CloudMData, >Star_CloudMData
.byte $2e, $1a, $40
EndOfLevelMusHdr: EndOfLevelMusHdr:
.byte $20, <WinLevelMusData, >WinLevelMusData, $3c, $21 .byte $20, <WinLevelMusData, >WinLevelMusData, $3c, $21
UndergroundMusHdr: UndergroundMusHdr:
.byte $18, <UndergroundMusData, >UndergroundMusData, $00, $00 .byte $18, <UndergroundMusData, >UndergroundMusData
.byte $00, $00
SilenceHdr: SilenceHdr:
.byte $08, <SilenceData, >SilenceData, $00 .byte $08, <SilenceData, >SilenceData, $00
@ -16718,37 +16770,47 @@ WaterMusHdr:
.byte $08, <WaterMusData, >WaterMusData, $a0, $70, $68 .byte $08, <WaterMusData, >WaterMusData, $a0, $70, $68
WinCastleMusHdr: WinCastleMusHdr:
.byte $08, <EndOfCastleMusData, >EndOfCastleMusData, $4c, $24 .byte $08, <EndOfCastleMusData, >EndOfCastleMusData
.byte $4c, $24
GroundLevelPart1Hdr: GroundLevelPart1Hdr:
.byte $18, <GroundM_P1Data, >GroundM_P1Data, $2d, $1c, $b8 .byte $18, <GroundM_P1Data, >GroundM_P1Data, $2d, $1c, $b8
GroundLevelPart2AHdr: GroundLevelPart2AHdr:
.byte $18, <GroundM_P2AData, >GroundM_P2AData, $20, $12, $70 .byte $18, <GroundM_P2AData, >GroundM_P2AData
.byte $20, $12, $70
GroundLevelPart2BHdr: GroundLevelPart2BHdr:
.byte $18, <GroundM_P2BData, >GroundM_P2BData, $1b, $10, $44 .byte $18, <GroundM_P2BData, >GroundM_P2BData
.byte $1b, $10, $44
GroundLevelPart2CHdr: GroundLevelPart2CHdr:
.byte $18, <GroundM_P2CData, >GroundM_P2CData, $11, $0a, $1c .byte $18, <GroundM_P2CData, >GroundM_P2CData
.byte $11, $0a, $1c
GroundLevelPart3AHdr: GroundLevelPart3AHdr:
.byte $18, <GroundM_P3AData, >GroundM_P3AData, $2d, $10, $58 .byte $18, <GroundM_P3AData, >GroundM_P3AData
.byte $2d, $10, $58
GroundLevelPart3BHdr: GroundLevelPart3BHdr:
.byte $18, <GroundM_P3BData, >GroundM_P3BData, $14, $0d, $3f .byte $18, <GroundM_P3BData, >GroundM_P3BData
.byte $14, $0d, $3f
GroundLevelLeadInHdr: GroundLevelLeadInHdr:
.byte $18, <GroundMLdInData, >GroundMLdInData, $15, $0d, $21 .byte $18, <GroundMLdInData, >GroundMLdInData
.byte $15, $0d, $21
GroundLevelPart4AHdr: GroundLevelPart4AHdr:
.byte $18, <GroundM_P4AData, >GroundM_P4AData, $18, $10, $7a .byte $18, <GroundM_P4AData, >GroundM_P4AData
.byte $18, $10, $7a
GroundLevelPart4BHdr: GroundLevelPart4BHdr:
.byte $18, <GroundM_P4BData, >GroundM_P4BData, $19, $0f, $54 .byte $18, <GroundM_P4BData, >GroundM_P4BData
.byte $19, $0f, $54
GroundLevelPart4CHdr: GroundLevelPart4CHdr:
.byte $18, <GroundM_P4CData, >GroundM_P4CData, $1e, $12, $2b .byte $18, <GroundM_P4CData, >GroundM_P4CData
.byte $1e, $12, $2b
DeathMusHdr: DeathMusHdr:
.byte $18, <DeathMusData, >DeathMusData, $1e, $0f, $2d .byte $18, <DeathMusData, >DeathMusData, $1e, $0f, $2d
@ -16781,8 +16843,11 @@ DeathMusHdr:
; square 2, square 1, triangle, noise ; square 2, square 1, triangle, noise
Star_CloudMData: Star_CloudMData:
.byte $84, $2c, $2c, $2c, $82, $04, $2c, $04, $85, $2c, $84, $2c, $2c .byte $84, $2c, $2c, $2c, $82, $04, $2c
.byte $2a, $2a, $2a, $82, $04, $2a, $04, $85, $2a, $84, $2a, $2a, $00 .byte $04, $85, $2c, $84, $2c, $2c
.byte $2a, $2a, $2a, $82, $04, $2a
.byte $04, $85, $2a, $84, $2a, $2a
.byte $00
.byte $1f, $1f, $1f, $98, $1f, $1f, $98, $9e, $98, $1f .byte $1f, $1f, $1f, $98, $1f, $1f, $98, $9e, $98, $1f
.byte $1d, $1d, $1d, $94, $1d, $1d, $94, $9c, $94, $1d .byte $1d, $1d, $1d, $94, $1d, $1d, $94, $9c, $94, $1d
@ -16790,7 +16855,8 @@ Star_CloudMData:
.byte $86, $18, $85, $26, $30, $84, $04, $26, $30 .byte $86, $18, $85, $26, $30, $84, $04, $26, $30
.byte $86, $14, $85, $22, $2c, $84, $04, $22, $2c .byte $86, $14, $85, $22, $2c, $84, $04, $22, $2c
.byte $21, $d0, $c4, $d0, $31, $d0, $c4, $d0, $00 .byte $21, $d0, $c4, $d0, $31, $d0, $c4, $d0
.byte $00
GroundM_P1Data: GroundM_P1Data:
.byte $85, $2c, $22, $1c, $84, $26, $2a, $82, $28, $26, $04 .byte $85, $2c, $22, $1c, $84, $26, $2a, $82, $28, $26, $04
@ -16800,51 +16866,58 @@ GroundM_P1Data:
SilenceData: SilenceData:
.byte $00 .byte $00
.byte $5d, $55, $4d, $15, $19, $96, $15, $d5, $e3, $eb .byte $5d, $55, $4d, $15, $19, $96, $15
.byte $2d, $a6, $2b, $27, $9c, $9e, $59 .byte $d5, $e3, $eb, $2d, $a6, $2b, $27, $9c, $9e, $59
.byte $85, $22, $1c, $14, $84, $1e, $22, $82, $20, $1e, $04, $87 .byte $85, $22, $1c, $14, $84, $1e, $22, $82, $20, $1e, $04
.byte $1c, $2c, $34, $82, $36, $04, $30, $34, $04, $2c, $04, $26 .byte $87, $1c, $2c, $34
.byte $2a, $85, $22 .byte $82, $36, $04, $30, $34, $04, $2c, $04, $26, $2a
.byte $85, $22
GroundM_P2AData: GroundM_P2AData:
.byte $84, $04, $82, $3a, $38, $36, $32, $04, $34 .byte $84, $04, $82, $3a, $38, $36, $32, $04, $34
.byte $04, $24, $26, $2c, $04, $26, $2c, $30, $00 .byte $04, $24, $26, $2c, $04, $26, $2c, $30
.byte $00
.byte $05, $b4, $b2, $b0, $2b, $ac, $84 .byte $05, $b4, $b2, $b0, $2b, $ac
.byte $9c, $9e, $a2, $84, $94, $9c, $9e .byte $84, $9c, $9e, $a2, $84, $94, $9c, $9e
.byte $85, $14, $22, $84, $2c, $85, $1e .byte $85, $14, $22, $84, $2c
.byte $82, $2c, $84, $2c, $1e .byte $85, $1e, $82, $2c, $84, $2c, $1e
GroundM_P2BData: GroundM_P2BData:
.byte $84, $04, $82, $3a, $38, $36, $32, $04, $34 .byte $84, $04, $82, $3a, $38, $36, $32, $04, $34
.byte $04, $64, $04, $64, $86, $64, $00 .byte $04, $64, $04, $64, $86, $64
.byte $00
.byte $05, $b4, $b2, $b0, $2b, $ac, $84 .byte $05, $b4, $b2, $b0, $2b, $ac
.byte $37, $b6, $b6, $45 .byte $84, $37, $b6, $b6, $45
.byte $85, $14, $1c, $82, $22, $84, $2c .byte $85, $14, $1c, $82, $22, $84, $2c
.byte $4e, $82, $4e, $84, $4e, $22 .byte $4e, $82, $4e, $84, $4e, $22
GroundM_P2CData: GroundM_P2CData:
.byte $84, $04, $85, $32, $85, $30, $86, $2c, $04, $00 .byte $84, $04, $85, $32, $85, $30, $86, $2c, $04
.byte $00
.byte $05, $a4, $05, $9e, $05, $9d, $85 .byte $05, $a4, $05, $9e, $05, $9d, $85
.byte $84, $14, $85, $24, $28, $2c, $82 .byte $84, $14, $85, $24, $28, $2c, $82, $22, $84, $22, $14
.byte $22, $84, $22, $14
.byte $21, $d0, $c4, $d0, $31, $d0, $c4, $d0, $00 .byte $21, $d0, $c4, $d0, $31, $d0, $c4, $d0
.byte $00
GroundM_P3AData: GroundM_P3AData:
.byte $82, $2c, $84, $2c, $2c, $82, $2c, $30 .byte $82, $2c, $84, $2c, $2c, $82, $2c, $30, $04
.byte $04, $34, $2c, $04, $26, $86, $22, $00 .byte $34, $2c, $04, $26, $86, $22
.byte $00
.byte $a4, $25, $25, $a4, $29, $a2, $1d, $9c, $95 .byte $a4, $25, $25, $a4, $29, $a2, $1d, $9c, $95
GroundM_P3BData: GroundM_P3BData:
.byte $82, $2c, $2c, $04, $2c, $04, $2c, $30, $85, $34, $04, $04, $00 .byte $82, $2c, $2c, $04, $2c, $04, $2c, $30, $85, $34
.byte $04, $04
.byte $00
.byte $a4, $25, $25, $a4, $a8, $63, $04 .byte $a4, $25, $25, $a4, $a8, $63, $04
@ -16852,18 +16925,23 @@ GroundM_P3BData:
.byte $85, $0e, $1a, $84, $24, $85, $22, $14, $84, $0c .byte $85, $0e, $1a, $84, $24, $85, $22, $14, $84, $0c
GroundMLdInData: GroundMLdInData:
.byte $82, $34, $84, $34, $34, $82, $2c, $84, $34, $86, $3a, $04, $00 .byte $82, $34, $84, $34, $34, $82, $2c, $84, $34
.byte $86, $3a, $04
.byte $00
.byte $a0, $21, $21, $a0, $21, $2b, $05, $a3 .byte $a0, $21, $21, $a0, $21, $2b, $05, $a3
.byte $82, $18, $84, $18, $18, $82, $18, $18, $04, $86, $3a, $22 .byte $82, $18, $84, $18, $18, $82, $18, $18, $04
.byte $86, $3a, $22
; noise data used by lead-in and third part sections ; noise data used by lead-in and third part sections
.byte $31, $90, $31, $90, $31, $71, $31, $90, $90, $90, $00 .byte $31, $90, $31, $90, $31, $71, $31, $90, $90, $90
.byte $00
GroundM_P4AData: GroundM_P4AData:
.byte $82, $34, $84, $2c, $85, $22, $84, $24 .byte $82, $34, $84, $2c, $85, $22, $84, $24
.byte $82, $26, $36, $04, $36, $86, $26, $00 .byte $82, $26, $36, $04, $36, $86, $26
.byte $00
.byte $ac, $27, $5d, $1d, $9e, $2d, $ac, $9f .byte $ac, $27, $5d, $1d, $9e, $2d, $ac, $9f
@ -16872,7 +16950,8 @@ GroundM_P4AData:
GroundM_P4BData: GroundM_P4BData:
.byte $87, $2a, $40, $40, $40, $3a, $36 .byte $87, $2a, $40, $40, $40, $3a, $36
.byte $82, $34, $2c, $04, $26, $86, $22, $00 .byte $82, $34, $2c, $04, $26, $86, $22
.byte $00
.byte $e3, $f7, $f7, $f7, $f5, $f1, $ac, $27, $9e, $9d .byte $e3, $f7, $f7, $f7, $f5, $f1, $ac, $27, $9e, $9d
@ -16883,7 +16962,9 @@ DeathMusData:
.byte $86, $04 ; death music share data with fourth part c of ground level music .byte $86, $04 ; death music share data with fourth part c of ground level music
GroundM_P4CData: GroundM_P4CData:
.byte $82, $2a, $36, $04, $36, $87, $36, $34, $30, $86, $2c, $04, $00 .byte $82, $2a, $36, $04, $36, $87, $36, $34, $30
.byte $86, $2c, $04
.byte $00
.byte $00, $68, $6a, $6c, $45 ; death music only .byte $00, $68, $6a, $6c, $45 ; death music only
@ -16891,10 +16972,12 @@ GroundM_P4CData:
.byte $86, $04 ; death music only .byte $86, $04 ; death music only
.byte $85, $22, $82, $22, $87, $22, $26, $2a, $84, $2c, $22, $86, $14 .byte $85, $22, $82, $22, $87, $22, $26, $2a
.byte $84, $2c, $22, $86, $14
; noise data used by fourth part sections ; noise data used by fourth part sections
.byte $51, $90, $31, $11, $00 .byte $51, $90, $31, $11
.byte $00
CastleMusData: CastleMusData:
.byte $80, $22, $28, $22, $26, $22, $24, $22, $26 .byte $80, $22, $28, $22, $26, $22, $24, $22, $26
@ -16908,7 +16991,8 @@ CastleMusData:
.byte $28, $30, $28, $32, $28, $30, $28, $2e .byte $28, $30, $28, $32, $28, $30, $28, $2e
.byte $28, $30, $28, $2e, $28, $2c, $28, $2e .byte $28, $30, $28, $2e, $28, $2c, $28, $2e
.byte $28, $30, $28, $32, $28, $30, $28, $2e .byte $28, $30, $28, $32, $28, $30, $28, $2e
.byte $28, $30, $28, $2e, $28, $2c, $28, $2e, $00 .byte $28, $30, $28, $2e, $28, $2c, $28, $2e
.byte $00
.byte $04, $70, $6e, $6c, $6e, $70, $72, $70, $6e .byte $04, $70, $6e, $6c, $6e, $70, $72, $70, $6e
.byte $70, $6e, $6c, $6e, $70, $72, $70, $6e .byte $70, $6e, $6c, $6e, $70, $72, $70, $6e
@ -16921,8 +17005,9 @@ CastleMusData:
.byte $26, $1c, $1a, $1c .byte $26, $1c, $1a, $1c
GameOverMusData: GameOverMusData:
.byte $82, $2c, $04, $04, $22, $04, $04, $84, $1c, $87 .byte $82, $2c, $04, $04, $22, $04, $04, $84, $1c
.byte $26, $2a, $26, $84, $24, $28, $24, $80, $22, $00 .byte $87, $26, $2a, $26, $84, $24, $28, $24, $80, $22
.byte $00
.byte $9c, $05, $94, $05, $0d, $9f, $1e, $9c, $98, $9d .byte $9c, $05, $94, $05, $0d, $9f, $1e, $9c, $98, $9d
@ -16930,29 +17015,35 @@ GameOverMusData:
.byte $86, $1e, $80, $16, $80, $14 .byte $86, $1e, $80, $16, $80, $14
TimeRunOutMusData: TimeRunOutMusData:
.byte $81, $1c, $30, $04, $30, $30, $04, $1e, $32, $04, $32, $32 .byte $81, $1c, $30, $04, $30, $30, $04, $1e, $32, $04, $32
.byte $04, $20, $34, $04, $34, $34, $04, $36, $04, $84, $36, $00 .byte $32, $04, $20, $34, $04, $34, $34, $04, $36, $04
.byte $84, $36
.byte $00
.byte $46, $a4, $64, $a4, $48, $a6, $66, $a6, $4a, $a8, $68, $a8 .byte $46, $a4, $64, $a4, $48, $a6, $66, $a6, $4a, $a8, $68
.byte $6a, $44, $2b .byte $a8, $6a, $44, $2b
.byte $81, $2a, $42, $04, $42, $42, $04, $2c, $64, $04, $64, $64 .byte $81, $2a, $42, $04, $42, $42, $04, $2c, $64, $04, $64
.byte $04, $2e, $46, $04, $46, $46, $04, $22, $04, $84, $22 .byte $64, $04, $2e, $46, $04, $46, $46, $04, $22, $04
.byte $84, $22
WinLevelMusData: WinLevelMusData:
.byte $87, $04, $06, $0c, $14, $1c, $22, $86, $2c, $22 .byte $87, $04, $06, $0c, $14, $1c, $22, $86, $2c, $22
.byte $87, $04, $60, $0e, $14, $1a, $24, $86, $2c, $24 .byte $87, $04, $60, $0e, $14, $1a, $24, $86, $2c, $24
.byte $87, $04, $08, $10, $18, $1e, $28, $86, $30, $30 .byte $87, $04, $08, $10, $18, $1e, $28, $86, $30, $30
.byte $80, $64, $00 .byte $80, $64
.byte $00
.byte $cd, $d5, $dd, $e3, $ed, $f5, $bb, $b5, $cf, $d5 .byte $cd, $d5, $dd, $e3, $ed, $f5, $bb, $b5
.byte $db, $e5, $ed, $f3, $bd, $b3, $d1, $d9, $df, $e9 .byte $cf, $d5, $db, $e5, $ed, $f3, $bd, $b3
.byte $f1, $f7, $bf, $ff, $ff, $ff, $34 .byte $d1, $d9, $df, $e9, $f1, $f7, $bf, $ff, $ff, $ff
.byte $34
.byte $86, $04, $87, $14, $1c, $22, $86, $34, $84, $2c .byte $86, $04, $87, $14, $1c, $22, $86, $34, $84, $2c, $04
.byte $04, $04, $04, $87, $14, $1a, $24, $86, $32, $84 .byte $04, $04, $87, $14, $1a, $24, $86, $32, $84, $2c, $04
.byte $2c, $04, $86, $04, $87, $18, $1e, $28, $86, $36 .byte $86, $04, $87, $18, $1e, $28, $86, $36
.byte $87, $30, $30, $30, $80, $2c .byte $87, $30, $30, $30
.byte $80, $2c
; square 2 and triangle use the same data, square 1 is unused ; square 2 and triangle use the same data, square 1 is unused
UndergroundMusData: UndergroundMusData:
@ -16960,9 +17051,11 @@ UndergroundMusData:
.byte $82, $14, $2c, $62, $26, $10, $28, $80, $04 .byte $82, $14, $2c, $62, $26, $10, $28, $80, $04
.byte $82, $08, $1e, $5e, $18, $60, $1a, $80, $04 .byte $82, $08, $1e, $5e, $18, $60, $1a, $80, $04
.byte $82, $08, $1e, $5e, $18, $60, $1a, $86, $04 .byte $82, $08, $1e, $5e, $18, $60, $1a, $86, $04
.byte $83, $1a, $18, $16, $84, $14, $1a, $18, $0e, $0c .byte $83, $1a, $18, $16
.byte $16, $83, $14, $20, $1e, $1c, $28, $26, $87 .byte $84, $14, $1a, $18, $0e, $0c, $16
.byte $24, $1a, $12, $10, $62, $0e, $80, $04, $04 .byte $83, $14, $20, $1e, $1c, $28, $26
.byte $87, $24, $1a, $12, $10, $62, $0e
.byte $80, $04, $04
.byte $00 .byte $00
; noise data directly follows square 2 here unlike in other songs ; noise data directly follows square 2 here unlike in other songs
@ -16970,60 +17063,81 @@ WaterMusData:
.byte $82, $18, $1c, $20, $22, $26, $28 .byte $82, $18, $1c, $20, $22, $26, $28
.byte $81, $2a, $2a, $2a, $04, $2a, $04, $83, $2a, $82, $22 .byte $81, $2a, $2a, $2a, $04, $2a, $04, $83, $2a, $82, $22
.byte $86, $34, $32, $34, $81, $04, $22, $26, $2a, $2c, $30 .byte $86, $34, $32, $34, $81, $04, $22, $26, $2a, $2c, $30
.byte $86, $34, $83, $32, $82, $36, $84, $34, $85, $04, $81, $22 .byte $86, $34, $83, $32, $82, $36, $84, $34, $85, $04
.byte $81, $22
.byte $86, $30, $2e, $30, $81, $04, $22, $26, $2a, $2c, $2e .byte $86, $30, $2e, $30, $81, $04, $22, $26, $2a, $2c, $2e
.byte $86, $30, $83, $22, $82, $36, $84, $34, $85, $04, $81, $22 .byte $86, $30, $83, $22, $82, $36, $84, $34, $85, $04
.byte $86, $3a, $3a, $3a, $82, $3a, $81, $40, $82, $04, $81, $3a .byte $81, $22
.byte $86, $36, $36, $36, $82, $36, $81, $3a, $82, $04, $81, $36 .byte $86, $3a, $3a, $3a, $82, $3a, $81, $40, $82, $04
.byte $81, $3a
.byte $86, $36, $36, $36, $82, $36, $81, $3a, $82, $04
.byte $81, $36
.byte $86, $34, $82, $26, $2a, $36 .byte $86, $34, $82, $26, $2a, $36
.byte $81, $34, $34, $85, $34, $81, $2a, $86, $2c, $00 .byte $81, $34, $34, $85, $34, $81, $2a, $86, $2c
.byte $00
.byte $84, $90, $b0, $84, $50, $50, $b0, $00 .byte $84, $90, $b0, $84, $50, $50, $b0
.byte $00
.byte $98, $96, $94, $92, $94, $96, $58, $58, $58, $44 .byte $98, $96, $94, $92, $94, $96
.byte $5c, $44, $9f, $a3, $a1, $a3, $85, $a3, $e0, $a6 .byte $58, $58, $58, $44, $5c, $44, $9f
.byte $23, $c4, $9f, $9d, $9f, $85, $9f, $d2, $a6, $23 .byte $a3, $a1, $a3, $85, $a3, $e0, $a6, $23, $c4
.byte $c4, $b5, $b1, $af, $85, $b1, $af, $ad, $85, $95 .byte $9f, $9d, $9f, $85, $9f, $d2, $a6, $23, $c4
.byte $9e, $a2, $aa, $6a, $6a, $6b, $5e, $9d .byte $b5, $b1, $af, $85, $b1, $af, $ad, $85
.byte $95, $9e, $a2, $aa, $6a, $6a, $6b, $5e, $9d
.byte $84, $04, $04, $82, $22, $86, $22 .byte $84, $04, $04, $82, $22, $86, $22
.byte $82, $14, $22, $2c, $12, $22, $2a, $14, $22, $2c .byte $82, $14, $22, $2c, $12, $22, $2a
.byte $1c, $22, $2c, $14, $22, $2c, $12, $22, $2a, $14 .byte $14, $22, $2c, $1c, $22, $2c
.byte $22, $2c, $1c, $22, $2c, $18, $22, $2a, $16, $20 .byte $14, $22, $2c, $12, $22, $2a
.byte $28, $18, $22, $2a, $12, $22, $2a, $18, $22, $2a .byte $14, $22, $2c, $1c, $22, $2c
.byte $12, $22, $2a, $14, $22, $2c, $0c, $22, $2c, $14, $22, $34, $12 .byte $18, $22, $2a, $16, $20, $28
.byte $22, $30, $10, $22, $2e, $16, $22, $34, $18, $26 .byte $18, $22, $2a, $12, $22, $2a
.byte $36, $16, $26, $36, $14, $26, $36, $12, $22, $36 .byte $18, $22, $2a, $12, $22, $2a
.byte $5c, $22, $34, $0c, $22, $22, $81, $1e, $1e, $85, $1e .byte $14, $22, $2c, $0c, $22, $2c
.byte $81, $12, $86, $14 .byte $14, $22, $34, $12, $22, $30
.byte $10, $22, $2e, $16, $22, $34
.byte $18, $26, $36, $16, $26, $36
.byte $14, $26, $36, $12, $22, $36
.byte $5c, $22, $34, $0c, $22, $22
.byte $81, $1e, $1e, $85, $1e, $81, $12, $86, $14
EndOfCastleMusData: EndOfCastleMusData:
.byte $81, $2c, $22, $1c, $2c, $22, $1c, $85, $2c, $04 .byte $81, $2c, $22, $1c, $2c, $22, $1c, $85, $2c, $04
.byte $81, $2e, $24, $1e, $2e, $24, $1e, $85, $2e, $04 .byte $81, $2e, $24, $1e, $2e, $24, $1e, $85, $2e, $04
.byte $81, $32, $28, $22, $32, $28, $22, $85, $32 .byte $81, $32, $28, $22, $32, $28, $22
.byte $87, $36, $36, $36, $84, $3a, $00 .byte $85, $32, $87, $36, $36, $36, $84, $3a
.byte $00
.byte $5c, $54, $4c, $5c, $54, $4c .byte $5c, $54, $4c, $5c, $54, $4c
.byte $5c, $1c, $1c, $5c, $5c, $5c, $5c .byte $5c, $1c, $1c, $5c, $5c, $5c, $5c
.byte $5e, $56, $4e, $5e, $56, $4e .byte $5e, $56, $4e, $5e, $56, $4e
.byte $5e, $1e, $1e, $5e, $5e, $5e, $5e .byte $5e, $1e, $1e, $5e, $5e, $5e, $5e
.byte $62, $5a, $50, $62, $5a, $50 .byte $62, $5a, $50, $62, $5a, $50
.byte $62, $22, $22, $62, $e7, $e7, $e7, $2b .byte $62, $22, $22, $62, $e7, $e7, $e7
.byte $2b
.byte $86, $14, $81, $14, $80, $14, $14, $81, $14, $14, $14, $14 .byte $86, $14
.byte $86, $16, $81, $16, $80, $16, $16, $81, $16, $16, $16, $16 .byte $81, $14, $80, $14, $14, $81, $14, $14, $14, $14
.byte $81, $28, $22, $1a, $28, $22, $1a, $28, $80, $28, $28 .byte $86, $16
.byte $81, $28, $87, $2c, $2c, $2c, $84, $30 .byte $81, $16, $80, $16, $16, $81, $16, $16, $16, $16
.byte $81, $28, $22, $1a, $28, $22, $1a
.byte $28, $80, $28, $28, $81, $28, $87, $2c, $2c, $2c
.byte $84, $30
VictoryMusData: VictoryMusData:
.byte $83, $04, $84, $0c, $83, $62, $10, $84, $12 .byte $83, $04
.byte $83, $1c, $22, $1e, $22, $26, $18, $1e, $04, $1c, $00 .byte $84, $0c, $83, $62, $10, $84, $12, $83, $1c, $22
.byte $1e, $22, $26, $18, $1e, $04, $1c
.byte $00
.byte $e3, $e1, $e3, $1d, $de, $e0, $23 .byte $e3, $e1, $e3
.byte $ec, $75, $74, $f0, $f4, $f6, $ea, $31, $2d .byte $1d, $de, $e0, $23, $ec, $75, $74
.byte $f0, $f4, $f6, $ea, $31, $2d
.byte $83, $12, $14, $04, $18, $1a, $1c, $14 .byte $83, $12
.byte $26, $22, $1e, $1c, $18, $1e, $22, $0c, $14 .byte $14, $04, $18, $1a, $1c, $14, $26, $22
.byte $1e, $1c, $18, $1e, $22, $0c, $14
FreqRegLookupTbl: FreqRegLookupTbl:
.byte $00, $88, $00, $2f, $00, $00 .byte $00, $88, $00, $2f, $00, $00