Repository navigation
Hardware Oddity Address Domains
Evidence: Xbox observed. Catalog correction NV2A-015: a guest software operation of AND 0x03FFFFFF only proves that this code path folds addresses to 26 bits. It does not establish a universal NV2A address limit. For example, applying that mask changes 0x04400000 (68 MiB) to 0x00400000 (4 MiB); whether any specific engine or DMA object performs that transformation still needs measurement.
In Ryan Miceli's firsthand Halo 2 HD investigation, the kernel allocator initially prevented upper-memory allocation, but a different allocation path let GPU resources above 64 MiB render. Preserve the distinction between kernel policy and the tested GPU path; this does not prove every GPU engine reaches every address.
Proposed test: on documented 64/128 MiB setups, place distinguishable patterns at addresses separated by 64 MiB and exercise each engine, register path, and DMA object. Record the installed-memory configuration, software mask, field width, object aperture, and observed aliasing separately.
See also Memory & DMA and DRAM geometry and expansion.
DSP tooling guide and navigation updated November 2, 2026 for experimental PR #384, source 8f51d237. Capture/replay usage and limits.
The earlier wiki-wide review was published November 1, 2026. Emulator source: b7140848. Reviewed wiki content: 1d2b671. Current status · Release availability · Publication process.
- Home
- Current status
- Stable versus main
- Implemented mechanisms
- Controls and defaults
- Measured results and limits
- Complete change register
- System
- CPU and vCPU
- Memory and DMA
- Graphics / NV2A
- APU and audio
- Timing and timers
- Platform and I/O
- Hardware observations
- Fidelity boundaries
- Methodology
- PGR2 routes
- Debugging lag / hot paths
- Tools and commands
- DSP capture, replay and fuzzing
- HLE readiness and public XISO proof
- Concurrent DSP shadow and OpenAL proof
- DSP HLE operation inventory
- DSP HLE fix examples and testing
- Development
- Upstream shortlist
- Wiki maintenance
- Research / retired work
- Optimization catalog
- Hot-path shortcuts
- Researched experiments
- Unproven proposal directory
- PR lessons
- September26 snapshot
Repository · PRs · Issues