b717570cb2c09d52f9be268ce74b6cb7fcbe241e
In the render thread, we cleared the FB to fix the beeper test, but that broke several other tests that drew to the screen before the fb was properly set, this pr fixes that issue, and the render thread works properly for all tests.
VoidEmu
Current state: This project is a Chip8 emulator implemented according to Cowgod's Chip-8 Technical Reference.
This is a simple emulator for the Game Boy. It is written in C++ and uses SDL for rendering.
TODO
- Implement sound
- Implement keyboard input
- Implement better e2e testing for visuals and other things
- Implement a disassembler
- Get better debugging
Why
I wanted to learn how to use C++ and SDL, and I recently saw a youtube video listing out reasons for writing a Game Boy emulator. The name is VoidEmu, because I gurantee I will be staring into the void trying to make this thing work.
References
License
This is free and unencumbered software released into the public domain, much to the detriment of my "heirs and successors". Unlicense everything
Languages
C++
97.3%
Shell
2.3%
Makefile
0.4%