>> ld (iy+N),(hl) > >nope what you need to do is do a loop to compare (hl) to what it is and then set X,(iy+n) it sucks...would save a LOT of checking if the z80 had it built in to handle the set (hl),..... command