Skip to the content
2 layers20.5 × 37.7 mm82S1xx W27C512 Adapter, the printed circuit board in 3D

82S1xx W27C512 Adapter

SukkoPera/OldPromAdapter18

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

1

README

README.md

OldPromAdapter

OldPromAdapter is an Open Hardware Adapter that allows replacing 82s126, 82s129 and 82s131 PROMs with 27512 (E)EPROMs.

Board

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:

PCB from PCBWay

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:

Buy Me a Coffee at ko-fi.com

Thanks

  • patzik for the original idea.
  • Jani for being an awesome guy.

Parts

5
QtyValueFootprintReferences
182S12982S1xx_W27C512_Adapter:DIP-16_W7.62mm_PlugJ1
1LICENSE82S1xx_W27C512_Adapter:cc_by_nc_saV0
1SWITCH_A882S1xx_W27C512_Adapter:SolderJumper-3JP2
1SWITCH_CE82S1xx_W27C512_Adapter:SolderJumper-3JP1
1W27C512Package_DIP:DIP-28_W15.24mm_Socket_LongPadsU1

Similar boards

  • 2 layers254 × 160 mmDeck65, the printed circuit board in 3D

    Deck65

    and3rson/deck65

    Simple SBC based on 65c02s

    183 parts16GPL-3.0
  • 2 layers99.1 × 99.1 mmQL Qsound10x10, the printed circuit board in 3D

    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 mmBeta128 r0.3, the printed circuit board in 3D

    Beta128 r0.3

    alvaroalea/betadisk-clone

    Clone of the Beta 128 Disk Interface for ZX Spectrum

    89 parts7
  • 2 layers40.6 × 44.5 mmQL Minerva MK2, the printed circuit board in 3D

    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 mmMsx eprom cartridge 3.1, the printed circuit board in 3D

    Msx eprom cartridge 3.1

    msx-solis/MSX-EEPROM-Cartridge-64k-v3

    Simple MSX ROM cartridge up to 64k

    10 parts6
  • 2 layers450 × 130 mmRobotron, the printed circuit board in 3D

    Robotron

    radiolok/robotron_s6130

    All about Robotron S6130 Daisy Wheel typewriter

    201 parts6BSD-2-Clause
  • 2 layersNaz80-b, the printed circuit board in 3D

    Naz80-b

    a-thousand-projects/Naz80

    63 parts
  • 2 layers40.6 × 34 mmCvcart dip, the printed circuit board in 3D

    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.