That looks a lot like a PC game port interface, and it's cool that you got the timing tight enough for serial comms using the internal oscillator. Any problems with driving RS232 with a TTL signal?

We're going to build one tomorrow!

Rob