Skip to content

Instantly share code, notes, and snippets.

@IntelOrca
Created December 5, 2014 11:25
Show Gist options
  • Save IntelOrca/c9ff4142d584adf1288f to your computer and use it in GitHub Desktop.
Save IntelOrca/c9ff4142d584adf1288f to your computer and use it in GitHub Desktop.
S2 asm named labels
StartOfRom
Header
Checksum
ROMEndLoc
EndOfHeader
ErrorTrap
EntryPoint
PortA_Ok
SkipSecurity
VDPInitLoop
WaitForZ80
Z80InitLoop
ClrRAMLoop
ClrCRAMLoop
ClrVSRAMLoop
PSGInitLoop
PortC_OK
SetupValues
VDPInitValues
VDPInitValues_End
Z80StartupCodeBegin
zStartupCodeEndLoc
Z80StartupCodeEnd
PSGInitValues
PSGInitValues_End
GameProgram
CheckSumCheck
ChecksumTest
ChecksumLoop
GameInit
GameClrRAM
MainGameLoop
GameModesArray
GameMode_SegaScreen
GameMode_TitleScreen
GameMode_Demo
GameMode_Level
GameMode_SpecialStage
GameMode_ContinueScreen
GameMode_2PResults
GameMode_2PLevelSelect
GameMode_EndingSequence
GameMode_OptionsMenu
GameMode_LevelSelect
ChecksumError
Checksum_Red
ChecksumFailed_Loop
LevelSelectMenu2P
OptionsMenu
LevelSelectMenu
V_Int
VintRet
Vint_SwitchTbl
VintSub0
Vint0_noWater
VintSub2
VintSub14
VintSub4
VintSub6
VintSub10
VintSub8
Do_Updates
Vint10_specialStage
VintSubA
SS_PNTA_Transfer_Table
SSSet_VScroll
SSRun_Animation_Timers
SSAnim_Base_Duration
VintSub1A
VintSubC
VintSubE
VintSub12
VintSub18
VintSub16
Do_ControllerPal
H_Int
PalToCRAM
sndDriverInput
JoypadInit
ReadJoypads
Joypad_Read
VDPSetupGame
VDP_Loop
VDP_ClrCRAM
VDPSetupArray
VDPSetupArray_End
ClearScreen
PlayMusic
PlaySound
PlaySoundStereo
PlaySoundLocal
PauseGame
Pause_Loop
Pause_ChkBC
Pause_ChkStart
Pause_Resume
Unpause
Pause_DoNothing
Pause_SlowMo
PlaneMapToVRAM
PlaneMapToVRAM2
QueueDMATransfer
QueueDMATransfer_Done
ProcessDMAQueue
ProcessDMAQueue_Loop
ProcessDMAQueue_Done
NemDec
NemDecToRAM
NemDecMain
NemDecRun
NemDec_WriteIter
NemDec_WriteIter_Part2
NemDec_WriteAndStay
NemDec_WriteAndStay_XOR
NemDec_WriteAndAdvance
NemDec_WriteAndAdvance_XOR
NemDecPrepare
LoadPLC
LoadPLC2
ClearPLC
RunPLC_RAM
ProcessDPLC
ProcessDPLC2
ProcessDPLC_Main
ProcessDPLC_Pop
RunPLC_ROM
EniDec
EniDec_Loop
EniDec_Sub0
EniDec_Sub4
EniDec_Sub8
EniDec_SubA
EniDec_SubC
EniDec_SubE
EniDec_JmpTable
EniDec_End
EniDec_GetInlineCopyVal
EniDec_AndVals
EniDec_ChkGetNextByte
KosDec
PalCycle_Load
PalCycle
PalCycle_Null
PalCycle_EHZ
PalCycle_WZ
PalCycle_MTZ
PalCycle_HTZ
PalCycle_HTZ_LavaDelayData
PalCycle_HPZ
PalCycle_OOZ
PalCycle_MCZ
PalCycle_CNZ
CNZ_SkipToBossPalCycle
PalCycle_CPZ
PalCycle_ARZ
PalCycle_WFZ
CyclingPal_EHZ_ARZ_Water
CyclingPal_Lava
CyclingPal_WoodConveyor
CyclingPal_MTZ1
CyclingPal_MTZ2
CyclingPal_MTZ3
CyclingPal_HPZWater
CyclingPal_HPZUnderwater
CyclingPal_Oil
CyclingPal_Lantern
CyclingPal_CNZ1
CyclingPal_CNZ3
CyclingPal_CNZ4
CyclingPal_CPZ1
CyclingPal_CPZ2
CyclingPal_CPZ3
CyclingPal_WFZFire
CyclingPal_CPZ4
PalCycle_SuperSonic
PalCycle_SuperSonic_revert
PalCycle_SuperSonic_normal
CyclingPal_SSTransformation
CyclingPal_CPZUWTransformation
CyclingPal_ARZUWTransformation
Pal_FadeTo
Pal_ToBlack
Pal_FadeIn
Pal_AddColor
Pal_AddGreen
Pal_AddRed
Pal_AddNone
Pal_FadeFrom
Pal_FadeOut
Pal_DecColor
Pal_DecGreen
Pal_DecBlue
Pal_DecNone
Pal_MakeWhite
Pal_WhiteToBlack
Pal_DecColor2
Pal_DecGreen2
Pal_DecRed2
Pal_DecNone2
Pal_MakeFlash
Pal_ToWhite
Pal_AddColor2
Pal_AddGreen2
Pal_AddBlue2
Pal_AddNone2
Pal_Sega1
Pal_Sega2
PalLoad1
PalLoad2
PalLoad3_Water
PalLoad4_Water
PalPointers
PalPtr_SEGA
PalPtr_Title
PalPtr_UNK1
PalPtr_BGND
PalPtr_EHZ
PalPtr_EHZ2
PalPtr_WZ
PalPtr_EHZ3
PalPtr_MTZ
PalPtr_MTZ2
PalPtr_WFZ
PalPtr_HTZ
PalPtr_HPZ
PalPtr_EHZ4
PalPtr_OOZ
PalPtr_MCZ
PalPtr_CNZ
PalPtr_CPZ
PalPtr_DEZ
PalPtr_ARZ
PalPtr_SCZ
PalPtr_HPZ_U
PalPtr_CPZ_U
PalPtr_ARZ_U
PalPtr_SS
PalPtr_UNK2
PalPtr_UNK3
PalPtr_SS1
PalPtr_SS2
PalPtr_SS3
PalPtr_SS4
PalPtr_SS5
PalPtr_SS6
PalPtr_SS7
PalPtr_UNK4
PalPtr_UNK5
PalPtr_UNK6
PalPtr_OOZ_B
PalPtr_Menu
PalPtr_UNK7
Pal_SEGA
Pal_Title
Pal_UNK1
Pal_BGND
Pal_EHZ
Pal_WZ
Pal_MTZ
Pal_WFZ
Pal_HTZ
Pal_HPZ
Pal_HPZ_U
Pal_OOZ
Pal_MCZ
Pal_CNZ
Pal_CPZ
Pal_CPZ_U
Pal_DEZ
Pal_ARZ
Pal_ARZ_U
Pal_SCZ
Pal_UNK2
Pal_UNK3
Pal_OOZ_B
Pal_Menu
Pal_SS
Pal_SS1
Pal_SS2
Pal_SS3
Pal_SS4
Pal_SS5
Pal_SS6
Pal_SS7
Pal_UNK4
Pal_UNK5
Pal_UNK6
Pal_UNK7
WaitForVint
RandomNumber
CalcSine
Sine_Data
CalcAngle
CalcAngle_Zero
Angle_Data
SegaScreen
SegaScreen_Contin
Sega_WaitPalette
Sega_WaitEnd
Sega_GotoTitle
PlaneMapToVRAM3
TitleScreen
TitleScreen_Loop
TitleScreen_CheckIfChose2P
TitleScreen_ChoseOptions
TitleScreen_Demo
DemoLevels
DemoLevels_End
TailsNameCheat
TailsNameCheat_Buttons
ArtNem_Player1VS2
CopyrightText
CopyrightText_End
MusicList
MusicList2
Level
Level_ClrRam
Level_InitWater
Level_LoadPal
Level_WaterPal
Level_GetBgm
Level_PlayBgm
Level_TtlCard
Level_ClrHUD
Level_FromCheckpoint
Level_MainLoop
Level_SetPlayerMode
InitPlayers
InitPlayers_Alone
InitPlayers_TailsAlone
UpdateWaterSurface
WaterEffects
MoveWater
NonWaterEffects
WaterHeight
WaterHeight
DynamicWater
Dynamic_water_routine_table
Dynamic_water_routine_table
DynamicWaterNull
DynamicWaterCPZ2
WindTunnel
WindTunnel_Leave
WindTunnel_LeaveHurt
WindTunnel_End
WindTunnelsCoordinates
WindTunnelsCoordinates_End
OilSlides
OilSlides_Speeds
OilSlides_Chunks
OilSlides_Chunks_End
MoveSonicInDemo
MoveDemo_Record_P2
MoveDemo_On
MoveDemo_On_P1
MoveDemo_On_P2
MoveDemo_On_SkipP2
DemoScriptPointers
EndingDemoScriptPointers
LoadCollisionIndexes
OscillateNumInit
Osc_Loop
Osc_Data
Osc_Data_End
OscillateNumDo
OscillateNumDo_Return
Osc_Data2
Osc_Data2_End
ChangeRingFrame
SetLevelEndType
LevelEnd_SetSignpost
CheckLoadSignpostArt
SignpostUpdateTailsBounds
btns_mask
idx
btn
btns_mask
btns_mask
btns_mask
btns_mask
btns_mask
btns_mask
btns_mask
btns_mask
idx
Demo_EHZ
Demo_EHZ_Tails
Demo_CNZ
Demo_CPZ
Demo_ARZ
LoadZoneTiles
SpecialStage
SpecialStage_Unpause
Pal_SpecialStageStars
PalCycle_SS
SSCheckpoint_rainbow
SSLoadCurrentPerspective
SSObjectsManager
SSTrackPNTCommands
Ani_SSTrack_Len
SSTrack_Draw
SSTrack_BeginDraw
SSTrackDrawLineLoop
SSTrackDrawLoop_Inner
SSTrackDrawUnc_Read10LUT
SSTrackDrawUnc_Read6LUT
SSTrackDrawRLE
SSTrackDrawRLE_Read7LUT
SSTrackDrawRLE_Read6LUT
SSTrackDrawUnc_Read10_Got0
SSTrackDrawUnc_Read10_Got1
SSTrackDrawUnc_Read10_Got2
SSTrackDrawUnc_Read10_Got3
SSTrackDrawUnc_Read10_Got4
SSTrackDrawUnc_Read10_Got5
SSTrackDrawUnc_Read10_Got6
SSTrackDrawUnc_Read10_Got7
SSTrackDrawUnc_Read6_Got0
SSTrackDrawUnc_Read6_Got1
SSTrackDrawUnc_Read6_Got2
SSTrackDrawUnc_Read6_Got3
SSTrackDrawUnc_Read6_Got4
SSTrackDrawUnc_Read6_Got5
SSTrackDrawUnc_Read6_Got6
SSTrackDrawUnc_Read6_Got7
SSTrackDrawRLE_Read7_Got0
SSTrackDrawRLE_Read7_Got1
SSTrackDrawRLE_Read7_Got2
SSTrackDrawRLE_Read7_Got3
SSTrackDrawRLE_Read7_Got4
SSTrackDrawRLE_Read7_Got5
SSTrackDrawRLE_Read7_Got6
SSTrackDrawRLE_Read7_Got7
SSTrackDrawRLE_Read6_Got0
SSTrackDrawRLE_Read6_Got1
SSTrackDrawRLE_Read6_Got2
SSTrackDrawRLE_Read6_Got3
SSTrackDrawRLE_Read6_Got4
SSTrackDrawRLE_Read6_Got5
SSTrackDrawRLE_Read6_Got6
SSTrackDrawRLE_Read6_Got7
SSTrackDraw_return
SSTrackDrawLineFlipLoop
SSTrackDrawFlipLoop_Inner
SSTrackDrawFlipUnc_Read10LUT
SSTrackDrawFlipUnc_Read6LUT
SSTrackDrawFlipRLE
SSTrackDrawFlipRLE_Read7LUT
SSTrackDrawFlipRLE_Read6LUT
SSTrackDrawFlipUnc_Read10_Got0
SSTrackDrawFlipUnc_Read10_Got1
SSTrackDrawFlipUnc_Read10_Got2
SSTrackDrawFlipUnc_Read10_Got3
SSTrackDrawFlipUnc_Read10_Got4
SSTrackDrawFlipUnc_Read10_Got5
SSTrackDrawFlipUnc_Read10_Got6
SSTrackDrawFlipUnc_Read10_Got7
SSTrackDrawFlipUnc_Read6_Got0
SSTrackDrawFlipUnc_Read6_Got1
SSTrackDrawFlipUnc_Read6_Got2
SSTrackDrawFlipUnc_Read6_Got3
SSTrackDrawFlipUnc_Read6_Got4
SSTrackDrawFlipUnc_Read6_Got5
SSTrackDrawFlipUnc_Read6_Got6
SSTrackDrawFlipUnc_Read6_Got7
SSTrackDrawFlipRLE_Read7_Got0
SSTrackDrawFlipRLE_Read7_Got1
SSTrackDrawFlipRLE_Read7_Got2
SSTrackDrawFlipRLE_Read7_Got3
SSTrackDrawFlipRLE_Read7_Got4
SSTrackDrawFlipRLE_Read7_Got5
SSTrackDrawFlipRLE_Read7_Got6
SSTrackDrawFlipRLE_Read7_Got7
SSTrackDrawFlipRLE_Read6_Got0
SSTrackDrawFlipRLE_Read6_Got1
SSTrackDrawFlipRLE_Read6_Got2
SSTrackDrawFlipRLE_Read6_Got3
SSTrackDrawFlipRLE_Read6_Got4
SSTrackDrawFlipRLE_Read6_Got5
SSTrackDrawFlipRLE_Read6_Got6
SSTrackDrawFlipRLE_Read6_Got7
Ani_SpecialStageTrack
SSTrackAni_TurnThenRise
SSTrackAni_TurnThenRise_End
SSTrackAni_TurnThenDrop
SSTrackAni_TurnThenDrop_End
SSTrackAni_TurnThenStraight
SSTrackAni_TurnThenStraight_End
SSTrackAni_Straight
SSTrackAni_Straight_End
SSTrackAni_StraightThenTurn
SSTrackAni_StraightThenTurn_End
Map_SpecialStageTrack
SSPNT_UncLUT
SSPNT_UncLUT_Part2
SSPNT_RLELUT
SSPNT_RLELUT_Part2
SSTrackSetOrientation
ssInitTableBuffers
ssLdComprsdData
SSPlaneB_Background
SSDecompressPlayerArt
SS_ScrollBG
SSPlaneB_SetHorizOffset
SSTrack_SetVscroll
SSTrack_ApplyVscroll
SSSingleObjLoad
SSSingleObjLoad2
Obj5E
Obj5E_MapUnc_7070
Obj5F
Obj5F_Index
Obj5F_Init
Obj5F_Main
Obj5F_MapUnc_7240
Obj5F_MapUnc_72D2
Obj87
Obj87_Index
Obj87_Init
SSSetGeometryOffsets
SSCurveOffsets
SSStartNewAct
SpecialStage_RingReq_Team
SpecialStage_RingReq_Alone
SpecialStage_Palettes
SSInitPalAndData
llookup
used
c
t
used
c
SpecialStage_ResultsLetters
ContinueScreen
ContinueScreen_LoadLetters
ContinueScreen_AdditionalLetters
ObjDA
ObjDA_Index
ObjDA_Init
ObjDA_XPositions
ObjDB
ObjDB_Index
ObjDB_Sonic_Init
ObjDB_Sonic_Wait
ObjDB_Sonic_StartRunning
ObjDB_Sonic_Run
ObjDB_Tails_Init
ObjDB_Tails_Wait
ObjDB_Tails_StartRunning
ObjDB_Tails_Run
Ani_objDB
ObjDA_MapUnc_7CB6
TwoPlayerResults
TwoPlayerResultsDone_Zone
TwoPlayerResultsDone_ZoneOrSpecialStages
TwoPlayerResultsDone_Game
TwoPlayerResultsDone_SpecialStage
TwoPlayerResultsDone_SpecialStages
Obj21
Obj21_Index
Obj21_PositionTable
Obj21_Init
Obj21_Main
Obj21_MapUnc_8146
Setup2PResults_Act
Setup2PResults_Zone
Setup2PResults_Game
Setup2PResults_SpecialAct
Setup2PResults_SpecialZone
dword_8732
charset '
Text2P_EmeraldHill
Text2P_MysticCave
Text2P_CasinoNight
Text2P_SpecialStage
Text2P_Special
Text2P_Zone
Text2P_Stage
Text2P_GameOver
Text2P_TimeOver
Text2P_NoGame
Text2P_Tied
Text2P_1P
Text2P_2P
Text2P_Blank
Anim_SonicMilesBG
TwoPlayerResultsPointers
VsResultsScreen_Act
VsResultsScreen_Zone
VsResultsScreen_Game
VsResultsScreen_SS
VsResultsScreen_SSZone
Map_2PActResults
Map_2PZoneResults
Map_2PGameResults
Map_2PSpecialStageActResults
Map_2PSpecialStageZoneResults
MenuScreen
LevelSelect2P_Main
LevelSelect2P_PressStart
LevelSelect2P_LevelOrder
LevelSelect2P_Controls
Update2PLevSelSelection
Chk2PZoneCompletion
ClearOld2PLevSelSelection
LevSel2PIconData
MenuScreenTextToRAM
MenuScreen_Options
OptionScreen_Main
OptionScreen_Select
OptionScreen_Select_Not1P
OptionScreen_Select_Other
OptionScreen_Controls
OptionScreen_Choices
OptionScreen_DrawSelected
OptionScreen_DrawUnselected
OptionScreen_SelectTextPtr
OptionScreen_HexDumpSoundTest
OptScrBoxData
MenuScreen_LevelSelect
LevelSelect_Main
LevelSelect_PressStart
LevelSelect_Return
LevelSelect_Order
LevelSelect_StartZone
LevSelControls
LevSelControls_CheckLR
LevSelControls_SwitchSide
LevelSelect_SwitchTable
LevelSelect_MarkFields
LevelSelect_DrawSoundNumber
LevelSelect_DrawIcon
LevSel_IconTable
LevSel_MarkTable
CheckCheats
level_select_cheat
continues_cheat
debug_cheat
super_sonic_cheat
charset '
TextOptScr_PlayerSelect
TextOptScr_SonicAndMiles
TextOptScr_SonicAndTails
TextOptScr_SonicAlone
TextOptScr_MilesAlone
TextOptScr_TailsAlone
TextOptScr_VsModeItems
TextOptScr_AllKindsItems
TextOptScr_TeleportOnly
TextOptScr_SoundTest
TextOptScr_0
Pal_LevelIcons
MapEng_LevSel2P
MapEng_Options
MapEng_LevSel
MapEng_LevSelIcon
EndingSequence
EndgameCredits
EndgameLogoFlash
pal_A0FE
ObjCA
ObjCA_Index
ObjCA_Init
ObjCA_State5_States
ObjCC
ObjCC_Index
ObjCC_Init
ObjCC_Main
ObjCC_State2_States
ObjCE
ObjCE_Index
ObjCE_Init
ObjCF
ObjCF_Index
ObjCF_Init
ObjCF_Animate
ObjCB
ObjCB_Index
ObjCB_Init
ObjCB_Frames
ObjCB_YSpeeds
ObjCD
ObjCD_Index
ObjCD_Init
ObjCD_Main
ObjCD_Main_States
EndingSequence_LoadCharacterArt
EndingSequence_LoadCharacterArt_Characters
EndingSequence_LoadCharacterArt_Sonic
EndingSequence_LoadCharacterArt_SuperSonic
EndingSequence_LoadCharacterArt_Tails
EndingSequence_LoadFlickyArt
EndingSequence_LoadFlickyArt_Flickies
EndingSequence_LoadFlickyArt_Bird
EndingSequence_LoadFlickyArt_Eagle
EndingSequence_LoadFlickyArt_Chicken
Pal_AC7E
Pal_AC9E
Pal_ACDE
Pal_AD1E
Pal_AD3E
Obj28_SubObjData
Ani_objCD
Ani_objCF
ObjCF_MapUnc_ADA2
MapEng_EndGameLogo
ShowCreditsScreen
vram_pnt
vram_pnt
vram_pnt
vram_src
c
t
l
c
vram_src
vram_src
ArtNem_CreditText
LevelSizeLoad
LevelSize
StartLocations
InitCameraValues
InitCam_Index
InitCam_EHZ
InitCam_Std
InitCam_Null1
InitCam_HTZ
InitCam_Null2
InitCam_OOZ
InitCam_MCZ
InitCam_CNZ
InitCam_CPZ
InitCam_Null3
InitCam_ARZ
InitCam_SCZ
DeformBgLayer
DeformBgLayerAfterScrollVert
SwScrl_Index
SwScrl_Title
SwScrl_EHZ
SwScrl_RippleData
SwScrl_EHZ_2P
SwScrl_Lev2
SwScrl_MTZ
SwScrl_WFZ
SwScrl_HTZ
HTZ_Screen_Shake
SwScrl_HTZ_2P
SwScrl_HPZ
SwScrl_OOZ
SwScrl_MCZ
SwScrl_MCZ_2P
SwScrl_CNZ
SwScrl_CNZ_2P
SwScrl_CPZ
SwScrl_DEZ
SwScrl_ARZ
SwScrl_SCZ
SwScrl_Minimal
SwScrl_HPZ_Continued
SetHorizScrollFlags
ScrollHoriz
ScrollVerti
SetVertiScrollFlags
SetHorizVertiScrollFlagsBG
SetHorizScrollFlagsBG
SetVertiScrollFlagsBG
SetVertiScrollFlagsBG2
SetHorizScrollFlagsBG_ARZ
SetHorizScrollFlagsBG2
LoadTilesAsYouMove
Draw_All
Draw_FG
Draw_FG_P2
Draw_BG1
Draw_BG2
Draw_BG3
Draw_BG3_CPZ
DrawBlockCol1
DrawBlockCol2
DrawBlockRow
DrawBlockRow1
DrawBlockRow2
DrawBlockRow3
DrawBlockRow_2P
GetBlockAddr
ProcessAndWriteBlock
ProcessAndWriteBlock_FlipX
ProcessAndWriteBlock_FlipY
ProcessAndWriteBlock_FlipXY
ProcessAndWriteBlock_2P
ProcessAndWriteBlock2
ProcessAndWriteBlock2_FlipX
ProcessAndWriteBlock2_FlipY
ProcessAndWriteBlock2_FlipXY
ProcessAndWriteBlock2_2P
CalcBlockVRAMPos
CalcBlockVRAMPos2
CalcBlockVRAMPos_2P
CalcBlockVRAMPosB
DrawInitialBG
loadZoneBlockMaps
loadLevelLayout
RunDynamicLevelEvents
DynamicLevelEventIndex
LevEvents_EHZ
LevEvents_EHZ2
LevEvents_EHZ2_Index
LevEvents_EHZ2_Routine1
LevEvents_EHZ2_Routine2
LevEvents_EHZ2_Routine3
LevEvents_EHZ2_Routine4
LevEvents_001
LevEvents_002
LevEvents_003
LevEvents_MTZ
LevEvents_MTZ3
LevEvents_MTZ3_Index
LevEvents_MTZ3_Routine1
LevEvents_MTZ3_Routine2
LevEvents_MTZ3_Routine3
LevEvents_MTZ3_Routine4
LevEvents_MTZ3_Routine5
LevEvents_WFZ
LevEvents_WFZ_Index2
LevEvents_WFZ_Index
LevEvents_WFZ_Routine1
LevEvents_WFZ_Routine2
LevEvents_WFZ_Routine3
LevEvents_WFZ_Routine3_Part2
LevEvents_WFZ_Routine4
LevEvents_WFZ_Routine5
LevEvents_WFZ_Routine6
LevEvents_WFZ_RoutineNull
LevEvents_HTZ
LevEvents_HTZ_Index
LevEvents_HTZ_Routine1
LevEvents_HTZ_Routine1_Part2
LevEvents_HTZ_Routine2
LevEvents_HTZ_Routine2_Continue
LevEvents_HTZ_Routine3
LevEvents_HTZ_Routine3_Part2
LevEvents_HTZ2
LevEvents_HTZ2_Index
LevEvents_HTZ2_Routine1
LevEvents_HTZ2_Routine2
LevEvents_HTZ2_Routine2_Continue
LevEvents_HTZ2_Routine3
LevEvents_HTZ2_Routine4
LevEvents_HTZ2_Routine5
LevEvents_HTZ2_Prepare
LevEvents_HTZ2_Routine6
LevEvents_HTZ2_Routine7
LevEvents_HTZ2_Routine8
LevEvents_HTZ2_Routine9
LevEvents_HPZ
LevEvents_009
LevEvents_OOZ
LevEvents_OOZ2
LevEvents_OOZ2_Index
LevEvents_OOZ2_Routine1
LevEvents_OOZ2_Routine2
LevEvents_OOZ2_Routine3
LevEvents_OOZ2_Routine4
LevEvents_MCZ
LevEvents_MCZ2
LevEvents_MCZ2_Index
LevEvents_MCZ2_Routine1
LevEvents_MCZ2_Routine2
LevEvents_MCZ2_Routine3
LevEvents_MCZ2_Routine4
LevEvents_CNZ
LevEvents_CNZ2
LevEvents_CNZ2_Index
LevEvents_CNZ2_Routine1
LevEvents_CNZ2_Routine2
LevEvents_CNZ2_Routine3
LevEvents_CNZ2_Routine4
LevEvents_CPZ
LevEvents_CPZ2
LevEvents_CPZ2_Index
LevEvents_CPZ2_Routine1
LevEvents_CPZ2_Routine2
LevEvents_CPZ2_Routine3
LevEvents_CPZ2_Routine4
LevEvents_DEZ
LevEvents_DEZ_Index
LevEvents_DEZ_Routine1
LevEvents_DEZ_Routine2
LevEvents_DEZ_Routine3
LevEvents_DEZ_Routine4
LevEvents_DEZ_Routine5
LevEvents_ARZ
LevEvents_ARZ2
LevEvents_ARZ2_Index
LevEvents_ARZ2_Routine1
LevEvents_ARZ2_Routine2
LevEvents_ARZ2_Routine3
LevEvents_ARZ2_Routine4
LevEvents_SCZ
LevEvents_SCZ_Index
LevEvents_SCZ_Routine1
LevEvents_SCZ_Routine2
LevEvents_SCZ_Routine3
LevEvents_SCZ_Routine4
LevEvents_SCZ_RoutineNull
LevEvents_SCZ2
PlayLevelMusic
LoadPLC_AnimalExplosion
Obj11
Obj11_Index
Obj11_Init
Obj11_MakeBdgSegment
Obj11_EHZ
Obj11_Unload
Obj11_Display
Obj11_HPZ
Obj11_Depress
Obj11_DepressionOffsets
Obj11_MapUnc_FC28
Obj11_MapUnc_FC70
Obj15
Obj15_Index
Obj15_Init
Obj15_State2
Obj15_Display
Obj15_State4
Obj15_State5
Obj15_State6
Obj15_State7
Obj15_MapUnc_101E8
Obj15_Obj83_MapUnc_1021E
Obj15_Obj7A_MapUnc_10256
Obj15_MapUnc_102DE
Obj17
Obj17_Index
Obj17_Init
Obj17_MakeHelix
Obj17_Main
Obj17_DelAll
Obj17_DelLoop
Obj17_RotateSpike
Obj17_Display
Obj17_MapUnc_10452
Obj18
Obj18_Index
Obj18_InitData
Obj18_Init
BranchTo3_DeleteObject
Obj18_Behaviours
Obj18_MapUnc_107F6
Obj18_MapUnc_1084E
Obj1A
Obj1A_Index
Obj1F
Obj1F_Index
Obj1A_DelayData
Obj1A_HPZ_DelayData
Obj1F_DelayData_EvenSubtype
Obj1F_DelayData_OddSubtype
Obj1F_OOZ_DelayData
Obj1F_MCZ_DelayData
Obj1F_ARZ_DelayData
Obj1A_GHZ_SlopeData
Obj1A_MapUnc_10C6C
Obj1F_MapUnc_10F0C
Obj1A_OOZ_SlopeData
Obj1A_MapUnc_1101C
Obj1F_MapUnc_110C6
Obj1F_MapUnc_11106
Obj1F_MapUnc_1115E
Obj1C
Obj1C_Index
Obj1C_InitData
Obj1C_Radii
Obj1C_Init
Obj71
Obj71_Index
Obj71_InitData
Obj71_Init
Obj71_Main
Ani_obj71
Obj71_MapUnc_11396
Obj1C_MapUnc_113D6
Obj1C_MapUnc_113EE
Obj1C_MapUnc_11406
Obj1C_MapUnc_114AE
Obj1C_MapUnc_11552
Obj71_MapUnc_11576
Obj2A
Obj2A_Index
Obj2A_Init
Obj2A_Main
Obj2A_MapUnc_11666
Obj2D
Obj2D_Index
Obj2D_Init
Obj2D_Main
Obj2D_CheckCharacter
Obj2D_MapUnc_11822
Obj28
Obj28_Index
Obj28_ZoneAnimals
Obj28_Properties
Obj28_Properties___LABEL__
Rabbit
Chicken
Penguin
Seal
Pig
Bird
Squirrel
Eagle
Mouse
Beaver
Turtle
Bear
Obj28_Speeds
Obj28_Mappings
Obj28_ArtLocations
Obj28_Init
Obj28_InitRandom
Obj28_Main
Obj28_Walk
Obj28_Fly
Obj28_ChkDel
Obj28_Prison
Obj28_FlickyWait
Obj28_FlickyJump
Obj28_RabbitWait
Obj28_DoubleBounce
Obj28_LandJump
Obj28_SingleBounce
Obj28_FlyBounce
AnimalJump
AnimalFaceSonic
ChkAnimalInRange
Obj29
Obj29_Index
Obj29_Init
Obj29_Main
Obj28_MapUnc_11E1C
Obj28_MapUnc_11E40
Obj28_MapUnc_11E64
Obj28_MapUnc_11E88
Obj28_MapUnc_11EAC
Obj29_MapUnc_11ED0
Obj25
Obj25_Index
Obj25_Init
Obj25_Animate
Obj25_Collect
Obj25_Sparkle
Obj25_Delete
CollectRing
CollectRing_Sonic
CollectRing_1P
CollectRing_Tails
Obj37
Obj37_Index
Obj37_Init
Obj37_Main
Obj37_Collect
Obj37_Sparkle
Obj37_Delete
BigRing_States
BigRing_Init
BigRing_Main
BigRing_Enter
BigRing_Delete
BigRingFlash_States
BigRingFlash_Init
BigRingFlash_Main
BigRingFlash_Animate
BigRingFlash_Delete
Ani_Ring
Obj25_MapUnc_12382
Obj37_MapUnc_123E6
Obj37_MapUnc_124E6
ObjDC
ObjDC_Index
ObjDC_Main
ObjDC_Animate
ObjDC_Delete
Ani_objDC
Obj26
Obj26_Index
Obj26_Init
Obj26_Main
SolidObject_Monitor
Obj26_Animate
BranchTo2_MarkObjGone
SolidObject_Monitor_Sonic
SolidObject_Monitor_Tails
Obj26_ChkOverEdge
Obj26_CharStandOn
Obj26_Break
Obj26_SpawnIcon
Obj26_SpawnSmoke
Obj2E
Obj2E_Index
Obj2E_Init
Obj2E_Raise
Obj2E_Types
robotnik_monitor
sonic_1up
tails_1up
super_ring
ChkPlayer_1up
super_shoes
super_shoes_Tails
shield_monitor
invincible_monitor
teleport_monitor
swap_players
process_swap_table
swap_loop_objects
teleport_swap_table
teleport_swap_table_end
qmark_monitor
Obj2E_Wait
Ani_obj26
Obj26_MapUnc_12D36
Obj0E
Obj0E_Index
Obj0E_Init
Obj0E_Sonic
Obj0E_Sonic_Init
Obj0E_Sonic_LastFrame
Obj0E_Tails
Obj0E_Tails_Init
Obj0E_LogoTop
Obj0E_LogoTop_Init
Obj0E_SkyPiece
Obj0E_SkyPiece_Init
Obj0E_LargeStar
Obj0E_LargeStar_Init
Obj0E_SonicHand
Obj0E_SonicHand_Init
Obj0E_TailsHand
Obj0E_TailsHand_Init
Obj0E_SmallStar
Obj0E_SmallStar_Init
ObjC9
ObjC9_Index
ObjC9_Init
ObjC9_Main
PaletteChangerDataIndex
Pal_133EC
Pal_1340C
Pal_1342C
TitleScreen_SetFinalState
TitleScreen_InitSprite
Obj0F
Obj0F_Index
Obj0F_Init
Obj0F_Main
Ani_obj0E
Obj0E_MapUnc_136A8
Obj0F_MapUnc_13B70
Obj34
Obj34_Index
Obj34_Init
Obj34_TitleCardData
Obj34_TitleCardData_End
Obj34_Wait
Obj34_BackgroundIn
Obj34_BottomPartIn
Obj34_LeftPartIn
Obj34_ZoneName
Obj34_Zone
Obj34_ActNumber
Obj34_MoveTowardsTargetPosition
Obj34_LeftPartOut
Obj34_BottomPartOut
Obj34_BackgroundOutInit
Obj34_BackgroundOut
Obj34_WaitAndGoAway
Obj34_LoadStandardWaterAndAnimalArt
Animal_PLCTable
Obj39
Obj39_Index
Obj39_Init
Obj39_SlideIn
Obj39_SetTimer
Obj39_Wait
Obj39_Dismiss
Obj39_TimeOver
Obj39_Check2PMode
Obj39_Display
Obj3A
Obj3A_Index
LevelOrder
LevelOrder_2P
Obj6F
Obj6F_Index
Obj6F_Init
Obj6F_InitEmeraldText
Obj6F_InitResultTitle
Obj6F_Emerald6
Obj6F_Emerald5
Obj6F_Emerald4
Obj6F_Emerald3
Obj6F_Emerald2
Obj6F_Emerald1
Obj6F_Emerald0
Obj6F_P2Rings
Obj6F_P1Rings
Obj6F_DeleteIfNotEmerald
Obj6F_TimedDisplay
Obj6F_TallyScore
Obj6F_DisplayOnly
Obj6F_TallyPerfect
Obj6F_PerfectBonus
Obj6F_InitAndMoveSuperMsg
Obj6F_MoveToTargetPos
Obj6F_MoveAndDisplay
Obj34_MapUnc_147BA
Obj39_MapUnc_14C6C
Obj3A_MapUnc_14CBC
Obj6F_MapUnc_14ED0
DrawLevelTitleCard
LoadTitleCardSS
LoadTitleCard0
LoadTitleCard
TitleCardLetters
TitleCardLetters_EHZ
TitleCardLetters_MTZ
TitleCardLetters_HTZ
TitleCardLetters_HPZ
TitleCardLetters_OOZ
TitleCardLetters_MCZ
TitleCardLetters_CNZ
TitleCardLetters_CPZ
TitleCardLetters_ARZ
TitleCardLetters_SCZ
TitleCardLetters_WFZ
TitleCardLetters_DEZ
Obj36
Obj36_Index
Obj36_InitData
Obj36_Init
Obj36_Upright
Obj36_UprightEnd
Obj36_Sideways
Obj36_SidewaysEnd
Obj36_Upsidedown
Obj36_UpsidedownEnd
Touch_ChkHurt2
MoveSpikes
MoveSpikes_Behaviors
MoveSpikes_Still
MoveSpikes_Vertical
MoveSpikes_Horizontal
MoveSpikes_Delay
MoveSpikes_ChkDir
MoveSpikes_Retract
Obj36_MapUnc_15B68
Obj3B
Obj3B_Index
Obj3B_Init
Obj3B_Main
Obj3B_MapUnc_15D2E
Obj3C
Obj3C_Index
Obj3C_Init
Obj3C_Main
Obj3C_Fragment
BreakObjectToPieces
BreakObjectToPieces_Loop
BreakObjectToPieces_InitObject
Obj3C_FragmentSpeeds_LeftToRight
Obj3C_FragmentSpeeds_RightToLeft
Obj3C_MapUnc_15ECC
RunObjects
RunObject
RunNextObject
RunObjects_End
RunObjectsWhenPlayerIsDead
RunObjectDisplayOnly
Obj_Index
ObjPtr_Sonic
ObjPtr_Tails
ObjPtr_PlaneSwitcher
ObjPtr_WaterSurface
ObjPtr_TailsTails
ObjPtr_Spiral
ObjPtr_Oil
ObjPtr_SpindashDust
ObjPtr_Splash
ObjPtr_SonicSS
ObjPtr_SmallBubbles
ObjPtr_TippingFloor
ObjPtr_Signpost
ObjPtr_IntroStars
ObjPtr_TitleMenu
ObjPtr_TailsSS
ObjPtr_Bridge
ObjPtr_HPZEmerald
ObjPtr_HPZWaterfall
ObjPtr_Seesaw
ObjPtr_SwingingPlatform
ObjPtr_HTZLift
ObjPtr_ARZPlatform
ObjPtr_EHZPlatform
ObjPtr_CPZPlatform
ObjPtr_OOZMovingPform
ObjPtr_WFZPlatform
ObjPtr_HPZCollapsPform
ObjPtr_SpeedBooster
ObjPtr_Scenery
ObjPtr_BridgeStake
ObjPtr_FallingOil
ObjPtr_BlueBalls
ObjPtr_CPZSpinTube
ObjPtr_CollapsPform
ObjPtr_LavaBubble
ObjPtr_HUD
ObjPtr_ArrowShooter
ObjPtr_FallingPillar
ObjPtr_ARZBubbles
ObjPtr_Ring
ObjPtr_Monitor
ObjPtr_Explosion
ObjPtr_Animal
ObjPtr_Points
ObjPtr_Stomper
ObjPtr_RisingPillar
ObjPtr_LeavesGenerator
ObjPtr_Barrier
ObjPtr_MonitorContents
ObjPtr_SmashableGround
ObjPtr_RisingLava
ObjPtr_LavaMarker
ObjPtr_BreakableBlock
ObjPtr_BreakableRock
ObjPtr_OOZPoppingPform
ObjPtr_TitleCard
ObjPtr_InvStars
ObjPtr_Spikes
ObjPtr_LostRings
ObjPtr_Shield
ObjPtr_GameOver
ObjPtr_TimeOver
ObjPtr_Results
ObjPtr_SolidBlock
ObjPtr_OOZLauncher
ObjPtr_EggPrison
ObjPtr_Fan
ObjPtr_Springboard
ObjPtr_Spring
ObjPtr_SteamSpring
ObjPtr_SlidingSpike
ObjPtr_RoundBumper
ObjPtr_OOZSpring
ObjPtr_OOZBall
ObjPtr_Button
ObjPtr_LauncherBall
ObjPtr_EHZWaterfall
ObjPtr_Octus
ObjPtr_Buzzer
ObjPtr_Aquis
ObjPtr_CNZBoss
ObjPtr_HTZBoss
ObjPtr_MTZBossOrb
ObjPtr_MTZBoss
ObjPtr_OOZBoss
ObjPtr_EHZBoss
ObjPtr_MCZBoss
ObjPtr_BossExplosion
ObjPtr_SSEmerald
ObjPtr_SSMessage
ObjPtr_SSRingSpill
ObjPtr_Masher
ObjPtr_CPZBoss
ObjPtr_SSHUD
ObjPtr_StartBanner
ObjPtr_EndingController
ObjPtr_SSRing
ObjPtr_SSBomb
ObjPtr_SSShadow
ObjPtr_MTZTwinStompers
ObjPtr_MTZLongPlatform
ObjPtr_MTZSpringWall
ObjPtr_MTZSpinTube
ObjPtr_SpikyBlock
ObjPtr_Nut
ObjPtr_MCZRotPforms
ObjPtr_MTZMovingPforms
ObjPtr_MTZPlatform
ObjPtr_CPZSquarePform
ObjPtr_Conveyor
ObjPtr_FloorSpike
ObjPtr_LargeRotPform
ObjPtr_SSResults
ObjPtr_Cog
ObjPtr_MTZLavaBubble
ObjPtr_HPZBridgeStake
ObjPtr_PulsingOrb
ObjPtr_CNZConveyorBelt
ObjPtr_RotatingRings
ObjPtr_InvisibleBlock
ObjPtr_MCZBrick
ObjPtr_SlidingSpikes
ObjPtr_MCZBridge
ObjPtr_CPZStaircase
ObjPtr_Starpost
ObjPtr_SidewaysPform
ObjPtr_PipeExitSpring
ObjPtr_CPZPylon
ObjPtr_SuperSonicStars
ObjPtr_VineSwitch
ObjPtr_MovingVine
ObjPtr_MCZDrawbridge
ObjPtr_SwingingPform
ObjPtr_ARZRotPforms
ObjPtr_ForcedSpin
ObjPtr_PinballMode
ObjPtr_LauncherSpring
ObjPtr_Flipper
ObjPtr_SSNumberOfRings
ObjPtr_SSTailsTails
ObjPtr_ARZBoss
ObjPtr_WFZPalSwitcher
ObjPtr_Whisp
ObjPtr_GrounderInWall
ObjPtr_GrounderInWall2
ObjPtr_GrounderWall
ObjPtr_GrounderRocks
ObjPtr_ChopChop
ObjPtr_Spiker
ObjPtr_SpikerDrill
ObjPtr_Rexon
ObjPtr_Sol
ObjPtr_Rexon2
ObjPtr_RexonHead
ObjPtr_Projectile
ObjPtr_Nebula
ObjPtr_Turtloid
ObjPtr_TurtloidRider
ObjPtr_BalkiryJet
ObjPtr_Coconuts
ObjPtr_Crawlton
ObjPtr_Shellcracker
ObjPtr_ShellcrackerClaw
ObjPtr_Slicer
ObjPtr_SlicerPincers
ObjPtr_Flasher
ObjPtr_Asteron
ObjPtr_Spiny
ObjPtr_SpinyOnWall
ObjPtr_Grabber
ObjPtr_GrabberLegs
ObjPtr_GrabberBox
ObjPtr_GrabberString
ObjPtr_Balkiry
ObjPtr_CluckerBase
ObjPtr_Clucker
ObjPtr_MechaSonic
ObjPtr_SegaScreen
ObjPtr_SonicOnSegaScr
ObjPtr_Tornado
ObjPtr_Cloud
ObjPtr_VPropeller
ObjPtr_HPropeller
ObjPtr_TiltingPlatform
ObjPtr_VerticalLaser
ObjPtr_WallTurret
ObjPtr_Laser
ObjPtr_WFZWheel
ObjPtr_WFZShipFire
ObjPtr_SmallMetalPform
ObjPtr_LateralCannon
ObjPtr_WFZStick
ObjPtr_SpeedLauncher
ObjPtr_BreakablePlating
ObjPtr_Rivet
ObjPtr_TornadoSmoke
ObjPtr_TornadoSmoke2
ObjPtr_WFZBoss
ObjPtr_Eggman
ObjPtr_Eggrobo
ObjPtr_Crawl
ObjPtr_TtlScrPalChanger
ObjPtr_CutScene
ObjPtr_EndingSeqClouds
ObjPtr_EndingSeqTrigger
ObjPtr_EndingSeqBird
ObjPtr_EndingSeqSonic
ObjPtr_EndingSeqTails
ObjPtr_TornadoHelixes
ObjPtr_CNZRectBlocks
ObjPtr_BombPrize
ObjPtr_CNZBigBlock
ObjPtr_Elevator
ObjPtr_PointPokey
ObjPtr_Bumper
ObjPtr_BonusBlock
ObjPtr_Grab
ObjPtr_ContinueText
ObjPtr_ContinueIcons
ObjPtr_ContinueChars
ObjPtr_RingPrize
ObjNull
ObjectMoveAndFall
ObjectMove
MarkObjGone
MarkObjGone2
MarkObjGone3
MarkObjGone_P1
MarkObjGone_P2
DeleteObject
DeleteObject2
DisplaySprite
DisplaySprite2
DisplaySprite3
AnimateSprite
Anim_Run
Anim_Next
Anim_Wait
Anim_End_FF
Anim_End_FE
Anim_End_FD
Anim_End_FC
Anim_End_FB
Anim_End_FA
Anim_End_F9
Anim_End
BuildSprites
BuildSprites_LevelLoop
BuildSprites_ObjLoop
BuildSprites_ScreenSpaceObj
BuildSprites_ApproxYCheck
BuildSprites_DrawSprite
BuildSprites_NextObj
BuildSprites_NextLevel
BuildSprites_MultiDraw
BuildSprites_MultiDraw_NextObj
ChkDrawSprite
DrawSprite
DrawSprite_Cont
DrawSprite_Loop
DrawSprite_Done
DrawSprite_FlipX
CellOffsets_XFlip
CellOffsets_YFlip
DrawSprite_FlipY
CellOffsets_YFlip2
DrawSprite_FlipXY
CellOffsets_XFlip2
BuildSprites_2P
BuildSprites_P1_LevelLoop
BuildSprites_P1_ObjLoop
BuildSprites_P1_ScreenSpaceObj
BuildSprites_P1_ApproxYCheck
BuildSprites_P1_DrawSprite
BuildSprites_P1_NextObj
BuildSprites_P1_NextLevel
BuildSprites_P2
BuildSprites_P2_LevelLoop
BuildSprites_P2_ObjLoop
BuildSprites_P2_ScreenSpaceObj
BuildSprites_P2_ApproxYCheck
BuildSprites_P2_DrawSprite
BuildSprites_P2_NextObj
BuildSprites_P2_NextLevel
BuildSprites_P1_MultiDraw
BuildSprites_P1_MultiDraw_NextObj
BuildSprites_P2_MultiDraw
BuildSprites_P2_MultiDraw_NextObj
Adjust2PArtPointer
Adjust2PArtPointer2
ChkDrawSprite_2P
DrawSprite_2P
DrawSprite_2P_Loop
DrawSprite_2P_Done
SpriteSizes_2P
DrawSprite_2P_FlipX
DrawSprite_2P_FlipY
SpriteSizes_2P_2
DrawSprite_2P_FlipXY
RingsManager
RingsManager_States
RingsManager_Init
RingsManager_Main
Touch_Rings
Touch_Rings_Loop
Touch_NextRing
Touch_Rings_Done
Touch_ConsumeRing
BuildRings
BuildRings_Loop
BuildRings_NextRing
BuildRings_P1
BuildRings_P2
BuildRings_2P_Loop
BuildRings_2P_NextRing
SpriteSizes_2P_3
RingsManager_Setup
RingsMgr_NextRowOrCol
RingsMgr_NextRingInRow
RingsMgr_RingCol
RingsMgr_NextRingInCol
RingsMgr_SortRings
MapUnc_Rings
SpecialCNZBumpers
SpecialCNZBumpers_Index
SpecialCNZBumpers_Init
SpecialCNZBumpers_Main
Check_CNZ_bumpers
CNZ_Bumper_loop
CNZ_Bumper_next
SpecialCNZBumpers_Act1
SpecialCNZBumpers_Act2
ObjectsManager
ObjectsManager_States
ObjectsManager_Init
ObjectsManager_Main
ObjectsManager_GoingForward
ObjectsManager_SameXRange
ObjectsManager_2P_Init
ObjectsManager_2P_Main
ObjectsManager_2P_Run
ObjMan2P_GoingForward
ObjMan_2P_UnkSub1
ObjMan_2P_UnkSub2
ObjectsManager_2P_UnkSub3
ObjMan2P_UnkSub3_DeleteBlockLoop
ObjMan2P_UnkSub3_DeleteBlock_SkipObj
ChkLoadObj
ChkLoadObj_2P
ChkLoadObj_2P_LoadData
SingleObjLoad
SingleObjLoad2
SingleObjLoad3
Objects_CNZ1_2P
Objects_CNZ2_2P
Obj41
Obj41_Index
Obj41_Init
Obj41_Init_Subtypes
Obj41_Init_Horizontal
Obj41_Init_Down
Obj41_Init_DiagonallyUp
Obj41_Init_DiagonallyDown
Obj41_Init_Up
Obj41_Init_Common
Obj41_Strengths
Obj41_Up
Obj41_Horizontal
Obj41_Down
Obj41_DiagonallyUp
Obj41_DiagonallyDown
Obj41_SlopeData_DiagUp
Obj41_SlopeData_DiagDown
Ani_obj41
Obj41_MapUnc_1901C
Obj41_MapUnc_19032
Obj0D
Obj0D_Index
Obj0D_Init
Obj0D_Main
Obj0D_Main_States
Obj0D_Main_StateNull
Obj0D_Main_State2
Obj0D_RingSparklePositions
Obj0D_Main_State3
Load_EndOfAct
TimeBonuses
Obj0D_Main_State4
PLCLoad_Signpost
Ani_obj0D
Obj0D_MapUnc_195BE
Obj0D_MapUnc_19656
Obj0D_MapRUnc_196EE
SolidObject
SolidObject_Always
SolidObject_Always_SingleCharacter
SlopedSolid
SlopedSolid_SingleCharacter
DoubleSlopedSolid
SolidObject45
SolidObject45_cont
SlopedSolid_cont
DoubleSlopedSolid_cont
SolidObject_OnScreenTest
SolidObject_cont
SolidObject_ChkBounds
SolidObject_TestClearPush
MvSonicOnPtfm
MvSonicOnSlope
MvSonicOnDoubleSlope
PlatformObject
PlatformObject_SingleCharacter
SlopedPlatform
SlopedPlatform_SingleCharacter
PlatformObject2
PlatformObjectD5
PlatformObject11_cont
PlatformObject_cont
PlatformObject_ChkYRange
RideObject_SetRide
SlopedPlatform_cont
PlatformObject2_cont
DropOnFloor
Obj01
Obj01_Normal
Obj01_Index
Obj01_Init
Obj01_Init_Continued
Obj01_Control
Obj01_Modes
Sonic_Display
Obj01_Display
Obj01_ChkInvin
Obj01_RmvInvin
Obj01_ChkShoes
Obj01_RmvSpeed
Obj01_ExitChk
Sonic_RecordPos
Sonic_Water
Obj01_InWater
Obj01_OutWater
Obj01_MdNormal_Checks
Obj01_MdNormal
Obj01_MdAir
Obj01_MdRoll
Obj01_MdJump
Sonic_Move
Obj01_NotLeft
Obj01_NotRight
SuperSonic_Balance
Sonic_BalanceOnObjRight
Sonic_BalanceOnObjLeft
Sonic_Balance
Sonic_BalanceLeft
SuperSonic_Balance2
SuperSonic_BalanceOnObjRight
SuperSonic_BalanceOnObjLeft
Sonic_Lookup
Sonic_Duck
Obj01_ResetScr
Obj01_ResetScr_Part2
Obj01_UpdateSpeedOnGround
Obj01_SettleLeft
Obj01_Traction
Obj01_CheckWallsOnGround
Sonic_MoveLeft
Sonic_TurnLeft
Sonic_MoveRight
Sonic_TurnRight
Sonic_RollSpeed
Sonic_ApplyRollSpeed
Sonic_ApplyRollSpeedLeft
Sonic_CheckRollStop
Sonic_KeepRolling
Obj01_Roll_ResetScr
Sonic_SetRollSpeeds
Sonic_RollLeft
Sonic_BrakeRollingRight
Sonic_RollRight
Sonic_BrakeRollingLeft
Sonic_ChgJumpDir
Obj01_Jump_ResetScr
Sonic_JumpPeakDecelerate
Sonic_JumpPeakDecelerateLeft
Sonic_LevelBound
Sonic_Boundary_CheckBottom
Sonic_Boundary_Bottom
Sonic_Boundary_Sides
Sonic_Roll
Obj01_NoRoll
Obj01_ChkRoll
Obj01_DoRoll
Sonic_Jump
Sonic_RollJump
Sonic_JumpHeight
Sonic_UpVelCap
Sonic_CheckGoSuper
Sonic_Super
Sonic_RevertToNormal
Sonic_CheckSpindash
Sonic_UpdateSpindash
SpindashSpeeds
SpindashSpeedsSuper
Sonic_ChargingSpindash
Obj01_Spindash_ResetScr
Sonic_SlopeResist
Sonic_RollRepel
Sonic_SlopeRepel
Sonic_JumpAngle
Sonic_JumpAngleSet
Sonic_JumpFlip
Sonic_JumpRightFlip
Sonic_JumpLeftFlip
Sonic_JumpFlipSet
Sonic_DoLevelCollision
Sonic_HitLeftWall
Sonic_HitCeiling
Sonic_HitFloor
Sonic_HitCeilingAndWalls
Sonic_HitRightWall
Sonic_HitCeiling2
Sonic_HitFloor2
Sonic_ResetOnFloor
Sonic_ResetOnFloor_Part2
Sonic_ResetOnFloor_Part3
Obj01_Hurt
Obj01_Hurt_Normal
Sonic_HurtStop
Sonic_HurtInstantRecover
Obj01_Dead
CheckGameOver
Obj01_Finished
Obj01_ResetLevel
Obj01_ResetLevel_Part2
Obj01_Gone
Obj01_Respawning
Sonic_Animate
SAnim_Do
SAnim_Do2
SAnim_Next
SAnim_Delay
SAnim_End_FF
SAnim_End_FE
SAnim_End_FD
SAnim_End
SAnim_WalkRun
SAnim_Super
SAnim_SuperRun
SAnim_SuperWalk
SAnim_Tumble
SAnim_Tumble_Left
SAnim_Roll
SAnim_Push
SonicAniData
SonAni_Walk_ptr
SonAni_Run_ptr
SonAni_Roll_ptr
SonAni_Roll2_ptr
SonAni_Push_ptr
SonAni_Wait_ptr
SonAni_Balance_ptr
SonAni_LookUp_ptr
SonAni_Duck_ptr
SonAni_Spindash_ptr
SonAni_Blink_ptr
SonAni_GetUp_ptr
SonAni_Balance2_ptr
SonAni_Stop_ptr
SonAni_Float_ptr
SonAni_Float2_ptr
SonAni_Spring_ptr
SonAni_Hang_ptr
SonAni_Dash2_ptr
SonAni_Dash3_ptr
SonAni_Hang2_ptr
SonAni_Bubble_ptr
SonAni_DeathBW_ptr
SonAni_Drown_ptr
SonAni_Death_ptr
SonAni_Hurt_ptr
SonAni_Hurt2_ptr
SonAni_Slide_ptr
SonAni_Blank_ptr
SonAni_Balance3_ptr
SonAni_Balance4_ptr
SupSonAni_Transform_ptr
SonAni_Lying_ptr
SonAni_LieDown_ptr
SonAni_Walk
SonAni_Run
SonAni_Roll
SonAni_Roll2
SonAni_Push
SonAni_Wait
SonAni_Balance
SonAni_LookUp
SonAni_Duck
SonAni_Spindash
SonAni_Blink
SonAni_GetUp
SonAni_Balance2
SonAni_Stop
SonAni_Float
SonAni_Float2
SonAni_Spring
SonAni_Hang
SonAni_Dash2
SonAni_Dash3
SonAni_Hang2
SonAni_Bubble
SonAni_DeathBW
SonAni_Drown
SonAni_Death
SonAni_Hurt
SonAni_Slide
SonAni_Blank
SonAni_Balance3
SonAni_Balance4
SonAni_Lying
SonAni_LieDown
SuperSonicAniData
SupSonAni_Walk
SupSonAni_Run
SupSonAni_Push
SupSonAni_Stand
SupSonAni_Balance
SupSonAni_Duck
SupSonAni_Transform
LoadSonicDynPLC
LoadSonicDynPLC_Part2
SPLC_ReadEntry
Obj02
Obj02_Index
Obj02_Init
Obj02_Init_2Pmode
Obj02_Init_Continued
Obj02_Control
Obj02_Control_Joypad2
Obj02_Control_Part2
Obj02_Modes
Tails_Display
Obj02_Display
Obj02_ChkInvinc
Obj02_RmvInvin
Obj02_ChkShoes
Obj02_ExitChk
TailsCPU_Control
TailsCPU_States
TailsCPU_Init
TailsCPU_Spawning
TailsCPU_Respawn
TailsCPU_Flying
TailsCPU_FlyingOnscreen
TailsCPU_Flying_Part2
TailsCPU_Normal
TailsCPU_Normal_SonicOK
TailsCPU_Normal_FollowRight
TailsCPU_Normal_Stand
TailsCPU_Normal_FilterAction
TailsCPU_Normal_FilterAction_Part2
TailsCPU_Normal_SendAction
TailsCPU_Normal_HumanControl
TailsCPU_Despawn
TailsCPU_CheckDespawn
TailsCPU_TickRespawnTimer
TailsCPU_ResetRespawnTimer
TailsCPU_UpdateObjInteract
TailsCPU_Panic
TailsCPU_Panic_ChargingDash
TailsCPU_Panic_ReleaseDash
TailsCPU_Panic_RevDash
Tails_RecordPos
Tails_Water
Obj02_InWater
Obj02_OutWater
Obj02_MdNormal
Obj02_MdAir
Obj02_MdRoll
Obj02_MdJump
Tails_Move
Obj02_NotLeft
Obj02_NotRight
Tails_Balance
Tails_BalanceOnObjRight
Tails_BalanceLeft
Tails_BalanceOnObjLeft
Tails_BalanceDone
Tails_Lookup
Tails_Duck
Obj02_ResetScr
Obj02_ResetScr_Part2
Obj02_UpdateSpeedOnGround
Obj02_SettleLeft
Obj02_Traction
Obj02_CheckWallsOnGround
Tails_MoveLeft
Tails_TurnLeft
Tails_MoveRight
Tails_TurnRight
Tails_RollSpeed
Tails_ApplyRollSpeed
Tails_ApplyRollSpeedLeft
Tails_CheckRollStop
Tails_KeepRolling
Obj02_Roll_ResetScr
Tails_SetRollSpeed
Tails_RollLeft
Tails_BrakeRollingRight
Tails_RollRight
Tails_BrakeRollingLeft
Tails_ChgJumpDir
Obj02_Jump_ResetScr
Tails_JumpPeakDecelerate
Tails_JumpPeakDecelerateLeft
Tails_LevelBound
Tails_Boundary_CheckBottom
Tails_Boundary_Bottom
Tails_Boundary_Sides
Tails_Roll
Obj02_NoRoll
Obj02_ChkRoll
Obj02_DoRoll
Tails_Jump
Tails_RollJump
Tails_JumpHeight
Tails_UpVelCap
Tails_CheckSpindash
Tails_UpdateSpindash
Tails_SpindashSpeeds
Tails_ChargingSpindash
Tails_SlopeResist
Tails_RollRepel
Tails_SlopeRepel
Tails_JumpAngle
Tails_JumpAngleSet
Tails_JumpFlip
Tails_JumpRightFlip
Tails_JumpLeftFlip
Tails_JumpFlipSet
Tails_DoLevelCollision
Tails_HitLeftWall
Tails_HitCeiling
Tails_HitFloor
Tails_HitCeilingAndWalls
Tails_HitRightWall
Tails_HitCeiling2
Tails_HitFloor2
Tails_ResetOnFloor
Tails_ResetOnFloor_Part2
Tails_ResetOnFloor_Part3
Obj02_Hurt
Tails_HurtStop
Obj02_Dead
Obj02_CheckGameOver
Obj02_CheckGameOver_2Pmode
Obj02_Finished
Obj02_ResetLevel
Obj02_ResetLevel_Part2
Obj02_ResetLevel_Part3
Obj02_Gone
Obj02_Respawning
Tails_Animate
Tails_Animate_Part2
TAnim_Do
TAnim_Do2
TAnim_Next
TAnim_Delay
TAnim_End_FF
TAnim_End_FE
TAnim_End_FD
TAnim_End
TAnim_WalkRunZoom
TAnim_SpeedSelected
TAnim_Tumble
TAnim_Tumble_Left
TAnim_Roll
TAnim_Push
TAnim_GetTailFrame
TailsAniData
TailsAni_Walk_ptr
TailsAni_Run_ptr
TailsAni_Roll_ptr
TailsAni_Roll2_ptr
TailsAni_Push_ptr
TailsAni_Wait_ptr
TailsAni_Balance_ptr
TailsAni_LookUp_ptr
TailsAni_Duck_ptr
TailsAni_Spindash_ptr
TailsAni_Dummy1_ptr
TailsAni_Dummy2_ptr
TailsAni_Dummy3_ptr
TailsAni_Stop_ptr
TailsAni_Float_ptr
TailsAni_Float2_ptr
TailsAni_Spring_ptr
TailsAni_Hang_ptr
TailsAni_Blink_ptr
TailsAni_Blink2_ptr
TailsAni_Hang2_ptr
TailsAni_Bubble_ptr
TailsAni_DeathBW_ptr
TailsAni_Drown_ptr
TailsAni_Death_ptr
TailsAni_Hurt_ptr
TailsAni_Hurt2_ptr
TailsAni_Slide_ptr
TailsAni_Blank_ptr
TailsAni_Dummy4_ptr
TailsAni_Dummy5_ptr
TailsAni_HaulAss_ptr
TailsAni_Fly_ptr
TailsAni_Walk
TailsAni_Run
TailsAni_Roll
TailsAni_Roll2
TailsAni_Push
TailsAni_Wait
TailsAni_Balance
TailsAni_LookUp
TailsAni_Duck
TailsAni_Spindash
TailsAni_Dummy1
TailsAni_Dummy2
TailsAni_Dummy3
TailsAni_Stop
TailsAni_Float
TailsAni_Float2
TailsAni_Spring
TailsAni_Hang
TailsAni_Blink
TailsAni_Blink2
TailsAni_Hang2
TailsAni_Bubble
TailsAni_DeathBW
TailsAni_Drown
TailsAni_Death
TailsAni_Hurt
TailsAni_Hurt2
TailsAni_Slide
TailsAni_Blank
TailsAni_Dummy4
TailsAni_Dummy5
TailsAni_HaulAss
TailsAni_Fly
LoadTailsTailsDynPLC
LoadTailsDynPLC
LoadTailsDynPLC_Part2
TPLC_ReadEntry
Obj05
Obj05_Index
Obj05_Init
Obj05_Main
Obj05AniSelection
Obj05AniData
Obj05Ani_Blank
Obj05Ani_Swish
Obj05Ani_Flick
Obj05Ani_Directional
Obj05Ani_DownLeft
Obj05Ani_Down
Obj05Ani_DownRight
Obj05Ani_Spindash
Obj05Ani_Skidding
Obj05Ani_Pushing
Obj05Ani_Hanging
Obj0A
Obj0A_Index
Obj0A_Init
Obj0A_Animate
Obj0A_ChkWater
Obj0A_Wobble
Obj0A_DisplayNumber
Obj0A_Display
Obj0A_AirLeft
Obj0A_Display2
Obj0A_ShowNumber
Obj0A_WobbleData
Obj0A_LoadCountdownArt
Obj0A_Countdown
Obj0A_WarnSound
Obj0A_ReduceAir
Obj0A_MakeItem
ResumeMusic
ResumeMusic_Done
Ani_obj0A
Obj38
Obj38_Index
Obj38_Main
Obj38_Shield
Obj38_Display
Obj35
Obj35_Index
Ani_obj38
Obj38_MapUnc_1DBE4
Obj35_MapUnc_1DCBC
Obj08
Obj08_Index
Obj08_Init
Obj08_Main
Obj08_DisplayModes
Obj08_MdSplash
Obj08_MdSpindashDust
Obj08_MdSkidDust
Obj08_Display
Obj08_ResetDisplayMode
Obj08_CheckSkid
Obj08_SkidDust
Obj08_LoadDustOrSplashArt
Ani_obj08
Obj08Ani_Null
Obj08Ani_Splash
Obj08Ani_Dash
Obj08Ani_Skid
Obj08_MapUnc_1DF5E
Obj08_MapRUnc_1E074
Obj7E
Obj7E_Index
Obj7E_Init
Obj7E_Main
Obj7E_MapUnc_1E1BE
AnglePos
Sonic_Angle
Sonic_WalkVertR
Sonic_WalkCeiling
Sonic_WalkVertL
Find_Tile
c
c
FindFloor
FindFloor2
Ring_FindFloor
FindWall
FindWall2
FloorLog_Unk
FloorLog_Unk2
CalcRoomInFront
CalcRoomOverHead
Sonic_CheckFloor
CheckFloorDist
CheckFloorDist_Part2
ChkFloorEdge
ChkFloorEdge_Part2
ChkFloorEdge2
ObjCheckFloorDist
FireCheckFloorDist
RingCheckFloorDist
CheckRightCeilingDist
CheckRightWallDist
CheckRightWallDist_Part2
ObjCheckRightWallDist
Sonic_CheckCeiling
CheckCeilingDist
CheckCeilingDist_Part2
ObjCheckCeilingDist
CheckLeftCeilingDist
CheckLeftWallDist
CheckLeftWallDist_Part2
ObjCheckLeftWallDist
Obj79
Obj79_Index
Obj79_Init
Obj79_Main
Obj79_CheckActivation
Obj79_Animate
Obj79_Dongle
Obj79_MoveDonglyThing
Obj79_SaveData
Obj79_SaveDataPlayer2
Obj79_LoadData
Ani_obj79
Obj79_MapUnc_1F424
Obj79_MapUnc_1F4A0
Obj79_MakeSpecialStars
Obj79_Star
Obj7D
Obj7D_Index
Obj7D_Init
Obj7D_NoAdd
Obj7D_Main
Obj7D_MapUnc_1F6FE
Obj44
Obj44_Index
Obj44_Init
Obj44_Main
Obj44_BumpCharacter
Ani_obj44
Obj44_MapUnc_1F85A
Obj24
Obj24_Index
Obj24_Init
Ani_obj24
Obj24_MapUnc_1FBF6
Obj24_MapUnc_1FC18
Obj03
Obj03_Index
Obj03_Init
Obj03_Init_CheckX
Obj03_MainX
Obj03_MainX_Alt
Obj03_MainY
Obj03_MainY_Alt
Obj03_MapUnc_1FFB8
Obj0B
Obj0B_Index
Obj0B_Init
Ani_obj0B
Obj0B_MapUnc_201A0
Obj0C
Obj0C_Index
Obj0C_Init
Obj0C_Main
Obj0C_MapUnc_202FA
Obj12
Obj12_Index
Obj12_Init
Obj12_Main
Obj12_MapUnc_20382
Obj13
Obj13_Index
Obj13_Init
Obj13_LoadSubObject
Obj13_Main
Obj13_ChkDel
Obj13_MapUnc_20528
Obj04
Obj04_Index
Obj04_Init
Obj04_Action
Obj04_Animate
Anim_obj04
Obj04_Action2
Obj04_Animate2
Obj04_MapUnc_20A0E
Obj04_MapUnc_20AFE
Obj49
Obj49_Index
Obj49_Init
Obj49_ChkDel
Obj49_Display
Obj49_MapUnc_20C50
Obj31
Obj31_Index
Obj31_CollisionFlagsBySubtype
Obj31_Init
Obj31_Main
Obj31_MapUnc_20E6C
Obj31_MapUnc_20E74
Obj74
Obj74_Index
Obj74_Init
Obj74_Main
Obj74_MapUnc_20F66
Obj7C
Obj7C_Index
Obj7C_Init
Obj7C_Main
Obj7C_MapUnc_2103C
Obj27
Obj27_Index
Obj27_InitWithAnimal
Obj27_Init
Obj27_Main
Obj27_MapUnc_21120
Obj84
Obj84_Index
Obj84_Init
Obj84_Init_CheckX
Obj84_MainX
Obj84_MainX_Alt
Obj84_MainY
Obj84_MainY_Alt
Obj8B
Obj8B_Index
Obj8B_Init
Obj8B_Main
Obj06
Obj06_ChkDel
Obj06_Index
Obj06_Init
Obj06_Spiral
Obj06_Spiral_CharacterFallsOff
Obj06_Spiral_MoveCharacter
Obj06_FlipAngleTable
Obj06_CosineTable
Obj06_Cylinder
Obj14
Obj14_Index
Obj14_Init
Obj14_Main
Obj14_UpdateMappingAndCollision
Obj14_SetMapping
Obj14_Ball_Init
Obj14_Ball_Main
Obj14_SetBallToRestOnSeeSaw
Obj14_Ball_Fly
Obj14_LaunchCharacter
Obj14_YOffsets
Obj14_Animate
Obj14_SetSolToFaceMainCharacter
Obj14_MapUnc_21CF0
Obj14_MapUnc_21D7C
Obj16
Obj16_Index
Obj16_Init
Obj16_Main
Obj16_RunSecondaryRoutine
Obj16_Main_States
Obj16_Wait
Obj16_Slide
Obj16_Fall
Obj16_MapUnc_21F14
Obj19
Obj19_Index
Obj19_SubtypeProperties
Obj19_Init
Obj19_Main
Obj19_Move
Obj19_MoveTypes
Obj19_MoveRoutine1
Obj19_MoveRoutine2
Obj19_MoveRoutine2_Part2
Obj19_MoveRoutine3
Obj19_MoveRoutine4
Obj19_MoveRoutine5
Obj19_MoveRoutineNull
Obj19_MoveRoutine6
Obj19_MoveRoutine7
Obj19_MoveRoutine8
Obj19_MapUnc_2222A
Obj1B
Obj1B_Index
Obj1B_BoosterSpeeds
Obj1B_Init
Obj1B_Main
Obj1B_GiveBoost
Obj1B_GiveBoost_Done
Obj1B_MapUnc_223E2
Obj1D
Obj1D_Index
Obj1D_Init
Obj1D_LoadBall
Obj1D_InitBall
Obj1D_Wait
Obj1D_MoveArc
Obj1D_MoveStraight
Obj1D_MapUnc_22576
Obj1E
Obj1E_Index
Obj1E_Init
Obj1E_Main
Obj1E_Modes
Obj1E_MoveCharacter
Obj1E_MoveCharacter_2
Obj20
Obj20_Index
Obj20_Init
Ani_obj20
Obj20_MapUnc_23254
Obj20_MapUnc_23294
Obj2F
Obj2F_Index
Obj2F_Properties
Obj2F_Init
Obj2F_Main
Obj2F_SetCharacterStatus
Obj2F_BreakPart
Obj2F_Fragment
Obj32
Obj32_Index
Obj32_Init
Obj32_Main
Obj32_SupportingSomeone
Obj32_SupportingOnePlayerOnly
Obj32_SetCharacterOffBlock
Obj32_BouncePlayer
Obj32_SupportingSidekick
Obj32_Destroy
Obj32_Fragment
Obj32_VelArray1
Obj32_VelArray2
SmashableObject_LoadPoints
SmashableObject_ScoreBonus
Obj2F_MapUnc_236FA
Obj32_MapUnc_23852
Obj32_MapUnc_23886
Obj30
Obj30_Index
Obj30_Widths
Obj30_Init
Obj30_Main
Obj30_Modes
Obj30_HurtSupportedPlayers
Obj30_SlopeData
Obj33
Obj33_Index
Obj33_Init
Obj33_Main
Obj33_Modes
Obj33_Flame
Obj33_FlameOff
Ani_obj33
Obj33_MapUnc_23DDC
Obj33_MapUnc_23DF0
Obj43
Obj43_Index
Obj43_Init
Obj43_MapUnc_23FE0
Obj07
Obj07_Index
Obj07_Init
Obj07_Main
Obj07_CheckKillChar1
Obj07_CheckSupportChar1
Obj07_CheckKillChar2
Obj07_CheckSupportChar2
Obj07_SuffocateCharacter
Obj07_End
Obj45
Obj45_Index
Obj45_Init
Obj45_InitRoutines
Ani_obj45
Obj45_MapUnc_2451A
Obj46
Obj46_Index
Obj46_Init
Obj46_Inactive
Obj46_Moving
Obj46_PressureSpring
Obj46_MapUnc_24C52
Obj47
Obj47_Index
Obj47_Init
Obj47_Main
Obj47_MapUnc_24D96
Obj3D
Obj3D_Index
Obj3D_Init
Obj3D_Main
Obj3D_Fragment
Obj3D_InvisibleLauncher
Obj3D_MoveCharacter
Obj3D_MapUnc_250BA
Obj48
Obj48_Index
Obj48_Properties
Obj48_Init
Obj48_Main
Obj48_Modes
Obj48_MoveCharacter
Obj48_MapUnc_254FE
Obj22
Obj22_Index
Obj22_Init
Obj22_Main
Obj22_Animate
Obj22_DetectPlayer
Obj22_ShootArrow
Obj22_Arrow_Init
Obj22_Arrow
Ani_obj22
Obj22_MapUnc_25804
Obj23
Obj23_Index
Obj23_Init
Obj23_Main
Obj23_Modes
Obj23_MapUnc_259E6
Obj2B
Obj2B_Index
Obj2B_Init
Obj2B_Main
Obj2B_MapUnc_25C6E
Obj2C
Obj2C_Index
Obj2C_CollisionFlags
Obj2C_Init
Obj2C_Main
Obj2C_RemoveCollision
Obj2C_Speeds
Obj2C_MapUnc_2631E
Obj40
Obj40_Index
Obj40_Init
Obj40_Main
Obj40_SlopeData_DiagUp
Obj40_SlopeData_Straight
Ani_obj40
Obj40_MapUnc_265F4
Obj42
Obj42_Index
Obj42_Init
Obj42_MapUnc_2686C
Obj64
Obj64_Index
Obj64_Properties
Obj64_Init
Obj64_Main
Obj64_Modes
Obj64_MapUnc_26A5C
Obj65
Obj65_Index
Obj65_Properties
Obj65_Init
Obj65_Obj6A_Obj6B_MapUnc_26EC8
Obj65_MapUnc_26F04
Obj66
Obj66_Index
Obj66_Init
Obj66_Main
Obj66_MapUnc_27120
Obj67
Obj67_Index
Obj67_Init
Obj67_Main
Obj67_MoveCharacter
Ani_obj67
Obj67_MapUnc_27548
Obj68
Obj68_Index
Obj68_Init
Obj68_Block
Obj68_Spike
Obj68_Spike_Directions
Obj68_Spike_Up
Obj68_Spike_Right
Obj68_Spike_Down
Obj68_Spike_Left
Obj68_Spike_Action
Obj68_Spike_Expanding
Obj68_Spike_Action_End
Obj68_CollisionFlags
Obj68_Obj6D_MapUnc_27750
Obj6D
Obj6D_Index
Obj6D_Init
Obj6D_Main
Obj6D_Action
Obj6D_Expanding
Obj6D_Action_End
Obj69
Obj69_Index
Obj69_Init
Obj69_Main
Obj69_Action
Obj69_Modes
Obj69_MapUnc_27A26
Obj6A
Obj6A_Index
Obj6A_Init
Obj6A_InitSubObject
Obj6A_MapUnc_27D30
Obj6B
Obj6B_Index
Obj6B_Init
Obj6B_Main
Obj6B_Types
Obj6B_Type_Immobile
Obj6B_MapUnc_2800E
Obj6C
Obj6C_Index
Obj6C_Init
Obj6C_SubObjectsLoop
Obj6C_LoadSubObject
Obj6C_Main
Obj6C_MapUnc_28372
Obj6E
Obj6E_Index
Obj6E_Init
Obj6E_MapUnc_2852C
Obj70
Obj70_Index
Obj70_Init
Obj70_SubObjectLoop
Obj70_LoadSubObject
Obj70_Main
Obj70_MapUnc_28786
Obj72
Obj72_Index
Obj72_Init
Obj72_Main
Obj72_Action
Obj73
Obj73_Index
Obj73_Init
Obj73_LoadSubObject
Obj73_LoadSubObject_End
Obj73_Main
Obj73_SubObject
Obj73_MapUnc_28B9C
Obj75
Obj75_Index
Obj75_Init
Obj75_Main
Obj75_MapUnc_28D8A
Obj76
Obj76_Index
Obj76_InitData
Obj76_Init
Obj76_Main
Obj76_Modes
Obj76_CheckPlayers
Obj76_CheckPlayer
Obj76_SlideOut
Obj76_MapUnc_28F3A
Obj77
Obj77_Index
Obj77_Init
Obj77_Main
Obj77_DropCharacters
Ani_obj77
Ani_obj77_Close
Ani_obj77_Open
Obj77_MapUnc_29064
Obj78
Obj78_Index
Obj78_Init
Obj78_SubObjectLoop
Obj78_LoadSubObject
Obj78_Main
Obj78_Types
Obj7A
Obj7A_Index
Obj7A_Init
Obj7A_SubObjectLoop
Obj7A_LoadSubObject
Obj7A_SubObjectLoop_End
Obj7A_Main
Obj7A_SubObject
Obj7A_MapUnc_29564
Obj7B
Obj7B_Index
Obj7B_Init
Obj7B_Main
Ani_obj7B
Obj7B_MapUnc_29780
Obj7F
Obj7F_Index
Obj7F_Init
Obj7F_Main
Obj7F_Action
Obj7F_MapUnc_29938
Obj80
Obj80_Index
Obj80_Init
Obj80_MCZ_Init
Obj80_MCZ_Main
Obj80_Action
Obj80_WFZ_Main
Obj80_MapUnc_29C64
Obj80_MapUnc_29DD0
Obj81
Obj81_Index
Obj81_Init
Obj81_BridgeUp
Obj81_MapUnc_2A24E
Obj82
Obj82_Index
Obj82_Properties
Obj82_Init
Obj82_Main
Obj82_Types
Obj82_MapUnc_2A476
Obj83
Obj83_Index
Obj83_Init
Obj83_LoadSubObject
Obj83_Main
Obj83_SubObject
Obj3F
Obj3F_Index
Obj3F_Init
Obj3F_Horizontal
Obj3F_Vertical
Obj3F_MapUnc_2AA12
Obj3F_MapUnc_2AAC4
Obj85
Obj85_Index
Obj85_Init
Obj85_Init_Up
Obj85_Up
Obj85_Diagonal
Obj85_MapUnc_2B07E
Obj85_MapUnc_2B0EC
Obj86
Obj86_Index
Obj86_Init
Obj86_UpwardsType
Obj86_HorizontalType
Ani_obj86
Obj86_MapUnc_2B45A
ObjD2
ObjD2_Index
ObjD2_Init
ObjD2_Main
ObjD2_MapUnc_2B694
ObjD3
ObjD3_MapUnc_2B8D4
ObjD4
ObjD4_Index
ObjD4_Init
ObjD4_Main
ObjD4_Types
ObjD4_Horizontal
ObjD4_Vertical
ObjD4_MapUnc_2B9CA
ObjD5
ObjD5_Index
ObjD5_Init
ObjD5_Main
ObjD5_MapUnc_2BB40
ObjD6
ObjD6_Index
ObjD6_Init
ObjD6_Main
Ani_objD6
ObjD6_MapUnc_2BEBC
SlotMachine
SlotMachine_JmpTable
SlotMachine_Routine1
SlotMachine_Routine2
SlotMachine_Routine3
SlotMachine_Routine4
SlotMachine_Routine5
SlotMachine_Routine5_JmpTable
SlotMachine_GetTargetForSlot
SlotMachine_ChangeTarget
SlotMachine_Routine5_1
SlotMachine_Routine5_2
SlotMachine_Routine5_3
SlotMachine_Routine5_4
SlotMachine_Routine6
SlotMachine_DrawSlot
SlotMachine_Subroutine1
SlotMachine_Subroutine2
SlotMachine_GetPixelRow
SlotMachine_ChooseReward
SlotMachine_ChooseReward_JmpTable
SlotMachine_Match13
SlotMachine_Match12
SlotMachine_Unmatched1
SlotMachine_CheckBars
SlotMachine_GetReward
SlotMachine_QuadrupleUp
SlotMachine_DoubleUp
SlotRingRewards
SlotTargetValues
SlotSequence1
SlotSequence2
SlotSequence3
ObjD7
ObjD7_Index
ObjD7_Init
ObjD7_Main
ObjD7_BouncePlayerOff
ObjD7_BounceDown
ObjD7_BounceRight
ObjD7_BounceUp
ObjD7_BounceEnd
ObjD7_MainContinued
Ani_objD7
ObjD7_MapUnc_2C626
ObjD8
ObjD8_Index
ObjD8_Init
Ani_objD8
ObjD8_MapUnc_2C8C4
ObjD9
ObjD9_Index
ObjD9_Init
ObjD9_Main
ObjD9_CheckCharacter
ObjD9_CheckCharacter_End
Obj4A
Obj4A_Index
Obj4A_Bullet
Obj4A_Init
Obj4A_Main
Obj4A_Main_Index
Obj4A_WaitForCharacter
Obj4A_DelayBeforeMoveUp
Obj4A_MoveUp
Obj4A_Hover
Obj4A_MoveDown
Obj4A_FireBullet
Ani_obj4A
Obj4A_MapUnc_2CBFE
Obj50
Obj50_Index
Obj50_Init
Obj50_Main
Obj50_Main_Index
Obj50_Wing
Obj50_Bullet
Obj50_CheckIfOnScreen
Obj50_Chase
Obj50_Shooting
Obj50_ChkIfShoot
Obj50_FollowPlayer
Obj50_Speeds
Obj50_DoneFollowing
Obj50_WaitForNextShot
Obj50_GoAway
Obj50_ControlWing
Ani_obj50
Ani_obj50_Normal
Ani_obj50_Bullet
Ani_obj50_Wing
Obj50_MapUnc_2CF94
Obj4B
Obj4B_Index
Obj4B_Projectile
Obj4B_Flame
Obj4B_Init
Obj4B_Main
Obj4B_Buzzer_States
Obj4B_Roaming
Obj4B_TurnAround
Obj4B_ChkPlayers
Obj4B_PlayerIsLeft
Obj4B_ReadyToShoot
Obj4B_Shooting
Obj4B_DoneShooting
Obj4B_ShootProjectile
Ani_obj4B
Obj4B_MapUnc_2D2EA
Obj5C
Obj5C_Index
Obj5C_Init
Obj5C_Main
Ani_obj5C
Obj5C_MapUnc_2D442
Obj58
Obj58_Index
Obj58_Init
Obj58_Main
Obj58_MapUnc_2D50A
Boss_HandleHits
Boss_Defeat
Boss_MoveObject
AnimateBoss
AnimateBoss_Loop
AnimateBoss_CmdParam
Boss_LoadExplosion
Obj5D
Obj5D_Index
Obj5D_Init
Obj5D_Main
Obj5D_Main_Index
Obj5D_LookAtChar
Obj5D_Main_8
Obj5D_Main_A
Obj5D_Main_A_End
Obj5D_Main_C
Obj5D_Main_C_End
Obj5D_Main_Delete
Obj5D_Main_0
Obj5D_Main_Pos_and_Collision
Obj5D_Defeated
Obj5D_Main_Move
Obj5D_Main_Explode
Obj5D_Main_Explode2
Obj5D_Main_2
Obj5D_Main_2_MoveRight
Obj5D_Main_2_End
Obj5D_Main_2_Stop
Obj5D_Main_4
Obj5D_Main_6
Obj5D_Main_6_MoveRight
Obj5D_FallingParts
Obj5D_Pump
Obj5D_Pipe
Obj5D_Pipe_Index
Obj5D_Pipe_0
Obj5D_Pipe_2_Load
Obj5D_Pipe_2_Load_Part2
Obj5D_Pipe_2_Load_End
Obj5D_Pipe_Pump
Obj5D_Pipe_Pump_Index
Obj5D_Pipe_Pump_0
Obj5D_Pipe_Pump_2
Obj5D_Pipe_Pump_2_End
Obj5D_Pipe_Pump_4
Obj5D_Pipe_Retract
Obj5D_Pipe_Retract_Loop
Obj5D_Pipe_Retract_ChkID
Obj5D_PipeSegment
Obj5D_PipeSegment_End
Obj5D_Dripper
Obj5D_Dripper_States
Obj5D_Dripper_0
Obj5D_Dripper_2
Obj5D_Dripper_4
Obj5D_Container
Obj5D_Container_States
Obj5D_Container_Init
Obj5D_Container_Main
Obj5D_Container_FallOff
Obj5D_Container_Extend
Obj5D_Container_Floor
Obj5D_Container_Floor_End
Obj5D_Container_Floor2
Obj5D_Gunk
Obj5D_Gunk_States
Obj5D_Gunk_Init
Obj5D_Gunk_Main
Obj5D_Gunk_OffScreen
Obj5D_Gunk_6
Obj5D_Gunk_8
Obj5D_Gunk_Droplets
Obj5D_Gunk_Droplets_Loop
Obj5D_Gunk_Droplets_Move
Obj5D_Robotnik
Obj5D_Robotnik_End
Obj5D_Flame
Obj5D_1A
Ani_Obj5D_Dripper
Obj5D_MapUnc_2EADC
Ani_obj5D_b
Obj5D_MapUnc_2ED8C
Obj5D_MapUnc_2EE88
Obj5D_MapUnc_2EEA0
Obj56
Obj56_Index
Obj56_Init
Ani_obj56_a
Obj56_MapUnc_2F970
Ani_obj56_b
Obj56_MapUnc_2FA58
Ani_obj56_c
Obj56_MapUnc_2FAF8
Obj52
Obj52_Index
Obj52_Init
Obj52_Mobile
Obj52_Mobile_Raise
Obj52_Mobile_Flamethrower
Obj52_Mobile_Hover
Obj52_Mobile_BeginLower
Obj52_Mobile_Lower
Obj52_CreateLavaBall
Obj52_FlameThrower
Obj52_LavaBall
Obj52_LavaBall_Move
Obj52_Defeat
Obj52_Mobile_Defeated
Obj52_Mobile_UpdateExplosion
Obj52_Mobile_Flee
Obj52_MapUnc_30258
Ani_obj52
Obj52_MapUnc_302BC
Obj89
Obj89_Index
Obj89_Init
Obj89_Init_RaisePillars
Obj89_Init_DuplicatePillar
Obj89_Init_Standard
Obj89_Init_AnimationArray
Obj89_Main
Obj89_Main_Index
Obj89_Main_Sub0
Obj89_Main_Sub0_Standard
Obj89_Main_Sub2
Obj89_Main_Sub2_GoingLeft
Obj89_Main_Sub2_AtTarget
Obj89_Main_Sub2_Standard
Obj89_Main_Sub4
Obj89_Main_Sub4_Standard
Obj89_Main_Sub6
Obj89_Main_Sub6_MoveRight
Obj89_Main_Sub6_Standard
Obj89_Main_HandleFace
Obj89_Main_Laugh
Obj89_Main_ChkHurt
Obj89_Main_HandleHoveringAndHits
Obj89_Main_Flash
Obj89_Main_KillBoss
Obj89_Main_AlignParts
Obj89_Main_DropHammer
Obj89_Main_Sub8
Obj89_Main_SetupEscapeAnim
Obj89_Main_Sub8_Standard
Obj89_Main_SubA
Obj89_Main_SubA_StopFall
Obj89_Main_SubA_Phase2
Obj89_Main_SubA_Ascend
Obj89_Main_SubA_StopAscent
Obj89_Main_SubA_Standard
Obj89_Main_SubC
Obj89_Main_SubC_ChkDelete
Obj89_Main_SubC_Standard
Obj89_Pillar
Obj89_Pillar_Normal
Obj89_Pillar_Index
Obj89_Pillar_Sub0
Obj89_Pillar_Sub2
Obj89_Pillar_Sub2_RightPillar
Obj89_Pillar_Sub2_Standard
Obj89_Pillar_ChkShake
Obj89_Pillar_Sub2_End
Obj89_Pillar_Shake
Obj89_Pillar_ShakeOffsets
Obj89_Pillar_Shoot
Obj89_Arrow_Offsets
Obj89_Pillar_Sub4
Obj89_Pillar_BulgingEyes
Obj89_Pillar_SolidObject
Obj89_Arrow
Obj89_Arrow_Normal
Obj89_Arrow_Index
Obj89_Arrow_Init
Obj89_Arrow_Init_End
Obj89_Arrow_Sub2
Obj89_Arrow_Sub2_GoingRight
Obj89_Arrow_Sub2_Stop
Obj89_Arrow_Sub2_Move
Obj89_Arrow_Sub4
Obj89_Arrow_Sub6
Obj89_Arrow_Platform
Obj89_Arrow_Platform_Decay
Obj89_Arrow_ChkDropPlayers
Obj89_Arrow_DropPlayer
Ani_obj89_a
Obj89_MapUnc_30D68
Ani_obj89_b
Obj89_MapUnc_30E04
Obj57
Obj57_Index
Obj57_Init
Obj57_InitAnimationData
Obj57_Main
Obj57_Main_Index
Obj57_Main_Sub0
Obj57_Main_Sub0_Continue
Obj57_Main_Sub0_Standard
Obj57_Main_Sub2
Obj57_Main_Sub2_Standard
Obj57_Main_Sub4
Obj57_Main_Sub4_Standard
Obj57_Main_Sub6
Obj57_Main_Sub6_ReAscend1
Obj57_Main_Sub6_ReAscend2
Obj57_Main_Sub6_Standard
Obj57_TransferPositions
Obj57_FallApart
Obj57_SpawnStoneSpike
Obj57_LoadStoneSpike
Obj57_HandleHits
Obj57_AddSinusOffset
Obj57_HandleHits_Main
Obj57_FinalDefeat
Obj57_Main_Sub8
Obj57_Main_Sub8_Standard
Obj57_Main_SubA
Obj57_Main_SubA_Standard
Obj57_Main_SubC
Obj57_Main_SubC_Standard
Obj57_FallingStuff
Ani_obj57
Obj57_MapUnc_316EC
Obj51
Obj51_Index
Obj51_Init
Ani_obj51
Obj51_MapUnc_320EA
Obj54
Obj54_Index
Obj54_Init
Obj54_Main
Obj54_MainSubStates
Obj54_MainSub0
Obj54_Float
Obj54_MainSub2
Obj54_MoveAndShow
Obj54_Display
Obj54_MainSub4
Obj54_MainSub6
Obj54_MainSub8
Obj54_MainSubA
Obj54_MainSubC
Obj54_MainSubE
Obj54_FireLaser
Obj54_AlignSprites
Obj54_AnimateFace
Obj54_MainSub10
Obj54_MainSub12
Obj54_CheckHit
Obj54_Defeated
Obj53
Obj53_Index
Obj53_Init
Obj53_Main
Obj53_ClearBossCollision
Obj53_OrbitBoss
Obj53_SetAnimPriority
Obj53_BreakAway
Obj53_Animate
Obj53_BounceAround
Obj53_FaceLeader
Obj53_CheckPlayerHit
Obj53_Burst
Obj54_Laser
Obj54_Laser_Init
Obj54_Laser_Main
Obj54_LaserShooter
Ani_obj53
Obj54_MapUnc_32DC6
Obj55
Obj55_Index
Obj55_Init
Obj55_Main
Obj55_Main_Index
Obj55_Main_Init
Obj55_Main_Surface
Obj55_Main_Wait
Obj55_HoverPos
Obj55_Main_Dive
Obj55_Main_Dive_Part2
Obj55_Main_End
Obj55_HandleHits
Obj55_AlignSprites
Obj55_Main_Defeated
Obj55_Explode
Obj55_Main_Defeated_Part2
Obj55_ReleaseCamera
Obj55_ChkDelete
Obj55_Defeated_Sink
Obj55_LaserShooter
Obj55_LaserShooter_Index
Obj55_LaserShooter_Init
Obj55_LaserShooter_Rise
Obj55_LaserShooter_ChooseTarget
Obj55_LaserShooter_DoneShooting
Obj55_LaserTargets
Obj55_LaserShooter_Aim
Obj55_LaserShooter_Aim_MovingUp
Obj55_LaserShooter_Fire
Obj55_LaserShooter_Lower
Obj55_LaserShooter_End
Obj55_MoveTowardTarget
Obj55_LaserShooter_MoveUp
Obj55_LaserShooter_FacePlayer
Obj55_LaserShooter_FaceLeft
Obj55_LaserShooter_Wind
Obj55_LaserShooter_CalcSineRelative
Obj55_SpikeChain
Obj55_SpikeChain_Index
Obj55_SpikeChain_Init
Obj55_SpikeChain_Main
Obj55_SpikeChain_End
Obj55_SpikeChain_Move
Obj55_SpikeChain_Rotate
Obj55_SpikeChain_SetAnimFrame
Obj55_Laser
Obj55_Laser_Index
Obj55_Laser_Init
Obj55_Laser_Main
Obj55_Laser_ChkGround
Obj55_Laser_ChkGroundLeft
Obj55_Laser_CreateWave
Obj55_Wave
Obj55_Wave_End
Ani_obj55
Obj55_MapUnc_33756
Obj09
Obj09_Index
Obj09_Init
Obj09_MdNormal
Obj09_Hurt
SSHurt_Animation
dword_33AA2
LoadSSSonicDynPLC
LoadSSPlayerDynPLC
SSPLC_ReadEntry
SSSonic_Jump
SSPlayer_Jump
Obj09_MdJump
Obj09_MdAir
SSObjectMoveAndFall
SSPlayer_ChgJumpDir
SSPlayer_JumpAngle
SSPlayer_JumpAngle_above_screen
SSPlayer_DoLevelCollision
SSPlayer_Collision
SSPlayerSwapPositions
SSPlayer_SetAnimation
SSPlayer_Animate
SSAnim_Do
SSAnim_Delay
SSPlayer_Move
SSPlayer_MoveLeft
SSPlayer_MoveRight
SSPlayer_Traction
SSObjectMove
SSAnglePos
Obj63
Obj09_MapUnc_34212
Obj63_MapUnc_34492
Obj09_MapRUnc_345FA
Obj10
Obj10_Index
Obj10_Init
Obj10_MdNormal
Obj10_Hurt
SSTailsCPU_Control
dword_349B8
LoadSSTailsDynPLC
Obj10_MdJump
Obj10_MdAir
Obj88
dword_34AA0
LoadSSTailsTailsDynPLC
Obj10_MapUnc_34B3E
Ani_obj88
Obj88_MapUnc_34DA8
Obj61
Obj61_Index
Obj61_Init
Obj60
Obj60_Index
Obj60_Init
Obj5B
Obj5B_Index
Obj5B_Init
Obj5B_Main
SSRainbowPaletteColors
Obj5A
Obj5A_Index
Obj5A_Init
Obj5A_RingsMessageInit
Obj5A_RingsToGoText
Obj5A_ToGoOffsets
Obj5A_CreateRingsToGoText
Init_Obj5A
Obj5A_RingsNeeded
Obj5A_FlashMessage
Obj5A_MoveAndFlash
Obj5A_FlashOnly
Obj5A_Rainbow_Frames
Obj5A_CheckpointRainbow
Obj5A_Rainbow_Positions
Obj5A_MostRingsWin
Obj5A_RingCheckTrigger
Obj5A_Handshake
Obj5A_VSReset
Obj5A_CreateCheckpointWingedHand
Obj5A_TextFlyoutInit
Obj5A_TextFlyout
Obj5A_PrintNumber
Obj5A_PrintWord
SSMessage_TextFrames
Obj5A_CreateRingReqMessage
Obj5A_PrintCheckpointMessage
Obj5A_PrintPhrase
SSMessage_TextPhrases
Obj5A_MapUnc_35E1E
Obj59
Obj59_Index
Obj59_Init
SSClearObjs
Obj59_MapUnc_3625A
Ani_obj5B_obj60
Obj5A_Obj5B_Obj60_MapUnc_3632A
Ani_obj61
Obj61_MapUnc_36508
LoadSubObject
LoadSubObject_Part2
LoadSubObject_Part3
SubObjData_Index
Obj_GetOrientationToPlayer
Obj_CapSpeed
Obj_MoveStop
Obj_AlignChildXY
Obj_DeleteBehindScreen
LoadChildObject
Obj_CreateProjectiles
AnimateSprite_Checked
AnimChk_Run
AnimChk_Next
AnimChk_Wait
AnimChk_End_FF
AnimChk_End_FE
AnimChk_End_FD
AnimChk_End_FC
AnimChk_End
Obj_DeleteOffScreen
Obj8C
Obj8C_Index
Obj8C_Init
Obj8C_Animate
Obj8C_SubObjData
Ani_obj8C
Obj8C_MapUnc_36A4E
Obj8D
Obj8D_Index
Obj8D_Init
Obj8D_Animate
Obj8D_Directions
Obj8F
Obj8F_Index
Obj8F_Init
Obj8F_Directions
Obj90
Obj90_Index
Obj90_Init
Obj90_Frames
Obj90_Directions
Obj8F_Move
Obj90_Move
Obj8D_SubObjData
Obj90_SubObjData
Obj90_SubObjData2
Ani_obj8D_a
Ani_obj8D_b
Obj8D_MapUnc_36CF0
Obj90_MapUnc_36CFA
Obj90_MapUnc_36D00
Obj91
Obj91_Index
Obj91_Init
Obj91_Main
Obj91_PrepareCharge
Obj91_Waiting
Obj91_MoveTowardsPlayer
Obj91_HorizontalSpeeds
Obj91_VerticalSpeeds
Obj91_Charge
Obj91_Animate
Obj91_MakeBubble
Obj91_TestCharacterPos
Obj91_TestPosLeft
Obj91_TestHorizontalDist
Obj91_DoNotCharge
Obj91_PlayerInRange
Obj91_SubObjData
Ani_obj91
Obj91_MapUnc_36EF6
Obj92
Obj92_Index
Obj92_Init
Obj93
Obj93_Index
Obj93_Init
Obj92_SubObjData
Ani_obj92
Obj92_Obj93_MapUnc_37092
Obj95
Obj95_Index
Obj95_Init
Obj95_NextFireball
Obj95_WaitForPlayer
Obj95_FireballUpdate
Obj95_FireballOrbit
Ani_obj95_a
Ani_obj95_b
Obj95_MapUnc_372E6
Invalid_SubObjData
Obj94
Obj94_Index
Obj94_Init
Obj94_WaitForPlayer
Obj94_CheckTurnAround
Obj94_ReadyToCreateHead
Obj94_SolidCollision
Obj94_PostCreateHead
Obj97
Obj97_Index
Obj97_Init
Obj97_InitialWait
Obj97_StartRaise
Obj97_RaiseHead
Obj97_StartNormalState
Obj97_Normal
Obj97_DeathDrop
Obj97_CheckHeadIsAlive
Obj97_FireProjectile
Obj94_CreateHead
Obj97_Oscillate
Obj94_SubObjData
Obj94_Obj98_MapUnc_37678
Obj98
Obj98_Index
Obj98_Init
Obj98_Main
Obj98_NebulaBombFall
Obj98_TurtloidShotMove
Obj98_CoconutFall
Obj98_CluckerShotMove
Obj98_SpinyShotFall
Obj98_WallTurretShotMove
Obj94_SubObjData2
Obj99_SubObjData
Obj9A_SubObjData2
Obj9D_SubObjData2
ObjA4_SubObjData2
ObjA6_SubObjData
ObjA7_SubObjData3
ObjAD_SubObjData3
ObjAF_SubObjData
ObjB8_SubObjData2
Obj99
Obj99_Index
Obj99_Init
Obj99_SubObjData2
Ani_obj99
Obj99_Obj98_MapUnc_3789A
Obj9A
Obj9A_Index
Obj9A_Init
Obj9A_Main
Obj9B
Obj9B_Index
Obj9B_Init
Obj9B_Main
Obj9C
Obj9C_Index
Obj9C_Init
Obj9C_Main
Obj9A_SubObjData
Obj9B_SubObjData
Obj9C_SubObjData
Ani_TurtloidShot
Ani_obj9A
Ani_obj9C
Obj9A_Obj98_MapUnc_37B62
Obj9D
Obj9D_Index
Obj9D_Init
Obj9D_Idle
Obj9D_StartClimbing
Obj9D_StartThrowing
Obj9D_SetClimbingDirection
Obj9D_ClimbData
Obj9D_Climbing
Obj9D_StopClimbing
Obj9D_Throwing
Obj9D_ThrowingStates
Obj9D_ThrowingHandRaised
Obj9D_ThrowingHandLowered
Obj9D_CreateCoconut
Obj9D_ThrowData
Obj9D_SubObjData
Ani_obj09
Obj9D_Obj98_MapUnc_37D96
Obj9E
Obj9E_Index
Obj9E_Init
Obj9E_SubObjData
Obj9E_MapUnc_37FF2
Obj9F
Obj9F_Index
Obj9F_Init
ObjA0
ObjA0_Index
ObjA0_Init
Obj9F_SubObjData
ObjA0_SubObjData
Ani_obj9F
Obj9F_MapUnc_38314
ObjA1
ObjA1_Index
ObjA1_Init
ObjA1_Main
ObjA2
ObjA2_Index
ObjA2_Init
ObjA2_Main
ObjA2_acceleration
ObjA2_Main2
ObjA1_LoadPincers
ObjA1_Pincer_Offsets
ObjA1_SubObjData
ObjA2_SubObjData
Ani_objA1
Ani_objA2
ObjA1_MapUnc_385E2
ObjA3
ObjA3_Index
ObjA3_SubObjData
Ani_objA3_a
Ani_objA3_b
Ani_objA3_c
ObjA3_MapUnc_388F0
ObjA4
ObjA4_Index
ObjA4_Init
ObjA4_SubObjData
Ani_objA4
ObjA4_Obj98_MapUnc_38A96
ObjA5
ObjA5_Index
ObjA5_Init
ObjA6
ObjA6_Index
ObjA6_Init
ObjA5_SubObjData
Ani_objA5
Ani_objA6
Ani_SpinyShot
ObjA5_ObjA6_Obj98_MapUnc_38CCA
ObjA7
ObjA7_Index
ObjA7_Init
ObjA7_Main
ObjA7_GrabCharacter
ObjA8
ObjA8_Index
ObjA8_Init
ObjA9
ObjA9_Index
ObjA9_Init
ObjA9_Main
ObjAA
ObjAA_Index
ObjAA_Init
ObjAA_Main
ObjAB
ObjAB_Index
ObjAB_Init
ObjAB_Main
ObjA7_CheckExplode
ObjA7_Poof
ObjA7_SubObjData
ObjA7_SubObjData2
ObjA8_SubObjData
ObjA8_SubObjData2
Ani_objA7
ObjA7_ObjA8_ObjA9_Obj98_MapUnc_3921A
ObjAA_MapUnc_39228
ObjAC
ObjAC_Index
ObjAC_Init
ObjAC_Main
ObjAC_SubObjData
ObjAC_MapUnc_393CC
ObjAD
ObjAD_Index
ObjAD_Init
ObjAD_Main
ObjAE
ObjAE_Index
ObjAE_Init
ObjAD_SubObjData
ObjAD_SubObjData2
Ani_objAE_a
Ani_objAE_b
Ani_objAE_c
Ani_CluckerShot
ObjAD_Obj98_MapUnc_395B4
ObjAF
ObjAF_Index
ObjAF_Init
ObjAF_SubObjData2
ObjAF_SubObjData3
Ani_objAF_c
ObjAF_Obj98_MapUnc_39E68
ObjAF_MapUnc_3A08C
ObjB0
ObjB0_Index
ObjB0_Init
copysrc
copydst
SonicRunningSpriteScaleData
copysrc
copydst
ObjB0_RunLeft
ObjB0_MidWipe
ObjB0_RunRight
ObjB0_EndWipe
ObjB1
ObjB1_Index
ObjB1_Init
ObjB1_Main
ObjB0_Move_Streaks_Left
ObjB0_Move_Streaks_Right
ObjB0_SubObjData
ObjB1_SubObjData
Ani_objB0
ObjB1_MapUnc_3A5A6
SegaScr_VInt
ObjB1_Streak_fade_to_right
ObjB1_Streak_fade_to_left
Streak_Horizontal_offsets
ObjB2
ObjB2_Index
ObjB2_Init
ObjB2_Main_SCZ
ObjB2_animate
ObjB2_SCZ_Finished
ObjB2_Main_WFZ_Start
ObjB2_Main_WFZ_Start_init
ObjB2_Main_WFZ_Start_main
ObjB2_Main_WFZ_Start_shot_down
ObjB2_Main_WFZ_Start_fall_down
ObjB2_Main_WFZ_End
ObjB2_Main_WFZ_states
ObjB2_Wait_Leader_position
ObjB2_Move_Leader_egde
ObjB2_Wait_for_plane
ObjB2_Prepare_to_jump
ObjB2_Jump_to_plane
ObjB2_Landed_on_plane
ObjB2_Approaching_ship
ObjB2_Jump_to_ship
ObjB2_Dock_on_DEZ
ObjB2_Start_DEZ
ObjB2_Deactivate_level
ObjB2_Waiting_animation
ObjB2_Invisible_grabber
ObjB2_Align_plane
ObjB2_Move_with_player
ObjB2_Move_below_player
ObjB2_Move_vert
ObjB2_Move_obbey_player
ObjB2_Move_vert2
ObjB2_Horizontal_limit
ObjB2_Vertical_limit
ObjB2_Main_WFZ_Start_load_smoke
ObjB2_Animate_Pilot
Sonic_pilot_frames
Sonic_pilot_frames_end
Tails_pilot_frames
Tails_pilot_frames_end
ObjB2_SubObjData
ObjB2_SubObjData2
Ani_objB2_a
Ani_objB2_b
ObjB2_MapUnc_3AFF2
ObjB2_MapUnc_3B292
ObjB3
ObjB3_Index
ObjB3_Init
ObjB3_Main
ObjB3_SubObjData
ObjB3_MapUnc_3B32C
ObjB4
ObjB4_Index
ObjB4_Init
ObjB4_Main
ObjB4_SubObjData
Ani_objB4
ObjB4_MapUnc_3B3BE
ObjB5
ObjB5_Index
ObjB5_Init
ObjB5_Main
ObjB5_Animate
ObjB5_CheckPlayers
ObjB5_CheckPlayer
ObjB5_SubObjData
Ani_objB5
ObjB5_MapUnc_3B548
ObjB6
ObjB6_Index
ObjB6_Init
ObjB6_SubObjData
Ani_objB6
ObjB6_MapUnc_3B856
ObjB7
ObjB7_Index
ObjB7_Init
ObjB7_Main
ObjB7_SubObjData
ObjB7_MapUnc_3B8E4
ObjB8
ObjB8_Index
ObjB8_Init
ObjB8_SubObjData
Ani_WallTurretShot
ObjB8_Obj98_MapUnc_3BA46
ObjB9
ObjB9_Index
ObjB9_Init
ObjB9_SubObjData
ObjB9_MapUnc_3BB18
ObjBA
ObjBA_Index
ObjBA_Init
ObjBA_Main
ObjBA_SubObjData
ObjBA_MapUnc_3BB70
ObjBB
ObjBB_Index
ObjBB_Init
ObjBB_Main
ObjBB_SubObjData
ObjBB_MapUnc_3BBA0
ObjBC
ObjBC_Index
ObjBC_Init
ObjBC_Main
ObjBC_SubObjData2
ObjBC_MapUnc_3BC08
ObjBD
ObjBD_Index
ObjBD_Init
ObjBD_SubObjData
Ani_objBD
ObjBD_MapUnc_3BD3E
ObjBE
ObjBE_Index
ObjBE_Init
ObjBE_SubObjData
Ani_objBE
ObjBE_MapUnc_3BE46
ObjBF
ObjBF_Index
ObjBF_Init
ObjBF_Animate
ObjBE_SubObjData2
Ani_objBF
ObjBF_MapUnc_3BEE0
ObjC0
ObjC0_Index
ObjC0_Init
ObjC0_Main
ObjC0_SubObjData
ObjC0_MapUnc_3C098
ObjC1
ObjC1_Index
ObjC1_Init
ObjC1_Main
BranchTo16_JmpTo39_MarkObjGone
ObjC1_Breakup
Ani_objC1
ObjC1_SubObjData
ObjC1_MapUnc_3C280
ObjC2
ObjC2_Index
ObjC2_Init
ObjC2_Main
ObjC2_Bust
ObjC2_SubObjData
ObjC2_MapUnc_3C3C2
Invalid_SubObjData2
ObjC3
ObjC3_Index
ObjC3_Init
ObjC3_Main
ObjC3_SubObjData
ObjC5
ObjC5_Index
ObjC5_Init
ObjC5_LaserCase
ObjC5_CaseIndex
ObjC5_CaseBoundary
ObjC5_CaseWaitStart
ObjC5_CaseStart
ObjC5_CaseWaitDown
ObjC5_CaseSpeedDown
ObjC5_CaseDown
ObjC5_CaseStopDown
ObjC5_CaseXSpeed
ObjC5_CasePMLoader
ObjC5_CaseBoundaryChk
ObjC5_CaseBoundaryChk2
ObjC5_CaseNegSpeed
ObjC5_CaseMoveDisplay
ObjC5_CaseOpeningAnim
ObjC5_CaseAnimate
ObjC5_CaseLSLoad
ObjC5_CaseLSDown
ObjC5_CaseAddCollision
ObjC5_CaseWaitLoadLaser
ObjC5_CaseLoadLaser
ObjC5_CaseWaitMove
ObjC5_CaseLaserSpeed
ObjC5_CaseLaserSpeedSet
ObjC5_CaseBoundaryLaserChk
ObjC5_CaseBoundaryLaserChk2
ObjC5_CaseLaserStopMove
ObjC5_CaseLaserMoveDisplay
ObjC5_CaseStopLaserDelete
ObjC5_CaseLSUp
ObjC5_CaseClosingAnim
ObjC5_CaseStartOver
ObjC5_CaseDefeated
ObjC5_End
ObjC5_LaserWall
ObjC5_LaserWallIndex
ObjC5_LaserWallMappings
ObjC5_LaserWallWaitDelete
ObjC5_LaserWallTimerSet
ObjC5_LaserWallDelete
ObjC5_LaserWallDisplay
ObjC5_PlatformReleaser
ObjC5_PlatformReleaserIndex
ObjC5_PlatformReleaserInit
ObjC5_PlatformReleaserWaitDown
ObjC5_PlatformReleaserSetDown
ObjC5_PlatformReleaserDown
ObjC5_PlatformReleaserStop
ObjC5_PlatformReleaserLoadWait
ObjC5_PlatformReleaserLoadP
BranchTo8_JmpTo45_DisplaySprite
ObjC5_PlatformReleaserDestroyP
ObjC5_PlatformReleaserDelete
ObjC5_Platform
ObjC5_PlatformIndex
ObjC5_PlatformInit
ObjC5_PlatformDownWait
ObjC5_PlatformLeft
ObjC5_PlatformTestChangeDirection
ObjC5_PlatformTestLeftRight
ObjC5_PlatformChangeY
ObjC5_PlatformMakeSolid
ObjC5_PlatformCheckExplode
ObjC5_PlatformExplode
ObjC5_PlatformHurt
ObjC5_PlatformHurtIndex
ObjC5_PlatformHurtCollision
ObjC5_PlatformHurtFollowPlatform
ObjC5_LaserShooter
ObjC5_LaserShooterIndex
ObjC5_LaserShooterInit
ObjC5_LaserShooterFollow
ObjC5_LaserShooterDown
ObjC5_Laser
ObjC5_LaserIndex
ObjC5_LaserInit
ObjC5_LaserFlash
ObjC5_LaserFlicker
ObjC5_LaserNoLaser
ObjC5_LaseNext
ObjC5_LaseWaitShoot
ObjC5_LaseStartShooting
ObjC5_LaserShoot
ObjC5_LaseShotOut
ObjC5_LaserMappingsData
ObjC5_LaserCollisionData
ObjC5_LaserMove
ObjC5_Robotnik
ObjC5_RobotnikIndex
ObjC5_RobotnikInit
ObjC5_RobotnikAnimate
ObjC5_RobotnikTimer
ObjC5_RobotnikDown
ObjC5_RobotnikDelete
ObjC5_RobotnikPlatform
ObjC5_HandleHits
ObjC5_FlashSetUp
ObjC5_FlashCollisionRestore
ObjC5_NoHitPointsLeft
ObjC5_LaserWallData
ObjC5_PlatformData
ObjC5_PlatformHurtData
ObjC5_LaserShooterData
ObjC5_PlatformReleaserData
ObjC5_LaserData
ObjC5_RobotnikData
ObjC5_RobotnikPlatformData
ObjC5_SubObjData
ObjC5_SubObjData2
ObjC5_SubObjData3
ObjC6_SubObjData2
ObjC5_SubObjData4
Ani_objC5
ObjC5_MapUnc_3CCD8
ObjC5_MapUnc_3CEBC
ObjC6
ObjC6_Index
ObjC6_Init
ObjC6_State2
ObjC6_State2_States
ObjC6_State2_State1
ObjC6_State2_State2
ObjC6_State2_State3
ObjC6_State2_State4
ObjC6_State2_State5
ObjC6_State3
ObjC6_State3_States
ObjC6_State3_State1
ObjC6_State3_State2
ObjC6_State3_State3
ObjC6_State4
ObjC6_SubObjData3
ObjC6_SubObjData4
ObjC6_SubObjData
Ani_objC5_objC6
Ani_objC6
ObjC6_MapUnc_3D0EE
ObjC6_MapUnc_3D1DE
ObjC8
ObjC8_Index
ObjC8_Init
ObjC8_SubObjData
Ani_objC8
ObjC8_MapUnc_3D450
ObjC7
ObjC7_Index
ObjC7_Init
ObjC7_Body
ObjC7_SetupEnding
ObjC7_Shoulder
ObjC7_FrontLowerLeg
ObjC7_FrontForearm
ObjC7_Arm
ObjC7_FrontThigh
ObjC7_Head
ObjC7_Jet
ObjC7_BackLowerLeg
ObjC7_BackForearm
ObjC7_BackThigh
ObjC7_TargettingSensor
ObjC7_TargettingLock
ObjC7_EggmanBomb
ObjC7_FallingPieces
ObjC7_CheckHit
ObjC7_Flashing
ObjC7_Beaten
ObjC7_Break
ObjC7_BreakSpeeds
ObjC7_BreakOffsets
ObjC7_InitCollision
ObjC7_ChildCollision
ObjC7_ChildOffsets
ObjC7_RemoveCollision
CreateEggmanBombs
EggmanBomb_InitSpeeds
ObjC7_PositionChildren
ObjC7_ChildDeltas
ObjC7_GroupAni_3E318
ObjC7_GroupAni_3E3D8
ObjC7_GroupAni_3E438
ChildObjC7_Shoulder
ChildObjC7_FrontLowerLeg
ChildObjC7_FrontForearm
ChildObjC7_Arm
ChildObjC7_FrontThigh
ChildObjC7_Head
ChildObjC7_Jet
ChildObjC7_BackLowerLeg
ChildObjC7_BackForearm
ChildObjC7_BackThigh
ChildObjC7_TargettingSensor
ChildObjC7_TargettingLock
ChildObjC7_EggmanBomb
ObjC7_SubObjData
Ani_objC7_a
Ani_objC7_b
Ani_objC7_c
ObjC7_MapUnc_3E5F8
Scale_2x
.set_dest
.upscale_part1
.done_cols
.keep_upscaling
.done
Scale2x_SingleTile
.loop
Scale2x_SingleTile2
.loop
Scale_2x_LeftPixels
.upscale_pixel_pair
Scale_2x_RightPixels
.upscale_pixel_pair
Scale_2x_LeftPixels2
.upscale_pixel_pair
Scale_2x_RightPixels2
.upscale_pixel_pair
Obj8A
Obj8A_Index
Obj8A_Init
Obj8A_Display
Obj8A_MapUnc_3EB4E
Obj3E
Obj3E_Index
Obj3E_ObjLoadData
Ani_obj3E
Obj3E_MapUnc_3F436
TouchResponse
Touch_NoDuck
Touch_Loop
Touch_NextObj
Touch_Height
Touch_Width
Touch_Sizes
Touch_Boss
Touch_ChkValue
Touch_Monitor
Touch_Enemy
Touch_Enemy_Part2
Touch_KillEnemy
Enemy_Points
Touch_ChkHurt
Touch_NoHurt
Touch_Hurt
HurtCharacter
Hurt_Shield
Hurt_Sidekick
Hurt_Reverse
Hurt_ChkSpikes
Hurt_Sound
KillCharacter
Touch_Special
BossSpecificCollision
BossCollision_Index
BossCollision_EHZ_CPZ
BossCollision_HTZ
BossCollision_ARZ
BossCollision_MCZ
BossCollision_MCZ2
BossCollision_CNZ
BossCollision_MTZ
BossCollision_OOZ
Boss_DoCollision
AniArt_Load
PLC_DYNANM
Dynamic_Null
Dynamic_HTZ
Dynamic_CNZ
Dynamic_ARZ
Dynamic_Normal
zoneanimcount
zoneanimcur
zoneanimdeclanonid
zoneanimdeclanonid
start
zoneanimcount
EHZ
MTZ
HTZ
HPZ
OOZ
CNZ
CNZ_2P
CPZ
DEZ
ARZ
Animated_Null
LoadLevelBlocks
LoadLevelBlocks_2P
AnimPatMaps
__LABEL___Len
__LABEL___Blocks
APM_EHZ
APM_EHZ_End
APM_MTZ
APM_MTZ_End
APM_HPZ
APM_HPZ_End
APM_OOZ
APM_OOZ_End
APM_CNZ
APM_CNZ_End
APM_CNZ2P
APM_CNZ2P_End
APM_CPZ
APM_CPZ_End
APM_DEZ
APM_DEZ_End
APM_ARZ
APM_ARZ_End
APM_Null
PatchHTZTiles
BuildHUD
BuildHUD_P1
BuildHUD_P1_NoRings
BuildHUD_P1_Continued
BuildHUD_P2
BuildHUD_P2_NoRings
BuildHUD_P2_Continued
HUD_MapUnc_40A9A
HUD_MapUnc_40BEA
HUD_MapUnc_40C82
AddPoints
AddPoints2
HudUpdate
Hud_ChkRings
Hud_ChkTime
Hud_ChkLives
Hud_ChkBonus
Hud_End
TimeOver0
TimeOver
TimeOver2
Hud_InitRings
Hud_Base
charset '
Hud_TilesBase
dc.b "0
Hud_TilesRings
HudDb_XY
HudDb_XY2
HudDb_XYLoop
Hud_Rings
Hud_Score
Hud_LoadArt
Hud_ScoreLoop
ContScrCounter
ContScr_Loop
Hud_100000
Hud_1000
Hud_100
Hud_10
Hud_1
Hud_Mins
Hud_Secs
Hud_TimeLoop
Hud_TimeRingBonus
Hud_BonusLoop
Hud_ClrBonus
Hud_ClrBonusLoop
Hud_Lives2
Hud_Lives
Hud_LivesLoop
Hud_ClrLives
Hud_ClrLivesLoop
Art_Hud
Art_LivesNums
Art_Text
DebugMode
Debug_Index
Debug_Init
Debug_Main
JmpTbl_DbgObjLists
DbgObjList_Def
DbgObjList_EHZ
DbgObjList_MTZ
DbgObjList_WFZ
DbgObjList_HTZ
DbgObjList_OOZ
DbgObjList_MCZ
DbgObjList_CNZ
DbgObjList_CPZ
DbgObjList_ARZ
DbgObjList_SCZ
cur_zone_id
cur_zone_str
cur_zone_id
cur_zone_str
LevelArtPointers
message "Warning
ArtLoadCues
PLCptr_Std1
PLCptr_Std2
PLCptr_StdWtr
PLCptr_GameOver
PLCptr_Ehz1
PLCptr_Ehz2
PLCptr_Miles1up
PLCptr_MilesLife
PLCptr_Tails1up
PLCptr_TailsLife
PLCptr_Unused1
PLCptr_Unused2
PLCptr_Mtz1
PLCptr_Mtz2
PLCptr_Wfz1
PLCptr_Wfz2
PLCptr_Htz1
PLCptr_Htz2
PLCptr_Hpz1
PLCptr_Hpz2
PLCptr_Unused3
PLCptr_Unused4
PLCptr_Ooz1
PLCptr_Ooz2
PLCptr_Mcz1
PLCptr_Mcz2
PLCptr_Cnz1
PLCptr_Cnz2
PLCptr_Cpz1
PLCptr_Cpz2
PLCptr_Dez1
PLCptr_Dez2
PLCptr_Arz1
PLCptr_Arz2
PLCptr_Scz1
PLCptr_Scz2
PLCptr_Results
PLCptr_Signpost
PLCptr_CpzBoss
PLCptr_EhzBoss
PLCptr_HtzBoss
PLCptr_ArzBoss
PLCptr_MczBoss
PLCptr_CnzBoss
PLCptr_MtzBoss
PLCptr_OozBoss
PLCptr_FieryExplosion
PLCptr_DezBoss
PLCptr_EhzAnimals
PLCptr_MczAnimals
PLCptr_HtzAnimals
PLCptr_MtzAnimals
PLCptr_WfzAnimals
PLCptr_DezAnimals
PLCptr_HpzAnimals
PLCptr_OozAnimals
PLCptr_SczAnimals
PLCptr_CnzAnimals
PLCptr_CpzAnimals
PLCptr_ArzAnimals
PLCptr_SpecialStage
PLCptr_SpecStageBombs
PLCptr_WfzBoss
PLCptr_Tornado
PLCptr_Capsule
PLCptr_Explosion
PLCptr_ResultsTails
PlrList_Std1
PlrList_Std2
PlrList_StdWtr
PlrList_GameOver
PlrList_Ehz1
PlrList_Ehz2
PlrList_Miles1up
PlrList_MilesLifeCounter
PlrList_Tails1up
PlrList_TailsLifeCounter
PlrList_Mtz1
PlrList_Mtz2
PlrList_Wfz1
PlrList_Wfz2
PlrList_Htz1
PlrList_Htz2
PlrList_Ooz1
PlrList_Ooz2
PlrList_Mcz1
PlrList_Mcz2
PlrList_Cnz1
PlrList_Cnz2
PlrList_Cpz1
PlrList_Cpz2
PlrList_Dez1
PlrList_Dez2
PlrList_Arz1
PlrList_Arz2
PlrList_Scz1
PlrList_Scz2
PlrList_Results
PlrList_Signpost
PlrList_CpzBoss
PlrList_EhzBoss
PlrList_HtzBoss
PlrList_ArzBoss
PlrList_MczBoss
PlrList_CnzBoss
PlrList_MtzBoss
PlrList_OozBoss
PlrList_FieryExplosion
PlrList_DezBoss
PlrList_EhzAnimals
PlrList_MczAnimals
PlrList_HtzAnimals
PlrList_MtzAnimals
PlrList_WfzAnimals
PlrList_DezAnimals
PlrList_HpzAnimals
PlrList_OozAnimals
PlrList_SczAnimals
PlrList_CnzAnimals
PlrList_CpzAnimals
PlrList_ArzAnimals
PlrList_SpecialStage
PlrList_SpecStageBombs
PlrList_WfzBoss
PlrList_Tornado
PlrList_Capsule
PlrList_Explosion
PlrList_ResultsTails
ColCurveMap
ColArray
ColArray2
ColP_EHZHTZ
ColS_EHZHTZ
ColP_MTZ
ColP_OOZ
ColP_MCZ
ColP_CNZ
ColS_CNZ
ColP_CPZDEZ
ColS_CPZDEZ
ColP_ARZ
ColS_ARZ
ColP_WFZSCZ
ColS_WFZSCZ
Level_EHZ1
Level_EHZ2
Level_MTZ1
Level_MTZ2
Level_MTZ3
Level_WFZ
Level_HTZ1
Level_HTZ2
Level_OOZ1
Level_OOZ2
Level_MCZ1
Level_MCZ2
Level_CNZ1
Level_CNZ2
Level_CPZ1
Level_CPZ2
Level_DEZ
Level_ARZ1
Level_ARZ2
Level_SCZ
ArtUnc_Flowers1
ArtUnc_Flowers2
ArtUnc_Flowers3
ArtUnc_Flowers4
ArtUnc_EHZPulseBall
ArtNem_HTZCliffs
ArtUnc_HTZClouds
ArtUnc_MTZCylinder
ArtUnc_Lava
ArtUnc_MTZAnimBack
ArtUnc_OOZPulseBall
ArtUnc_OOZSquareBall1
ArtUnc_OOZSquareBall2
ArtUnc_Oil1
ArtUnc_Oil2
ArtUnc_CNZFlipTiles
ArtUnc_CNZSlotPics
ArtUnc_CPZAnimBack
ArtUnc_Waterfall1
ArtUnc_Waterfall2
ArtUnc_Waterfall3
ArtUnc_Sonic
ArtUnc_Tails
Mapunc_Sonic
MapRUnc_Sonic
ArtNem_Shield
ArtNem_Invincible_stars
ArtUnc_Splash
ArtUnc_Dust
ArtNem_SuperSonic_stars
MapUnc_Tails
MapRUnc_Tails
ArtNem_SEGA
ArtNem_IntroTrails
MapEng_SEGA
MapEng_TitleScreen
MapEng_TitleBack
MapEng_TitleLogo
ArtNem_Title
ArtNem_TitleSprites
ArtNem_MenuJunk
ArtNem_Button
ArtNem_VrtclSprng
ArtNem_HrzntlSprng
ArtNem_DignlSprng
ArtNem_HUD
ArtNem_Sonic_life_counter
ArtNem_Ring
ArtNem_Powerups
ArtNem_Spikes
ArtNem_Numbers
ArtNem_Checkpoint
ArtNem_Signpost
ArtUnc_Signpost
ArtNem_LeverSpring
ArtNem_HorizSpike
ArtNem_BigBubbles
ArtNem_Bubbles
ArtUnc_Countdown
ArtNem_Game_Over
ArtNem_Explosion
ArtUnc_MilesLife
ArtNem_Capsule
ArtNem_ContinueTails
ArtNem_MiniSonic
ArtNem_TailsLife
ArtNem_MiniTails
ArtNem_FontStuff
ArtNem_1P2PWins
MapEng_MenuBack
ArtUnc_MenuBack
ArtNem_TitleCard
ArtNem_TitleCard2
ArtNem_MenuBox
ArtNem_LevelSelectPics
ArtNem_ResultsText
ArtNem_SpecialStageResults
ArtNem_Perfect
ArtNem_Bird
ArtNem_Squirrel
ArtNem_Mouse
ArtNem_Chicken
ArtNem_Beaver
ArtNem_Eagle
ArtNem_Pig
ArtNem_Seal
ArtNem_Penguin
ArtNem_Turtle
ArtNem_Bear
ArtNem_Rabbit
ArtNem_WfzSwitch
ArtNem_BreakPanels
ArtNem_SpikyThing
ArtNem_BurnerLid
ArtNem_StripedBlocksVert
ArtNem_Oilfall
ArtNem_Oilfall2
ArtNem_BallThing
ArtNem_LaunchBall
ArtNem_OOZPlatform
ArtNem_PushSpring
ArtNem_OOZSwingPlat
ArtNem_StripedBlocksHoriz
ArtNem_OOZElevator
ArtNem_OOZFanHoriz
ArtNem_OOZBurn
ArtNem_CNZSnake
ArtNem_CNZBonusSpike
ArtNem_BigMovingBlock
ArtNem_CNZElevator
ArtNem_CNZCage
ArtNem_CNZHexBumper
ArtNem_CNZRoundBumper
ArtNem_CNZDiagPlunger
ArtNem_CNZVertPlunger
ArtNem_CNZMiniBumper
ArtNem_CNZFlipper
ArtNem_CPZElevator
ArtNem_WaterSurface
ArtNem_CPZBooster
ArtNem_CPZDroplet
ArtNem_CPZMetalThings
ArtNem_CPZMetalBlock
ArtNem_ConstructionStripes
ArtNem_CPZAnimatedBits
ArtNem_CPZStairBlock
ArtNem_CPZTubeSpring
ArtNem_WaterSurface2
ArtNem_Leaves
ArtNem_ArrowAndShooter
ArtNem_ARZBarrierThing
ArtNem_Buzzer
ArtNem_Octus
ArtNem_Aquis
ArtNem_Masher
ArtNem_Eggpod
ArtNem_CPZBoss
ArtNem_FieryExplosion
ArtNem_EggpodJets
ArtNem_BossSmoke
ArtNem_EHZBoss
ArtNem_EggChoppers
ArtNem_HTZBoss
ArtNem_ARZBoss
ArtNem_MCZBoss
ArtNem_CNZBoss
ArtNem_OOZBoss
ArtNem_MTZBoss
ArtUnc_FallingRocks
ArtNem_Whisp
ArtNem_Grounder
ArtNem_ChopChop
ArtNem_Rexon
ArtNem_Spiker
ArtNem_Nebula
ArtNem_Turtloid
ArtNem_Coconuts
ArtNem_Crawlton
ArtNem_Flasher
ArtNem_MtzMantis
ArtNem_Crabmeat
ArtNem_MtzSupernova
ArtNem_Spiny
ArtNem_Grabber
ArtNem_WfzScratch
ArtNem_Balkrie
ArtNem_SilverSonic
ArtNem_Tornado
ArtNem_WfzWallTurret
ArtNem_WfzHook
ArtNem_WfzGunPlatform
ArtNem_WfzConveyorBeltWheel
ArtNem_WfzFloatingPlatform
ArtNem_WfzVrtclLazer
ArtNem_Clouds
ArtNem_WfzHrzntlLazer
ArtNem_WfzLaunchCatapult
ArtNem_WfzBeltPlatform
ArtNem_WfzUnusedBadnik
ArtNem_WfzVrtclPrpllr
ArtNem_WfzHrzntlPrpllr
ArtNem_WfzTiltPlatforms
ArtNem_WfzThrust
ArtNem_WFZBoss
ArtNem_RobotnikUpper
ArtNem_RobotnikRunning
ArtNem_RobotnikLower
ArtNem_DEZWindow
ArtNem_DEZBoss
ArtNem_Crawl
ArtNem_TornadoThruster
MapEng_Ending1
MapEng_Ending2
MapEng_Ending3
MapEng_Ending4
MapEng_EndingTailsPlane
MapEng_EndingSonicPlane
ArtNem_EndingPics
ArtNem_EndingFinalTornado
ArtNem_EndingMiniTornado
ArtNem_EndingSonic
ArtNem_EndingSuperSonic
ArtNem_EndingTails
ArtNem_EndingTitle
BM16_EHZ
ArtKos_EHZ
BM16_HTZ
ArtKos_HTZ
BM128_EHZ
BM16_MTZ
ArtKos_MTZ
BM128_MTZ
BM16_OOZ
ArtKos_OOZ
BM128_OOZ
BM16_MCZ
ArtKos_MCZ
BM128_MCZ
BM16_CNZ
ArtKos_CNZ
BM128_CNZ
BM16_CPZ
ArtKos_CPZ
BM128_CPZ
BM16_ARZ
ArtKos_ARZ
BM128_ARZ
BM16_WFZ
ArtKos_SCZ
ArtKos_WFZ
BM128_WFZ
MapSpec_Rise1
MapSpec_Rise2
MapSpec_Rise3
MapSpec_Rise4
MapSpec_Rise5
MapSpec_Rise6
MapSpec_Rise7
MapSpec_Rise8
MapSpec_Rise9
MapSpec_Rise10
MapSpec_Rise11
MapSpec_Rise12
MapSpec_Rise13
MapSpec_Rise14
MapSpec_Rise15
MapSpec_Rise16
MapSpec_Rise17
MapSpec_Straight1
MapSpec_Straight2
MapSpec_Straight3
MapSpec_Straight4
MapSpec_Drop1
MapSpec_Drop2
MapSpec_Drop3
MapSpec_Drop4
MapSpec_Drop5
MapSpec_Drop6
MapSpec_Drop7
MapSpec_Drop8
MapSpec_Drop9
MapSpec_Drop10
MapSpec_Drop11
MapSpec_Drop12
MapSpec_Drop13
MapSpec_Drop14
MapSpec_Drop15
MapSpec_Drop16
MapSpec_Drop17
MapSpec_Turning1
MapSpec_Turning2
MapSpec_Turning3
MapSpec_Turning4
MapSpec_Turning5
MapSpec_Turning6
MapSpec_Unturn1
MapSpec_Unturn2
MapSpec_Unturn3
MapSpec_Unturn4
MapSpec_Unturn5
MapSpec_Turn1
MapSpec_Turn2
MapSpec_Turn3
MapSpec_Turn4
MapSpec_Turn5
MapSpec_Turn6
MapSpec_Turn7
ArtKos_Special
ArtNem_SpecialBack
MapEng_SpecialBack
MapEng_SpecialBackBottom
ArtNem_SpecialHUD
ArtNem_SpecialStart
ArtNem_SpecialStars
ArtNem_SpecialPlayerVSPlayer
ArtNem_SpecialRings
ArtNem_SpecialFlatShadow
ArtNem_SpecialDiagShadow
ArtNem_SpecialSideShadow
ArtNem_SpecialExplosion
ArtNem_SpecialBomb
ArtNem_SpecialEmerald
ArtNem_SpecialMessages
ArtNem_SpecialSonicAndTails
ArtNem_SpecialTailsText
MiscKoz_SpecialPerspective
MiscKoz_SpecialLevelLayout
MiscKoz_SpecialObjectLocations
Rings_EHZ_1
Rings_EHZ_2
Rings_Lev1_1
Rings_Lev1_2
Rings_Lev2_1
Rings_Lev2_2
Rings_Lev3_1
Rings_Lev3_2
Rings_MTZ_1
Rings_MTZ_2
Rings_MTZ_3
Rings_MTZ_4
Rings_HTZ_1
Rings_HTZ_2
Rings_HPZ_1
Rings_HPZ_2
Rings_Lev9_1
Rings_Lev9_2
Rings_OOZ_1
Rings_OOZ_2
Rings_MCZ_1
Rings_MCZ_2
Rings_CNZ_1
Rings_CNZ_2
Rings_CPZ_1
Rings_CPZ_2
Rings_DEZ_1
Rings_DEZ_2
Rings_WFZ_1
Rings_WFZ_2
Rings_ARZ_1
Rings_ARZ_2
Rings_SCZ_1
Rings_SCZ_2
Objects_EHZ_1
Objects_EHZ_2
Objects_MTZ_1
Objects_MTZ_2
Objects_MTZ_3
Objects_WFZ_1
Objects_WFZ_2
Objects_HTZ_1
Objects_HTZ_2
Objects_HPZ_1
Objects_HPZ_2
Objects_OOZ_1
Objects_OOZ_2
Objects_MCZ_1
Objects_MCZ_2
Objects_CNZ_1
Objects_CNZ_2
Objects_CPZ_1
Objects_CPZ_2
Objects_DEZ_1
Objects_DEZ_2
Objects_ARZ_1
Objects_ARZ_2
Objects_SCZ_1
Objects_SCZ_2
Objects_Null3
SoundDriverLoad
DecompressSoundDriver
movewZ80CompSize
Snd_Driver
Snd_Driver_End
SndDAC_Start
SndDAC_Sample1
SndDAC_Sample2
SndDAC_Sample5
SndDAC_Sample6
SndDAC_Sample3
SndDAC_Sample4
SndDAC_Sample7
MusicPoint1
MusPtr_Continue
Mus_Continue
ArtNem_Buzzer_Fireball
ArtNem_Waterfall
ArtNem_HtzFireball
ArtNem_EHZ_Bridge
ArtNem_HtzZipline
ArtNem_HtzValveBarrier
ArtNem_HtzSeeSaw
ArtNem_HtzRock
ArtNem_Sol
ArtNem_MtzWheel
ArtNem_MtzWheelIndent
ArtNem_MtzSpikeBlock
ArtNem_MtzSteam
ArtNem_MtzSpike
ArtNem_MtzAsstBlocks
ArtNem_MtzLavaBubble
ArtNem_LavaCup
ArtNem_BoltEnd_Rope
ArtNem_MtzCog
ArtNem_MtzUnkBlocks
ArtNem_Crate
ArtNem_MCZCollapsePlat
ArtNem_VineSwitch
ArtNem_VinePulley
ArtNem_MCZGateLog
Snd_Sega
Snd_Sega_End
soundBankStart
MusicPoint2
MusPtr_CNZ_2P
MusPtr_EHZ
MusPtr_MTZ
MusPtr_CNZ
MusPtr_MCZ
MusPtr_MCZ_2P
MusPtr_ARZ
MusPtr_DEZ
MusPtr_SpecStage
MusPtr_Options
MusPtr_Ending
MusPtr_EndBoss
MusPtr_CPZ
MusPtr_Boss
MusPtr_SCZ
MusPtr_OOZ
MusPtr_WFZ
MusPtr_EHZ_2P
MusPtr_2PResult
MusPtr_SuperSonic
MusPtr_HTZ
MusPtr_ExtraLife
MusPtr_Title
MusPtr_EndLevel
MusPtr_GameOver
MusPtr_Invincible
MusPtr_Emerald
MusPtr_HPZ
MusPtr_Drowning
MusPtr_Credits
Mus_HPZ
Mus_Drowning
Mus_Invincible
Mus_CNZ_2P
Mus_EHZ
Mus_MTZ
Mus_CNZ
Mus_MCZ
Mus_MCZ_2P
Mus_ARZ
Mus_DEZ
Mus_SpecStage
Mus_Options
Mus_Ending
Mus_EndBoss
Mus_CPZ
Mus_Boss
Mus_SCZ
Mus_OOZ
Mus_WFZ
Mus_EHZ_2P
Mus_2PResult
Mus_SuperSonic
Mus_HTZ
Mus_Title
Mus_EndLevel
Mus_ExtraLife
Mus_EL_FM4
Mus_EL_FM1
Mus_EL_FM2
Mus_EL_FM5
Mus_EL_FM3
Mus_EL_PSG1
Mus_EL_PSG2
Mus_EL_PSG3
Mus_EL_DAC
Mus_EL_Voices
Mus_GameOver
MusGOver_FM1
MusGOver_FM2
MusGOver_FM3
MusGOver_FM4
MusGOver_FM5
MusGOver_PSG
MusGOver_DAC
MusGO_Voices
Mus_Emerald
MusEmeraldFM3
MusEmeraldFM1
MusEmeraldFM2
MusEmeraldFM4
MusEmeraldFM5
MusEmeraldFM6
MusEmeraldPSG2
MusEmeraldPSG1
MusEmeraldPSG3
MusEmeraldDAC
MusEmrldVoices
Mus_Credits
MusCred_FM1
MusCreditsD9D1
MusCreditsDA13
MusCreditsDA5F
MusCreditsDA99
MusCreditsDABE
MusCreditsDAE5
MusCreditsDAFE
MusCreditsDB06
MusCred_FM2
MusCreditsDB93
MusCreditsDD59
MusCreditsDD8D
MusCreditsDD9D
MusCreditsDDB5
MusCreditsDDD5
MusCreditsDDEA
MusCreditsDDF9
MusCreditsDE09
MusCreditsDE17
MusCreditsDE20
MusCreditsDE2A
MusCred_FM3
MusCreditsDFF2
MusCreditsE004
MusCreditsE040
MusCreditsE051
MusCreditsE05B
MusCreditsE065
MusCred_FM4
MusCreditsE22D
MusCreditsE246
MusCreditsE28F
MusCreditsE2AE
MusCreditsE2BF
MusCreditsE2C8
MusCreditsE2D2
MusCred_FM5
MusCreditsE4CD
MusCreditsE4E8
MusCreditsE4F9
MusCreditsE502
MusCred_PSG1
MusCreditsE618
MusCreditsE62C
MusCreditsE635
MusCred_PSG2
MusCreditsE770
MusCred_PSG3
MusCred_DAC
MusCreditsE8E5
MusCreditsEA6E
MusCreditsEA84
MusCreditsEA9F
MusCred_Voices
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment