8088 isn't the same as 8086.  It's similar, but internally, the 8088 is different than the 8086, so that might influence the

capabilities of the program.  You'll need to emulate a straight 8086 to get the full picture as to whether it can handle them or not.

the 8088 chips (at least the nec V20 my xt machine had) could handle the 80186 command set, this allowed it to run (some, most?) 80286 programs.  I was able to run 286 specific versions of multiple programs when I had an IDS 8088 switchable between 4.77 and 8 MHZ.  It sure was nice, although I'm not sure it speeded things up all that much, sometimes the 286 specific versions would have additional features.  Minor differences, but it still changes things.



On 7/25/2025 9:06 PM, Mateusz Viste via Freedos-user wrote:
Quick update on EXMS86: I have published v0.9.2 today. This version works around fragile EMS 4.0 implementations on some EMS cards. EXMS86 should be much more universal now.

I have also confirmed that FreeCOM and its XMS-swap feature works on an 8086 (I tested this with 86box set to an emulation of a 8088 PC XT with a virtual Bocaram XT EMS card).

http://mateusz.fr/exms86

Mateusz



On 19/07/2025 22:05, Mateusz Viste via Freedos-user wrote:
Some 8086 PCs are equipped with an EMS card offering LIM memory. If you're fortunate enough to own such a card, today you can unlock XMS support by installing EXMS86.

EXMS86 is a TSR that provides XMS 2.0 extended memory services by leveraging an EMS 4.0 expanded memory source. It’s tailored for 16-bit DOS systems outfitted with EMS hardware such as the Lo-Tech EMS board, Bocaram XT, etc.


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


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

Reply via email to