93143 wrote:
Also, that code doesn't work in my environment. WLA doesn't seem to know what a .SNESHEADER is...
You probably already figured this out, but I'm pretty sure it doesn't work is because you need a newer version of WLA. Ill elaborate on that further down the page.
93143 wrote:All I know is, the include file template I'm using has a note that "WLA doesn't seem to handle the .BASE directive correctly yet", and sure enough I had to use .BASE $7F instead of .BASE $80 to get FastROM working.
Really? I just tried .BASE $3F for SlowROM and It didn't work...
Are you guys sure you're using the latest version? If you're using the windows build from his website, that's not up to date, you need to compile it yourselves (requires cygwin iirc) or find a windows build of the latest source.
Why can't it come compiled already? It's not like It comes in a zip file or anything... Also, I don't have the slightest idea of what cygwin iirc is.
93143 wrote:That might explain a few things. We're both using Neviksti's SNES starter kit, and I don't recall having to compile anything. [*checks wla.txt*] ...yeah, I'm apparently using version 8.8, which is from 2003; bits of the github repository seem to be only a few weeks old...
The only time you have to compile it is when you get it from, what I gather, is the "official" WLA website. I remember because I downloaded the most recent version (9.5?), only to have no clue what I was supposed to do. I think I remember getting a recent version of WLA that had already been compiled on romhacking.com or something like that, and that the .SNESHEADER did work, but I think I accidentally deleted it awhile back. (I'm not sure why I always clean out my recycling bin...)