// JP addresses for names the shared C uses (hand-written in earlier rounds; kept
// above the generated section so share_symbols.py keeps them).
D_801C50D0 = 0x801C50D0; // force_not_migration:True (JP save title, then 3 bytes of linker fill)

// ---- Names shared with US (generated by tools/share_symbols.py) ----
checkSoftReboot = 0x80019D24;
loadInitialGameState = 0x8001B7FC;
randomInRange = 0x8001BBCC;
computeMenuBorder = 0x80026138;
initMenuTiles6Sub = 0x800261E4;
setupStringInPolyFT4 = 0x80026560;
setCurrentDirectory = 0x80028280;
getCurrentDiscNumber = 0x80028340;
getFileSizeAligned = 0x800286FC;
waitReadCompletion = 0x80028870;
readRawSectorsFromDisk = 0x8002935C;
readFile = 0x800293E8;
setCdMode = 0x8002A238;
stopCdRead = 0x8002A2A8;
getCdromFnd = 0x8002C1E8;
loadMenuImageBundle = 0x8002DB30;
allocateHeap = 0x800319EC;
freeHeap = 0x80031F0C;
mallocAndDecompress = 0x80032CAC;
doPointerRelocation = 0x80033250;
initFontPalettes = 0x800334BC;
getDialogParamPointer = 0x8003354C;
getDeathblowName = 0x800335A8;
getAccessoryName = 0x8003360C;
getUsableItemName = 0x8003363C;
getWeaponName = 0x8003366C;
drawCircleMenuChi_updateSub0Sub1 = 0x8003372C;
drawCircleMenuChi_updateSub0Sub2 = 0x80033820;
getGearAccessoryName = 0x80033850;
getGearWeaponName = 0x80033880;
getGearFuelAbilityName = 0x800338B0;
decodeCharacterCodes = 0x80033958;
encodeStringToCharCodes = 0x80033A44;
renderString = 0x80034CD0;
loadInputFromVSyncBuffer = 0x80035B88;
resetInputs = 0x80035C84;
getInputOverflowed = 0x800362B8;
loadSequence = 0x800382D0;
unloadSequence = 0x800383D4;
changeSoundOption = 0x8003856C;
processSoundMenuSub0 = 0x800386CC;
playSoundEffect = 0x80039C60;
playSoundEffectInFreeSlot = 0x80039D08;
stopSequence = 0x80039F3C;
createRotationMatrix = 0x8003F5E0;
bzero = 0x8003F790;
memcpy = 0x8003F810;
memmove = 0x8003F844;
strcat = 0x8003F8F0;
strcmp = 0x8003F998;
strcpy = 0x8003F9FC;
_bu_init = 0x800402DC;
OpenEvent = 0x800402EC;
CloseEvent = 0x800402FC;
func_80040494 = 0x8004030C; // type:func
EnableEvent = 0x8004031C;
func_800404C4 = 0x8004033C; // type:func
EnterCriticalSection = 0x8004034C;
ExitCriticalSection = 0x8004035C;
func_80040534 = 0x800403AC; // type:func
func_80040544 = 0x800403BC; // type:func
func_80040554 = 0x800403CC; // type:func
func_80040564 = 0x800403DC; // type:func
func_80040574 = 0x800403EC; // type:func
func_80040584 = 0x800403FC; // type:func
func_80040594 = 0x8004040C; // type:func
func_800405A4 = 0x8004041C; // type:func
func_800405B4 = 0x8004042C; // type:func
func_800405C4 = 0x8004043C; // type:func
CdSyncCallback = 0x80040E2C;
CdReadyCallback = 0x80040E44;
CdControlB = 0x800410C0;
CdIntToPos = 0x800412A8;
CdReadCallback = 0x800435B4;
GetTPage = 0x80043894;
GetClut = 0x800438D0;
AddPrim = 0x800439C0;
SetSemiTrans = 0x80043A74;
SetShadeTex = 0x80043A9C;
SetPolyF4 = 0x80043B14;
SetPolyFT4 = 0x80043B28;
SetPolyG4 = 0x80043B3C;
SetLineF3 = 0x80043C18;
DrawSync = 0x80044448;
ClearImage = 0x800445DC;
LoadImage = 0x8004470C;
MoveImage = 0x800447D4;
ClearOTagR = 0x80044950;
DrawOTag = 0x80044A48;
PutDrawEnv = 0x80044ABC;
PutDispEnv = 0x80044D14;
SetDrawMode = 0x80045354;
OpenTIM = 0x8004702C;
ReadTIM = 0x8004703C;
PushMatrix = 0x800494B4;
PopMatrix = 0x80049554;
TransMatrix = 0x80049C44;
SetRotMatrix = 0x80049DA4;
SetTransMatrix = 0x80049E34;
RotTransPers3 = 0x8004A524;
RotTransPers4 = 0x8004A5E4;
VSync = 0x8004B3F4;
PCopen = 0x8004C1C0;
PCclose = 0x8004C1E0;
PCread = 0x8004C240;
_card_info = 0x8004E62C; // type:func
InitCARD = 0x8004E63C;
StartCARD = 0x8004E690;
fatFileTableBuffer = 0x8004F494;
fatDirectoryTableBuffer = 0x8004F498;
cdromFnd = 0x8004F4EC;
g_menuOpenArg = 0x80058811;
useDebugMenuList = 0x80058818;
gearSwitchDisabled = 0x80058819;
pRunningOnDTL = 0x8005881C;
textSpriteMode1 = 0x80058AB0;
menuSharedResources = 0x80058AF8;
menuToEnter = 0x80058AFC;
g_playTimeInVsync = 0x80058B24;
newPadButtonForDialogs = 0x80058B28;
newPadButtonForField = 0x80058B40;
savedMenuSelectedEntry = 0x80058B68;
menuReturnState0 = 0x80058B6C;
textSpriteMode0 = 0x80058C70;
battleScriptGameStateVars = 0x80059A3C;
fieldSeq = 0x80061C2C;
gMenuContext = 0x80061C30;
gameState = 0x8006CCC4;
D_8006D635 = 0x8006CCC5;
D_8006D710 = 0x8006CDA0;
D_8006D8A0 = 0x8006CF30;
D_8006D8DC = 0x8006CF6C;
D_8006D8E0 = 0x8006CF70;
D_8006D8E4 = 0x8006CF74;
D_8006D8E8 = 0x8006CF78;
D_8006D8EC = 0x8006CF7C;
D_8006D8EE = 0x8006CF7E;
D_8006D8F0 = 0x8006CF80;
D_8006D8F2 = 0x8006CF82;
D_8006D902 = 0x8006CF92;
D_8006D903 = 0x8006CF93;
D_8006D90A = 0x8006CF9A;
D_8006D90F = 0x8006CF9F;
D_8006D913 = 0x8006CFA3;
D_8006D914 = 0x8006CFA4;
D_8006D918 = 0x8006CFA8;
D_8006D917 = 0x8006CFA9;
D_8006D930 = 0x8006CFC0;
D_8006D940 = 0x8006CFD0;
D_8006DD44 = 0x8006D3D4;
D_8006DD45 = 0x8006D3D5;
D_8006DD46 = 0x8006D3D6;
D_8006DD48 = 0x8006D3D8;
D_8006DD68 = 0x8006D3F8;
D_8006DD6A = 0x8006D3FA;
D_8006DD74 = 0x8006D404;
D_8006DD75 = 0x8006D405;
D_8006DD76 = 0x8006D406;
D_8006DD78 = 0x8006D408;
D_8006DFAC = 0x8006D63C;
D_8006DFB0 = 0x8006D640;
D_8006DFB4 = 0x8006D644;
D_8006DFB5 = 0x8006D645;
D_8006DFB8 = 0x8006D648;
D_8006DFE4 = 0x8006D674;
D_8006DFE6 = 0x8006D676;
D_8006E00C = 0x8006D69C;
D_8006E010 = 0x8006D6A0;
D_8006E014 = 0x8006D6A4;
D_8006E059 = 0x8006D6E9;
D_8006E0FD = 0x8006D78D;
D_8006E1A1 = 0x8006D831;
D_8006E245 = 0x8006D8D5;
D_8006E248 = 0x8006D8D8;
D_8006E2E4 = 0x8006D974;
D_8006E2E7 = 0x8006D977;
D_8006E2E9 = 0x8006D979;
D_8006E2EC = 0x8006D97C;
D_8006E2EF = 0x8006D97F;
D_8006E38D = 0x8006DA1D;
D_8006E464 = 0x8006DAF4;
D_8006E488 = 0x8006DB18;
D_8006E48C = 0x8006DB1C;
D_8006E498 = 0x8006DB28;
D_8006E49A = 0x8006DB2A;
D_8006E4C0 = 0x8006DB50;
D_8006E61D = 0x8006DCAD;
D_8006E6C1 = 0x8006DD51;
D_8006E765 = 0x8006DDF5;
D_8006E768 = 0x8006DDF8;
D_8006E804 = 0x8006DE94;
D_8006E807 = 0x8006DE97;
D_8006E809 = 0x8006DE99;
D_8006E80C = 0x8006DE9C;
D_8006E80F = 0x8006DE9F;
D_8006E8AD = 0x8006DF3D;
D_8006E951 = 0x8006DFE1;
D_8006EC7C = 0x8006E30C;
D_8006ECF4 = 0x8006E384;
D_8006ECF6 = 0x8006E386;
D_8006ECF8 = 0x8006E388;
D_8006ECFA = 0x8006E38A;
D_8006ED0B = 0x8006E39B;
D_8006ED0E = 0x8006E39E;
D_8006ED14 = 0x8006E3A4;
D_8006ED16 = 0x8006E3A6;
D_8006ED18 = 0x8006E3A8;
D_8006ED1A = 0x8006E3AA;
D_8006ED2B = 0x8006E3BB;
D_8006ED2E = 0x8006E3BE;
D_8006ED34 = 0x8006E3C4;
D_8006ED36 = 0x8006E3C6;
D_8006ED38 = 0x8006E3C8;
D_8006ED3A = 0x8006E3CA;
D_8006ED4B = 0x8006E3DB;
D_8006ED4E = 0x8006E3DE;
D_8006ED54 = 0x8006E3E4;
D_8006ED56 = 0x8006E3E6;
D_8006ED58 = 0x8006E3E8;
D_8006ED5A = 0x8006E3EA;
D_8006ED6B = 0x8006E3FB;
D_8006ED6E = 0x8006E3FE;
D_8006ED74 = 0x8006E404;
D_8006ED76 = 0x8006E406;
D_8006ED78 = 0x8006E408;
D_8006ED7A = 0x8006E40A;
D_8006ED8B = 0x8006E41B;
D_8006ED8E = 0x8006E41E;
D_8006ED94 = 0x8006E424;
D_8006ED96 = 0x8006E426;
D_8006ED98 = 0x8006E428;
D_8006ED9A = 0x8006E42A;
D_8006EDAB = 0x8006E43B;
D_8006EDAE = 0x8006E43E;
D_8006EDB4 = 0x8006E444;
D_8006EDB6 = 0x8006E446;
D_8006EDB8 = 0x8006E448;
D_8006EDBA = 0x8006E44A;
D_8006EDCB = 0x8006E45B;
D_8006EDCE = 0x8006E45E;
D_8006EDD4 = 0x8006E464;
D_8006EDD6 = 0x8006E466;
D_8006EDD8 = 0x8006E468;
D_8006EDDA = 0x8006E46A;
D_8006EDEB = 0x8006E47B;
D_8006EDEE = 0x8006E47E;
D_8006EDF4 = 0x8006E484;
D_8006EDF6 = 0x8006E486;
D_8006EDF8 = 0x8006E488;
D_8006EDFA = 0x8006E48A;
D_8006EE0B = 0x8006E49B;
D_8006EE0E = 0x8006E49E;
D_8006EE14 = 0x8006E4A4;
D_8006EE16 = 0x8006E4A6;
D_8006EE18 = 0x8006E4A8;
D_8006EE1A = 0x8006E4AA;
D_8006EE2B = 0x8006E4BB;
D_8006EE2E = 0x8006E4BE;
D_8006EE34 = 0x8006E4C4;
D_8006EE36 = 0x8006E4C6;
D_8006EE38 = 0x8006E4C8;
D_8006EE3A = 0x8006E4CA;
D_8006EE4B = 0x8006E4DB;
D_8006EE4E = 0x8006E4DE;
D_8006EE54 = 0x8006E4E4;
D_8006EF54 = 0x8006E5E4;
D_8006EF58 = 0x8006E5E8;
D_8006EF64 = 0x8006E5F4;
D_8006F008 = 0x8006E698;
D_8006F364 = 0x8006E9F4;
D_8006F366 = 0x8006E9F6;
D_8006F368 = 0x8006E9F8;
D_8006F36C = 0x8006E9FC;
D_8006F3D0 = 0x8006EA60;
D_8006F434 = 0x8006EAC4;
D_8006F4FC = 0x8006EB8C;
D_8006F5C4 = 0x8006EC54;
D_8006F5C6 = 0x8006EC56;
D_8006F65A = 0x8006ECEA;
D_8006F65C = 0x8006ECEC;
D_8006F6F0 = 0x8006ED80;
D_8006F754 = 0x8006EDE4;
D_8006F7B8 = 0x8006EE48;
D_8006F84E = 0x8006EEDE;
D_8006F8BA = 0x8006EF4A;
D_8006F8E5 = 0x8006EF75;
D_8006F8EA = 0x8006EF7A;
D_8006F958 = 0x8006EFE8;
jtbl_801C5000 = 0x801C5000;
D_801C5028 = 0x801C5028;
jtbl_801C5048 = 0x801C5038;
jtbl_801C50C8 = 0x801C50B8;
jtbl_801C50FC = 0x801C50E0;
jtbl_801C512C = 0x801C5110;
jtbl_801C515C = 0x801C5140;
jtbl_801C518C = 0x801C5170;
jtbl_801C51B4 = 0x801C5198;
jtbl_801C51DC = 0x801C51C0;
jtbl_801C5204 = 0x801C51E8;
jtbl_801C522C = 0x801C5210;
jtbl_801C524C = 0x801C5230;
jtbl_801C5278 = 0x801C525C;
D_801C5294 = 0x801C5278;
D_801C52A4 = 0x801C5288;
D_801C52B8 = 0x801C529C;
D_801C52CC = 0x801C52B0;
D_801C52E0 = 0x801C52C4;
D_801C52F4 = 0x801C52D8;
D_801C5308 = 0x801C52EC; // force_not_migration:True (cdrom2.fnd path, then a byte of linker fill)
menu2_executeMainMenuSelection = 0x801C5300; // type:func
mainMenuExecute = 0x801C5584; // type:func
cdChangeMenuExecute = 0x801C5788; // type:func
loadSaveGameMenuExecute = 0x801C58D0; // type:func
initMenuContext32C = 0x801C5B44; // type:func
initMenuContext33C = 0x801C5BA8; // type:func
initMenuContext350MainMenu = 0x801C5C0C; // type:func
initMenuContext354 = 0x801C5C70; // type:func
initMenuContext330 = 0x801C5CD4; // type:func
initMenuContext340_goldOwned = 0x801C5D38; // type:func
initMenuContext344_playTime = 0x801C5D9C; // type:func
initMenuContext348 = 0x801C5E00; // type:func
initMenuContext39C = 0x801C5E64; // type:func
initMenuContext = 0x801C5F00; // type:func
menu2_mainLoop = 0x801C5FD4; // type:func
menu2_loadGame_entryPoint = 0x801C6298; // type:func
loadSaveLocationName = 0x801C63F0; // type:func
loadMenuSharedResources = 0x801C65E4; // type:func
initMenuGlobals = 0x801C6A54; // type:func
resetMenuOddOrEven = 0x801C6D00; // type:func
resetMemoryCardDisplayState = 0x801C6D10; // type:func
loadBlankImage = 0x801C6D44; // type:func
initMenuContext4E0 = 0x801C6DC0; // type:func
computeMenuBorders = 0x801C6E1C; // type:func
initPrimitives_348_cursor = 0x801C6F24; // type:func
loadSharedMenuData2 = 0x801C7270; // type:func
setupMainMenu = 0x801C7AC0; // type:func
menuDraw = 0x801C7BA8; // type:func
updateMenuInput = 0x801C7D2C; // type:func
updatePlayTimeString = 0x801C7E7C; // type:func
fillStringDisplayBuffer = 0x801C8000; // type:func
setupPolyG4 = 0x801C80AC; // type:func
setupInfoCardAnimation = 0x801C8128; // type:func
infocardAnimationStep = 0x801C826C; // type:func
initMemoryCardPolyVerts = 0x801C8464; // type:func
playMenuSoundEffect = 0x801C84BC; // type:func
getMenuBitMaskMsbFirst = 0x801C8508; // type:func
getMenuBitMask = 0x801C8524; // type:func
getMenuClearMaskMsbFirst = 0x801C8540; // type:func
getMenuClearMask = 0x801C8564; // type:func
menu2CheckBitmaskMsbFirst = 0x801C8588; // type:func
menu2CheckBitmask = 0x801C85A4; // type:func
menu2CheckBitmask32 = 0x801C85C0; // type:func
checkCurrentDiscNumber = 0x801C85DC; // type:func
undeliverMemoryCardEvents = 0x801C870C; // type:func
waitMemoryCardEvent = 0x801C8764; // type:func
getMemoryCardStatus = 0x801C8864; // type:func
closeMemoryCardsEvents = 0x801C88A8; // type:func
pollMemoryCardSlot = 0x801C8958; // type:func
updateMemoryCardPolling = 0x801C8B34; // type:func
makeSaveBlockDisplay = 0x801C8BEC; // type:func
waitMemoryCardVSyncs = 0x801C8C64; // type:func
scanMemoryCardDirectory = 0x801C8CC0; // type:func
updateMemoryCardDirectoryScans = 0x801C8E1C; // type:func
readSaveTitleFrame = 0x801C8F6C; // type:func
loadSaveMinimalData = 0x801C8FE4; // type:func
processLoadSaveMenuSub6Sub2 = 0x801C91A4; // type:func
processLoadSaveMenuSub6 = 0x801C9284; // type:func
isSaveSlotUsable = 0x801C9AA8; // type:func
findFirstUsableSaveSlot = 0x801C9C10; // type:func
moveSaveCursorRight = 0x801C9DD0; // type:func
moveSaveCursorLeft = 0x801CA0B0; // type:func
moveSaveCursorDown = 0x801CA35C; // type:func
moveSaveCursorUp = 0x801CA4CC; // type:func
updateSaveSlotCursorInput = 0x801CA62C; // type:func
buildSaveTitle = 0x801CA79C; // type:func
runYesNoPrompt = 0x801CAA38; // type:func
askYesNoQuestion = 0x801CACF8; // type:func
resetSaveSlotCursor = 0x801CADB0; // type:func
updateMemoryCardProgressBox = 0x801CAE08; // type:func
decodeCharacterNames = 0x801CB184; // type:func
applyLoadedSaveGame = 0x801CB28C; // type:func
loadGameFromMemoryCard = 0x801CB304; // type:func
askFormatMemoryCard = 0x801CB8AC; // type:func
buildSaveSummary = 0x801CB9E8; // type:func (JP has no findFreeSaveNumber, its caller inlines it)
saveGameToMemoryCard = 0x801CBD28; // type:func
copySaveToOtherCard = 0x801CC634; // type:func
deleteSaveFromMemoryCard = 0x801CD208; // type:func
updateSaveState = 0x801CD66C; // type:func
setupPartyCardLabels = 0x801CD778; // type:func
setupPartyCardLevel = 0x801CDA78; // type:func
setupPartyCardHpMp = 0x801CDBC8; // type:func
setupPartyCard = 0x801CE028; // type:func
transformAndAddPrim = 0x801CE0F4; // type:func
drawMultiPolys = 0x801CE210; // type:func
drawMenu_348_cursor = 0x801CE294; // type:func
drawMenu_428 = 0x801CE3D8; // type:func
displayGoldAndPlayTime = 0x801CE474; // type:func
drawCharacterInfoCards = 0x801CE550; // type:func
drawCharacterInfoCardExtended = 0x801CE670; // type:func
drawMenu_35CSub0 = 0x801CE870; // type:func
drawMenu_35C = 0x801CEB6C; // type:func
drawMenu_360 = 0x801CEBC4; // type:func
drawMainMenu = 0x801CEC50; // type:func
drawMenuContext354 = 0x801CF318; // type:func
drawMenu_4D8_is_2 = 0x801CF38C; // type:func
drawMenuMemoryCard_sub0 = 0x801CF5F4; // type:func
drawMenu_4D8_text = 0x801CF8E8; // type:func
drawMenu_memoycard_tilesLines = 0x801CFB58; // type:func
drawMenuMemoryCard_52 = 0x801CFF74; // type:func
drawMenuMemoryCard = 0x801D01E0; // type:func
drawMenu_34C = 0x801D02E8; // type:func
transformAndDrawPolyFT4 = 0x801D0944; // type:func
drawMenuContext364_menuBox = 0x801D09E0; // type:func
drawMenuBoxes = 0x801D0C68; // type:func
drawMenu2_sub_sub0 = 0x801D0D80; // type:func
drawMenu2_sub_sub1 = 0x801D0E10; // type:func
drawMenu2_sub_sub2 = 0x801D0EA0; // type:func
drawMenu2_sub_sub3 = 0x801D0F54; // type:func
drawMenu2_sub_sub6 = 0x801D0FE4; // type:func
drawMenu2_sub_sub7 = 0x801D1064; // type:func
drawMenu2_sub_sub8 = 0x801D10E4; // type:func
drawMenu2_drawCheckingMemoryCard = 0x801D1140; // type:func
drawMenu2_sub_sub4 = 0x801D11EC; // type:func
drawMenu2_sub_sub5 = 0x801D12A0; // type:func
drawMenu2_sub = 0x801D1330; // type:func
drawMenuBackground = 0x801D1398; // type:func
drawPartyCard = 0x801D1414; // type:func
drawMenu_1E08 = 0x801D1538; // type:func
drawScrollBarThumb = 0x801D15A4; // type:func
drawCharacterSwitchArrows = 0x801D15F0; // type:func
drawItemMenuList = 0x801D163C; // type:func
drawEtherListMenu = 0x801D1780; // type:func
drawEquipMenuLists = 0x801D1904; // type:func
drawSkillMenu = 0x801D1A54; // type:func
drawMenuPointerGlyphs = 0x801D1BEC; // type:func
drawMenu0 = 0x801D1C60; // type:func
drawMenu2 = 0x801D1D28; // type:func
drawMenu6 = 0x801D1D88; // type:func
drawMenuSpecificElements = 0x801D1DE0; // type:func
updateMenuTransforms = 0x801D1E80; // type:func
processLoadSaveMenuSub1 = 0x801D1FC0; // type:func
processLoadSaveMenuSub1Alt2 = 0x801D1FF0; // type:func
updateCursorPolysLocation = 0x801D2020; // type:func
resetCursorState = 0x801D2404; // type:func
setupDraw428 = 0x801D2434; // type:func
disableDraw428 = 0x801D25C4; // type:func
initStatusMenuSub0 = 0x801D25DC; // type:func
hideSubMenuLabels = 0x801D2724; // type:func
setupStatusMenuForCharacter4 = 0x801D275C; // type:func
updateGoldDisplay = 0x801D29E8; // type:func
initMenuForPlaytime = 0x801D2A3C; // type:func
drawMenuPlayTime = 0x801D2AA8; // type:func
processLoadSaveMenuSub2 = 0x801D2AE8; // type:func
setupMenu0 = 0x801D2E78; // type:func
setupStatusMenuForCharacter3 = 0x801D3000; // type:func
processLoadSaveMenuSub5 = 0x801D308C; // type:func
processLoadSaveMenuSub7 = 0x801D33F4; // type:func
setupScrollBarThumb = 0x801D3484; // type:func
freeScrollBarThumb = 0x801D3584; // type:func
initStatusMenuSub1 = 0x801D35C8; // type:func
freeCharacterSwitchArrows = 0x801D37B4; // type:func
setupCharacterNameLabel = 0x801D3820; // type:func
iniMenuContext364And380 = 0x801D3ABC; // type:func
drawMenu_380 = 0x801D3C40; // type:func
initMenuTiles6 = 0x801D3D8C; // type:func
initMenuTiles1 = 0x801D3EF0; // type:func
initMenuTilesTopFrame = 0x801D4138; // type:func
initMenuTilesBottomFrame = 0x801D447C; // type:func
initMenuTiles4 = 0x801D47C8; // type:func
initMenuTiles5 = 0x801D4B10; // type:func
draw380 = 0x801D4E5C; // type:func
processLoadSaveMenuSub7Sub0 = 0x801D4FE0; // type:func
updateCharacterPortraitAndName = 0x801D506C; // type:func
updateCharacterInfoCardFixedStrings = 0x801D522C; // type:func
updateCharacterHP = 0x801D532C; // type:func
updateCharacterMP = 0x801D5510; // type:func
updateCharacterXP = 0x801D56F4; // type:func
updateCharacterLevel = 0x801D58D4; // type:func
updateCharacterInfoCard = 0x801D5B90; // type:func
updateGoldPolys = 0x801D5CE4; // type:func
initMenuContext33C_playTime = 0x801D5E38; // type:func
setupStatusMenuForCharacter3Sub0Sub0 = 0x801D6014; // type:func
setupStatusScreenLabels = 0x801D62D4; // type:func
setupStatusScreenHp = 0x801D6478; // type:func
setupStatusScreenMp = 0x801D694C; // type:func
setupStatusScreenLevel = 0x801D6E34; // type:func
setupStatusScreenExperience = 0x801D7294; // type:func
setupStatusScreenXp = 0x801D762C; // type:func
setupStatusScreenWeight = 0x801D79C4; // type:func
setupStatusMenuForCharacter3Sub0 = 0x801D7D08; // type:func
setupStatusMenuForCharacter3Sub1 = 0x801D7DC8; // type:func
setupStatusMenuForCharacter3Sub2Sub0 = 0x801D801C; // type:func
setupStatsPolyG4 = 0x801D8348; // type:func
setStatDigitsColor = 0x801D8478; // type:func
scaleStatsForMax = 0x801D8580; // type:func
computeStatsMax = 0x801D86A8; // type:func
setupStatusMenuForCharacter3Sub2Sub1 = 0x801D8710; // type:func
setupStatusMenuForCharacter3Sub2 = 0x801D8EB0; // type:func
setupStatusScreenEquipNames = 0x801D8F70; // type:func
findNextPartySlot = 0x801D97D0; // type:func
processSoundMenu = 0x801D98D4; // type:func
startMemoryCard = 0x801D9BD4; // type:func
processLoadSaveMenuSub4 = 0x801D9D50; // type:func
endMemoryCardSession = 0x801D9F08; // type:func
processLoadSaveMenuSub0 = 0x801DA000; // type:func
processLoadSaveMenu = 0x801DA064; // type:func
initItemMenu = 0x801DA574; // type:func
freeItemMenu = 0x801DA5E4; // type:func
setupItemMenuPage = 0x801DA688; // type:func
setupItemMenuSelection = 0x801DAA74; // type:func
allocMenuPointerGlyph = 0x801DAFA8; // type:func
updateMenuPointerGlyph = 0x801DB024; // type:func
freeMenuPointerGlyph = 0x801DB2BC; // type:func
setItemMenuShadeMode = 0x801DB318; // type:func
setupTargetPartyCards = 0x801DB560; // type:func
useItemOnParty = 0x801DB89C; // type:func
swapInventorySlots = 0x801DBCC8; // type:func
computeItemListScrollBar = 0x801DBD30; // type:func
openItemMenu = 0x801DBDD0; // type:func
initEtherListMenu = 0x801DC150; // type:func
freeEtherListMenu = 0x801DC248; // type:func
setupEtherListPage = 0x801DC354; // type:func
setupEtherListSelection = 0x801DCDDC; // type:func
setEtherListShadeMode = 0x801DD564; // type:func
useEtherOnParty = 0x801DD70C; // type:func
runEtherListMenu = 0x801DDEA0; // type:func
openEtherMenu = 0x801DE218; // type:func
initEquipMenu = 0x801DE244; // type:func
freeEquipMenu = 0x801DE2E8; // type:func
freeStatusStatsAndEquipNames = 0x801DE37C; // type:func
setupEquipSlotLabels = 0x801DE3F0; // type:func
buildEquipCandidateList = 0x801DE548; // type:func
swapEquippedItem = 0x801DF050; // type:func
backupEquipment = 0x801DF54C; // type:func
restoreEquipment = 0x801DF80C; // type:func
setEquipmentSlotItem = 0x801DFAE4; // type:func
computeGearMenuStats = 0x801DFDA8; // type:func
setupEquipItemDescription = 0x801DFED8; // type:func
unequipWeaponToInventory = 0x801E03B0; // type:func
runEquipMenu = 0x801E054C; // type:func
openEquipMenu = 0x801E0EC8; // type:func
initSkillMenu = 0x801E0F64; // type:func
freeSkillMenu = 0x801E12E8; // type:func
computeSkillLearnPercent = 0x801E1368; // type:func
setupSkillEntryProgress = 0x801E1494; // type:func
setupSkillMenuPage = 0x801E1A18; // type:func
runSkillMenu = 0x801E2018; // type:func
initGearStatusMenu = 0x801E21A0; // type:func
setupGearMenuLabels = 0x801E2274; // type:func
freeGearStatusMenu = 0x801E22B8; // type:func
openGearMenu = 0x801E231C; // type:func
initStatusMenu = 0x801E2A40; // type:func
freeStatusMenu = 0x801E2AE0; // type:func
openStatusMenu = 0x801E2B44; // type:func
cleanupMainMenuSelection = 0x801E2FEC; // type:func
applyItemToCharacter = 0x801E3124; // type:func
applyEtherHeal = 0x801E3520; // type:func
setupStatusMenuForCharacter1 = 0x801E3638; // type:func
setupStatusMenuForCharacter2 = 0x801E39E4; // type:func
computeGearStatusStats = 0x801E3B90; // type:func
refreshGearEquipment = 0x801E3E30; // type:func
applyGearPartStats = 0x801E40D4; // type:func
applyGearFrameStats = 0x801E4124; // type:func
applyGearArmorStats = 0x801E41BC; // type:func
applyGearEngineStats = 0x801E4210; // type:func
applyGearAccessoryBonuses = 0x801E42A0; // type:func
applyGearWeaponStats = 0x801E46B8; // type:func
computeGearAgilityPenalty = 0x801E488C; // type:func
computeGearHealFuelCost = 0x801E48FC; // type:func
buildSaveGameData = 0x801E498C; // type:func
restoreSaveGameData = 0x801E4C74; // type:func
debugGiveAllItems = 0x801E4FBC; // type:func
debugUnlockAllAbilities = 0x801E50DC; // type:func
setupMenuContext364 = 0x801E5330; // type:func
initMenuContext3A8_MemoryCardPolys = 0x801E564C; // type:func
initMenuContext3A8_Lines = 0x801E5888; // type:func
initMenuContext3A8_memoryCardDisplay = 0x801E5A30; // type:func
freeMemoryCardTiles = 0x801E5AA0; // type:func
initMenuContext34C_polys = 0x801E5AEC; // type:func
initMenuContext34C_polys2 = 0x801E5DB0; // type:func
setupSaveSlotLabels = 0x801E6114; // type:func
initMenuContext34C = 0x801E63B4; // type:func
freeMenuContext34C = 0x801E6400; // type:func
clearSaveTitleImage = 0x801E6444; // type:func
narrowGlyphTo12Pixels = 0x801E64A8; // type:func
getKanjiRomGlyph = 0x801E6548; // type:func
renderSaveTitleImage = 0x801E65CC; // type:func
setupSavePlayTimeAndNumber = 0x801E6810; // type:func
setupSaveSlotNameSprite = 0x801E6930; // type:func
setupSaveSlotLevel = 0x801E69B8; // type:func
setupSaveSlotHp = 0x801E6B44; // type:func
setupSaveSlotMp = 0x801E6DA4; // type:func
renderSaveSlotNameImage = 0x801E6FFC; // type:func
setupSaveTitleGlyphQuads = 0x801E7184; // type:func
setupSaveSummaryDisplay = 0x801E7534; // type:func
showMemoryCardSave = 0x801E7664; // type:func
loadMemoryCardIconToVram = 0x801E7710; // type:func
initMenuContext_1DE0 = 0x801E7A98; // type:func
setupMenuContext4E0 = 0x801E7CB0; // type:func
j_setupMenuContext4E0 = 0x801E7E60; // type:func
countField33C_C = 0x801E7E8C; // type:func
updateMenuSelection2 = 0x801E7EB8; // type:func
setupMainMenuWithConfig = 0x801E82BC; // type:func
processLoadSaveMenuSub3 = 0x801E8510; // type:func
updateMenuSelection = 0x801E87C0; // type:func
processLoadSaveMenuSub8 = 0x801E8994; // type:func
renderCharacterNameInVram = 0x801E8BF0; // type:func
setMenuPolyShadeMode = 0x801E8CF4; // type:func
setMenuBoxShadeMode = 0x801E8DA8; // type:func
initMenuTiles1Sub = 0x801E900C; // type:func
setupMenuPolyFT4 = 0x801E9054; // type:func
initMemoryCardTransparentPoly = 0x801E90C4; // type:func
stopCdDrive = 0x801E9114; // type:func
loadPcFile = 0x801E9188; // type:func
checkInsertedDisc = 0x801E91E8; // type:func
processLoadSaveMenuVar0 = 0x801E94EC;
discChangeSaveActive = 0x801E94ED;
menu2Bitmask = 0x801E94F0;
menu2BitmaskMsbFirst = 0x801E9510;
menu2Bitmask32 = 0x801E9530;
memoryCardEventStatus = 0x801E95B0;
needProcessLoadSaveMenuSub7 = 0x801E95C0;
processLoadSaveMenuSub6Var1 = 0x801E95C1;
menuVarUnk1 = 0x801E95C2;
isOnGearCharacters = 0x801E95C4;
menuVarUnk0 = 0x801E95CC;
partyCardsAllocated = 0x801E95CD;
etherListBox6Widths = 0x801E95D0;
etherListBox4X = 0x801E95DC;
etherListBox4Widths = 0x801E95E8;
skillComboGlyphs = 0x801E95F4;
menuUsableEtherMask = 0x801E9638;
gearPilotIds = 0x801E9650;
D_801E9810 = 0x801E9658;
D_801E9811 = 0x801E9659;
D_801E9818 = 0x801E9660;
saveCursorToSlot = 0x801E9664;
D_801E9820 = 0x801E9668;
D_801E9828 = 0x801E9670;
memoryCardTilesPositionX = 0x801E96DC;
memoryCardTilesPositionY = 0x801E975C;
memoryCardSlotsX = 0x801E97DC;
memoryCardSlotsY = 0x801E9830;
saveScreenIconX = 0x801E9838;
saveScreenIconY = 0x801E9840;
cursorPosXTable = 0x801E9848;
D_801E9A1C = 0x801E9864;
cursorPosYTable = 0x801E9874;
D_801E9A48 = 0x801E9890;
cardCursorStartX = 0x801E98A0;
cardCursorStartY = 0x801E98B0;
updateCharacterFixedStringsX = 0x801E98C0;
updateCharacterFixedStringsY = 0x801E9910;
characterInfocardLevelPositionX = 0x801E9960;
characterInfocardLevelPositionY = 0x801E9964;
characterInfocardLevel2PositionX = 0x801E9968;
characterInfocardLevel2PositionY = 0x801E996C;
characterInfocardHPPositionX = 0x801E9970;
characterInfocardHPPositionY = 0x801E9974;
characterInfocardMaxHPPositionX = 0x801E9978;
characterInfocardMaxHPPositionY = 0x801E997C;
characterInfocardMPPositionX = 0x801E9980;
characterInfocardMPPositionY = 0x801E9984;
characterInfocardMaxMPPositionX = 0x801E9988;
characterInfocardMaxMPPositionY = 0x801E998C;
characterInfocardExpToNextPositionX = 0x801E9990;
characterInfocardExpToNextPositionY = 0x801E9994;
characterInfocardExpToNext2PositionX = 0x801E9998;
characterInfocardExpToNext2PositionY = 0x801E999C;
infocardNameX = 0x801E99A0;
infocardNameY = 0x801E99A4;
statusScreenLabelPositionX = 0x801E99A8;
statusScreenLabelPositionY = 0x801E9A68;
statusScreenLevelPositionX = 0x801E9B28;
statusScreenLevelPositionY = 0x801E9B2C;
statusScreenLevel2PositionX = 0x801E9B30;
statusScreenLevel2PositionY = 0x801E9B34;
statusScreenHpPositionX = 0x801E9B38;
statusScreenHpPositionY = 0x801E9B3C;
statusScreenMaxHpPositionX = 0x801E9B40;
statusScreenMaxHpPositionY = 0x801E9B44;
statusScreenMpPositionX = 0x801E9B48;
statusScreenMpPositionY = 0x801E9B4C;
statusScreenMaxMpPositionX = 0x801E9B50;
statusScreenMaxMpPositionY = 0x801E9B54;
statusScreenExpPositionX = 0x801E9B58;
statusScreenExpPositionY = 0x801E9B5C;
statusScreenExp2PositionX = 0x801E9B60;
statusScreenExp2PositionY = 0x801E9B64;
statusScreenExpToNextPositionX = 0x801E9B68;
statusScreenExpToNextPositionY = 0x801E9B6C;
statusScreenExpToNext2PositionX = 0x801E9B70;
statusScreenExpToNext2PositionY = 0x801E9B74;
statusScreenWeightPositionX = 0x801E9B78;
statusScreenWeightPositionY = 0x801E9B7C;
statusScreenNamePositionX = 0x801E9B80;
statusScreenNamePositionY = 0x801E9B84;
statusMenuStatLineX = 0x801E9B88;
statusMenuStatLineY = 0x801E9BA4;
statusStatGaugePositionX = 0x801E9BC0;
statusStatGaugePositionY = 0x801E9BC4;
statusStatValuePositionX = 0x801E9BC8;
statusStatValuePositionY = 0x801E9BCC;
statusEquipNamesY = 0x801E9BD0;
equipMenuCursorY = 0x801E9C04;
etherListValueX = 0x801E9C24;
etherListValueY = 0x801E9C5C;
initStatusMenuSub0LabelX = 0x801E9C94;
initStatusMenuSub0LabelY = 0x801E9CA0;
mainMenuConfig3 = 0x801E9CAC;
saveGameMainMenuConfig4 = 0x801E9CCC;
selectedSubMenuLabelOffsetX = 0x801E9CDC;
saveGameMainMenuConfig5 = 0x801E9CE8;
itemTargetLabelX = 0x801E9D0C;
itemTargetLabelY = 0x801E9D2C;
etherListLabelX = 0x801E9D30;
etherListLabelY = 0x801E9D70;
D_801E9F30 = 0x801E9D78;
gearMenuLabelOffsetsX = 0x801E9D90;
gearMenuLabelX = 0x801E9DB0;
gearMenuLabelY = 0x801E9DB8;
soundMenuTable0 = 0x801E9DD0;
saveSlotLabelPositionX = 0x801E9DE0;
saveSlotLabelPositionY = 0x801E9E04;
savePlayTimeGlyphX = 0x801E9E28;
D_801E9FE4 = 0x801E9E2C;
saveSlotMemberGlyphX = 0x801E9E4C;
saveSlotMemberGlyphY = 0x801E9E58;
saveSlotLevelPositionX = 0x801E9E64;
saveSlotLevelPositionY = 0x801E9E68;
saveSlotHpPositionX = 0x801E9E74;
saveSlotHpPositionY = 0x801E9E78;
saveSlotMaxHpPositionX = 0x801E9E7C;
saveSlotMaxHpPositionY = 0x801E9E80;
saveSlotMpPositionX = 0x801E9E84;
saveSlotMpPositionY = 0x801E9E88;
saveSlotMaxMpPositionX = 0x801E9E8C;
saveSlotMaxMpPositionY = 0x801E9E90;
saveTitleGlyphX = 0x801E9E94;
saveTitleGlyphY = 0x801E9E98;
partyCardLayoutX = 0x801E9E9C;
gearCardLayoutX = 0x801E9EE0;
partyCardLayoutY = 0x801E9F24;
gearCardLayoutY = 0x801E9F68;
statusMenuArrowX = 0x801E9FAC;
statusMenuArrowY = 0x801E9FB4;
characterNameLabelX = 0x801E9FC4;
characterNameLabelY = 0x801E9FD4;
mainMenuConfig = 0x801E9FE4;
saveGameMainMenuConfig = 0x801EA01C;
saveGameMainMenuConfig3 = 0x801EA034;
D_801EA1F0 = 0x801EA038;
updateCharacterFixedStringsTable = 0x801EA194;
statusScreenLabelGlyphs = 0x801EA1E4;
setupStatusMenuForCharacter3Sub2Sub0String = 0x801EA2A4;
saveSlotLabelGlyphs = 0x801EA2DC;
partyCardLabelGlyphs = 0x801EA324;
initMenuLabelConfig = 0x801EA36C;
mainMenuConfig2 = 0x801EA370;
saveGameMainMenuConfig2 = 0x801EA378;
saveGameMainMenuConfig6 = 0x801EA37C;
menuConfigDefault = 0x801EA384;
menuConfig2 = 0x801EA38A;
listMenuLabelConfig = 0x801EA390;
D_801EA550 = 0x801EA398;
equipMenuLabelConfig = 0x801EA3A0;
skillPageLabelConfig = 0x801EA3AC;
gearMenuLabelConfig = 0x801EA3B0;
D_801EA56E = 0x801EA3B6;
soundMenuConfig = 0x801EA3BC;
infocardNameU = 0x801EA3C0;
D_801EA584 = 0x801EA3CC;
D_801EA590 = 0x801EA3D8;
infocardNameV = 0x801EA40C;
asciiToSjisTable = 0x801EA418;
D_801EA5DC = 0x801EA424;
processLoadSaveMenuSub6Var0 = 0x801EA518;
scaledStatsVar0 = 0x801EA51C;
scaledStatsVar1 = 0x801EA520;
scaledStatsVar2 = 0x801EA524;
scaledStatsVar3 = 0x801EA528;
scaledStatsVar4 = 0x801EA52C;
scaledStatsVar5 = 0x801EA530;
scaledStatsVar6 = 0x801EA534;
memoryCard_backupSyncCallback = 0x801EA538;
memoryCard_backupReadyCallback = 0x801EA53C;
memoryCard_backupReadCallback = 0x801EA540;
itemListScrollThumbHeight = 0x801EA544;
itemListMaxPage = 0x801EA548;
itemListScrollStep = 0x801EA54C;
equipCandidateIds = 0x801EA550;
equipCandidateCounts = 0x801EA618;
kanjiGlyphIsDoubleByte = 0x801EA6E0;
memoryCardIconPaletteStaging = 0x801EA6E4;
tempRectForMemoryCardIconLoading = 0x801EA704;
D_801EA8E8 = 0x801EA708;
D_801EA8EA = 0x801EA70A;
tempRectForMemoryCardIconPaletteLoading = 0x801EA70C;
D_801EA8EE = 0x801EA70E;
D_801EA8F0 = 0x801EA710;
D_801EA8F2 = 0x801EA712;
cdResultBuffer = 0x801EA714;
D_801EA8F5 = 0x801EA715;
yesNoPromptCancelled = 0x801EA71C;
processLoadSaveMenuSub6Var2 = 0x801EA720;
D_801EA904 = 0x801EA724;
