diff --git a/pokeemerald.sym b/pokeemerald.sym index 26b419eb09..7567ae4225 100644 --- a/pokeemerald.sym +++ b/pokeemerald.sym @@ -1017,12 +1017,12 @@ 030061f8 g 00000004 gLastKnownGoodSector 030061fc g 00000004 gDamagedSaveSectors 03006200 g 00000004 gSaveCounter -03006204 g 00000004 gFastSaveSection -03006208 g 00000004 gUnknown_03006208 +03006204 g 00000004 gReadWriteSector +03006208 g 00000004 gIncrementalSectorId 0300620c g 00000004 gSaveUnusedVar 03006210 g 00000004 gSaveFileStatus 03006214 g 00000004 gGameContinueCallback -03006220 g 00000070 gRamSaveSectionLocations +03006220 g 00000070 gRamSaveSectorLocations 03006290 g 00000004 gSaveUnusedVar2 03006294 g 00000004 gSaveAttemptStatus 03006298 g 00000008 gFrontierTempParty @@ -4012,8 +4012,8 @@ 080722e0 g 00000024 CountPartyAliveNonEggMons 08072304 l 00000000 .gcc2_compiled. 08072304 l 00000004 DummiedOutFunction -08072308 g 0000019e sub_8072308 -080724a8 g 00000032 sub_80724A8 +08072308 l 0000019e Debug_DrawNumber +080724a8 l 00000032 Debug_DrawNumberPair 080724dc g 00000328 CreateBattlerHealthboxSprites 08072804 g 000000a0 CreateSafariPlayerHealthboxSprites 080728a4 l 00000010 GetHealthboxElementGfxPtr @@ -4034,14 +4034,14 @@ 08073314 g 000002c8 SwapHpBarsWithHpText 080735dc g 00000654 CreatePartyStatusSummarySprites 08073c30 g 000001d8 Task_HidePartyStatusSummary -08073e08 l 0000005c sub_8073E08 -08073e64 l 00000134 sub_8073E64 -08073f98 l 000000e0 sub_8073F98 -08074078 l 00000018 SpriteCB_StatusSummaryBar -08074090 l 00000034 sub_8074090 -080740c4 l 00000094 SpriteCB_StatusSummaryBallsOnBattleStart -08074158 l 00000070 sub_8074158 -080741c8 l 00000020 SpriteCB_StatusSummaryBallsOnSwitchout +08073e08 l 0000005c Task_HidePartyStatusSummary_BattleStart_1 +08073e64 l 00000134 Task_HidePartyStatusSummary_BattleStart_2 +08073f98 l 000000e0 Task_HidePartyStatusSummary_DuringBattle +08074078 l 00000018 SpriteCB_StatusSummaryBar_Enter +08074090 l 00000034 SpriteCB_StatusSummaryBar_Exit +080740c4 l 00000094 SpriteCB_StatusSummaryBalls_Enter +08074158 l 00000070 SpriteCB_StatusSummaryBalls_Exit +080741c8 l 00000020 SpriteCB_StatusSummaryBalls_OnSwitchout 080741e8 l 00000128 UpdateNickInHealthbox 08074310 l 000000e8 TryAddPokeballIconToHealthbox 080743f8 l 000002b0 UpdateStatusIconInHealthbox @@ -4053,8 +4053,8 @@ 08074b9c l 0000021c MoveBattleBarGraphically 08074db8 l 000000d2 CalcNewBarValue 08074e8c l 0000009a CalcBarFilledPixels -08074f28 l 00000060 sub_8074F28 -08074f88 l 00000060 sub_8074F88 +08074f28 l 00000060 Debug_TestHealthBar +08074f88 l 00000060 Debug_TestHealthBar_Helper 08074fe8 l 0000004a GetScaledExpFraction 08075034 g 0000002a GetScaledHPFraction 08075060 g 00000032 GetHPBarLevel @@ -4121,8 +4121,8 @@ 08076dd4 g 00000048 LoadPlayerParty 08076e1c g 00000048 SaveObjectEvents 08076e64 g 00000048 LoadObjectEvents -08076eac g 0000000e SaveSerializedGame -08076ebc g 0000000e LoadSerializedGame +08076eac g 0000000e CopyPartyAndObjectsToSave +08076ebc g 0000000e CopyPartyAndObjectsFromSave 08076ecc g 00000114 LoadPlayerBag 08076fe0 g 00000120 SavePlayerBag 08077100 g 00000018 ApplyNewEncryptionKeyToHword @@ -6485,19 +6485,19 @@ 080a19c0 g 0000005c TransferPlttBuffer 080a1a1c g 00000058 UpdatePaletteFade 080a1a74 g 0000001e ResetPaletteFade -080a1a94 g 00000040 ReadPlttIntoBuffers +080a1a94 l 00000040 ReadPlttIntoBuffers 080a1ad4 g 00000148 BeginNormalPaletteFade -080a1c1c g 00000048 unref_sub_80A1C1C -080a1c64 g 00000078 unref_sub_80A1C64 -080a1cdc l 00000164 unused_sub_80A1CDC -080a1e40 l 000000c0 unused_sub_80A1E40 -080a1f00 l 00000058 unused_sub_80A1F00 -080a1f58 g 0000001a ResetPaletteStructByUid -080a1f74 g 0000005c ResetPaletteStruct +080a1c1c l 00000048 BeginPlttFade +080a1c64 l 00000078 PaletteStruct_Run +080a1cdc l 00000164 PaletteStruct_Copy +080a1e40 l 000000c0 PaletteStruct_Blend +080a1f00 l 00000058 PaletteStruct_TryEnd +080a1f58 g 0000001a PaletteStruct_ResetById +080a1f74 l 0000005c PaletteStruct_Reset 080a1fd0 g 00000078 ResetPaletteFadeControl -080a2048 g 0000002c unref_sub_80A2048 -080a2074 g 00000030 unref_sub_80A2074 -080a20a4 l 00000034 GetPaletteNumByUid +080a2048 l 0000002c PaletteStruct_SetUnusedFlag +080a2074 l 00000030 PaletteStruct_ClearUnusedFlag +080a20a4 l 00000034 PaletteStruct_GetPalNum 080a20d8 l 00000140 UpdateNormalPaletteFade 080a2218 g 00000048 InvertPlttBuffer 080a2260 g 000000d4 TintPlttBuffer @@ -6674,7 +6674,7 @@ 080a66dc g 0000006e TranslateSpriteLinearAndFlicker 080a674c g 00000014 DestroySpriteAndMatrix 080a6760 g 00000044 sub_80A6760 -080a67a4 g 00000016 sub_80A67A4 +080a67a4 l 00000016 EndUnkPaletteAnim 080a67bc g 0000001a RunStoredCallbackWhenAffineAnimEnds 080a67d8 g 0000001a RunStoredCallbackWhenAnimEnds 080a67f4 g 00000020 DestroyAnimSpriteAndDisableBlend @@ -12407,38 +12407,38 @@ 08152650 l 00000000 .gcc2_compiled. 08152680 g 0000001c Save_ResetSaveCounters 0815269c l 00000064 SetDamagedSectorBits -08152700 l 000000a0 SaveWriteToFlash +08152700 l 000000a0 WriteSaveSectorOrSlot 081527a0 l 000000f0 HandleWriteSector 08152890 l 00000078 HandleWriteSectorNBytes 08152908 l 0000002c TryWriteSector 08152934 l 0000005c RestoreSaveBackupVarsAndIncrement 08152990 l 00000044 RestoreSaveBackupVars -081529d4 l 0000005e sub_81529D4 -08152a34 l 0000004c sub_8152A34 -08152a80 l 0000019e ClearSaveData_2 -08152c20 l 0000008c sav12_xor_get -08152cac l 00000098 sub_8152CAC -08152d44 l 0000008c sub_8152D44 -08152dd0 l 0000003e sub_8152DD0 -08152e10 l 000000b8 sub_8152E10 +081529d4 l 0000005e HandleWriteIncrementalSector +08152a34 l 0000004c HandleReplaceSectorAndVerify +08152a80 l 0000019e HandleReplaceSector +08152c20 l 0000008c WriteSectorSecurityByte_NoOffset +08152cac l 00000098 CopySectorSecurityByte +08152d44 l 0000008c WriteSectorSecurityByte +08152dd0 l 0000003e TryLoadSaveSlot +08152e10 l 000000b8 CopySaveSlotData 08152ec8 l 00000214 GetSaveValidStatus -081530dc l 00000070 sub_81530DC -0815314c l 00000018 DoReadFlashWholeSection +081530dc l 00000070 TryLoadSaveSector +0815314c l 00000018 ReadFlashSector 08153164 l 0000002c CalculateChecksum 08153190 l 00000074 UpdateSaveAddresses 08153204 g 00000134 HandleSavingData 08153338 g 00000048 TrySavingData -08153380 g 0000002a sub_8153380 -081533ac g 00000034 sub_81533AC -081533e0 g 00000028 sub_81533E0 -08153408 g 00000028 sub_8153408 -08153430 g 00000044 FullSaveGame -08153474 g 0000005c CheckSaveFile -081534d0 g 0000008c Save_LoadGameData +08153380 g 0000002a LinkFullSave_Init +081533ac g 00000034 LinkFullSave_WriteSector +081533e0 g 00000028 LinkFullSave_ReplaceLastSector +08153408 g 00000028 LinkFullSave_SetLastSectorSecurity +08153430 g 00000044 WriteSaveBlock2 +08153474 g 0000005c WriteSaveBlock1Sector +081534d0 g 0000008c LoadGameSave 0815355c g 00000080 GetSaveBlocksPointersBaseOffset -081535dc g 00000058 TryReadSpecialSaveSection -08153634 g 00000054 TryWriteSpecialSaveSection -08153688 g 00000144 Task_LinkSave +081535dc g 00000058 TryReadSpecialSaveSector +08153634 g 00000054 TryWriteSpecialSaveSector +08153688 g 00000144 Task_LinkFullSave 081537cc l 00000000 .gcc2_compiled. 081537cc l 00000038 CheckCompatibility 08153804 l 0000001c SetIncompatible @@ -40973,24 +40973,24 @@ 0832c100 l 00000008 sSpriteSheet_SafariHealthbox 0832c108 l 00000020 sSpriteSheets_HealthBar 0832c128 l 00000010 sSpritePalettes_HealthBoxHealthBar -0832c138 l 00000008 sUnknown_0832C138 +0832c138 l 00000008 sOamData_64x32 0832c140 l 00000030 sHealthboxPlayerSpriteTemplates 0832c170 l 00000030 sHealthboxOpponentSpriteTemplates 0832c1a0 l 00000018 sHealthboxSafariSpriteTemplate 0832c1b8 l 00000008 sOamData_Healthbar 0832c1c0 l 00000060 sHealthbarSpriteTemplates -0832c220 l 00000014 sUnknown_0832C220 -0832c234 l 00000014 sUnknown_0832C234 -0832c248 l 00000008 sUnknown_0832C248 -0832c250 l 00000008 sUnknown_0832C250 -0832c258 l 00000008 sUnknown_0832C258 -0832c260 l 0000000c sUnknown_0832C260 -0832c26c l 00000020 sUnknown_0832C26C -0832c28c l 00000010 sUnknown_0832C28C -0832c29c l 00000010 sStatusSummaryBar_Subsprites_0 -0832c2ac l 00000018 sUnknown_0832C2AC -0832c2c4 l 00000008 sStatusSummaryBar_SubspriteTable -0832c2cc l 00000008 sUnknown_0832C2CC +0832c220 l 00000014 sUnused_Subsprites_0 +0832c234 l 00000014 sUnused_Subsprites_2 +0832c248 l 00000008 sUnused_Subsprites_1 +0832c250 l 00000008 sUnused_Subsprites_3 +0832c258 l 00000008 sHealthBar_Subsprites_Player +0832c260 l 0000000c sHealthBar_Subsprites_Opponent +0832c26c l 00000020 sUnused_SubspriteTable +0832c28c l 00000010 sHealthBar_SubspriteTables +0832c29c l 00000010 sStatusSummaryBar_Subsprites_Enter +0832c2ac l 00000018 sStatusSummaryBar_Subsprites_Exit +0832c2c4 l 00000008 sStatusSummaryBar_SubspriteTable_Enter +0832c2cc l 00000008 sStatusSummaryBar_SubspriteTable_Exit 0832c2d4 l 00000060 sUnusedStatusSummary 0832c334 l 00000008 sStatusSummaryBarSpriteSheet 0832c33c l 00000008 sStatusSummaryBarSpritePal @@ -53814,7 +53814,7 @@ 085cdb94 l 00000008 sOam_Cable 085cdb9c l 00000030 sSpriteTemplate_CableCar 085cdbcc l 00000018 sSpriteTemplate_Cable -085cdc00 l 00000038 sSaveSectionOffsets +085cdc00 l 00000038 sSaveSlotLayout 085cdc3e l 00000004 sShadowEffectTemplateIds 085cdc42 g 00000008 gShadowVerticalOffsets 085cdc4c g 00000008 gFadeFootprintsTireTracksFuncs @@ -56206,11 +56206,11 @@ 085ed207 g 00000017 gText_CommunicationStandby 085ed21e g 00000004 gText_ColorDarkGray 085ed222 g 00000006 gText_ColorDynamic6WhiteDynamic5 -085ed228 g 00000004 gText_HighlightDarkGray +085ed228 g 00000004 gText_HealthboxNickname 085ed22c g 00000002 gText_EmptySpace2 -085ed22e g 00000005 gText_DynColor2Male -085ed233 g 00000005 gText_DynColor1Female -085ed238 g 00000004 gText_DynColor2 +085ed22e g 00000005 gText_HealthboxGender_Male +085ed233 g 00000005 gText_HealthboxGender_Female +085ed238 g 00000004 gText_HealthboxGender_None 085ed23c g 00000006 gText_Upper 085ed242 g 00000006 gText_Lower 085ed248 g 00000007 gText_Others