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 301c9343da Emulator: Separate pixel FIFO states into different functions 2 years ago
assets Emulator: Set camera zoom-level and screen flip in scene JSON 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: Separate pixel FIFO states into different functions 2 years ago
test Emulator+Test: Store ProcessingUnits as std::shared_ptr 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