bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Discuss modifications you have done or plan to do to your Dreamcast or any other hardware, or discuss devices you want to build. If your console does not work or is acting up, ask about fixing it in here.
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5412
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has liked: 2 times
Been liked: 16 times
Contact:

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by BlueCrab » Thu Apr 28, 2011 7:56 pm

There's no known way to boot the system off of anything but the GD-ROM drive without replacing the BIOS.

The IDE interface is simply a fun thing to play with after the system is booted. It could, of course, be paired with a BIOS replacement as Dan Potter was doing with his navi project.
User avatar
Anthony817
Insane DCEmu
Insane DCEmu
Posts: 130
Joined: Wed Mar 10, 2010 1:29 am
Location: Fort Worth, Texas
Has liked: 10 times
Been liked: 3 times

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Anthony817 » Mon May 02, 2011 3:38 pm

What about putting an sdiso of the OS on a sd card and launching it via Dreamshell? It would be able to boot without the GDR drive and everybody is happy. :grin:

With the Dreamshell bios mod, you could have this fully working with no moving parts but the HDD. Anyway, while the SD adapters are no true GDR drive replacement, they could accentuate this IDE interface, by being the medium that the os is loaded from. Kinda like loading an OS from a solid state partition, and having a standard HDD for various programs and whatnot just like many pc's do.
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7489
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Quzar » Sat May 21, 2011 11:44 pm

Anthony817 wrote:What about putting an sdiso of the OS on a sd card and launching it via Dreamshell? It would be able to boot without the GDR drive and everybody is happy. :grin:

With the Dreamshell bios mod, you could have this fully working with no moving parts but the HDD. Anyway, while the SD adapters are no true GDR drive replacement, they could accentuate this IDE interface, by being the medium that the os is loaded from. Kinda like loading an OS from a solid state partition, and having a standard HDD for various programs and whatnot just like many pc's do.
Like he said: 'without replacing the BIOS'
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
spinksy
DCEmu Freak
DCEmu Freak
Posts: 58
Joined: Tue Sep 22, 2009 12:45 pm
Location: UK
Has liked: 0
Been liked: 1 time

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by spinksy » Thu Jun 30, 2011 7:43 pm

Anymore progress ?
Dreamcast, it's still thinking.

Over-clocked : Dreamcast currently running at 240Mhz (switchable)

Internal VGA, extra cooling fans, disc activity LED, SD card reader done :-)

Dreamcast HD wanted
User avatar
Neoblast
DC Developer
DC Developer
Posts: 312
Joined: Sat Dec 01, 2007 8:51 am
Has liked: 0
Been liked: 0

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Neoblast » Fri Jul 01, 2011 8:35 am

The thing that could work without changing the bios, is like the sd adapter for the gamecube, the one that replaces the lens...

Creating some sort of pcb which translates sega's SPI to IDE ( for hard drives ) or something like SD's or USB storage media...

So the dreamcast would still "think" there's a GD DRIVE there...

All the documentation required and the specifications to do it are out there, point is having the neccessary knowledge and time to do something like that.
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7489
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Quzar » Mon Jul 04, 2011 3:21 am

Neoblast wrote:The thing that could work without changing the bios, is like the sd adapter for the gamecube, the one that replaces the lens...

Creating some sort of pcb which translates sega's SPI to IDE ( for hard drives ) or something like SD's or USB storage media...

So the dreamcast would still "think" there's a GD DRIVE there...

All the documentation required and the specifications to do it are out there, point is having the neccessary knowledge and time to do something like that.
deunan of makaron did that. It's MUCH more complex than simply changing the BIOS. http://dknute.livejournal.com/2008/12/16/
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
Calavera
DCEmu Classic User
DCEmu Classic User
Posts: 4194
Joined: Sat Aug 03, 2002 3:51 pm
Location: Calacera County
Has liked: 0
Been liked: 0

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Calavera » Tue Jul 05, 2011 5:18 am

Would it be possible to hook an IDE CD-ROM drive to this? I know it would only play backups due to CD-Drives being unable to read GDs but I wonder if it is possible. The reason I ask is because such a device has already been released for the 3DO, allowing to use any IDE CD drive if your factory drive has quit working, I've heard it also improves load times.
Image
User avatar
Neoblast
DC Developer
DC Developer
Posts: 312
Joined: Sat Dec 01, 2007 8:51 am
Has liked: 0
Been liked: 0

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Neoblast » Tue Jul 05, 2011 7:22 am

It is more difficult to develop, but easier to use for the end user.
These gadgets could be mass produced, changing the bios is a mess anytime.
Ex-Cyber
DCEmu User with No Life
DCEmu User with No Life
Posts: 3641
Joined: Sat Feb 16, 2002 1:55 pm
Has liked: 0
Been liked: 0

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Ex-Cyber » Tue Jul 05, 2011 11:38 am

IIRC, the problem with mass-producing an easy GD-ROM replacement is that the connector isn't made anymore. Tooling for connectors is generally pretty damn expensive.
"You know, I have a great, wonderful, really original method of teaching antitrust law, and it kept 80 percent of the students awake. They learned things. It was fabulous." -- Justice Stephen Breyer
User avatar
Neoblast
DC Developer
DC Developer
Posts: 312
Joined: Sat Dec 01, 2007 8:51 am
Has liked: 0
Been liked: 0

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Neoblast » Tue Jul 05, 2011 5:54 pm

Ex-Cyber wrote:IIRC, the problem with mass-producing an easy GD-ROM replacement is that the connector isn't made anymore. Tooling for connectors is generally pretty damn expensive.

Actually I think they are made, don't remember the product number but I know of someone who does, he was researching that very same thing. You can order connectors in bulk...
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7489
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Quzar » Fri Jul 08, 2011 2:04 pm

Neoblast wrote:It is more difficult to develop, but easier to use for the end user.
These gadgets could be mass produced, changing the bios is a mess anytime.
Someone could easily develop a packaging for a replacement bios chip that simply piggybacks onto the current one. I believe only one leg need be cut from the original to make a new one work, all the rest of the legs just need contact with those already in place.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
Ex-Cyber
DCEmu User with No Life
DCEmu User with No Life
Posts: 3641
Joined: Sat Feb 16, 2002 1:55 pm
Has liked: 0
Been liked: 0

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Ex-Cyber » Fri Jul 08, 2011 2:23 pm

IIRC, it would more likely piggyback onto the Flash chip rather than the BIOS ROM, since you want a Flash pinout and not a mask ROM pinout (they're usually different because of /WE vs. an extra address pin).
"You know, I have a great, wonderful, really original method of teaching antitrust law, and it kept 80 percent of the students awake. They learned things. It was fabulous." -- Justice Stephen Breyer
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7489
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Quzar » Sat Jul 09, 2011 10:40 pm

I'm not sure why you would think the flash chip would have anything to do with it. I'm basing my notion off Dan's work with NAVI where he did the same thing and left the ability to switch back to the 'stock' firmware:

Look at step 4.

http://cadcdev.sourceforge.net/hdwrprj/navi/

Replacing/piggybacking a chip onto the flash chip would do very little, as there's nothing interesting you can really put into there that you can't already do by simply editing it.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
Ex-Cyber
DCEmu User with No Life
DCEmu User with No Life
Posts: 3641
Joined: Sat Feb 16, 2002 1:55 pm
Has liked: 0
Been liked: 0

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Ex-Cyber » Sun Jul 10, 2011 1:30 am

I meant that you'd run the chip select from the BIOS, not put the piggybacked chip in the Flash address space. You'd just be using the flash to get at the address/data/OE/WE pins. Come to think of it, though, I'm not sure it would be the same footprint for a decently sized Flash chip. It's been a while since I've been inside my DC.

edit: actually, does the BIOS run directly from ROM, or does it copy itself to RAM first? If the latter, shouldn't it be possible to just commandeer the stock DC flash for a bootloader/patcher by wiring the Flash and ROM /CE signals to a switch that swaps them around?
"You know, I have a great, wonderful, really original method of teaching antitrust law, and it kept 80 percent of the students awake. They learned things. It was fabulous." -- Justice Stephen Breyer
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7489
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Re: bitmaster's IDE/G2 interface aka DREAMCAST HARD DRIVE>!!!

Post by Quzar » Mon Jul 11, 2011 12:18 am

The only thing that gets written to memory are the syscalls IIRC. This is what allows them to be hooked into (I believe that's how dcload does it's iso emulation).
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
Post Reply