2025-09-07
To help port the default overlay manager of WarpLink to NASM, we had to use symbols starting with a dollar sign. But NASM didn't support those. (In the upcoming NASM v3.00 some support has been added.)
To bridge this gap, I modified the trusty fixupp utility once again. It will now replace one or more leading "D." in section, class, or symbol names by a dollar sign each.
I modified fixmem during my use for porting the WarpLink overlay manager.
Add a NASM v2.17 / v3.00 %note
directive to reference nested listing files, used for the boot sector files included using incbin. This allows to create a complete .tls trace listing that includes the boot sector loaders.
%note
directive.The updates to the identicalisation tool are mainly to help identify NASM encoding choice differences, which turned out to all be in xchg reg,reg instructions.
.data:
check that the parameter for the colon is defined before using eq.