I wasn't sure if this should go here or Dev Central since that forum seems to be mostly about Saturn dev.
I've decided to start a little Sega CD development contest to try and increase interest in the platform especially in the area of homebrew development. I'm looking for entries from people of all skill levels. Even if all you manage to do is print "Hello World!" on the screen, I'll be happy you entered. I haven't decided exactly how it will be set up, but here are some ideas on what the rules may be like.
*The software can be a game, demo, or utility
*The software must work on real hardware
*It is encouraged, but not required, that the software be compatible with SLO (so I can make a big disc with all the entries)
*Use of 3rd party code is allowed so long as credit is given where credit is due
*Use of the official Sega devkit or code is discouraged, but not forbidden.
Entries will be judged base on the following:
Technical Merrit (How far does it push the hardware?)
Coolness (demos)/ Gameplay (games) / Usefulness (utilities)
Art/Graphics
Music/SFX
If there are enough entries I might award winners in individual categories.
I've thought of a really cool prize, but I have to make sure I can pull it off first. Details to come. Of course, if anyone wants to throw something in to sweeten the pot, I'm all for it.
I don't have any idea what the deadline should be. I don't want to wait so long that people lose interest, but at the same time I want to give people enough time to get up to speed on the hardware.
I'd love to hear your thoughts on the rules and what you think the deadline should be.
Here are some useful links to get you started:
http://cgfm2.emuviews.com/ - Charles MacDonald's site. Contains a wealth of information about the Genesis hardware and also has a copy of snasm68k, a great 68K assembler.
http://eidolon.dnsalias.net/eifiles/scdpfaq_015.txt - Eidolon's Sega CD programming FAQ. Inaccurate in some places, but it has information that's not replicated elsewhere at the moment.
http://www.pages.drexel.edu/~mrp29/index.html - My Sega CD site. Has some info on the boot process, a utility for making bootable Sega CD images, and my boot loader (SLO)
http://www.pages.drexel.edu/~mrp29/transfer.html - A simple to build cable that's useful for testing code and dumping Genesis carts. (I really need to get off my lazy bum and link this into the main site).
EDIT:
http://home.hiwaay.net/~eubanks - A build of GCC appropriate for Genesis development.
http://home.hiwaay.net/~kbanks - Some Genesis demos in C including one modified to work with SLO.
I've decided to start a little Sega CD development contest to try and increase interest in the platform especially in the area of homebrew development. I'm looking for entries from people of all skill levels. Even if all you manage to do is print "Hello World!" on the screen, I'll be happy you entered. I haven't decided exactly how it will be set up, but here are some ideas on what the rules may be like.
*The software can be a game, demo, or utility
*The software must work on real hardware
*It is encouraged, but not required, that the software be compatible with SLO (so I can make a big disc with all the entries)
*Use of 3rd party code is allowed so long as credit is given where credit is due
*Use of the official Sega devkit or code is discouraged, but not forbidden.
Entries will be judged base on the following:
Technical Merrit (How far does it push the hardware?)
Coolness (demos)/ Gameplay (games) / Usefulness (utilities)
Art/Graphics
Music/SFX
If there are enough entries I might award winners in individual categories.
I've thought of a really cool prize, but I have to make sure I can pull it off first. Details to come. Of course, if anyone wants to throw something in to sweeten the pot, I'm all for it.
I don't have any idea what the deadline should be. I don't want to wait so long that people lose interest, but at the same time I want to give people enough time to get up to speed on the hardware.
I'd love to hear your thoughts on the rules and what you think the deadline should be.
Here are some useful links to get you started:
http://cgfm2.emuviews.com/ - Charles MacDonald's site. Contains a wealth of information about the Genesis hardware and also has a copy of snasm68k, a great 68K assembler.
http://eidolon.dnsalias.net/eifiles/scdpfaq_015.txt - Eidolon's Sega CD programming FAQ. Inaccurate in some places, but it has information that's not replicated elsewhere at the moment.
http://www.pages.drexel.edu/~mrp29/index.html - My Sega CD site. Has some info on the boot process, a utility for making bootable Sega CD images, and my boot loader (SLO)
http://www.pages.drexel.edu/~mrp29/transfer.html - A simple to build cable that's useful for testing code and dumping Genesis carts. (I really need to get off my lazy bum and link this into the main site).
EDIT:
http://home.hiwaay.net/~eubanks - A build of GCC appropriate for Genesis development.
http://home.hiwaay.net/~kbanks - Some Genesis demos in C including one modified to work with SLO.