gameboy-rust/docs
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
..
hardware feat(memory): support ARM unused-memory open-bus reads 2026-10-05 20:29:17 +07:00
architecture.md fix(cpu): support single-load writeback register aliases 2026-10-05 20:15:53 +07:00
demos.md docs: split README into docs/ and add AGENTS.md 2026-10-05 16:20:18 +07:00
development.md feat(testing): pin public ARM fixture and document compatibility baseline 2026-10-05 20:01:08 +07:00
public-arm-tests.md feat(memory): support ARM unused-memory open-bus reads 2026-10-05 20:29:17 +07:00
references.md feat(memory): support ARM unused-memory open-bus reads 2026-10-05 20:29:17 +07:00
rom-tests.md feat(memory): support ARM unused-memory open-bus reads 2026-10-05 20:29:17 +07:00
status.md feat(memory): support ARM unused-memory open-bus reads 2026-10-05 20:29:17 +07:00
testing.md feat(memory): support ARM unused-memory open-bus reads 2026-10-05 20:29:17 +07:00