↓ Skip to main content

“For the past few months, I have been working on a project called CAMLBOY, a Game Boy emulator written in OCaml that runs in the browser.”

linoscopelinoscope.github.io ↗

The emulator runs at 60 FPS in a phone browser, compiled from OCaml to JavaScript. Functors make the CPU testable and GADTs tame the instruction set. The ecosystem lands on both the liked and the disliked list. That is OCaml in one project.