>;what do i load into a here(forget ;what page execution is on :P) > ld hl,code > call _SET_ABS_DEST_ADDR > call _mm_ldir > The addresses for _SET_ABS_DEST_ADDR, etc., aren't a=page, hl=offset, they're absolute addresses. But if you're copying to part of the asm program area, you should just be able to put the offset in hl, and 0 in a. --Joshua