It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
So... when launching DOSBOX games on my Windows 11 PC, it's pretty much a coin flip as to whether it runs as intended perfectly or just straight up crashes upon startup.

Running these games in compatibility mode just brings me to the default DOSBOX with no way to run the game.

Is there a fix for this so that all of these can run properly on my PC?

Thanks in advance.
This question / problem has been solved by dnovraDimage
The Dosbox that is distributed by GOG.com's installers is laughably obsolete at best, relying on a nearly decade old codebase since the last major update. Most of us will suggest a Dosbox fork like Staging, which brings the codebase kicking and screaming into the modern age.

Yes, the Vogon devs are still working on their own version which has trunk updates to this day, but since that's running on SVN, which is an asinine, insane, and frankly alien way of version control; most people have stopped contributing to it and to the average viewer, the project would appear dead unless they went to sourceforge.
avatar
VhailorShodan: So... when launching DOSBOX games on my Windows 11 PC, it's pretty much a coin flip as to whether it runs as intended perfectly or just straight up crashes upon startup.

Running these games in compatibility mode just brings me to the default DOSBOX with no way to run the game.
Do some games run and some don't, or even the same game sometimes runs and sometimes not?

If the former, can you give some examples of non-working games?

(it seems the forum ate my earlier reply, unless it appears later, so don't be alarmed if I asked the same question twice)
avatar
VhailorShodan: So... when launching DOSBOX games on my Windows 11 PC, it's pretty much a coin flip as to whether it runs as intended perfectly or just straight up crashes upon startup.

Running these games in compatibility mode just brings me to the default DOSBOX with no way to run the game.
avatar
timppu: Do some games run and some don't, or even the same game sometimes runs and sometimes not?

If the former, can you give some examples of non-working games?

(it seems the forum ate my earlier reply, unless it appears later, so don't be alarmed if I asked the same question twice)
The issue is the former. For example, the Heretic and Hexen games work perfectly. The old school Alone in the Dark and Descent games just boot up to a black screen before crashing.

EDIT: Even though the solution below allows me to run the games, something more streamlined like "Press Play" on GOG would be appreciated if there is a method like that.
avatar
dnovraD: The Dosbox that is distributed by GOG.com's installers is laughably obsolete at best, relying on a nearly decade old codebase since the last major update. Most of us will suggest a Dosbox fork like Staging, which brings the codebase kicking and screaming into the modern age.

Yes, the Vogon devs are still working on their own version which has trunk updates to this day, but since that's running on SVN, which is an asinine, insane, and frankly alien way of version control; most people have stopped contributing to it and to the average viewer, the project would appear dead unless they went to sourceforge.
Thanks for the recommendation. I'll check that out shortly. EDIT: That worked!
Post edited May 20, 2024 by VhailorShodan
avatar
VhailorShodan: So... when launching DOSBOX games on my Windows 11 PC, it's pretty much a coin flip as to whether it runs as intended perfectly or just straight up crashes upon startup.

Running these games in compatibility mode just brings me to the default DOSBOX with no way to run the game.

Is there a fix for this so that all of these can run properly on my PC?

Thanks in advance.
Dosbox-Staging runs most DOS games much better than original Dosbox. Please try Staging out when you have a chance:

* https://dosbox-staging.github.io/#feature-highlights

* https://dosbox-staging.github.io/getting-started/introduction/

* https://github.com/dosbox-staging/dosbox-staging/wiki/Frequently-asked-questions#where-is-the-config-file

* Dosbox-Staging - Discord Chat Channel
avatar
VhailorShodan: EDIT: Even though the solution below allows me to run the games, something more streamlined like "Press Play" on GOG would be appreciated if there is a method like that.
You could easily edit the shortcuts to do Staging by default; but you will have to convert the Dosbox.conf files into a more sensible format. For some reason GOG used Codepage formatting instead of just Unicode.

Actually, you might want to custom roll the config files; the defaults GOG chooses sometimes is baffling and Staging has new display emulation that kicks ass.
avatar
VhailorShodan: EDIT: Even though the solution below allows me to run the games, something more streamlined like "Press Play" on GOG would be appreciated if there is a method like that.
I guess the problem is that in order to update DOSBox, GOG would have to do that (manually?) for each DOSBox game, one by one. That's probably quite a lot of work, including testing that the game really works with the new embedded DOSBox.

Of course if it is widespread that e.g. Alone in the Dark and Descent now don't work on Windows 11 due to outdated DOSBox version, GOG pretty much has to update DOSBox at least for those games, at least if they want to claim they support those games also in Windows 11.

I just want to test those two games on my Windows 11 box, to see if those problems are universal and not computer dependent, or even just having to select a different renderer in DOSbox settings.
Post edited May 20, 2024 by timppu
avatar
timppu: Of course if it is widespread that e.g. Alone in the Dark ... now don't work on Windows 11 due to outdated DOSBox version, ...
Just tried it. Works fine.
(Default settings)
Post edited May 20, 2024 by teceem
avatar
VhailorShodan: EDIT: Even though the solution below allows me to run the games, something more streamlined like "Press Play" on GOG would be appreciated if there is a method like that.
avatar
timppu: I guess the problem is that in order to update DOSBox, GOG would have to do that (manually?) for each DOSBox game, one by one. That's probably quite a lot of work, including testing that the game really works with the new embedded DOSBox.

Of course if it is widespread that e.g. Alone in the Dark and Descent now don't work on Windows 11 due to outdated DOSBox version, GOG pretty much has to update DOSBox at least for those games, at least if they want to claim they support those games also in Windows 11.

I just want to test those two games on my Windows 11 box, to see if those problems are universal and not computer dependent, or even just having to select a different renderer in DOSbox settings.
Descent 1 and 2 have the DXX-Rebirth source port: https://www.dxx-rebirth.com/

Descent 3 (yes I know this is not a DOS game) has the source port PiccuEngine: https://github.com/InsanityBringer/PiccuEngine/releases
From what I've read, Nvidia removed "overlay" output support in their drivers some time ago.

To fix this, find DOSBox configuration file with ".conf" extension in game folder and open it with Notepad.

Find in [sdl] section:
output=overlay

Replace it with:
output=openglnb

It's worth trying. If it doesn't work, switch to DOSBox Staging.
avatar
hooldenord: From what I've read, Nvidia removed "overlay" output support in their drivers some time ago.

To fix this, find DOSBox configuration file with ".conf" extension in game folder and open it with Notepad.

Find in [sdl] section:
output=overlay

Replace it with:
output=openglnb

It's worth trying. If it doesn't work, switch to DOSBox Staging.
You're awesome! That worked for 90% of the games that wouldn't run properly.
Post edited June 16, 2024 by VhailorShodan