A Sega Genesis/Mega Drive emulator mostly written in Zig

Hi everyone,

I’ve made an early version of a Sega Genesis/Mega Drive emulator, which is mostly written in Zig with C implementations for some of the components. At the moment, the project is far from finished, but the emulator boots some games with good compatibility. In any case, if you’re interested, the project is available on GitHub (here: https://github.com/pixel-clover/sandopolis).

Feedback is welcome.

20 Likes

Project Update

A new (pre-)release of Sandopolis emulator is out and the main added feature is added support for playing Sega CD game ROMs.

For the sake of being transparent: I use AI for developing Sandopolis.

1 Like

Looks cool. For your sake, I would recommend adding a comment in the readme like “even though AI helps me develop I still read every loc”.

1 Like

Thanks for the suggestion. I’ll consider that.

1 Like

btw there’s a Zig port of stb true type: https://codeberg.org/andrewrk/TrueType

2 Likes