VOGONS


Roland MPU 401 Decap

Topic actions

First post, by AppleSauce

User metadata
Rank Oldbie
Rank
Oldbie

I wanted to announce that the Handshake controller in the Roland MPU401 has been decapped.
I managed to source the chip from a PC98 MPU 401 C-BUS expansion board via Mercari.
It basically has almost all the same components that a breakout box would.

I sent it to infosecdj to get it opened up and imaged.
He also managed to find the original datasheet for the gate array series you could get hitachi to build for you.
https://infosecdj.net/map/roland/hd61j221f/djss_mz_nikpa40x/
https://infosecdj.net/map/roland/hd61j221f/dj … ikpa40x_66p.jpg

The attachment HD61J221F.png is no longer available
The attachment 2.jpg is no longer available
The attachment 20261007_212252.jpg is no longer available
The attachment 5E4BEEED-965D-4036-AA5C-797D86FD19AC.jpg is no longer available

Reply 1 of 3, by darry

User metadata
Rank l33t++
Rank
l33t++

Does that mean that all components on the MPU-401/MPU-IPC are fully understood ?

Reply 2 of 3, by AppleSauce

User metadata
Rank Oldbie
Rank
Oldbie
darry wrote on 2026-10-31, 06:29:

Does that mean that all components on the MPU-401/MPU-IPC are fully understood ?

Pretty much should be , this is the only custom IC on the board , the microcontroller , ram and jellybean ics are all off the shelf parts.

Reply 3 of 3, by costa

User metadata
Rank Newbie
Rank
Newbie
AppleSauce wrote on 2026-10-31, 06:16:

I sent it to infosecdj to get it opened up and imaged.

wow, thank you for investing your time and money in doing that!

Hitachi and Roland wrote:

HD61J221F is Custom CMOS Gate Array with up to 500 Gates and 50 I/O pins in FP-54 package.

it covers almost all of Roland Intelligent MIDI devices - on top of my head the only devices not using it are MPU-401AT ISA card, MPU-IMC MCA card (for IBM PS/2) and MPU-PC98II, where Custom Gate Array in FP-64 package is used, but most likely with the same 'code' inside, only different package.

also, LAPC-I ISA cars uses R15239182 chip (aka "MPU Core"), which is highly integrated according to Roland own words:

Roland wrote:

MPU Core: a hybrid IC integrating the CPU of MPU-PC98II, gate array and RAM. Its operation is fully compatible with MPU-401

or in other words it integrates the custom-gate-array from MPU-PC98II, the 6801 CPU, the SRAM and the ROM code in a single IC.

I am not an expert, but I hope the picture "infosecdj" did is good enough (and with all necessary layers removed like the metallization layer, etc) and so someone that is good in using tools like Deroute:

https://github.com/emu-russia/Deroute

or similar tool will reverse-engineer the logic gates and thus common FPGA/CPLD can be used as replacement. in any way, it's one step closer to a perfect LAPC-I replica, because current LAPC-I replica:

https://stdio.ru/index.php?n=Main.LAPC-I

is using emulated MPU-401, but everything else is original, i.e. perfect already. BTW, if that is of any interest to you - the same way you got your MPU-PC98 card, you can get "Roland D-110" (whole unit or just the main-board) and that way acquire el-cheapo all other Roland ICs to build the current LAPC-I replica card.