nmoog, on Sat May 27, 2006 5:24 AM, said:
I don't know what that IDE is, but in notepad I had the same thing until I realised that I needed a tab (or space) before the start of a line, else it thought I was trying to make a label. I guess it thought it was a label called Processor, then cried when it hit 6502 on the same line.
Yes, that's a good point. I had the same problem when I started learning Atari 2600 programming a couple of years ago!
2600IDE was created specifically for use with batari BASIC. Of course, that doesn't mean you can't use it for editing/compiling other languages-- like straight 6502/6507 assembly code-- but 2600IDE uses a batch that's geared toward compiling batari BASIC programs. Essentially, the batch passes the source code to batari BASIC first, which converts the batari BASIC code into assembly code, then the batch passes the assembly code to DASM, which assembles it into a ROM image. So I made a guess that perhaps "Bucket" is trying to use 2600IDE to compile straight assembly code, in which case the batch file is sending the code to batari BASIC first, which doesn't like the "processor 6502" command. If that's the case, then modifying the batch file so it bypasses batari BASIC, and just sends the source code directly to DASM for assembling, should do the trick.
Michael Rideout