

// ---- Names shared with US (generated by tools/share_symbols.py) ----
checkSoftReboot = 0x80019D24;
computeMenuBorder = 0x80026138;
initMenuTiles6Sub = 0x800261E4;
setupStringInPolyFT4 = 0x80026560;
setCurrentDirectory = 0x80028280;
getFileSizeAligned = 0x800286FC;
waitReadCompletion = 0x80028870;
readFile = 0x800293E8;
loadMenuImageBundle = 0x8002DB30;
allocateHeap = 0x800319EC;
freeHeap = 0x80031F0C;
mallocAndDecompress = 0x80032CAC;
doPointerRelocation = 0x80033250;
initFontPalettes = 0x800334BC;
getDialogParamPointer = 0x8003354C;
getAccessoryName = 0x8003360C;
getUsableItemName = 0x8003363C;
getWeaponName = 0x8003366C;
decodeCharacterCodes = 0x80033958;
renderString = 0x80034CD0;
loadInputFromVSyncBuffer = 0x80035B88;
resetInputs = 0x80035C84;
isControllerConnected = 0x800362B8;
loadSequence = 0x800382D0;
unloadSequence = 0x800383D4;
playSoundEffect = 0x80039C60;
stopSequence = 0x80039F3C;
createRotationMatrix = 0x8003F5E0;
bzero = 0x8003F790;
memmove = 0x8003F844;
GetTPage = 0x80043894;
GetClut = 0x800438D0;
AddPrim = 0x800439C0;
SetSemiTrans = 0x80043A74;
SetShadeTex = 0x80043A9C;
SetPolyF4 = 0x80043B14;
SetPolyFT4 = 0x80043B28;
SetPolyG4 = 0x80043B3C;
SetLineF2 = 0x80043BF0;
SetLineF3 = 0x80043C18;
DrawSync = 0x80044448;
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;
RotTransPers4 = 0x8004A5E4;
VSync = 0x8004B3F4;
g_menuOpenArg = 0x80058811;
useDebugMenuList = 0x80058818;
pRunningOnDTL = 0x8005881C;
textSpriteMode1 = 0x80058AB0;
menuSharedResources = 0x80058AF8;
newPadButtonForDialogs = 0x80058B28;
newPadButtonForField = 0x80058B40;
textSpriteMode0 = 0x80058C70;
fieldSeq = 0x80061C2C;
gMenuContext = 0x80061C30;
D_8006D8A0 = 0x8006CF30;
D_8006D8F8 = 0x8006CF88;
D_8006D8F9 = 0x8006CF89;
D_8006D90A = 0x8006CF9A;
D_8006D90F = 0x8006CF9F;
D_8006D914 = 0x8006CFA4;
D_8006EF58 = 0x8006E5E8;
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_8006F65A = 0x8006ECEA;
D_801C5000 = 0x801C5000;
jtbl_801C5010 = 0x801C5010;
jtbl_801C5028 = 0x801C5028;
setupMenuPolyFT4 = 0x801C5040; // type:func
menu2CheckBitmask = 0x801C50B0; // type:func
getMenuBitMask = 0x801C50CC; // type:func
fillStringDisplayBuffer = 0x801C50E8; // type:func
initMenuContext32C = 0x801C5194; // type:func
initMenuContext33C = 0x801C51F8; // type:func
initMenuContext350MainMenu = 0x801C525C; // type:func
initMenuContext354 = 0x801C52C0; // type:func
initMenuContext330 = 0x801C5324; // type:func
initMenuContext348 = 0x801C5388; // type:func
initMenuContext1E20 = 0x801C53EC; // type:func
initMenuContext450Shop = 0x801C5450; // type:func
loadMenuSharedResources = 0x801C54B4; // type:func
initMenuGlobals = 0x801C58F4; // type:func
resetMenuOddOrEven = 0x801C5A6C; // type:func
initMenuContext_1DE0 = 0x801C5A7C; // type:func
setupMenuContext4E0 = 0x801C5CBC; // type:func
loadBlankImage = 0x801C5E6C; // type:func
initMenuContext4E0 = 0x801C5EE8; // type:func
computeMenuBorders = 0x801C5F44; // type:func
updateCursorPolysLocation = 0x801C604C; // type:func
resetCursorState = 0x801C6430; // type:func
setupPolyG4 = 0x801C6460; // type:func
initPrimitives_348_cursor = 0x801C64DC; // type:func
loadShopData = 0x801C6828; // type:func
setupShopStock = 0x801C6A6C; // type:func
initMemoryCardPolyVerts = 0x801C6E90; // type:func
initMenuTiles1Sub = 0x801C6EE8; // type:func
setupScrollBarThumb = 0x801C6F30; // type:func
freeScrollBarThumb = 0x801C70B8; // type:func
allocMenuPointerGlyph = 0x801C70FC; // type:func
updateMenuPointerGlyph = 0x801C7178; // type:func
freeMenuPointerGlyph = 0x801C7314; // type:func
setupMenuContext364 = 0x801C7370; // type:func
initMenuTiles6 = 0x801C768C; // type:func
initMenuTiles1 = 0x801C77F0; // type:func
initMenuTilesTopFrame = 0x801C7A38; // type:func
initMenuTilesBottomFrame = 0x801C7D7C; // type:func
initMenuTiles4 = 0x801C80C8; // type:func
initMenuTiles5 = 0x801C8410; // type:func
draw380 = 0x801C875C; // type:func
processLoadSaveMenuSub7Sub0 = 0x801C88E0; // type:func
iniMenuContext364And380 = 0x801C896C; // type:func
drawMenu_380 = 0x801C8AF0; // type:func
transformAndAddPrim = 0x801C8C3C; // type:func
drawMultiPolys = 0x801C8D58; // type:func
drawScrollBarThumb = 0x801C8DDC; // type:func
drawMenu_348_cursor = 0x801C8E28; // type:func
drawMenuBoxTopFrame = 0x801C8F6C; // type:func
drawMenuBoxBottomFrame = 0x801C9140; // type:func
drawMenuBoxLeftFrame = 0x801C9314; // type:func
drawMenuBoxRightFrame = 0x801C94E8; // type:func
drawMenuBoxBackground = 0x801C96BC; // type:func
drawMenuBoxCorners = 0x801C97F8; // type:func
drawMenuBoxInnerFrame = 0x801C9944; // type:func
drawMenuBoxes = 0x801C9B68; // type:func
drawMenu_428 = 0x801C9CE0; // type:func
drawMenu2_sub_sub0 = 0x801CA030; // type:func
drawMenu2_sub_sub1 = 0x801CA0C0; // type:func
drawMenu2_sub_sub2 = 0x801CA150; // type:func
drawMenu2_sub_sub3 = 0x801CA2C8; // type:func
drawMenu2_drawCheckingMemoryCard = 0x801CA358; // type:func
drawMenuBackground = 0x801CA4B4; // type:func
drawMenu2_sub = 0x801CA530; // type:func
drawMainMenu = 0x801CA570; // type:func
drawMenuContext354 = 0x801CAC38; // type:func
drawMenuPointerGlyphs = 0x801CACAC; // type:func
drawMenuSpecificElements = 0x801CAD20; // type:func
playMenuSoundEffect = 0x801CADA8; // type:func
updateMenuInput = 0x801CADF4; // type:func
updateMenuTransforms = 0x801CAF88; // type:func
menuDraw = 0x801CB0C8; // type:func
setupDraw428 = 0x801CB1F0; // type:func
disableDraw428 = 0x801CB3B0; // type:func
processLoadSaveMenuSub1 = 0x801CB3F4; // type:func
processLoadSaveMenuSub1Alt2 = 0x801CB424; // type:func
processLoadSaveMenuSub5 = 0x801CB438; // type:func
processLoadSaveMenuSub7 = 0x801CB8A8; // type:func
runYesNoPrompt = 0x801CB948; // type:func
askYesNoQuestion = 0x801CBB04; // type:func
shutdownShopMenu = 0x801CBBBC; // type:func
setMenuLabelsEnabled = 0x801CBD3C; // type:func
updateMenuSelection2 = 0x801CBDA4; // type:func
setupMainMenuWithConfig = 0x801CC0D8; // type:func
processLoadSaveMenuSub3 = 0x801CC32C; // type:func
updateMenuSelection = 0x801CC600; // type:func
processLoadSaveMenuSub8 = 0x801CC7D4; // type:func
shopExecuteMainMenuSelection = 0x801CCA30; // type:func
shopMainMenuExecute = 0x801CCB8C; // type:func
shopMenuEntryPoint = 0x801CCDDC; // type:func
computeShopPreviewStats = 0x801CCED0; // type:func
drawShopMenu = 0x801CD0A8; // type:func
setShopDigitsColor = 0x801CD4B8; // type:func
showShopPartyMembers = 0x801CD684; // type:func
setupShopBuyTitle = 0x801CD7AC; // type:func
setupShopSellTitle = 0x801CD898; // type:func
setupShopGoldNumbers = 0x801CD984; // type:func
getPartyEquippingItem = 0x801CDC54; // type:func
setupShopBuyListRows = 0x801CDDC8; // type:func
computeShopEquipStatChange = 0x801CE534; // type:func
findInventoryCount = 0x801CE98C; // type:func
setupShopOwnedCount = 0x801CE9D0; // type:func
showShopBuyItemInfo = 0x801CEBF0; // type:func
completeShopPurchase = 0x801CF354; // type:func
setupShopTotalNumber = 0x801CF72C; // type:func
runShopBuyMenu = 0x801CF834; // type:func
showShopSellItemInfo = 0x801D000C; // type:func
setupShopSellListRows = 0x801D0670; // type:func
completeShopSale = 0x801D0CCC; // type:func
runShopSellMenu = 0x801D0F1C; // type:func
runShopSellEquippedAccessories = 0x801D170C; // type:func
runShopSellAccessories = 0x801D195C; // type:func
runShopSellWeapons = 0x801D199C; // type:func
runShopSellItems = 0x801D19DC; // type:func
clearShopScreen = 0x801D1A1C; // type:func
executeShopSellSelection = 0x801D1BCC; // type:func
openShopSellMenu = 0x801D1D58; // type:func
cleanupShopMainMenuSelection = 0x801D1FC4; // type:func
shopStockCount = 0x801D2004;
shopMainMenuConfig = 0x801D2008;
shopSubMenuConfig = 0x801D2020;
D_801D1F70 = 0x801D2024;
shopMainLabelConfig = 0x801D2080;
shopSellLabelConfig = 0x801D2084;
shopBuyLabelConfig = 0x801D2088;
shopMainLabelOffsetsX = 0x801D208C;
shopSubMenuLabelOffsetsX = 0x801D209C;
shopCardCursorStartX = 0x801D20AC;
shopCardCursorStartY = 0x801D20BC;
shopInitMenuLabelConfig = 0x801D20CC;
shopSaveCursorToSlot = 0x801D20D0;
shopMemoryCardTilesPositionX = 0x801D2148;
shopMemoryCardTilesPositionY = 0x801D21C8;
shopCursorPosXTable = 0x801D2248;
shopCursorPosYTable = 0x801D2264;
shopMemberColumnX = 0x801D2280;
shopMenu2Bitmask = 0x801D22A4;
shopBuyTitleGlyphs = 0x801D22C4;
shopSellTitleGlyphs = 0x801D22C8;
shopBuyTitleX = 0x801D22CC;
shopSellTitleX = 0x801D22DC;
shopBuyTitleY = 0x801D22E4;
shopSellTitleY = 0x801D22F4;
shopGoldNumberX = 0x801D22FC;
shopGoldNumberY = 0x801D2300;
shopTotalNumberX = 0x801D2304;
shopTotalNumberY = 0x801D2308;
shopNewGoldNumberX = 0x801D230C;
shopNewGoldNumberY = 0x801D2310;
shopOwnedCount = 0x801D2314;
