Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Recommendations for Porting a 16 bit DOS Application (DOSX)

posted by Rugxulo(R) Homepage, Usono, 17.10.2007, 01:04

> > NTVDM exists and simple non-graphical DOS stuff works fine but only in a
> > window, full-screen is completely disallowed (driver issues due to new
> > WDDM driver model or whatever). This is not local to my copy of Vista.
> You
>
> Wouldn't be possible to port NTVDM from XP to Vista? Or maybe from ReactOS
> - I don't know how far they are but it's opensource. I'm afraid of it,
> NT/2K/XP emulation was not so good but still usable. Now it's end of DOS
> era under windows.

Vista shares the same kernel as Win2k8, right? And yet ...

> Microsoft has announced that Windows Server 2008 will be the last
> 32-bit Windows server operating system.

So indeed, some people are willing to go entirely 64-bit. Supposedly, I hear that Win64 is 10% faster than 32-bit.

> Only way is emulator or realdos. But realdos will have
> problem with future HW I guess... :((

Yes, virtualization is probably the way of the future, and it ain't so bad (much better than nothing). (And yes, hardware keeps changing, often incompatible, not much we can do about that except keep coding!) :-)

> BTW there's nice VESA emulation software - a part of dgVoodoo glide
> wrapper for NT/2K/XP. It's based od VDD extension to NTVDM which allows
> you to emulate VESA VBE drawing via DirectX in a window or fullscreen.
> It's pretty fast! You can play blood, duke, sw... together with VDMSound,
> faster than via DOSBox.

DOSBox recently got a dynamic core and is now (in 0.72) set to "core=auto" to automatically switch for better performance. Yet, it's still slower than a real cpu because it targets multiple architectures (e.g. Mac PPC). Still, it's a great piece of software, and it's still being worked on. But yeah, you need a fairly fast cpu to run anything at decent speed. (Maybe QEMU + KQEMU is faster??)

---
Know your limits.h

 

Complete thread:

Back to the forum
Board view  Mix view
15108 Postings in 1358 Threads, 245 registered users, 16 users online (0 registered, 16 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum