An update.
I'm now getting predictable results for my 22V10 GALs.
My first issue was with my proto-board; VSS was set to 4.6V, I adjusted it back to 5.0V, this immediately corrected some on the issues I was seeing.
I have 22V10s from 2 different manufactures.
AMD PALCE22V10H-25PC/4
I have several of these that were pulls from equipment being scraped.
PALASM device set to:
CHIP ABC_GAL PALCE22V10 ; Use with AMD PALCE22V10H-25PC
VP-390 device set to:
AMD PALCE22V10H-25PC/4
LATTICE GAL22V10-15LP
I bought these from Jameco.
PALASM device set to:
CHIP ABC_GAL PAL22V10 ; Use with LATTICE GAL22V10
VP-390 device set to:
LATTICE GAL22V10
My test files all compile for both 'CHIP' definitions; the VP-390 programs the devices correctly when it's set to the same device PALASM compiled for.
In all my test cases taking care to configure both PALASM and the VP-390 the same I'm getting solid repeatable results that are functioning as expected on my breadboard.
-Neil