I am trying to write a boot-loader in Microchip C18 and therefore need to write to program memory using a bit of inline assembler. I cant get table write pre or post increments with the inline assembler:- _asm TBLWT+* _endasm and _asm TBLWT*+ _endasm produce syntax errors. Though _asm TBLWT _endasm Assembles to this :- TBLWT* Best Regards, Mike Griffin -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body