This is a Gameboy emulator written in C.
Currently, GB games that use the MBC1 cart type are supported (e.g. Dr Mario and Tetris). Support for more cart types and GBC games are planned for the future.
- GLFW: used to render the frames and receive input.
- inih: used to parse config files
- libsoundio: used to output audio
Currently the project only compiles on Windows, however support for other platforms can be easily added. The only Windows-specific functionality used are mutexes (to ensure the audio buffers are thread-safe) and the WinMain function.