Posted June 27, 2014
high rated
Beginner's guide: Switching from the original Dosbox to Daum Dosbox
At GOG, the Dos games are normally sold only with the original Dosbox. The development stopped at 0.74.
However, Taewoong offers his "DOSBox SVN Daum builds" which include some improvements and enhancements:
http://ykhwong.x-y.net/
There are several reasons why I prefer the DOSBox SVN Daum builds, e.g. because of the better scalers. Maybe you want to give it a try for yourself.
1. Install the game from GOG. I tested it with "Secret agent", but the procedure should always be similar.
2. Download the most recent Daum build at http://ykhwong.x-y.net/.
Just choose the .7z-file and extract in a specific subfolder, say "dosbox_daum".
3. Copy this folder to your GOG Dos game, e.g. E:\goggames\Secret Agent
There, you now have two subfolders:
- E:\goggames\Secret Agent\DOSBOX
- E:\goggames\Secret Agent\dosbox_daum
4. Rename
E:\goggames\Secret Agent\DOSBOX
to E:\goggames\Secret Agent\DOSBOX_old
5. Rename
E:\goggames\Secret Agent\dosbox_daum
to E:\goggames\Secret Agent\DOSBOX
6. Test it: Launch the game with its shortcut, e.g. : "Launch Secret Agent"
Everything should run smoothly.
Now, it is time to make use of the Daum improvements by manipulating the .conf-file.
1. In the game directory, there should be a .conf file with the name of the specific game, e.g.
E:\goggames\Secret Agent\dosbox_secret_agent.conf
Rename this file to something like
E:\goggames\Secret Agent\dosbox_secret_agent_old.conf
2. In the subfolder with the Daum Dosbox, there is a file dosbox.conf
As you have previously renamed the folder, it is here:
E:\goggames\Secret Agent\DOSBOX\dosbox.conf
Copy this file to the parent folder, e.g.
E:\goggames\Secret Agent\DOSBOX
Rename it to the name given by the GOG installation, e.g.
E:\goggames\Secret Agent\DOSBOX\dosbox_secret_agent.conf
Taewoong gives some interesting comments to the specific options to understand better what you can / should / should not change.
Now: Have fun! Just change whatever line you want!
But to get not lost, here some recommendations:
Whenever you change a line, first copy it and add a "#" at the beginning:
From:
scaler=normal2x
To:
# scaler=normal2x
scaler=hq3x
Thus, if a game shows some strange results or does not start at all, you can easily revert every change.
Here are a few suggestions:
[sdl]
fullscreen=true
fulldouble=true
fullresolution=desktop
windowresolution=1024x768
output=direct3d
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper-SVN-Daum.map
# pixelshader=point.fx
pixelshader=HQ2x.fx
usescancodes=false
overscan=0
[dosbox]
language=
machine=svga_s3
vmemsize=32
captures=capture
mainline compatible mapping=true
adapter rom is ram=true
private area size=32768
memsize=32
memsizekb=0
memalias=0
[render]
frameskip=0
aspect=true
linewise=true
char9=true
doublescan=true
# scaler=hq3x
scaler=hq4x
# scaler=xbrz
autofit=true
[vsync]
vsyncmode=on
vsyncrate=60
[cpu]
core=auto
cputype=pentium_mmx
cycles=max limit 80000
cycleup=500
cycledown=500
ignore opcode 63=true
apmbios=false
isapnpbios=true
realbig16=false
At GOG, the Dos games are normally sold only with the original Dosbox. The development stopped at 0.74.
However, Taewoong offers his "DOSBox SVN Daum builds" which include some improvements and enhancements:
http://ykhwong.x-y.net/
There are several reasons why I prefer the DOSBox SVN Daum builds, e.g. because of the better scalers. Maybe you want to give it a try for yourself.
1. Install the game from GOG. I tested it with "Secret agent", but the procedure should always be similar.
2. Download the most recent Daum build at http://ykhwong.x-y.net/.
Just choose the .7z-file and extract in a specific subfolder, say "dosbox_daum".
3. Copy this folder to your GOG Dos game, e.g. E:\goggames\Secret Agent
There, you now have two subfolders:
- E:\goggames\Secret Agent\DOSBOX
- E:\goggames\Secret Agent\dosbox_daum
4. Rename
E:\goggames\Secret Agent\DOSBOX
to E:\goggames\Secret Agent\DOSBOX_old
5. Rename
E:\goggames\Secret Agent\dosbox_daum
to E:\goggames\Secret Agent\DOSBOX
6. Test it: Launch the game with its shortcut, e.g. : "Launch Secret Agent"
Everything should run smoothly.
Now, it is time to make use of the Daum improvements by manipulating the .conf-file.
1. In the game directory, there should be a .conf file with the name of the specific game, e.g.
E:\goggames\Secret Agent\dosbox_secret_agent.conf
Rename this file to something like
E:\goggames\Secret Agent\dosbox_secret_agent_old.conf
2. In the subfolder with the Daum Dosbox, there is a file dosbox.conf
As you have previously renamed the folder, it is here:
E:\goggames\Secret Agent\DOSBOX\dosbox.conf
Copy this file to the parent folder, e.g.
E:\goggames\Secret Agent\DOSBOX
Rename it to the name given by the GOG installation, e.g.
E:\goggames\Secret Agent\DOSBOX\dosbox_secret_agent.conf
Taewoong gives some interesting comments to the specific options to understand better what you can / should / should not change.
Now: Have fun! Just change whatever line you want!
But to get not lost, here some recommendations:
Whenever you change a line, first copy it and add a "#" at the beginning:
From:
scaler=normal2x
To:
# scaler=normal2x
scaler=hq3x
Thus, if a game shows some strange results or does not start at all, you can easily revert every change.
Here are a few suggestions:
[sdl]
fullscreen=true
fulldouble=true
fullresolution=desktop
windowresolution=1024x768
output=direct3d
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper-SVN-Daum.map
# pixelshader=point.fx
pixelshader=HQ2x.fx
usescancodes=false
overscan=0
[dosbox]
language=
machine=svga_s3
vmemsize=32
captures=capture
mainline compatible mapping=true
adapter rom is ram=true
private area size=32768
memsize=32
memsizekb=0
memalias=0
[render]
frameskip=0
aspect=true
linewise=true
char9=true
doublescan=true
# scaler=hq3x
scaler=hq4x
# scaler=xbrz
autofit=true
[vsync]
vsyncmode=on
vsyncrate=60
[cpu]
core=auto
cputype=pentium_mmx
cycles=max limit 80000
cycleup=500
cycledown=500
ignore opcode 63=true
apmbios=false
isapnpbios=true
realbig16=false