Skip to content

Spirit MVP - #44

Draft
TylerBloom wants to merge 35 commits into
mainfrom
mvp
Draft

Spirit MVP#44
TylerBloom wants to merge 35 commits into
mainfrom
mvp

Conversation

@TylerBloom

@TylerBloom TylerBloom commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Contains all of the remaining work needed for an MVP of the core emulator library. Followup PRs will add a web UI target and refinements to the desktop UI.

Additions:

  • Double speed CPU mode support
  • Support for all interrupt triggers
  • Interrupt edge cases
  • VRAM DMA HBlank support

TODOs:

  • Correct visual bugs
    • BG X scrolling is choppy
    • Transparent pixels are not mixed correctly
  • Add audio processing unit
    • Add audio support in ghast
  • Correct "ripple" effect in some test roms
  • Add support for all major MBCs
  • Add tests for remaining ROMs in test suite
  • Support button input in ghast
  • Correct coloring for earlier games
    • Grayscale original GB games
    • Colorize SGB games with color palettes

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