🐫 Writing a Game Boy Emulator in OCaml • linoscope

「 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: https://linoscope.github.io/CAMLBOY

https://linoscope.github.io/writing-a-game-boy-emulator-in-ocaml/

#ocaml #gameboy #emulation #retrogaming

My Game Boy Slideshow ROM Generator is now available at https://there.oughta.be/a/game-boy-slideshow

#gameboy #retrogaming

The video consists of four scenes in rapid succession. 1) Six different Game Boy models are lined up from left to right with each one set back a little behind the previous one. The camera moves along them bringing them in focus one after each other. The first is an original Game Boy showing a sequence of the words "TIME", "TO", "CREATE", "YOUR" and "OWN". The sentence is completed by the following Game Boys showing static images reading "SLIDESHOW ROM", "FOR YOUR GAME BOY", "IN FOUR SHADES OF GREEN", "OR IN COLOR", "WITH YOUR OWN IMAGES". The last two are a Game Boy Color and Game Boy Advance showing colored images. 2) A browser window showing the web tool to generate Game Boy slideshows, in which images are dragged from a folder onto the page, which generates a preview of the slideshow. The mouse then presses a button "Generate ROM" triggering a download of a slideshow.gb file in the browser. 3) The screen is split into four quarters, each demonstrating a different way to write the ROM file onto a cartridge: a) With an EEPROM programmer, b) with a flash cartridge and with a micro SD cart for c) an Analogue Pocket and d) an EZ Flash Jr. 4) The camera slowly moves towards a Game Boy Color which shows the images from part 2) as a quick sequence.
The video consists of four scenes in rapid succession. 1) Six different Game Boy models are lined up from left to right with each one set back a little behind the previous one. The camera moves along them bringing them in focus one after each other. The first is an original Game Boy showing a sequence of the words "TIME", "TO", "CREATE", "YOUR" and "OWN". The sentence is completed by the following Game Boys showing static images reading "SLIDESHOW ROM", "FOR YOUR GAME BOY", "IN FOUR SHADES OF GREEN", "OR IN COLOR", "WITH YOUR OWN IMAGES". The last two are a Game Boy Color and Game Boy Advance showing colored images. 2) A browser window showing the web tool to generate Game Boy slideshows, in which images are dragged from a folder onto the page, which generates a preview of the slideshow. The mouse then presses a button "Generate ROM" triggering a download of a slideshow.gb file in the browser. 3) The screen is split into four quarters, each demonstrating a different way to write the ROM file onto a cartridge: a) With an EEPROM programmer, b) with a flash cartridge and with a micro SD cart for c) an Analogue Pocket and d) an EZ Flash Jr. 4) The camera slowly moves towards a Game Boy Color which shows the images from part 2) as a quick sequence.