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.
General discussion (archive)
(13 posts)(13 posts)
(13 posts)
Pages:
This is my favourite topic
eli2
eli2 Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From Germany
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:goggamesSecret Agent There, you now have two subfolders: - E:goggamesSecret AgentDOSBOX - E:goggamesSecret Agentdosbox_daum 4. Rename E:goggamesSecret AgentDOSBOX to E:goggamesSecret AgentDOSBOX_old 5. Rename E:goggamesSecret Agentdosbox_daum to E:goggamesSecret AgentDOSBOX 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:goggamesSecret Agentdosbox_secret_agent.conf Rename this file to something like E:goggamesSecret Agentdosbox_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:goggamesSecret AgentDOSBOXdosbox.conf Copy this file to the parent folder, e.g. E:goggamesSecret AgentDOSBOX Rename it to the name given by the GOG installation, e.g. E:goggamesSecret AgentDOSBOXdosbox_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
groundhog42
groundhog42 Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From United Kingdom
+1 for an excellent guide. I've looked at Taewoong's DOSBox build several times but never got round to trying it. This has given me the nudge to give it a go - so thanks!
You mention the better scalers, but what would you consider to be other worthwhile advantages of this version of DOSBox.
Smannesman
Smannesman Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From Netherlands
Already used it ages ago since it was the only build that had whatchamacallit integrated. eh MT-32.
Could you perhaps add some comments as to what the settings do? I kind of hate it when people post a config without explaining what it does.
Post edited June 27, 2014 by Smannesman
eli2
eli2 Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From Germany
groundhog42: +1 for an excellent guide. I've looked at Taewoong's DOSBox build several times but never got round to trying it. This has given me the nudge to give it a go - so thanks! In the [sdl] section, use the lineYou mention the better scalers, but what would you consider to be other worthwhile advantages of this version of DOSBox. pixelshader=HQ2x.fx On a huge monitor, you should be able to eliminate some more jaggies, better than with the scaler hq3x / hq4x alone. But all in all, the gameplay 'feels' better with the Daum version, IMHO of course.
ChrisSD
ChrisSD Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From United Kingdom
Great guide but one minor quibble.
eli2: At GOG, the Dos games are normally sold only with the original Dosbox. The development stopped at 0.74.
I've been told before that development hasn't stopped. They haven't had a new release in years but it is still being slowly worked on.
eli2
eli2 Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From Germany
ChrisSD: Great guide but one minor quibble.
eli2: At GOG, the Dos games are normally sold only with the original Dosbox. The development stopped at 0.74.
ChrisSD: I've been told before that development hasn't stopped. They haven't had a new release in years but it is still being slowly worked on. Well, then I apologize.However, from what I know, only the Daum version offers some improvements and enhancements like the pixelshader and the 3dfx. In Daum there is a section [glide] # glide: Enable glide emulation: true,false,emu. # lfb: LFB access: full,full_noaux,read,read_noaux,write,write_noaux,none. # OpenGlide does not support locking aux buffer, please use _noaux modes. # splash: Show 3dfx splash screen (requires 3dfxSpl2.dll). glide=true lfb=full splash=true
Post edited June 27, 2014 by eli2
eli2
eli2 Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From Germany
Smannesman: Already used it ages ago since it was the only build that had whatchamacallit integrated. eh MT-32. In the dosbox.conf of Daum, Taewoong himself explains what every single line means, what options do you have and sometimes what he recommends.Could you perhaps add some comments as to what the settings do? I kind of hate it when people post a config without explaining what it does. I quoted the [vsync] sections, but omitted the start. Taewoong writes: [vsync] # vsyncmode: Synchronize vsync timing to the host display. Requires calibration within dosbox. # Possible values: off, on, force, host. # vsyncrate: Vsync rate used if vsync is enabled. Ignored if vsyncmode is set to host (win32). # Possible values:.
groundhog42
groundhog42 Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From United Kingdom
Thanks for the replies eli2. I'll try this out with the next DOS game I play.
Crosmando
Crosmando Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From Australia
Would be cool if GOG decided to switch from 0.74 to Daum builds for all DOS games here.
BlackThorny
BlackThorny Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From Israel
I saw Daum shows screenshots of windows 95 (and points to vogons guide to install win 98se too),
Isn't it better to run win98se on a virtual machine such as Virtual Pc for win7 Or Virtual Pc 2004 of win XP to run win98se (also 2007 runs on xp and can somewhat emulate win98se)?
skeletonbow
skeletonbow Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From Canada
Hrm, this sounds very cool for high res monitors! I'm playing XCOM UFO Defense at the moment which I believe uses DOSbox (would have to check), and while it is a Steam game, it could likely benefit from the shaders too. Playing XCOM with a more CRT-looking display with analogue filtering would make the game feel more 90s'ish.
eli2
eli2 Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From Germany
Tomb Raider 1 supports Glide (3dfx), and the GOG's version of Dosbox already has Glide activated.First a notice concerning both Dosbox versions: After starting TR1, the title screen (with Lara's passport) showed up. After selecting 'New game', the game stopped. I had to switch to Windows (Alt+Tab) and back to TR 1 (again Alt+Tab). After that, it was still necessary to switch to fullscreen (Alt+Enter). Now to Daum: 1. In section [sdl] you must use Any other value (e.g. 'desktop', '1920x1200') results in a small window that cannot be switched to fullscreen (normally possible with Alt+Enter). Using
fullscreen=false results in the same problem.windowresolution=1920x1200 2. The option (also in section [sdl]) does not have any effect in 3D. It is however noticeable in the 2D parts, as in the Dos command line (when starting the game) but also in the movies. Try
pixelshader=Matrix.fx
and you know what I mean.3. In section [render] the option had to be set to false; otherwise, the small window (see above) showed up. 4. In the same section [render] the option
scaler=
has only effects for the 2D parts (like the pixelshader mentioned above).5. I recommend the following entries in the section [cpu]:
core=auto
cputype=pentium_mmx cycles=max limit 80000 cycleup=500 cycledown=500 ignore opcode 63=true apmbios=false isapnpbios=true realbig16=false
BlackThorny: I saw Daum shows screenshots of windows 95 (and points to vogons guide to install win 98se too), In the first place this may depend on the question whether the VM has full soundcard support.Isn't it better to run win98se on a virtual machine such as Virtual Pc for win7 Or Virtual Pc 2004 of win XP to run win98se (also 2007 runs on xp and can somewhat emulate win98se)? Dosbox is a full gamer PC. Other VMs are often only intended to run old office applications, e.g. a specific database or editor. Iirc there are indeed some games that just need Win95 / 98 / 98SE. But up to now I do not see the need for a Win9x VM.
eli2
eli2 Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.
From Germany
Pages:
This is my favourite topic
General discussion (archive)(13 posts)(13 posts)
(13 posts)
Posted by2 years ago
Archived
[x-post] Pixel-perfect display in DOSBox with scaling and aspect-ratio correctionThe latest official release of DOSBox, v.074 at the time of this post, has but poor support for pixel-perfect display, and even that without aspect ratio correction. By pixel-perfect display I mean the representation of each pixel of the emulated graphical mode as a rectangle of n by m pixels on the physical display, where integers n and m are determined the by the emulated graphical mode and the resolution of the DOSBox window or of the whole desktop in case of full-screen mode. In the current DOSBox a pixel-perfect, but not aspect-corrected, image is achieved by specifying the following settings in the config file: Other normal scalers, such as normal4x, implemented in unofficial DOSBox releases and patches, should work as well, but the optimal scaler must be chosen manually for each combination of the output resolution and the emulated graphical mode. Too high a scale will not work and too low an one will not take full advantage of the available space. What is worse, this method is inflexible because it requires the hard-coding or new 'normal' scalers as displays with higher resolutions become available, while the simple upscaling algorithm behind the normal scalers is by nature a general one and will work with any integer scale without modification. Setting The other output types stretch the source image proportionally to the dimensions of the output area producing a distorted result. The output types Furthermore, the first three output types introduce blur even at integer scales. This image shows a 320x200 screen from Lure of the Temptress as rendered using the A great number of classic MS-DOS games having low resolutions and employing high-quality pixel-art, their beauty should be savoured only at pixel-perfect scaling. The non-square pixels of many historical graphical modes should be taken into account not at the expense of sharpness (output types with smoothing interpolation) or regularity ('openglnb'), as DOSBox does, but by rendering pixels as sharp and identical rectangles with the aspect ratio that best approximates that of the original graphical mode, at the expense of a slightly smaller image size and possibly a small error in the aspect ratio. I have implemented this thechnique and uploaded a Windows build of the modified of DOSBox here at the DOSBox forums. Consult the included Here, for example, is the same screen from Lure of the Temptress as rendered by the modified DOSBox on my 1680x1050 display. The game runs in a 320x200 mode, therefore the aspect ratio of its pixels is: while in the screenshot the pixels are rendered as 4x5 rectangles, resulting in an aspect ratio of 1.25, which is the closest approximation possible on my display. Edit: Let me thank -inversed- for the idea of the heruistic algorithm for the calculation of optimal scaling factors. Update: I have uploaded a new version, which respects the Update: Implemented near-perfect interpolative scaling indifferently of DOSBox's hard-coded
94% Upvoted
0 Comments
Leave a Reply. |