Code:
.ROMBANKSIZE $4000
.ROMBANKS 0
.ROMBANKS 0
Now in the WLA documentation, it says that giving the 0 argument will force two banks, at 32KBytes (I presume it means total). HOWEVER, cartridge type ($0147) specifies 0 to be pure ROM, and $0148 specifies that the 0 argument will force each bank size to be 32KBytes (NO ROM banking...but then, how can there be no MBC when we have two banks, 0-$8000? So, what in the hell is .CARTRIDGETYPE 0? Just some nonexistent type?).
Now, outisde of my confusion, WLA doesn't even want to bother assembling. It just throws ".ROMBANKS needs a positive integer value"...So, 0 isn't even a valid value?>>!?
P.S. A beginner question: what exactly is a SLOT? I've searched high and low and I can't find the proper explanation
Thanks