joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.57k stars 374 forks source link

All games in windows 98 on dosbox-x crash #2389

Open reignerdeustcher opened 3 years ago

reignerdeustcher commented 3 years ago

Tried some games and all crash to windows, the only game that works is the neverhood but it have some black parts everywhere on the graphics

Wengier commented 3 years ago

I think this is likely specific to your DOSBox-X configuration. Can you post the contents of your config file? Thanks!

reignerdeustcher commented 3 years ago

I think this is likely specific to your DOSBox-X configuration. Can you post the contents of your config file? Thanks!

i've put the same that appear in the instructions of the windows 98 installation in dosbox-x

[sdl] autolock=true fullscreen=true fullresolution=desktop output=openglnb sensitivity=18,18

[dosbox] title=Windows 98 memsize=64

[video] vmemsize=8 vesa modelist width limit=0 vesa modelist height limit=0

[dos] ver=7.1

[cpu] cputype=pentium_mmx core=normal

[sblaster] sbtype=sb16vibra

[ne2000] If you want networking in Windows, set ne2000=true. This also requires that you set realnic= to a suitable value for your PC ne2000=false nicirq=10 realnic=list

[fdc, primary] int13fakev86io=true

[ide, primary] int13fakeio=true int13fakev86io=true

[ide, secondary] int13fakeio=true int13fakev86io=true cd-rom insertion delay=4000

[render] aspect=true doublescan=true scaler=none glshader=xbr-lv3

[autoexec]

IMGMOUNT C hdd.img IMGMOUNT D gpl.cue BOOT C:

Wengier commented 3 years ago

@reignerdeustcher I noticed that you did not state which DOSBox-X version you are using, but DOSBox-X 0.83.11 release version is known to have some issues with Windows 9x. Can you try the latest Windows binary package below and see if it works on your system?

reignerdeustcher commented 3 years ago

@reignerdeustcher I noticed that you did not state which DOSBox-X version you are using, but DOSBox-X 0.83.11 release version is known to have some issues with Windows 9x. Can you try the latest Windows binary package below and see if it works on your system?

* [dosbox-x-update.zip](http://cndos.fam.cx/dosware/dosbox-x-update.zip)

yes is the 83.11, that link is not working

Wengier commented 3 years ago

@reignerdeustcher The link seems to work here. If you cannot access it from your end, can you try the following link instead:

reignerdeustcher commented 3 years ago

@reignerdeustcher The link seems to work here. If you cannot access it from your end, can you try the following link instead:

* [dosbox-x-update.zip](https://github.com/Wengier/dosbox-x-wiki/raw/master/dosbox-x-update.zip)

tried a couple of games and is the same

Wengier commented 3 years ago

@reignerdeustcher Have you installed Win98 drivers for video and sound cards etc as mentioned in the Wiki page?

https://github.com/Wengier/dosbox-x-wiki/wiki/Guide:Installing-Windows-98

reignerdeustcher commented 3 years ago

@reignerdeustcher Have you installed Win98 drivers for video and sound cards etc as mentioned in the Wiki page?

https://github.com/Wengier/dosbox-x-wiki/wiki/Guide:Installing-Windows-98

i've updated the 3dfx drivers to 3.01.00 and now it shows the 3dfx logo in the start but dosbox goes from fullscreen to window and the games doesn't work

Wengier commented 3 years ago

Is there any 3dfx game working? If you use low-level 3dfx emulation in DOSBox-X then only windowed mode is supported at this time. You can try high-level 3dfx emulation too if they are supported by the games, and full-screen mode may be activated in such cases.

reignerdeustcher commented 3 years ago

Is there any 3dfx game working? If you use low-level 3dfx emulation in DOSBox-X then only windowed mode is supported at this time. You can try high-level 3dfx emulation too if they are supported by the games, and full-screen mode may be activated in such cases.

how can i enable high level emulation?

Wengier commented 3 years ago

High-level emulation means the emulation via the Glide wrapper. You can find details in this page:

https://github.com/Wengier/dosbox-x-wiki/wiki/Guide:Setting-up-3dfx-Voodoo-in-DOSBox%E2%80%90X

krixkrax commented 3 years ago

hello, i have a quick question: high level glide emulation wont work on mingw sdl2 on windows xp32-bit host? low level glide emulation works great with the game i tried ("terminus", installed on win95osr2), but as we know it cant be stretched to fullscreen. im using the latest dosbox-x and have the latest nglide installed on the host, also i set "glide = true". yet the game starts as usual, with low level emulation in window without the wrapper. did i miss something?

Wengier commented 3 years ago

@krixkrax High level Glide emulation should work on MinGW SDL2 builds (which I have confirmed myself). However, whether it works on your Windows XP system depends on the availability of the Glide wrapper on that operating system (Windows XP in this case), instead of DOSBox-X itself. According to the description in this page, current version of nGlide may require Windows 7 and later. So you will need to find a different Glide wrapper or a different version of nGlide that works with Windows XP before enabling the high-level Glide emulation in DOSBox-X.

krixkrax commented 3 years ago

@krixkrax High level Glide emulation should work on MinGW SDL2 builds (which I have confirmed myself). However, whether it works on your Windows XP system depends on the availability of the Glide wrapper on that operating system (Windows XP in this case), instead of DOSBox-X itself. According to the description in this page, current version of nGlide may require Windows 7 and later. So you will need to find a different Glide wrapper or a different version of nGlide that works with Windows XP before enabling the high-level Glide emulation in DOSBox-X.

hmm, but nglide works well on my xp, just like dgvoodoo... except with dosbox. i have no clue what can be the problem.

krixkrax commented 3 years ago

@krixkrax High level Glide emulation should work on MinGW SDL2 builds (which I have confirmed myself). However, whether it works on your Windows XP system depends on the availability of the Glide wrapper on that operating system (Windows XP in this case), instead of DOSBox-X itself. According to the description in this page, current version of nGlide may require Windows 7 and later. So you will need to find a different Glide wrapper or a different version of nGlide that works with Windows XP before enabling the high-level Glide emulation in DOSBox-X.

problem solved, its working beatifully!!! i forgot to put glide2x.dll into the game's directory ><