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

Reply via email to