// JP addresses for names the shared C uses (hand-written in earlier rounds; kept
// above the generated section so share_symbols.py keeps them).
strBattleHeapDumpPath = 0x802821B0;
battleCurrentDamages = 0x800C3708;
monstersScriptsEntities = 0x800D2B20;
debugModelEditorActor = 0x800C2CA0;
battleCameraBlock = 0x800D27BC;
debugGeomOffsetToggle = 0x8028211C;
debugHeapViewerFlags = 0x80282134;
debugHeapViewerScroll = 0x80282138;
debugHeapViewerRepeatDelay = 0x8028213C;
debugHeapViewerCount = 0x80282140;
debugLoadMeterNeedleVerts = 0x80282144;
debugModelEditorShift = 0x80282193;
debugModelEditorControlModeNames = 0x80282198;
battleHeapDumpCount = 0x802821AC;
debugCameraFrameCounter = 0x802821C4;

// ---- Names shared with US (generated by tools/share_symbols.py) ----
allocateTaskPair = 0x8001D05C;
spawnEffectSprite = 0x80023E0C;
allocateHeap = 0x800319EC;
freeHeap = 0x80031F0C;
dumpHeapToPcFile = 0x80032C28;
initDebugFontClut = 0x80036CF4;
logToScreen = 0x80036EB4;
setDebugFontCursorPosition = 0x80036F00;
deinitDebugFont = 0x80037334;
initDebugFont = 0x80037390;
sprintf_screen = 0x80037870;
createRotationMatrix = 0x8003F5E0;
GetTPage = 0x80043894;
GetClut = 0x800438D0;
AddPrim = 0x800439C0;
SetShadeTex = 0x80043A9C;
ApplyMatrix = 0x80049B94;
TransMatrix = 0x80049C44;
SetRotMatrix = 0x80049DA4;
SetTransMatrix = 0x80049E34;
SetGeomOffset = 0x80049FD4;
RotTransSV = 0x8004A3F4;
RotTransPers = 0x8004A4F4;
battleDebugDisplay = 0x80058C38;
createSavePointMeshData_mode5 = 0x8006B4A0;
D_8006D930 = 0x8006CFC0;
setBattleCameraMode = 0x800BB978;
battleVar2 = 0x800C35CC;
D_800C3EB8 = 0x800C35D8;
D_800C3FFE = 0x800C371E;
D_800C4022 = 0x800C3742;
D_800C402F = 0x800C374F;
battleBssBlock = 0x800C35D0;
D_800CCD34 = 0x800CC454;
D_800CCD78 = 0x800CC498;
D_800CCDEC = 0x800CC50C;
battleScriptContext = 0x800D257C;
D_800D2E5D = 0x800D257D;
D_800D2E5E = 0x800D257E;
D_800D2E5F = 0x800D257F;
D_800D2E60 = 0x800D2580;
D_800D2E61 = 0x800D2581;
D_800D2E62 = 0x800D2582;
battleCameraSpriteOrientation = 0x800D27D0;
D_800D30BC = 0x800D27DC;
battleCameraEye = 0x800D2A74;
battleCameraAt = 0x800D2A7C;
D_800D3410 = 0x800D2B30;
D_800D3418 = 0x800D2B38;
D_800D3420 = 0x800D2B40;
D_800D3428 = 0x800D2B48;
D_800D3430 = 0x800D2B50;
D_800D3438 = 0x800D2B58;
D_80280000 = 0x80280000;
D_80280004 = 0x80280004;
D_80280008 = 0x80280008;
D_80280028 = 0x80280028;
D_8028002C = 0x8028002C;
D_80280050 = 0x80280050;
D_80280058 = 0x80280058;
D_8028005C = 0x8028005C;
D_80280064 = 0x80280064;
D_8028006C = 0x8028006C;
D_80280078 = 0x80280078;
D_8028007C = 0x8028007C;
D_802800B8 = 0x80280088;
D_802800C8 = 0x80280098;
D_80280118 = 0x80280118;
D_8028015C = 0x8028015C;
D_80280170 = 0x80280170;
D_8028017C = 0x8028017C;
D_80280188 = 0x80280188;
D_8028019C = 0x8028019C;
D_802801B0 = 0x802801B0;
D_802801C4 = 0x802801C4;
D_802801EC = 0x80280200;
D_8028020C = 0x8028020C;
drawBattleDebugTextPages = 0x8028022C; // type:func
moveDebugCameraEye = 0x80280844; // type:func
moveDebugCameraAt = 0x80280980; // type:func
updateBattleDebugger = 0x80280AE0; // type:func
reinitDebugFontOnPadPress = 0x802810C8; // type:func
updateDebugHeapViewer = 0x8028113C; // type:func
updateDebugLoadMeter = 0x802813D8; // type:func
drawDebugMeterNeedle = 0x802814A0; // type:func
drawDebugMeterTick = 0x802815A4; // type:func
drawDebugMeterPeakLine = 0x80281694; // type:func
drawDebugLoadMeter = 0x80281758; // type:func
createDebugLoadMeter = 0x80281970; // type:func
printLoadedWdsList = 0x802819CC; // type:func
updateDebugModelEditor = 0x80281A2C; // type:func
writeBattleHeapDump = 0x80282064; // type:func
dumpBattleHeap = 0x802820B0; // type:func
debugHeapViewerEnabled = 0x8028210C;
debugPerfInfoEnabled = 0x80282110;
debugCameraViewEnabled = 0x80282118;
debugModelEditorControlMode = 0x80282194;
D_802800B8_jp = 0x802800B8;
D_802800C8_jp = 0x802800C8;
D_802801EC_jp = 0x802801EC;
