The -U flag expands only MACROS while they are being used; their definitions are hidden! I'm so thankful to God and happy!!
The -u flag still exists incase anyone uses this and wants the MACRO definitions shown.
-l and -L flags still work like they were designed to
asm6_.zip //current version is now 1.6_0.12
p.s. This asm6_.zip is clean (no viruses) and its executable is way smaller than asm6.exe v1.6. And after some testing I think it performs just as good.
********
edit: The -U and -u flags both contract REPTs; the -u flag was explained at the bottom of page 97:
unregistered wrote: ↑Thu Jan 31, 2019 5:23 pmI am blessed to be able to present a small asm6 fork named asm6_. I'm clueless about if anyone will care. All it does is allow a user to use a -u flag when creating a NES file. That -u flag currently allows the listing file to be created with:
1.) REPTs contracted
2.) MACROs expanded
This really helps my browsing through our .lst file because most of our banks begin with a .rept 256 and that causes lots of repetitions of 256 lines. Thankfully, now with the -u flag none of those 256 lines appear in our listing file.
...
The asm6_.zip contains: asm6_.c, asm6_.exe, and README_.TXT. ...in the same format as asm6.zip.
asm6_.zip <that's hosted on my unsecure website. My website has been unchanged for a looong time, oh well.