Hey Colin, ok, 300 clock cycles is a lot, but 300/6 is only 50. think of an 8085, doing one instruction in 6 clock cycles. it's not too much, is it??? regards, Dominik