-
Notifications
You must be signed in to change notification settings - Fork 0
Symbols
Dimedime-d edited this page Oct 25, 2020
·
2 revisions
Note: This symbolic stuff is disorganized af, though it's compatible with NO$GBA (the emulator I'm using). All the case styles are mixed up due to me intermittently working on this.
Updated as of 10/25/2020
;KEEP SUBROUTINES AND DATA SEPARATE
08000000 _entry
080004F4 frameAdvance?
08000614 prepBG
08000880 level_collision_door_create
080008C8 decompAndTransferTileset
08000918 decompAndTransferTileMap
08000DA4 objUpdateFileSelectScrollIn
08000E20 objUpdateFileSelectScrollOut
;Unk
0803E6BC Divide?
0803E734 modulo?
;VariousData
0800F139 GfxBlueCircles
0800F09D GfxDamageStars
080295A4 tbl_keyGfx
08029848 tbl_gfx_kururinPortrait
08283770 GfxGhostAndHome
08284F70 GfxClockHand
082858BC GfxPendulumHead
08286394 GfxPendulumRod
08286E34 GfxKeyFrame1
0828703C GfxKeyFrame2
0829CEAC GfxKeyGetDialogue
0829BBC0 GfxNoRecordDialogue
08149904 pal_menu_main_bg
08149B04 pal_menu_main_fg
08149D04 pal_menu_main_fg2
0819BDA4 pal_adventure_bg
0819BFA4 pal_practice_bg
0819C1A4 pal_overworld_fg
080C03F4 pal_crossfire_heliP1_damaged
08138C54 tiles_mainMenuObj
;
080295EC StartGoalZoneAnim
080297E4 HeartAnimData
080298A8 KururinFaceNeutralAnim
08028DB8 TblFullSizeRecords
08028EB4 TblChallengeRecords
08028F7A TblCompactRecords
08029694 TblInLvlTitles
0802973C TblInLvlDialogue
0802C884 TblPntrToMapDataPntrs
0802E118 TblOWBGOffsets?
0802E148 TblOWLvlConnctns
0802E220 TblLvlProgression
0802E221 TblSecretLvlProgression
0802E28C TblOWLvlCoords
0802E3C4 TblOWWorldTitles
0802E3DC TblOWLevelTitles
0802E6D4 TblMinigameSplashes
08038C98 TblSpriteAnims
080AF79C TblFrameToSecConvert
080AFB18 TblASCIIWidths
081C3BF0 TblTiles
0827C0F0 TblHelirinColors
080ADCF0 TblAngles
08025038 TxtPressStart
08025044 TxtSinglePlayer
08025050 OneCartBattle
0802DEC8 SaveSlotNums
;??
;0829C804 GfxDataLvlStar
;Subroutines n calls
08000880 level_collision_door_create
08004DF8 SendToChallengeLvl?
08006F80 saveLevelCompletionData
0800734C updateFileSuffix
080073FC revealDadRecords
0800A2F4 CheckObjInCam
080101A4 CollisionPointCheck
080103E4 ObjCollisionCheck
08010760 keyCollisionCheck
08013364 scrollOWMap
08014020 drawOWSidebar
0801C9F0 PickRandomChallengeLvl
0801F20C updateScriptStuff
0802168C setFonts
08023148 getValidKanji
0803CF44 PlaySoundEffect
0803E36C CPUFastSet
0803E370 CPUSet
0803E37C VBlankIntrWait
0803E554 math_divide
0803E5EC math_modulo
08091CA8 math_arctan
08091CFC math_sqrt_floor
08091E28 InitDMAMap
08091E3C DoDMATransfers
08092030 PrepDMA
080920DC swapVRAMTiles
08092134 LZDecomp
08092190 LZDecomp2
0809221C updateOAMMirror?
080923DC getFreeRotationParamIndex
08092754 PrepDMAObjTiles
08093B5C DMATileMap_
08093B88 DMATileMap
080944AC CreateObject
080944D8 DeleteObject
08094530 UpdateObjects?
080947A0 writeNewRndmLvlBound
08094840 writeNewCursorX
08094884 writeNewCursorY
0809492C ProcessKeyInput
08094980 timeToStr
08095060 AdvanceAnimation
08095100 AdvanceAnimationB
08095144 RandNum
0809517C PopulateRandomArr
08023194 SJISParse?
08023790 PositionASCII
08094144 ASCIIParse
08094430 ASCIIParse2
0803A408 CutsceneArg0Table
0801EC54 Cutscene02Arg1Table
0801EDA0 Cutscene03Arg1Table
0801F014 script6ArgTbl
08021E30 scriptCArgTbl
0802201C scriptFArgTbl
0803A320 textSfxTbl
;Script Function stuff
0801EC38 script2
0801EC7C script2.1
0801ED84 script3
0801EDC4 script3.1
0801EF58 script5
0801EFDC script6
080210A8 scriptA
08021FF4 scriptF
08022134 scriptF.4
;BX's
0803E518 BXr0
0803E51C BXr1
0803E520 BXr2
0803E524 BXr3
0803E528 BXr4
0803E52C BXr5
0803E530 BXr6
0803E534 BXr7
0803E538 BXr8
0803E53C BXr9
0803E540 BXr10
0803E544 BXr11
0803E548 BXr12
0803E54C BXr13
0803E550 BXr14
;obj update methods
08001B0C Fade
08001BED ObjUpdtFadeInController
08001C24 ObjUpdtFadeOutController
0800A1B8 PlaySound
0800A28D ObjUpdtMusicController
0800A36D ObjUpdtSpringN
0800A545 ObjUpdtSpringS
0800A71D ObjUpdtSpringE
0800A905 ObjUpdtSpringW
0800AAF1 ObjUpdtSpringUR
0800ACE1 ObjUpdtSpringDL
0800AED5 ObjUpdtSpringDR
0800B0C5 ObjUpdtSpringUL
0800B2B9 ObjUpdtSpikedBallSpawner
0800B511 ObjUpdtInactiveSpawner
0800B71D ObjUpdtSpikedBall
0800C255 ObjUpdtSpikedBallSpinner
0800C5DD ObjUpdtCogTeeth
0800DC69 ObjUpdtGhost
0800DFD9 ObjUpdtGhostOnHelirin
0800E1DD ObjUpdtSword
0800E409 ObjUpdtMovingTiles
0800EB99 ObjUpdtLockedDoor
0800EFED ObjUpdtKey
0800F24D ObjUpdtStartGoalAnimCtrllr
0800F38D ObjUpdtPaletteController
0800F3E1 ObjUpdtBGController
0800F9D1 ObjUpdtLevelNamePopup
0800FB35 ObjUpdtHUDHeart
0800FDB5 ObjUpdtKururinPortrait
08010F05 ObjUpdtMainMenuRotationController
080133D8 ObjUpdtLevelIconDrawer
0801390C ObjUpdtKururinOWSprite
;Hardware
04000130 KeyInput
04000200 InterruptEnableReg
03002F20 rotationParamsPtr
;Offsets of Interest
08093E0C RetrieveFromSRAM?
;random literal pool, while searching for menu buttons
08011FC8 .dbl:0010
;minigame paradise pointers
0802E67C .dbl:0044
;various menu buttons
0802DED0 .dbl:00E0
;key get
08012DAC .dbl:0014
;norecord
08006DB4 .dbl:002C
;RN's
080AF7D8 .byt:0100