A cycle-accurate, ppu not-quite-so hobby project.
Go to file
Rekai Nyangadzayi Musuka 6db132ad48 feat(cartridge): handle MBC-less games like tetris
TODO: This will panic whenever a write is attempted on the MBC-less
cartridge. This would be fine if games held the implicit rules given by
the hardware, however this is not the case. We will have to modify the
NoMBC implementation to ignore writes to the cartrige (while still
documenting them just in case of bugs)
2021-04-05 01:43:26 -05:00
src feat(cartridge): handle MBC-less games like tetris 2021-04-05 01:43:26 -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: update cargo.lock 2021-04-05 00:50:53 -05:00
Cargo.toml feat: implement clap for cli and improve error messages 2021-03-22 21:41:22 -05:00
README.md chore: add README.md 2021-01-27 23:59:42 -06:00

README.md

Rekai's Gameboy Emulator

Build Status

Status

Currently:

  • CPU passes Blargg's cpu_instrs.gb
  • Gameboy Boot ROM runs correctly