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 5919f70537 CMake+Meta: Add inferno dependency, which includes ruc indirectly 2 years ago
assets Meta: Add assets for settings and scene 2 years ago
cmake CMake+Meta: Add inferno dependency, which includes ruc indirectly 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: Optimize interrupt request checking 2 years ago
test Test: Add way to run opcodes in test cases, add test for ADC, POP, PUSH 2 years ago
vendor CMake+Meta: Add inferno dependency, which includes ruc indirectly 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 CMake+Meta: Add inferno dependency, which includes ruc indirectly 2 years ago
CMakeLists.txt CMake+Meta: Add inferno dependency, which includes ruc indirectly 2 years ago
LICENSE Meta: Add license 2 years ago
README.org Doc: Update git submodule instructions in readme 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://github.com/riyyi/garbage
$ cd garbage
$ git submodule update --init --recursive

Or

$ git clone --recursive https://github.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