Table of Contents
- Running games from batch files
- Introduction
- How Do I Create a .BAT File?
- How Do I Configure a Game's Sound, Music, and Controls?
- How Do I Enable a Game's CD Audio?
- What Is Inno-Extract and How Do I Use It?
- Examples
- Alien Carnage / Halloween Harry
- Beneath a Steel Sky
- Bio Menace 1, 2, and 3
- Blake Stone: Aliens of Gold
- Blake Stone: Planet Strike
- Blood
- Blood: One Unit Whole Blood (GOG Release)
- Blood: One Unit Whole Blood - Mission Pack: Cryptic Passage (GOG Release)
- Boppin
- Catacomb
- Catacomb 3-D
- Catacomb Abyss
- Catacomb Apocalypse
- Catacomb Armageddon
- CD-Man
- CHAMP Galagon
- Chasm: The Rift
- Chex Quest 1
- Chex Quest 2
- Colonization for Windows
- Command & Conquer (1995)
- Commander Keen 1, 2, and 3: Invasion of the Vorticons
- Commander Keen 4 and 5: Goodbye, Galaxy!
- Commander Keen 6: Aliens Ate My Babysitter!
- Corridor 7
- Cosmo's Cosmic Adventure 1, 2, and 3
- Crystal Caves 1, 2, and 3
- Crystal Dream II by Triton (Demoscene)
- Cybersphere Plus
- Dangerous Dave Goes Nutz!
- Dangerous Dave in the Deserted Pirate's Hangout
- Dangerous Dave in the Haunted Mansion
- Dangerous Dave's Risky Rescue
- Descent 1
- Descent 2
- Doom 1 / The Ultimate Doom
- Doom 2: Hell on Earth
- Doom 2: Hell to Pay
- Doom 2: Perdition's Gate
- Doom 2 Mod: Alien Vendetta
- Doom 2 Mod: Batman Doom
- Doom 2 Mod: Memento Mori 1
- Doom 2 Mod: Memento Mori 2
- DOS Benchmark Pack
- Duke Nukem 1: Episodes 1, 2, and 3
- Duke Nukem 2
- Duke Nukem 3D: Atomic Edition
- Duke Nukem 3D: Duke It Out In DC and Duke Caribbean - Life's A Beach
- Duke Nukem 3D: Nuclear Winter
- Dune (1992)
- Epic Pinball
- Exhumed / Powerslave (1996)
- Final Doom - The Plutonia Experiment
- Final Doom - TNT: Evilution
- Hacx: Twitch 'n Kill (Standalone DOS Version)
- Heretic: Shadow of the Serpent Riders
- Hexen: Beyond Heretic
- Hexen: Deathkings of the Dark Citadel
- Hocus Pocus
- Hostage: Rescue Mission
- Hoyle Casino
- If It Moves, Shoot It!
- Jazz Jackrabbit 1
- JetFighter: The Adventure
- Jetpack
- Jill of the Jungle 1, 2, and 3
- Jurassic Park (1993)
- Ken's Labyrinth
- King's Quest 7
- Lands of Lore 1: The Throne of Chaos
- Lands of Lore 2: Guardians of Destiny
- Leisure Suit Larry 1
- Leisure Suit Larry 1 (VGA)
- Leisure Suit Larry 2
- Leisure Suit Larry 3
- Leisure Suit Larry 5
- Leisure Suit Larry 6 (SVGA)
- Lemmings 1
- Lemmings 2: The Tribes
- Lure of the Temptress
- Major Stryker
- Mario Brothers VGA
- Mario Is Missing! CD Deluxe
- Mario Teaches Typing
- Math Rescue 1, 2, and 3
- Mega Man 1 (DOS Game)
- Mega Man 3 (DOS Game)
- Megarace 1
- Megarace 2
- Microsoft Flight Simulator 5.x
- Operation Body Count
- Paganitzu 1, 2, and 3
- Perfect Assassin
- Police Quest 2
- Police Quest 3
- Quake 1
- Quake 1 - Mission Pack 1: Scourge of Armagon
- Quake 1 - Mission Pack 2: Dissolution of Eternity
- Redneck Rampage 1
- Redneck Rampage 1 - Mission Pack: Suckin' Grits on Route 66
- Redneck Rampage 2 / Redneck Rampage Rides Again
- Renegade: The Battle for Jacob's Star
- Rescue Rover 1 and 2
- Rise of the Triad: Dark War
- ScubaVenture: The Search for Pirate's Treasure
- Second Reality by Future Crew (Demoscene)
- Secret Agent 1, 2, and 3
- Shadow Warrior (1997)
- Shadow Warrior (1997) - GOG Release
- Shadow Warrior (1997): Twin Dragon - GOG Release
- Shadow Warrior (1997): Wanton Destruction - GOG Release
- Space Quest 6
- Spellcasting 101, 201 and 301
- Stargunner
- Star Wars: Dark Forces
- Strife: Quest for the Sigil (1996)
- Supaplex
- Super 3D Noah's Ark
- Teddybear's Revenge by Eclipse (Demoscene)
- The Elder Scrolls: Arena
- The Elder Scrolls: Daggerfall
- Tyrian 2000
- Ultima Underworld 1 and 2
- Viper (1998)
- Wacky Wheels
- Wizball
- Wolfenstein 3D
- Wolfenstein 3D - Spear of Destiny, Mission Pack 1
- Wolfenstein 3D - Spear of Destiny, Mission Pack 2: Return to Danger
- Wolfenstein 3D - Spear of Destiny, Mission Pack 3: Ultimate Challenge
- Wolfenstein 3D Mod - Castle Totenkopf 1.2
- Wolfenstein 3D Mod - Coming of the Storm
- Wolfenstein 3D Mod - Operation: Heimzahlung
- Wolfenstein 3D Mod - Project: Eisenritter
- Wolfenstein 3D - Spear of Destiny Mod: Spear End of Destiny
- Wolfenstein 3D - Spear of Destiny Mod: Spear Resurrection
- Wolfenstein 3D Super Upgrades: WolfMaster 2.0
- Word Rescue
- See also
Running games from batch files
Table of index (click to expand)
-
- Alien Carnage / Halloween Harry
- Beneath a Steel Sky
- Bio Menace 1, 2, and 3
- Blake Stone: Aliens of Gold
- Blake Stone: Planet Strike
- Blood
- Blood: One Unit Whole Blood (GOG Release)
- Blood: One Unit Whole Blood - Mission Pack: Cryptic Passage (GOG Release)
- Boppin
- Catacomb
- Catacomb 3-D
- Catacomb Abyss
- Catacomb Apocalypse
- Catacomb Armageddon
- CD-Man
- CHAMP Galagon
- Chasm: The Rift
- Chex Quest 1
- Chex Quest 2
- Colonization for Windows
- Command & Conquer (1995)
- Commander Keen 1, 2, and 3: Invasion of the Vorticons
- Commander Keen 4 and 5: Goodbye, Galaxy!
- Commander Keen 6: Aliens Ate My Babysitter!
- Corridor 7
- Cosmo's Cosmic Adventure
- Crystal Caves 1, 2, and 3
- Crystal Dream II by Triton (Demoscene)
- Cybersphere Plus
- Dangerous Dave Goes Nutz!
- Dangerous Dave in the Deserted Pirate's Hangout
- Dangerous Dave in the Haunted Mansion
- Dangerous Dave's Risky Rescue
- Descent 1
- Descent 2
- Doom 1 / The Ultimate Doom
- Doom 2: Hell on Earth
- Doom 2: Hell to Pay
- Doom 2: Perdition's Gate
- Doom 2 Mod: Alien Vendetta
- Doom 2 Mod: Batman Doom
- Doom 2 Mod: Memento Mori 1
- Doom 2 Mod: Memento Mori 2
- DOS Benchmark Pack
- Duke Nukem 1: Episodes 1, 2, and 3
- Duke Nukem 2
- Duke Nukem 3D: Atomic Edition
- Duke Nukem 3D: Duke It Out In DC and Duke Caribbean - Life's A Beach
- Duke Nukem 3D: Nuclear Winter
- Dune (1992)
- Epic Pinball
- Exhumed / Powerslave (1996)
- Final Doom - The Plutonia Experiment
- Final Doom - TNT: Evilution
- Hacx: Twitch 'n Kill (Standalone DOS Version)
- Heretic: Shadow of the Serpent Riders
- Hexen: Beyond Heretic
- Hexen: Deathkings of the Dark Citadel
- Hocus Pocus
- Hostage: Rescue Mission
- Hoyle Casino
- If It Moves, Shoot It!
- Jazz Jackrabbit 1
- JetFighter: The Adventure
- Jetpack
- Jill of the Jungle 1, 2, and 3
- Jurassic Park (1993)
- Ken's Labyrinth
- King's Quest 7
- Lands of Lore 1: The Throne of Chaos
- Lands of Lore 2: Guardians of Destiny
- Leisure Suit Larry 1
- Leisure Suit Larry 1 (VGA)
- Leisure Suit Larry 2
- Leisure Suit Larry 3
- Leisure Suit Larry 5
- Leisure Suit Larry 6 (SVGA)
- Lemmings 1
- Lemmings 2: The Tribes
- Lure of the Temptress
- Major Stryker
- Mario Brothers VGA
- Mario Is Missing! CD Deluxe
- Mario Teaches Typing
- Math Rescue
- Mega Man 1 (DOS Game)
- Mega Man 3 (DOS Game)
- Megarace 1
- Megarace 2
- Microsoft Flight Simulator 5.x
- Operation Body Count
- Paganitzu 1, 2, and 3
- Perfect Assassin
- Police Quest 2
- Police Quest 3
- Quake 1
- Quake 1 - Mission Pack 1: Scourge of Armagon
- Quake 1 - Mission Pack 2: Dissolution of Eternity
- Redneck Rampage 1
- Redneck Rampage 1 - Mission Pack: Suckin' Grits on Route 66
- Redneck Rampage 2 / Redneck Rampage Rides Again
- Renegade: The Battle for Jacob's Star
- Rescue Rover 1 and 2
- Rise of the Triad: Dark War
- ScubaVenture: The Search for Pirate's Treasure
- Second Reality by Future Crew (Demoscene)
- Secret Agent 1, 2, and 3
- Shadow Warrior (1997)
- Shadow Warrior (1997) - GOG Release
- Shadow Warrior (1997): Twin Dragon - GOG Release
- Shadow Warrior (1997): Wanton Destruction - GOG Release
- Space Quest 6
- Spellcasting 101, 201 and 301
- Stargunner
- Star Wars: Dark Forces
- Strife: Quest for the Sigil (1996)
- Supaplex
- Super 3D Noah's Ark
- Teddybear's Revenge by Eclipse (Demoscene)
- The Elder Scrolls: Arena
- The Elder Scrolls: Daggerfall
- Tyrian 2000
- Ultima Underworld 1 and 2
- Viper (1998)
- Wacky Wheels
- Wizball
- Wolfenstein 3D
- Wolfenstein 3D - Spear of Destiny, Mission Pack 1
- Wolfenstein 3D - Spear of Destiny, Mission Pack 2: Return to Danger
- Wolfenstein 3D - Spear of Destiny, Mission Pack 3: Ultimate Challenge
- Wolfenstein 3D Mod - Castle Totenkopf 1.2
- Wolfenstein 3D Mod - Coming of the Storm
- Wolfenstein 3D Mod - Operation: Heimzahlung
- Wolfenstein 3D Mod - Project: Eisenritter
- Wolfenstein 3D - Spear of Destiny Mod: Spear End of Destiny
- Wolfenstein 3D - Spear of Destiny Mod: Spear Resurrection
- Wolfenstein 3D Super Upgrades: WolfMaster 2.0
- Word Rescue
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?
- 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
.BATextension is specified at the end of the file name before creating and opening the file.
-
Add the relevant DOS commands, one command per line, to the
.BATfile. -
Name your file and save it as a
.BATfile in your DOS games folder.
- Note: The file extension must end in
.bat, not.txt,.cfg, or.sh.
-
Open Dosbox-Staging and navigate to the DOS games folder that contains your
.BATfile(s). -
Type the name of the
.BATfile you want to run and pressEnter.
How Do I Configure a Game's Sound, Music, and Controls?
-
Open Dosbox-Staging.
-
Navigate to your game folder.
-
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'sSNDSETUP.EXEor 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.EXEin their respective game directories as their setup file instead, such as Megarace 1 and Lemmings 2: The Tribes.
- 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.COMfile.
How Do I Enable a Game's CD Audio?
- 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 replaced:\with your physical optical disc drive's actual drive letter, such ase:\,f:\, etc.
- Navigate to your game directory and check if you have a
SETUP.EXEfile or a similar music and sound configuration utility, such asINSTALL.EXE,SNDSETUP.EXE, etc. RunSETUP.EXEand in the music configuration section, make sure that you specifically enableCD 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.
- 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
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.
-
Go to https://www.dosgames.com/game/alien-carnage/ and download acfreew.zip, not the beta version.
-
Extract the contents of the zip file into a folder called
alicarnin your DOS games folder. -
Open Dosbox-staging, navigate to your
alicarnfolder, and run the commandCARNAGE.EXE /cto open the sound, music, and controls configuration menu. Press the corresponding letter key for the option you want to configure. For example,sfor Soundblaster,mfor Music,kfor keyboard, etc. -
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.
- 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
- Move the
appsubfolder to your DOS games folder and rename it toblood.
- Delete all of the
DosboxBlood.conffiles in thebloodfolder to remove any possibility of their interference with any Dosbox-Staging config files being used.
- Open Dosbox-Staging and imgmount
game.insas your D drive to enable Blood's CD-Audio:
imgmount d path\to\game.ins -t cdrom
-
Navigate to your Blood: One Unit Whole Blood game folder (
c:\blood), then runBLOOD.EXEto start Blood: One Unit Whole Blood. -
In the game's main menu, go to
Options -> Controls -> Configure Keysto configure keyboard controls, such as WASD for movement.
- Blood: One Unit Whole Blood also provides a separate
SETUP.EXEfile where Blood's sound, music, and controls can be configured as necessary.
-
Press
Escapeuntil you reach the game's main menu, then selectNew Game, the episode you want to play, and the difficulty level. -
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:
-
Make a backup of your original
BLOOD.EXEfile and move it somewhere else on your system. -
Go to https://github.com/OpenRift412/Blood-SAVEFIX/releases and download the patched
BLOOD.EXEto yourbloodgame folder. -
Run the patched
BLOOD.EXEin 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.
-
Download CSMTCPIP.EXE and move it into your Chasm: The Rift folder.
-
Open Dosbox-Staging, navigate to your Chasm: The Rift folder, run
CSMTCPIP.EXE, and wait for the patch to finish. After the patch finishes, runFIX.EXEas well. -
Exit Dosbox-Staging and extract PS10.EXE into your Chasm: The Rift folder. This will overwrite the existing
PS10.EXEfile. Now you can run Chasm: The Rift with eithercore = autoorcore = dynamicin Dosbox-Staging as normal. -
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.
-
Go to http://gallery.xboltz.net/downloads/#Chex_Quest_Compact and download Chexquest.zip.
-
Extract the contents into a folder in your DOS games directory.
-
Open Dosbox-Staging and navigate to your
chex1folder. -
Run
setup.exeto 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. -
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.
-
Go to https://dosgames.com/game/chex-quest-2/ and download the Original archive (chex2.zip, 2,085k) file.
-
Extract the contents of the zip file into your
chex1folder. -
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
- Make a copy of your
DOOM2folder and rename it toH2Por 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.
-
Open Dosbox-Staging and imgmount
hell2pay.isoas your CD-ROM drive:imgmount d path\to\hell2pay.iso -t cdrom. Replace path\to\hell2pay.iso with the location on your system. -
Navigate to your D drive, type
install, and pressEnter. -
In the Hell 2 Pay installer, click the
Continuebutton twice, set Hell 2 Pay's install directory toc:\H2P, click onInstall 1(Maximum Install), then select version1.9for Doom 2 itself.
- Of course, if you have an earlier version of Doom 2, select the relevant version for your system accordingly.
-
After the installer finishes, you will be in your
H2Pdirectory. Now runHELL2PAY.BATto start Hell 2 Pay. -
Hell 2 Pay will ask you what version of Doom 2 you are running. Press
9to 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.
- You will then see the message
This version of Doom has been modified.Ignore it and pressEnterto 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
- Make a copy of your
DOOM2folder and rename it toPRGATEor 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.
-
Go here to download Perdition's Gate.
-
Extract the contents of
perdgate.zipto a folder calledperdgate. -
Open Dosbox-Staging and mount the
perdgatefolder as a CD-ROM:mount d path\to\perdgate -t cdrom. Replace path\to\perdgate with the location on your system. -
Navigate to the D drive, type
install, and pressEnterto run the Perdition's Gate installer. -
In the Perdition's Gate installer, click the
Continuebutton twice, set the Perdition's Gate install directory toC:\PRGATE, then click on theMaximumbutton for the Maximum Install. -
After the installer finishes, you will be in the
PRGATEfolder. Now runPERDGATE.BATto start Perdition's Gate. -
Perdition's Gate will ask you what version of Doom 2 you are running. Press
9to 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.
- You will then see the message
This version of Doom has been modified.Ignore it and pressEnterto 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
-
Go to IDGames and on the right where it says Select a Download Mirror, download av.zip to your Doom 2 folder
c:\doom2. -
In your Doom 2 folder, create a new subfolder called
wads. You will now have the folderc:\doom2\wads\.
-
Extract the zip file's contents to
c:\doom2\wads\. -
Move the file
AV.EXEinto yourc:\doom2folder. -
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
- Outside of Dosbox-Staging, make a copy of your
DOOM2folder and rename it toBATDOOM.
- 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.
-
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.
-
Download and extract the contents of
batman.zipinto your newly createdBATDOOMfolder. -
Open Dosbox-Staging, navigate to your
BATDOOMfolder, and runVANILLA.BATto install Batman Doom. -
Once
VANILLA.BATfinishes, runBATMAN.EXE -file batman.wadto start Batman Doom. -
When the
This version of Doom has been modifiedmessage appears, pressEnterto play Batman Doom. -
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
-
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. -
In your Doom 2 folder, create a new subfolder called
wads. You will now have the folderc:\doom2\wads\.
-
Extract the zip file's contents to
c:\doom2\wads\. -
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
-
Go to IDGames and on the right where it says Select a Download Mirror, download mm2.zip to your Doom 2 folder
c:\doom2. -
In your Doom 2 folder, create a new subfolder called
wads. You will now have the folderc:\doom2\wads\.
-
Extract the zip file's contents to
c:\doom2\wads\. -
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
-
Download the
DOS Benchmark Packfrom here and extract theDOSBENCHfolder to your DOS games directory. -
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
-
To install
Duke It Out In DC, imgmountDUKEDC.CUEas your D drive:imgmount d path\to\DUKEDC.CUE -t cdrom. Replace path\to\DUKEDC.CUE with the location on your system. -
Change to your D drive, type
installand pressEnter. -
Provide the installer with the full path to your Duke Nukem 3D installation (for example:
c:\duke3d). -
Follow the prompts to install both the Game Add-On Manager (known as GAMER for short) and the
Duke It Out In DCadd-on. -
You will now see the folder
c:\gamerand the filegamer.iniin your mounted C drive. GAMER is required to run the two add-ons in DOS, so do not deletec:\gamerorgamer.ini. -
Unmount the
Duke It Out In DCCD-ROM disc image:imgmount -u d.
Installing Duke Caribbean - Life's A Beach
-
To install
Duke Caribbean - Life's A Beach, imgmountcaribbean.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. -
Change to your D drive, again type
installand pressEnter. -
Provide the installer with the full path to your Duke Nukem 3D installation (for example:
c:\duke3d). -
Follow the prompts to install
Duke Caribbean - Life's A Beach. Since you already installed GAMER via theDuke It Out In DCinstaller, theDuke Caribbean - Life's A Beachinstaller will only now install the Caribbean add-on as a result. -
Unmount the
Duke Caribbean - Life's A BeachCD-ROM disc image:imgmount -u d. -
Navigate to your
c:\gamerfolder and runGAMER.EXE. -
You will now be greeted with a screen that reads:
Gamer Developed by Sunstorm Interactive, Inc (1997)
Game Add-On Manager: Add-on Menu.
- In the Add-on Menu that appears, you will now see options for
Duke It Out In DCandDuke 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
- After selecting and activating Duke It Out in DC in the GAMER menu, press
Escapeto close GAMER itself. If the screen does not properly clear itself after you exit GAMER, typeclsand pressEnterto 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.
-
Navigate to your
c:\duke3dfolder and runDUKE3D.EXE. To navigate to your Duke Nukem 3D game folder, typecd ..and pressEnter, then typecd duke3dand pressEnter. -
Select a New Game and when you reach the episode selection menu, choose
Duke It Out in DCand pressEnter. -
For subsequent playthroughs, create a .bat file in
c:\gamerthat 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
- After selecting and activating Duke Caribbean - Life's A Beach in the GAMER menu, press
Escapeto close GAMER itself. If the screen does not properly clear itself after you exit GAMER, typeclsand pressEnterto 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.
-
Navigate to your
c:\duke3dfolder and runCARIB.EXE. To navigate to your Duke Nukem 3D game folder, typecd ..and pressEnter, then typecd duke3dand pressEnter. OnceCARIB.EXEloads, selectSingle Playerand pressEnter. -
Select a New Game and when you reach the episode selection menu, choose
Life's a Beachand pressEnter. -
For subsequent playthroughs, create a .bat file in
c:\gamerthat 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.
-
Imgmount your original Duke Nukem 3D CD-ROM disc image as the D drive:
imgmount d path\to\ATOMIC15.CUE -t cdrom -
To install
Duke Nukem 3D: Nuclear Winter, imgmountnuclearwinter.iso(or whatever name you gave this iso) as the E drive:imgmount e path\to\nuclearwinter.iso -t cdrom -
Change to your E drive, type
installand pressEnter. -
Confirm where the Nuclear Winter installer has found your Duke Nukem 3D installation and press
Yfor Yes. -
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
-
After the installation finishes, unmount your E drive:
imgmount -u e -
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.BATfrom 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:
-
Open Dosbox-Staging.
-
Type
sbtype = sb16and pressEnter, then typeoplmode = opl3goldand pressEnter.
- If these two settings are not specified, the installer will not be able to detect the Adlib Gold card.
-
Imgmount the Dune ISO file as your D drive:
imgmount d path\to\dune.iso -t cdrom. -
Navigate to your D drive.
-
Type
installand pressEnter. -
Select
I want to start a new installationand pressEnter. -
Select
Change language and configurationand pressEnter. -
For the question
Do you want an automatic test?, pressYforYes.
- The installer will then display all of the hardware that it has detected.
-
For the question
Is this correct?, pressNforNo. -
Select
Music, then change the sound card toAdlib Goldand save your changes. -
Now when the installer asks
Is this correct?, pressYforYes. -
The installer will tell you that the settings have been configured, so press
Enterto return to the Dosbox Staging prompt. -
In your mounted C drive, navigate to the newly created
DUNECDfolder, and runDUNE.BATto 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
-
Download the EX / PS DeHacker zip file and extract its contents, excluding the
SOURCESfolder, to yourpowslavefolder. -
Open Dosbox-Staging, navigate to your
powslavefolder, and runEXPSDEHK.EXE. -
In
EXPSDEHK.EXE's main menu, open theHACKS SETUPsubmenu, and place checkmarks onTweak Strafe Buttons CodeandFix C Key to Work Properlyby pressingEnter. -
Press
Escapeto return to the main menu, selectSave Settings and Exit, and pressEnter. -
If you previously mapped
AandDto Strafe_Left and Strafe_Right respectively, you will now be able to strafe left and right with theAandDkeys at normal speed and not in slow motion. If you previously mapped Crouch to theCkey, you will also now be able to crouch normally, as opposed to before, where the game would not register theCkeypress 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.
-
Go here and download
HACKX.ZIP. -
Extract the
HACXfolder into your DOS games directory (c:\HACX). -
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.
-
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. -
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
PATCHdirectory, and runinstall.batto update Hexen: Beyond Heretic from version 1.0 to 1.1. Once the patch finishes, typecd ..and pressEnterto 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. -
In the root directory of your E drive, type
install.bat, and pressEnterto run the Deathkings installer. -
Install Deathkings to the default install location
c:\hexendk. -
Close Dosbox-Staging, go to IDGames, and download
dkpatch.zip, which contains a patch that will allow Deathkings to play Redbook CD Audio correctly. -
Extract both
PATCH.EXEandPATCH.RTPfromdkpatch.zipinto your newly created Deathkings directory. -
Re-open Dosbox-Staging, navigate to
c:\hexendk, type the word "patch" without quotes or capital letters, and pressEnter. -
The patcher will run and update
HEXDD.WADto version 1.1 and you will now be able to play Hexen's Redbook CD Audio tracks correctly within Dosbox-Staging. -
Unmount your Deathkings CD-ROM disc image:
imgmount -u e. -
Imgmount your original Hexen: Beyond Heretic CD-ROM disc image as the D drive:
imgmount d path\to\HEXEN11.CUE -t cdrom. -
While still in the
c:\hexendkdirectory, runHEXENDK.EXEto start Hexen: Deathkings of the Dark Citadel itself. -
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.
-
Follow these instructions to enable Gravis UltraSound in Dosbox-Staging.
-
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.
-
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.
-
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.
-
Go here, download
LABFULL.ZIP, and extract it into a folder namedkenslab. -
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.
- 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
-
Move the
LORE1folder 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 calledc:\LORE1. -
Open Dosbox-Staging, navigate to your
LORE1game folder and runSETUP.EXEto configure music and sound accordingly. -
After configuring music and sound, imgmount
GAME.DATas your CD-ROM with drive letter D, then runLOLCD.EXEto play Lands of Lore 1: The Throne of Chaos.
- For anybody wondering: Yes, the game executable is actually named
LOLCD.EXE.
- 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.
- 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
-
Move the
LR2\appsubfolder to your DOS game folder and renameapptoLORE2. -
Open Dosbox-Staging and navigate to the
LORE2folder. -
Type
LOLG.EXE -CD c:\lore2and pressEnterto run Lands of Lore 2: Guardians of Destiny.
- For anybody wondering: Yes, the game executable is actually named
LOLG.EXE.
- 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
-
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. -
Navigate to your
LORE2game folder located on your mounted C drive, then runSETUP.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
-
Xcopy all files, folders, and subfolders from the root of the Lemmings 2 CD-ROM via this method.
-
Either hex edit the file
L2.RKOor editL2.INIin a text editor to defeat Lemmings 2's copy protection. -
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.
-
Go to https://www.dosgames.com/game/lure-of-the-temptress and download luretempt.zip.
-
Extract the contents of the zip file into a folder called
luretempin your DOS games folder. -
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.
- 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
-
Move the
MRACE1folder 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 calledc:\MRACE1. -
Open Dosbox-Staging, navigate to your
MRACE1folder, and runINSTALL.EXE. Despite its name,INSTALL.EXEactually serves as Megarace 1's Setup tool. -
INSTALL.EXEwill display the messagePreviously stored configuration has not been found on drive C:. Click on the optionI want to start a new installation. -
At the next screen, click on
Manual Installation. -
Under the message
Make changes if necessary, typec:\MRACE1as the Megarace 1 game directory and click on OK. Doing this will create a .BAT file in the Megarace 1 game folder calledMEGARACE.BATwhich you will use later to run your fully configured game on subsequent playthroughs. -
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. -
On the
Game Configurationscreen, 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)
-
When you see the message
Your selections have been saved, click onI want to start the game now. -
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.
- 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
-
Move the
MR2\appfolder to your DOS game folder and renameapptoMRACE2. -
Navigate to your
MRACE2game folder, runSETUP.EXE, clickCreative Lab Sound Blaster Pro or 100% Compatible, then clickAuto-detect sound card paremeter's. -
SETUP.EXEwill tell you that the card has successfully been detected. Click anywhere on the window and you will return to the Dosbox-Staging command prompt. -
Imgmount
MEGARACE2.gogas your CD drive with drive letter D, then runMEGARACE.EXEto start Megarace 2. -
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:
-
Open Dosbox-Staging and navigate to your Operation Body Count game folder:
c:\BCCD. -
In the game folder, type
BCCD NSR250 CDMUSICand pressEnter.
- If you do not want the Operation Body Count's CD music playing, then you can omit
CDMUSICfrom this command.
- Start a level and press
Left-Shift + Alt + Bto enable the following cheats:
- After pressing
Left-Shift + Alt + B, you will see the messageBogus Modein 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
- Press
Left-Shift + Alt + W, type the number40, and pressEnterto warp to level 40, the final level. After level 40 loads, pressLeft-Shift + Alt + Rto 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.
-
Make a copy of your
Redneck Rampagefolder. -
Rename it to
redramto keep the folder name 8 characters or less per the DOS 8.3 file naming convention. -
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.
-
Make another copy of your
REDNECK RAMPAGEfolder. -
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.
- 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.
-
Make a copy of your
Redneck Rides Againfolder. -
Rename the game folder to
rrrato keep the folder name 8 characters or less per the DOS 8.3 file naming convention. -
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
-
Follow these instructions to enable Gravis UltraSound in Dosbox-Staging.
-
To enable GUS for Rise of the Triad itself:
-
Open Dosbox-Staging, navigate to your
ROTTfolder, runSNDSETUP.EXE, enter theSETUP SOUND FXsubmenu, selectULTRASOUND, then pressEnterto save your changes. -
For ROTT's music, enter the
SETUP MUSICsubmenu, selectULTRASOUNDagain, and pressEnterto save your changes. -
Press
Escape, selectYES, and pressEnterto save your changes, then runROTT.EXEas normal.
- 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.
- 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
-
Move the
appsubfolder to your DOS games folder and rename it toshwar. -
Open Dosbox-Staging and imgmount
GAME.DATas your D drive to enable Shadow Warrior's CD-Audio:
imgmount d path\to\shwar\GAME.DAT -t cdrom
- Navigate to the
shwargame folder and runSETUP.EXEto configure controls and change video resolution as you see fit.
- The
shwargame folder also containsWANTON.EXEfor the Wanton Destruction mission pack, as well as theDRAGONsubfolder which containsTDRAGON.EXEfor the Twin Dragon mission pack.
-
Exit
SETUP.EXEand runSW.EXEto start Shadow Warrior (1997). -
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.
-
In your
shwarfolder, navigate to theDRAGONsubfolder, then run that subfolder'sSETUP.EXEfile to configure controls and change video resolution as you see fit. -
Exit
SETUP.EXEand runTDRAGON.EXEto start Shadow Warrior: Twin Dragon. -
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.
-
Navigate to the
shwargame folder and runSETUP.EXEto configure controls and change video resolution as you see fit. -
Exit
SETUP.EXEand runWANTON.EXEto start Wanton Destruction. -
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.
-
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.
-
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
-
Download either the full version or original version of Suplex itself from DOS Games Archive and extract it to the folder of your choice.
-
Install the Sound Fix as described on the Dosbox Staging Wiki - Game Issues Page, which will prevent mouse movement from hanging the game menu.
-
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.
- 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
- 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.
-
Navigate to your D: drive, then run
install.exe. -
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. -
Exit Dosbox-Staging, navigate to your
arena_cdfolder, openarena.batin 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.batwithout adding the above line, The Elder Scrolls: Arena will simply show a black screen and go no further.
-
Save
arena.batafter making the change described in step 5. -
Re-open Dosbox-Staging, navigate to your
arena_cdgame directory, and launcharena.batto run The Elder Scrolls: Arena itself. -
For subsequent playthroughs, create a .bat file that contains the following commands:
mount d path\to\arenadisc\app -t cdrom
c:
cd arena_cd
call arena.bat
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.
- 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
-
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. Renameappto something likedagg_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 calledc:\dagg_cd. -
While still outside of Dosbox-Staging, navigate to your
dagg_cdfolder, open the fileZ.CFGin a text editor, and edit thepathandpathCDlines as shown below:
path C:\dagg_cd\arena2\pathCD C:\dagg_cd\arena2\
-
Save
Z.CFGafter making the changes described in step 3. -
Open Dosbox-Staging, navigate to your
dagg_cdfolder, then run the commandFALL.EXE Z.CFGto start Daggerfall.
-
FALL.EXEneeds theZ.CFGconfiguration 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.EXEby itself, you will receive the error messageUnable to Locate Daggerfall CD. Make sure the CD is in the drive before you start the game.
- 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
-
Go here and download Castle Totenkopf 1.2, not the SDL remake. (The SDL remake, which runs in Windows only, can be downloaded here).
-
Extract the files into a folder called
tkopfv12and copy the folder to your DOS games folder. -
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
-
Go here and download Coming of the Storm.
-
Extract the files into a folder called
cstormand copy the folder to your DOS games folder. -
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
-
Go here and download Operation: Heimzahlung.
-
Extract the files into a folder called
hzahlungand copy that folder to your DOS games directory. -
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
-
Go here and download Project: Eisenritter.
-
Extract the files into a folder called
prjeisenand copy that folder to your DOS games directory. -
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.
-
At the top of the screen, in the rectangle with Spear End of Destiny in purple letters, click on Download on the lefthand side.
-
Extract the .zip file's contents into a folder called
eodand move the folder to your DOS games directory. -
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.
-
At the top of the screen, in the rectangle with Spear Resurrection in blue letters, click on Download on the lefthand side.
-
Extract the .zip file's contents into a folder called
Spearresand 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.
- Outside of Dosbox-Staging, make a copy of your
wolf3dfolder and rename it towolf3dsu.
- 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.
- If you use Windows, press
Windows Key + Rto open the Run Menu, typepowershell, and pressEnterto open Powershell. In the newly opened Powershell window, typecd desktopand pressEnterto navigate to your Desktop. Next, typecurl.exe -O ftp://ftp.3drealms.com/freeware/wolf3dsu.zipand pressEnterto downloadwolf3dsu.zipto your computer. The command-line switch-Ouses an uppercaseOlikeOthello, 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.zipin Bash or Terminal respectively.
-
Extract the contents of
wolf3dsu.zipinto your newly createdwolf3dsufolder. -
Open Dosbox-Staging, navigate to your
wolf3dsufolder, and runSETUP.EXEto install WolfMaster 2.0. -
After the installer completes, run
WOLFM.BATto open WolfMaster 2.0's main menu. Press1andEnterto read WolfMaster 2.0's Instructions, then5andEnterto learn how to load the specific level packs included with WolfMaster 2.0. -
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
- IBM PC — Wikipedia
- DOS — Wikipedia
- MS-DOS — Wikipedia
- Batch file — Wikipedia
- COMMAND.COM — Wikipedia
- Command-line interpreter — Wikipedia
General
How-to's
- Adding utilities
- Applications
- Config file examples
- Dual-mouse gaming
- Getting started
- Instant launch
- Joysticks and Gamepads
- Keymapper
- Multiplayer & serial ports
- Windows
Lists
- AUTOTYPE candidates
- CDDA / GUS / MIDI games
- DOS/32A compatibility
- Dual OPL2 and OPL3 games
- Games with enhanced Tandy & PCjr graphics and sound
- Shaders
- Special keys
Audio
- Audio mixer signal flow diagram
- Audio configuration recommendations
- GUS enhancements
- MIDI
- Sound cards
- True 16-bit audio games
Video
Issues
Dev
- How to contribute
- Release process
- Audio tests
- CPU tests
- DOS tests
- Input tests
- Performance tests
- Video tests — Video modes
- Video tests — CRT shaders
- Video tests — Presentation
- Learning DOS programming
- Intel compiler tips