Anyone have a copy of The IBM PS/2 from the Inside Out by Tom Shanley, ISBN-13: 978-0201570564?
I can't remember if I had a copy of that and how detailed it might have been about the MCA bus design.
![]() |
![]() |
Anyone have a copy of The IBM PS/2 from the Inside Out by Tom Shanley, ISBN-13: 978-0201570564?
I can't remember if I had a copy of that and how detailed it might have been about the MCA bus design.
Haven't we already been through this MCA discussion recently via a marathon thread spanning 8 years?
Last edited by Chuck(G); January 29th, 2018 at 11:36 AM.
I have a mca soundblaster pro and a nice phone camera. So if you need images, I can provide.
It is a mistake to think you can solve any major problems just with potatoes.
Oh I didn't mean they were similar in standards, pinouts, architecture, etc. I know they're radically different. I simply meant in terms of physical size, pincount, and shape it's similar enough that if push came to shove you could probably rig a blank PCI prototype board to work in the slot, as well as use a PCI template in whatever PCB layout software you used to design a card.
Go for it, even if this doesn't get off the ground better pictures of some of these obscure cards would probably be appreciated for various things.
Prototype boards aren't that big of a deal, they're quick and easy to lay out.
DMA is what makes a SoundBlaster..... a SoundBlaster. Most of that is handled by the MCA bridge chips like the CHIPS one mentioned earlier. Intel made one too, but don't know the part number off hand. Creative was pretty lazy when they made their cards too, no programmable option select, they were still configured with jumpers! Those cards had problems with faster machines and DMA too.
Regarding what to clone, duplicating something like the SoundPiper or ChipChat would be easier since they use "all-in-one" ESS chips. For the purists, the Soundpiper used a real OPL3 alongside the ESS688.
I did say "which would not apply to Adlib anyway" since that was the OP's original recreation interest.
There are two ways of doing DMA in MCA, card self bus-mastering and the traditional 8237A initiated transfers. I don't know of many cards that did the former. However the later is still a lot like ISA. The first 8 arbitration IDs map to the same 0-7 DMA channels on a similar cascaded 8237A setup. It's not quite PC compatible though. It's hit or miss whether software written for PC/AT back then will work on a PS/2 in DMA mode.
As far as PCI physical similarities, they have the same connector pitch and rough size (card height and pads). But PCI has 36 (with the voltage key) and 49 pin fingers (without) while 16-bit MCA has 45 pins per edge. MCA also specs power pins should be recessed in order to make connection last (as all good specs should dictate). I have a tested Eagle library footprint if it will save anyone some time.
I have a lot of MCA related projects spinning in my head but no time to commit.
"Good engineers keep thick authoritative books on their shelf. Not for their own reference, but to throw at people who ask stupid questions; hoping a small fragment of knowledge will osmotically transfer with each cranial impact." - Me
Even creative MCA Soundblasters were not that great for gaming on a PS/2.
What I collect: 68K/Early PPC Mac, DOS/Win 3.1 era machines, Amiga/ST, C64/128
Nubus/ISA/VLB/MCA/EISA cards of all types
Boxed apps and games for the above systems
Analog video capture cards/software and complete systems
Last edited by Trixter; January 29th, 2018 at 06:42 PM.
Offering a bounty for:
- A working Sanyo MBC-775, Olivetti M24, or Logabax 1600
- Music Construction Set, IBM Music Feature edition (has red sticker on front stating IBM Music Feature)
Bookmarks