Hi,
I usually just use GAL's and write in wincupl. For what I use them for
they work fine. PALCE chips, I've found an affordable programmer, the
TOP 3000 that can write to them. However, I am not sure if I can continue
to use wincupl or if I need to learn how to use PALASM.
Some part numbers would help.
WinCUPL supports the mainstream 16V8 / 22v10, which covers most parts up to 10 macrocells. WinCUPL runs fine here in Win100 in command line mode.
Then, you have ATF750, with 20 macrocells, and ATF2500 and ATF1502/4/8 parts.
The ATF1502/4/8 use JTAG ISP, so are easier to use, and most users 'skip over' the ATF750 & ATF2500, which have more sparse programmer support.
ATF750 is useful if you have an existing 22V10 footprint that needs a bit more logic packed in.