// Field globals the debugger reads by name.

// ---- Noah names (naming pass, work/naming) ----
updateCharacterVar1 = 0x800ADB02;
g_frameOddOrEven = 0x800ADB08;
EntityMoveCheck0Var0 = 0x800ADB94;
updateEntityEventCode3Var1 = 0x800ADB98;
op99Var5 = 0x800AF984;
op99Var6 = 0x800AF988;
opA0_var1 = 0x800AF9F0;
DollySet = 0x800AF9F4;
DollyStop = 0x800AF9F5;
sceneSCRZ = 0x800AF9F8;
sceneDIP = 0x800AF9FC;
sceneScale = 0x800AF9FE;
g_currentProjectionMatrix = 0x800AFA64;
totalObjects = 0x800AFB0C;
walkMeshTriangle = 0x800AFB24;
particleCreationSetup = 0x800B02CC;
op9DVar1 = 0x800B2184;
isFogSetup = 0x800B218E;
g_playerControlledActor = 0x800B226C;
fieldDebugDisable = 0x800C268C;
g_padButtonForField = 0x800C3900;
padButtonForField2 = 0x800C3908;
fieldVars = 0x800C3A68;
pCurrentFieldRenderingContext = 0x800C426C;
g_totalActors = 0x800ADBFC;
logFieldDebugEncounter = 0x80281204; // type:func
resetFieldDebugEncounterStats = 0x8028125C; // type:func
initFieldDebugLines = 0x802812A4; // type:func
renderFieldDebugText = 0x80281400; // type:func
renderFieldDebugLines = 0x80281450; // type:func
renderFieldDebugLine = 0x802814D4; // type:func
updateFieldDebugLineMatrices = 0x802815B0; // type:func
setupFieldDebugBoundingBox = 0x80281678; // type:func
printFieldDebugRect = 0x80281994; // type:func
printFieldDebugMatrix = 0x802819DC; // type:func
printFieldDebugVector = 0x80281A78; // type:func
printFieldDebugSVector = 0x80281ABC; // type:func
logFieldRenderingEvent = 0x80281B00; // type:func
updateFieldDebugPages = 0x80281B90; // type:func
updateParticleEditorPage = 0x802835E0; // type:func
printDebugComponentCursor = 0x80284354; // type:func
printDebugLineCursor = 0x8028439C; // type:func
adjustDebugValue = 0x80284424; // type:func
editParticleEditorValue = 0x802846CC; // type:func
updateFieldDebugMouseCamera = 0x80284EA4; // type:func
printWdsBankName = 0x802851B0; // type:func
resetFieldDebugPageCursor = 0x802811EC; // type:func
setDebugS16Component = 0x802844BC; // type:func
getDebugS16Component = 0x80284510; // type:func
setDebugU8Component = 0x8028456C; // type:func
getDebugU8Component = 0x802845C0; // type:func
setDebugS8Component = 0x8028461C; // type:func
getDebugS8Component = 0x80284670; // type:func
fieldDebugUploadTextureToVram = 0x80284FB4; // type:func
particleVar1 = 0x800ADB40;
fieldProfileTimestamp = 0x800ADB9C;
fieldCpuTime = 0x800ADBA0;
fieldGpuTime = 0x800ADBA4;
fieldSceneState = 0x800AF880;
padButtonForScripts = 0x800AFE9C;
particleEditorConfigIndex = 0x800B0044;
fieldDebugLinesVisible = 0x80285988;
debugFaderR = 0x8028596C;
debugFaderG = 0x80285970;
debugFaderB = 0x80285974;
debugFaderMode = 0x80285978;
fieldDebugPageCursor = 0x8028597C;
fieldDebugPage = 0x80285984;
fieldDebugEncounterShown = 0x8028598C;
fieldDebugEncounterTimer = 0x80285990;
fieldDebugEncounterCount = 0x80285994;
fieldDebugLastEncounter = 0x80285998;
particleEditorCursorLine = 0x8028599C;
particleEditorCursorComponent = 0x802859A0;
fieldDebugTimeEntryCount = 0x802859A4;
fieldDebugTimeEntries = 0x802859AC;
fieldDebugEncounterHistogram = 0x80285B28;
fieldDebugLines = 0x80285B48;
fieldDebugPageToggle = 0x800ADAFC;
padButtonForScriptsPad1 = 0x800AFEA0; // field pad 1 buttons for scripts
