Skip to content
Stephane Dallongeville edited this page May 28, 2016 · 25 revisions

SGDK : A small, open and free development kit for the Sega Megadrive

Notes about the new SGDK 1.2:
It features a new Sprite Engine which is still not yet completed (i plan to optimize performance which are already better than the old Sprite Engine but not fast enough yet and also plan to add sorting feature...)
You might find some bugs in it as the code becomes complex and i could not test it intensively, please report them in the GitHub issues tracker :)
If you experience undefined reference to _hard_reset error then just delete your local project copy of boot/sega.s file so it will automatically replaced by the new SGDK one.

SGDK is split in several parts:

  • The library itself provided with full code sources, some samples and a Doxygen documentation (in the doc folder).
  • GCC compiler binaries (for Windows system only as you can easily install them on Unix based system).
  • Library tools (resources compiler mainly). Binaries are provided only for Windows system only but sources are included so you can compile them easily, note that some tools requires Java to be installed.

Download the complete archive in Download Section.
Unix/Linux users should give a try to the Gendev project from Kubilis which allow to quickly setup SGDK on a Unix environment.
And now MACOS users also have access to SGDK with Gendev MacOS, thanks to Sonic3D for making it :)

After you downloaded the SGDK archive, check the Wiki Section to get installation instructions and basics tutorials.

You are more than welcome to share your experience and get further assistance on SpritesMind forum or Sega4Ever (french only) !

Wish you a happy coding :)

Clone this wiki locally