Make this my favourite MOS 6529 SPI full equivalent - soldering kit

Retro Computers >> Commodore >> Plus/4 >> Hardware
Listing type:
Fixed Price Multiple Items
Item Condition:
Seller location:
Purmerend, Netherlands
Ending in:
1 days, 08h:40m:55s
Quantity Available
Latest buyer:
L***U (1)
Fixed price:
€12.00 Buy now!
21.00% VAT, Duty and handling fees may be payable on Price & Shipping on receipt
Shipping Costs:
From only €2.00
Payment methods:
Paypal, Bank transfer
Number Sold:
15 (View history)
Buyer Value Date and hour Quantity bought
L***U (1) €12.00 20/06/2021  11:06:08 1
O***4 (6) €48.00 12/06/2021  13:44:26 4
p***r (4) €24.00 21/02/2021  08:56:24 2
H***u (5) €12.00 20/02/2021  19:44:02 1
f***2 (2) €12.00 22/01/2021  19:10:40 1
O***4 (6) €24.00 06/12/2020  22:05:54 2
p***e (2) €24.00 13/10/2020  11:09:06 2
a***l (2) €12.00 24/09/2020  07:55:46 1
M***e (4) €12.00 10/09/2020  05:36:11 1
Feedback on this Item
PositivePositive O***4 (6) Everything is super good 05/08/2021  10:23:56
PositivePositive H***u (5) Bedankt voor de snelle en goede verzending. Kwaliteitsproduct! 25/02/2021  21:02:09
PositivePositive O***4 (6) Thank you very much!!! 29/12/2020  19:17:47
PositivePositive a***l (2) item as described. no problems 01/03/2021  19:47:04

Item Number : 43923

Meet the seller

dmantione (42) User Offline

Contact the Seller
Add Seller To Favourites
See Other Items

Fixed price: €12.00
Watch Item


This item is a full replacement for the MOS Technology 6529 Single Port Interface used in the Commodore 16, 116 and Plus/4, where it is used to implement the keyboard functionality and the user port.

The soldering kit offered here allows you to build a fullly compatible replacement for the MOS 6529 SPI based on standard 74xx chips. The PCB is suitable for the both the 74xx652 and 74xx654. Currently, I will ship it with the 74xx654. A 74xx02 is used on the PCB to generate the control signals for the 74xx654.

Allthough I am generally opposed to evil SMD technology, because there is not a lot of space inside the Commodore 116 and Plus/4 I have felt a need to use some SMD components in order to keep the size limited. Still, this is not the worst SMD in the world, it can quite easily be soldered with tweezers and a normal soldering iron. If you can solder mini-DIN connectors in order to build tape and joystick cables for your C16 or Plus/4, you will also be able to solder this adapter.

Required soldering experience: Easy, some experience recommended
Expected time to build:
(assuming some previous experience)
+/- 25 minutes


The MOS 6529 is simple in functionality and you can find many simple schematics how to replace it with standard parts. Unfortunately there is a lot of misinformation and many will produce a non-working or not completely functional 6529B.

Some of the various advices on the internet to build replacements are based on these chips:

  • 74xx245 - This is completely wrong and won't work at all, the 6529 is an I/O expander and not a bus transceiver
  • 74xx639 - Completely wrong for the same reason: The 6529 is not a bus tranceiver
  • 74xx377 - A better idea, as it implements the register needed to retain the written value and combined with open collector buffers, you could use it to repair a C16. However, as the 6529B is a bi-directional I/O expander, this would completely ignore the ability to read from the bus, which makes not 100% compatible for the keyboard and  completely unusable for the Plus/4 user port.
  • 74xx573 - Same comments for the 74xx377 applies, but also transfers bus switching noises during write cycles to the output port
  • 74xx574 - Same comments for the 74xx377 apply
  • 74xx647 - Actually a really good idea, and gets you quite close. Unfortunately, there is one little catch: The 74LS647 stops driving the output port if you reverse the direction in order to read from the port. With the Plus/4 user port, this means you are actually transmitting data to the device connected to the user port if you read from the port.


But, there exists a 7400 series chip that does allow you to build a fully compatible replacement: The 74xx654. And, if you implement the open collector behaviour with external components, the 74xx652 can also be used and this is what this replacement is using.

You will receive:

  • 1 * adapter PCB
  • 2 * 10 pin header, round pins
  • 1 * 24 pin IC socket
  • 1 * 74xx654 chip
  • 1 * 74xx02 chip
  • 8 * resistor >= 6.8 kΩ <=10kΩ
  • 8 * resistor <= 1Ω
  • 1 * capacitor 0.1uF
  • 1 * Instruction manual


Compatible with:

  • Commodore 16
  • Commodore 116
  • Commodore Plus/4


P.S. should you have a Commodore 116, please attempt to replace it with an original IC, these machines are so rare that they deserve to be as original as possible.


Picture gallery

  • MOS 6529 SPI full equivalent - soldering kit
  • MOS 6529 SPI full equivalent - soldering kit

Questions and Answers

Shipping and Payment

Item Location:
Purmerend, Netherlands
Shipping conditions:
Buyer pays shipping expenses
Shipment fee:
  • To Netherlands :
  • First Class Post : €2.00
  • To Americas (Non USA) :
  • Airmail Post : €5.00
  • Intl Signed For : €18.00
  • To Rest of World :
  • Airmail Post : €5.00
  • Intl Signed For : €18.00
  • To USA :
  • Airmail Post : €5.00
  • Intl Signed For : €18.00
  • To EU :
  • Intl Signed For : €12.50
  • Surface Mail : €3.50
  • To Europe (Non EU) :
  • Intl Signed For : €15.00
  • Surface Mail : €3.50
Shipment terms:
Not specified
Payment methods:
Paypal, Bank transfer

The seller accepts all responsibility for this listing

Page view: 2331