gameboy-rust/docs
0xrsydn 6e736c634b test(bios): integrate pinned BIOS read-protection baseline
Add --suite bios with hash-verified upstream files and the ARM evaluation checkpoint at 0x08000248. Preserve the r12=0 assertion, original BIOS boot, and all test bytes. Add synthetic adapter and CLI regressions.

On Darwin arm64 the public ROM fails test 1 in debug and release after 64 steps and 543 nominal cycles. Document that this tests protected reads of Nintendo firmware opcodes, not general BIOS service compatibility. Online and offline preparation agree; 39 Python tests pass. Core behavior is unchanged.
2026-10-05 21:31:04 +07:00
..
hardware fix(cpu): store PC plus six for Thumb empty register lists 2026-10-05 20:47:39 +07:00
architecture.md test(bios): integrate pinned BIOS read-protection baseline 2026-10-05 21:31:04 +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 test(memory): integrate pinned public memory compatibility suite 2026-10-05 21:19:32 +07:00
public-bios-tests.md test(bios): integrate pinned BIOS read-protection baseline 2026-10-05 21:31:04 +07:00
public-memory-tests.md test(memory): integrate pinned public memory compatibility suite 2026-10-05 21:19:32 +07:00
public-thumb-tests.md test(memory): integrate pinned public memory compatibility suite 2026-10-05 21:19:32 +07:00
references.md test(bios): integrate pinned BIOS read-protection baseline 2026-10-05 21:31:04 +07:00
rom-tests.md test(bios): integrate pinned BIOS read-protection baseline 2026-10-05 21:31:04 +07:00
status.md test(bios): integrate pinned BIOS read-protection baseline 2026-10-05 21:31:04 +07:00
testing.md test(bios): integrate pinned BIOS read-protection baseline 2026-10-05 21:31:04 +07:00