Rekai Nyangadzayi Musuka
fc6516cbb2
egui now has egui-winit and egui-wgpu, which I can use instead of the community-run libraries. Unfortunately, despite being based on community work, not all the necessary features made it over, as of 5 days ago (according to the commit date) the necessary APIs were implemented, but until egui-winit and egui-wgpu are updated there's not much I can do |
||
---|---|---|
.vscode | ||
bin | ||
src | ||
.drone.yml | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
README.md |
README.md
Rekai's Gameboy Emulator
Status
- From Blargg Test ROMs
- cpu_instrs
- instr_timing (kind of)
- mem_timing
- mem_timing-2
- dmg_sound (partial)
- dmg-acid2
- From mooneye-gb:
- Cartridges:
- MBC1
- MBC1M
- MBC2
- MBC5
- Cartridges:
- Implements a cycle-accurate PPU FIFO
- Doesn't *exactly* work just yet
Supports: ROM-only, MBC1, MBC2, MBC3 and MBC5 games.
Controls
Controls are defined here
Key | Button |
---|---|
X | B |
Z | A |
Enter | START |
Shift | SELECT |
Then use the Arrow keys for the D-Pad
Credits
The Boot ROM found in the bin/
directory was made by Optix over here