Jump to content
IGNORED

Sega Genesis & MD CD RAM Cart (Open Source)


WindDrake

Recommended Posts

Hey all.

I'm normally over on the arcade side (same username on KLOV & ArcadeControls) but I've finally got a console project.

After seeing how much that Ultra CD RAM Cart costs or the price of an original cart, I started working out the schematic from my Sega RAM cart. Then I stumbled onto l_oliveira's work on a RAM Cart over on the NFGgames forum. With a couple days of schematic drawing and PCB layout behind me, here's what I've got so far.

Should be finalizing this by the end of the weekend and ordering my PCB's on Sunday. I've got a label worked up as well, just need shells, assuming I don't just print them.

This is all totally open-source, with all the files available at github.com/WindDrake/SegaCD_Ramcart

 

kicad3d1.png

kicad3d2.png

rev5pcb.png

  • Like 4
Link to comment
Share on other sites

  • 2 weeks later...

Hey all!

 

Boards came in today. Had a minor issue with the '138 decoder having A20/A22 swapped by accident,. It after a quick wire patch everything is working nicely! I've already corrected the PCB files (v1.1) on GitHub to fix this.

 

This cart also doesn't have the Dark Wizard save glitch like the Castlemania Games Ultra cart.

 

New cart label graphics will get uploaded to GitHub soon. I'm also working with the folks at RetroGameCases to offer the labels predone.

IMG_20210903_153637~2.jpg

Link to comment
Share on other sites

9 hours ago, copperboy said:

What's this?

Is it a DRAM chip and it needs electricity to keep its memory?

Also, you need something to write the game binary to the RAM chip?

Battery-backed SRAM, actually. This is a open-source implementation of the Sega CD Back-up RAM Cart. You can move savegames from the internal memory of the SegaCD to the RAM Cart for long-term backup, and many games supported saving directly to the cart. In the case of Lunar Silver Star Story, it actually requires the cart to access Act 3, due to the savegame size being larger than the internal save RAM on the Sega CD.

Edited by WindDrake
Link to comment
Share on other sites

16 hours ago, WindDrake said:

Battery-backed SRAM, actually. This is a open-source implementation of the Sega CD Back-up RAM Cart. You can move savegames from the internal memory of the SegaCD to the RAM Cart for long-term backup, and many games supported saving directly to the cart. In the case of Lunar Silver Star Story, it actually requires the cart to access Act 3, due to the savegame size being larger than the internal save RAM on the Sega CD.

I see. I didn't know that product existed from SEGA. I guess you have made an equivalent version of it with similar chips. I assume the SEGA CD device can somehow identify that this card is inserted and copy the entire RAM to this cartridge.

 

Is there a way to save standard SEGA Genesis/mastersystem games to something?

Is there a way to save NES games to something? As a kid, I use to set a game on pause and leave the NES "ON" for hours, until I came back. I got tired after playing it for 2 -3 hours.

Link to comment
Share on other sites

6 hours ago, copperboy said:

I see. I didn't know that product existed from SEGA. I guess you have made an equivalent version of it with similar chips. I assume the SEGA CD device can somehow identify that this card is inserted and copy the entire RAM to this cartridge.

 

Is there a way to save standard SEGA Genesis/mastersystem games to something?

Is there a way to save NES games to something? As a kid, I use to set a game on pause and leave the NES "ON" for hours, until I came back. I got tired after playing it for 2 -3 hours.

The SegaCD/MegaCD goes looking at a specific address during bootup, and if it gets the correct byte back, it'll identify the cartridge and it's SRAM size.

Not sure on the other questions - beyond the scope of this thread.

Link to comment
Share on other sites

1 hour ago, -^CrossBow^- said:

Now that you have this working, what about a version that use FRAM instead so that no battery is required?

Ramtron/Cypress never made a 512k/4mbit 5v Parallel FRAM, sadly. Biggest around seems to be the discontinued FM1808, which is 32k/256kbit (stock cart was 128k/1mbit). There's I2C FRAM that big, but they are $50+ and would need a whole memory manager sitting between the parallel and serial bus. Not really worth it.

Link to comment
Share on other sites

59 minutes ago, WindDrake said:

Ramtron/Cypress never made a 512k/4mbit 5v Parallel FRAM, sadly. Biggest around seems to be the discontinued FM1808, which is 32k/256kbit (stock cart was 128k/1mbit). There's I2C FRAM that big, but they are $50+ and would need a whole memory manager sitting between the parallel and serial bus. Not really worth it.

I've actually got a small stock of actual Ramton FM1808 chips. I have them for Saturn FRAM upgrades.

 

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

More progress on this today, now that the labels have finally come in.

First up, here's a 1.0 board with the line swap fix. Pretty low-impact, and it's been fixed on the 1.1 board.


image.png.46291dc5a21f140d645aaaac89584443.png

 

Here's the labels, printed by fireandclarity on Etsy.

 

image.png.dd1405e8cf589076be2c92afc4ab8441.png

 

Labelled cart.

 

image.png.5df6ee95d9ca7bc9981f68e0fd9a0d5c.png

 

Real deal Vs. My RAM Cart

 

image.png.1734a46dbbea21c720d103f094e3716f.png

 

At this point I'd consider the project complete. :)

Link to comment
Share on other sites

1 hour ago, WindDrake said:

More progress on this today, now that the labels have finally come in.

First up, here's a 1.0 board with the line swap fix. Pretty low-impact, and it's been fixed on the 1.1 board.


image.png.46291dc5a21f140d645aaaac89584443.png

 

Here's the labels, printed by fireandclarity on Etsy.

 

image.png.dd1405e8cf589076be2c92afc4ab8441.png

 

Labelled cart.

 

image.png.5df6ee95d9ca7bc9981f68e0fd9a0d5c.png

 

Real deal Vs. My RAM Cart

 

image.png.1734a46dbbea21c720d103f094e3716f.png

 

At this point I'd consider the project complete. :)

Awesome! How can I get one? :)

 

Link to comment
Share on other sites

On 11/13/2021 at 5:52 PM, -^CrossBow^- said:

Awesome! How can I get one? :)

 

I didn't really plan to offer these other than as a gift to the community, hence the open sourcing. I had one spare cart, but somebody snapped it up before it was even assembled.

 

I'd love to offer a run of them or something, but I don't have enough gaps in my schedule to pull it off. Sorry! :(

Link to comment
Share on other sites

  • 3 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...