Skip to content

Add Detroit regression witnesses and qualify the CPU candidate - #23

Merged
ilehtoranta merged 1 commit into
mainfrom
codex/qualified-detroit-integration
Oct 11, 2026
Merged

ilehtoranta merged 1 commit into
mainfrom
codex/qualified-detroit-integration

Conversation

@ilehtoranta

Copy link
Copy Markdown
Owner

Mainline's general logical handler already supports Detroit's EORI postincrement cases. Add ten sparse-bus regression witnesses and prepare the frozen, unpublished 1.5.4-qualified-dev.1 candidate without adding a duplicate production execution path.

The witnesses verify results, CCR, exact PC, register preservation, access sizes, guard memory and A7 byte stride. Production CPU execution code is unchanged.

Validation:

  • Full CPU suite: 5,393 passed, zero failed; 109 unavailable/deferred.
  • Synthetic gate: 86,663,530 required logical cases in 783 batches; zero required mismatches, unsupported forms or untested combinations.
  • Focused CPU/AGA regressions: 230 passed; AHX: 18 passed.
  • Exact-package consumer validation: Release build with zero warnings/errors; host 195 passed / 6 unavailable, disk 74 passed, engine 1,183 passed / 7 unavailable, explicit-ROM native CPU group 4 passed.
  • Detroit: both normal and scalar modes completed 34,000 fields; 1,027 captures per mode with matching fingerprints. Inspected first-month financial report and February management screen.

The CPU DLL was verified byte-identical across CPU tests, the frozen NuGet package and consumer outputs. Detailed evidence and hashes are in docs/COPPER68K_QUALIFIED_DETROIT_INTEGRATION_2026-10-11.md and its JSON record.

Five deferred qualification areas remain visible and the roadmap is not marked complete. This does not add hardware, external-reference or throughput qualification. No NuGet publication is included; this draft preserves the separately authorized release boundary.

@ilehtoranta
ilehtoranta marked this pull request as ready for review October 11, 2026 18:47
@ilehtoranta
ilehtoranta merged commit 624e805 into main Oct 11, 2026
3 checks passed
@ilehtoranta
ilehtoranta deleted the codex/qualified-detroit-integration branch October 11, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant