PDA

View Full Version : Upgrading dreamcast ram



Masta-G
January 5th, 2006, 18:43
Some rumours go that it has been done before.
Replacing the current ram chips with bigger ones...
I dont know if the offical bios will map more memory but it could be useful for homebrew or linux stuff.

Some info would be nice:)

semicolo
January 5th, 2006, 20:02
If I remember well, what's already been done was adding memory chips on top of those existing and adding controls. Could only be used with homebrew, but seems a lot of trouble to me, buy a modded xbox instead.

quzar
January 5th, 2006, 23:27
absolutely nobody has done this before. the closest thing that has been done was a second switchable bios.

Masta-G
January 6th, 2006, 01:35
I see...
Well I opened my dreamcast and it seems it uses the HY57V161610DTC-8 chip running at 125MHz (see http://www.mcu-memory.com/datasheet/hynix/hy57v161610dtc.pdf)
I think the 4 chips on the left side of the cpu are used for the main memory which means they should be 4megs each.

I'm good at soldering and I was thinking of removing the actual chips and replacing them with bigger ones...

I don't have much hardware knowledge so I wonder if there's anyone who can tell me what chips to get and which ones to replace to upgrade only the main ram and maybe video ram if its possible.
It's ok if it gets fuxxed since its my spare dreamcast.

Thanks for the replies :)

quzar
January 6th, 2006, 02:09
http://www.dreamcast-scene.com/index.php/Main/HardwareRevisions

The four chips to the left of the CPU are not main memory, they are each 2mb vram chips. The main memory is in two 8mb chips.

About the only thing you can do is replace them with lower latency chips, but as my hardware database (which is incomplete) will show, from the first to last dreamcast there were already many revisions in chip latencies.

Masta-G
January 6th, 2006, 03:47
Well my dreamcast console is Model No.HKT-3030 PAL-E
The mobo says: SEGA 1999 171-7965C KATANA MAIN VA1
The main memory are indeed two chips: Toshiba C83591 9929KBD TC59S6432BFT-10 (both the same).
Do you think its possible to replace them with 2 new chips both 32megs (if they exist)?

Masta-G
January 6th, 2006, 20:40
I'm not that much of a hardware developer...
So I really dont know what kind of tsop I need to replace the current chips with.
But if someone could find that out and point me to the right chips to buy then ima try it :) I have the solder equipment and a multimeter here.

quzar
January 7th, 2006, 00:07
Unless the bios is rewritten, adding two new chips won't have any effects.

semicolo
January 7th, 2006, 04:27
sorry I must have mistaken the bios mod with a ram upgrade.

It would probably be needed to add an address line, don't know if it'd be possible.

Do you have cms soldering equipment? (else it's rather hard to desolder ram chips).

Masta-G
January 7th, 2006, 20:10
Well I have a 15W soldering iron with 2mm tip, solder and flux.
I'm using a magnifying glass and im practicing on regular pc ram.
I've successfully removed and resoldered one of the chips (about the same size as the dc ram chips).
I know I need to rewrite the bios in order to make it map the full ram of the new chips.
But I think the linux kernel can map the full ram even if the bios didnt map it, that was the reason why I wanted to upgrade ram. Regular dc games were built for 16megs anyways.

EDIT: The linux-sh kernel does its own memory mapping, in fact it doesnt rely on the bios at all.

flaming_carrot
January 10th, 2006, 09:23
The Dreamcast BIOS does not manage memory.

DreamDogg
January 11th, 2006, 04:13
I think the linux kernel can map the full ram even if the bios didnt map it, that was the reason why I wanted to upgrade ram. The linux-sh kernel does its own memory mapping, in fact it doesnt rely on the bios at all.

Such a cool idea...
In the extra RAM you could run some useful Linux Apps.
Hope it works.

Masta-G
January 11th, 2006, 11:01
Yeah definatly.
But I cant seem to figure out which replacement chips to get.
If anyone could point me to right ones and maybe a place where to order them, I'll give it a try :)

bender
January 15th, 2006, 23:57
Perhaps you could look for chips on some old dimms and try to find something similiar to the dreamcast ones. I don't know if DC's ram chips are similiar to the ones you could find on a dimm, just guessing that the ram should be pretty standard like in most of the machines, I think ;-)

There's also a mod for the gp32 using chips from a dimm here :-) http://www.cobbleware.com/gp32/gp32ram.html

ptr.exe
January 18th, 2006, 16:16
I have an old sd-ram dimm that has what look to be identical ram chips to the DC.

However, this mod seems pointless, no commercial games would be able to take advantage of it. In some cases it would probably stop them working/crashing. Also, the effort required is substantial for what you're getting out of it.

Onetonbullet
January 20th, 2006, 00:51
Sure would help mame out.

Masta-G
January 28th, 2006, 12:52
No commercial games would take advantage of it indeed, but I have a second dreamcast for playing sonic adventure 2 and shenmue2. The reason for the ram upgrade was for the needs of linux and homebrew stuff. I can solder but I dont have any advanced hardware knowledge so I don't know which chips would function as replacement of the current ones.

Tomlo
March 8th, 2006, 05:50
I mannaged to find a very sweet tutorial on what you are trying to do, check it out: http://www.dcemulation.com/phpBB/viewtopic.php?t=55618

Masta-G
March 9th, 2006, 21:19
LOL
I Laughed my ass off bro!
hahaha

kohan69
May 28th, 2006, 09:25
It might wokr in theory, but there is a good chance that the POST will error out on a mismatch and not boot the DC, imho

However, a more practical (but still insane) thing to do is overclocking your dreamcast (http://devcast.dcemulation.com/mods/overclock/overclock.php)