The Sega Genesis is extremely near and dear to my heart. I can hardly believe it took me this long to get inspired to start playing with it. Will hopefully have samples that others can learn from and will try to create some semblence of a game.
- Easy68k Development Suite
- Gens K-Mod
- Pastry Editor (Angular8 Tool I hacked together to bring assets into m68k code)
These are basic but fully runnable examples of different elements of Genesis development as I learn them. They may or may not follow any best practices, so please review at your own risk. My goal is to assemble enough common code that covers enough boilerplate to reuse in more game-like projects.
Everything is self-contained to get the Genesis initialized. The buttons A, B and C are mapped to the Red, Green and Blue channels, respectfully. Pressing multiple buttons will mix channels.
Example of printing text using font tiles and multiple scroll planes. The NTSC resolution actually is enough to just barely contain the entire sonnet, but I only included a small snippet. Use the D-Pad to move Shakespeare's portrait around.
Scatters a small set of star tiles to the background and an asteroid pattern to the foreground. Modifies CRAM to make the stars shine and flicker. Hoping to add a little spaceship sprite you can move with the DPad. Possible pew pew.
Anything that actually runs is thanks to the information on the following sites: