A: 

Wincupl is a sort of primitive vhdl, but I have now figured it out. I just had to append ".d" to my output variables, then attached my clock to pin #1 and ground pin #11. And yeah I did have to get intimate with the GAL16v8 and WinCUPL documentation to figure it all out.

Jon Smith
A: 

/** OUTPUT PINS ****/

PIN 14 = Q1.d;

PIN 15 = Q2.d;

Q1.ck = clock;

!Q1.d = Q1;

Q2.ck = !Q1;

!Q2.d = Q2;

This creates an asynchronous ripple counter that counts up in binary using D flip flops.

Kevin M.
However there is still a problem even though it works in simulation it does not work on the chip itself. I do not know why.
Kevin M.