VOGONS


DosBox with NTVDM call

Topic actions

First post, by RASHI

User metadata
Rank Newbie
Rank
Newbie

Hi

We have 16 bit application designed in 8086 , Windows NT DDK and NT SDK

We have Virtual DOS Device Driver (VDD) interface. It supports the NLL TCP/IP function requests, so that the NT version of NLL can pass its TCP/IP requests to this Virtual DOS Device Driver,
It also issue the appropriate WinSock calls

We want to execute this programs in 64-bit system. Now while loading it throws incompatibility error.

While using dosbox it hangs and dose not get loaded.

It hangs while registering on the call : RegisterModule() _asm _emit 0xC4 _asm _emit 0xC4 _asm _emit BOP_3RDPARTY _asm _emit 0x0

Please give some clue what is missing here.

Reply 1 of 1, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Dosbox is a Dos emulator not a NTVDM emulator. So if your program is not pure Dos it can't run in Dosbox.
Best bet, install some 32bit NT (NT, W2k, XP, Vista, 7, 10) in a VM and run it there.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper