diff options
Diffstat (limited to 'arm9/global.inc')
-rw-r--r-- | arm9/global.inc | 332 |
1 files changed, 301 insertions, 31 deletions
diff --git a/arm9/global.inc b/arm9/global.inc index d00c06de..ee15a6c2 100644 --- a/arm9/global.inc +++ b/arm9/global.inc @@ -363,12 +363,12 @@ .extern PlaySound .extern FUN_02005CBC .extern FUN_02005CFC -.extern FUN_02005D20 +.extern Chatot_checkCry .extern FUN_02005D48 .extern FUN_02005DFC -.extern FUN_02005E28 -.extern FUN_02005E64 -.extern FUN_02005E6C +.extern Chatot_startRecording +.extern Chatot_stopRecording +.extern Chatot_saveRecording .extern FUN_02005E80 .extern FUN_02005E90 .extern FUN_02005EE0 @@ -514,17 +514,17 @@ .extern FUN_02009E54 .extern FUN_02009E88 .extern FUN_02009EAC -.extern FUN_02009F80 -.extern FUN_02009FA0 +.extern ApplyAndResetOamManagerBuffer +.extern DeinitOamData .extern FUN_02009FD8 -.extern FUN_0200A03C +.extern GetOamManager .extern FUN_0200A064 .extern FUN_0200A06C -.extern FUN_0200A208 -.extern FUN_0200A274 -.extern FUN_0200A2AC -.extern FUN_0200A318 -.extern FUN_0200A344 +.extern StartBrightnessTransition +.extern SetBrightness +.extern InitAllScreenBrightnessData +.extern DoAllScreenBrightnessTransitionStep +.extern IsBrightnessTransitionActive .extern ReadMsgData_NewNarc_ExistingString .extern ReadMsgData_NewNarc_NewString .extern NewMsgDataFromNarc @@ -689,18 +689,18 @@ .extern FUN_0200CABC .extern FUN_0200CAFC .extern FUN_0200CB00 -.extern FUN_0200CCA4 -.extern FUN_0200CCF8 +.extern DrawFrameAndWindow1 +.extern ClearFrameAndWindow1 .extern FUN_0200CD60 .extern FUN_0200CD64 .extern FUN_0200CD68 -.extern FUN_0200D06C -.extern FUN_0200D0BC -.extern FUN_0200D0E0 +.extern DrawWindowFrame2 +.extern DrawFrameAndWindow2 +.extern ClearFrameAndWindow2 .extern FUN_0200D274 .extern FUN_0200D300 -.extern FUN_0200D6F8 -.extern FUN_0200D7A0 +.extern DrawFrameAndWindow3 +.extern ClearFrameAndWindow3 .extern FUN_0200D858 .extern FUN_0200DBFC .extern FUN_0200DC24 @@ -1002,7 +1002,7 @@ .extern FUN_02015CC0 .extern FUN_02015CE0 .extern FUN_02015CF8 -.extern FUN_02015D88 +.extern ConvertRSStringToDPStringInternational .extern FUN_02015E30 .extern FUN_02015E3C .extern FUN_02015E60 @@ -1381,11 +1381,11 @@ .extern FUN_0202135C .extern FUN_02021390 .extern FUN_020213A0 -.extern FUN_02021590 -.extern FUN_020215C8 -.extern FUN_020215E0 -.extern FUN_02021750 -.extern FUN_020218D8 +.extern FontData_new +.extern FontData_delete +.extern FontData_ModeSwitch +.extern TryLoadGlyph +.extern GetStringWidth .extern StringGetWidth .extern StringGetWidth_SingleLine_HandleClearToControlCode .extern String_ctor @@ -3315,9 +3315,9 @@ .extern ScrCmd_Unk01A6 .extern ScrCmd_Unk01A7 .extern ScrCmd_Unk01AD -.extern ScrCmd_Unk0215 -.extern ScrCmd_Unk0216 -.extern ScrCmd_Unk0217 +.extern ScrCmd_ClearAmitySquareSteps +.extern ScrCmd_CheckAmitySquareSteps +.extern ScrCmd_GetAmitySquareAccessory .extern ScrCmd_GiveMon .extern ScrCmd_GetPartyMonSpecies .extern ScrCmd_CheckPartyMonOTID @@ -5467,9 +5467,9 @@ .extern FUN_02089418 .extern FUN_02089444 .extern FUN_0208946C -.extern FUN_02089D90 -.extern FUN_02089F24 -.extern FUN_0208A0B8 +.extern ShowSaveDataReadError +.extern ShowGBACartRemovedError +.extern ShowSaveDataWriteError .extern FUN_0208A258 .extern FUN_0208A300 .extern FUN_0208A320 @@ -6109,14 +6109,42 @@ .extern MOD04_021D8CF0 .extern MOD04_021D8D04 .extern MOD04_021D8F08 +.extern MOD04_021D97F8 +.extern MOD04_021D988C +.extern MOD04_021D98DC +.extern MOD04_021D991C +.extern MOD04_021D9974 +.extern MOD04_021D9ACC +.extern MOD04_021D9C1C .extern MOD04_021D9C2C .extern MOD04_021D9F78 +.extern MOD04_021DA238 .extern MOD04_021DA2F4 .extern MOD04_021DA334 .extern MOD04_021DA388 .extern MOD04_021DA3DC +.extern MOD04_021DAACC .extern MOD04_021DAB68 +.extern MOD04_021DAC98 +.extern MOD04_021DAE4C +.extern MOD04_021DB440 +.extern MOD04_021DB4A4 +.extern MOD04_021DB570 +.extern MOD04_021DB608 +.extern MOD04_021DC794 +.extern MOD04_021DC7AC +.extern MOD04_021DC7F0 +.extern MOD04_021DC870 +.extern MOD04_021DC970 .extern MOD04_021DCA84 +.extern MOD04_021DCF00 +.extern MOD04_021DCFFC +.extern MOD04_021DD26C +.extern MOD04_021DD2C4 +.extern MOD04_021DD36C +.extern MOD04_021DD4FC +.extern MOD04_021DD6B0 +.extern MOD04_021DD6D4 .extern MOD04_021DD6F0 .extern MOD04_021DD718 .extern MOD04_021DD808 @@ -6124,6 +6152,7 @@ .extern MOD04_021DD844 .extern MOD04_021DD860 .extern MOD04_021DD904 +.extern MOD04_021DD924 .extern MOD04_021DD944 .extern MOD04_021DD968 .extern MOD04_021DD984 @@ -6140,6 +6169,8 @@ .extern MOD04_021DDF40 .extern MOD04_021DDF4C .extern MOD04_021DE05C +.extern MOD04_021DE150 +.extern MOD04_021DE174 .extern MOD04_021DE1F8 .extern MOD04_021DE2D0 .extern MOD04_021DE308 @@ -6149,8 +6180,25 @@ .extern MOD04_021DE3D0 .extern MOD04_021DE404 .extern MOD04_021DE45C +.extern MOD04_021DE89C +.extern MOD04_021DE8C8 +.extern MOD04_021DE9F4 +.extern MOD04_021DEB0C +.extern MOD04_021DEB54 +.extern MOD04_021DF5F0 +.extern MOD04_021DF638 +.extern MOD04_021DF648 +.extern MOD04_021DF6BC +.extern MOD04_021DF704 +.extern MOD04_021DF748 +.extern MOD04_021DF760 +.extern MOD04_021DF7C4 +.extern MOD04_021DF88C +.extern MOD04_021DF8A8 +.extern MOD04_021DF8F4 .extern MOD04_021DF95C .extern MOD04_021DF978 +.extern MOD04_021DF9D4 .extern MOD04_021DFA40 .extern MOD04_021DFAF8 .extern MOD04_021DFB20 @@ -6160,16 +6208,65 @@ .extern MOD04_021DFF74 .extern MOD04_021E0200 .extern MOD04_021E0374 +.extern MOD04_021E05FC +.extern MOD04_021E0E48 +.extern MOD04_021E0EAC +.extern MOD04_021E0F00 +.extern MOD04_021E0F1C +.extern MOD04_021E1034 +.extern MOD04_021E1074 +.extern MOD04_021E1D90 +.extern MOD04_021E1E30 +.extern MOD04_021E1ED4 +.extern MOD04_021E1F18 +.extern MOD04_021E1F84 +.extern MOD04_021E1FE4 +.extern MOD04_021E2068 +.extern MOD04_021E20C8 +.extern MOD04_021E2114 +.extern MOD04_021E2174 +.extern MOD04_021E2228 +.extern MOD04_021E234C .extern MOD04_021E242C .extern MOD04_021E2454 .extern MOD04_021E2578 +.extern MOD04_021E852C +.extern MOD04_021E854C +.extern MOD04_021E85D4 +.extern MOD04_021E86A4 +.extern MOD04_021E874C +.extern MOD04_021E8780 +.extern MOD04_021E87D8 +.extern MOD04_021E8804 +.extern MOD04_021E8830 +.extern MOD04_021E8A50 +.extern MOD04_021E8A74 +.extern MOD04_021E8C08 +.extern MOD04_021E8DC0 +.extern MOD04_021E8E08 +.extern MOD04_021E8EF4 +.extern MOD04_021E8F80 +.extern MOD04_021E9204 +.extern MOD04_021E9464 +.extern MOD04_021E9568 +.extern MOD04_021E9FD0 +.extern MOD04_021EA138 +.extern MOD04_021EA1E0 +.extern MOD04_021EA368 .extern MOD04_021EA530 +.extern MOD04_021EA9C4 +.extern MOD04_021EA9D8 +.extern MOD04_021EAA64 +.extern MOD04_021EAC1C +.extern MOD04_021EAC5C +.extern MOD04_021EACB4 .extern MOD04_021EACF8 .extern MOD04_021EADD8 .extern MOD04_021EADF8 .extern MOD04_021EAE18 .extern MOD04_021EAE38 .extern MOD04_021EAE90 +.extern MOD04_021EAF20 .extern MOD04_021EB044 .extern MOD04_021EB0FC .extern MOD04_021EB3B8 @@ -6178,9 +6275,14 @@ .extern MOD04_021EB59C .extern MOD04_021EB9A4 .extern MOD04_021EB9D8 +.extern MOD04_021EBA28 +.extern MOD04_021EBAB8 .extern MOD04_021EBAE8 .extern MOD04_021EBB80 .extern MOD04_021EBC60 +.extern MOD04_021EE5F4 +.extern MOD04_021EE6A0 +.extern MOD04_021EE898 .extern MOD04_021EEFA8 .extern MOD04_021EEFFC .extern MOD04_021EF06C @@ -6202,6 +6304,87 @@ .extern MOD04_021F024C .extern MOD04_021F0250 .extern MOD04_021F025C +.extern MOD04_021F02B8 +.extern MOD04_021F034C +.extern MOD04_021F0580 +.extern MOD04_021F05F4 +.extern MOD04_021F0664 +.extern MOD04_021F06E4 +.extern MOD04_021F0828 +.extern MOD04_021F0864 +.extern MOD04_021F0944 +.extern MOD04_021F09B0 +.extern MOD04_021F0B30 +.extern MOD04_021F0B9C +.extern MOD04_021F0C84 +.extern MOD04_021F0D54 +.extern MOD04_021F0D8C +.extern MOD04_021F0EB0 +.extern MOD04_021F0F18 +.extern MOD04_021F0F64 +.extern MOD04_021F0F94 +.extern MOD04_021FBD00 +.extern MOD04_021FBE5C +.extern MOD04_021FBE7C +.extern MOD04_021FD3C4 +.extern MOD04_021FD3F8 +.extern MOD04_021FD434 +.extern MOD04_021FD43C +.extern MOD04_021FD454 +.extern MOD04_021FD45C +.extern MOD04_021FD488 +.extern MOD04_021FD52C +.extern MOD04_021FD6B0 +.extern MOD04_021FD6BC +.extern MOD04_021FD6C8 +.extern MOD04_021FD6D4 +.extern MOD04_021FD704 +.extern MOD04_021FD71C +.extern MOD04_021FFEB0 +.extern MOD04_021FFF78 +.extern MOD04_02200468 +.extern MOD04_022006B4 +.extern MOD04_022006EC +.extern MOD04_02200D6C +.extern MOD04_022011A8 +.extern MOD04_022021C0 +.extern MOD04_02202220 +.extern MOD04_02202254 +.extern MOD04_02202280 +.extern MOD04_02202308 +.extern MOD04_02202534 +.extern MOD04_02202568 +.extern MOD04_02202580 +.extern MOD04_02202598 +.extern MOD04_022025B0 +.extern MOD04_0220277C +.extern MOD04_02203898 +.extern MOD04_022038BC +.extern MOD04_022038C4 +.extern MOD04_022038E4 +.extern MOD04_02203908 +.extern MOD04_0220394C +.extern MOD04_02203A48 +.extern MOD04_02203BCC +.extern MOD04_02203BD4 +.extern MOD04_02203BE4 +.extern MOD04_02203BF4 +.extern MOD04_02203C04 +.extern MOD04_02203C38 +.extern MOD04_02203C50 +.extern MOD04_02203C7C +.extern MOD04_02203CC4 +.extern MOD04_02203D1C +.extern MOD04_02203E80 +.extern MOD04_02203EA4 +.extern MOD04_022069DC +.extern MOD04_02206E6C +.extern MOD04_02206EFC +.extern MOD04_02207158 +.extern MOD04_02207330 +.extern MOD04_0220733C +.extern MOD04_022074EC +.extern MOD04_022077A8 .extern MOD05_021D74E0 .extern MOD05_021D7A20 .extern MOD05_021D7A28 @@ -6547,6 +6730,8 @@ .extern MOD05_021E85FC .extern MOD05_021E8648 .extern MOD05_021E8698 +.extern MOD05_021E8860 +.extern MOD05_021E88C0 .extern MOD05_021E88E8 .extern MOD05_021E8A68 .extern MOD05_021E8BEC @@ -6596,7 +6781,11 @@ .extern MOD05_021ED644 .extern MOD05_021ED940 .extern MOD05_021ED9B4 +.extern MOD05_021ED9C0 +.extern MOD05_021ED9DC .extern MOD05_021EDA48 +.extern MOD05_021EDB70 +.extern MOD05_021EDB8C .extern MOD05_021EDBC8 .extern MOD05_021EE52C .extern MOD05_021EEF68 @@ -6611,6 +6800,7 @@ .extern MOD05_021EF5E0 .extern MOD05_021EF5FC .extern MOD05_021EF604 +.extern MOD05_021EF618 .extern MOD05_021EF620 .extern MOD05_021EF654 .extern MOD05_021EF824 @@ -6631,16 +6821,35 @@ .extern MOD05_021F04F8 .extern MOD05_021F0514 .extern MOD05_021F1AF8 +.extern MOD05_021F1B0C +.extern MOD05_021F1B2C +.extern MOD05_021F1B58 +.extern MOD05_021F1B60 +.extern MOD05_021F1B8C +.extern MOD05_021F1BD0 +.extern MOD05_021F1BF4 +.extern MOD05_021F1C14 .extern MOD05_021F1C1C +.extern MOD05_021F1C24 .extern MOD05_021F1C30 .extern MOD05_021F1CB8 .extern MOD05_021F1D2C .extern MOD05_021F1D8C .extern MOD05_021F1DC8 .extern MOD05_021F1DFC +.extern MOD05_021F1E2C .extern MOD05_021F1E64 .extern MOD05_021F1EC0 +.extern MOD05_021F1EDC +.extern MOD05_021F1EF4 +.extern MOD05_021F1EF8 +.extern MOD05_021F1EFC +.extern MOD05_021F1F00 +.extern MOD05_021F1F04 +.extern MOD05_021F1F58 .extern MOD05_021F1F78 +.extern MOD05_021F1FC8 +.extern MOD05_021F2060 .extern MOD05_021F2094 .extern MOD05_021F20D8 .extern MOD05_021F20F8 @@ -6651,13 +6860,30 @@ .extern MOD05_021F2E28 .extern MOD05_021F2F48 .extern MOD05_021F2F6C +.extern MOD05_021F2FAC +.extern MOD05_021F2FB8 +.extern MOD05_021F2FC4 .extern MOD05_021F3490 +.extern MOD05_021F3780 +.extern MOD05_021F379C +.extern MOD05_021F3810 .extern MOD05_021F38B8 .extern MOD05_021F3A18 .extern MOD05_021F3AB4 .extern MOD05_021F3B4C .extern MOD05_021F3B7C +.extern MOD05_021F3BC0 +.extern MOD05_021F3C30 +.extern MOD05_021F3C60 +.extern MOD05_021F3C68 .extern MOD05_021F3DA4 +.extern MOD05_021F4328 +.extern MOD05_021F4344 +.extern MOD05_021F43C0 +.extern MOD05_021F43CC +.extern MOD05_021F43E4 +.extern MOD05_021F4444 +.extern MOD05_021F4454 .extern MOD05_021F4498 .extern MOD05_021F44D8 .extern MOD05_021F450C @@ -6680,6 +6906,7 @@ .extern MOD05_021F4C74 .extern MOD05_021F4C88 .extern MOD05_021F4C9C +.extern MOD05_021F4CA8 .extern MOD05_021F4CBC .extern MOD05_021F4CD4 .extern MOD05_021F4CE4 @@ -6715,6 +6942,7 @@ .extern MOD05_021F5A5C .extern MOD05_021F5A74 .extern MOD05_021F5A90 +.extern MOD05_021F5AA4 .extern MOD05_021F5AB8 .extern MOD05_021F5AE4 .extern MOD05_021F5B9C @@ -7386,6 +7614,7 @@ .extern MOD20_0225298C .extern MOD20_022529A0 .extern MOD20_022529B4 +.extern MOD20_02252B1C .extern MOD20_02252B28 .extern MOD20_02252B48 .extern MOD20_02252B68 @@ -7397,11 +7626,17 @@ .extern MOD20_02252C38 .extern MOD20_02252C3C .extern MOD20_02252C40 +.extern MOD20_02252C44 +.extern MOD20_02252C5C .extern MOD20_02252D24 .extern MOD20_02252D34 .extern MOD20_02252D7C .extern MOD20_02252DB4 .extern MOD20_02252DEC +.extern MOD20_02252E18 +.extern MOD20_02252E80 +.extern MOD20_02252EA4 +.extern MOD20_02252EB0 .extern MOD20_022536F4 .extern MOD20_02253794 .extern MOD20_022537B8 @@ -7418,10 +7653,14 @@ .extern MOD20_022539C4 .extern MOD20_02253A04 .extern MOD20_02253AA4 +.extern MOD20_02253BA4 +.extern MOD20_02253C4C +.extern MOD20_02253C78 .extern MOD20_02253E74 .extern MOD20_02253F14 .extern MOD20_02253F28 .extern MOD20_02253F44 +.extern MOD20_02253F54 .extern MOD20_02253F64 .extern MOD20_02253F6C .extern MOD20_02253F78 @@ -7434,8 +7673,10 @@ .extern MOD20_02254014 .extern MOD20_02254130 .extern MOD20_02254198 +.extern MOD20_022541B4 .extern MOD20_022542AC .extern MOD20_022542C0 +.extern MOD20_022542CC .extern MOD20_02254420 .extern MOD20_02254460 .extern MOD20_02254488 @@ -8206,10 +8447,39 @@ .extern TP_SetCalibrateParam .extern TP_WaitBusy .extern TP_WaitRawResult +.extern UNK04_0220BEB4 +.extern UNK04_0220C684 +.extern UNK04_0220C7D0 +.extern UNK04_0220C920 +.extern UNK04_0220CA08 +.extern UNK04_0220CACC +.extern UNK04_0220CBB4 +.extern UNK04_0220CCD4 +.extern UNK04_0220CDEC +.extern UNK04_0220CF18 +.extern UNK04_0220D0CC +.extern UNK04_0220D1A8 +.extern UNK04_0220F018 +.extern UNK04_02210480 +.extern UNK04_02210484 +.extern UNK04_02210488 +.extern UNK04_0221048C +.extern UNK04_022104F8 +.extern UNK04_022104FC +.extern UNK04_02210F94 +.extern UNK04_02211094 .extern UNK05_021F64C8 +.extern UNK05_021F8B84 +.extern UNK05_021F8B88 +.extern UNK05_021F8B90 .extern UNK05_021F9080 +.extern UNK05_021F9094 +.extern UNK05_021F90E4 .extern UNK05_021F9194 .extern UNK05_021F9494 +.extern UNK05_021F9A9C +.extern UNK05_021FA0AC +.extern UNK05_021FAC6C .extern UNK05_021FC718 .extern UNK05_021FC79C .extern UNK05_021FC820 |