Petruza wrote:Isn't STX ##, Y a valid instruction and addressing mode? ( opcode $96 )
Just remembered: I think NESASM doesn't use ZP addressing by default (since STX ####, Y doesn't exist you get an error), you have to use '<' before the address to indicate that you want it treated that way.
Memblers wrote:[Enforcement of 8192 byte ROM areas is] a really annoying feature, since almost no one uses 8kB banks.
Yet. This will change if bunnyboy ever finishes his MMC3 on a CPLD. In fact, when I first read about NESASM's 8 KiB bank model, I thought it was because of the MMC3, not because of the assembler's PC Engine heritage.
Memblers wrote:[Enforcement of 8192 byte ROM areas is] a really annoying feature, since almost no one uses 8kB banks.
Yet. This will change if bunnyboy ever finishes his MMC3 on a CPLD. In fact, when I first read about NESASM's 8 KiB bank model, I thought it was because of the MMC3, not because of the assembler's PC Engine heritage.
I always thought PCEAS was a modified version of NESASM, not the other way around. Though... NESASM appears to use Hudson's NES/FC 6502 assembler syntax.