embarrasingly simple. Just a ft245 module in a socket on the 8bitbaby, now I'll write a driver for http://urjtag.org
And I did. However it was really slow, 5 mins or so to program this little CPLD, and I totally wasted the structure of urjtag, that's why you haven't seen the implementation.
Urjtag also complains about lots of errors during programming, however it seems like it gets programmed correctly.