Rekai Musuka d5e67568dd chore(bus): temporarily disable VRAM and OAM gates
There appears to be severe timing issues in the ppu which result in
regressions with these gates enabled. They are commented out for now,
but will be re-enabled once the timing issues in the PPU are fixed
2021-06-07 00:01:40 -05:00
2021-05-05 18:37:11 -05:00
2021-04-26 00:35:15 -05:00

Rekai's Gameboy Emulator

Build Status

Status

  • Passes Blargg's cpu_instrs Test
  • Renders Background & Window Tiles
  • Implements a PPU FIFO

Notes

  • gameboy-logs suggests that there are still some underlying problems with the cpu implementation
  • The Sprite FIFO does not work as expected yet
  • Sound is neither emulated nor stubbed. Upon writing / reading to a APU related register the emulator will panic.
  • Code cleanup is pending completion of some minimum viable product of the emulator
Description
A cycle-accurate, ppu not-quite-so hobby project.
Readme 2.7 MiB
Languages
Rust 100%