• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

hd20 Reasons for its end

uniserver

68LC040
one thing i was talking about with scott tonight is,  maybe the reason the HD20 did not get any traction is simply because of Rodime, and maybe 

simply timing.

LIke if this did not happen to them:

Rodime became unprofitable after 1985, and a financial restructuring package was put in place in 1989. However, in 1991, Rodime ceased manufacturing
https://en.wikipedia.org/wiki/Rodime

maybe we would have seen internal HD20 drives in the LC?   or Classic?  or Classic II?   or maybe LCII?  Or SE?  maybe MacII?

i mean apple probably had rodime working on the HD20 controller board in 1983+ maybe 1982?

hd20.jpg.992fe4c0ed89e163a9640f2ba934aa0f.jpg


Well thank goodness BMOW took HD20 and brought it back to us!

20141024_163518.jpg.a417edf41d64963f44518d508acfa152.jpg


because now we can still enjoy HD20 with our

128's

512k's

plus's

SE's

Classic

Classic II

LC

IIsi

IIci

MacII

IIx-IIcx-SE/30 - with iisi rom.

LCII -- if you are willing to patch the SWIM.

Oh and don't forget about the 5126 and 5120 portable

And the powerbook 100 for those that are even more HDI 20 port hack-able

 
Last edited by a moderator:
I'm guessing it was the piss poor transfer rate, and the rise of SCSI in subsequent models.

But, I have to admit, something that doesn't need to be plugged into the wall is a huge advantage IMO, but most likely not enough for most people to forego the advantages of SCSI.

Bus power didn't come back until USB, thank goodness for that.

HD20 support was the only reason I got a Floppy Emu. Being able to emulated 800k disks just wasn't enough for me, but HD20 support sold me on it. One of the best investments I ever made for my classic Mac. Moving large amount of data around before was just so painful.

 
Last edited by a moderator:
yeah i don't know…  i think HD20 is just fine.  not slow at all…   even 7.5.5 boots up about as slow as a 40meg scsi conner….     i think that is why they left support in rom...

there was some IDEAS floating around.  The Rodime hd that is in the HD20…  was 3.5"   it would have fit in a LC….  just saying.

 
On something like a Mac Plus, the real-world performance with an HD20 disk isn't that different from SCSI. But on faster Macs, the speed advantage of SCSI really starts to show. It also probably made financial sense for Apple to jump on the SCSI bandwagon, so the same drive mechanisms used for other SCSI-based computers of that era could also be used with Macs.

 
I can't imagine what floppy diskette drives cost in 1998. The iMac/233 still had both a floppy controller and the port for it and as far as I can tell, the whole idea was to break away from legacy, not because floppy diskette mechanisms cost too much. It was probably nixed near the last minute because there was nowhere good for it in the enclosure (without either getting rid of the speakers or making the whole thing taller.) there are at least one or two ports basically identical to the internal floppy disk port on the iMac.

If I had to guess, the reason the HD20 went the way of the dodo (because Apple could almost certainly have designed a controller for another disk or had another vendor build them) is because as was mentioned, outside of calling upon the Apple IIgs' smartport, there was no other suitable interface for mass storage on systems that were progressively getting faster.

One thing that could have been interesting is if minidisc or a format like it had come to the Mac, perhaps a little earlier than the minidisc actually shipped. It wasn't until like 1991 or 1992 that having a hard disk was actually a default option on the complete Mac product stack, and I can easily see how it might have been even longer if either 3.5-inch diskettes evolved (imagine, perhaps, an LS-20 shipping in the late '80s or in 1990) to better meet the storage needs of users at the time.

The other thing is that because it appears the HD20 wasn't actually introduced with the original Mac, the whole platform wasn't really designed with that kind of storage in mind. (Again, if Apple had taken the Apple IIgs SmartPort concept onto the Mac, if it existed yet in 1984, supporting much larger drives could have been easy, and the system would probably boot off of it and mount anything you connected to it with no real problems, but it would all be massively more expensive, part of why as far as I know Apple never built a IIgs SuperDisk drive using SmartPort -- it was cheaper to build one SuperDisk for both Mac and IIgs, and add the controller to the IIgs using a card.

 
Here we go, a reference for the iMac/233 floppy connector: Mystery port on Bondi iMac logic board
 
It looks like the DIN port that leads to the infrared apparatus is not actually a serial connector, but it was easily adapted into one using hardware you could buy at the time.
 
I don't buy into the idea that it was for cost savings, because if it was, they would have built the system without the controller at all. It would probably have been nearly negligible in cost to actually include a diskette drive, except that there was no good place to put it.
 
I think it really was about pushing "the future" -- Over the years, Apple has had a lot of insanely forward-thinking ideas, like iTools (and its successors.) I think Apple was often a little too early to the party, and when the party finally showed up, they had already abandoned it or let it stagnate and their replacement product wasn't good yet for a while.
 
But that's another discussion slash thought train.

 
Last edited by a moderator:
There was a 3.5" replacement that was launched in the early 90s, the Insite Floptical 21MB disk. It wasn't very reliable though. The SCSI drives were prized by Apple II users since they could directly read 720k/1440k MFM disks.

Its interesting that the HD20 protocol was different from the Apple II SmartPort. The SmartPort interface came out at roughly the same time, but was far more extensible (supported character devices like external RTCs). It is very likely some design between the two was shared, although it seems redundant in hindsight, likely Mac vs. Apple II group infighting. Technically any Mac can directly support a SmartPort drive using a driver since its all the same disk port hardware, minor pin-out differences aside.

 
It looks like the DIN port that leads to the infrared apparatus is not actually a serial connector, but it was easily adapted into one using hardware you could buy at the time.
The "DIN port" is a fully functional serial/local talk port that works just fine once the IrDA module is unplugged. (In terms of hardware it maps to the "printer" port on a beige Mac.) The "stealth serial port" they sold commercially plugged into the modem slot, which did indeed need additional parts to make it a full serial port. Remember, though, only the original 233mhz iMacs had the IrDA module and the motherboards for the later models did indeed delete more than the header going to the DIN plug in the bucket.

 
The Stealth serial port was made for a few other models that had built-in and removable modems too.  I don't know if there are any hardware differences between the various versions, beyond having a longer or shorter breakout cable.  There was one other brand of them available back in the day too.

 
It seems that a B&W G3 would be the best candidate, as it already has ADB. The only problem is that it doesn't have a floppy controller (or does it?), so that's out.

It's kinda funny that all this stuff (save for the serial port on Rev. A models) was left unimplemented in the iMac, but still readily available if you know what parts need to be added.

c

 
It seems that a B&W G3 would be the best candidate, as it already has ADB. The only problem is that it doesn't have a floppy controller (or does it?), so that's out.
I'm sure that *technically* the B&W G3 has a floppy controller, since it actually used the same chipset (with some tweaks) as the Beige G3 (and the tray-loading iMac) but unlike the iMac the pins for it aren't brought out to a header connection anywhere.

It's sort of interesting/aggravating that Apple kept building Classic Mac serial ports into the chipsets of machines all the way up to the last OS 9  compatible G4 towers but bullheadedly only exposed them on the modem header. Of all the things that were dropped from the iMac compared to its predecessors I actually think the Localtalk port was the bridge too far, not the floppy. There were still quite a few LocalTalk networks deployed in educational environments in 1998, not to mention all the printers, MIDI devices, etc. When you consider a LocalTalk serial port was just a tiny little round DIN connector it almost seems petty they axed it. (And it *really* seems pointless when you think about how they deleted it from the B&W *but left the ADB ports*. I'm guessing the latter was to appease people with expensive specialized ADB input devices like tablets, but, well, a MIDI adapter was expensive too.)

one thing i was talking about with scott tonight is,  maybe the reason the HD20 did not get any traction is simply because of Rodime.

No, forget about Rodime. Two things you need to remember about that Rodime hard drive:

#1: There is nothing about it that's intrinsic to how the HD20 works, IE, the "HD20 Protocol" parts of the HD20 are contained on the controller board with the IWM chip on it, there's nothing about it that's reliant on the Rodime hard drive except for the fact that the unit that shipped happened to use its oddball interface. (IE, it could have just have easily been built with a SCSI, MFM/RLL S506/whatever interface on the hard drive side.) And why did Apple use a Rodime drive with a bizarre proprietary interface?

#2: Apple paid Rodime to take one of their regular drives and slap a board with that proprietary interface onto it. The HD20's controller board was designed around the electrical specifications for the "Widget" drive Apple used in some models of the Lisa. They had a 20mb version of the Widget on the table, called the "Nisha", as far as prototype form which almost certainly would have ended up as the HD20's drive when Apple decided to drive a stake through the heart of their in-house disk storage unit in early 1985. (This is the same division that produced such winners at the Twiggy floppy.) With the Nisha suddenly no longer an option the panicked designers needed to salvage the HD20 project as quickly as possible, and in the course of that someone concluded it would be quicker to ask Rodime to adapt the Nisha control board to one of their existing drive chassis than it would be to redesign the HD20 to use a generic drive.

If there had been successors to the HD20 they almost certainly would have used an off the shelf hard drive interface instead of the Nisha protocol. But the reason there weren't any successors to it is once you admit a Macintosh *really does need* a hard drive as standard equipment you'll find it's far cheaper to just build a standard interface into it that bother with the ridiculous interface kludge that the HD20 is. The SCSI controller in the Mac Plus is pretty much just one chip, while an HD20-style hard drive requires an IWM, a microcontroller, and a wad of state logic to decode the floppy interface *and then* you need to have the hard drive controller hanging off the other side. The only way it'd make any sense to use it *internally* would be if you compressed the whole thing down to fit directly on a drive controller board, IE, you started churning out hard drives that *directly* spoke "HD20" (which the Rodime drive *does not*) with a 20 pin connector on the back. Apple would have to pay hard drive manufacturers to churn these things out (since obviously no one else would be using them), and when you consider the *maximum* speed potential of the interface is actually inferior to a brain-dead ST506 drive by about a factor of ten it clearly starts becoming absurd. (The 10MB ST-412 drive in an original IBM XT transfers data faster than the HD20 despite being formatted with a 6:1 interleave ratio. A standard IBM AT controller with 3:1 is about four times faster and controllers for 1:1 were available. Add another 50% faster for RLL.)

Yes, the HD20 protocol (and SmartPort) works surprisingly well today with BMoW's Floppy Emu, but that's because with today's technology:

1: It takes only a little MCU and a CPLD to implement it, and

2: Using Flash memory makes the access latency/seek times very quick compared to an 80's vintage mechanical hard drive, which does a lot to make up for the slow data transfer rate.

Neither of these things were true in 1986. SCSI was a far better *and cheaper* solution unless you had no other choice. (IE, like in a 512k Macintosh or an Apple IIc with no slots.)

 
Rodime drives are absolute garbage. Even Miniscribe was making more reliable drives.

The way that the interface was designed was cumbersome and expensive. The switch to SCSI meant they did not need to custom design any additional glue to hang a single drive off the machine. Both the controller and the interface on the drive were of a standard design and available direct from the manufacturer.

 
Last edited by a moderator:
Rodime drives are absolute garbage. Even Miniscribe was making more reliable drives.
Maybe, but how good or bad Rodime was as a hard drive manufacturer is sort of besides the point. They were merely the lowest-bidder vendor that Apple paid to swoop in and save their bacon when their internal Disk division was rightfully taken out back and shot in the head.

That said, do you have links/data suggesting that the HD20 was particularly unreliable when it was new? (because of the Rodime drive?) I haven't really seen much suggesting it was. Working hard drives from 1985 are getting sort of few and far between at this point regardless of manufacturer so it's probably a credit to Rodime that any of them still work.

 
Rodime drives are absolute garbage. Even Miniscribe was making more reliable drives.
I still have a working Rodime drive, heck even the Seagate ST-225N in my Apple SC20 still works (I don't remember what's in my HD20, I think it's a Seagate as well). Of course, YMMV and so on. 

Jasmine drives sucked. I had two of those fuckers. Never again. 

 
if you get around to checking your HD20, see what drive is in there… should be a rodime.    My HD20 i got from techknight, the Hd still worked.

 
if you get around to checking your HD20, see what drive is in there… should be a rodime. 
As is well known the *only* drive that works in there is that customized Rodime.

(Well, actually, not entirely true. According to the documentation BMoW unearthed while working on the emulation it would also work with an Apple Nisha, the drive the Rodime drive was hacked to emulate; the physical geometry is different but the HD20's firmware has a routine to detect it and adjust accordingly. One sold on eBay a while back for an ungodly amount, I suppose it would be "interesting" to try to convince the buyer to let you try it on an HD20 controller.)

 
Back
Top