Steven Rightnar wrote: > after putting the code in MPASM and selecting build I got an illegal > label message. The line in question was > #DEFINE PAGE 0x03,5 If you think about it, it will not surprise you that PAGE is a meaningful command to the assembler (in fact, almost *all* assemblers - it tells it to jump to a new page). As such, you can't have it for a label! -- Cheers, Paul B.