Karll's Game Boy is a Game Boy emulator written in C++14 for learning emulation and modern C++. It doesn't do anything interesting yet.
- SFML2
A makefile is present in the repository, to build go to the project's root directory using the terminal and type the following command:
$ mkdir build && cd build && cmake .. && make && cd ..
To run the program, type the name of the executable followed by the rom's location:
$ ./build/gameboy-emulator roms/tetris.gb
- Port to SFML
- Tetris Title Screen
- Input
- Pass Blargh's cpu_instr tests
- Play Tetris
- Get Opus5 working
- MBC1
- Sound
- Play Metroid II
- It doesn't work for anything else other than Tetris and Dr. Mario.