Hi, i have been making a nes emulator for long, but know i want to make some snes dev.
I know wla assembler is out there but i just want to know what setup you do have and what you use.
Thanks.
New to Dev Wants to know what to use
Moderator: Moderators
Forum rules
- For making cartridges of your Super NES games, see Reproduction.
Re: New to Dev Wants to know what to use
WLA is fine. I use ca65. People making SMW hacks use ASAR.
Mostly I make my own tools.
Mostly I make my own tools.
nesdoug.com -- blog/tutorial on programming for the NES
- jeffythedragonslayer
- Posts: 344
- Joined: Thu Dec 09, 2021 12:29 pm
Re: New to Dev Wants to know what to use
I use ca65 but want to switch to 64tass because of the colorful error messages.
-
- Posts: 1565
- Joined: Tue Feb 07, 2017 2:03 am
Re: New to Dev Wants to know what to use
WLA is not that good at 6502, 65816 makes it worse because now it has 3 sizes it has to deal with for opcodes.
if you want a very plain assembler ACME has 65816 support. if you like having a linker, ca65, if you want fancy I don't actually like ASM then ASAR, and if you want the ability to do fancy data manipulation with best in class features 64tass.
Some will give you SNES understanding and some will need you to roll your own at varying amounts of work.
if you want a very plain assembler ACME has 65816 support. if you like having a linker, ca65, if you want fancy I don't actually like ASM then ASAR, and if you want the ability to do fancy data manipulation with best in class features 64tass.
Some will give you SNES understanding and some will need you to roll your own at varying amounts of work.
- jeffythedragonslayer
- Posts: 344
- Joined: Thu Dec 09, 2021 12:29 pm
Re: New to Dev Wants to know what to use
You have me curious now why the 64tass manual says it includes a "linker" with the word "linker" in quotes.
Re: New to Dev Wants to know what to use
I use a private cc65 C toolchain. ca65 works great for asm.
-
- Posts: 1565
- Joined: Tue Feb 07, 2017 2:03 am
Re: New to Dev Wants to know what to use
pealed off here viewtopic.php?t=23960jeffythedragonslayer wrote: ↑Wed Jun 15, 2022 12:29 amYou have me curious now why the 64tass manual says it includes a "linker" with the word "linker" in quotes.
Re: New to Dev Wants to know what to use
+1 for 64tass, it has mostly the simpleness of asm6 and the versatileness of ca65 while handling 65816 better than it (no direct page problems that ca65 has).
-1 for WLA because, as Oziphantom said, it has some problems with 65xx architectures (and is even worse for SPC-700). I quit using it when it started calculating addresses incorrectly.
-1 for WLA because, as Oziphantom said, it has some problems with 65xx architectures (and is even worse for SPC-700). I quit using it when it started calculating addresses incorrectly.