Windows 7 and later have removed support for running DOS applications in 'native mode'. Under Windows 7, you had the option for 'Windows XP Mode', which was a virtual machine running Windows XP, which could run legacy DOS applications. Hi, I'm trying to play some games in Dosbox in windowed mode, but with a larger window. I don't want to use fullscreen because then I can't switch between the Dosbox session and email and web browser without a lot of hassle.
I need to run an old DOS program, Presentations 2.0, on a Windows 10 32bit machine. When running the executable, I get the following error:
If I choose Ignore, the box reappears. The third time I click Ignore, it does not reappear, instead the dos window turns blue, and nothing happens.
![Scaling Scaling](/uploads/1/2/5/0/125000983/899314424.gif)
I have googled for this issue, but I only find people answering 'Use DosBOX', without the elaboration that I am looking for. First of all, I have tried using DosBox, but that would not work for completely different reasons. Second of all, even if DosBox would work, I would still like to know if there is really no way of running it without DosBox or some other emulator? I thought it should be possible to run DOS applications under Windows 10, as long as it is the 32 bit version of Windows 10, that is installed. Is it all fullscreen DOS applications that won't run?
Mads Skjern
Mads SkjernMads Skjern58555 gold badges1616 silver badges3434 bronze badges
1 Answer
Windows 7 and later have removed support for running DOS applications in 'native mode'. Under Windows 7, you had the option for 'Windows XP Mode', which was a virtual machine running Windows XP, which could run legacy DOS applications. While virtual machines are still an option (provided you have a legitimate license for Windows XP or a DOS clone like FreeDOS installed in the VM), it is not possible to run DOS programs natively in any recent version of Windows, regardless of whether you're using 32-bit or 64-bit Windows.
The so-called 16-bit DOS subsystem in 32-bit Windows 7 was not actually for running DOS applications, but for 'console mode' programs (character mode) that did not attempt to manipulate the screen directly.
Jeff ZeitlinJeff Zeitlin
Not the answer you're looking for? Browse other questions tagged ms-dospresentationsdosbox16-bit or ask your own question.
in Gaming#1
I have a laptop with widescreen monitor and because of this I'm having a little trouble getting the resolution on DosBox to be correct.
In the configuration file, there is the following setting: fullscreenresolution=original
Using this setting, DosBox fils the screen when using fullscreen and as such, stretches the image.
I have tried altering the setting to: fullscreenresolution=0x0 and while this stops the picture from being stretched, I'm left with a very small image in the centre of my screen.
I decided to experiment and typed in fullscreenresolution=1x1, this doesn't stretch the picture but makes it so big, the top and bottom are chopped off!!!
Is there any way to set the fullscreenresolution setting in the configuration file so that it acts like the 4:3 mode on a widescreen TV, filling the screen but leaving black borders either side?
In the configuration file, there is the following setting: fullscreenresolution=original
Using this setting, DosBox fils the screen when using fullscreen and as such, stretches the image.
I have tried altering the setting to: fullscreenresolution=0x0 and while this stops the picture from being stretched, I'm left with a very small image in the centre of my screen.
I decided to experiment and typed in fullscreenresolution=1x1, this doesn't stretch the picture but makes it so big, the top and bottom are chopped off!!!
Is there any way to set the fullscreenresolution setting in the configuration file so that it acts like the 4:3 mode on a widescreen TV, filling the screen but leaving black borders either side?
Comments
- #2not sure, cant say i've tried. But you sure this is to do with gaming?
- #3not sure, cant say i've tried. But you sure this is to do with gaming?
It's just that DosBox is used mainly for games, that's why I put it in here. - #4
Change everything you have modified back to their defaults. Then go into the BIOS on the laptop and disable the option for 'LCD/TFT display expansion'.Is there any way to set the fullscreenresolution setting in the configuration file so that it acts like the 4:3 mode on a widescreen TV, filling the screen but leaving black borders either side?
-Chris - #5Change everything you have modified back to their defaults. Then go into the BIOS on the laptop and disable the option for 'LCD/TFT display expansion'.
-Chris
Thanks for your reply.
I've actually found a better way than altering the BIOS! In the DoSBox configuration file, you go to the fullscreenresolution setting and alter it to equal 0x0 then go to the output setiing and alter it to equal ddraw.
This makes DosBox use DirectDraw. When you switch to fullscreen in DosBox, the command prompt looks stretched but as soon as you start a game, it makes the image fill the screen without stretching (leaving a black border either side as in the 4:3 mode of a widescreen TV).