In stock mode I can just connect the bodge wire - but I know from the doubleST STF that when accelerated I will need to slow down DTACK. So, what I've been trying to do is to connect one end of the bodge wire to a DTACK_IN pin, and then an output as DTACK_OUT (to the CPU). I'm quite sure I had this working without any special treatment, just a straight combinatorial out=in, but either I was wrong or something else isn't working. If I declare the output as .OE at least the H4 starts to boot, but when I measure the input and output the GAL isn't passing anything through, the actual level of the output doesn't change so at some stage I guess the H4 bus errors out and goes high.
Any hints on how to declare the input and output pins and logic?
Code: Select all
DTACK_OUT.oe = DTACK;