Wow! That's great!
Man... I must be cursed. Tried again many times today and yesterday on the 500 and the 1200, using a multitude of pressure levels. Still no CPLD love.
Now that I have taken my 3640 off and put it back on a couple times, the 3000 doesn't want to boot at all. Another day in the life... [tangent: I wonder about those caps on the 3640...]
Anyway. I also checked the pins on the cable, and an initial check seems to line up ok. Though the "1" embossed in the cable on the DB25 side puts pin 1 on the wrong side. If you're looking at the business end of a male DB25 connector, pin 1 is on the top left, correct?
I'll try some more tomorrow.
I was considering soldering on the cable just to take that part out of the troubleshooting equation. I have a nice desoldering gun, so I can clean it up pretty well when I'm done...