diff --git a/pokeemerald.sym b/pokeemerald.sym index c3ec70c7d7..b6d400024f 100644 --- a/pokeemerald.sym +++ b/pokeemerald.sym @@ -646,7 +646,7 @@ 0203cd9c l 00000002 sTileNum 0203cd9e l 00000001 sPaletteNum 0203cd9f l 00000001 sYesNoWindowId -0203cda0 l 00000001 sWindowId +0203cda0 l 00000001 sHofPCTopBarWindowId 0203cda2 l 00000002 sFiller 0203cda4 l 00000004 sScheduledBgCopiesToVram 0203cda8 l 00000002 sTempTileDataBufferIdx @@ -1254,7 +1254,7 @@ 0800467c g 000000fc AddTextPrinter 08004778 g 00000088 RunTextPrinters 08004800 g 00000018 IsTextPrinterActive -08004818 g 0000002c RenderFont +08004818 l 0000002c RenderFont 08004844 g 0000039c GenerateFontHalfRowLookupTable 08004be0 g 00000020 SaveTextColors 08004c00 g 00000010 RestoreTextColors @@ -1277,7 +1277,7 @@ 08005650 g 0000004c TextPrinterWaitWithDownArrow 0800569c g 00000044 TextPrinterWait 080056e0 g 000000d4 DrawDownArrow -080057b4 g 000005c0 RenderText +080057b4 l 000005c0 RenderText 08005d74 l 00000132 GetStringWidthFixedWidthFont 08005ea8 l 0000002e GetFontWidthFunc 08005ed8 g 00000266 GetStringWidth @@ -14445,12 +14445,12 @@ 081973fc g 00000038 DrawStdWindowFrame 08197434 g 00000038 ClearDialogWindowAndFrame 0819746c g 00000038 ClearStdWindowAndFrame -081974a4 g 00000150 WindowFunc_DrawStandardFrame -081975f4 g 000001c8 WindowFunc_DrawDialogueFrame -081977bc g 00000048 WindowFunc_ClearStdWindowAndFrame -08197804 g 00000050 WindowFunc_ClearDialogWindowAndFrame +081974a4 l 00000150 WindowFunc_DrawStandardFrame +081975f4 l 000001c8 WindowFunc_DrawDialogueFrame +081977bc l 00000048 WindowFunc_ClearStdWindowAndFrame +08197804 l 00000050 WindowFunc_ClearDialogWindowAndFrame 08197854 g 00000018 SetStandardWindowBorderStyle -0819786c g 0000002e sub_819786C +0819786c g 0000002e LoadMessageBoxAndFrameGfx 0819789c g 00000014 Menu_LoadStdPal 081978b0 g 00000018 Menu_LoadStdPalAt 081978c8 l 00000008 Menu_GetStdPal @@ -14460,7 +14460,7 @@ 08197948 g 0000001c DisplayYesNoMenuWithDefault 08197964 g 0000002a GetPlayerTextSpeed 08197990 g 00000034 GetPlayerTextSpeedDelay -081979c4 g 00000044 sub_81979C4 +081979c4 g 00000044 AddStartMenuWindow 08197a08 g 0000000c GetStartMenuWindowId 08197a14 g 0000001c RemoveStartMenuWindow 08197a30 l 00000006 GetDialogFrameBaseTileNum @@ -14469,26 +14469,26 @@ 08197a74 g 0000000c GetMapNamePopUpWindowId 08197a80 g 0000001c RemoveMapNamePopUpWindow 08197a9c g 0000004c AddTextPrinterWithCallbackForMessage -08197ae8 g 00000032 sub_8197AE8 +08197ae8 g 00000032 EraseFieldMessageBox 08197b1c g 00000048 DrawDialogFrameWithCustomTileAndPalette -08197b64 g 00000050 DrawDialogFrameWithCustomTile -08197bb4 g 00000244 WindowFunc_DrawDialogFrameWithCustomTileAndPalette +08197b64 l 00000050 DrawDialogFrameWithCustomTile +08197bb4 l 00000244 WindowFunc_DrawDialogFrameWithCustomTileAndPalette 08197df8 g 00000038 ClearDialogWindowAndFrameToTransparent -08197e30 g 0000004e WindowFunc_ClearDialogWindowAndFrameNullPalette +08197e30 l 0000004e WindowFunc_ClearDialogWindowAndFrameNullPalette 08197e80 g 00000048 DrawStdFrameWithCustomTileAndPalette 08197ec8 g 00000050 DrawStdFrameWithCustomTile -08197f18 g 00000158 WindowFunc_DrawStdFrameWithCustomTileAndPalette +08197f18 l 00000158 WindowFunc_DrawStdFrameWithCustomTileAndPalette 08198070 g 00000038 ClearStdWindowAndFrameToTransparent -081980a8 g 00000046 WindowFunc_ClearStdWindowAndFrameToTransparent -081980f0 g 00000090 sub_81980F0 -08198180 g 00000084 sub_8198180 -08198204 g 000000d4 sub_8198204 -081982d8 g 00000018 sub_81982D8 -081982f0 g 00000024 sub_81982F0 -08198314 g 00000034 sub_8198314 -08198348 g 00000064 sub_8198348 -081983ac g 00000040 sub_81983AC -081983ec g 0000005c sub_81983EC +081980a8 l 00000046 WindowFunc_ClearStdWindowAndFrameToTransparent +081980f0 g 00000090 HofPCTopBar_AddWindow +08198180 g 00000084 HofPCTopBar_Print +08198204 g 000000d4 HofPCTopBar_PrintPair +081982d8 l 00000018 HofPCTopBar_CopyToVram +081982f0 l 00000024 HofPCTopBar_Clear +08198314 g 00000034 HofPCTopBar_RemoveWindow +08198348 l 00000064 InitMenu +081983ac g 00000040 InitMenuNormal +081983ec l 0000005c InitMenuDefaultCursorHeight 08198448 g 00000090 RedrawMenuCursor 081984d8 g 00000044 Menu_MoveCursor 0819851c g 00000044 Menu_MoveCursorNoWrapAround @@ -14497,38 +14497,38 @@ 081985d8 g 0000007e Menu_ProcessInputNoWrap 08198658 g 0000006a ProcessMenuInput_other 081986c4 g 0000007c Menu_ProcessInputNoWrapAround_other -08198740 g 0000007c PrintTextArray -081987bc g 00000098 sub_81987BC -08198854 g 0000004e sub_8198854 -081988a4 g 00000112 AddItemMenuActionTextPrinters -081989b8 g 0000006c sub_81989B8 +08198740 g 0000007c PrintMenuActionTextsAtPos +081987bc l 00000098 PrintMenuActionTextsWithSpacing +08198854 l 0000004e PrintMenuActionTextsAtTop +081988a4 g 00000112 PrintMenuActionTexts +081989b8 l 0000006c PrintMenuActionTextsAtTopById 08198a24 g 0000002a SetWindowTemplateFields 08198a50 g 00000054 CreateWindowTemplate -08198aa4 g 00000052 sub_8198AA4 -08198af8 g 0000013c sub_8198AF8 -08198c34 g 00000024 sub_8198C34 +08198aa4 l 00000052 AddWindowParameterized +08198af8 l 0000013c CreateYesNoMenuAtPos +08198c34 l 00000024 CreateYesNoMenuInTopLeft 08198c58 g 0000001e Menu_ProcessInputNoWrapClearOnChoose -08198c78 g 0000001c sub_8198C78 -08198c94 g 000000be sub_8198C94 -08198d54 g 00000068 sub_8198D54 +08198c78 g 0000001c EraseYesNoWindow +08198c94 l 000000be PrintMenuActionGridText +08198d54 l 00000068 PrintMenuActionGridTextAtTop 08198dbc g 0000013a PrintMenuActionGrid 08198ef8 l 0000005e PrintMenuActionGrid_TopLeft -08198f58 g 0000007c sub_8198F58 -08198fd4 g 0000008a sub_8198FD4 -08199060 g 000000d4 sub_8199060 -08199134 g 000000c2 ChangeListMenuCursorPosition +08198f58 l 0000007c InitMenuGrid +08198fd4 l 0000008a InitMenuGridDefaultCursorHeight +08199060 l 000000d4 MoveMenuGridCursor +08199134 g 000000c2 ChangeMenuGridCursorPosition 081991f8 g 0000008a ChangeGridMenuCursorPosition -08199284 g 000000ae sub_8199284 -08199334 g 000000a4 Menu_ProcessInputGridLayout -081993d8 g 000000aa sub_81993D8 -08199484 g 000000a0 sub_8199484 +08199284 l 000000ae Menu_ProcessGridInput_NoSoundLimit +08199334 g 000000a4 Menu_ProcessGridInput +081993d8 l 000000aa Menu_ProcessGridInputRepeat_NoSoundLimit +08199484 l 000000a0 Menu_ProcessGridInputRepeat 08199524 g 0000004a InitMenuInUpperLeftCorner -08199570 g 0000001c InitMenuInUpperLeftCornerPlaySoundWhenAPressed +08199570 g 0000001c InitMenuInUpperLeftCornerNormal 0819958c g 00000058 PrintMenuTable -081995e4 g 000000da sub_81995E4 +081995e4 g 000000da PrintMenuActionTextsInUpperLeftCorner 081996c0 g 000000ec CreateYesNoMenu 081997ac g 00000090 PrintMenuGridTable -0819983c g 00000106 sub_819983C +0819983c l 00000106 PrintMenuActionGridTextNoSpacing 08199944 g 00000064 InitMenuActionGrid 081999a8 g 00000014 ClearScheduledBgCopiesToVram 081999bc g 00000014 ScheduleBgCopyTilemapToVram @@ -14537,21 +14537,21 @@ 08199a44 g 0000004c FreeTempTileDataBuffersIfPossible 08199a90 g 00000078 DecompressAndCopyTileDataToVram 08199b08 g 0000007c DecompressAndLoadBgGfxUsingHeap -08199b84 g 0000003c task_free_buf_after_copying_tile_data_to_vram +08199b84 l 0000003c task_free_buf_after_copying_tile_data_to_vram 08199bc0 g 00000030 malloc_and_decompress 08199bf0 g 00000040 copy_decompressed_tile_data_to_vram 08199c30 g 0000008c SetBgTilemapPalette 08199cbc g 0000007e CopyToBufferFromBgTilemap -08199d3c g 0000005c sub_8199D3C +08199d3c g 0000005c AddValToTilemapBuffer 08199d98 g 00000056 ResetBgPositions -08199df0 g 00000074 sub_8199DF0 +08199df0 g 00000074 BgDmaFill 08199e64 g 00000088 AddTextPrinterParameterized3 08199eec g 00000088 AddTextPrinterParameterized4 08199f74 g 000000ae AddTextPrinterParameterized5 0819a024 g 0000005c PrintPlayerNameOnWindow -0819a080 g 000001da sub_819A080 -0819a25c g 00000020 sub_819A25C -0819a27c g 0000003e sub_819A27C +0819a080 l 000001da UnusedBlitBitmapRect +0819a25c l 00000020 LoadMonIconPalAtOffset +0819a27c l 0000003e DrawMonIconAtPos 0819a2bc g 0000003c ListMenuLoadStdPalAt 0819a2f8 g 0000004c BlitMenuInfoIcon 0819a344 g 00000108 BufferSaveMenuText @@ -54651,7 +54651,7 @@ 085e54e8 l 00000020 sHallOfFame_Pal 085e5508 l 000001cc sHallOfFame_Gfx 085e56d4 l 00000014 sDummyFameMon -085e56e8 l 00000008 sHallOfFame_SlotOrder +085e56e8 l 00000006 sHallOfFame_SlotOrder 085e56f0 l 00000080 sCredits_Pal 085e5770 l 0000043c sCreditsCopyrightEnd_Gfx 085e5bac l 0000000f sTheEnd_LetterMap_T @@ -57224,8 +57224,8 @@ 0860f094 l 00000003 sTextSpeedFrameDelays 0860f098 l 00000010 sStandardTextBox_WindowTemplates 0860f0a8 l 00000008 sYesNo_WindowTemplates -0860f0b0 g 00000020 gUnknown_0860F0B0 -0860f0d0 g 00000003 sTextColors +0860f0b0 l 00000020 sHofPC_TopBar_Pal +0860f0d0 l 00000003 sTextColors 0860f0d4 l 00000068 sMenuInfoIcons 0860f13c l 00000020 sPokeballGray_Pal 0860f15c l 00000020 sPokeballSelected_Pal @@ -72954,10 +72954,10 @@ 08dc3fd4 g 0000014c gIntroCopyright_Tilemap 08dc4120 g 00000020 gPokedexAreaScreenAreaUnknown_Pal 08dc4140 g 000001d8 gPokedexAreaScreenAreaUnknown_Gfx -08dc4318 g 00000020 gFireRedMenuElements1_Pal -08dc4338 g 00000020 gFireRedMenuElements2_Pal -08dc4358 g 00000020 gFireRedMenuElements3_Pal -08dc4378 g 00002000 gFireRedMenuElements_Gfx +08dc4318 g 00000020 gMenuInfoElements1_Pal +08dc4338 g 00000020 gMenuInfoElements2_Pal +08dc4358 g 00000020 gMenuInfoElements3_Pal +08dc4378 g 00002000 gMenuInfoElements_Gfx 08dc6378 g 00000080 gBagMenuHMIcon_Gfx 08dc63f8 g 00000028 gContestResultsTitle_Normal_Tilemap 08dc6420 g 00000028 gContestResultsTitle_Super_Tilemap