Hey guys. I'm into yet another project that I may or may not ever finish.
Here's the background, which is long and boring, so skip down if you start falling asleep. :P
My trusty ol' PS/2 Model 25. It's the 8086 version, color. I have a PS/2 Model 30-286 on the way, whose mainboard, according to the internet (which never lies) will bolt right up to my Model 25 8086 chassis.
Problem is, the ISA expansion riser from the 25/8086 doesn't work with either the 25-286 or the 30-286 (which also according to the internet use exactly the same mainboard).
My first thought was to fire up the ol' bandsaw and gently cut off the 3rd ISA slot on the 30-286 riser, and then cut away part of the 25's riser mounting bracket so that the hacked M30 riser would fit. But I hate to cut things up like that. Being non-reversible and all that. D:
Then the day after I bought the model 30, a model 30 mainboard by itself showed up, so I bought that too so I don't have to destroy the Model 30. I'll just fix it up, and I think I have everything else except the mouse (8513 monitor, model M keyboard) to put together a nice whole model 30-286 system to trade for something once I've toned out the pinout of the expansion riser and made mechanical drawings of it.
(End of long boring exposition)
---
So, since I am trying to learn kicad anyway, I got the bright idea to just design a 16-bit ISA expansion riser that would work with the Model 25/8086 mounts, in the Model 30 mainboard, without having to cut on anything.
And of course, since my middle name is "creeping featurism", I'm trying to squeeze a 16-bit IDE interface and an XT-IDE boot ROM onto it, so as to save one of those precious precious preciousssss expansion slots.
My google-fu being apparently nonexistent, schematics for 16-bit ISA IDE interfaces don't seem to be floating around anywhere. Based on what I know if the 8-bit XT-IDE cards, a 16 bit IDE interface ought to be far simpler, just some IO port decoding and some latches pretty much, yeah? It won't need that circular latching arrangement and delay lines to turn the 8-bit data on the 8-bit ISA bus into a 16 bit word for the IDE side, yeah?
It may even be possible to implement it with only a couple of GALs, to save space?
But I sure would like to examine a proper 16-bit ISA IDE schematic. Anyone have one laying around that I might peep at?
Anyone ever try implementing an IDE interface with pretty much just GALs?
Thanks guys. I apologize for my ignorance and apparent inability to google up a 16-bit schematic, heh.
--------
Edit: But in retrospect, maybe since I plan to use a CF card anyway, it might be simpler to just gin up an 8-bit XT-CF interface on it, since using a 16 bit IDE interface with an 8 bit CF card probably wouldn't be any faster anyway.
Bookmarks