>or > ldi >this will copy the byte pointed to by hl to the byte >pointed to be de (DEstination) and inc both pointers > >> ld a, (hl) >> ld (de), a The problem is that I'm reading a name from the program table, which works backwards. So I want to increment de, but decrement hl. But, it would probably work if I decrement hl twice afterwards...thanks :) DreAd