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):
- EPROMs (27C1001, 27C040, 27C080, 27C400) 32pin/40pin
- Sega Genesis Prototyping Cartridge (32Mbit, 4Mbit, 16Mbit)
- Homebrew 40pin Sega Genesis Cart (made from Taz: In Escape From
Mars)
- Homebrew SNES EPROM Cart (not pictured)
- Super Nintendo Prototyping Cartridge (16Mbit)
- Frog Feast Game (Got it on eBay, took it apart and dumped the ROM
because it wasn't released online =)
- ToToTeK FlashCarts and programmers, both 64Mbit (SNES/Genesis)
- Willem Enhanched EPROM programmer and 16bit 40/42pin DIP adapter
(for
Genesis chips, adapter not pictured)
(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