I'm not, it's just not worth the effort.
> in the 8086/8088 era, it's huge; the first IBM PC in its minimum configuration had only 16K RAM.
It's really not needed today.
> For a more "authentic" 8088 experience, you could use the assembler that came with MS-DOS 1.25, written by Tim Paterson
The author here wanted just his own .asm sources to assemble natively, and not using nasm, and if I understand correctly they indeed depend on the features not present in the old assembler, he writes:
"nasm doesn't run over 8086/8088 processors, and I couldn't find a compatible assembler!"
It's not that he couldn't find any assembler, but that he couldn't find one that understands the features from nasm he used.
The minimum configuration of the first IBM PC isn't really a guide to a anything about the 8088/8086 era except the low end at the very beginning. Maxing out the 640K limit was common for 8088/8086 PC clones by the end of the era, and 30KB binaries for programming tools wouldn't be outlandish.
http://www.os2museum.com/wp/dos/dos-1-0-and-1-1/
It should be noted that DOS would theoretically be able to run on the base PC model with 16KB RAM. However, this was not an option in practice: The PC’s BIOS loaded the boot sector (from a floppy) at address 7C00h, which is 31KB, meaning that it was not possible to boot DOS on a PC with less than 32KB memory.
For a more "authentic" 8088 experience, you could use the assembler that came with MS-DOS 1.25, written by Tim Paterson:
https://github.com/microsoft/MS-DOS/blob/master/v1.25/source...