Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Making SEGA Genesis cartridges  (Read 38261 times)

0 Members and 2 Guests are viewing this topic.

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #240 on: July 07, 2023, 09:41:31 pm »
Yep, remove those chips above your eprom and then add jumper wires that will reconnect your chip legs to the appropriate pin on the edge connector.  Look for traces that come off your eprom and go up to the chips and don’t have a direct connection going down.  Looks like maybe pin 9 off the eprom?




bulldawg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:April 21, 2024, 01:28:27 pm
Re: Making SEGA Genesis cartridges
« Reply #241 on: July 07, 2023, 09:54:37 pm »
Is it because those are sram?

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #242 on: July 07, 2023, 10:17:01 pm »
You put a non saving game on a saving PCB.  That means when the game is trying to load a certain part of the rom, it’s accessing those save game chips instead.  You need to remove or disable the chips and make a direct connection from the eprom to the edge connector.




bulldawg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:April 21, 2024, 01:28:27 pm
Re: Making SEGA Genesis cartridges
« Reply #243 on: July 07, 2023, 10:21:15 pm »
Well I had read that the hack had a built-in feature to use SRAM to save the high scores but apparently it's not compatible.

bulldawg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:April 21, 2024, 01:28:27 pm
Re: Making SEGA Genesis cartridges
« Reply #244 on: July 07, 2023, 10:24:49 pm »
You put a non saving game on a saving PCB.  That means when the game is trying to load a certain part of the rom, it’s accessing those save game chips instead.  You need to remove or disable the chips and make a direct connection from the eprom to the edge connector.
From what I can tell by removing those two chips it doesn't interrupt the path from the eprom to the edge connector. Or I may be misunderstanding.

bulldawg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:April 21, 2024, 01:28:27 pm
Re: Making SEGA Genesis cartridges
« Reply #245 on: July 08, 2023, 03:50:49 pm »
Removing the two chips worked, did not have to add jumpers. Thanks

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #246 on: July 09, 2023, 08:40:54 am »
So, I took a deeper look at Quarterback Club 96 vs Mortal Kombat Arcade Edition.  I had no idea that there was a single chip 4MB ROM game with saving, and that could actually be a useful PCB for Phantasy Star 4, Beyond Oasis, and some of the new homebrew like Cave Story.  I don't think I've had one of those PCBs come across my desk, but I'll definitely take a closer look.

Anyway, here's how the two headers compare:



Notice that the ROM End address is total nonsense on MK, instead of RA it's got ||, and 5421 instead of E840.  It also points to a non-standard SRAM start and end address.  I've contacted the patch creator about some of his other SRAM patches, most recently his Ghostbusters one, and he and I have a difference of opinion on what "tested on actual hardware" means.  He's playing these on Everdrives, and the layer of emulation those have ignore these mistakes and work anyway, but none of this will work on an actual cartridge.  Even going in and manually correcting this won't make it work, so in short I have never gotten a single one of his SRAM patches to work on actual cartridges. (and I've tried many of them)  He did release a revision of Ghostbusters that fixes some of the header junk.  Still doesn't save on a real cartridge.

 :cheers:

bulldawg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:April 21, 2024, 01:28:27 pm
Re: Making SEGA Genesis cartridges
« Reply #247 on: July 09, 2023, 11:57:13 pm »
Fyi College Slam is the same way.

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #248 on: July 10, 2023, 01:18:16 pm »
Well, all those 4MB Akklaim boards are also ones where you can just simply pry off the ROM, so I actually had about a dozen of them stripped and ready to go.

I gave it a couple of tests with Cave Story.  Once with no modification to the header, and a second attempt where the header had been modified to match Big Hurt on the SRAM start and end spaces.

Anyway, booted fine with both setups but would not save on either.  I like Cave Story as a test because it's fairly tolerant and you know within moments if saving will work or not.  So unless the game is programmed to use EEPROM, I'm doubtful it's going to work.


I've attached the document from the Everdrive website that discusses all the different EEPROMs.  Really the only thing of interest is that Sports Talk Baseball can be directly converted to Wonder Boy in Monster World.

(and College Slam is actually a decent game)


pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #249 on: July 28, 2023, 12:46:18 pm »
I really need to clean up the first post on this thread and edit it to have all the useful information.

Anyway, this is mostly for my self reference, but here's how to use those old SEGA boards with the chips popped off.  This time with cleaner jumper wires.  The only thing happening on the back is I've cut the line from pin 42 of the EPROM to 5V.  Pac-Mania is a tiny ROM, so I'm pulling the 2MB pin to ground (wouldn't boot otherwise...).  Punisher and Robert Cop 2 are both 2MB, so I jump that pin to a trace running to the 2MB pin on the cartridge connector.


pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #250 on: July 31, 2023, 10:55:59 pm »
Above games with appropriate labels.






This is actually a borderline good game. Apparently it was an internet meme I missed.






I haven’t figured out how to rewire this particular pcb, but I don’t think it will be difficult.  I find this chip prying to be endlessly amusing.





Anyway, I’ve recently gotten some “really good deals” on cartridge lots but I have to pull the plug on this at some point.  If you want a Genesis cartridge… fairly soon is the time.


 :cheers:

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13999
  • Last login:April 09, 2024, 07:27:18 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Making SEGA Genesis cartridges
« Reply #251 on: August 01, 2023, 07:19:41 am »
great work as always. I still think I missed my calling as  a bootleg/repro artist.
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

bulldawg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:April 21, 2024, 01:28:27 pm
Re: Making SEGA Genesis cartridges
« Reply #252 on: August 06, 2023, 10:48:07 pm »
So I have tried 2 eproms with Sonic Hellfire saga and neither work. Both show license screen then black. I have tested both with my test cart. The first one I read it and it was a bad write because the data was all messed up. Then second had a good read but still no go.

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #253 on: August 07, 2023, 03:05:06 pm »
The public release doesn’t work.  I have a revision.  Did I email it to you already??


bulldawg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:April 21, 2024, 01:28:27 pm
Re: Making SEGA Genesis cartridges
« Reply #254 on: August 07, 2023, 06:25:12 pm »
No that was tmnt.

bulldawg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:April 21, 2024, 01:28:27 pm
Re: Making SEGA Genesis cartridges
« Reply #255 on: August 07, 2023, 06:27:02 pm »
Also does anyone have a dump of Frog Feast for the Genesis?

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #256 on: August 07, 2023, 07:51:53 pm »
Sent you the revision.  I don’t have Frog Feast.

 :cheers:

bulldawg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:April 21, 2024, 01:28:27 pm
Re: Making SEGA Genesis cartridges
« Reply #257 on: August 07, 2023, 09:01:01 pm »
Thanks.

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #258 on: October 09, 2023, 04:49:31 pm »
So here's an intro in the next stage of this lunacy...

Picked this up for $15 QMK LQQK mint and CIB



Problem is that Sega used the physical cartridge shape as a region lockout.  I had hoped that Sega would have given up on that given this was a custom shell, but there's that damned Megadrive notch. 



They also used a software region lock on this.  Thanks, Sega. (note to some of you - see that I am wearing both pants and a shirt in that reflection, this is how it should be done)

A simple Game Genie code (RYBA-E61G) will bypass both the physical size issue and software lock, but where's the fun in that



Step 1 is a mod I first did back in the 90s.  This time I routed the region switch out of the back of the unit.  There's already a perfectly sized hole for my toggle switch.  Genesis Model 1 also has this hole... maybe from the molding process?  Whatever, it fits.





I opted to cut a trace and scrap off some solder mask rather than lift a leg on that chip.  All the mod does is toggle between grounding that pin out (Japan) or pulling it to 5V (USA).  There's no need for PAL support in my life so I didn't bother with that mod.

That takes care of the region lock, now you have to make the genesis slot a rectangular shaped hole.

So, you get PL1 to print you some replacement cartridge slot doors.  Then you take a dremel cutting wheel to it, and then you realize the spinning shaft is etching your case, so you go back to old reliable of using your soldering iron to rough cut the plastic, a sharp pocket knife to whittle it, and then a file.  Not perfect but actually fairly pleased with this:



Looks even better with a cartridge stuck in there:




So, there's obviously no point in stopping here so I've got some Megadrive shells in the mail.  I'm sure I could get a cardboard box full of games in Japan for nothing but they're actually fairly expensive on Ebay.  Since the PCBs are the same, I figure I'll just burn the ROMs myself.

 :cheers:

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #259 on: October 20, 2023, 11:39:04 pm »
I mean… might as well lean into it.  My megadrive shells arrived yesterday.

I’m still working out the art template with ginger bae but we’re getting close.  This game may actually be the best graphics I’ve seen on Genesis.



Standard genesis shell in back for comparison.

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #260 on: December 12, 2023, 09:47:32 pm »
I had some more pcbs printed up.  If you want one, chime in soon.  I think I have 30ish 2MB EPROMs laying around and this project is done






Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13999
  • Last login:April 09, 2024, 07:27:18 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Making SEGA Genesis cartridges
« Reply #261 on: December 18, 2023, 08:12:16 pm »
I think I need to buy the JAP version of Virtua Racing.
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

bulldawg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:April 21, 2024, 01:28:27 pm
Re: Making SEGA Genesis cartridges
« Reply #262 on: January 11, 2024, 11:58:44 pm »
Started working on this again.
« Last Edit: January 13, 2024, 03:54:39 pm by bulldawg »

bulldawg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:April 21, 2024, 01:28:27 pm
Re: Making SEGA Genesis cartridges
« Reply #263 on: January 24, 2024, 12:26:15 am »
I had some more pcbs printed up.  If you want one, chime in soon.  I think I have 30ish 2MB EPROMs laying around and this project is done




Have you tried to use the surface mount flash chips on these boards? Also have you ever tried doing a 6mb cart?

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #264 on: February 29, 2024, 01:23:24 am »
Okay, dammit, I watched some YouTube video about “Genesis games nobody ever talks about” and got dragged back in for a few more.  These are both interesting games and I had access to glossy labels, a color laser printer, and “gloss print” mode.  The end result was so good it makes me want to redo them all but that would almost as crazy as spending $2,000 remaking genesis bootlegs you can run off a $20 flashcart.



The labels have the slightly translucent look of the originals.  Dragging a fingernail across some test prints was okay, but if you flex the sticker you’ll get crackling.  Not quite sure how SEGA did it, but these are as close as I’ve gotten so far.

 :cheers:

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #265 on: March 04, 2024, 11:57:45 pm »
Another last gasp.  Retro Bit is making “big six” controllers.  These are the old three button shell with the six button dpad and buttons.  It’s messing with my muscle memory but I did okay on Super SF2.  10 foot cord, working with both my actual console and my Retro Trio 3+.A very nice product for $16 shipped.




mourix

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 303
  • Last login:April 24, 2024, 10:53:16 am
Re: Making SEGA Genesis cartridges
« Reply #266 on: March 07, 2024, 07:09:21 pm »
This is one of the most entertaining projects I've seen here in years.

I'm only 25 EPROMs into my Mega-Tech bootleg effort but love this perfect (almost) trainwreck :cheers:

meltedcactus86

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:Yesterday at 04:23:41 pm
  • I want to build my own arcade controls!
Re: Making SEGA Genesis cartridges
« Reply #267 on: March 29, 2024, 07:49:30 pm »
This is awesome! I did a similar project for my SNES. I swapped all my NA cart guts to SFC carts and redesigned the front and rear labels.

https://www.reddit.com/r/retrogaming/comments/1br3a2e/custom_snes_labels/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10876
  • Last login:Yesterday at 09:38:27 pm
  • Obey.
    • The Chris Burke Band
Re: Making SEGA Genesis cartridges
« Reply #268 on: March 29, 2024, 11:19:21 pm »
Hey, those look great, nice work.  Where are you sourcing the cases?

I’ve picked up a few Super Famicom carts lately because they’re so ridiculously cheap.  So cheap, relative to American carts, that I’ve contemplated popping the chips off the boards and burning US ROMs.  Particularly the Final Fantasy games that are $5 vs $50.

 :cheers: