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 7689efeb44 Meta: Allow single line short case labels in .clang-format 2 years ago
doc Doc: Add reference section to terminology.org, add links to mnemonics 2 years ago
src Emulator: Fix loading 16-bit immediate value 2 years ago
test Emulator+Test: Add main and example unit test 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