Hi Duane,
I am nominally a "developer" since I have a couple trivial snips of code in Nasm. I never was a good C coder and am not currently active in development. I happen to know that the developers are very busy - have trouble even finding time fixing serious bugs. Don't hold your breath on this, at best.
As you know, "map" files are normally a product of the linker, not the assembler. Since in "-f bin" output format, Nasm acts as its own linker, it can make a "map" file. Options specific to an output format are generally done in the source code rather than on the command line. I think the situation is that the "interface" between modules is not well designed to do otherwise. I'm sure it's "possible"... but perhaps not "convenient". I'm thinking maybe considering a map file to be a "debug info format" might help? The "-g" switch? (silently ignored now I think)
The developer's list can be reached here:
https://lists.sourceforge.net/lists/listinfo/nasm-devel/... although we can discus the idea further here as well...
(note: the "-M" option is in use)
Best,
Frank