gameboy-rust/docs
0xrsydn da700671ad feat(testing): add bounded headless ROM suites and JSON reports
Read strict versioned suite manifests with independent ROM cases, explicit ARM/Thumb checkpoints, register/CPSR/memory assertions, and aggregate step limits. Report every case deterministically and fail on timeouts, STOP, diagnostics, missing files, or mismatches. Keep host JSON dependencies outside the core.

Add an original ARM/Thumb/BIOS suite generator, unit and process-level regressions, and schema/usage documentation. Verified on Darwin arm64 with debug/release workspace and core suites, Clippy, rustdoc, native ROM-window tests, all ten demo smoke tests, repeatable release reports, and a deliberate assertion failure. Independent public hardware-test ROM validation remains next.
2026-10-05 19:41:40 +07:00
..
hardware feat(testing): add bounded headless ROM suites and JSON reports 2026-10-05 19:41:40 +07:00
architecture.md feat(testing): add bounded headless ROM suites and JSON reports 2026-10-05 19:41:40 +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): add bounded headless ROM suites and JSON reports 2026-10-05 19:41:40 +07:00
references.md feat(power): implement keypad-wake STOP and BIOS Stop service 2026-10-05 18:28:23 +07:00
rom-tests.md feat(testing): add bounded headless ROM suites and JSON reports 2026-10-05 19:41:40 +07:00
status.md feat(testing): add bounded headless ROM suites and JSON reports 2026-10-05 19:41:40 +07:00
testing.md feat(testing): add bounded headless ROM suites and JSON reports 2026-10-05 19:41:40 +07:00