I don't know if this delay routine will work or not, but it's source says that it delays for bc/200 of a second. Delay: halt dec bc ld a,b or c jr nz,Delay ret so to run it, just have the value you want in bc and call the routine. Once again, I don't know if it will work or not. Ted