Asar is a Super Nintendo assembler based on xkas v0.06. It's the assembler used primarily on SMW Central.
Asar's got a freespace finder, will ask for filenames if double clicked, can use parentheses and proper priority in math, can assemble SPC-700 and SuperFX codes, and has many, many other neat little features. The full list of features can be found in the manual.
New features in Asar 1.70/1.71:
The fullsa1rom mapper now supports freespace searching.
incbin ranges can now use math as an alternative to unprefixed hex. To use this, surround the math with parentheses. For example, incbin file:(4+2)-($F+$10).
Fixed quite a few crashes.
Sped up patching by ~2x.
sfxrom should now properly handle freespace.
For a full list of changes, please check the changelog.
Source code can be found on GitHub, where you can also contribute using pull requests.
I get this error even though the file exists.
error: (E5016): File 'owcount.asm' wasn't found.
Errors were detected while assembling the patch. Assembling aborted. Your ROM has not been modified.
0034:fixme:ver:GetCurrentPackageId (0x33fe94 0x0): stub
What there's a trojan malware in asar? Omg I gotta tell everyone!
But seriously, even if there was a trojan (I trust the community enough that I personally don't worry) you can actually modify a trojan to actually act as an automatic updater! Also fun fact: did you know that some antivirus software is actually a modified virus? Also, did you know that, in practicality, any installer file (apk, set up wizards, ect...) are, by definition, a trojan? So, a trojan "malware" might actually BE beneficial! Just thought I'd share this! I hope goombud sees this... Or anyone else that thinks this a virus, for that matter.