Oracle: timing-dependent bytes $0630-$0632 (field scanline probe) #15
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Open question from the RAM map slice 1 (refs #7).
scanline_h,scanline_v,scanline_v_max($0630-$0632) are written by FieldLoop from the PPU H/V counters, so their values depend on CPU timing. Once field code runs as C (on), the per-frame WRAM comparison will differ there unless the timing service reproduces them. Decide: exclude them from the oracle (explicit, justified exclusion) or have the timing service record/reproduce them. Seeport_noteofscanline_hinre/ram_map.toml.