Posted By
KiCHY on 2006-07-11 06:40:06
| Plus4IDE with AS65, include problem
Hi,
I tried to write a small program in Plus4IDE v1.59 with AS65 compiler. I tried to use the INCLUDE keyword to cut my source into smaller parts, but even if i follow the documentation, it doesnt work.
... include "consts.i" ... (and naturally the "consts.i" file exists, containing a few rows like this: a = 10 b = 0xff
When the compiler reaches the row of INCLUDE, i get an error message: Opcode may not be used as label.
I just copy-pasted the contents of consts.i from the main source file.
Did NE1 of you meet this problem earlier? And how to solve it? Cheers, KiCHY
|
|
Posted By
Csabo on 2006-07-11 08:49:30
| Re: Plus4IDE with AS65, include problem
You just need to put a TAB character in front of the include. Anything that is directly at the beginning of the line is considered a label. You cannot use opcodes (including plus/4 opcodes like LDA, STA, etc, or AS65's built-in commands) as labels.
|
|
Posted By
KiCHY on 2006-07-11 12:46:02
| Re: Plus4IDE with AS65, include problem
Oh... So this is a limitation of the AS65 compiler. I know implementation of parsing the source is easier this way, but... TY for fast help Lets start copy-paste!
|
|
|