Hi, (sorry for delay in testing)

On Tue, Oct 8, 2019 at 10:17 AM C. Masloch <pus...@ulukai.org> wrote:
>
> On at 2019-10-05 18:49 -0500, Rugxulo wrote:
> > "Unfortunately, nasm doesn't run over 8086/8088 processors,and I
> > couldn't find a compatible assembler!"
> >
> > Strange. I was lightly playing with 8086tinyplus (on Windows)
> > 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.

The default 2005, 16-bit NASM build seems to work correctly under your
(improved) fork of 8086tiny. So indeed, it must've been compiled for
186.

> I also worked some on an 8086tiny fork of mine recently. There are
> several bugfixes there, as well as implementing all 186 instructions, so
> it might be worth testing. It's at https://github.com/ecm-pushbx/8086tiny/

I tested all of this under Linux (Xenial Puppy, 64-bit) jump drive.

It seems you're missing "lmacros3.mac" (not found) for tinyxms, but I
just ignored that for now: "make no_graphics -k -i" or whatever. (I
just used a modified version of my old BARE_DOS floppy image.)

Yeah, it seems to work better (than 8086tinyplus). I did keep around a
186, Oberon-M build of my Befunge-93 interpreter (bef186om.exe) just
for identifying these kinds of bugs (mostly thinking of Fake86 here).
Even that .EXE works here. So that's cool.


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to