Tech News
← Back to articles

Writing a Game Boy Emulator in OCaml

read original related products more articles

Introduction

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. You can try it out on the following demo page:

Demo Page

I included several homebrew ROMs in the demo, so please try them out (I recommend Bouncing ball and Rocket Man Demo). You can also play with it in your mobile browser as it runs at 60 FPS on recent smartphones.

Repository

You can find the repository here:

https://github.com/linoscope/CAMLBOY

Screenshots

Why implement a Game Boy emulator in OCaml?

Have you ever felt like the following when learning a new programming language?

... continue reading