// JP addresses for names the shared C uses (hand-written in earlier rounds; kept
// above the generated section so share_symbols.py keeps them).
battleMechaPartyTextureLocations = 0x800C2DA0;
fxScreenRippleTriVertsTopLeft = 0x801FCE5C;
fxScreenRippleTriVertsBottomRight = 0x801FCE74;

// ---- Names shared with US (generated by tools/share_symbols.py) ----
registerSpriteCallback2Sub0 = 0x8001C9D4;
allocateSavePointMeshDataSub0_callback = 0x8001CC20;
addClamp255 = 0x80021920;
clearShapeTransferEntry = 0x80024F64;
allocateHeap = 0x800319EC;
freeHeap = 0x80031F0C;
createRotationMatrix = 0x8003F5E0;
getAngleCos = 0x8003F758;
getAngleSin = 0x8003F774;
GetTPage = 0x80043894;
AddPrim = 0x800439C0;
SetShadeTex = 0x80043A9C;
SetPolyGT3 = 0x80043B00;
DrawSync = 0x80044448;
ClearImage = 0x800445DC;
LoadImage = 0x8004470C;
StoreImage = 0x80044770;
ClearOTagR = 0x80044950;
DrawOTag = 0x80044A48;
PutDrawEnv = 0x80044ABC;
PutDispEnv = 0x80044D14;
SquareRoot0 = 0x80048AF4;
TransMatrix = 0x80049C44;
SetRotMatrix = 0x80049DA4;
SetTransMatrix = 0x80049E34;
ReadGeomOffset = 0x80049F64;
ReadGeomScreen = 0x80049F84;
SetGeomOffset = 0x80049FD4;
SetGeomScreen = 0x80049FF4;
Square0 = 0x8004A2BC;
RotTransPers3 = 0x8004A524;
VSync = 0x8004B3F4;
battleBssBlock = 0x800C35D0;
fxScreenRipple_update = 0x801FC000; // type:func
fxScreenRipple_draw = 0x801FC11C; // type:func
freeFxScreenRipple = 0x801FC3F0; // type:func
fxScreenRipple_delete = 0x801FC424; // type:func
createBattleStartEffect = 0x801FC460; // type:func
initFxScreenRipple = 0x801FC498; // type:func
playFxScreenRipple = 0x801FC880; // type:func
runFxScreenRippleLoop = 0x801FC8DC; // type:func
fxScreenRippleAnimatePhase = 0x801FCE58;
fxScreenRippleOT = 0x801FCE8C;
