Flameboy is a Gameboy emulator written in C. I spent my childhood playing Pokemon games but never had a real console. So I am just DIYing a real, handheld Gameboy :)
Once ready, I will port it to ESP32, and wire it up with a screen and my console shall be ready.
Or more like, TODOs
- Implement memory
- Implement core addressing mechanism
- Implement ROM loading
- Implement all CPU instructions
- Interrupt handling
- Implement banking for various components
- Implement boot ROM execution
- Implement the PPU
- Implement the APU
- Port to ESP32