Best 65816 assembler compiler for Windows XP?

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Best 65816 assembler compiler for Windows XP?
by on (#96972)
Hi there!

I'm coding a lot of routines for Romancing Saga 3 translation to Spanish (please check Traducciones Magno ). Everything was ok until 2 hours ago, when I realized I can't compile my source code anymore using "x816" assembler... Why? Because my source code is really big now (all .asm files in plain text weight more than 1 Megabyte) and the code related to menus has grown so much that I get this message when compiling:

Code:
Invalid length
fatal xms error, unable to continue.
Runtime error 103 at 0000:0709.


Which compiler do you recomend? xkas is pretty old and I guess Bass will be too complicated to me (I can't even decompress the file... I always get error decompressing with WinRAR).
Which compiler do you use to code SNES hombrew with big amounts of code?

Thanks!

by on (#96975)
CA65 supports 65816, I'd expect it to handle large sources without problems. I haven't done any 65816 coding with it myself though.

by on (#96976)
WLA DX should do the job. :)

by on (#96978)
Thanks for the replies.

I think I'll try WLA_DX because it keeps the same syntax for ASM instructions and some directives are common.