New to Dev Wants to know what to use

Discussion of hardware and software development for Super NES and Super Famicom. See the SNESdev wiki for more information.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
Post Reply
User avatar
Anes
Posts: 702
Joined: Tue Dec 21, 2004 8:35 pm
Location: Mendoza, Argentina

New to Dev Wants to know what to use

Post by Anes »

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.
ANes
User avatar
dougeff
Posts: 3079
Joined: Fri May 08, 2015 7:17 pm

Re: New to Dev Wants to know what to use

Post by dougeff »

WLA is fine. I use ca65. People making SMW hacks use ASAR.

Mostly I make my own tools.
nesdoug.com -- blog/tutorial on programming for the NES
User avatar
jeffythedragonslayer
Posts: 344
Joined: Thu Dec 09, 2021 12:29 pm

Re: New to Dev Wants to know what to use

Post by jeffythedragonslayer »

I use ca65 but want to switch to 64tass because of the colorful error messages.
Oziphantom
Posts: 1565
Joined: Tue Feb 07, 2017 2:03 am

Re: New to Dev Wants to know what to use

Post by Oziphantom »

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.
User avatar
jeffythedragonslayer
Posts: 344
Joined: Thu Dec 09, 2021 12:29 pm

Re: New to Dev Wants to know what to use

Post by jeffythedragonslayer »

Oziphantom wrote: Wed Jun 15, 2022 12:04 amif you like having a linker, ca65
You have me curious now why the 64tass manual says it includes a "linker" with the word "linker" in quotes. :lol:
calima
Posts: 1745
Joined: Tue Oct 06, 2015 10:16 am

Re: New to Dev Wants to know what to use

Post by calima »

I use a private cc65 C toolchain. ca65 works great for asm.
Oziphantom
Posts: 1565
Joined: Tue Feb 07, 2017 2:03 am

Re: New to Dev Wants to know what to use

Post by Oziphantom »

jeffythedragonslayer wrote: Wed Jun 15, 2022 12:29 am
Oziphantom wrote: Wed Jun 15, 2022 12:04 amif you like having a linker, ca65
You have me curious now why the 64tass manual says it includes a "linker" with the word "linker" in quotes. :lol:
pealed off here viewtopic.php?t=23960
Pokun
Posts: 2681
Joined: Tue May 28, 2013 5:49 am
Location: Hokkaido, Japan

Re: New to Dev Wants to know what to use

Post by Pokun »

+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.
Post Reply