A cycle-accurate, ppu not-quite-so hobby project.
Go to file
Rekai Nyangadzayi Musuka 2a7377c724 chore(ppu): reimplement offset calculation for obj fetcher 2021-05-04 22:11:03 -05:00
src chore(ppu): reimplement offset calculation for obj fetcher 2021-05-04 22:11:03 -05:00
.drone.yml chore: update rust CI version from 1.49 to latest 2021-02-25 23:17:19 -06:00
.gitignore feat: implement fetch, decode, execute loop 2020-12-23 03:25:16 -06:00
Cargo.lock chore: implement gamepad controls 2021-05-03 23:11:39 -05:00
Cargo.toml chore: implement gamepad controls 2021-05-03 23:11:39 -05:00
README.md chore: update README.md 2021-04-26 00:35:15 -05:00

README.md

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