

82S1xx W27C512 Adapter
Replace 82s126/82s129/82s131 PROMs with (E)EPROMs
- Size
- 20.5 × 37.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 5
- Nets
- 22
- Pads
- 50
- Tracks, vias
- 46, 0
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 23 Dec 2021
- Updated
- 18 Sep 2024
Overview
82S1xx W27C512 Adapter is an open-source printed circuit board by SukkoPera, from the SukkoPera/OldPromAdapter repository on GitHub. It is a 2-layer board of 20.5 × 37.7 mm with 5 parts on 22 nets, routed with 46 tracks and 0 vias.
It is built around the W27C512-45Z. Its parts include 1 IC and 1 connector. It belongs with the retro computing and games and interfaces and adapters boards of this library.
Main components
1README
README.mdOldPromAdapter
OldPromAdapter is an Open Hardware Adapter that allows replacing 82s126, 82s129 and 82s131 PROMs with 27512 (E)EPROMs.

Summary
This is just my remake of a board by patzik. As far as I can understand, it was meant to replace those PROMs that are often used on Arcade PCBs when they fail. It's already hard to find blank versions of the original PROMs, but finding the programmer that they require is next to impossible (Update: not anymore), so having an alternative can be handy.
I was working with Jani on making a reproduction of the Action Replay cartridge for the C64, which has an 82s129 onboard and we needed some way to dump it. We found patzik's adapter but I didn't like the fact that it forces the unused data lines to ground. The data lines are outputs for the EPROM and they should be left disconnected if not used. It probably won't make much difference if you set the unused bits to 0, bit bad things will happen if you forget that and set any to 1. So I just redesigned the adapter and left them disconnected.
I also think that having the adapter design files available for modification can be very useful, as those PROMs are much smaller than a 27512 EPROM and the adapter is necessarily a bit clunky in its current form. Thus it might not fit everywhere, but with the KiCad project at hand it can be quickly modified to fit in more places, if not everywhere. This is just another example of why "design files" is better than "free gerbers" and of why the latter does not match the open source paradigm, even though many people still won't get it.
The adapter works perfectly with Winbond W27C512 EEPROMs, which can be found very easily and for little money and which can be programmed with the ubiquitous TL866 programmer.
One thing to keep in mind is that while the PROMs in question are much faster than the W27C512 (10 vs 50 ns, as a rule of thumb), that speed is not necessarily required wherever those PROMs were used. If you have a circuit that requires the speed, though, the adapter just won't work reliably.
License
The OldPromAdapter documentation, including the design itself, is copyright © SukkoPera 2022 and is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
This documentation is distributed as is and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES whatsoever with respect to its functionality, operability or use, including, without limitation, any implied warranties OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility or likelihood of such damages.
The bottom line is: you are free to make PCBs for yourself and give your excess away at cost, but you are not allowed to sell these boards for profit.
Support the Project
If you want to get boards, you can get them made from PCBWay through this link:
You get my gratitude and cheap, professionally-made and good quality PCBs, I get some credit that will help with this and other projects. You won't even have to worry about the various PCB options, it's all pre-configured for you!
Also, if you still have to register, you can use this link to get some bonus initial credit (and yield me some more).
You can also buy me a coffee if you want:
Thanks
- patzik for the original idea.
- Jani for being an awesome guy.
Parts
5| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 82S129 | 82S1xx_W27C512_Adapter:DIP-16_W7.62mm_Plug | J1 |
| 1 | LICENSE | 82S1xx_W27C512_Adapter:cc_by_nc_sa | V0 |
| 1 | SWITCH_A8 | 82S1xx_W27C512_Adapter:SolderJumper-3 | JP2 |
| 1 | SWITCH_CE | 82S1xx_W27C512_Adapter:SolderJumper-3 | JP1 |
| 1 | W27C512 | Package_DIP:DIP-28_W15.24mm_Socket_LongPads | U1 |
Similar boards
- 2 layers254 × 160 mm

- 2 layers99.1 × 99.1 mm

QL Qsound10x10
alvaroalea/QL_QsoundQprint_clone
A clone board of the Sound card for the Sinclair QL Computer.
23 parts11 - 2 layers99.7 × 149.9 mm

- 2 layers40.6 × 44.5 mm

QL Minerva MK2
alvaroalea/QL_Minerva_MK2
Clone of the Board of ROM + RTC for Sinclair QL Computer
16 parts6 - 2 layers101.6 × 65.3 mm

Msx eprom cartridge 3.1
msx-solis/MSX-EEPROM-Cartridge-64k-v3
Simple MSX ROM cartridge up to 64k
10 parts6 - 2 layers450 × 130 mm

Robotron
radiolok/robotron_s6130
All about Robotron S6130 Daisy Wheel typewriter
201 parts6BSD-2-Clause - 2 layers

- 2 layers40.6 × 34 mm

Cvcart dip
db-electronics/cvcarts-kicad
This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.2.
6 parts
Questions
How big is the 82S1xx W27C512 Adapter PCB?
It measures 20.5 × 37.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the 82S1xx W27C512 Adapter use?
5 parts, built around the W27C512-45Z. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the 82S1xx W27C512 Adapter KiCad files?
From the SukkoPera/OldPromAdapter repository on GitHub, at the commit this page was made from: the board is 82S1xx_W27C512_Adapter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the 82S1xx W27C512 Adapter design in my own project?
Its repository states no licence, so its author keeps all rights: ask SukkoPera before reusing the design.

