In order to properly reverse engineer a PAL, you need to correctly identify which pins are inputs, and which pins are outputs. This in some cases is trivial because some of the PAL’s pin functions are fixed...
Latest articles
Why simply “dumping” a PAL isn’t always possible?
Contents Rom Dumping Dumping ROMs is a pretty common practice in the space of reverse engineering, and many eeprom readers are cheap, easily available, and there’s really not much to them. Plunk your ROM chip in...
My PAL stimulator
If you’ve been following my blog, you’ll see that I’ve been reversing a Commodore Amiga SCSI HDD Expansion card called the Dataflyer. On that Dataflyer, there’s a PAL that handles address...
Dataflyer 500 reversed schematics are coming….
While trying to reverse the function of the Commodore Amiga Expansion Systems DataFlyer 500 BUSS PAL, I really needed to know what was connected to what. There are no, as far as I know(!!), schematics available for this...
Some reverse engineering notes on DataFlyer 500 BUSS Pal
As you may have seen in this other post here I have an interest in this Amiga hard drive controller designed for the Commodore Amiga 500. I used this for years to interface an HDD. At the time I took some photos of the...
Refilling Star Micronics NX-1020 black ribbon ink cartridges
I have an old Star Micronics NX-1020 Rainbow printer from circa 1993. I bought this printer using my paper route Christmas money that I saved up for months. The printer served me valiantly throughout the early 90s. This...








