I finished the microcontroller program to 'read in' the PAL chip in my machine to a CSV file today (over my serial port). Part of the problem I described before was relating to the fact that I was trying to read the PAL with a 3.3V microcontroller. The outputs are 3.3V compliant, but the inputs are not, it seems, so I had to switch to a 5V chip. I know there's already an existing PIC program that does this kind of thing (well, a binary dump that's fed into a special purpose analysis program rather than a CSV), but the author of that program hasn't implemented 24-pin PAL capability yet, so I wrote my own. I imported the CSV into a program called Logic Friday to convert it into equations, then I used those equations to figure out exactly what addresses the chip is responding to. IDE is exactly what my manual testing had already revealed at 320h-327h when Pin 21 is HIGH, and 324h-327h when Pin 21 is LOW. So my addresses are very correct, and it must be something else in my wiring that's causing it not to work properly. Just for fun, since I got this microcontroller project working, I'm going to burn a GAL with the equations I derived and see if it functions just like the original.