Skip to content

fix(gb-core): default CGB to CPU-CGB-D#258

Merged
pakitovic merged 2 commits into
mainfrom
codex/cgb-default-cgb-d
Jun 18, 2026
Merged

fix(gb-core): default CGB to CPU-CGB-D#258
pakitovic merged 2 commits into
mainfrom
codex/cgb-default-cgb-d

Conversation

@pakitovic

Copy link
Copy Markdown
Owner

Summary

  • Change the ordinary Game Boy Color default revision from CpuCgbE to CpuCgbD.
  • Keep CGB-E as an explicit active revision and preserve the existing boot ROM asset mapping: CpuCgbD -> cgb_boot.bin, CpuCgbE -> cgbE_boot.bin.
  • Update CLI, desktop, test-runner expectations, and model/boot documentation for the new default without pinning implicit CGB manifests to CGB-E.

Validation

  • cargo fmt --all -- --check
  • git diff --check
  • cargo test -p gb-core --test model --test boot --test bus
  • cargo test -p gb-cli
  • cargo test -p gb-desktop
  • cargo test -p gb-test-runner
  • cargo rom-suite gb-emulator-shootout --suite samesuite-apu (61/61 passed)
  • RealBoot smoke check with a temporary boot ROM directory containing only cgb_boot.bin for an implicit CGB case

@pakitovic
pakitovic force-pushed the codex/cgb-default-cgb-d branch from 3d2e914 to 2662688 Compare June 18, 2026 10:33
@pakitovic
pakitovic merged commit 97ab47e into main Jun 18, 2026
31 checks passed
@pakitovic
pakitovic deleted the codex/cgb-default-cgb-d branch June 18, 2026 10:45
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