General:Playing DOS Installments under DOSBox
The UESPWiki – Your source for The Elder Scrolls since 1995
The Elder Scrolls series' earlier installments (viz. Arena, Daggerfall, Battlespire and Redguard) were developed for DOS and consequently do not run under modern Windows (nor non-Microsoft systems, for that matter). This page deals specifically with running these games in DOSBox, and is applicable to all of them.
Contents |
[edit] Assumptions and general knowledge
As everyone's computer is different, this guide must make certain assumptions which will probably not hold true for you. In particular, this guide will assume that you are running Windows, that your CD/DVD drive is D: and that you will create a directory for storing DOS games files at C:\Documents\DOS. These are assumptions made simply for convenience, and you should therefore read these instructions carefully and substitute where appropriate, especially if you are running a system other than Windows.
When asked to change to a directory (eg. "ARENA") in DOSBox, the command is cd\ARENA. When asked to switch to another drive (eg. D:), simply type its letter followed by a colon and press enter: D:.
For further help on using DOSBox, there is an official wiki maintained at the DOSBox Web site which can provide guidance for using and tweaking settings beyond the scope of this wiki.
[edit] Configuring DOSBox
- Download DOSBox and install it.
- Create the directory which will store your DOS game files.
- Edit
dosbox.confin a text editor such as Notepad.- Under
[dosbox], changememsize=16tomemsize=32. - Scroll to the bottom and add the following lines after
[autoexec]:
- Under
@echo off
mount c "C:\Documents\DOS" -freesize 1000
mount d D:\ -t cdrom -ioctl
c:
-
- If you have an LCD monitor, you may wish to scroll up to
[render]and changeaspect=falsetoaspect=true. - If desired, change
fullscreen=falsetofullscreen=trueunder[sdl].
- If you have an LCD monitor, you may wish to scroll up to
- Save the file and run DOSBox.
[edit] Installing
[edit] Arena (free version)
NOTE: Arena can be downloaded for free from the official Elder Scrolls Web site, packaged as a self-extracting RAR archive. For those not running Windows, unrar is available for most systems and its capabilities are also often included in third-party archiving software.
- In Windows, extract arena106.exe to
C:\Documents\DOS. - In DOSBox, change to the
arenadirectory and typeinstall.- Choose "Configure game", followed by "Select music card". Choose "General MIDI or MPU-401"
- Choose "Done", followed by "Exit".
- Run Arena by typing
arena.
[edit] Arena (CD version)
- Switch to drive D: and type
install.- Accept the data directory (or change it according to your preference).
- Choose "Configure game".
- Choose "Select sound card", followed by "SoundBlaster Pro or 16".
- Choose "Select music card", followed by "General MIDI or MPU-401".
- Choose "Done".
- Choose "Exit".
- Run Arena by typing
C:\arena_cd\arena.
[edit] Daggerfall
- Download the Daggerfall patch and save it for later.
- Start the installer:
D:\install.- Accept the license.
- Choose "Install the game to your hard drive".
- (Recommended) Change the installation size to "huge".
- Accept the installation directory (or change it according to your preference).
- Install. Wait.
- Configure sound:
- Choose "Auto-detect" and follow the prompts until detection is successful; test if desired. Choose "OK".
- Choose "Select MIDI" and choose "MPU-401" at port 330. Test if desired, then choose "OK".
- Choose "OK" to quit the sound configuration utility.
- Quit the Daggerfall installer.
- (Recommended) Apply the Daggerfall patch:
- In Windows, extract the patch (
dag213.exe) toC:\Documents\DOS\dagger. - In DOSBox, switch to Daggerfall's directory (default "dagger") and run
dag213.exe. Answer yes to any prompts.
- In Windows, extract the patch (
- Contrary to the installer's instructions, run Daggerfall by typing
fall z.cfg.
[edit] Battlespire
- Download the Battlespire patch and save for later.
- Switch to drive D: and type
install.- Choose "Install Battlespire".
- Accept the installation directory (or change it according to your preference).
- Wait.
- Select "Bypass".
- Configure sound:
- Choose "Select and configure digital audio driver".
- Choose "Creative Labs SoundBlaster 16 or AWE32".
- Choose "Attempt to configure sound driver automatically".
- Choose "Done".
- Enable captions and childguard at your discretion.
- Quit the installer.
- (Recommended) In Windows, apply the Battlespire patch by extracting
batpat15.ziptoC:\Documents\DOS\batspire. - Run Battlespire by typing
spire. Ignore the DPMI warning if it appears.
[edit] Redguard
NOTE: While Redguard was technologically a DOS game, it was distributed only with a Windows-based InstallShield installer. Help is available for those unable or unwilling to use the original installer.
[edit] Software renderer
- In Windows, install Redguard:
- Choose XnGine version.
- Install to
C:\Documents\DOS\Redguard. - Skip sound configuration.
- Run DOSBox.
- Change to the
redguard\sounddirectory and typesetsound.- Choose "Select and configure MIDI music driver"; choose "General MIDI" and configure automatically.
- Choose "Select and configure digital audio driver"; choose "Creative Labs SoundBlaster 16 or AWE32" and configure automatically.
- Choose "Done".
- Change to the
redguarddirectory and run Redguard by typingrg.
[edit] Glide renderer
NOTE: Glide emulation in DOSBox is, as of this writing, experimental and still rough around the edges; it may work badly or not at all. Use at your own risk.
- Download the custom Glide-enabled DOSBox version from DOSBox Daum Cafe.
- Configure custom DOSBox as above and under
[glide]changeglide=falsetoglide=true. - Install Redguard and configure sound as with software renderer, choosing the 3Dfx version instead of XnGine.
- Change to the
redguarddirectory and run Redguard by typingrgfx.
[edit] Performance tuning
The Elder Scrolls games were notorious for their high system requirements at the time. As emulation is always considerably slower than the real thing, a very fast computer is definitely recommended---especially for Battlespire and Redguard, as they were high-resolution games.
For those for whom DOSBox is not running as fast as it perhaps should, below are various tips on how to speed up DOSBox or the relevant game, many through edits to dosbox.conf. Said tips become progressively more extreme in terms of compromise for those who really need the extra speed boost.
- Enable the dynamic core explicitly by changing
core=autotocore=dynamic. - Close as much software running in background as possible so that DOSBox has at its disposal as much processing power as possible.
- Play in full-screen. DOSBox performs various optimizations in full-screen mode which are impossible in a window.
- Enable full-screen double buffering. Change
fulldouble=falsetofulldouble=true. - Play from CD images instead of physical discs if experiencing periodic hanging. DOS games would often rely upon the slower speeds and trivial spin-up times of the drives of the day, accessing game data from disc more often than modern drives are designed to cope with.
- Arena and Daggerfall both include a detail slider which decreases the draw distance. Turning detail down to its lowest will have a considerable impact on performance.
- You may wish to manually tweak the cycles (processing power) which DOSBox attempts to emulate. Start with cycles at a fairly high number (eg.
cycles=8000) and press Ctrl-F12 to increase the number of cycles, repeating until either the game runs sufficiently smoothly or DOSBox starts to use 100% CPU in the Windows Task Manager processes tab. Ctrl-F11 can also be used to decrease the cycle count if necessary. On particularly slow machines,cycles=maxmay yield best results. - Enable frame skipping: change
frameskip=0to a higher value, starting low. More skipped frames equates to much less work for DOSBox, at the cost of jerkier video. - In extreme cases you can reconfigure the game to play without sound or music and disable SoundBlaster emulation in DOSBox (
sbtype=none).
[edit] Troubleshooting
[edit] Unresponsive mouse
Depending on your hardware (or your personal preferences), DOSBox's preset mouse sensitivity may not be sensitive enough for you. The sensitivity can be increased by changing sensitivity=100 to something higher.
[edit] Garbled graphics
If the screen does not update properly leaving "dirty" areas behind, try changing the output driver: replace output=surface with output=overlay (or ddraw). Note that the mouse pointer can under certain circumstances leave dirty areas until it is locked; this is normal.
[edit] Inaccessible keyboard keys
Some keyboards and keyboard layouts are problematic in DOSBox and prevent the user from typing such characters as the backslash or colon. This problem can be rectified by rebinding keys with DOSBox's built-in keymapper, accessible via Ctrl-F1. Help on how to use the keymapper is available at the DOSBox wiki.

![[Content is available under Attribution-ShareAlike]](http://www.uesp.net/w/images/Somerights.png)