Been running on my test machine for the last day. I'll leave it on for a while and play a game or two periodically.
Actually, the mistakes were not revisions, but real mistakes. Reset line unconnected, inputs crossed to wrong chips and two data line connections to the wrong data line...