
I’ve been looking at a few different ways to get software running on Sega consoles. There’s quite a bit of development software floating around out there, so I thought I’d collect some of the more interesting projects in one place.
First up we have SGDK, the Sega Genesis Development Kit. It’s a free development kit for writing Mega Drive / Genesis software in C, without having to do absolutely everything in Motorola 68000 assembly. Lovely! It also comes with example projects and tools for getting graphics and sound into a game.
I actually left myself a little reminder about setting up the SGDK environment variables back in February 2016. Apparently four years wasn’t long enough to forget about it!
For anyone running Linux, there’s also GENDEV. This provides a development environment and toolchain for the Mega Drive, including support for SGDK. So rather than being a completely different development kit, it’s another way of getting the tools running outside Windows.
And then there’s the Sega Saturn SDK, with tools for Linux and Windows. The Saturn is a rather different beast, with its dual Hitachi SH-2 processors and considerably more complicated graphics hardware. I suspect getting a few sprites on the screen is only the beginning of the fun there!
Of course, collecting development hardware and software is one thing. Actually knowing what to do with all of it is another. At least there are plenty of examples to poke around in. Maybe one day I’ll have something more exciting than a test program to show for it!
Sources
Related Posts