- Work in progress.
- A Gameboy emulator written in c.
- Currently passes all individual blaggr
cpu_instrs
tests and some games are playable. - Regarding cartridge memory controllers only MBC1 has been implemented.
- Add all mbc1 features.
- mbc > 1.
- Sound.
- Pandocs
- CPU opcode table
- CPU opcode descriptions
- The Gameboy Emulator Development Guide
- Emu dev Discord: Thank you for all the help debugging my countless bugs
- Unix based OS.
- gcc compiler.
- SDL2
Keyboard | Gameboy |
---|---|
W | Up |
A | Left |
S | Down |
D | Right |
O | B |
P | A |
K | select |
L | start |
Nintendo's boot sequence | Blargg's cpu_instrs tests |
Tetris menu | Tetris gameplay |
Dr. Mario | Super Mario Land |