Preparing games to run with batch files - dosbox-staging/dosbox-staging GitHub Wiki

Table of index (click to expand)

Introduction

Every IBM PC compatible DOS operating system such as MS-DOS has a handy batch processing feature to automate user actions from their initial release. Batch files exist in filename extension .BAT files and are first parsed and then executed line-by-line by COMMAND.COM, the command-line interpreter for DOS.

To run batch files type for example GAMEPREP.BAT or GAMEPREP and hit the ↵ Return key to execute it by the command-line interpreter. We're mostly focusing on showing examples in this article on how to prepare the games to run with batch files, helping to make running the games less of a chore.

How Do I Create a .BAT File?

  1. Outside of Dosbox-Staging, open your text editor of choice, such as Notepad, Notepad++, TextEdit, etc.
  • If you are using a command line text editor, such as Gedit, Nano, Vim, etc, first make sure that the .BAT extension is specified at the end of the file name before creating and opening the file.
  1. Add the relevant DOS commands, one command per line, to the .BAT file.

  2. Name your file and save it as a .BAT file in your DOS games folder.

  • Note: The file extension must end in .bat, not .txt, .cfg, or .sh.
  1. Open Dosbox-Staging and navigate to the DOS games folder that contains your .BAT file(s).

  2. Type the name of the .BAT file you want to run and press Enter.

How Do I Configure a Game's Sound, Music, and Controls?

  1. Open Dosbox-Staging.

  2. Navigate to your game folder.

  3. For 95% of DOS games, you must open SETUP.EXE, configure and save the relevant settings, then exit the setup program.

  • Note: Some games have a different filename for their setup file, such as Exhumed / Powerslave's MENU.EXE. Other games have an additional setup file solely for configuring sound and music, such as Rise of the Triad's SNDSETUP.EXE or Lode Runner: The Legend Returns' SETSOUND.BAT.

  • If a game does not have any kind of setup file in its game directory, the game's settings will most likely be found in the game executable's main menu itself. Examples of games with internal setup menus include, but are not limited to: Bio Menace, Commander Keen 4 through 6, Major Stryker, and Wolfenstein 3D.

  • A smaller subset of games will have INSTALL.EXE in their respective game directories as their setup file instead, such as Megarace 1 and Lemmings 2: The Tribes.

  1. After configuring your sound, music, and controls via any of the methods described in the note above, run your game via the relevant .EXE, .BAT, or .COM file.

How Do I Enable a Game's CD Audio?

  1. If you are using a BIN-CUE file pair, open Dosbox-Staging and run the command imgmount d path\to\game.cue -t cdrom. Replace path\to\game.cue with the CUE file's location on your system. Be aware that both the CUE and BIN file must be located in the same folder before using this command.
  • Alternatively, if you are inserting a physical CD-ROM into an optical disc drive, open Dosbox-Staging and instead run the command mount d d:\ -t cdrom. If your physical optical disc drive's letter is not D, then replace d:\ with your physical optical disc drive's actual drive letter, such as e:\, f:\, etc.

  • Vogons Thread: List of Games Specifically Using CD Audio

  1. Navigate to your game directory and check if you have a SETUP.EXE file or a similar music and sound configuration utility, such as INSTALL.EXE, SNDSETUP.EXE, etc. Run SETUP.EXE and in the music configuration section, make sure that you specifically enable CD Music, CD Audio, CDDA Music, or another similarly named option. DOS Games in this category include, but are not limited to Corridor 7, Hexen: Beyond Heretic, and Operation Body Count.
  • Please note however, that some DOS games which use CD Audio do not need to be configured in this way. Quake 1 will play the CD audio as long as the CD-ROM CUE file is imgmounted or the physical CD-ROM is inserted into the optical disc drive and mounted in Dosbox-Staging. Other games in this category include, but are not limited to Blood, Exhumed / Powerslave, and Shadow Warrior.
  1. After you save your settings and quit to DOS prompt, run the game accordingly.

What Is Inno-Extract and How Do I Use It?

Inno-Extract allows you to extract folders and files from Inno Setup-based installers without running the actual setup executable under Windows or using Wine. GOG offline installers are Inno Setup-based installers. If you intend on playing DOS games using Dosbox-Staging, you will need to extract the game folder from the GOG offline installer into your own DOS games directory so that Dosbox-Staging can mount the game folder.

Inno-Extract is a command line tool, meaning that you must run CMD or Powershell (Windows), Bash (Linux), or Terminal (MacOS) in order to use this program. Go here to download Inno-Extract, and then go here to become familiar with the program's command line switches.

9 Ways to Open the Command Prompt or PowerShell on Windows

How to Start Using the Linux Terminal

Opening Terminal on a Mac

Note: When running Inno-Extract without arguments, the game folder(s) and file(s) will be extracted to the current directory. To avoid this scenario, use the -d switch to specify a destination directory. If you use the -d switch and the destination directory does not exist, the -d switch will create it. However, the parent directory must exist or extracting will fail.

inno-extract.exe -d c:\gamedata\daggerf path\to\setup_tes_daggerfall_2.0.0.4.exe extracts all the folders and files from setup_tes_daggerfall_2.0.0.4.exe into c:\gamedata\daggerf. If the destination directory does not exist, the -d switch will create it. However, the parent directory must exist or extracting will fail. Replace path\to\setup_tes_daggerfall_2.0.0.4.exe with the location of the GOG offline installer on your system.

Examples

Alien Carnage / Halloween Harry

Note: On May 24, 2007, Apogee released Alien Carnage / Halloween Harry as freeware.

Note 2: Renaming the game folder from acfreew to alicarn to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

  1. Go to https://www.dosgames.com/game/alien-carnage/ and download acfreew.zip, not the beta version.

  2. Extract the contents of the zip file into a folder called alicarn in your DOS games folder.

  3. Open Dosbox-staging, navigate to your alicarn folder, and run the command CARNAGE.EXE /c to open the sound, music, and controls configuration menu. Press the corresponding letter key for the option you want to configure. For example, s for Soundblaster, m for Music, k for keyboard, etc.

  4. For subsequent playthroughs, create a .bat file that contains the following commands:

z:
autotype -w 4 -p 2 enter enter enter enter enter
c:
cd alicarn
CARNAGE.EXE

z: switches to the Z drive which is where the Autotype command is located.

autotype -w 4 -p 2 enter enter enter enter enter waits 4 seconds (-w 4) before pressing the enter key 5 times at a pace of two seconds (-p 2) between each specified keystroke. This automates skipping past the company logo, intro cutscenes, and title screen.

c: changes to the C drive.

cd alicarn switches to the Alien Carnage game directory.

CARNAGE.EXE runs Alien Carnage / Halloween Harry itself.

Beneath a Steel Sky

Important: Beneath a Steel Sky requires the CD-ROM to be physically inserted, mounted, or imgmounted. Otherwise, the game will not run.

Note: Additionally, the game itself is located on the CD-ROM, but the installer will not copy it to the C drive at all, making you run it from the D drive.

Note 2: In August 2003, Revolution Software released Beneath a Steel Sky as freeware.

imgmount d path\to\beneath_a_steel_sky.iso -t cdrom
c:
cd sky
call SKY.BAT

imgmount d path\to\beneath_a_steel_sky.iso -t cdrom imgmounts the Beneath a Steel Sky ISO. Replace path\to\beneath_a_steel_sky.iso with the location on your system.

c: changes to the C drive.

cd sky switches to the Beneath a Steel Sky game folder.

call SKY.BAT launches an additional batch file that runs Beneath a Steel Sky's game executable SKY.EXE from the D drive, using the SKY.CFG helper file located in your mounted C drive's Beneath a Steel Sky game folder.

Bio Menace 1, 2, and 3

Note: On December 23rd, 2005, Apogee released the full version of Bio Menace as freeware. You can download it from DOS Games Archive or Dosgames.com, among others.

Note 2: Renaming the game folder from bmfreew to bm to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is also recommended.

The following three separate .bat files will run their respective Bio Menace episodes:

c:
cd bm
BMENACE1.EXE
c:
cd bm
BMENACE2.EXE
c:
cd bm
BMENACE3.EXE

c: changes to the C drive.

cd bm switches to the Bio Menace game folder.

BMENACE1.EXE runs Bio Menace, Episode 1 itself. (BMENACE2.EXE and BMENACE3.EXE run their respective episodes).

Blake Stone: Aliens of Gold

Note: This is for the GOG Release of Blake Stone: Aliens of Gold.

Note 2: Renaming the game folder to blkgold to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd blkgold
BS_AOG.EXE

c: changes to the C drive.

cd blkgold switches to the Blake Stone: Aliens of Gold game folder.

BS_AOG.EXE runs Blake Stone: Aliens of Gold itself.

Unforunately, you cannot use a full WASD keyboard configuration for Blake Stone: Aliens of Gold, so please visit the Blake Stone - Game Issues page for a possible workaround.

Blake Stone: Planet Strike

Note: This is for the GOG Release of Blake Stone: Planet Strike.

Note 2: Renaming the game folder to blkplan to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd blkplan
BS_FIRE.EXE

c: changes to the C drive.

cd blkplan switches to the Blake Stone: Planet Strike game folder.

BS_FIRE.EXE runs Blake Stone: Planet Strike itself.

Unforunately, you cannot use a full WASD keyboard configuration for Blake Stone: Planet Strike, so please visit the Blake Stone - Game Issues page for a possible workaround.

Also, please be aware of the Area 8 - "Missing Detonator" Bug so that you do not find yourself stuck on Area 8.

Blood

imgmount -u d
imgmount d y:\blood\blood.cue -t cdrom
config -set "cycles=auto 12000 80%%"
blood.exe
config -set "cycles=auto 12000 50%%"

First we unmount previous disc image so Blood disc image can be mounted and we mount Blood CD-ROM disc image. Then we set the game to run at 80 % maximum load of a single client CPU thread for better performance. We run the game by executing BLOOD.EXE and after the game has terminated we return to run at 50 % maximum load of a single client CPU thread.

Blood: One Unit Whole Blood (GOG Release)

Note 1: Blood: One Unit Whole Blood is now sold on GOG as part of https://www.gog.com/en/game/blood_fresh_supply.

Note 2: After purchasing Blood: Fresh Supply from GOG, the setup_one_unit_whole_blood_1.21_hotfix_(28302).exe offline installer file can be found in your GOG account in the Blood: One Unit Whole Blood - Windows file listed under the Blood: Fresh Supply entry's Extras section.

  1. Outside of Dosbox-Staging, open CMD or Powershell, then run the commandline tool Inno-Extract on your Blood: One Unit Whole Blood offline installer. Give the folder a name like bldgog. Replace path\to\bldgog with wherever you decide to put the folder on your system:
  • inno-extract.exe -d path\to\bldgog setup_one_unit_whole_blood_1.21_hotfix_(28302).exe
  1. Move the app subfolder to your DOS games folder and rename it to blood.
  • Delete all of the DosboxBlood.conf files in the blood folder to remove any possibility of their interference with any Dosbox-Staging config files being used.
  1. Open Dosbox-Staging and imgmount game.ins as your D drive to enable Blood's CD-Audio:
  • imgmount d path\to\game.ins -t cdrom
  1. Navigate to your Blood: One Unit Whole Blood game folder (c:\blood), then run BLOOD.EXE to start Blood: One Unit Whole Blood.

  2. In the game's main menu, go to Options -> Controls -> Configure Keys to configure keyboard controls, such as WASD for movement.

  • Blood: One Unit Whole Blood also provides a separate SETUP.EXE file where Blood's sound, music, and controls can be configured as necessary.
  1. Press Escape until you reach the game's main menu, then select New Game, the episode you want to play, and the difficulty level.

  2. For subsequent playthroughs, create a .bat file that contains the following commands:

mouse_raw_input = true
z:
imgmount d path\to\game.ins -t cdrom
c:
cd blood
BLOOD.EXE

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\game.ins -t cdrom imgmounts Blood's CD-Audio. Replace path\to\game.ins with the location on your system. However, leave game.ins in the blood folder because game.ins searches for the .ogg files in the blood folder itself. In the Dosbox-Staging Status Window, when you run this .bat file and start the game, you will see Dosbox-Staging loading 8 .ogg files files after game.ins was imgmounted.

c: changes to the C drive.

cd blood switches to the Blood: One Unit Whole Blood game folder.

BLOOD.EXE runs Blood: One Unit Whole Blood itself.

Blood - Save Game Fix

Thanks to Nukeykt for reverse engineering Blood's source code and Tmyqlfpir for creating the difficulty savegame fix.

Blood has a very serious save game bug that messes up the damage scaling of the current difficulty when a savegame is loaded. The patched file below addresses this issue in DOS:

  1. Make a backup of your original BLOOD.EXE file and move it somewhere else on your system.

  2. Go to https://github.com/OpenRift412/Blood-SAVEFIX/releases and download the patched BLOOD.EXE to your blood game folder.

  3. Run the patched BLOOD.EXE in Dosbox-Staging as normal.

Blood: One Unit Whole Blood - Mission Pack: Cryptic Passage (GOG Release)

Note 1: Cryptic Passage, which is also included with Blood: One Unit Whole Blood, is now sold on GOG as part of https://www.gog.com/en/game/blood_fresh_supply.

Note 2: In the GOG release of Blood: One Unit Whole Blood, CRYPTIC.EXE is located in the same folder as BLOOD.EXE. All you have to do differently is simply run CRYPTIC.EXE, instead of BLOOD.EXE.

mouse_raw_input = true
z:
imgmount d path\to\game.ins -t cdrom
c:
cd blood
CRYPTIC.EXE

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\game.ins -t cdrom imgmounts Blood's CD-Audio. Replace path\to\game.ins with the location on your system. However, leave game.ins in the blood folder because game.ins searches for the .ogg files in the blood folder itself. In the Dosbox-Staging Status Window, when you run this .bat file and start the game, you will see Dosbox-Staging loading 8 .ogg files files after game.ins was imgmounted.

c: changes to the C drive.

cd blood switches to the Blood: One Unit Whole Blood game folder.

CRYPTIC.EXE runs the Cryptic Passage mission pack itself.

Boppin

Note: In SETUP.EXE, the default sound card is AWE-32, so make sure to change it to Soundblaster. Additionally, after you configure Soundblaster in SETUP.EXE, select Soundblaster again, then press Enter, and you will return to the DOS prompt.

c:
cd boppin
BOPPIN.EXE

c: changes to the C drive.

cd boppin switches to the Boppin game folder.

BOPPIN.EXE runs Boppin itself.

Catacomb

Note 1: This is for the GOG Release of Catacomb as part of the Catacombs Pack.

Note 2: Renaming the game folder from catacomb1989 to cat1989 to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd cat1989\catacomb
CATACOMB.EXE

c: changes to the C drive.

cd cat1989\catacomb switches to the Catacomb game folder.

CATACOMB.EXE runs Catacomb itself.

Catacomb 3-D

Note: This is for the GOG Release of Catacomb 3-D as part of the Catacombs Pack.

c:
cd cat3d
CAT3D.EXE

c: changes to the C drive.

cd cat3d switches to the Catacomb 3-D game folder.

CAT3D.EXE runs Catacomb 3-D itself.

Catacomb Abyss

Note: This is for the GOG Release of Catacomb Abyss as part of the Catacombs Pack.

c:
cd abyss
CATABYSS.EXE

c: changes to the C drive.

cd abyss switches to the Catacomb Abyss game folder.

CATABYSS.EXE runs Catacomb Abyss itself.

Catacomb Apocalypse

Note 1: This is for the GOG Release of Catacomb Apocalypse as part of the Catacombs Pack.

Note 2: Renaming the game folder to something like apocalyp to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd apocalyp
CATAPOC.EXE

c: changes to the C drive.

cd apocalyp switches to the Catacomb Apocalypse game folder.

CATAPOC.EXE runs Catacombs Apocalypse itself.

Catacomb Armageddon

Note 1: This is for the GOG Release of Catacomb Armageddon as part of the Catacombs Pack.

Note 2: Renaming the game folder to something like armagedd to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd armagedd
CATARM.EXE

c: changes to the C drive.

cd armagedd switches to the Catacomb Armageddon game folder.

CATARM.EXE runs Catacomb Armageddon.

CD-Man

Note: CD-Man is a CPU speed sensitive game, so do not run CD-Man with cycles = max or the game will run too fast.

cycles = 4000
c:
cd cdman
CD-MAN.EXE

cycles = 4000 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 4,000 CPU Cycles per millisecond.

c: changes to the C drive.

cd cdman switches to the CD-Man game folder.

CD-MAN.EXE runs CD-Man itself.

CHAMP Galagon

Per this issue, Champ Galagon randomly crashes at the Name Entry screen. To reduce the probably of this occurring (but not entirely eliminating it), you can create a .bat file with the following commands:

core = dynamic
cycles = 23880
dos_rate = 60
sbtype = sb16
xms = false
ems = false
umb = false
ne2000 = false
ipx = false
pcspeaker = none
c:
cd c:\champ\galagon
galagon.exe

core = dynamic is the best way to run 99% of DOS games and Dosbox-Staging usually defaults to this mode, but specifying this setting never hurts.

cycles = 23880 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 23,880 CPU Cycles per millisecond.

dos_rate = 60 customizes the emulated video mode's frame rate.

sbtype = sb16 specifies the type of Sound Blaster sound card to emulate, in this case Sound Blaster 16.

xms = false, ems = false, and umb = false disable any extended memory, expanded memory, or upper memory block features, since this game does not need very much RAM to run.

ne2000 = false disables emulation of a Novell NE2000 network card on a software-based network. CHAMP Galagon does not have online multiplayer support, so a network card is not needed in order to run this game.

ipx = false disables IPX over UDP/IP emulation. CHAMP Galagon does not have online multiplayer support, let alone IPX support. As a result, IPX is also not needed in order to run this game.

pcspeaker = none disables Dosbox-Staging's PC Speaker emulation. CHAMP Galagon does not support PC Speaker, so disabling PC Speaker is the obvious choice here.

c: switches to the C drive.

cd c:\champ\galagon switches to the CHAMP Galagon directory. By default, CHAMP Galagon is installed to c:\champ\galagon, but this can be changed at install time if appropriate.

galagon.exe runs CHAMP Galagon itself.

Chasm: The Rift

Before creating and running the batch script below, please follow all the steps as written here. If you do not follow these steps and try to run Chasm: The Rift with either core = auto or core = dynamic, Chasm's executable will display the error message Runtime error 200 at 0002:1524.

  1. Download CSMTCPIP.EXE and move it into your Chasm: The Rift folder.

  2. Open Dosbox-Staging, navigate to your Chasm: The Rift folder, run CSMTCPIP.EXE, and wait for the patch to finish. After the patch finishes, run FIX.EXE as well.

  3. Exit Dosbox-Staging and extract PS10.EXE into your Chasm: The Rift folder. This will overwrite the existing PS10.EXE file. Now you can run Chasm: The Rift with either core = auto or core = dynamic in Dosbox-Staging as normal.

  4. After completing steps 1 through 3, create a .bat file containing the following commands:

gus = false
z:
imgmount d path\to\CHASMPR.cue -t cdrom
c:
cd chasm
chasm.exe

gus = false disables Gravis Ultrasound, in order to prevent garbled sound effects and dialogue in Chasm: The Rift's cut scenes.

z: switches to the Z drive where the imgmount command is located.

imgmount d path\to\CHASMPR.cue -t cdrom mounts the CD that will play the game's CDDA (Compact Disc Digital Audio) music. Also make sure to replace path\to\CHASMPR.cue with the actual location of your cue file.

c: switches to the C Drive. For most people, the C drive will be where their game installations are located.

cd chasm switches to the Chasm: The Rift game directory. By default, Chasm is installed to c:\chasm, but if this was installed somewhere else, change that in the .bat script accordingly.

chasm.exe runs Chasm: The Rift itself.

Chex Quest 1

Note 1: Chex Quest 1 is freeware.

Note 2: Renaming the game folder from Chexquest to chex1 to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

Note 3: Make sure that you do not run chex1.bat in the Chex Quest 1 game folder because that .bat file refers to a non-existent end.exe file.

  1. Go to http://gallery.xboltz.net/downloads/#Chex_Quest_Compact and download Chexquest.zip.

  2. Extract the contents into a folder in your DOS games directory.

  3. Open Dosbox-Staging and navigate to your chex1 folder.

  4. Run setup.exe to configure your sound, music, and controls because Chex Quest 1's sound and music are initially disabled, and the game's default controls are not WASD.

  5. Create a .bat file that contains the following commands:

c:
cd chex1
chex.exe

c: changes to the C drive.

cd chex1 switches to the Chex Quest 1 game folder.

chex.exe runs Chex Quest 1 itself. Again, make sure that you do not run chex1.bat in the game folder because that .bat file refers to a non-existent end.exe file.

Chex Quest 2

Note 1: Chex Quest 2 is freeware.

Note 2: Chex Quest 2 requires a working installation of Chex Quest 1 in order to run at all.

Note 3: Unfortunately, the Chex Quest 2 installer located at http://gallery.xboltz.net/downloads/#Chex_Quest_2 does not run in either Dosbox (0.74-3, Staging, X, etc) or modern versions of Windows, so an alternative download link for Chex Quest 2 will be used below.

  1. Go to https://dosgames.com/game/chex-quest-2/ and download the Original archive (chex2.zip, 2,085k) file.

  2. Extract the contents of the zip file into your chex1 folder.

  3. Create a .bat file that contains the following commands:

c:
cd chex1
call CHEX2.BAT

c: changes to the C drive.

cd chex1 switches to the Chex Quest 1 game folder.

call CHEX2.BAT launches a batch file which runs Chex Quest 2 itself as an additional level pack for Chex Quest 1. If you look inside the .bat file, you will see that Chex Quest 1 and 2 are Doom-engine games, so both games use the -file parameter to load custom level WAD files.

Colonization for Windows

imgmount -u d
imgmount d y:\colonize.cue -t cdrom
win colonize.exe

First we unmount previous CD-ROM disc image so Colonization for Windows disc image can be mounted and we mount Colonization for Windows CD-ROM disc image. When we execute WIN COLONIZE.EXE Windows will start and automatically run Colonization for Windows for us without having to browse around Program Manager to find and click the game icon.

Command & Conquer (1995)

Note 1: Command & Conquer (1995) was released as freeware in 2007. You can download disc image 1 of 2, the GDI CD, here and disc image 2 of 2, the NOD CD, here.

Note 2: GDI stands for the fictional Global Defense Initiative, while the Brotherhood of Nod is the GDI's fictional nemesis.

Note 3: Command & Conquer (1995) supports the use of multiple CD-ROM drives. Having both CD-ROM disc images imgmounted ensures that the game will never ask you to swap discs.

z:
imgmount d path\to\DOSCNC_GDI.iso -t cdrom
imgmount e path\to\DOSCNC_Nod.iso -t cdrom
c:
cd comcon
C&C.EXE

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\DOSCNC_GDI.iso -t cdrom imgmounts the first of two CD-ROM disc images, that C&C requires in order to run, as your D drive. Replace path\to\DOSCNC_GDI.iso with the specific location of the iso file on your system.

imgmount e path\to\DOSCNC_Nod.iso -t cdrom imgmounts the second of two CD-ROM disc images, that C&C requires in order to run, as your E drive. Replace path\to\DOSCNC_Nod.iso with the specific location of the iso file on your system.

c: changes to the C drive.

cd comcon changes to the Command & Conquer game folder.

C&C.EXE runs Command & Conquer itself.

Commander Keen 1, 2, and 3: Invasion of the Vorticons

Commander Keen 1, 2, and 3 sound their best with pcspeaker's impulse setting. The following three separate .bat files will run their respective Commander Keen episodes with impulse pcspeaker enabled:

pcspeaker = impulse
c:
cd keen1
keen1.exe
pcspeaker = impulse
c:
cd keen2
keen2.exe
pcspeaker = impulse
c:
cd keen3
keen3.exe

pcspeaker = impulse changes the pcspeaker emulation from discrete to impulse. This is recommended for Commander Keen 1, 2, and 3 because they are all square-wave sound games.

c: changes to the C drive.

cd keen1 changes to the Commander Keen 1 game directory. (cd keen2 and cd keen3 switch to their respective game folders).

keen1.exe runs Commander Keen 1 itself. (keen2.exe and keen3.exe run their respective episodes).

Commander Keen 4 and 5: Goodbye, Galaxy!

The following two separate .bat files will run their respective Commander Keen episodes:

c:
cd keen4
KEEN4E.EXE
c:
cd keen5
KEEN5E.EXE

c: changes to the C drive.

cd keen4 switches to the Commander Keen 4 game folder. (cd keen5 switches to the Commander Keen 5 game folder).

KEEN4E.EXE runs Commander Keen 4 itself. (KEEN5E.EXE runs Commander Keen 5).

Commander Keen 6: Aliens Ate My Babysitter!

Important: If you run KEEN6.EXE, as soon as you select the difficulty level for a New Game in the main menu, an anti-piracy screen will appear where you will have to enter the name of an enemy in order to start a new game. The enemy shown on the anti-piracy screen will be different for each new game started.

Enemy names are located in the Commander Keen 6 Instruction Manual (3D Realms Official Site), starting at page 13 of the PDF (or page 10 of the actual manual). Now would also be a good time to download the PDF for offline use.

If you do not want to have to deal with this anti-piracy measure, finding and running the alternative KEEN6C.EXE is highly recommended because this anti-piracy screen will not appear when KEEN6C.EXE is run.

That being said, use either one of the following .bat files, depending on if you care about Commander Keen 6's built-in anti-piracy measure or not:

c:
cd keen6
KEEN6.EXE

OR

c:
cd keen6
KEEN6C.EXE

c: changes to the C drive.

cd keen6 switches to the Commander Keen 6: Aliens Ate My Babysitter! game folder.

KEEN6.EXE runs Commander Keen 6: Aliens Ate My Babysitter! itself. (KEEN6C.EXE runs the game with the anti-piracy measure disabled).

Corridor 7

Important: Corridor 7 requires the CD-ROM to be physically inserted, mounted, or imgmounted. Otherwise, the game will not start at all.

Note 1: If you want CD audio enabled for this game, navigate to the Corridor 7 game folder and run SETUP.EXE. In the main menu, open Music Configuration and select CD Music. Press F10 to save all changes and you will return to the DOS prompt.

Note 2: Run CORR7.BAT instead of CORR7CD.EXE. Do not run CORR7CD.EXE itself, otherwise the CD Audio will not play at all. In addition, the in-game HUD will look wrong.

z:
imgmount d path\to\Corridor7.cue -t cdrom
c:
CD CORR7CD
call CORR7.BAT

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\Corridor7.cue -t cdrom imgmounts the CD-ROM disc image to satisfy the game's CD-ROM check on startup. Replace path\to\Corridor7.cue with the location on your system.

c: changes to the C drive.

CD CORR7CD switches to the Corridor 7 game folder.

call CORR7.BAT runs Corridor 7 itself.

Cosmo's Cosmic Adventure 1, 2, and 3

The following three separate .bat files will run their respective Cosmo episodes:

c:
cd cosmo
COSMO1.EXE
c:
cd cosmo
COSMO2.EXE
c:
cd cosmo
COSMO3.EXE

c: changes to the C drive.

cd cosmo switches to the Cosmo game folder.

COSMO1.EXE runs Cosmo's Cosmic Adventure, Episode 1 itself. (COSMO2.EXE and COSMO3.EXE run their respective episodes).

Crystal Caves 1, 2, and 3

The following three separate .bat files will run their respective Crystal Caves episodes:

c:
cd caves
cc1.exe
c:
cd caves
cc2.exe
c:
cd caves
cc3.exe

c: switches to the C drive.

cd caves switches to the Crystal Caves game directory which has 3 game executables, 1 for each of their respective episodes.

cc1.exe runs Crystal Caves, Episode 1 itself. (cc2.exe and cc3.exe run their respective episodes).

Crystal Dream II by Triton (Demoscene)

What Is Demoscene? (Wikipedia Article)

Crystal Dream II by Triton - Download Link

Take the settings listed in this Github post (excluding startup_verbosity and capture_mouse) and create a .bat file with the settings below:

fullscreen = true
output = texturepp
machine = vgaonly
memsize = 2
aspect = true
core  = normal
cycles = 40000
tandy = off
sbtype = none
mididevice = none
xms = true
ems = false
umb = false
c:
cd CD2-TRN
CD2.EXE

fullscreen = true sets the demo to full screen, instead of window mode.

output = texturepp sets the video system Dosbox-Staging will use to display video.

machine = vgaonly specifies the type of machine Dosbox-Staging tries to emulate, in this case VGA Only.

memsize = 2 sets the amount of RAM available to the demo to 2 Megabytes.

aspect = true scales the vertical resolution to produce a 4:3 display aspect ratio.

core = normal sets the CPU used in emulation. Most DOS games and demos use dynamic core, but Crystal Dream II is an exception to that rule.

cycles = 40000 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 40,000 CPU Cycles per millisecond.

sbtype = none disables Sound Blaster. Crystal Dream II uses Gravis Ultrasound (GUS) for the highest music and sound quality, so Sound Blaster is unnecessary here.

mididevice = none disables all midi devices. Crystal Dream II uses Gravis Ultrasound (GUS) for the highest music and sound quality, so midi devices are unnecessary here.

gus = true enables Gravis Ultrasound, which is the highest sound and music quality used for Crystal Dream II.

gusdma = 6 sets the Direct Memory Access channel number for Gravis Ultrasound to 6.

pcspeaker = false disables PC Speaker, since it is not needed for this demo.

tandy = off disables Tandy Sound System emulation, since it is not needed for this demo.

disney = false disables Disney Sound Source, since it is not needed for this demo.

xms = true enables the Extended Memory Specification, which CD2.EXE requires in order to run.

ems = false disables the Expanded Memory Specification, which is not needed for this demo.

umb = false disables the Upper Memory Blocks, which is not needed for this demo.

c: switches to the C drive.

cd CD2-TRN switches to the Crystal Dream II directory.

CD2.EXE runs Crystal Dream II itself.

Also, after you start CD2.EXE and reach the Sound Device screen, select UltraSound and press enter.

Cybersphere Plus

c:
cd cybersh+
CYBPLUS.EXE

c: switches to the C drive.

cd cybersh+ switches to the Cybersphere Plus game directory. For QWERTY keyboards, press SHIFT and the = sign together to type the + symbol.

CYBPLUS.EXE runs Cybersphere Plus itself.

Dangerous Dave Goes Nutz!

Note 1: This is for the GOG Release of Dangerous Dave Goes Nutz! as part of the Dangerous Dave Pack.

Note 2: The actual game executable is DAVE.EXE, not DAVEGAME.EXE.

Note 3: Renaming the game folder from DD GN to DD-GN to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd DD-GN
DAVE.EXE

c: changes to the C drive.

cd DD-GN switches to the DD-GN game folder.

DAVE.EXE runs DD-GN itself.

Dangerous Dave in the Deserted Pirate's Hangout

Note 1: This is for the GOG Release of Dangerous Dave in the Deserted Pirate's Hangout as part of the Dangerous Dave Pack.

Note 2: Renaming the game folder from DD DH to DD-DH to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd DD-DH
DAVE.EXE

c: changes to the C drive.

cd DD-DH switches to the DD-DH game folder.

DAVE.EXE runs DD-DH itself.

Dangerous Dave in the Haunted Mansion

Note 1: This is for the GOG Release of Dangerous Dave in the Haunted Mansion as part of the Dangerous Dave Pack.

Note 2: Renaming the game folder from DD HM to DD-HM to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd DD-HM
DAVE.EXE

c: changes to the C drive.

cd DD-HM switches to the DD-HM game folder.

DAVE.EXE runs DD-HM itself.

Dangerous Dave's Risky Rescue

Note: This is for the GOG Release of Dangerous Dave's Risky Rescue as part of the Dangerous Dave Pack.

Note 2: Renaming the game folder from DD RR to DD-RR to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd DD-RR
DAVE.EXE

c: changes to the C drive.

cd DD-RR switches to the DD-RR game folder.

DAVE.EXE runs DD-RR itself.

Descent 1

Note: Descent 1 does not prevent the game from running if the CD-ROM is not physically inserted, mounted, or imgmounted.

mouse_raw_input = true
cycles = 100000
c:
cd games\descent
DESCENTR.EXE

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

cycles = 100000 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 100,000 CPU Cycles per millisecond. Descent 1 runs at normal game speed with this number of CPU Cycles.

c: changes to the C drive.

cd games\descent switches to the Descent 1 game folder, the default install location for the CD-ROM release of Descent 1.

DESCENTR.EXE runs Descent 1 itself.

Descent 2

Important: Descent 2 requires the CD-ROM to be physically inserted, mounted, or imgmounted. Otherwise, the game will not start at all.

Note: Imgmounting the CD-ROM will also load Descent 2's CDDA (Compact Disc Digital Audio) music.

mouse_raw_input = true
cycles = 100000
z:
imgmount d path\to\DESCENT2.CUE -t cdrom
c:
cd games\descent2
call d2.bat

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

cycles = 100000 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 100,000 CPU Cycles per millisecond. Descent 2 runs at normal game speed with this number of CPU Cycles.

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\DESCENT2.CUE -t cdrom imgmounts the CD-ROM disc image to play the CDDA music and satisfy the game's CD-ROM check on startup. Replace path\to\DESCENT2.CUE with the location on your system.

c: changes to the C drive.

cd games\descent2 switches to the Descent 2 game folder, the default install location for the CD-ROM release of Descent 2.

call d2.bat launches an additional .bat script that runs Descent 2 itself.

Doom 1 / The Ultimate Doom

mouse_raw_input = true
c:
cd doom
DOOM.EXE

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

c: switches to the C drive.

cd doom switches to Doom 1's game folder.

DOOM.EXE runs Doom 1 / The Ultimate Doom itself.

Doom 2: Hell on Earth

mouse_raw_input = true
c:
cd doom2
DOOM2.EXE

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

c: switches to the C drive.

cd doom2 switches to Doom 2: Hell on Earth's game folder.

DOOM2.EXE runs Doom 2: Hell on Earth itself.

Doom 2: Hell to Pay

  1. Make a copy of your DOOM2 folder and rename it to H2P or something else easily identifiable. For example: c:\H2P.
  • This will ensure that your original Doom 2 installation (i.e. C:\DOOM2) remains untouched and that you can play original Doom 2 as well as other mods.
  1. Open Dosbox-Staging and imgmount hell2pay.iso as your CD-ROM drive: imgmount d path\to\hell2pay.iso -t cdrom. Replace path\to\hell2pay.iso with the location on your system.

  2. Navigate to your D drive, type install, and press Enter.

  3. In the Hell 2 Pay installer, click the Continue button twice, set Hell 2 Pay's install directory to c:\H2P, click on Install 1 (Maximum Install), then select version 1.9 for Doom 2 itself.

  • Of course, if you have an earlier version of Doom 2, select the relevant version for your system accordingly.
  1. After the installer finishes, you will be in your H2P directory. Now run HELL2PAY.BAT to start Hell 2 Pay.

  2. Hell 2 Pay will ask you what version of Doom 2 you are running. Press 9 to set the Doom 2 version to 1.9.

  • Of course, if you have an earlier version of Doom 2, select the relevant version for your system accordingly.
  1. You will then see the message This version of Doom has been modified. Ignore it and press Enter to play Hell 2 Pay.

For subsequent playthroughs, create a .bat file with the following commands:

mouse_raw_input = true
z:
autotype -w .5 -p 1 9 enter
c:
cd H2P
call HELL2PAY.BAT

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

z: changes to the Z drive which is where the Autotype command is located.

autotype -w .5 -p 1 9 enter waits half a second (-w .5) before typing the number 9 and Enter keys at a pace of one second (-p 1) between each specified keystroke. This automates selecting your version of Doom 2 upon launching Hell 2 Pay and then pressing Enter to go past the This version of Doom has been modified message.

c: changes to the C drive.

cd H2P switches to the Hell 2 Pay game folder.

call HELL2PAY.BAT runs an additional batch file which starts Hell 2 Pay itself.

Note: Whenever you run this .bat script, Hell 2 Pay will display the message This version of Doom has been modified. Ignore it and play the game as normal.

Doom 2: Perdition's Gate

  1. Make a copy of your DOOM2 folder and rename it to PRGATE or something else easily identifiable. For example: C:\PRGATE.
  • This will ensure that your original Doom 2 installation (i.e. C:\DOOM2) remains untouched and that you can play original Doom 2 as well as other mods.
  1. Go here to download Perdition's Gate.

  2. Extract the contents of perdgate.zip to a folder called perdgate.

  3. Open Dosbox-Staging and mount the perdgate folder as a CD-ROM: mount d path\to\perdgate -t cdrom. Replace path\to\perdgate with the location on your system.

  4. Navigate to the D drive, type install, and press Enter to run the Perdition's Gate installer.

  5. In the Perdition's Gate installer, click the Continue button twice, set the Perdition's Gate install directory to C:\PRGATE, then click on the Maximum button for the Maximum Install.

  6. After the installer finishes, you will be in the PRGATE folder. Now run PERDGATE.BAT to start Perdition's Gate.

  7. Perdition's Gate will ask you what version of Doom 2 you are running. Press 9 to set the Doom 2 version to 1.9.

  • Of course, if you have an earlier version of Doom 2, select the relevant version for your system accordingly.
  1. You will then see the message This version of Doom has been modified. Ignore it and press Enter to play Perdition's Gate.

For subsequent playthroughs, create a .bat file with the following commands:

mouse_raw_input = true
z:
autotype -w .5 -p 1 9 enter
c:
cd PRGATE
call PERDGATE.BAT

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

z: changes to the Z drive which is where the Autotype command is located.

autotype -w .5 -p 1 9 enter waits half a second (-w .5) before typing the number 9 and Enter keys at a pace of one second (-p 1) between each specified keystroke. This automates selecting your version of Doom 2 upon launching Perdition's Gate and then pressing Enter to go past the This version of Doom has been modified message.

c: changes to the C drive.

cd PRGATE changes to the Perdition's Gate game folder.

call PERDGATE.BAT runs an additional .bat file that starts Perdition's Gate.

Note: Whenever you run this .bat script, Perdition's Gate will display the message This version of Doom has been modified. Ignore it and play the game as normal.

Doom 2 Mod: Alien Vendetta

  1. Go to IDGames and on the right where it says Select a Download Mirror, download av.zip to your Doom 2 folder c:\doom2.

  2. In your Doom 2 folder, create a new subfolder called wads. You will now have the folder c:\doom2\wads\.

  1. Extract the zip file's contents to c:\doom2\wads\.

  2. Move the file AV.EXE into your c:\doom2 folder.

  3. Create a .bat file containing the following commands:

mouse_raw_input = true
z:
autotype -w 1 enter
c:
cd doom2
AV.EXE -file wads\AV.WAD wads\AV.DEH wads\AVMOVFIX.WAD

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

z: changes to the Z drive which is where the Autotype command is located.

autotype -w 1 waits 1 second (-w 1) before pressing Enter. This automates skipping past the This version of Doom has been modified message on game startup.

c: changes to the C drive.

cd doom2 switches to the Doom 2 game folder.

AV.EXE -file wads\AV.WAD wads\AV.DEH wads\AVMOVFIX.WAD runs Alien Vendetta itself via the -file switch which is used for loading custom levels into Doom 2. AV.EXE needs to be able to find DOOM2.EXE in order to run, so AV.EXE itself cannot be in the wads folder. AV.DEH adds custom level names to the Automap, and AVMOVFIX.WAD is a fix for demo recordings involving Alien Vendetta map 20.

Doom 2 Mod: Batman Doom

  1. Outside of Dosbox-Staging, make a copy of your DOOM2 folder and rename it to BATDOOM.
  • This will ensure that your original Doom 2 installation (i.e. C:\DOOM2) remains untouched and that you can play original Doom 2 as well as other mods.
  1. Go to IDGames and search using the title Batman Doom. The correct zip file is the one with author ACE Team Software and a file size of 5.52 MB.

  2. Download and extract the contents of batman.zip into your newly created BATDOOM folder.

  3. Open Dosbox-Staging, navigate to your BATDOOM folder, and run VANILLA.BAT to install Batman Doom.

  4. Once VANILLA.BAT finishes, run BATMAN.EXE -file batman.wad to start Batman Doom.

  5. When the This version of Doom has been modified message appears, press Enter to play Batman Doom.

  6. For subsequent playthroughs, create a .bat file that contains the following commands:

mouse_raw_input = true
z:
autotype -w 1 enter
c:
cd batdoom
BATMAN.EXE -file batman.wad

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

z: changes to the Z drive which is where the Autotype command is located.

autotype -w 1 enter waits a second (-w 1) before pressing the Enter key. This automates pressing Enter to go past the This version of Doom has been modified message.

c: changes to the C drive.

cd batdoom changes to the Batman Doom game folder.

BATMAN.EXE -file batman.wad runs Batman Doom itself via the -file switch which is used for loading custom levels into Doom 2 or in this case, Batman Doom.

Doom 2 Mod: Memento Mori 1

  1. Go to IDGames and on the right where it says Select a Download Mirror, download mm_allup.zip to your Doom 2 folder c:\doom2.

  2. In your Doom 2 folder, create a new subfolder called wads. You will now have the folder c:\doom2\wads\.

  1. Extract the zip file's contents to c:\doom2\wads\.

  2. Create a .bat file containing the following commands:

mouse_raw_input = true
z:
autotype -w 1 enter
c:
cd doom2
DOOM2.EXE -file wads\MM.WAD wads\MMMUS.WAD

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

z: changes to the Z drive which is where the Autotype command is located.

autotype -w 1 waits 1 second (-w 1) before pressing Enter. This automates skipping past the This version of Doom has been modified message on game startup.

c: changes to the C drive.

cd doom2 switches to the Doom 2 game folder.

DOOM2.EXE -file wads\MM.WAD wads\MMMUS.WAD runs Memento Mori 1 with custom music via the -file switch which is used for loading custom levels into Doom 2.

Doom 2 Mod: Memento Mori 2

  1. Go to IDGames and on the right where it says Select a Download Mirror, download mm2.zip to your Doom 2 folder c:\doom2.

  2. In your Doom 2 folder, create a new subfolder called wads. You will now have the folder c:\doom2\wads\.

  1. Extract the zip file's contents to c:\doom2\wads\.

  2. Create a .bat file containing the following commands:

mouse_raw_input = true
z:
autotype -w 1 enter
c:
cd doom2
DOOM2.EXE -file wads\MM2.WAD wads\MM2MUS.WAD 

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

z: changes to the Z drive which is where the Autotype command is located.

autotype -w 1 waits 1 second (-w 1) before pressing Enter. This automates skipping past the This version of Doom has been modified message on game startup.

c: changes to the C drive.

cd doom2 switches to the Doom 2 game folder.

DOOM2.EXE -file wads\MM2.WAD wads\MM2MUS.WAD runs Memento Mori 2 with custom music via the -file switch which is used for loading custom levels into Doom 2.

DOS Benchmark Pack

  1. Download the DOS Benchmark Pack from here and extract the DOSBENCH folder to your DOS games directory.

  2. Create a .bat file that contains the following commands:

c:
cd DOSBENCH
call DOSBENCH.BAT

c: changes to the C drive.

cd DOSBENCH switches to the DOS Benchmark Pack folder.

call DOSBENCH.BAT opens a selection menu for the different DOS Benchmarking tools available in this benchmark pack, such as 3D Bench 1.0 and PC Player Benchmark among others.

Duke Nukem 1: Episodes 1, 2, and 3

Duke Nukem 1: Episodes 1, 2, and 3 sound their best with pcspeaker's impulse setting. The following three separate .bat files will run their respective episodes for Duke Nukem 1 with impulse pcspeaker enabled:

pcspeaker = impulse
c:
cd duke1
DN1.EXE
pcspeaker = impulse
c:
cd duke1
DN2.EXE
pcspeaker = impulse
c:
cd duke1
DN3.EXE

pcspeaker = impulse changes the pcspeaker emulation from discrete to impulse. This is recommended for all 3 episodes of Duke Nukem 1 because they are all square-wave sound games.

c: switches to the C drive.

cd duke1 switches to the Duke Nukem 1 game folder.

DN1.EXE runs Duke Nukem 1, Episode 1 itself. (DN2.EXE and DN3.EXE run their respective episodes).

Duke Nukem 2

Unfortunately, Duke Nukem 2 is CPU Speed Sensitive, unlike its many 1990s DOS platformer contemporaries (Commander Keen Series, Jill of the Jungle, etc).

As a result, you cannot use cycles = max for Duke Nukem 2, otherwise it will run too fast.

cycles = 4500
c:
cd duke2
nukem2.exe

cycles = 4500 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 4,500 CPU Cycles per millisecond. For Duke Nukem 2, setting the CPU Cycle any higher than 4500 makes the game run so fast that it becomes unplayable.

c: switches to the C Drive.

cd duke2 switches to the Duke Nukem 2 game folder.

nukem2.exe runs Duke Nukem 2 itself.

Duke Nukem 3D: Atomic Edition

Important: Atomic Edition requires the CD-ROM to be physically inserted, mounted, or imgmounted. Otherwise, the game will not start at all.

z:
imgmount d path\to\ATOMIC15.CUE -t cdrom
c:
cd duke3d
DUKE3D.EXE

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\ATOMIC15.CUE -t cdrom imgmounts the CD-ROM disc image to satisfy the game's CD-ROM check on startup. Replace path\to\ATOMIC15.CUE with the location on your system.

c: switches to the C drive.

cd duke3d switches to the Duke Nukem 3D: Atomic Edition game folder.

DUKE3D.EXE runs Duke Nukem 3D: Atomic Edition itself.

Duke Nukem 3D: Duke It Out In DC and Duke Caribbean - Life's A Beach

Note 1: Duke Nukem 3D 1.3, 1.4, or 1.5 Atomic Edition must be installed before you can install any of the add-ons. The installers will ask for the location of Duke Nukem 3D which you will have to provide.

Note 2: Duke Caribbean's readme file expressly states that in order to run both add-ons with the Game Add-On Manager, Duke It Out In DC must be installed first, then Duke Caribbean - Life's A Beach.

Installing Duke It Out In DC

  1. To install Duke It Out In DC, imgmount DUKEDC.CUE as your D drive: imgmount d path\to\DUKEDC.CUE -t cdrom. Replace path\to\DUKEDC.CUE with the location on your system.

  2. Change to your D drive, type install and press Enter.

  3. Provide the installer with the full path to your Duke Nukem 3D installation (for example: c:\duke3d).

  4. Follow the prompts to install both the Game Add-On Manager (known as GAMER for short) and the Duke It Out In DC add-on.

  5. You will now see the folder c:\gamer and the file gamer.ini in your mounted C drive. GAMER is required to run the two add-ons in DOS, so do not delete c:\gamer or gamer.ini.

  6. Unmount the Duke It Out In DC CD-ROM disc image: imgmount -u d.

Installing Duke Caribbean - Life's A Beach

  1. To install Duke Caribbean - Life's A Beach, imgmount caribbean.iso (or whatever name you gave this iso): imgmount d path\to\caribbean.iso -t cdrom. Replace path\to\caribbean.iso with the location on your system.

  2. Change to your D drive, again type install and press Enter.

  3. Provide the installer with the full path to your Duke Nukem 3D installation (for example: c:\duke3d).

  4. Follow the prompts to install Duke Caribbean - Life's A Beach. Since you already installed GAMER via the Duke It Out In DC installer, the Duke Caribbean - Life's A Beach installer will only now install the Caribbean add-on as a result.

  5. Unmount the Duke Caribbean - Life's A Beach CD-ROM disc image: imgmount -u d.

  6. Navigate to your c:\gamer folder and run GAMER.EXE.

  7. You will now be greeted with a screen that reads:

Gamer Developed by Sunstorm Interactive, Inc (1997)
Game Add-On Manager: Add-on Menu.
  1. In the Add-on Menu that appears, you will now see options for Duke It Out In DC and Duke Caribbean - Life's A Beach. Choose the add-on you want to play.

As far as the .bat file is concerned, create one containing the following commands:

z:
imgmount d path\to\ATOMIC15.CUE -t cdrom
c:
cd gamer
GAMER.EXE

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\ATOMIC15.CUE -t cdrom imgmounts the Duke Nukem 3D: Atomic Edition CD-ROM disc image to satisfy both Duke It Out in DC's and Duke Caribbean's CD-ROM check on startup. Replace path\to\ATOMIC15.CUE with the location on your system.

c: changes to the C drive.

cd gamer switches to the Game Add-On Manager folder.

GAMER.EXE loads the Game Add-On Manager itself which in turn allows you to play either the Duke It Out In DC or Duke Caribbean - Life's A Beach add-on.

Running Duke It Out in DC

  1. After selecting and activating Duke It Out in DC in the GAMER menu, press Escape to close GAMER itself. If the screen does not properly clear itself after you exit GAMER, type cls and press Enter to clear the screen.
  • If you have still not already done so by this point, verify that you have properly imgmounted your original Duke Nukem 3D CD-ROM disc image as the D drive, otherwise Duke It Out in DC will not run at all.
  1. Navigate to your c:\duke3d folder and run DUKE3D.EXE. To navigate to your Duke Nukem 3D game folder, type cd .. and press Enter, then type cd duke3d and press Enter.

  2. Select a New Game and when you reach the episode selection menu, choose Duke It Out in DC and press Enter.

  3. For subsequent playthroughs, create a .bat file in c:\gamer that contains the following commands:

c:
cd ..
cd duke3d
DUKE3D.EXE

c: changes to the C drive.

cd .. switches from the gamer directory to the root of the C drive.

cd duke3d switches to the Duke Nukem 3D game folder.

DUKE3D.EXE runs Duke Nukem 3D itself with Duke It Out in DC now enabled as a selectable option in the episode selection menu.

Running Duke Caribbean - Life's A Beach

  1. After selecting and activating Duke Caribbean - Life's A Beach in the GAMER menu, press Escape to close GAMER itself. If the screen does not properly clear itself after you exit GAMER, type cls and press Enter to clear the screen.
  • If you have still not already done so by this point, verify that you have properly imgmounted your original Duke Nukem 3D CD-ROM disc image as the D drive, otherwise Duke Caribbean - Life's A Beach will not run at all.
  1. Navigate to your c:\duke3d folder and run CARIB.EXE. To navigate to your Duke Nukem 3D game folder, type cd .. and press Enter, then type cd duke3d and press Enter. Once CARIB.EXE loads, select Single Player and press Enter.

  2. Select a New Game and when you reach the episode selection menu, choose Life's a Beach and press Enter.

  3. For subsequent playthroughs, create a .bat file in c:\gamer that contains the following commands:

c:
cd ..
cd duke3d
CARIB.EXE

c: changes to the C drive.

cd .. switches from the gamer directory to the root of the C drive.

cd duke3d switches to the Duke Nukem 3D game folder.

CARIB.EXE runs Duke Caribbean - Life's A Beach itself.

Note: When you de-activate Duke Caribbean - Life's A Beach in the GAMER menu, CARIB.EXE will be removed automatically by the GAMER software. You can re-create CARIB.EXE by re-activating Duke Caribbean - Life's A Beach in the GAMER menu at a later time if you so choose.

Duke Nukem 3D: Nuclear Winter

Important: Nuclear Winter requires the original Duke Nukem 3D CD-ROM 1.3, 1.4, or 1.5 Atomic Edition to be physically inserted, mounted, or imgmounted. Otherwise, Nuclear Winter will not start at all.

Note: Duke Nukem 3D 1.3, 1.4, or 1.5 Atomic Edition must be installed before you can install Nuclear Winter. The Nuclear Winter installer will check and confirm that with you accordingly.

  1. Imgmount your original Duke Nukem 3D CD-ROM disc image as the D drive: imgmount d path\to\ATOMIC15.CUE -t cdrom

  2. To install Duke Nukem 3D: Nuclear Winter, imgmount nuclearwinter.iso (or whatever name you gave this iso) as the E drive: imgmount e path\to\nuclearwinter.iso -t cdrom

  3. Change to your E drive, type install and press Enter.

  4. Confirm where the Nuclear Winter installer has found your Duke Nukem 3D installation and press Y for Yes.

  5. The Nuclear Winter installer will copy the following files and lone subfolder into your original Duke Nukem 3D folder:

NW95.EXE 
NWACTOR.CON 
NWDEFS.CON 
NWINTER.BAT 
NWINTER.CON 
NWINTER.GRP 
NWMAIN.EXE 
NWSNOW.CON 
NWUSER.CON 
SANTABOT.BAT
NWINTER subfolder
  1. After the installation finishes, unmount your E drive: imgmount -u e

  2. Since you already imgmounted your original Duke Nukem 3D CD-ROM disc image as the D drive in step 1, you can now run NWINTER.BAT from your Duke Nukem 3D game folder to play the single-player campaign.

For subsequent playthroughs, create a .bat file with the following commands:

z:
imgmount d path\to\ATOMIC15.CUE -t cdrom
c:
cd duke3d
call NWINTER.BAT

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\ATOMIC15.CUE -t cdrom imgmounts the Duke Nukem 3D: Atomic Edition CD-ROM disc image to satisfy Nuclear Winter's CD-ROM check on startup. Replace path\to\ATOMIC15.CUE with the location on your system.

c: changes to the C drive.

cd duke3d switches to your Duke Nukem 3D game folder.

call NWINTER.BAT runs an additional .bat script that launches Duke Nukem 3D: Nuclear Winter itself.

Dune (1992)

Important: Dune's CD must be physically inserted, mounted, or imagemounted, or the game will not run at all.

Note 1: Additionally, the game itself is located on the CD-ROM, but the installer will not copy it to the C drive at all, making you run it from the D drive.

Note 2: In order for Dune's installer to properly detect Adlib Gold, you will need to do the following:

  1. Open Dosbox-Staging.

  2. Type sbtype = sb16 and press Enter, then type oplmode = opl3gold and press Enter.

  • If these two settings are not specified, the installer will not be able to detect the Adlib Gold card.
  1. Imgmount the Dune ISO file as your D drive: imgmount d path\to\dune.iso -t cdrom.

  2. Navigate to your D drive.

  3. Type install and press Enter.

  4. Select I want to start a new installation and press Enter.

  5. Select Change language and configuration and press Enter.

  6. For the question Do you want an automatic test?, press Y for Yes.

  • The installer will then display all of the hardware that it has detected.
  1. For the question Is this correct?, press N for No.

  2. Select Music, then change the sound card to Adlib Gold and save your changes.

  3. Now when the installer asks Is this correct?, press Y for Yes.

  4. The installer will tell you that the settings have been configured, so press Enter to return to the Dosbox Staging prompt.

  5. In your mounted C drive, navigate to the newly created DUNECD folder, and run DUNE.BAT to start the game.

For subsequent playthroughs, create a .bat file that contains the following commands:

sbtype = sb16
oplmode = opl3gold
z:
imgmount d path\to\dune.iso -t cdrom
autotype -w 5 esc
c:
cd dunecd
call DUNE.BAT

sbtype = sb16 sets the Sound Blaster type to Sound Blaster 16.

oplmode = opl3gold sets the OPL mode to Adlib Gold surround sound mode for Dosbox Staging 0.79 and beyond. Dune is the only game that makes use of this sound card.

z: changes to the Z drive which is where the Imgmount and Autotype commands are located.

imgmount d path\to\dune.iso -t cdrom imgmounts the Dune CD ISO file. Replace path\to\dune.iso with the location on your system. If the ISO is not mounted, the game will not run at all.

autotype -w 5 esc waits 5 seconds (-w 5) before pressing the Escape key. This automates skipping the intro cutscenes and then brings you in-game immediately.

c: changes to the C drive.

cd dunecd switches to the Dune game folder.

call DUNE.BAT runs a .bat file that launches Dune from the imgmounted ISO image on the D drive.

Tip: Dune's in-game Mixer Panel allows you to control music and speech volume/balance as well as subtitles. Available languages are American, English, Français, Deutsch, Italiano, Español, and Fremen. Yes, you are reading that correctly: there are two separate language options for American and English.

Epic Pinball

Note 1: This is for the GOG Release of Epic Pinball.

Note 2: This game has seventeen executable files, but the actual game executable is PINBALL.EXE. The various EP*.EXE files are for the pinball tables themselves.

Note 3: Renaming the app game folder to epipin to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd epipin
PINBALL.EXE

c: changes to the C drive.

cd epipin changes to Epic Pinball's game folder.

PINBALL.EXE runs Epic Pinball itself.

Exhumed / Powerslave (1996)

Important: game.ins must be imgmounted, otherwise Exhumed / Powerslave will not run at all.

Note: This is for the GOG Release of Exhumed / Powerslave (1996).

Note 2: Renaming the game folder to powslave is recommended to keep the folder name 8 characters or less per the DOS 8.3 file naming convention.

Note 3: To configure sound, music, and controls for Exhumed / Powerslave, you must run MENU.EXE which is this game's equivalent of the SETUP.EXE file for most other DOS games.

z:
imgmount d path\to\powslave\game.ins -t cdrom
autotype -w 7 -p 2 enter enter enter enter enter
c:
cd powslave
EX.EXE

z: changes to the Z drive which is where the Imgmount and Autotype commands are located.

imgmount d path\to\powslave\game.ins -t cdrom imgmounts the CD-Audio for Exhumed / Powerslave and satisfies the CD-ROM check on startup. Replace path\to\powslave\game.ins with the location on your system. However, leave game.ins in the powslave folder because game.ins searches for the music subfolder to play Exhumed / Powerslave's CD-Audio. In the Dosbox-Staging Status Window, when you run this .bat file and start the game, you will see Dosbox-Staging loading 18 .ogg audio files after game.ins was imgmounted.

autotype -w 7 -p 2 enter enter enter enter enter waits seven seconds (-w 7) before pressing the Enter key five consecutive times at a pace of two seconds (-p 2) between each specified keystroke. This automates skipping the two company logo screens and intro cutscene.

c: changes to the C drive.

cd powslave changes to the Exhumed / Powerslave game folder.

EX.EXE runs Exhumed / Powerslave itself.

Running the EX / PS DeHacker Tool to Fix Slow Strafing and Malfunctioning C Key Mapping

  1. Download the EX / PS DeHacker zip file and extract its contents, excluding the SOURCES folder, to your powslave folder.

  2. Open Dosbox-Staging, navigate to your powslave folder, and run EXPSDEHK.EXE.

  3. In EXPSDEHK.EXE's main menu, open the HACKS SETUP submenu, and place checkmarks on Tweak Strafe Buttons Code and Fix C Key to Work Properly by pressing Enter.

  4. Press Escape to return to the main menu, select Save Settings and Exit, and press Enter.

  5. If you previously mapped A and D to Strafe_Left and Strafe_Right respectively, you will now be able to strafe left and right with the A and D keys at normal speed and not in slow motion. If you previously mapped Crouch to the C key, you will also now be able to crouch normally, as opposed to before, where the game would not register the C keypress properly.

Final Doom - The Plutonia Experiment

mouse_raw_input = true
c:
cd plutonia
DOOM2.EXE

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

c: changes to the C drive.

cd plutonia switches to The Plutonia Experiment's game folder.

DOOM2.EXE runs The Plutonia Experiment itself. In this specific case, the game will initialize PLUTONIA.WAD which will in turn load the levels for The Plutonia Experiment and not the original 32 levels from Doom 2.

Final Doom - TNT: Evilution

mouse_raw_input = true
c:
cd tnt
DOOM2.EXE -FILE TNT31.WAD

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

c: changes to the C drive.

cd tnt switches to the TNT: Evilution game folder.

DOOM2.EXE -FILE TNT31.WAD runs TNT: Evilution with the fix that re-adds the missing yellow key to Map 31. Go here to download TNT31FIX.ZIP and extract TNT31.WAD into your TNT game folder where DOOM2.EXE is located. In this specific case, the game will initialize TNT.WAD and TNT31.WAD, in turn loading the levels for TNT: Evilution and not the original 32 levels from Doom 2.

Note: From now on, TNT: Evilution will display the message This version of Doom has been modified. Ignore it and press Enter to play the game.

Hacx: Twitch 'n Kill (Standalone DOS Version)

Note 1: Hacx is freeware. What Is the Standalone DOS Version? (Doomwiki)

Note 2: You do not need to run the included Dosbox Staging 0.77 and can simply run HACX.EXE in your own install of Dosbox-Staging if you so choose.

Note 3: In Hacx's SETUP.EXE, the music device is set to General Midi. You can change this to Sound Blaster accordingly if desired.

  1. Go here and download HACKX.ZIP.

  2. Extract the HACX folder into your DOS games directory (c:\HACX).

  3. Create a .bat file that contains the following commands:

c:
cd HACX
dhacx.exe

c: changes to the C drive.

cd HACX switches to the Hacx folder.

dhacx.exe runs Hacx itself.

Heretic: Shadow of the Serpent Riders

mouse_raw_input = true
c:
cd heretic
HERETIC.EXE

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

c: changes to the C drive.

cd heretic changes to the game folder for Heretic: Shadow of the Serpent Riders.

HERETIC.EXE runs Heretic: Shadow of the Serpent Riders itself.

Hexen: Beyond Heretic

Note: If you want CD audio enabled for this game, run SETUP.EXE from the Hexen game folder, go to Choose Music Sound Card, select CD Audio, then press Enter to accept the changes. At the SETUP.EXE main menu, press Escape and select Yes to save your settings. Now run HEXEN.EXE with the CD disc image imgmounted as normal.

mouse_raw_input = true
z:
imgmount d path\to\HEXEN11.CUE -t cdrom
c:
cd hexen
HEXEN.EXE

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\HEXEN11.CUE -t cdrom imgmounts the CD Audio for this game. Replace path\to\HEXEN11.CUE with the location on your system.

c: changes to the C drive.

cd hexen switches to the Hexen: Beyond Heretic game folder.

HEXEN.EXE runs Hexen: Beyond Heretic itself.

Hexen: Deathkings of the Dark Citadel

Note: Hexen: Beyond Heretic must be installed before you can install Hexen: Deathkings of the Dark Citadel. The Deathkings installer will search for a valid install of Hexen: Beyond Heretic, such as c:\hexen.

Note 2: Hexen: Deathkings of the Dark Citadel does not play Redbook CD Audio correctly without being patched first.

Note 3: The Deathkings CD-ROM itself does not contain Redbook CD Audio. You will need the original Hexen: Beyond Heretic CD-ROM or equivalent CD-ROM disc image to play Redbook CD Audio in Deathkings. If you previously configured Redbook CD Audio for Hexen: Beyond Heretic via c:\hexen\setup.exe, Deathkings will also play it.

  1. To install Hexen: Deathkings of the Dark Citadel, open Dosbox-Staging and imgmount HEXENDK_V10.ISO as your E drive: imgmount e path\to\HEXENDK_V10.ISO -t cdrom. Replace path\to\HEXENDK_V10.ISO with the location on your system.

  2. If your installation of Hexen: Beyond Heretic is already version 1.1, you can skip to step 3. If your version of Hexen: Beyond Heretic is only 1.0, you must patch it to version 1.1 before installing Deathkings. In your E drive, navigate to the PATCH directory, and run install.bat to update Hexen: Beyond Heretic from version 1.0 to 1.1. Once the patch finishes, type cd .. and press Enter to navigate to the root directory of your E drive. If you run into a strange issue where the installer refuses to patch your Hexen: Beyond Heretic installation from version 1.0 to 1.1, follow these instructions.

  3. In the root directory of your E drive, type install.bat, and press Enter to run the Deathkings installer.

  4. Install Deathkings to the default install location c:\hexendk.

  5. Close Dosbox-Staging, go to IDGames, and download dkpatch.zip, which contains a patch that will allow Deathkings to play Redbook CD Audio correctly.

  6. Extract both PATCH.EXE and PATCH.RTP from dkpatch.zip into your newly created Deathkings directory.

  7. Re-open Dosbox-Staging, navigate to c:\hexendk, type the word "patch" without quotes or capital letters, and press Enter.

  8. The patcher will run and update HEXDD.WAD to version 1.1 and you will now be able to play Hexen's Redbook CD Audio tracks correctly within Dosbox-Staging.

  9. Unmount your Deathkings CD-ROM disc image: imgmount -u e.

  10. Imgmount your original Hexen: Beyond Heretic CD-ROM disc image as the D drive: imgmount d path\to\HEXEN11.CUE -t cdrom.

  11. While still in the c:\hexendk directory, run HEXENDK.EXE to start Hexen: Deathkings of the Dark Citadel itself.

  12. For subsequent playthroughs, create a .bat file containing the following commands:

mouse_raw_input = true
z:
imgmount d path\to\hexen11.cue -t cdrom
c:
cd hexendk
HEXENDK.EXE

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\hexen11.cue -t cdrom imgmounts the original Hexen: Beyond Heretic CD-ROM disc image that contains Redbook CD Audio. If you previously configured Redbook CD Audio for Hexen: Beyond Heretic via c:\hexen\setup.exe, Deathkings will also play it.

c: changes to the C drive.

cd hexendk switches to the Hexen: Deathkings of the Dark Citadel game folder.

HEXENDK.EXE runs Hexen: Deathkings of the Dark Citadel itself. Deathkings' game executable HEXENDK.EXE first reads a helper file called LOCATION.STR which points to wherever HEXEN.EXE was previously installed, in this case c:\hexen\. Once HEXEN.EXE is successfully located and started, HEXENDK.EXE then loads HEXDD.WAD to run the Deathkings' levels.

Hocus Pocus

Note 1: This is for the GOG Release of Hocus Pocus.

Note 2: Renaming the game folder to hocus to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

  1. Follow these instructions to enable Gravis UltraSound in Dosbox-Staging.

  2. Create the .bat file below:

gus        = true
mpu401     = none
mididevice = none 
sbtype     = none
oplmode    = none
pcspeaker  = false
tandy      = off
disney     = false
c:
cd hocus
call HOCUSG.BAT

gus = true enables Gravis UltraSound, which Hocus Pocus requires for its sound and music. All other sound systems as shown above are set to none, off, or false.

c: changes to the C drive.

cd hocus switches to the Hocus Pocus game directory.

call HOCUSG.BAT runs the game's own specially configured batch file to initialize the Gravis UltraSound sound card and load Hocus Pocus itself.

Hostage: Rescue Mission

machine = ega
cycles = 500
xms = false
ems = false
umb = false
pcspeaker = impluse
tandy = on
z:
autotype -w 1 f2 enter
c:
cd hostager
HOSTAGE.COM

machine = ega sets the machine that Dosbox-Staging tries to emulate to Enhanced Graphics Adaptor.

cycles = 500 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 500 CPU Cycles per millisecond. Per this Vogons post, 500 CPU Cycles per millisecond reduce the flicker in the intro sequence substantially.

xms = false disables the Extended Memory Specification.

ems = false disables the Expanded Memory Specification.

umb = false disables the Upper Memory Blocks.

pcspeaker = impluse changes the pcspeaker emulation from discrete to impulse.

tandy = on enables Tandy Sound System emulation.

z: switches to the Z drive which is where the Autotype command is located.

autotype -w 1 f2 enter waits 1 second (-w 1) before typing the F2 and Enter keys. This automates pressing F2 to select EGA mode and pressing Enter to bypass the error message about a missing floppy disk.

c: changes to the C drive.

cd hostager changes to the Hostage: Rescue Mission game folder.

HOSTAGE.COM runs Hostage: Rescue Mission itself. Please be aware that .COM files are another type of game executable file, so this will not open a webpage in Dosbox-Staging.

Hoyle Casino

imgmount -u d
imgmount d y:\casino.iso -t cdrom
config -set cputype=pentium_slow
win casino.exe
config -set cputype=auto

First we unmount previous CD-ROM disc image so Hoyle Casino disc image can be mounted and we mount Hoyle Casino CD-ROM disc image. We set cputype to pentium_slow which is sometimes needed for games to run especially on Windows.

When we execute WIN CASINO.EXE Windows will start and automatically run Hoyle Casino for us without having to browse around Program Manager to find and click the game icon. After the game terminates we set cputype back to auto for normal operation.

If It Moves, Shoot It!

(Yes, that is indeed the game's title).

Note: Naming the game folder iimsi to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd iimsi
VGASHOOT.EXE

c: changes to the C drive.

cd iimsi switches to the If It Moves, Shoot It! game folder.

VGASHOOT.EXE runs If It Moves, Shoot It! itself.

Jazz Jackrabbit 1

Note 1: This is for the GOG Release of Jazz Jackrabbit 1.

Note 2: Renaming the game folder to jazz to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd jazz
JAZZ.EXE

c: changes to the C drive.

cd jazz switches to the Jazz Jackrabbit 1 folder.

JAZZ.EXE runs Jazz Jackrabbit 1 itself.

How to Bypass the Orbitus 2 Level

The current GOG offline installer setup_jazz_jackrabbit_collection_2.0_csv2_(51327).exe finally addressed the infamous Orbitus 2 level bug. However, if you still find yourself stuck on the Orbitus 2 level, do the following:

Pause the game with P, press Backspace then type the word cstrike. The cstrike cheat gives you a flying surfboard which will allow you to enter the narrow gap in the bounce-pad section. To get rid of the surfboard, repeat the above process again while game is paused.

Alternatively, if you don't want to bother with this level at all, use the cheat lamer, which allows you to skip the level entirely, instead of cstrike.

JetFighter: The Adventure

ver set 3.1
machine = ega
memsize = 4
cycles = 1500
cputype = 386_prefetch
sbtype = none
xms = false
ems = false
umb = false
c:
cd path\to\jet\fighter
jf.exe b

ver set 3.1 sets the version of DOS that Dosbox-Staging tries to emulate to version 3.1. If you run JetFighter: The Adventure and receive the error message "Integer divide by 0", you will need to run the ver set command to remedy this issue. If you do not run into this issue, then ver set 3.1 will not be needed.

machine = ega sets the machine that Dosbox-Staging tries to emulate to Enhanced Graphics Adaptor.

memsize = 4 sets the amount of RAM available to the game to 4 Megabytes.

cycles = 1500 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 1,500 CPU Cycles per millisecond.

cputype = 386_prefetch sets the CPU type that Dosbox-Staging tries to emulate to Prefetched 386, which Jetfighter requires in order to run at all.

sbtype = none disables emulation of the Sound Blaster sound card. Since this game does not support Sound Blaster, there is no need to keep Sound Blaster enabled.

xms = false, ems = false, and umb = false disable Extended Memory Specification, Expanded Memory Specification, and Upper Memory Blocks respectively. JetFighter: The Adventure requires only 480k of conventional memory in order to run, so all of these various memory specifications are not needed here at all.

c: changes to the C drive.

cd path\to\jet\fighter switches to the Jetfighter game directory. Change path\to\jet\fighter to wherever it was installed on your system.

jf.exe b runs JetFighter: The Adventure itself and bypasses the title screen. You can omit the letter b in order to see the title screen if you so choose.

Jetpack

Note: This game is officially freeware and can be downloaded from Adept Software's Official Site.

c:
cd jetpak15
JETPACK.EXE

c: changes to the C drive.

cd jetpak15 changes to the Jetpack game folder.

JETPACK.EXE runs Jetpack itself.

Jill of the Jungle 1, 2, and 3

Note 1: This is for the GOG Release of Jill of the Jungle 1, 2, and 3 as part of Jill of the Jungle: The Complete Trilogy.

Note 2: Renaming the game folder to jill to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

The following three separate .bat files will run their respective Jill of the Jungle episodes:

c:
cd jill
jill1.exe
c:
cd jill
jill2.exe
c:
cd jill
jill3.exe

c: switches to the C drive.

cd jill switches to the Jill of the Jungle game folder.

jill1.exe runs Jill of the Jungle, Episode 1 itself. (jill2.exe and jill3.exe run their respective episodes).

Note: When running any of the Jill of the Jungle episodes for the first time, press c to configure your graphics and sound settings and follow the prompts accordingly. Every subsequent time that you run these episodes, simply press enter to run the game, because the game executables will remember the graphics and sound settings you initially configured.

Jurassic Park (1993)

Important: Jurassic Park (1993)'s CD-ROM must be physically inserted, mounted, or imgmounted, otherwise the game will not run at all.

Note: Jurassic Park (1993) runs only from the CD-ROM and creates a folder on your mounted C drive containing a single file CONFIG.DAT.

  1. To install Jurassic Park (1993), follow the instructions on the Jurassic Park (1993) - Game Issues Section Page. If you do not follow those instructions, the game cannot be installed at all due to an installation-breaking bug.

  2. For subsequent playthroughs, create a .bat file containing the following commands:

z:
autotype -w 3 -p 2 enter enter enter
imgmount d path\to\JP_CD-ROM.cue -t cdrom
d:
JP.EXE

z: changes to the Z drive which is where the Autotype and Imgmount commands are located.

autotype -w 3 -p 2 enter enter enter waits 3 seconds (-w 3) before pressing Enter 3 consecutive times at a pace of 2 seconds (-p 2) between each specified keystroke. This automates skipping 2 company logos and the title screen to reach the game's main menu.

imgmount d path\to\JP_CD-ROM.cue -t cdrom imgmounts the CD-ROM so that you can play the game directly from the CD. Replace path\to\JP_CD-ROM.cue with the location on your system.

d: navigates to the D drive.

JP.EXE starts Jurassic Park (1993) directly from the CD.

Ken's Labyrinth

Note: Ken's Labyrinth is freeware.

  1. Go here, download LABFULL.ZIP, and extract it into a folder named kenslab.

  2. Create a .bat file with the following commands:

c:
cd kenslab
KENSBFIX.EXE

c: changes to the C drive.

cd kenslab switches to the Ken's Labyrinth game folder.

KENSBFIX.EXE runs Ken's Labyrinth itself and fixes the issue with Sound Blaster crashing the game.

King's Quest 7

mixer fsynth 50 /noshow         
sierra.exe          
mixer fsynth 100 /noshow

King's Quest 7 doesn't store its MIDI volume setting across game sessions so this fixes it. First we set FluidSynth volume to 50 %. Then we run the game by executing SIERRA.EXE. After the game terminates we set FluidSynth back to run at default volume of 100 %. /noshow means the MIXER volume is not shown each time the volume is changed.

Lands of Lore 1: The Throne of Chaos

Note 1: This is for the GOG Release of Lands of Lore 1: The Throne of Chaos.

Note 2: GAME.DAT must be imgmounted or Lands of Lore 1: The Throne of Chaos will not start at all.

  1. Outside of Dosbox-Staging, open CMD or Powershell, and run the commandline tool Inno-Extract on your Lands of Lore 1: The Throne of Chaos GOG offline installer to extract the game files to a folder. Give the folder a name like LORE1.
  • inno-extract.exe -d .\LORE1 setup_lands_of_lore_-_the_throne_of_chaos_1.02d_(28044).exe
  1. Move the LORE1 folder into the root directory of your mounted C drive where you keep your DOS games on your system. When you next start Dosbox-Staging and mount your C drive containing your DOS games, you will then have a mounted C drive folder called c:\LORE1.

  2. Open Dosbox-Staging, navigate to your LORE1 game folder and run SETUP.EXE to configure music and sound accordingly.

  3. After configuring music and sound, imgmount GAME.DAT as your CD-ROM with drive letter D, then run LOLCD.EXE to play Lands of Lore 1: The Throne of Chaos.

  • For anybody wondering: Yes, the game executable is actually named LOLCD.EXE.
  1. For subsequent playthroughs, create a .bat file that contains the following commands:
z:
imgmount d path\to\LORE1\GAME.DAT -t cdrom
c:
cd LORE1
LOLCD.EXE

z: switches to the Z drive which is where the Autotype command is located.

imgmount d path\to\LORE1\GAME.DAT -t cdrom imgmounts the Lands of Lore 1: The Throne of Chaos DAT file as an ISO to satisfy the game's CD-ROM check on game startup. Replace path\to\LORE1\GAME.DAT with the location on your system.

c: changes to the C drive.

cd LORE1 switches to the Lands of Lore 1: The Throne of Chaos game folder.

LOLCD.EXE runs Lands of Lore 1: The Throne of Chaos itself.

Lands of Lore 2: Guardians of Destiny

Note 1: This is for the GOG Release of Lands of Lore 2: Guardians of Destiny.

Note 2: You must specify LOLG.EXE -CD c:\lore2 to run Lands of Lore 2 or the game will not start at all. Also, the -CD parameter itself must be completely capitalized and will not work in lowercase. The directory path that follows -CD, however, is not case-sensitive.

  1. Outside of Dosbox-Staging, open CMD or Powershell, and run the commandline tool Inno-Extract on your Lands of Lore 2: Guardians of Destiny GOG offline installer to extract the game files to a folder. Give the folder a name like LR2.
  • inno-extract.exe -d .\LR2 setup_lands_of_lore2_2.1.0.17.exe
  1. Move the LR2\app subfolder to your DOS game folder and rename app to LORE2.

  2. Open Dosbox-Staging and navigate to the LORE2 folder.

  3. Type LOLG.EXE -CD c:\lore2 and press Enter to run Lands of Lore 2: Guardians of Destiny.

  • For anybody wondering: Yes, the game executable is actually named LOLG.EXE.
  1. For subsequent playthroughs, create a .bat file that contains the following commands:
c:
cd LORE2
LOLG.EXE -CD c:\lore2

c: changes to the C drive.

cd LORE2 switches to the Lands of Lore 2: Guardians of Destiny game folder.

LOLG.EXE -CD c:\lore2 runs Lands of Lore 2: Guardians of Destiny itself. The -CD c:\lore2 parameter tells the game to look for the "CD-ROM" in the game folder itself in order to satisfy the game's CD-ROM check on startup.

Running Lands of Lore 2's SETUP.EXE

  1. In Dosbox-Staging, mount the Lands of Lore 2 game folder as a CD-ROM by running mount d path\to\LORE2 -t cdrom. Replace path\to\LORE2 with the location your system. You will now have the Lands of Lore 2 game folder mounted in your C drive as a hard drive and in your D drive as a CD-ROM.

  2. Navigate to your LORE2 game folder located on your mounted C drive, then run SETUP.EXE. You will then see a long intro animation and then the actual setup menu will appear.

Leisure Suit Larry 1

Note: This is for the GOG release of Leisure Suit Larry 1: In the Land of the Lounge Lizards.

Note 2: Renaming the game folder to larry1 to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd larry1
SIERRA.COM

c: changes to the C drive.

cd larry1 changes to the Leisure Suit Larry 1 game folder.

SIERRA.COM runs Leisure Suit Larry 1: In the Land of the Lounge Lizards itself. Please be aware that .COM files are another type of game executable file, so this will not open a webpage in Dosbox-Staging.

Leisure Suit Larry 1 (VGA)

Note: This is for the GOG release of the VGA version of Leisure Suit Larry 1 (VGA): In the Land of the Lounge Lizards. In this example the game is configured to run with optimal Roland MT-32/CM-32L MIDI music.

Note 2: Renaming the game folder to larr1vga to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd larr1vga
config -set mididevice mt32
SCIDHUV.EXE
config -set mididevice fluidsynth

c: changes to the C drive.

cd larr1vga changes to the game folder for the VGA version of Leisure Suit Larry 1.

config -set mididevice mt32 changes to Roland MT-32/CM-32L MIDI.

SCIDHUV.EXE runs Leisure Suit Larry 1 (VGA): In the Land of the Lounge Lizards itself.

config -set mididevice fluidsynth changes back to FluidSynth MIDI after the game quits.

Leisure Suit Larry 2

Note: This is for the GOG release of Leisure Suit Larry 2: Looking For Love (In Several Wrong Places). In this example the game is configured to run with optimal Roland MT-32/CM-32L MIDI music.

Note 2: Renaming the game folder to larry2 to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd larry2
config -set mididevice mt32
SCIV.EXE
config -set mididevice fluidsynth

c: changes to the C drive.

cd larry2 changes to the Leisure Suit Larry 2 game folder.

config -set mididevice mt32 changes to Roland MT-32/CM-32L MIDI.

SCIV.EXE runs Leisure Suit Larry 2: Looking For Love (In Several Wrong Places) itself.

config -set mididevice fluidsynth changes back to FluidSynth MIDI after the game quits.

Leisure Suit Larry 3

Note: This is for the GOG release of Leisure Suit Larry 3: Passionate Patti in Pursuit of the Pulsating Pectorals! In this example the game is configured to run with optimal Roland MT-32/CM-32L MIDI music.

Note 2: Renaming the game folder to larry3 to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd larry3
config -set mididevice mt32
SCIV.EXE
config -set mididevice fluidsynth

c: changes to the C drive.

cd larry3 changes to the Leisure Suit Larry 3 game folder.

config -set mididevice mt32 changes to Roland MT-32/CM-32L MIDI.

SCIV.EXE runs Leisure Suit Larry 3: Passionate Patti in Pursuit of the Pulsating Pectorals! itself.

config -set mididevice fluidsynth changes back to FluidSynth MIDI after the game quits.

Leisure Suit Larry 5

Leisure Suit Larry creator Al Lowe - "Where Is Leisure Suit Larry 4: The Missing Floppies?"

Note: This is for the GOG release of Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work! In this example the game is configured to run with optimal Roland MT-32/CM-32L MIDI music.

Note 2: Renaming the game folder to larry5 to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd larry5
config -set mididevice mt32
SCIDHUV.EXE
config -set mididevice fluidsynth

c: changes to the C drive.

cd larry5 changes to the Leisure Suit Larry 5 game folder.

config -set mididevice mt32 changes to Roland MT-32/CM-32L MIDI.

SCIDHUV.EXE runs Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work! itself.

config -set mididevice fluidsynth changes back to FluidSynth MIDI after the game quits.

Leisure Suit Larry 6 (SVGA)

mixer fsynth 50 /noshow         
sierra.exe          
mixer fsynth 100 /noshow

Leisure Suit Larry 6 (SVGA) doesn't store its MIDI volume setting across game sessions so this fixes it. First we set FluidSynth volume to 50 %. Then we run the game by executing SIERRA.EXE. After the game terminates we set FluidSynth back to run at default volume of 100 %. /noshow means the MIXER volume is not shown each time the volume is changed.

Lemmings 1

CD-ROM Release:

Note: The CD-ROM release does not have copy protection and LEMMINGS.EXE itself does not perform a CD-ROM check at startup.

c:
cd lemmings\original
LEMMINGS.EXE

c: changes to the C drive.

cd lemmings\original switches to the Lemmings game directory, the default install location for the CD-ROM release of Lemmings.

LEMMINGS.EXE runs Lemmings itself.

Floppy Disk Release:

Note: The floppy disk release has copy protection that periodically checks for the existence of the floppy disk. Please go here to learn how to disable that check via the file RUSSELL.DAT.

c:
cd lemmings
VGALEMMI.EXE

c: changes to the C drive.

cd lemmings switches to the Lemmings game folder.

VGALEMMI.EXE runs Lemmings itself.

Lemmings 2: The Tribes

  1. Xcopy all files, folders, and subfolders from the root of the Lemmings 2 CD-ROM via this method.

  2. Either hex edit the file L2.RKO or edit L2.INI in a text editor to defeat Lemmings 2's copy protection.

  3. Create a .bat file with the following commands:

c:
cd lem2
L2.EXE

c: changes to the C drive.

cd lem2 switches to the Lemmings 2: The Tribes game folder.

L2.EXE runs Lemmings 2: The Tribes itself.

Lure of the Temptress

Note: On April 1, 2003, Revolution Software released Lure of the Temptress as freeware.

Note 2: Renaming the game folder from luretempt to luretemp to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

  1. Go to https://www.dosgames.com/game/lure-of-the-temptress and download luretempt.zip.

  2. Extract the contents of the zip file into a folder called luretemp in your DOS games folder.

  3. Create a .bat file with the following commands:

c:
cd luretemp
LURE.EXE

c: changes to the C drive.

cd luretemp switches to the Lure of the Temptress game folder.

LURE.EXE runs Lure of the Temptress itself.

Major Stryker

Note: On March 14th, 2006, Apogee released the full version of Major Stryker as freeware. You can download it from DOS Games Archive or Dosgames.com, among others.

Note 2: Renaming the game folder from strykerfw to stryker to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is also recommended.

c:
cd stryker
STRYKER.EXE

c: changes to the C drive.

cd stryker switches to the Major Stryker game folder.

STRYKER.EXE runs Major Stryker itself.

Mario Brothers VGA

c:
cd mariobro
MARIO.EXE

c: changes to the C drive.

cd mariobro changes to the Mario Brothers VGA game directory.

MARIO.EXE runs Mario Brothers VGA itself.

Mario Is Missing! CD Deluxe

Note: The CD Disc image merely plays audio and video files, not CD Red Book Audio, so there is no CUE file for this game.

z:
imgmount d path\to\mariom.iso -t iso
c:
cd mariod
call MARIOD.BAT

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\mariom.iso -t iso plays the relevant audio and video files when Mario visits the various cities in-game. Replace path\to\mariom.iso with the location on your system.

c: changes to the C drive.

cd mariod changes to the Mario Is Missing! CD Deluxe game folder.

call MARIOD.BAT launches an additional .bat script that runs Mario Is Missing! CD Deluxe game itself.

Mario Teaches Typing

c:
cd mario
MARIO.EXE

c: changes to the C drive.

cd mario changes to the Mario Teaches Typing game directory.

MARIO.EXE runs Mario Teaching Typing itself.

Math Rescue 1, 2, and 3

The following three separate .bat files will run their respective Math Rescue episodes:

c:
cd mathres
MR1.EXE
c:
cd mathres
MR2.EXE
c:
cd mathres
MR3.EXE

c: changes to the C Drive.

cd mathres switches to the Math Rescue game folder.

MR1.EXE runs Math Rescue, Episode 1 itself. (MR2.EXE and MR3.EXE run their respective episodes).

Mega Man 1 (DOS Game)

Note: Mega Man 1 is CPU Speed Sensitive, so setting the CPU Cycle too high will result in the gameplay being too fast.

Note 2: This is not the NES / Famicom game known as Mega Man / Rockman.

cycles = 1000
z:
autotype -p .5 right right down down down down right down enter space
c:
cd megaman
MM.EXE

cycles = 1000 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 1,000 CPU Cycles per millisecond.

z: changes to the Z drive which is where the Autotype command is located.

autotype -p .5 right right down down down down right down enter space presses the Right Arrow key twice, the Down Arrow key four times, the Right Arrow key once, the Down Arrow key once, the Enter key, and then the Space key sequentially at a pace (-p .5) of half a second between each specified keystroke. This automates setting the Graphics Card to VGA, setting the Joystick to Off, selecting Start a New Game by first pressing Enter, then pressing Space at the Title Screen to open the game's first level.

c: changes to the C Drive.

cd megaman changes to the Mega Man 1 game folder.

MM.EXE starts Mega Man 1 itself.

In-Game Controls:

F1  = Speed Game Up
F2  = Slow Game Down
F9  = Toggle to pause and resume gameplay.
F10 = Exit to DOS
Esc = Display Weapons Select Menu
P, D, S, or V = selects one of your weapons in the Weapons Select Menu.
Left = Move Left
Right = Move Right
Up = Move Up (on Ladders)
Down = Move Down (on Ladders)
Space = Start Game (at the Title Screen) / Fire Your Weapon (In-Game)
J   =  Jump

Mega Man 3 (DOS Game)

Note: Mega Man 3 is CPU Speed Sensitive like its predecessor, so setting the CPU Cycle too high will result in the gameplay being too fast.

Note 2: This is not the NES / Famicom game known as Mega Man 3 / Rockman 3.

(And for anyone wondering, there is no Mega Man 2 DOS game).

cycles = 1000
z:
autotype -p .5 right right down down down down right down enter space
c:
cd megaman3
MM.EXE

cycles = 1000 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 1,000 CPU Cycles per millisecond.

z: changes to the Z drive which is where the Autotype command is located.

autotype -p .5 right right down down down down right down enter space presses the Right Arrow key twice, the Down Arrow key four times, the Right Arrow key once, the Down Arrow key once, the Enter key, and then the Space key sequentially at a pace (-p .5) of half a second between each specified keystroke. This automates setting the Graphics Card to VGA, setting the Joystick to Off, selecting Start a New Game by first pressing Enter, then pressing Space at the Title Screen to open the game's first level.

c: changes to the C Drive.

cd megaman3 changes to the Mega Man 3 game folder.

MM.EXE starts Mega Man 3 itself.

In-Game Controls:

F1  = Speed Game Up
F2  = Slow Game Down
F9  = Toggle to pause and resume gameplay.
F10 = Exit to DOS
Esc = Display Weapons Select Menu
P, D, S, or V = selects one of your weapons in the Weapons Select Menu.
Left = Move Left
Right = Move Right
Up = Move Up (on Ladders)
Down = Move Down (on Ladders)
Space = Start Game (at the Title Screen) / Fire Your Weapon (In-Game)
J   =  Jump

Megarace 1

Note 1: This is for the GOG Release of Megarace 1.

Note 2: Before playing Megarace 1, run INSTALL.EXE in the game's folder first to configure music and sound settings. If you do not run INSTALL.EXE first, the game will not have any music or sound configured at all. In addition, the Lance Boyle cutscenes will also be silent. Additonally, after configuring music and sound, Megarace creates a .BAT file in the game folder that you must launch in order to start Megarace 1.

  1. Outside of Dosbox-Staging, open CMD or Powershell, and run the commandline tool Inno-Extract on your Megarace 1 GOG offline installer to extract the game files to a folder. Give the folder a name like MRACE1.
  • inno-extract.exe -d .\MRACE1 setup_megarace_1.0_(28044).exe
  1. Move the MRACE1 folder into the root directory of your mounted C drive where you keep your DOS games on your system. When you next start Dosbox-Staging and mount your C drive containing your DOS games, you will then have a mounted C drive folder called c:\MRACE1.

  2. Open Dosbox-Staging, navigate to your MRACE1 folder, and run INSTALL.EXE. Despite its name, INSTALL.EXE actually serves as Megarace 1's Setup tool.

  3. INSTALL.EXE will display the message Previously stored configuration has not been found on drive C:. Click on the option I want to start a new installation.

  4. At the next screen, click on Manual Installation.

  5. Under the message Make changes if necessary, type c:\MRACE1 as the Megarace 1 game directory and click on OK. Doing this will create a .BAT file in the Megarace 1 game folder called MEGARACE.BAT which you will use later to run your fully configured game on subsequent playthroughs.

  6. Do not worry when the installer displays the message Sorry... the system that I use to measure time doesn't seem to be reliable on your machine. Click OK to manually configure Megarace 1's music and sound settings.

  7. On the Game Configuration screen, choose the following settings and press OK at the bottom of the window:

Language: No Subtitles
Graphics: 256 colors VGA
Music: Sound Blaster Pro
Sound: Sound Blaster Pro
Mouse: Microsoft compatible Mouse
Joystick: Don't use joystick
Extra Memory: Extra Memory (HIMEM XMS)
Processor: 80386 (or better)
  1. When you see the message Your selections have been saved, click on I want to start the game now.

  2. For subsequent playthroughs, create a .bat file that contains the following commands:

z:
autotype -w 1 esc
c:
cd MRACE1
call MEGARACE.BAT

z: switches to the Z drive which is where the Autotype command is located.

autotype -w 1 esc waits 1 second before pressing the Escape key to skip the Lance Boyle cutscenes and immediately launch the main menu. Of course, if you want to watch the ultra-campy Lance Boyle cutscenes, you can omit both this line and the z: line from the .bat file.

c: changes to the C drive.

cd MRACE1 switches to the Megarace 1 game folder.

call MEGARACE.BAT launches the .bat script mentioned in step 6 above to run Megarace 1 with your previously configured music and sound settings.

Megarace 2

Note 1: This is for the GOG Release of Megarace 2.

Note 2: MEGARACE2.gog must be imgmounted or Megarace 2 will not start at all.

  1. Outside of Dosbox-Staging, open CMD or Powershell, and run the commandline tool Inno-Extract on your Megarace 2 GOG offline installer to extract the game files to a folder. Give the folder a name like MR2.
  • inno-extract.exe -d .\MR2 setup_megarace_1.0_(28044).exe
  1. Move the MR2\app folder to your DOS game folder and rename app to MRACE2.

  2. Navigate to your MRACE2 game folder, run SETUP.EXE, click Creative Lab Sound Blaster Pro or 100% Compatible, then click Auto-detect sound card paremeter's.

  3. SETUP.EXE will tell you that the card has successfully been detected. Click anywhere on the window and you will return to the Dosbox-Staging command prompt.

  4. Imgmount MEGARACE2.gog as your CD drive with drive letter D, then run MEGARACE.EXE to start Megarace 2.

  5. For subsequent playthroughs, create a .bat file that contains the following commands:

z:
imgmount d path\to\MEGARACE2.gog -t cdrom
c:
cd MRACE2
MEGARACE.EXE

z: switches to the Z drive which is where the Autotype command is located.

imgmount d path\to\MEGARACE2.gog -t cdrom imgmounts the Megarace 2 ISO file to satisfy Megarace 2's CD-ROM check on game startup. Replace path\to\MEGARACE2.gog with the location on your system.

c: changes to the C drive.

cd MRACE2 switches to the Megarace 2 game folder.

MEGARACE.EXE runs Megarace 2 itself. Yes, the game executable is named MEGARACE.EXE, despite it being for the second Megarace game.

Microsoft Flight Simulator 5.x

config -set "core=dynamic"
config -set "cycles=auto 250000 50%%"
imgmount -u d
imgmount d y:\msflight.iso -t cdrom
fs5 x
config -set "core=auto"
config -set "cycles=auto 12000 50%%"

Microsoft Flight Simulator 5.x is a real mode game with high performance requirements so we have to do couple tricks to get it execute with acceptable performance. First we set core to dynamic for dynamic recompilation in real mode for better host performance. Then we set 250,000 cycles for good performance (this may be too high for your system so lower it if necessary).

We unmount previous CD-ROM disc image so Microsoft Flight Simulator 5.x disc image can be mounted and we mount Microsoft Flight Simulator 5.x CD-ROM disc image. We run the game by executing FS5 X. After the game has terminated we set core back to auto and return to run at 12,000 real mode cycles.

Operation Body Count

Important: Operation Body Count's CD-ROM must be physically inserted, mounted, or imgmounted, otherwise the game will not run at all.

Note: When installing Operation Body Count from the CD-ROM, make sure you select Maximum/Network as the Install Type in order to be able to play the CD music in game.

z:
imgmount d path\to\BODYCOUNT.CUE -t cdrom
c:
cd BCCD
call BC.BAT CDMUSIC

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\BODYCOUNT.CUE -t cdrom imgmounts the Operation Body Count CD-ROM disc image which satisfies the CD check on game startup as well as enables the CD Audio to be played if requested. Replace path\to\BODYCOUNT.CUE with the location on your system.

c: changes to the C drive.

cd BCCD changes to the Operation Body Count game folder.

call BC.BAT CDMUSIC launches a script that runs Operation Body Count with CD music playing in the background. Note: The CD music itself starts playing only after you start any new or saved game. If you do not want CD music playing, you can omit CDMUSIC from this command.

BC Error 435: Operation Body Count Crashes to DOS on Level 40 the Final Level

If Operation Body Count crashes to DOS on Level 40, the final level of the game, it will also corrupt your save game.

To be able to finish level 40:

  1. Open Dosbox-Staging and navigate to your Operation Body Count game folder: c:\BCCD.

  2. In the game folder, type BCCD NSR250 CDMUSIC and press Enter.

  • If you do not want the Operation Body Count's CD music playing, then you can omit CDMUSIC from this command.
  1. Start a level and press Left-Shift + Alt + B to enable the following cheats:
  • After pressing Left-Shift + Alt + B, you will see the message Bogus Mode in the upper lefthand corner of the screen.
Warps to any level			Left-Shift + Alt + W
Reloads all Weapons			Left-Shift + Alt + R
Invincibility Toggle			Left-Shift + Alt + I
Plays current music track		Left-Shift + Alt + P
Stops current music track		Left-Shift + Alt + S
  1. Press Left-Shift + Alt + W, type the number 40, and press Enter to warp to level 40, the final level. After level 40 loads, press Left-Shift + Alt + R to give yourself all weapons.

Paganitzu 1, 2, and 3

The following three separate .bat files will run their respective Paganitzu episodes:

c:
cd path\to\paganitzu
paga1.exe -e -k -s
c:
cd path\to\paganitzu
paga2.exe -e -k -s
c:
cd path\to\paganitzu
paga3.exe -e -k -s

c: switches to the C drive.

cd path\to\paganitzu switches to the Paganitsu game folder. Replace path\to\paganitzu in the .bat script with wherever Paganitzu was installed.

paga1.exe -e -k -s runs Paganitsu Episode 1 itself. -e sets the video mode to 16 Color EGA / VGA, -k sets the controls to keyboard, and -s enables sound. (paga2.exe and paga3.exe run their respective episodes).

Note: Paganitzu only supports PC Speaker sound. If you want to play without sound, replace -s with -q.

Perfect Assassin

Do not run Perfect Assassin with cycles = max. If you do, the game will crash upon entering the first cave where you talk to the dying alien.

Instead, run this game with a CPU cycle count in the range of 60000 to 100000 accordingly.

cycles = 60000
c:
cd path\to\perfas
as.exe

cycles = 60000 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 60,000 CPU Cycles per millisecond. Since Perfect Assassin runs fine within the range of 60000 to 100000 CPU Cycles, setting CPU cycles to any number within this range will run the game without any problems.

c: switches to the C Drive. For most people, the C drive will be where their game installations are located.

cd path\to\perfas switches to the Perfect Assassin game directory. Change path\to\perfas in the .bat script to wherever Perfect Assassin was actually installed.

as.exe runs Perfect Assassin itself.

Police Quest 2

config -set mididevice mt32
config -set model mt32
sierra
config -set model cm32l
config -set mididevice fluidsynth

Some DOS games are picky on whether Roland MT-32 or Roland CM-32L is selected. An exhaustive list of which model should you use is listed on the Vogons Wiki.

First we set the MIDI subsystem switch to Munt for Roland MT-32/CM-32L sound. We switch to Roland MT-32 model. We run the game by executing SIERRA.EXE. After the game has terminated we switch back to Roland CM-32L model and set the MIDI subsystem switch back to FluidSynth for General MIDI/Roland GS sound.

Police Quest 3

config -set "cycles=auto 9800 50%%"
config -set mididevice mt32
scidhuv
config -set mididevice fluidsynth
config -set "cycles=auto 12000 50%%"

First we reduce real mode cycles to 9,800 in order for the audio subsystem to be recognised properly by the game (a patch is available to fix this but i haven't bothered). We set the MIDI subsystem switch to Munt for Roland MT-32/CM-32L sound. We run the game by executing SCIDHUV.EXE. After the game has terminated we set the MIDI subsystem switch back to FluidSynth for General MIDI/Roland GS sound and return to run at 12,000 real mode cycles.

Quake 1

Note: Imgmounting the CUE file is required only for Quake 1's in-game music. Quake 1 does not prevent the game from running if the CDROM is not physically inserted, mounted, or imgmounted.

Note 2: Before starting Quake 1, make sure you enable mouselook in Quake 1 first because this cannot be enabled in the in-game menu.

z:
imgmount d path\to\QUAKE106.CUE -t cdrom
c:
cd quake
QUAKE.EXE

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\QUAKE106.CUE -t cdrom imgmounts the CD audio for this game. Replace path\to\QUAKE106.CUE with the location on your system.

c: changes to the C drive.

cd quake switches to Quake 1's game folder.

QUAKE.EXE runs Quake 1 itself.

Quake 1 - Mission Pack 1: Scourge of Armagon

Note: This is for the GOG Release of Scourge of Armagon.

Note 2 : Imgmounting the CUE file is required only for Scourge of Armagon's in-game music. Scourge of Armagon does not prevent the game from running if the CDROM is not physically inserted, mounted, or imgmounted.

z:
imgmount d path\to\gamea.cue -t cdrom
c:
cd quake
call armagon.bat

z: switches to the Z drive where the imgmount command is located.

imgmount d path\to\gamea.cue -t cdrom imgmounts the CD audio for this game. Replace path\to\gamea.cue with the location on your system.

c: changes to the C drive.

cd quake changes to the Quake 1 folder where Scourge of Armagon was installed under the HIPNOTIC subfolder. Quake 1 mods and mission packs are installed as subfolders of the base Quake 1 game, for example: c:\quake\hipnotic for Scourge of Armagon. The now defunct Hipnotic Interactive (aka Ritual Entertainment) was the company that developed this mission pack.

call armagon.bat runs an additional .bat file that launches Scourge of Armagon itself.

Quake 1 - Mission Pack 2: Dissolution of Eternity

Note: This is for the GOG Release of Dissolution of Eternity.

Note 2 : Imgmounting the CUE file is required only for Dissolution of Eternity's in-game music. Dissolution of Eternity does not prevent the game from running if the CDROM is not physically inserted, mounted, or imgmounted.

z:
imgmount d path\to\gamed.cue -t cdrom
c:
cd quake\rogue
call diss.bat

z: switches to the Z drive where the imgmount command is located.

imgmount d path\to\gamed.cue -t cdrom imgmounts the CD audio for this game. Replace path\to\gamed.cue with the location on your system.

c: changes to the C drive.

cd quake\rogue changes to the Quake 1 game folder where Dissolution of Eternity was installed under the ROGUE subfolder. Quake 1 mods and mission packs are installed as subfolders of the base Quake 1 game, for example: c:\quake\rogue for Dissolution of Eternity. The now defunct Rogue Entertainment was the company that developed this mission pack.

call diss.bat runs an additional .bat file that launches Dissolution of Eternity itself.

Redneck Rampage 1

Note: This is for the GOG Release of Redneck Rampage 1 as part of the Redneck Rampage Collection.

Note 2: Imgmounting the .inst file is required only for Redneck Rampage 1's in-game music. Redneck Rampage 1 does not prevent the game from running if the .inst file is not imgmounted.

  1. Make a copy of your Redneck Rampage folder.

  2. Rename it to redram to keep the folder name 8 characters or less per the DOS 8.3 file naming convention.

  3. Create a .bat file with the following commands:

z:
imgmount d path\to\REDNECK.inst -t iso -fs iso
autotype -w 7 -p 3 enter enter enter esc
mixer cdaudio 40 /noshow
c:
cd redram
RR.EXE

z: changes to the Z drive which is where the Imgmount, Autotype, and Mixer commands are located.

imgmount d path\to\REDNECK.inst -t iso -fs -iso imgmounts the CD-Audio for Redneck Rampage. Replace path\to\REDNECK.inst with the location on your system. Per this Dosbox-Staging Github issue, the GOG release of this game apparently uses the .inst extension in place of a .CUE File. If you do not like country music, you can also choose to omit this command from the .bat file accordingly.

autotype -w 7 -p 3 enter enter enter esc waits seven seconds (-w 7) before pressing Enter three consecutive times then the Escape key at a pace of three seconds (-p 3) between each specified keystroke. This command automates skipping past the three intro screens then opens the game menu itself by pressing Escape.

mixer cdaudio 40 /noshow sets the CD Audio volume to 40 (default is 100) and does not show the mixer settings on-screen (/noshow) after setting the CD Audio's new volume. You will want to lower the CD Audio volume because the game does not allow you to adjust the volume in-game and the default volume is very loud. If you chose not to imgmount the CD music, the mixer command can be omitted from this .bat file accordingly.

c: changes to the C drive

cd redram switches to the Redneck Rampage 1 folder.

RR.EXE runs Redneck Rampage 1 itself.

Redneck Rampage 1 - Mission Pack: Suckin' Grits on Route 66

Note: This is for the GOG Release of Redneck Rampage: Suckin' Grits on Route 66 as part of the Redneck Rampage Collection.

Note 2: Imgmounting the .inst file is required only for Suckin' Grits on Route 66's in-game music. Suckin' Grits on Route 66 does not prevent the game from running if the .inst file is not imgmounted.

  1. Make another copy of your REDNECK RAMPAGE folder.

  2. Rename this game folder to redram66.

  • Similarly to how Perdition's Gate and Hell 2 Pay patch the Doom 2 executable (DOOM2.EXE) for their respective mission packs, Suckin' Grits on Route 66 patches the Redneck Rampage 1 executable (RR.EXE) itself, so you will want to have a separate game folder solely for running Route 66.
  1. Create a .bat file with the following commands:
z:
imgmount d path\to\REDNECK.inst -t iso -fs iso
autotype -w 6 -p 1 enter enter enter
mixer cdaudio 40 /noshow
c:
cd redram66
ROUTE66.EXE

z: changes to the Z drive which is where the Imgmount, Autotype, and Mixer commands are located.

imgmount d path\to\REDNECK.inst -t iso -fs -iso imgmounts the CD-Audio for Redneck Rampage. Replace path\to\REDNECK.inst with the location on your system. Per this Dosbox-Staging Github issue, the GOG releases of the Redneck Rampage games apparently use the .inst extension in place of a .CUE File. If you do not like country music, you can also choose to omit this command from the .bat file accordingly.

autotype -w 6 -p 1 enter enter enter waits six seconds (-w 6) before pressing Enter three consecutive times at a pace of one second (-p 1) between each specified keystroke. This command automates skipping past the three intro screens.

mixer cdaudio 40 /noshow sets the CD Audio volume to 40 (default is 100) and does not show the mixer settings on-screen (/noshow) after setting the CD Audio's new volume. You will want to lower the CD Audio volume because the game does not allow you to adjust the volume in-game and the default volume is very loud. If you chose not to imgmount the CD music, the mixer command can be omitted from this .bat file.

c: changes to the C drive.

cd redram66 changes to the Redneck Rampage: Suckin' Grits on Route 66 game folder.

ROUTE66.EXE runs Redneck Rampage: Suckin' Grits on Route 66 itself.

Redneck Rampage 2 / Redneck Rampage Rides Again

Note: This is for the GOG Release of Redneck Rampage Rides Again as part of the Redneck Rampage Collection.

  1. Make a copy of your Redneck Rides Again folder.

  2. Rename the game folder to rrra to keep the folder name 8 characters or less per the DOS 8.3 file naming convention.

  3. Create a .bat file with the following commands:

z:
imgmount d path\to\RRRAGAIN.inst -t cdrom
autotype -w 3 -p 8 enter esc
mixer cdaudio 40 /noshow
c:
cd rrra
RA.EXE

z: changes to the Z drive which is where the Imgmount, Autotype, and Mixer commands are located.

imgmount d path\to\RRRAGAIN.inst -t cdrom imgmounts the CD-Audio for Redneck Rampage Rides Again. Replace imgmount d path\to\RRRAGAIN.inst -t cdrom with the location on your system. Per this Dosbox-Staging Github issue, the GOG releases of the Redneck Rampage games apparently use the .inst extension in place of a .CUE File. If you do not like country music, you can also choose to omit this command from the .bat file accordingly.

autotype -w 3 -p 8 enter esc waits three seconds (-w 3) before pressing Enter then waits an additional eight seconds before pressing Escape at a pace of eight seconds (-p 8) between each specified keystroke. This command automates skipping past the intro movie by pressing Enter and then waits 8 additional seconds before opening the game menu itself by pressing Escape.

mixer cdaudio 40 /noshow sets the CD Audio volume to 40 (default is 100) and does not show the mixer settings on-screen (/noshow) after setting the CD Audio's new volume. You will want to lower the CD Audio volume because the default setting is very loud. If you chose not to imgmount the CD music, the mixer command can be omitted from this .bat file.

c: changes to the C drive.

cd rrra opens the Redneck Rampage Rides Again game folder.

RA.EXE opens Redneck Rampage Rides Again itself.

Renegade: The Battle for Jacob's Star

Note: This game has fourteen executable files, but the actual game executable is R.EXE.

z:
imgmount d path\to\RENEGADE.CUE -t cdrom
c:
cd renegade
R.EXE

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\RENEGADE.CUE -t cdrom imgmounts the CD audio for this game. Replace path\to\RENEGADE.CUE with the location on your system.

c: changes to the C drive.

cd renegade changes to the game directory for Renegade: The Battle for Jacob's Star.

R.EXE runs Renegade: The Battle for Jacob's Star itself.

Rescue Rover 1 and 2

c:
cd rover1
ROVER.EXE
c:
cd rover2
ROVER2.EXE

c: changes to the C drive.

cd rover1 switches to the Rescue Rover 1 game folder. (cd rover2 switches to the Rescue Rover 2 game folder).

ROVER.EXE runs Rescue Rover 1 itself. (ROVER2.EXE runs Rescue Rover 2).

Rise of the Triad: Dark War

  1. Follow these instructions to enable Gravis UltraSound in Dosbox-Staging.

  2. To enable GUS for Rise of the Triad itself:

  • Open Dosbox-Staging, navigate to your ROTT folder, run SNDSETUP.EXE, enter the SETUP SOUND FX submenu, select ULTRASOUND, then press Enter to save your changes.

  • For ROTT's music, enter the SETUP MUSIC submenu, select ULTRASOUND again, and press Enter to save your changes.

  • Press Escape, select YES, and press Enter to save your changes, then run ROTT.EXE as normal.

  1. Create the .bat file below:
gus = true
c:
cd rott
ROTT.EXE

gus = true enables Gravis UltraSound, the highest quality music and audio for Rise of the Triad: Dark War.

c: changes to the C drive.

cd rott switches to the Rise of the Triad: Dark War game folder.

ROTT.EXE runs Rise of the Triad: Dark War itself.

ScubaVenture: The Search for Pirate's Treasure

Note 1: This is for the GOG Release of ScubaVenture: The Search for Pirate's Treasure.

Note 2: Renaming the game folder from C to scuba to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd scuba
SCUBA.EXE

c: switches to the C drive.

cd scuba switches to the game folder for ScubaVenture: The Search for Pirate's Treasure

SCUBA.EXE runs the game itself.

Second Reality by Future Crew (Demoscene)

What Is Demoscene? (Wikipedia Article)

Second Reality by Future Crew - Download Link

Note: Place the demo files in a directory tree like C:\2NDREL\: This demo has a bug where the second half of the demo crashes if the full path is too short, or too long. (e.g. C:\DEMOS\FC\2NDREL is too long and triggers the crash as does putting it directly into C:\.

Take the settings listed in this Github post (excluding startup_verbosity) and create a .bat file with the settings below:

gus = true
fullscreen = true
output = texturenb
machine = vgaonly
memsize = 8
aspect = true
core = dynamic
cycles = 25000
tandy = off
xms = false
ems = true
umb = false
c:
cd 2ndreal
second.exe

gus = true enables Gravis Ultrasound, which is the highest sound and music quality for this demo.

fullscreen = true sets the demo to full screen, instead of window mode.

output = texturenb sets the video system Dosbox-Staging will use to display video.

machine = vgaonly specifies the type of machine Dosbox-Staging tries to emulate, in this case VGA Only.

memsize = 8 sets the amount of RAM available to the demo to 8 Megabytes.

aspect = true scales the vertical resolution to produce a 4:3 display aspect ratio.

core = dynamic is the best way to run 99% of DOS games and Dosbox-Staging usually defaults to this mode, but specifying this setting never hurts.

cycles = 25000 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 25,000 CPU Cycles per millisecond.

tandy = off disables Tandy Sound System emulation.

xms = false disables the Extended Memory Specification.

ems = true enables the Expanded Memory Specification, which second.exe requires in order to run.

umb = false disables the Upper Memory Blocks.

c: switches to the C drive.

cd 2ndreal switches to the Second Reality demo folder.

second.exe runs Second Reality itself.

Also, after starting second.exe, at the demo's configuration screen, set Sound Card to Gravis Ultrasound, 512 K of memory (Stereo), Sound Quality to High, and keep Demo Looping Disabled.

Secret Agent 1, 2, and 3

Note 1: This is for the GOG Release of Secret Agent.

Note 2: Renaming the game folder to secagent to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

The following three separate .bat files will run their respective Secret Agent episodes:

c:
cd secagent
SAM1.EXE
c:
cd secagent
SAM2.EXE
c:
cd secagent
SAM3.EXE

c: changes to the C drive.

cd secagent switches to the Secret Agent game folder.

SAM1.EXE runs Secret Agent, Episode 1 itself. (SAM2.EXE and SAM3.EXE run their respective episodes).

Shadow Warrior (1997)

Note: Imgmounting the CUE file is required only for Shadow Warrior's in-game music. Shadow Warrior does not prevent the game from running if the CDROM is not physically inserted, mounted, or imgmounted.

z:
imgmount d path\to\SWARRIOR.CUE -t cdrom
c:
cd sw
SW.EXE

z: switches to the Z drive where the imgmount command is located.

imgmount d path\to\SWARRIOR.CUE -t cdrom imgmounts the CD audio for this game. Replace path\to\SWARRIOR.CUE with the location on your system.

c: changes to the C drive.

cd sw switches to the Shadow Warrior game folder.

SW.EXE runs Shadow Warrior itself.

Shadow Warrior (1997) - GOG Release

Note 1: Shadow Warrior (1997) is free on GOG as part of https://www.gog.com/en/game/shadow_warrior_complete.

Note 2: The GOG release of Shadow Warrior (1997) needs GAME.DAT imgmounted in order to play the game's CD-Audio and does not check for the CD-ROM to be inserted on startup.

Note 3: Renaming the game folder from app to shwar to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

  1. Outside of Dosbox-Staging, open CMD or Powershell, then run the commandline tool Inno-Extract on your Shadow Warrior Classic Complete installer. Give the folder a name like SW. Replace path\to\SW with wherever you decide to put the folder on your system.
  • inno-extract.exe -d path\to\SW setup_shadow_warrior_complete_2.0.0.7.exe
  1. Move the app subfolder to your DOS games folder and rename it to shwar.

  2. Open Dosbox-Staging and imgmount GAME.DAT as your D drive to enable Shadow Warrior's CD-Audio:

  • imgmount d path\to\shwar\GAME.DAT -t cdrom
  1. Navigate to the shwar game folder and run SETUP.EXE to configure controls and change video resolution as you see fit.
  • The shwar game folder also contains WANTON.EXE for the Wanton Destruction mission pack, as well as the DRAGON subfolder which contains TDRAGON.EXE for the Twin Dragon mission pack.
  1. Exit SETUP.EXE and run SW.EXE to start Shadow Warrior (1997).

  2. For subsequent playthroughs, create a .bat file that contains the following commands:

z:
imgmount d path\to\shwar\GAME.DAT -t cdrom
c:
cd shwar
SW.EXE

z: changes to the Z drive which is where the Imgmount command is located.

imgmount d path\to\shwar\GAME.DAT -t cdrom imgmounts the CD-Audio for Shadow Warrior (1997). Replace path\to\shwar\GAME.DAT with the location on your system. However, leave GAME.DAT in the shwar folder because GAME.DAT searches for the MUSIC subfolder to play Shadow Warrior's CD-Audio. In the Dosbox-Staging Status Window, when you run this .bat file and start the game, you will see Dosbox-Staging loading 13 .ogg audio files after GAME.DAT was imgmounted.

c: changes to the C drive.

cd shwar switches to the Shadow Warrior (1997) game folder.

SW.EXE runs Shadow Warrior (1997) itself.

Shadow Warrior (1997): Twin Dragon - GOG Release

Note 1: Shadow Warrior (1997): Twin Dragon is now free on GOG as part of https://www.gog.com/en/game/shadow_warrior_complete.

Note 2: Twin Dragon does not support the game's CD Audio, so do not imgmount GAME.DAT at all.

  1. In your shwar folder, navigate to the DRAGON subfolder, then run that subfolder's SETUP.EXE file to configure controls and change video resolution as you see fit.

  2. Exit SETUP.EXE and run TDRAGON.EXE to start Shadow Warrior: Twin Dragon.

  3. For subsequent playthroughs, create a .bat file that contains the following commands:

z:
autotype -w 9 -p 1 enter 1 y
c:
cd shwar\DRAGON
TDRAGON.EXE

z: changes to the Z drive which is where the Autoype command is located.

autotype -w 9 -p 1 enter 1 y waits 9 seconds (-w 9) before pressing the Enter key, the 1 key, and y key at a pace of 1 second (-p 1) between each specified keystroke. After the Level Infinity logo disappears, this command automates selecting Twin Dragon at the 1st confirmation screen, selecting Single Player mode at the 2nd confirmation screen, and pressing Y at the third confirmation screen to start Twin Dragon.

c: changes to the C drive.

cd shwar\DRAGON switches to the Twin Dragon game subfolder.

TDRAGON.EXE runs Twin Dragon itself.

Shadow Warrior (1997): Wanton Destruction - GOG Release

Note 1: Shadow Warrior (1997): Wanton Destruction is free on GOG as part of https://www.gog.com/en/game/shadow_warrior_complete.

Note 2: Shadow Warrior (1997): Wanton Destruction - GOG Release needs GAME.DAT imgmounted in order to play Shadow Warrior's CD-Audio. Additionally, if you start Wanton Destruction without GAME.DAT imgmounted, the game will crash.

  1. Navigate to the shwar game folder and run SETUP.EXE to configure controls and change video resolution as you see fit.

  2. Exit SETUP.EXE and run WANTON.EXE to start Wanton Destruction.

  3. For subsequent playthroughs, create a .bat file that contains the following commands:

z:
imgmount d path\to\shwar\GAME.DAT -t cdrom
autotype -w 1 enter
c:
cd shwar
WANTON.EXE

z: changes to the Z drive which is where the Imgmount and Autoype commands are located.

imgmount d path\to\shwar\GAME.DAT -t cdrom imgmounts the CD-Audio for Shadow Warrior (1997): Wanton Destruction. However, leave GAME.DAT in the shwar folder because GAME.DAT searches for the MUSIC subfolder to play Shadow Warrior's CD-Audio. In the Dosbox-Staging Status Window, when you run this .bat file and start the game, you will see Dosbox-Staging loading 13 .ogg audio files after GAME.DAT was imgmounted.

autotype -w 1 enter waits 1 second before pressing the Enter key. This automates selecting Single Player mode for Wanton Destruction.

c: changes to the C drive.

cd shwar switches to the Shadow Warrior (1997) game folder which also contains Wanton Destruction as well.

WANTON.EXE runs Wanton Destruction itself.

Space Quest 6

Space Quest 6 will not exit with MIDI set to a clean state so we must reset our MIDI subsystem on exit.

imgmount -u d
imgmount d y:\sq6.iso -t cdrom
call CheckCD   D 
call vesatest 
if errorlevel 0 goto vesafound 
echo A VESA driver was not found on your system. Please rerun install 
echo and check the readme file for help on installing a VESA driver. 
goto end 
:vesafound 
C:\sierra\SQ6\sierra -o C:\sierra\SQ6\resource.cfg 
config -set mididevice mt32
config -set mididevice fluidsynth
:end

First we unmount previous disc image so Space Quest 6 disc image can be mounted and we mount Space Quest 6 CD-ROM disc image. We run CheckCD to check if game CD is inserted. We run vesatest to check if SVGA is supported on the system. Since SVGA is supported we run vesafound subroutine.

In vesafound subroutine we execute the game and on game exit we switch our MIDI subsystem to Roland MT-32/CM-32L and after that we switch back to General MIDI/Roland GS to reinitialise our MIDI subsystem to a clean state.

Spellcasting 101, 201 and 301

Steve Meretzky's Spellcasting series is challenging to get to run in optimal sound settings with Sound Blaster audio and Roland MT-32/CM-32L music unless you've read the instruction manuals.

Here's batch files to get you going in no time with MIDI flips to jump from General MIDI/Roland GS to Roland MT-32/CM-32L and back:

Spellcasting 101:

config -set mididevice mt32
S101 BLASTER 7 MT32 2
config -set mididevice fluidsynth

Spellcasting 201:

config -set mididevice mt32
S201 BLASTER 7 220 MT32 2 330
config -set mididevice fluidsynth

Spellcasting 301:

config -set mididevice mt32
S301 BLASTER 7 220 MT32 2 330
config -set mididevice fluidsynth

Stargunner

Note: This is for the freeware GOG Release of Stargunner.

Note 2: Renaming the game folder to stargun is recommended to keep the folder name 8 characters or less per the DOS 8.3 file naming convention.

z:
autotype -w 3 esc
c:
cd stargun 
stargun.exe /logo- /intro-

z: changes to the Z drive which is where the Autotype command is located.

autotype -w 3 esc waits three seconds (-w 3) to press the Escape key. This automates pressing Escape to go past the title screen.

c: switches to the C drive.

cd stargun switches to the Stargunner game folder.

stargun.exe /logo- /intro- runs Stargunner itself, skipping the Apogee Logo (/logo-) and intro animation (/intro-). Combined with the above autotype command, you will reach the game menu without any manual keypresses.

Tip: If you run stargun.exe /? at the Dosbox-Staging command prompt, there are additional video options that can be enabled or disabled as well.

Star Wars: Dark Forces

Note 1: This is for the GOG Release of Star Wars: Dark Forces.

Note 2: The GOG Release does not include a BIN / CUE file pair to satisfy the game's CD Check on startup.

  1. Since the GOG release does not include a BIN / CUE file pair, you will need to follow these instructions to configure Star Wars: Dark Forces to run in Dosbox-Staging.

  2. Create a .bat file that contains the following commands:

z:
mount d c:\dosgames\dark -t cdrom
c:
cd dark
dark.exe

z: switches to the Z drive which is where the Mount command is located.

mount d c:\dosgames\dark -t cdrom mounts the Dark Forces game folder itself as a CD-ROM with drive letter D to satisfy Star Wars: Dark Forces' CD check on startup.

c: changes to the C drive.

cd dark switches to the Star Wars: Dark Forces game folder. Notice how the Dark Forces game folder is mounted twice: once as the CD-ROM drive with drive letter D and once as a hard drive with drive letter C.

dark.exe runs Star Wars: Dark Forces itself.

Strife: Quest for the Sigil (1996)

Note: This is for the DOS release of Strife: Quest for the Sigil (1996), which is included as an Extra in the GOG release of The Original Strife: Veteran Edition (2016).

Note 2: Renaming the game folder to strife is recommended to keep the folder name 8 characters or less per the DOS 8.3 file naming convention.

c:
cd strife
STRIFE1.EXE

c: changes to the C drive.

cd strife switches to the Strife: Quest for the Sigil game folder.

STRIFE1.EXE runs Strife: Quest for the Sigil itself.

Supaplex

  1. Download either the full version or original version of Suplex itself from DOS Games Archive and extract it to the folder of your choice.

  2. Install the Sound Fix as described on the Dosbox Staging Wiki - Game Issues Page, which will prevent mouse movement from hanging the game menu.

  3. Create the following .bat file:

c:
cd supaplex
SUPAPLEX.EXE

c: changes to the C drive.

cd supaplex switches to the Supaplex game folder.

SUPAPLEX.EXE runs Supaplex itself.

Super 3D Noah's Ark

Note: This is for the GOG Release of Super 3D Noah's Ark.

Note 2: Renaming the game folder to something like noah3d to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

c:
cd noah3d
noah3dos.exe

c: changes to the C Drive

cd noah3d switches to the Super 3D Noah's Ark game folder.

noah3dos.exe runs the DOS version of Super 3D Noah's Ark itself.

Teddybear's Revenge by Eclipse (Demoscene)

What Is Demoscene? (Wikipedia Article)

Teddybear's Revenge by Eclipse - Download Link

Open dosbox-staging.conf and set vmem_delay = 10000, which sets video memory access delay emulation to 10,0000 nanoseconds. This setting cannot be changed from the command line or in a .bat file.

Create a .bat file containing the following settings and run the .bat file while in Dosbox-Staging:

cycles = 100000
dos_rate = 60
c:
cd e_teddy2
loadfix teddy.exe

cycles = 100000 sets the number of instructions Dosbox-Staging tries to emulate each millisecond, in this case 100,000 CPU Cycles per millisecond.

dos_rate = 60 sets the emulated video mode's frame rate to 60 Hertz (Hz). (Note: Setting the dos_rate is optional).

c: changes to the C drive.

cd e_teddy2 switches to the Teddybear's Revenge directory.

loadfix teddy.exe runs Teddybear's Revenge itself and prevents the demo from freezing.

The Elder Scrolls: Arena

Note: This is for the GOG Release of The Elder Scrolls: Arena.

  1. Outside of Dosbox-Staging, open CMD or Powershell, then run the commandline tool Inno-Extract on your The Elder Scrolls: Arena GOG offline installer to extract the game files to a folder. Give the folder a name like arenadisc. Replace path\to\arenadisc with wherever you decide to put the folder on your system:
  • inno-extract.exe -d path\to\arenadisc setup_tes_arena_2.0.0.5.exe
  1. Open Dosbox-Staging and run the command:
  • mount d path\to\arenadisc\app -t cdrom

  • Dosbox-Staging will display a message about limited support for mounting folders as CD-ROM drives. Ignore it and continue with these steps.

  • Additionally, this folder must remain mounted or the game will not start at all.

  1. Navigate to your D: drive, then run install.exe.

  2. Configure your sound and music accordingly. When you exit the installer, it will create a folder in the root directory of your mounted C drive called c:\arena_cd.

  3. Exit Dosbox-Staging, navigate to your arena_cd folder, open arena.bat in a text editor, and replace the @ACD line with the following:

  • @ACD -Ssbpdig.adv -IOS220 -IRQS7 -DMAS1 -Mgenmidi.adv -IOM330 -IRQM2 -DMAM1

  • If you run arena.bat without adding the above line, The Elder Scrolls: Arena will simply show a black screen and go no further.

  1. Save arena.bat after making the change described in step 5.

  2. Re-open Dosbox-Staging, navigate to your arena_cd game directory, and launch arena.bat to run The Elder Scrolls: Arena itself.

  3. For subsequent playthroughs, create a .bat file that contains the following commands:

z: 
mount d path\to\arenadisc\app -t cdrom
c:
cd arena_cd
call arena.bat

z: changes to the Z drive which is where the Imgmountcommand is located.

mount d path\to\arenadisc\app -t cdrom mounts the folder as a CD-ROM which is required to satisfy the CD-ROM check on startup. Replace path\to\arenadisc\app with the location of the app folder on your system.

c: changes to the C drive.

cd arena_cd switches to The Elder Scrolls: Arena game folder, the default install location for the game.

call arena.bat launches an additional batch script that runs The Elder Scrolls: Arena itself.

Tip: For a consolidated guide on The Elder Scrolls: Arena's controls, please read The Elder Scrolls: Arena - Controls Guide (Dosbox-Staging Wiki).

The Elder Scrolls: Daggerfall

Note: This is for the GOG Release of The Elder Scrolls: Daggerfall.

  1. Outside of Dosbox-Staging, open CMD or Powershell, and run the commandline tool Inno-Extract on your The Elder Scrolls: Daggerfall GOG offline installer to extract the game files to a folder. Give the folder a name like dagerf. Replace path\to\dagerf with wherever you decide to put the folder on your system:
  • inno-extract.exe -d path\to\dagerf\ setup_tes_daggerfall_2.0.0.4.exe
  1. Create a copy of the dagerf\app\ subfolder and put it in the root directory of your mounted C drive where you keep your DOS games on your system. Rename app to something like dagg_cd. When you next start Dosbox-Staging and mount your C drive containing your DOS games, you will then have a mounted C drive folder called c:\dagg_cd.

  2. While still outside of Dosbox-Staging, navigate to your dagg_cd folder, open the file Z.CFG in a text editor, and edit the path and pathCD lines as shown below:

  • path C:\dagg_cd\arena2\
  • pathCD C:\dagg_cd\arena2\
  1. Save Z.CFG after making the changes described in step 3.

  2. Open Dosbox-Staging, navigate to your dagg_cd folder, then run the command FALL.EXE Z.CFG to start Daggerfall.

  • FALL.EXE needs the Z.CFG configuration file in order to find Daggerfall's game assets and start Daggerfall itself without needing the CD-ROM inserted or imgmounted.

  • If you try to run DAGGER.EXE by itself, you will receive the error message Unable to Locate Daggerfall CD. Make sure the CD is in the drive before you start the game.

  1. For subsequent playthroughs, create a .bat file that contains the following commands:
c:
cd dagg_cd
FALL.EXE Z.CFG

c: changes to the C drive.

cd dagg_cd switches to the The Elder Scrolls: Daggerfall game folder.

FALL.EXE Z.CFG runs The Elder Scrolls: Daggerfall itself.

After verifying that Daggerfall is working correctly in Dosbox-Staging, read the Recommended Improvements for Daggerfall section on the Dosbox-Staging Wiki's Game Issues page. After completing the steps listed there, Daggerfall will be patched to its latest official version (2.13), game performance will be improved, mouselook will be enabled, savestates will no longer be corrupted, and WASD Controls will be configured.

Tyrian 2000

Note 1: This is for the freeware GOG Release of Tyrian 2000.

Note 2: Renaming the game folder to tyr2k to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is also recommended.

c:
cd tyr2k
TYRIAN.EXE

c: changes to the C drive.

cd tyr2k switches to the Tyrian 2000 game folder.

TYRIAN.EXE runs Tyrian 2000 itself.

Ultima Underworld 1 and 2

Note: game.gog is found within the Underworld 1 and 2 GOG offline installer and can be extracted from that installer using the innoextract command. If you install Ultima Underworld 1 and 2 from the CD image game.gog, both games must be run from the CD image itself. You will also find two newly created folders called UNDEROM1 and UNDEROM2 in your mounted DOS games directory.

mouse_raw_input = off
mouse_sensitivity = 150
imgmount d path\to\game.gog -t cdrom
d:
uw.exe
mouse_raw_input = off
mouse_sensitivity = 150
imgmount d path\to\game.gog -t cdrom
d:
uw2.exe

mouse_raw_input = off is not strictly necessary but it improves precision when moving the pointer slowly.

mouse_sensitivity = 150 increases mouse sensitivity to 150 (default mouse_sensitivity value is 100).

imgmount d path\to\game.gog -t cdrom imgmounts the Ultima Underworld 1 and 2 CD image from which both games are run.

d: changes to the D drive where game.gog is imgmounted.

uw.exe runs Ultima Underworld 1 itself. (uw2.exe is for Ultima Underworld 2).

Viper (1998)

Note: Naming the game folder viper98 to keep the folder name 8 characters or less per the DOS 8.3 file naming convention is recommended.

dos_mouse_driver = off
c:
cd viper98
VIPER.EXE

dos_mouse_driver = off disables Dosbox-Staging's mouse driver to prevent the game from freezing, since Viper crashes when this driver is enabled.

c: changes to the C drive.

cd viper98 changes to the Viper game folder.

VIPER.EXE runs Viper (1998) itself.

Wacky Wheels

c:
cd wacky
WW.EXE

c: changes to the C drive.

cd wacky changes to the Wacky Wheels game folder.

WW.EXE runs Wacky Wheels itself.

Wizball

cycles = fixed 320
core = normal
xms = false
ems = false
umb = false
machine = cga
memsize = 1
rate = 32000
reverb = small
chorus = light
sbtype = none
oplemu = none
gus = false
pcspeaker = impulse
pcspeaker_filter = hpf 1 400 lpf 2 2500
c:
cd WIZBALL
WIZBALL.EXE

cycles = fixed 320 sets the number of instructions DOSBox tries to emulate each millisecond, in this case a fixed CPU Cycle count of 320 cycles per millisecond.

core = normal sets the CPU core used in emulation to normal.

xms = false, ems = false, and umb = false disable any extended memory, expanded memory, or upper memory block features, since this game does not need very much RAM to run.

machine = cga sets the type of machine that Dosbox Staging tries to emulate to CGA (Wikipedia), the machine type best suited to run this game.

memsize = 1 sets the amount of RAM available to the game to 1 MB.

rate = 32000 sets the mixer's sample rate to 32,000 samples per second.

reverb = small enables reverb which adds a subtle sense of space to the game's sound and music.

chorus = light enables a light chorus effect globally to add a sense of stereo movement to the sound.

sbtype = none, oplemu = none, and gus = false disable Soundblaster, OPL, and Gravis Ultrasound respectively. Wizball uses PC Speaker, therefore these sound systems are unneccessary here.

pcspeaker = impulse changes the pcspeaker emulation from discrete to impulse.

pcspeaker_filter = hpf 1 400 lpf 2 2500 sets high-pass and low-pass filter values respectively for PC speaker. The syntax of the command is TYPE ORDER FREQUENCY, so in the first half of the previous command, the TYPE is HPF, the ORDER is 1, and the FREQUENCY is 400 Hz. In the second half of the command, the TYPE is LPF, the ORDER is 2, and the FREQUENCY is 2500 Hz.

c: changes to the C drive.

cd WIZBALL switches to the Wizball game folder.

WIZBALL.EXE runs Wizball itself.

Wolfenstein 3D

c:
cd wolf3d
WOLF3D.EXE

c: changes to the C drive.

cd wolf3d switches to the Wolfenstein 3D game folder.

WOLF3D.EXE runs Wolfenstein 3D itself.

Wolfenstein 3D - Spear of Destiny, Mission Pack 1

Note: This is for the GOG Release of Spear of Destiny.

Note 2: Since the GOG release uses the folder names M1, M2, and M3, it is recommended to change them to something more descriptive, like SOD1 for Mission Pack 1, SOD2 for Mission Pack 2: Return to Danger, and SOD3 for Mission Pack 3: Ultimate Challenge.

c:
cd SOD1
SPEAR.EXE

c: changes to the C drive.

cd SOD1 switches to the Spear of Destiny, Mission Pack 1 game directory.

SPEAR.EXE runs Spear of Destiny, Mission Pack 1 itself.

Wolfenstein 3D - Spear of Destiny, Mission Pack 2: Return to Danger

Note: This is for the GOG Release of Spear of Destiny.

Note 2: Since the GOG release uses the folder names M1, M2, and M3, it is recommended to change them to something more descriptive, like SOD1 for Mission Pack 1, SOD2 for Mission Pack 2: Return to Danger, and SOD3 for Mission Pack 3: Ultimate Challenge.

c:
cd SOD2
SPEAR.EXE

c: changes to the C drive.

cd SOD2 switches to the Spear of Destiny, Mission Pack 2: Return to Danger game directory.

SPEAR.EXE runs Spear of Destiny, Mission Pack 2: Return to Danger itself.

Wolfenstein 3D - Spear of Destiny, Mission Pack 3: Ultimate Challenge

Note: This is for the GOG Release of Spear of Destiny.

Note 2: Since the GOG release uses the folder names M1, M2, and M3, it is recommended to change them to something more descriptive, like SOD1 for Mission Pack 1, SOD2 for Mission Pack 2: Return to Danger, and SOD3 for Mission Pack 3: Ultimate Challenge.

c:
cd SOD3
SPEAR.EXE

c: changes to the C drive.

cd SOD3 switches to the Spear of Destiny, Mission Pack 3: Ultimate Challenge game directory.

SPEAR.EXE runs Spear of Destiny, Mission Pack 3: Ultimate Challenge itself.

Wolfenstein 3D Mod - Castle Totenkopf 1.2

  1. Go here and download Castle Totenkopf 1.2, not the SDL remake. (The SDL remake, which runs in Windows only, can be downloaded here).

  2. Extract the files into a folder called tkopfv12 and copy the folder to your DOS games folder.

  3. Create a .bat file that contains the following commands:

c:
cd tkopfv12
WOLF3D.EXE

c: changes to the C drive.

cd tkopfv12 changes to the Castle Totenkopf 1.2 game folder.

WOLF3D.EXE runs Castle Totenkopf 1.2 itself via the Wolfenstein 3D game executable.

Wolfenstein 3D Mod - Coming of the Storm

  1. Go here and download Coming of the Storm.

  2. Extract the files into a folder called cstorm and copy the folder to your DOS games folder.

  3. Create a .bat file that contains the following commands:

c:
cd cstorm
CSTORM.EXE

c: changes to the C drive.

cd cstorm changes to the Coming of the Storm game folder.

CSTORM.EXE runs Coming of the Storm itself.

Wolfenstein 3D Mod - Operation: Heimzahlung

  1. Go here and download Operation: Heimzahlung.

  2. Extract the files into a folder called hzahlung and copy that folder to your DOS games directory.

  3. Create a .bat file that contains the following commands:

c:
cd hzahlung
HZAHLUNG.EXE

c: changes to the C drive.

cd hzahlung switches to the Operation: Heimzahlung game folder.

HZAHLUNG.EXE runs Operation: Heimzahlung itself.

Wolfenstein 3D Mod - Project: Eisenritter

  1. Go here and download Project: Eisenritter.

  2. Extract the files into a folder called prjeisen and copy that folder to your DOS games directory.

  3. Create a .bat file that contains the following commands:

c:
cd prjeisen
WOLF3D.EXE

c: changes to the C drive.

cd prjeisen switches to the Project: Eisenritter game mod folder.

WOLF3D.EXE runs Project: Eisenritter itself. Since this game is obviously a mod of Wolfenstein 3D, it will run via Wolf3D's game executable accordingly.

Wolfenstein 3D - Spear of Destiny Mod: Spear End of Destiny

Note: Spear End of Destiny is the direct sequel to Spear Resurrection.

  1. Go to https://www.areyep.com/RIPandMCS-EoD-Main.html.

  2. At the top of the screen, in the rectangle with Spear End of Destiny in purple letters, click on Download on the lefthand side.

  3. Extract the .zip file's contents into a folder called eod and move the folder to your DOS games directory.

  4. Create a .bat file that contains the following commands:

cycles = 55000
c:
cd eod
SPEAR.EXE

cycles = 55000 sets the number of instructions DOSBox tries to emulate each millisecond, in this case 55,000 CPU cycles per millisecond. This mod requires more CPU cycles than base Wolfenstein 3D due to the additional game features not normally found in Wolfenstein 3D in general, such as turrets, breakable columns, barrels that explode when shot like Doom, and even sky and falling snow and rain in "outdoor" areas. If the number of CPU Cycles is less than 55,000 CPU cycles, the gameplay will become choppy. If the number of CPU Cycles is more than 55,000 CPU cycles, although the gameplay will not be choppy, the music will start crackling.

c: changes to the C drive.

cd eod switches to the Spear End of Destiny game folder.

SPEAR.EXE runs Spear End of Destiny itself. Please note that this game is a mod for Wolfenstein 3D: Spear of Destiny, which is the reason it runs via this executable.

Wolfenstein 3D - Spear of Destiny Mod: Spear Resurrection

Note: Reading Spear Resurrection - Tactics is also heavily recommended to beat this mod's levels.

  1. Go to https://www.areyep.com/RIPandMCS-Spearres-Main.html.

  2. At the top of the screen, in the rectangle with Spear Resurrection in blue letters, click on Download on the lefthand side.

  3. Extract the .zip file's contents into a folder called Spearres and move the folder to your DOS games directory.

cycles = 55000
c:
cd Spearres
SPEAR.EXE

cycles = 55000 sets the number of instructions DOSBox tries to emulate each millisecond, in this case 55,000 CPU cycles per millisecond. This mod requires more CPU cycles than base Wolfenstein 3D due to the additional game features not normally found in Wolfenstein 3D in general, such as breakable columns and barrels that explode when shot like Doom. If the number of CPU Cycles is less than 55,000 CPU cycles, the gameplay will become choppy. If the number of CPU Cycles is more than 55,000 CPU cycles, although the gameplay will not be choppy, the music will start crackling.

c: changes to the C drive.

cd Spearres switches to the Spear Resurrection game folder.

SPEAR.EXE runs Spear Resurrection itself. Please note that this game is a mod for Wolfenstein 3D: Spear of Destiny, which is the reason it runs via this executable.

Wolfenstein 3D Super Upgrades: WolfMaster 2.0

Important: Make sure you are running Dosbox-Staging 0.81 RC or later, otherwise WolfMaster 2.0 will crash whenever you try to load any of the included levels.

Note 1: Despite the message shown at the Dosbox-Staging command prompt when you exit WOLFM.BAT, Apogee released WolfMaster 2.0 as freeware in May 2006. As a result, WolfMaster 2.0 may be distributed freely. What Is WolfMaster 2.0? - Wolfenstein Wiki

Note 2: Unlike most other DOS games, WolfMaster 2.0's SETUP.EXE does not configure sound, music, or controls, but actually installs WolfMaster instead.

  1. Outside of Dosbox-Staging, make a copy of your wolf3d folder and rename it to wolf3dsu.
  • This will ensure that your original Wolfenstein 3D installation (i.e. c:\wolf3d) remains untouched and that you can play original Wolfenstein 3D as well as other mods.
  1. If you use Windows, press Windows Key + R to open the Run Menu, type powershell, and press Enter to open Powershell. In the newly opened Powershell window, type cd desktop and press Enter to navigate to your Desktop. Next, type curl.exe -O ftp://ftp.3drealms.com/freeware/wolf3dsu.zip and press Enter to download wolf3dsu.zip to your computer. The command-line switch -O uses an uppercase O like Othello, not a zero.
  • Linux and MacOS users can change directories to their respective Desktop / Home folders and run curl -O ftp://ftp.3drealms.com/freeware/wolf3dsu.zip in Bash or Terminal respectively.
  1. Extract the contents of wolf3dsu.zip into your newly created wolf3dsu folder.

  2. Open Dosbox-Staging, navigate to your wolf3dsu folder, and run SETUP.EXE to install WolfMaster 2.0.

  3. After the installer completes, run WOLFM.BAT to open WolfMaster 2.0's main menu. Press 1 and Enter to read WolfMaster 2.0's Instructions, then 5 and Enter to learn how to load the specific level packs included with WolfMaster 2.0.

  4. For subsequent playthroughs, create a .bat file that contains the following commands:

mouse_raw_input = true
c:
cd wolf3dsu
call WOLFM.BAT

mouse_raw_input = true bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.

c: changes to the C drive.

cd wolf3dsu changes to the WolfMaster 2.0 game folder.

call WOLFM.BAT opens WolfMaster 2.0's main menu.

Optional: If you do not want to see the Please Do Not Distribute this Registered Program message at the Dosbox-Staging command prompt after exiting WolfMaster 2.0, make sure to add cls as the final line of your batch file. If you also want to suppress the beep that plays after exiting WolfMaster 2.0, add pcspeaker = off as the first line of your .bat file.

Word Rescue

The following three separate .bat files will run their respective Word Rescue episodes:

c:
cd wordres
WR1.EXE
c:
cd wordres
WR2.EXE
c:
cd wordres
WR3.EXE

c: changes to the C Drive.

cd wordres switches to the Word Rescue game folder.

WR1.EXE runs Word Rescue, Episode 1 itself. (WR2.EXE and WR3.EXE run their respective episodes).

See also

⚠️ **GitHub.com Fallback** ⚠️