If anyone`s reading this right now, please,please please reply asap...... I`m quite desperate! Using MPALC with an assembler file, I got the following error messages. Fatal Error : Line 1 : Illegal forward reference to macro. It came up with this 17 times before giving up on the compiling. Strange, as my first line is: LIST P=16C84 I tried removing this line, so my first line was: rtcc EQU 0x01 Same error stream flowed out!! Any ideas anyone? Additionally, I tried setting part to be 16C84 in MPALC`s command line, ie MPALC p1.asm /P16C84 as per instruction manual. It came back with something like "unrecognised part : processor = (null)" and exitted. Bryan -- --------------------------------- BRYAN CROTAZ - b.crotaz@ic.ac.uk --------------------------------- TECHNICAL MANAGER Student Television Of Imperial College Beit Quad, Prince Consort Road London SW7 2BB Tel. 071-594-8104 Fax. 071-225-2309 attn. STOIC