Reply 1 of 27, by _Rob
I have not tried it with vanilla DOSBox, but with DOSBox-X the 3dfx voodoo was automatically recognised in Win98.
Reply 2 of 27, by Wengier
You can also try this Wiki guide for Windows 98 SE with 3DFX, although it is primarily targeted for DOSBox-X:
Windows 98 is officially supported by DOSBox-X, but not DOSBox because the latter is only for DOS gaming.
Reply 3 of 27, by Sebiohazard
I installed Windows 98 SE with DOSBox-X but I have a big problem when restarting Windows I have a black screen !!! I configured the DOSBox-X .conf file with this option because otherwise the Windows installation would freeze:
voodoo = opengl
I can start Windows only in safe mode... I also have another problem the mouse does not work, it is not captured by DOSBox-X (with DOSBox SVN the mouse worked). I also changed these options in the .conf file:
core = dynamic
memsize = 128
Despite all this I still have a black screen... how do I do this ?
Reply 4 of 27, by _Rob
Did you follow the Wiki? And use the config from the wiki? In any case, so you need to change a few settings.
Also I have not had any issues with the voodoo=auto with my testing on Linux, so this may be a DOSBox on Windows issue.
Reply 5 of 27, by Sebiohazard
Good evening everyone !
I followed the Wiki instructions thank you. I created a dosbox-x.conf file here is its content:
vesa modelist width limit=0
vesa modelist height limit=0
# If you want networking in Windows, set ne2000=true.
# This also requires that you set realnic= to a suitable value for your PC
cd-rom insertion delay=4000
imgmount 0 boot.img -t floppy -fs none
imgmount 2 win98.img -t hdd -size 512,63,64,520 -fs none
boot -l c
Windows 98 SE is finally installed correctly & the Voodoo 3DFX is finally recognized ! Unfortunately the sound is not working properly... can you help me ?
Reply 6 of 27, by _Rob
When you say that sound is not working properly, can you explain what the problem is? I have found that it works, but if there is a lot going on, such as when Win98 is starting, and your PC is perhaps not very powerful you can get sound sound skipping.
Reply 7 of 27, by Sebiohazard
I have a conflict with two sound cards in Windows 98 SE ?! I don't understand why I have two active sound cards ? I can't remove one, it automatically reinstalls when you restart Windows !
How to proceed ?
Reply 8 of 27, by _Rob
Did you install with one type of sound card, and then change the sblaster settings in your config? Speaking of which, what does your [sblaster] section look like?
Reply 9 of 27, by Sebiohazard
Here is the Sound Blaster section which is copied from DOSBox-X Wiki:
Reply 10 of 27, by _Rob
Weird, because I wrote that wiki page and tested it.
The only way I could find that triggered such behaviour was if I did an install with the default sbtype=sb16 (or just don't have the line at all, since that is the default) and then afterwards change to sbtype=sb16vibra.
Have you tried deleting BOTH sound blaster cards (and the MPI401), and then restart Win98? That solved it for me.
p.s. the wiki page has a bug, which should get fixed in the next days. The cycles= statement should be in the [cpu] section.
Reply 11 of 27, by Sebiohazard
Hello & thank you for your help !
I have reinstalled Windows 98 & now the sound is working fine. I also modified the .conf file with the CPU setting in the correct section:
My PC is not powerful enough so I lowered the number of cycles (10,000). On the other hand I have another problem, my keyboard is in QWERTZ (Switzerland) it is not recognized by DOSBox-X it is recognized as QWERTY ?!
Even if when launching DOSBox-X with the keyb sf command my keyboard is not recognized ?! How to proceed ?
Reply 12 of 27, by _Rob
Reply 13 of 27, by Sebiohazard
I followed the instruction in the Wiki & added this in the [dos] section of my .conf file
SF = Swiss French but it does not work... the Swiss keyboard must not be recognized...
Reply 14 of 27, by _Rob
Strange, I just tried it and it seems to work for me.
With the SDL1 binary:
Reply 15 of 27, by Sebiohazard
I forgot to put "usescancodes=true" in the [sd1] section 😀
On the other hand when starting DOSBox-X my Swiss keyboard is not recognized... only in Windows 98 ?!
Reply 16 of 27, by _Rob
I'm afraid I don't follow you. If I start dosbox-x with those settings I get a Swiss French layout in DOSBox-X with the integrated DOS.
If you start a real DOS or Windows 9x in DOSBox-X you will need to configure your keyboard layout separately. The keyboardlayout= will have no effect once real DOS or Windows 9x is started.
Reply 17 of 27, by Sebiohazard
I just have a problem with the key:
which gives a
instead of a
How to save DOSBox-X settings in Video > Fit to aspect ratio tab ? After each restart it must be reconfigured...
Reply 18 of 27, by _Rob
I just tried it here on Linux and Windows.
Linux SDL2 with host-keyboard set to swiss-french
Linux SDL1 with host-keyboard set to swiss-french
It also works fine with the Windows SDL2 version, but for the Windows SDL1 version there is indeed an issue.
- If the host keyboard is set to US, it works fine
- If the host keyboard is not set to the US, you encounter the problem. Even with usescancodes=true
Could I ask you to raise an issue on Github for this?
As for aspect ratio, just set
Reply 19 of 27, by Sebiohazard
Hello thank you very much for your help 😀
1. On which Github page can I report this keyboard issue ?
2. I see you have version 0.83.4 of DOSBox-X SDL2 when I go to the official DOSBox-X site here I can't find the downloads section ? Where did you find it please ?