A CPLD implementation of the classic 82S100/82S101 as used in for example C64,
The WinCUPL code is taken directly from the VHDL made by Thomas 'skoe' Giesel and simply translated into WinCUPL. Skoe made an excellent description on the C64 PLA which is very well worth reading.
The small board is available as a shared project at OSHPark. Anyone is welcome to use the production files, Diptrace files and WinCUPL the way they like. But don't blame me if you get problems (or destroy your computer or someone else's computer...). It works fine for me and your mileage may vary.
C64 PLA replacement
Mattis Lind, Upi Tamminen