About FMA
The famicom macro assembler (FMA) is a easy-to-use assembler developed to especially create SNES games. If you are interested in SNES development, feel free to take a look at this assembler.
Compared to older assemblers for SNES, this assembler has rich support for macros, classes and memory management. It is completely open-source and can be used by anyone for free!
#
Where to download FMAYou can build FMA from the source code. Get it on github:
#
Features- Ruby like syntax for assembler projects
- Manage code in modules, macros and classes
- Auto generated locations for variables
- Memory ranges can be reused for other variables
- Automatically keeps track about size of A, X and Y registers
- Pass numbers, strings or even registers to macros
- Other assemblers can be implemented, even if they have totally different opcodes
- Basic type hinting used to reference class instances
#
Supported targets- Super Nintendo (65816)
- Super Nintendo Audio Chip (SPC)
- Others can be implemented