Sega Genesis / Super Nintendo Programming

Hardware, Software and Code
Updated: 05/27/06

    This page is dedicated to Sega Genesis and Super Nintendo development. This page is about some of the hardware I've acquired for development and testing on the real hardware (not just Emulators), also this is a resource for programming tools and examples.... or maybe it WILL be at some point.


5/27/06 - I finally got my Willem 16bit 40/42pin adapter for my Willem Enhacned Programmer (took a month....) and created an adapter for the Genesis cart. I used that to dump Frog Feast (a homebrew Genesis game recently created, for sale available on eBay). The ROM isn't available for download online so I decided why not just dump my cart? =) SO I built the adapter, traced out the pins from the EPROM to the Genesis cart pins, then made a cartslot adapter to a 40-pin chip-prototype-adapter-cable-thingy I found at an electronics store. It worked greate! Here's Frog Feast Running in an emulator:



And here's some pics of the Adapter I hastily made (took a damn long time tracing the EPROM pins and then soldering 40 wires...ugh...):



After dumping the rom, all the bytes in the file were flipped. I did a 16-bit byte flip in Hex Workshop and tada, it worked great. So this little adapter (made specifically to dump Frog Feast) works just fine! I attempted to dump some other carts (Taz in Escape from Mars, and NBA Jam TE) but no success. NBA Jam seems to just crash my emulator...

Oh, and for anyone that CARES here's a Pinout for Frog Feast. It's in Excel 2003....sorry. It maps the EPROM pins (on the left) to Cart Pins (A#/B#). Have fun.

A final note: As far as I know, the Frog Feast ROM for the Genesis is not available anywhere on the net. SO i'm the first person (other than it's creator) to have the ROM as of 05/27/06, and I'm the first person to dump it :) I feel kinda special. The ROM doesn't take up all 512kb, there's a lot of padding done.



Some Dev Hardware of Mine:

Here's some SNES/Genesis hardware I have for testing my ROMs on real hardware through EPROM/FlashROM chips (Most of it acquired on eBay unless specified otherwise, click to enlarge):




(Don't ask how that Atari Jaguar DevCart got in there =)

A shot of the ToToTek Genesis Cart in action:


This is a little Genesis ROM demo I coded in a few days after looking at some sample code. It's very primitive so far, and doesn't do much. But it's a start. It runs on emulators (Kega Fusion) and real hardware. All it does so far is: show's SEGA logo in foreground, plays SEGA tune, and lets you scroll the sega logo as well as animate it's pallete using the controller. I'll release the code sometimein the future if I feel like it. It's very primitive.
Screenshot:


Created 4/20/06
By roto/mozy

Back to 16-Bit Section