gameboy-rust/crates
0xrsydn a9493d4cc6 feat(memory): support ARM unused-memory open-bus reads
Snapshot mapped PC+8 bytes for ARM data reads in the documented unused ranges. Preserve strict host/fetch/Thumb/DMA diagnostics, missing-ROM errors, existing write rules, and nominal timing. Add original regressions and document the bounded model.

The unmodified pinned jsmolka ARM ROM now reaches its verified checkpoint with r12=0 in debug and release: 1344 steps and 11257 nominal cycles. No ROM, manifest, or assertion changes.

Validated on Darwin arm64: 842 workspace tests in debug and release; 773 core/demo tests separately; Python adapter tests; native ROM windows; all ten demo window smoke tests; fmt, clippy, and rustdoc.
2026-10-05 20:29:17 +07:00
..
desktop feat(testing): add bounded headless ROM suites and JSON reports 2026-10-05 19:41:40 +07:00
gba-core feat(memory): support ARM unused-memory open-bus reads 2026-10-05 20:29:17 +07:00
gba-demos feat(desktop): run ROM files in a window with keypad input 2026-10-05 19:22:13 +07:00