GarbAGE (Garbage Accurate GameBoy Emulator)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Riyyi 059441c30a Emulator: Fix ADC/CP/DEC/SBC/SUB opcode: 0x8e, 0xbe, 0x35, 0x93, 0x96 2 years ago
doc Doc: Add definition for lsb/msb, (least|most) significant byte 2 years ago
script Meta: Add script to check for missing opcodes 2 years ago
src Emulator: Fix ADC/CP/DEC/SBC/SUB opcode: 0x8e, 0xbe, 0x35, 0x93, 0x96 2 years ago
test Test: Add unit test for carry calculation 2 years ago
vendor Meta: Update ruc library 2 years ago
.clang-format Meta: Allow single line short case labels in .clang-format 2 years ago
.gitignore Meta: Add .gitignore and compile_commands.json symlink 2 years ago
.gitmodules Meta: Add ruc library 2 years ago
CMakeLists.txt CMake: Fix unit test target 2 years ago
LICENSE Meta: Add license 2 years ago
README.org Doc: Reorder readme reference sections 2 years ago
compile_commands.json Meta: Add .gitignore and compile_commands.json symlink 2 years ago

README.org

GarbAGE (Garbage Accurate GameBoy Emulator)

Accurate GameBoy emulator.

Download

Clone

$ git clone https://gitlab.com/riyyi/garbage
$ cd garbage
$ git submodule init
$ git submodule update

Or

$ git clone --recursive https://gitlab.com/riyyi/garbage

Update

$ git pull
$ git submodule update --recursive

Build instructions

$ mkdir build
$ cd build
$ cmake .. && make

Contributing

Enable 'commit-hooks' to lint your changes before committing them.

$ ./vendor/ruc/script/pre-commit.sh install

Libraries