Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: Astral on October 06, 2008, 05:16:22 AM

Title: CD32 internal hard drive controller idea...
Post by: Astral on October 06, 2008, 05:16:22 AM
Ok, I have an idea to get a hard drive internally for the CD32. I am not interested in whether it is cost effective, practical, marketable, not worth the time, easier to get an SX1/SX32 or whatever. I would like figure out if it is electrically possible.

What I was thinking is a combination of the Amiga 1200 Fast ATA controller, Kickstart socket modifications and Gayle chip if necessary.

Basically, if the CD32 Kickstart socket was modified to use the blank spot next to the standard socket so that the chip is spread across two chips, instead of one, so that they are electrically compatible with the Amiga 1200 sockets. Then, and I think this'll be the deciding factor...attach a Gayle chip to the CD32 circuitry. Is it necessary to actuallu have a Gayle chip to use the FAST ATA controller? Is it possible to splice a Gayle chip into the existing CD32 electronics? Does the SX1 use a Gayle chip for it's IDE controller, but connected to the main expansion connector instead? Does the CD32 Kickstart have the necessary software for the IDE controller? Then, make a hard drive bracket, attach a hard drive...and...voila...CD32 with a hard drive.

Ok...reality check time. Is it possible?
Title: Re: CD32 internal hard drive controller idea...
Post by: voyager on October 06, 2008, 06:16:42 PM
I think making a memory expansion, is more use full. The whdload game can then be preloaded and you don’t have the annoying system holds if it reads data from the cdrom drive.
Title: Re: CD32 internal hard drive controller idea...
Post by: alexh on October 06, 2008, 08:13:14 PM
Of course it is possible. Someone made the SX-1 & SX32 didn't they? The question is stupid! [Edit: In that it doesn't make sense.]

All the signals you need are on the 182-pin MCA connector. No need to screw around with the main board at all. Forget all this kickstart socket stuff.

It is NOT practical to use an AGA Gayle chip, you'd never find a source of them. You will have to design your own (maybe copy the AGA Gayles registers) and implement it in an CPLD/FPGA.

The SX-1 and SX-32 do NOT use a real AGA Gayle as their IDE controller. They have their own design implemented in one or two CPLDs.

Yes you 100% need a real AGA Gayle chip to use a FAST ATA controller. If you knew how it worked you might be able to incorporate the enhancements into your own design. You would almost certainly have to swap out the CD32 KS-ROM though so I do not think it is a good idea.

Does the CD32 kickstart have AGA Gayle IDE drivers within it? Good question, one I do not know the answer to. I am slowly shifting towards a yes. If not any board with a hard drive would have to have a ROM to be able to autoboot and I do not see one on the SX-1 or SX32. It is possible there is a ROM on the SX-1 (http://amiga.resource.cx/photos/sx1) is under the chip marked "MM-001-U20" but I dunno for sure, possibly a PAL/GAL chip instead. Cannot see a ROM at all on SX-32 MK1 (http://amiga.resource.cx/photos/sx32) PCB. This hints towards the SX-1 and SX-32 using the drivers in the CD32's kickstart ROM. Toni Wilen of WinUAE might know. Or perhaps Doobrie?

I've already done a RAM expansion. It's is very easy, you can read about the logic required to convert between 68k bus cycles and DRAM cycles in any good 68k hardware book and IMHO a RAM expansion is the only upgrade worth doing for CD32. It has a CD drive after all!

The main stumbling block is the 182-pin MCA edge connectors you can get them at Digikey $4.30 each (http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=650092-1-ND) but you need to buy 1000 of them :-(

I found them at Adam Tech (http://www.adam-tech.com/), same MOQ of 1000 but a slightly cheaper price.

Ian Steadman (http://www.iansteadman.co.uk) found a cheaper source but when I tried to order from them I got a "sorry we do not actually have any" reply.

Realistically you're gonna struggle to make what you want. It would probably be easier to try and buy a CD32fWSI (http://www.cd32-allianz.de/cd32tuning/wallstreet?) and create a HD addon for that to replace the RTC module.

It takes care of the initial problem (edge connectors) and they seem to be in a reasonable supply for £45.

http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=180294789914
Title: Re: CD32 internal hard drive controller idea...
Post by: CD32Freak on October 08, 2008, 07:01:44 PM
@alexh

The 650092-1 (http://catalog.tycoelectronics.com/TE/bin/TE.Connect?C=1&M=BYPN&TCPN=650092-1&RQPN=650092-1) connector isn't RoHS Compliant :-(, but  5650092-1 (http://catalog.tycoelectronics.com/TE/bin/TE.Connect?C=1&M=BYPN&TCPN=5650092-1&RQPN=5650092-1) is the RoHS replacement :-D However, Digi-Key doesn't sell them :crazy:
Title: Re: CD32 internal hard drive controller idea...
Post by: voyager on October 08, 2008, 09:56:39 PM
Can’t we use a CPU clip on memory expansion? Or is there no room between the CPU and the case?
Title: Re: CD32 internal hard drive controller idea...
Post by: AndrewBell on October 08, 2008, 10:06:37 PM
Quote

alexh wrote:
Of course it is possible. Someone made the SX-1 & SX32 didn't they? Stupid question!


No such thing as a stupid question. To quote a line from Data in ST:TNG: "The smartest thing we can say is "I do not know!""

Not everyone is an electronics geek who specialises in old computers and hangs around fan boards to lord it over others. I've spent time in the army, there's plenty I know about fieldcraft, weapons, tactics, camoflage, etc. that you never will. Does that mean you are stupid?
________
Buy Vaporizers (http://www.vaporshop.com/)
Title: Re: CD32 internal hard drive controller idea...
Post by: voyager on October 08, 2008, 10:29:42 PM
And there is always this one.

"there are no stupid question only stupid answers"
Title: Re: CD32 internal hard drive controller idea...
Post by: alexh on October 08, 2008, 11:18:11 PM
Quote

AndrewBell wrote:
No such thing as a stupid question.

Surely a question to which you (logically) already know the answer is not a question? And so its stupid? Don't you think? [Edit: Invalid perhaps rather than stupid]

Quote

AndrewBell wrote:
Not everyone is an electronics geek who specialises in old computers and hangs around fan boards to lord it over others.

They don't need to. They just have to have a modicum of common sense and the ability to structure a logical premiss.

The question was structured as "Is it possible to build something that has already built by someone else before?" the answer to which is always going to be... YES!

Quote

voyager wrote:
Can’t we use a CPU clip on memory expansion? Or is there no room between the CPU and the case?

I suspect that a CPU clip would cost just as much as the 182-pin connector, have the same MOQ problems and be less reliable.
Title: Re: CD32 internal hard drive controller idea...
Post by: AndrewBell on October 08, 2008, 11:25:11 PM
-Edit by moderator: Reason - Personal attack-
1st warning


Quote
# Blatant personal attacks are not permitted. Criticize ideas, not people. Excessive flaming will not be tolerated. Users who verbally assault the character or person of other posters on a regular basis will be banned. Name calling is best left to grade school. Moderator's judgment applies here. "You are wrong" is not a personal attack; "You are an idiot" is. "You do not have all of the facts" is not a personal attack; "you are obviously clueless" is. These are generalized examples, but you get the idea.
________
Honda cbr1000f history (http://www.honda-wiki.org/wiki/Honda_CBR1000F)
Title: Re: CD32 internal hard drive controller idea...
Post by: alexh on October 08, 2008, 11:28:13 PM
Sounds like someone should get banned. Any moderators around?
Title: Re: CD32 internal hard drive controller idea...
Post by: weirdami on October 08, 2008, 11:30:07 PM
Quote
The question was structured as "Is it possible to build something that has already built by someone else before?" the answer to which is always going to be... YES!


Unless the something has not yet ever been built by someone else.  :-P
Title: Re: CD32 internal hard drive controller idea...
Post by: AndrewBell on October 08, 2008, 11:31:10 PM
Quote

alexh wrote:
Nice logical argument. Well thought out.

Sounds like someone should get banned. Any moderators around?


Definitely, and you were the first one to start throwing insults around.
________
MFLB (http://www.vaporshop.com/mflb-vaporizer.html)
Title: Re: CD32 internal hard drive controller idea...
Post by: alexh on October 08, 2008, 11:31:32 PM
Quote

weirdami wrote:
Unless the something has not yet ever been built by someone else.  :-P

Erm, then it would not have been "already built by someone else before" huh? ;-)
Title: Re: CD32 internal hard drive controller idea...
Post by: alexh on October 08, 2008, 11:32:57 PM
Quote

AndrewBell wrote:
you were the first one to start throwing insults around.

Eh, I said something was a stupid question. That is not an insult!? It's a statement! If I had said "You're stupid" that would have been an insult. [edit: But I didn't and wouldn't!] English not your first language?

This is a forum. A place where like minded people exchange ideas and opinions. These ideas and opinions are often not the same. That's the whole point of a forum. You take what people are saying, stick to your guns or perhaps form a different opinion or idea. It would be a boring world if we all agreed with each other all the time don't you think?
Title: Re: CD32 internal hard drive controller idea...
Post by: AndrewBell on October 08, 2008, 11:37:32 PM
-Edit by moderator: Reason - Personal attack-
1st warning


Quote
# Blatant personal attacks are not permitted. Criticize ideas, not people. Excessive flaming will not be tolerated. Users who verbally assault the character or person of other posters on a regular basis will be banned. Name calling is best left to grade school. Moderator's judgment applies here. "You are wrong" is not a personal attack; "You are an idiot" is. "You do not have all of the facts" is not a personal attack; "you are obviously clueless" is. These are generalized examples, but you get the idea.
________
Og kush marijuana (http://trichomes.org/marijuana-strains/og-kush)
Title: Re: CD32 internal hard drive controller idea...
Post by: alexh on October 08, 2008, 11:42:53 PM
Quote

AndrewBell wrote:
given your questionable use of punctuation.

Way to go man... you've got me on the ropes with that one :-)
Title: Re: CD32 internal hard drive controller idea...
Post by: AndrewBell on October 08, 2008, 11:59:34 PM
-Edit by moderator: Reason - Personal attack-
1st warning


Quote
# Blatant personal attacks are not permitted. Criticize ideas, not people. Excessive flaming will not be tolerated. Users who verbally assault the character or person of other posters on a regular basis will be banned. Name calling is best left to grade school. Moderator's judgment applies here. "You are wrong" is not a personal attack; "You are an idiot" is. "You do not have all of the facts" is not a personal attack; "you are obviously clueless" is. These are generalized examples, but you get the idea.
________
KALOS (http://www.chevy-wiki.com/wiki/Chevrolet_Kalos)
Title: Re: CD32 internal hard drive controller idea...
Post by: odin on October 09, 2008, 01:18:21 PM
Quote

# Don't Jump on newcomers there are NO stupid questions
These forums were created to answer the questions of people who are either curious about, or running Amiga computers. This includes both newly arrived as well as seasoned veterans. Therefore, please don't jump on anyone, but especially not on newcomers, for asking what you may feel are stupid questions. That is the purpose of these forums ... to have someone to turn to when you need to find answers. There are no stupid questions!

Quote

Blatant personal attacks are not permitted.
Criticize ideas, not people. Excessive flaming will not be tolerated. Users who verbally assault the character or person of other posters on a regular basis will be banned. Name calling is best left to grade school. Moderator's judgment applies here. "You are wrong" is not a personal attack; "You are an idiot" is. "You do not have all of the facts" is not a personal attack; "you are obviously clueless" is. These are generalized examples, but you get the idea.

Clickety. (http://www.amiga.org/modules/sections/index.php?op=viewarticle&artid=6)
Title: Re: CD32 internal hard drive controller idea...
Post by: chiark on October 09, 2008, 02:34:03 PM