it works, but sometimes it misses a transfer, edge detection and execution are shifted half a clock cycle
it works, but sometimes it misses a transfer, edge detection and execution are shifted half a clock cycle