summaryrefslogtreecommitdiff
path: root/shim.sym
diff options
context:
space:
mode:
Diffstat (limited to 'shim.sym')
-rw-r--r--shim.sym190
1 files changed, 127 insertions, 63 deletions
diff --git a/shim.sym b/shim.sym
index 9b675e5..a9891f6 100644
--- a/shim.sym
+++ b/shim.sym
@@ -1,26 +1,22 @@
-; ROM0
-00:032b UpdateTimeOfDayPalettes
+00:032B UpdateTimeOfDayPalettes
00:0436 RTC
00:051C Reset
-00:0d1a LoadFontExtra
-00:0d0a LoadFont
+00:0D0A LoadFont
+00:0D1A LoadFontExtra
00:0E2A ClearTileMap
-00:0e3d DrawTextBox
+00:0E3D DrawTextBox
00:0E93 PlaceString
00:0E94 PlaceNextChar
00:0E9D CheckDict
-00:1d49 LoadMenuHeader
-00:1e58 OpenMenu
+00:1D49 LoadMenuHeader
+00:1E58 OpenMenu
00:1F9E ClearWindowData
00:1FCC ClearWindowData.bytefill
-
-00:20ff RunMapScript
-00:232c LoadMapWarp
-00:23e5 OverworldFadeIn
+00:20FF RunMapScript
+00:232C LoadMapWarp
+00:23E5 OverworldFadeIn
00:2C05 StartMenuCheck
-
00:3270 Random
-00:3429 AddAMulBC
00:3621 WaitBGMap
00:362B SetPalettes
00:3634 ClearPalettes
@@ -30,7 +26,6 @@
00:3655 SetHPPal.done
00:36C8 NamesPointers
00:36E0 GetName
-00:38E3 CheckRandomEncounter
00:39BA PlayCry
00:3D86 WaitSFX
00:3D87 WaitSFX.wait
@@ -43,77 +38,146 @@
00:3DE1 PlayMapMusic
00:3E00 PlayMapMusic.dontplay
00:3E05 SpecialMapMusic
-00:3E14 SpecialMapMusic.state2 ; ?
+00:3E14 SpecialMapMusic.state2
00:3E19 SpecialMapMusic.normal
00:3E1B GetMapMusic
00:3E2E GetMapMusic.unk_3E2E
-00:3E32 Unk_3E32 ; What the f*** is this???
- ; ^-- it's a static assignment of music
- ; according to some map metadata
-
+00:3E32 Unk_3E32
+01:4031 Function_4031
+01:53CC MainMenu
+01:5D27 Function_5d27
01:6114 TitleScreenInputAndTimeout
-01:53cc MainMenu
-
+01:6445 Function_6445
+01:66B1 Function_66b1
+01:6713 Function_6713
+02:4786 Function_8786
02:4856 DecompTownMapTilemap
-02:48da DecompTownMapTilemap.tilemap ; compressed
-02:4f32 PokegearRadioGfx
-02:4c7c DrawMap
-02:4dc2 TownMapGfx
-02:5695 CheckSGB ; ?
-
+02:48DA DecompTownMapTilemap.tilemap
+02:4C7C DrawMap
+02:4DC2 TownMapGfx
+02:4F32 PokegearRadioGfx
+02:528B Function_928b
+02:5695 CheckSGB
+02:5695 Function_9695
03:4791 DebugWarp
-03:479f DebugWarp.Destinations
+03:479F DebugWarp.Destinations
03:4AA1 AddItemToInventory_
-
+03:4D33 Function_cd33
+03:4D6F Function_cd6f
+03:4DE3 Function_cde3
+03:4DE3 Function_cde3_2
+03:4DE3 Function_cde3_3
+03:4DF9 Function_cdf9
+03:4E10 Function_ce10
+03:4E10 Function_ce10_2
+03:4E3C Function_ce3c
+03:4E7C Function_ce7c
+03:5886 Function_d886
+03:5A28 Function_da28
+03:5A4F Function_da4f
+03:5AC8 Function_dac8
+03:5C16 Function_dc16
+03:5CFC Function_dcfc
+03:5D5C Function_dd5c
+03:5E79 Function_de79
+03:5F7D Function_df7d
+03:5F91 Function_df91
+04:528F Function_1128f
+04:52C1 Function_112c1
04:5677 DoPlayerMovement
-04:5dbe DisplayStartMenu
-04:6c58 CheckRegisteredItem
-
-0e:4b78 LoadTrainerClassName
-0e:4ba0 LoadTrainerClassName.got_name
-0e:4ba9 LoadTrainerClass
-
+04:5DBE DisplayStartMenu
+04:640B Function_1240b
+04:6C58 CheckRegisteredItem
+05:43E0 Function_143e0
+05:457A Function_1457a
+05:45B8 Function_145b8
+05:45DE Function_145de
+05:46DC Function_146dc
+0A:4C98 Function_28c98
+0A:4D6E Function_28d6e
+0A:4DA4 Function_28da4
+0B:5663 Function_2d663
+0E:4B78 LoadTrainerClassName
+0E:4BA0 LoadTrainerClassName.got_name
+0E:4BA9 LoadTrainerClass
+0F:508C Function_3d08c
+0F:55CE Function_3d5ce
+0F:567C Function_3d67c
+0F:61A4 Function_3e1a4
+0F:6874 Function_3e874
+0F:691E Function_3e91e
+0F:6963 Function_3e963
+0F:6F19 Function_3ef19
+0F:7019 Function_3f019
+0F:704A Function_3f04a
+0F:7068 Function_3f068
+10:4000 Function_40000
10:40A6 ShowPokedexMenu
-
+10:4AC7 Function_40ac7
+10:4B5C Function_40b5c
+10:5FA1 Function_41fa1
+10:61F8 Function_421f8
+10:6252 Function_42252
+14:4000 Function_50000
+14:4073 Function_50073
+14:40A0 Function_500a0
+14:40C6 Function_500c6
+14:4244 Function_50244
+14:4248 Function_50248
+14:42B5 Function_502b5
+14:469E Function_5069e
+14:46D4 Function_506d4
+14:4771 Function_50771
+14:4774 Function_50774
+14:481F Function_5081f
+14:48C4 Function_508c4
+14:4B92 Function_50b92
+14:4BCD Function_50bcd
+14:4BFE Function_50bfe
+14:4ED9 Function_50ed9
23:4000 AnimateTilesetImpl
23:4349 OverworldFadeOut
-23:60cc MenuMonIconGfx
-
+23:44BE Function_8c4be
+23:4940 Function_8c940
+23:49C6 Function_8c9c6
+23:60CC MenuMonIconGfx
24:4000 SetClockDialog
24:4239 SlotMachineGame
-
+32:4000 Function_c8000
+32:76FF Function_cb6ff
+32:7710 Function_cb710
+32:7733 Function_cb733
+33:4000 Function_cc000
+33:4000 Function_cc000_2
+33:4001 Function_cc001
3A:4D9D _PlayCryHeader
3A:4E22 _PlaySFX
3A:4F11 LoadChannel
3A:4F6C LoadMusicByte
3A:52C7 Music
-
-3f:40E9 InGameDebugMenu
-3f:64ce MonsterTest
-3f:654e PicTest
-3f:6750 PicTestMenu
-3f:6755 PicTestMenu.loop
-
-;00:BFFF sWindowStackTop
-
-00:c5e8 wMapScriptNumber
-00:ca22 wTrainerClass
+3F:40E9 InGameDebugMenu
+3F:5B66 Function_fdb66
+3F:64CE MonsterTest
+3F:654E PicTest
+3F:6750 PicTestMenu
+3F:6755 PicTestMenu.loop
+00:C5E8 wMapScriptNumber
+00:CA22 wTrainerClass
00:CBF2 wWindowData
00:CBF2 wWindowStackPointer
00:CC02 wMenuDataHeader
00:CC12 wMenuData2
00:CC22 wMenuData3
-00:cdbe wTargetMapUnk
-00:cdbf wTargetMapGroup
-00:cdc0 wTargetMapId
-00:ce67 wPlayerName
-
-01:d165 wTMCounts
-01:d19e wItems
-01:d258 wRivalName
+00:CDBE wTargetMapUnk
+00:CDBF wTargetMapGroup
+00:CDC0 wTargetMapId
+00:CE67 wPlayerName
+01:D165 wTMCounts
+01:D19E wItems
+01:D258 wRivalName
01:D264 wPlayerBikeSurfState
-01:d656 wMapGroup
-01:d657 wMapId
-01:d66a wMapScriptPtr
+01:D656 wMapGroup
+01:D657 wMapId
+01:D66A wMapScriptPtr
01:D7D2 wPartyMonOT
-01:DA3B wUnk_DA3B ; In final, $DE7D in NamesPointers (6th entry)
+01:DA3B wUnk_DA3B