one more question. Am i right in thinking that the _asm area is about 9000 some bytes long. Anyway how do I make let's say hl point to the end of it. example of what i want to do: hl = end of asm n = integeter ld (hl),n sbc (hl),8 do this a couple of times. 100 or so