I had a really bad bout of insomnia over the weekend, so I decided to get around to making a tool that I'd promised a long time ago.
EZNSF is intended to make it easy to turn an NSF into a ROM you can play in an emulator or on a flash cart, etc.
Basically just make an NSF with Famitracker, edit a little album description text file, run the utility, and out pops a ROM. The default mapper is the newish Mapper 31, which makes NSF bankswitching possible to support. Several good emulators, as well as the Everdrive N8 now support mapper 31, but there is also an NROM output option for those that need it.
https://github.com/bbbradsmith/eznsf/releases/download/1.0/eznsf.zip
https://github.com/bbbradsmith/eznsf
There's a lot more explanation in the readme file. Everything's open source. It requires Python 3.
Edit: if you want to compile several NSFs into one album, there is a more advanced counterpart of this project called ZENSF.
EZNSF is intended to make it easy to turn an NSF into a ROM you can play in an emulator or on a flash cart, etc.
Basically just make an NSF with Famitracker, edit a little album description text file, run the utility, and out pops a ROM. The default mapper is the newish Mapper 31, which makes NSF bankswitching possible to support. Several good emulators, as well as the Everdrive N8 now support mapper 31, but there is also an NROM output option for those that need it.
https://github.com/bbbradsmith/eznsf/releases/download/1.0/eznsf.zip
https://github.com/bbbradsmith/eznsf
There's a lot more explanation in the readme file. Everything's open source. It requires Python 3.
Edit: if you want to compile several NSFs into one album, there is a more advanced counterpart of this project called ZENSF.