It can be run on Windows, DS, GameCube, 3DS, Linux based OSes, PSP, and PS4. I called the project Cinoop.Ĭinoop is written in C and is open source. On the other hand, there's the NES and Game Boy both of which seemed far too advanced for me!Įventually, I decided to write a minimalist Game Boy interpreting emulator, without support for custom mappers or sound, (and probably many inaccuracies). I felt that I got enough out of just reading through other people's emulators, and that writing my own would be a pointless exercise. Reading about CHIP-8 definitely helped me to understand a lot of emulation concepts, but it seemed a bit too basic.
Picking a system to emulate isn't an easy choice the standard first emulator project seems to be a CHIP-8 emulator. I've always wanted to write an emulator from scratch, but I've held off for a long time because it's probably the most advanced programming project I've ever wanted to do. Writing a Game Boy emulator, Cinoop Initial publication: March 24th, 2015