CryBoy is a Gameboy emulator written in Crystal. The goal of this project is an efficient Gameboy emulator with highly readable code. So far, neither aspect of the goal is accomplished.
SDL2 is a requirement for this project. install that however you see fit.
After cloning the respository, you'll need to install the required shards with
After installing the dependencies, the project can be build with
shards build --release. At this point, the binary lives in
bin/cryboy. The binary takes a an optional boot rom path and a rom path as its argument:
bin/cryboy /path/to/rom or
bin/cryboy /path/to/bootrom /path/to/rom.
- Fork it (https://github.com/mattrberry/CryBoy/fork)
- Create your feature branch (
git checkout -b my-new-feature)
- Commit your changes (
git commit -am 'Add some feature')
- Push to the branch (
git push origin my-new-feature)
- Create a new Pull Request
- Matthew Berry - creator and maintainer
- about 3 hours ago
- May 13, 2020
Tue, 02 Jun 2020 07:16:58 GMT