Previous Next Table of Contents

1. Fundamental problem

Programs that don't work under the MSDOS Emulator and probably won't ever work, because of fundamental problem. Some of these fundamental problems result in these programs not being runnable on Win3.x/Win95/WinNT in a Dosbox and under OS/2 either. These programs are characterized by using any of these features:

1.1 Virtual Control Program Interface (VCPI)

VCPI allows programs to run in ring 0. This is kernel mode in Linux and not sensible.

Example: sim2181.exe from Analog Devices DSP Kit

1.2 Programs using older Versions of the Pharlap Extender

The Pharlap Extender in it's older versions needed ring 0 access too, so it can't me made working in the emulator.

Example:Autocad Version 12c1 For DOS

1.3 MSDOS enhanced mode Windows kernel krnl386.exe

krnl386.exe needs Ring 0 access too.

1.4 Windows programs using Win32s

Win32s needs Ring 0 access too.

1.5 Does my failing program belong to these groups?

Check with "strings <program.exe> | less" if the programm contains some of these keywords vcpi, pharlap and win32s. Newer Pharlap programs may work.


Previous Next Table of Contents