Nope, your proggie isnt completely optimized. In the dst: section i think it is (the last one), the ld a,0 should be xor a, and you dont need the second ld a,0 :) --Steve