gameboy-rust/docs
0xrsydn 08c8705904 test(cpu): integrate pinned public Thumb compatibility suite
Add --suite thumb while retaining default ARM preparation. Verify hashes, the Thumb-to-ARM evaluation bridge, and the result checkpoint; retain upstream provenance outside tracked files. Expand offline synthetic adapter and CLI regressions.

Darwin arm64 baseline: the unmodified Thumb ROM reaches ARM eval at 0x08000934 after 771 steps with r7=229 in debug and release. ARM remains passing. Online/offline preparation agrees and all 21 Python tests pass. CPU behavior is unchanged.
2026-10-05 20:40:37 +07:00
..
hardware feat(memory): support ARM unused-memory open-bus reads 2026-10-05 20:29:17 +07:00
architecture.md test(cpu): integrate pinned public Thumb compatibility suite 2026-10-05 20:40:37 +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
public-thumb-tests.md test(cpu): integrate pinned public Thumb compatibility suite 2026-10-05 20:40:37 +07:00
references.md test(cpu): integrate pinned public Thumb compatibility suite 2026-10-05 20:40:37 +07:00
rom-tests.md test(cpu): integrate pinned public Thumb compatibility suite 2026-10-05 20:40:37 +07:00
status.md test(cpu): integrate pinned public Thumb compatibility suite 2026-10-05 20:40:37 +07:00
testing.md test(cpu): integrate pinned public Thumb compatibility suite 2026-10-05 20:40:37 +07:00