I have been having a difficult time getting my c64 software to compile properly with 64tass .First was the syntax. It won't even work in windows and i can only get it to compile in ONE VERSION of linux. Hopefully , all of my hours of headaches with this will come back in the form of FAST ASSEMBLY. Brad Templeton's PAL has been my trusted friend for the past 35 years.
DAN
All is well now with 64TASS and moving forward and upward !
Dan
PAL is what I have been using but long ago my program outgrew pal with over 100 pages of code. I had to split it up...and was still running into memory errors. I had to remove comments and replace some labels with their original values. Some of my new headaches are partly my fault. Before the show I had 2 versions of my program and when I got back, I wasn't sure whether the DEC2018 or JAN2019 version was the one I worked on last. I made big mods on JAN2019 and renamed it as such but had to go back to DEC2018 , and I'm not sure if I adopted the JAN2019 name later. ANYWAY......HERE IS THE UPDATE.
........So I got 64TASS working with Windows. And......Colon after LABEL wasn't necessary for my assembly. (If so, I wouldn't have considered using 64tass with over 100 pages of code to edit) Still my program doesn't quite run exactly like it did when I assembled it with PAL.
I have the original 6502 MOS book from 1978. And it lists ROL as ROL A....That was ok with PAL, but caused a problem with 64TASS because I had an "A" as a jump point label @2002H . So 64tass wrote it as ROL $2002 .
It was also a lot of work stripping off the machine code and line numbers. I used LIBRE CALC SPREADSHEET. To do that.
There is also other weirdness. My latest version worked properly on the C64 but not on Vice.
To answer you question, I'm trying to use 64TASS so that I'm ready to convert code over to your system, but this change is overdue. ONE SECOND assembly is better than 5 MINUTE assembly.
Dan
Dan,
64Tass works great for the 65C816. I would not know if it is good for the 6502 or not...
Out of curiosity, why are you trying to compile with 64Tass, don't you have a compiling flow already in place?
Just my 2 Cents,
Stefany