Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Problem using dos-app under WinXP (DOSX)

posted by Japheth Homepage, Germany (South), 28.09.2007, 11:49

> Without the isa-card, the software runs under windows XP (in the XP
> DOS-box).
> And I found a way to call 32-bits dll's in windows, so using the software
> with the newer card and newer drivers shouldn't be a problem. BUT:
> This cannot be done, because the kernel functions to use the 32-bits dll's
> conflict with rtm.exe.
>
> Can I get rid of the rtm.exe with HX and does that solve my problem? And
> how do I do that? I have all the source code for the application.

There is a substitution of rtm.exe and dpmi16bi.ovl available in HX, but this doesn't solve the problem you're describing. The purpose of the substitution is to overcome the 64 MB memory limitation of the original Borland extender.

If you really need to run your 16-bit application in NTVDM, a possible solution is to write a VDD (virtual device driver). A VDD is a standard Win32 dll, which uses some special services exposed by ntvdm.exe to communicate with the DOS binaries.

a VDD example is here: http://www.airborn.com.au/layout/vddtest.html

---
MS-DOS forever!

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 271 users online (1 registered, 270 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum