GBCamel is a Game Boy Color emulator written in OCaml. Source is available here.
Assuming your system is set up with OCaml and dune, you may install dependencies with
opam install . --deps-only --with-test
Now, to build the emulator, run make
. To install to your system, make install
.
gbcamel ROM_FILE.gb[c]
will immediately boot the Game Boy Color's BIOS and
gbcamel --help
will have the most up-to-date usage information.
Code documentation is available here. (TODO : add architectural documentation)