# Instructions where the host gets control first (RECOMP_HOOK -> recomp_hook in
# src/runtime/widescreen.c). Each replaces one patch of the NFSU2 WidescreenFix
# (ThirteenAG), found by that mod's byte patterns; every site is inside a block,
# never a branch target. Sites of the SPEED2.EXE build with sha1 f4bb0d99...
# (R36S port, manuelpllull; PR #683). Select it with NFSU2_EXE_BUILD=f4bb0d99.
# VA        purpose
0x0051B05F  HUD anchor X after mov [esp+A0h], 320.0
0x0053655C  HUD anchor X after mov [esp+74h], 320.0
0x0053672D  HUD anchor X after mov [esp+84h], 320.0
0x0053695D  HUD anchor X after mov [esp+94h], 320.0
0x00536CA5  HUD anchor X after mov [esp+74h], 320.0
0x0050B099  HUD anchor X after mov [esp+1A0h], 320.0
0x0048B5D4  HUD anchor X after mov [0082D2D8h], 320.0
0x005CBDCD  rear-view mirror right X1 (440.0)
0x005CBDDD  rear-view mirror left X1 (200.0)
0x005CBDED  rear-view mirror left X2 (200.0)
0x005CBDFD  rear-view mirror right X2 (440.0)
0x005CBBC9  cutscene border width (640.0)
0x005CBBD9  cutscene border width (640.0)
0x005CBB5D  cutscene border width (640.0)
0x005CBB75  cutscene border width (640.0)
0x005C6F3E  radar mask width (640.0)
0x005C6F4E  radar mask width (640.0)
0x005C6F56  radar mask height (480.0)
0x005C6F66  radar mask height (480.0)
0x0051AE28  HUD element position (HudHook)
0x0051D2E5  radar blip position (BlipsHook)
0x004C6589  HUD element position (HudHook2)
0x00504D5F  stop sign position (StopSignHook)
0x005366C2  FMV quad extents (FMVWidescreenMode 1)
0x005C7C34  3D view scale per view id (FixFOV)
0x005C7CBE  FixFOV constant 1 (fdivr 1.0)
0x005C7CD0  FixFOV constant 2 (fmul 0.5)
0x005C7CF5  FixFOV constant 3 (fdivr 1.0)
0x005D2962  particle frame time pushed as 1/60 (FPSLimit; push 0x3C888889)
