Hello Masloch, hello Ruxgulo,
recently, and I noticed that the (in)famous 16-bit NASM build from
2005 of 0.98.39 didn't seem to run properly. (But that could be an
emulator bug. It runs fine under QEMU. I know 8086tinyplus can't
handle 186+ ENTER/LEAVE properly.)
If the 16-bit NASM uses 186+ instructions, that's a bug (or possibly
wrong option?) on the part of the compiler.
I did a quick disassembly of the precompiled nasm.exe and ndisasm.exe in
nsm09839.zip, and indeed --- for some reason --- they were built to use
186+ instructions such as `leave' and immediate pushes.
So perhaps it will be good to try to rebuild this version of nasm, for
the 8086.
Thank you!
--
https://github.com/tkchia
_______________________________________________
Freedos-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-user