HomeForumsWhat's newResources 
 
 
Sega CD Programing help.
SaturnFreak2004 - Feb 15, 2022
 SaturnFreak2004 Feb 15, 2022
Hey yall, so anyways i want to program on the sega cd because i actually like the system and i know a bit of c++ and c but how do i make games for the sega cd?

 TrekkiesUnite118 Feb 15, 2022
Weren't you just asking how to program for the Saturn not too long ago?

 Mr Conan Feb 16, 2022
You should probably start with genesis/md before diving into sega cd

 Chilly Willy Feb 20, 2022
Here's my previous latest toolchain for ubuntu. Should work in any linux distro. It handles Genesis, SCD, and 32X.


Here's my SCD boot loader. It auto loads and runs APP.BIN on the CD, and provides some helper functions for things like reading ISO9660 files. It's used by all my SCD demos.


Here's a mikmod player for the SCD. It uses my port of mikmod to the SCD using a library I made to make using the PCM chip easier.


Here's a SCD raycasting demo I made that uses the DirectColorDMA mode of the Genesis VDP.


Here's a MOD player I made that downsamples the instruments in the MOD until everything fits in the PCM ram. It has a few different filter modes to use when downsampling to make the instruments sound better compared to a simple nearest-neighbor downsample.


This should get you going on how to make SCD games/demos. If you have any questions, just ask. I've always made it a habit to help anyone on Sega (and other old consoles) programming.