gameboy-rust/tools
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
..
gba-tests-arm.lock.json feat(testing): pin public ARM fixture and document compatibility baseline 2026-10-05 20:01:08 +07:00
gba-tests-thumb.lock.json test(cpu): integrate pinned public Thumb compatibility suite 2026-10-05 20:40:37 +07:00
prepare_gba_tests.py test(cpu): integrate pinned public Thumb compatibility suite 2026-10-05 20:40:37 +07:00
test_prepare_gba_tests.py test(cpu): integrate pinned public Thumb compatibility suite 2026-10-05 20:40:37 +07:00