VOGONS


First post, by cricket

User metadata
Rank Newbie
Rank
Newbie

Since ages I am trying to get hold of a Roland MPU-IMC card for one of my IBM PS/2 systems.
I collected several other Roland and clone cards over the years but had no luck with the MCA card.
Then I stumbled across the MPU-IMC Clone github project https://github.com/schlae/mpu-imc.

Though there is a clear warning about the two missing chips I thought maybe it is possible to transfer this ICs from one of the other Roland Cards.
The MPU401/AT seems to have the identical QFP IC.

So I went ahead bought an original breakout box from eBay and produced some of the "stock" PCBs.
The producer refused to print "Made in Denial" on the PCB, 🤣.

I took of the Microcontroller (Motorola 68001 + ROM?) and logic chip from a known working card.

20201017_100708.jpg
Filename
20201017_100708.jpg
File size
1.13 MiB
Views
907 views
File license
Fair use/fair dealing exception

Installed the SMD mount chip (most tricky part, I reworked it later)

20201017_103817.jpg
Filename
20201017_103817.jpg
File size
957.82 KiB
Views
907 views
File license
Fair use/fair dealing exception

All ICs get sockets.

20201017_124215.jpg
Filename
20201017_124215.jpg
File size
1.47 MiB
Views
907 views
File license
Fair use/fair dealing exception

The card is almost finished.

20201017_160010.jpg
Filename
20201017_160010.jpg
File size
1.35 MiB
Views
907 views
File license
Fair use/fair dealing exception

Time to test it.

20201017_183658.jpg
Filename
20201017_183658.jpg
File size
1.72 MiB
Views
907 views
File license
Fair use/fair dealing exception

The card gets actually detected by the BIOS and can be configured using the IBM reference disk.
If I hook up the breakout box, the buzzer in the box beeps all the time.
This is similar to a normal MPU-401 if it has a faulty ROM.
If I remove the SRAM or the microcontroller, then it becomes silent.
I also tried different microcontrollers from the original MPU-401 and a CMS-401 clone card. (No buzzing)
But I can't get DOS games to detect the interface.

I had to change the interrupt from 2/9 to 3 because IRQ2/9 is used by the onboard SCSI controller.

Was I silly to believe it could be done that easy?
Any ideas how to rescue this project?

If you are up for experiments I have 2-3 of the PCBs that I can spare.

Last edited by cricket on 2020-10-25, 09:50. Edited 2 times in total.

Reply 1 of 3, by matze79

User metadata
Rank l33t
Rank
l33t

I think its firmware issue ?
maybe you can source the firmware of a MCA Roland Interface ?

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 2 of 3, by cricket

User metadata
Rank Newbie
Rank
Newbie

I checked the original schematics from Roland and found an error in it that transferred to the clone card.
After fixing this the Computer was able to detect the MPU-401 and DOS games claimed to be playing music.
However, no data was detected by the midi device.
So I took apart the breakout box I bought on eBay and swapped out the ICs for new ones.
Now the card is working!!!

Reply 3 of 3, by pentiumspeed

User metadata
Rank l33t
Rank
l33t

Now that new but still rarest MCA card.

Should try to clone the chipsets and make new revision of MCA for MIDI. This will open up some choices for MCA computer owners.

Cheers,

Great Northern aka Canada.