Preparing games to run with batch files - dosbox-staging/dosbox-staging GitHub Wiki
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
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.
- Outside of Dosbox-Staging, open your text editor of choice, such as Notepad, Notepad++, TextEdit, etc.
- If you are using a command line text editor, such as Gedit, Nano, Vim, etc, first make sure that the
.BAT
extension is specified at the end of the file name before creating and opening the file.
-
Add the relevant DOS commands, one command per line, to the
.BAT
file. -
Name your file and save it as a
.BAT
file in your DOS games folder.
-
Note: The file extension must end in
.bat
, not.txt
,.cfg
, or.sh
.
-
Open Dosbox-Staging and navigate to the DOS games folder that contains your
.BAT
file(s). -
Type the name of the
.BAT
file you want to run and pressEnter
.
-
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.EXE
or Lode Runner: The Legend Returns'SETSOUND.BAT
. -
If a game does not have any kind of setup file in its game directory, the game's settings will most likely be found in the game executable's main menu itself. Examples of games with internal setup menus include, but are not limited to: Bio Menace, Commander Keen 4 through 6, Major Stryker, and Wolfenstein 3D.
-
A smaller subset of games will have
INSTALL.EXE
in their respective game directories as their setup file instead, such as Megarace 1 and Lemmings 2: The Tribes.
- After configuring your sound, music, and controls via any of the methods described in the note above, run your game via the relevant
.EXE
,.BAT
, or.COM
file.
- 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.EXE
file or a similar music and sound configuration utility, such asINSTALL.EXE
,SNDSETUP.EXE
, etc. RunSETUP.EXE
and 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.
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.
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
alicarn
in your DOS games folder. -
Open Dosbox-staging, navigate to your
alicarn
folder, and run the commandCARNAGE.EXE /c
to open the sound, music, and controls configuration menu. Press the corresponding letter key for the option you want to configure. For example,s
for Soundblaster,m
for Music,k
for keyboard, etc. -
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.
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.
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).
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.
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.
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.
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
app
subfolder to your DOS games folder and rename it toblood
.
- Delete all of the
DosboxBlood.conf
files in theblood
folder to remove any possibility of their interference with any Dosbox-Staging config files being used.
- Open Dosbox-Staging and imgmount
game.ins
as your D drive to enable Blood's CD-Audio:
imgmount d path\to\game.ins -t cdrom
-
Navigate to your Blood: One Unit Whole Blood game folder (
c:\blood
), then runBLOOD.EXE
to start Blood: One Unit Whole Blood. -
In the game's main menu, go to
Options -> Controls -> Configure Keys
to configure keyboard controls, such as WASD for movement.
- Blood: One Unit Whole Blood also provides a separate
SETUP.EXE
file where Blood's sound, music, and controls can be configured as necessary.
-
Press
Escape
until 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.EXE
file and move it somewhere else on your system. -
Go to https://github.com/OpenRift412/Blood-SAVEFIX/releases and download the patched
BLOOD.EXE
to yourblood
game folder. -
Run the patched
BLOOD.EXE
in Dosbox-Staging as normal.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.EXE
as well. -
Exit Dosbox-Staging and extract PS10.EXE into your Chasm: The Rift folder. This will overwrite the existing
PS10.EXE
file. Now you can run Chasm: The Rift with eithercore = auto
orcore = dynamic
in 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.
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
chex1
folder. -
Run
setup.exe
to configure your sound, music, and controls because Chex Quest 1's sound and music are initially disabled, and the game's default controls are not WASD. -
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.
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
chex1
folder. -
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.
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.
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 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).
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).
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).
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.
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).
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).
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
.
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.
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.
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.
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.
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.
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.
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.
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.
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.
- Make a copy of your
DOOM2
folder and rename it toH2P
or something else easily identifiable. For example:c:\H2P
.
- This will ensure that your original Doom 2 installation (i.e.
C:\DOOM2
) remains untouched and that you can play original Doom 2 as well as other mods.
-
Open Dosbox-Staging and imgmount
hell2pay.iso
as your CD-ROM drive:imgmount d path\to\hell2pay.iso -t cdrom
. Replace path\to\hell2pay.iso with the location on your system. -
Navigate to your D drive, type
install
, and pressEnter
. -
In the Hell 2 Pay installer, click the
Continue
button twice, set Hell 2 Pay's install directory toc:\H2P
, click onInstall 1
(Maximum Install), then select version1.9
for 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
H2P
directory. Now runHELL2PAY.BAT
to start Hell 2 Pay. -
Hell 2 Pay will ask you what version of Doom 2 you are running. Press
9
to set the Doom 2 version to 1.9.
- Of course, if you have an earlier version of Doom 2, select the relevant version for your system accordingly.
- You will then see the message
This version of Doom has been modified.
Ignore it and pressEnter
to play Hell 2 Pay.
For subsequent playthroughs, create a .bat file with the following commands:
mouse_raw_input = true
z:
autotype -w .5 -p 1 9 enter
c:
cd H2P
call HELL2PAY.BAT
mouse_raw_input = true
bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.
z:
changes to the Z drive which is where the Autotype command is located.
autotype -w .5 -p 1 9 enter
waits half a second (-w .5
) before typing the number 9
and Enter
keys at a pace of one second (-p 1
) between each specified keystroke. This automates selecting your version of Doom 2 upon launching Hell 2 Pay and then pressing Enter
to go past the This version of Doom has been modified
message.
c:
changes to the C drive.
cd H2P
switches to the Hell 2 Pay game folder.
call HELL2PAY.BAT
runs an additional batch file which starts Hell 2 Pay itself.
Note: Whenever you run this .bat script, Hell 2 Pay will display the message This version of Doom has been modified.
Ignore it and play the game as normal.
- Make a copy of your
DOOM2
folder and rename it toPRGATE
or something else easily identifiable. For example:C:\PRGATE
.
- This will ensure that your original Doom 2 installation (i.e.
C:\DOOM2
) remains untouched and that you can play original Doom 2 as well as other mods.
-
Go here to download Perdition's Gate.
-
Extract the contents of
perdgate.zip
to a folder calledperdgate
. -
Open Dosbox-Staging and mount the
perdgate
folder as a CD-ROM:mount d path\to\perdgate -t cdrom
. Replace path\to\perdgate with the location on your system. -
Navigate to the D drive, type
install
, and pressEnter
to run the Perdition's Gate installer. -
In the Perdition's Gate installer, click the
Continue
button twice, set the Perdition's Gate install directory toC:\PRGATE
, then click on theMaximum
button for the Maximum Install. -
After the installer finishes, you will be in the
PRGATE
folder. Now runPERDGATE.BAT
to start Perdition's Gate. -
Perdition's Gate will ask you what version of Doom 2 you are running. Press
9
to set the Doom 2 version to 1.9.
- Of course, if you have an earlier version of Doom 2, select the relevant version for your system accordingly.
- You will then see the message
This version of Doom has been modified.
Ignore it and pressEnter
to play Perdition's Gate.
For subsequent playthroughs, create a .bat file with the following commands:
mouse_raw_input = true
z:
autotype -w .5 -p 1 9 enter
c:
cd PRGATE
call PERDGATE.BAT
mouse_raw_input = true
bypasses your operating system's mouse acceleration and sensitivity settings. If you have a gaming mouse with a high polling rate (higher than 1,000 Dots Per Inch [DPI]), you will want this setting enabled. Alternatively, if you want to use it for all DOS games and not just FPS-es, this setting can also be enabled within dosbox-staging.conf, instead of in this .bat file.
z:
changes to the Z drive which is where the Autotype command is located.
autotype -w .5 -p 1 9 enter
waits half a second (-w .5
) before typing the number 9
and Enter
keys at a pace of one second (-p 1
) between each specified keystroke. This automates selecting your version of Doom 2 upon launching Perdition's Gate and then pressing Enter
to go past the This version of Doom has been modified
message.
c:
changes to the C drive.
cd PRGATE
changes to the Perdition's Gate game folder.
call PERDGATE.BAT
runs an additional .bat file that starts Perdition's Gate.
Note: Whenever you run this .bat script, Perdition's Gate will display the message This version of Doom has been modified.
Ignore it and play the game as normal.
-
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.EXE
into yourc:\doom2
folder. -
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.
- Outside of Dosbox-Staging, make a copy of your
DOOM2
folder 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.zip
into your newly createdBATDOOM
folder. -
Open Dosbox-Staging, navigate to your
BATDOOM
folder, and runVANILLA.BAT
to install Batman Doom. -
Once
VANILLA.BAT
finishes, runBATMAN.EXE -file batman.wad
to start Batman Doom. -
When the
This version of Doom has been modified
message appears, pressEnter
to 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.
-
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.
-
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.
-
Download the
DOS Benchmark Pack
from here and extract theDOSBENCH
folder 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 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).
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.
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.
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.CUE
as 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
install
and 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 DC
add-on. -
You will now see the folder
c:\gamer
and the filegamer.ini
in your mounted C drive. GAMER is required to run the two add-ons in DOS, so do not deletec:\gamer
orgamer.ini
. -
Unmount the
Duke It Out In DC
CD-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
install
and 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 DC
installer, theDuke Caribbean - Life's A Beach
installer will only now install the Caribbean add-on as a result. -
Unmount the
Duke Caribbean - Life's A Beach
CD-ROM disc image:imgmount -u d
. -
Navigate to your
c:\gamer
folder 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 DC
andDuke 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
Escape
to close GAMER itself. If the screen does not properly clear itself after you exit GAMER, typecls
and pressEnter
to clear the screen.
- If you have still not already done so by this point, verify that you have properly imgmounted your original Duke Nukem 3D CD-ROM disc image as the D drive, otherwise Duke It Out in DC will not run at all.
-
Navigate to your
c:\duke3d
folder and runDUKE3D.EXE
. To navigate to your Duke Nukem 3D game folder, typecd ..
and pressEnter
, then typecd duke3d
and pressEnter
. -
Select a New Game and when you reach the episode selection menu, choose
Duke It Out in DC
and pressEnter
. -
For subsequent playthroughs, create a .bat file in
c:\gamer
that contains the following commands:
c:
cd ..
cd duke3d
DUKE3D.EXE
c:
changes to the C drive.
cd ..
switches from the gamer
directory to the root of the C drive.
cd duke3d
switches to the Duke Nukem 3D game folder.
DUKE3D.EXE
runs Duke Nukem 3D itself with Duke It Out in DC now enabled as a selectable option in the episode selection menu.
Running Duke Caribbean - Life's A Beach
- After selecting and activating Duke Caribbean - Life's A Beach in the GAMER menu, press
Escape
to close GAMER itself. If the screen does not properly clear itself after you exit GAMER, typecls
and pressEnter
to clear the screen.
- If you have still not already done so by this point, verify that you have properly imgmounted your original Duke Nukem 3D CD-ROM disc image as the D drive, otherwise Duke Caribbean - Life's A Beach will not run at all.
-
Navigate to your
c:\duke3d
folder and runCARIB.EXE
. To navigate to your Duke Nukem 3D game folder, typecd ..
and pressEnter
, then typecd duke3d
and pressEnter
. OnceCARIB.EXE
loads, selectSingle Player
and pressEnter
. -
Select a New Game and when you reach the episode selection menu, choose
Life's a Beach
and pressEnter
. -
For subsequent playthroughs, create a .bat file in
c:\gamer
that contains the following commands:
c:
cd ..
cd duke3d
CARIB.EXE
c:
changes to the C drive.
cd ..
switches from the gamer
directory to the root of the C drive.
cd duke3d
switches to the Duke Nukem 3D game folder.
CARIB.EXE
runs Duke Caribbean - Life's A Beach itself.
Note: When you de-activate Duke Caribbean - Life's A Beach in the GAMER menu, CARIB.EXE
will be removed automatically by the GAMER software. You can re-create CARIB.EXE
by re-activating Duke Caribbean - Life's A Beach in the GAMER menu at a later time if you so choose.
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
install
and pressEnter
. -
Confirm where the Nuclear Winter installer has found your Duke Nukem 3D installation and press
Y
for 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.BAT
from your Duke Nukem 3D game folder to play the single-player campaign.
For subsequent playthroughs, create a .bat file with the following commands:
z:
imgmount d path\to\ATOMIC15.CUE -t cdrom
c:
cd duke3d
call NWINTER.BAT
z:
changes to the Z drive which is where the Imgmount command is located.
imgmount d path\to\ATOMIC15.CUE -t cdrom
imgmounts the Duke Nukem 3D: Atomic Edition CD-ROM disc image to satisfy Nuclear Winter's CD-ROM check on startup. Replace path\to\ATOMIC15.CUE with the location on your system.
c:
changes to the C drive.
cd duke3d
switches to your Duke Nukem 3D game folder.
call NWINTER.BAT
runs an additional .bat script that launches Duke Nukem 3D: Nuclear Winter itself.
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 = sb16
and pressEnter
, then typeoplmode = opl3gold
and 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
install
and pressEnter
. -
Select
I want to start a new installation
and pressEnter
. -
Select
Change language and configuration
and pressEnter
. -
For the question
Do you want an automatic test?
, pressY
forYes
.
- The installer will then display all of the hardware that it has detected.
-
For the question
Is this correct?
, pressN
forNo
. -
Select
Music
, then change the sound card toAdlib Gold
and save your changes. -
Now when the installer asks
Is this correct?
, pressY
forYes
. -
The installer will tell you that the settings have been configured, so press
Enter
to return to the Dosbox Staging prompt. -
In your mounted C drive, navigate to the newly created
DUNECD
folder, and runDUNE.BAT
to start the game.
For subsequent playthroughs, create a .bat file that contains the following commands:
sbtype = sb16
oplmode = opl3gold
z:
imgmount d path\to\dune.iso -t cdrom
autotype -w 5 esc
c:
cd dunecd
call DUNE.BAT
sbtype = sb16
sets the Sound Blaster type to Sound Blaster 16.
oplmode = opl3gold
sets the OPL mode to Adlib Gold surround sound mode for Dosbox Staging 0.79 and beyond. Dune is the only game that makes use of this sound card.
z:
changes to the Z drive which is where the Imgmount and Autotype commands are located.
imgmount d path\to\dune.iso -t cdrom
imgmounts the Dune CD ISO file. Replace path\to\dune.iso with the location on your system. If the ISO is not mounted, the game will not run at all.
autotype -w 5 esc
waits 5 seconds (-w 5
) before pressing the Escape
key. This automates skipping the intro cutscenes and then brings you in-game immediately.
c:
changes to the C drive.
cd dunecd
switches to the Dune game folder.
call DUNE.BAT
runs a .bat file that launches Dune from the imgmounted ISO image on the D drive.
Tip: Dune's in-game Mixer Panel allows you to control music and speech volume/balance as well as subtitles. Available languages are American, English, Français, Deutsch, Italiano, Español, and Fremen. Yes, you are reading that correctly: there are two separate language options for American and English.
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.
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
SOURCES
folder, to yourpowslave
folder. -
Open Dosbox-Staging, navigate to your
powslave
folder, and runEXPSDEHK.EXE
. -
In
EXPSDEHK.EXE
's main menu, open theHACKS SETUP
submenu, and place checkmarks onTweak Strafe Buttons Code
andFix C Key to Work Properly
by pressingEnter
. -
Press
Escape
to return to the main menu, selectSave Settings and Exit
, and pressEnter
. -
If you previously mapped
A
andD
to Strafe_Left and Strafe_Right respectively, you will now be able to strafe left and right with theA
andD
keys at normal speed and not in slow motion. If you previously mapped Crouch to theC
key, you will also now be able to crouch normally, as opposed to before, where the game would not register theC
keypress properly.
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.
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.
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
HACX
folder 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.
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.
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.
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
PATCH
directory, and runinstall.bat
to update Hexen: Beyond Heretic from version 1.0 to 1.1. Once the patch finishes, typecd ..
and pressEnter
to navigate to the root directory of your E drive. If you run into a strange issue where the installer refuses to patch your Hexen: Beyond Heretic installation from version 1.0 to 1.1, follow these instructions. -
In the root directory of your E drive, type
install.bat
, and pressEnter
to 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.EXE
andPATCH.RTP
fromdkpatch.zip
into 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.WAD
to 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:\hexendk
directory, runHEXENDK.EXE
to 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.
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.
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.
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.
(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.
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
.
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.
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.
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.
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.
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.
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.
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
LORE1
folder into the root directory of your mounted C drive where you keep your DOS games on your system. When you next start Dosbox-Staging and mount your C drive containing your DOS games, you will then have a mounted C drive folder calledc:\LORE1
. -
Open Dosbox-Staging, navigate to your
LORE1
game folder and runSETUP.EXE
to configure music and sound accordingly. -
After configuring music and sound, imgmount
GAME.DAT
as your CD-ROM with drive letter D, then runLOLCD.EXE
to 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.
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\app
subfolder to your DOS game folder and renameapp
toLORE2
. -
Open Dosbox-Staging and navigate to the
LORE2
folder. -
Type
LOLG.EXE -CD c:\lore2
and pressEnter
to 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
LORE2
game 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.
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.
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.
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.
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 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.
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.
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.
-
Xcopy all files, folders, and subfolders from the root of the Lemmings 2 CD-ROM via this method.
-
Either hex edit the file
L2.RKO
or editL2.INI
in 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.
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
luretemp
in 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.
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.
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.
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.
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.
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).
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
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
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
MRACE1
folder into the root directory of your mounted C drive where you keep your DOS games on your system. When you next start Dosbox-Staging and mount your C drive containing your DOS games, you will then have a mounted C drive folder calledc:\MRACE1
. -
Open Dosbox-Staging, navigate to your
MRACE1
folder, and runINSTALL.EXE
. Despite its name,INSTALL.EXE
actually serves as Megarace 1's Setup tool. -
INSTALL.EXE
will 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:\MRACE1
as the Megarace 1 game directory and click on OK. Doing this will create a .BAT file in the Megarace 1 game folder calledMEGARACE.BAT
which 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 Configuration
screen, choose the following settings and press OK at the bottom of the window:
Language: No Subtitles
Graphics: 256 colors VGA
Music: Sound Blaster Pro
Sound: Sound Blaster Pro
Mouse: Microsoft compatible Mouse
Joystick: Don't use joystick
Extra Memory: Extra Memory (HIMEM XMS)
Processor: 80386 (or better)
-
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.
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\app
folder to your DOS game folder and renameapp
toMRACE2
. -
Navigate to your
MRACE2
game folder, runSETUP.EXE
, clickCreative Lab Sound Blaster Pro or 100% Compatible
, then clickAuto-detect sound card paremeter's
. -
SETUP.EXE
will tell you that the card has successfully been detected. Click anywhere on the window and you will return to the Dosbox-Staging command prompt. -
Imgmount
MEGARACE2.gog
as your CD drive with drive letter D, then runMEGARACE.EXE
to 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.
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.
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 CDMUSIC
and pressEnter
.
- If you do not want the Operation Body Count's CD music playing, then you can omit
CDMUSIC
from this command.
- Start a level and press
Left-Shift + Alt + B
to enable the following cheats:
- After pressing
Left-Shift + Alt + B
, you will see the messageBogus Mode
in the upper lefthand corner of the screen.
Warps to any level Left-Shift + Alt + W
Reloads all Weapons Left-Shift + Alt + R
Invincibility Toggle Left-Shift + Alt + I
Plays current music track Left-Shift + Alt + P
Stops current music track Left-Shift + Alt + S
- Press
Left-Shift + Alt + W
, type the number40
, and pressEnter
to warp to level 40, the final level. After level 40 loads, pressLeft-Shift + Alt + R
to give yourself all weapons.
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
.
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.
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.
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.
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.
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.
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.
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 Rampage
folder. -
Rename it to
redram
to 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.
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 RAMPAGE
folder. -
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.
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 Again
folder. -
Rename the game folder to
rrra
to 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.
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.
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).
-
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
ROTT
folder, runSNDSETUP.EXE
, enter theSETUP SOUND FX
submenu, selectULTRASOUND
, then pressEnter
to save your changes. -
For ROTT's music, enter the
SETUP MUSIC
submenu, selectULTRASOUND
again, and pressEnter
to save your changes. -
Press
Escape
, selectYES
, and pressEnter
to save your changes, then runROTT.EXE
as 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.
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.
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
.
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).
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.
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
app
subfolder to your DOS games folder and rename it toshwar
. -
Open Dosbox-Staging and imgmount
GAME.DAT
as your D drive to enable Shadow Warrior's CD-Audio:
imgmount d path\to\shwar\GAME.DAT -t cdrom
- Navigate to the
shwar
game folder and runSETUP.EXE
to configure controls and change video resolution as you see fit.
- The
shwar
game folder also containsWANTON.EXE
for the Wanton Destruction mission pack, as well as theDRAGON
subfolder which containsTDRAGON.EXE
for the Twin Dragon mission pack.
-
Exit
SETUP.EXE
and runSW.EXE
to 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.
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
shwar
folder, navigate to theDRAGON
subfolder, then run that subfolder'sSETUP.EXE
file to configure controls and change video resolution as you see fit. -
Exit
SETUP.EXE
and runTDRAGON.EXE
to 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.
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
shwar
game folder and runSETUP.EXE
to configure controls and change video resolution as you see fit. -
Exit
SETUP.EXE
and runWANTON.EXE
to 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 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.
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:
config -set mididevice mt32
S101 BLASTER 7 MT32 2
config -set mididevice fluidsynth
config -set mididevice mt32
S201 BLASTER 7 220 MT32 2 330
config -set mididevice fluidsynth
config -set mididevice mt32
S301 BLASTER 7 220 MT32 2 330
config -set mididevice fluidsynth
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.
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.
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.
-
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.
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.
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.
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_cd
folder, openarena.bat
in a text editor, and replace the @ACD line with the following:
-
@ACD -Ssbpdig.adv -IOS220 -IRQS7 -DMAS1 -Mgenmidi.adv -IOM330 -IRQM2 -DMAM1
-
If you run
arena.bat
without adding the above line, The Elder Scrolls: Arena will simply show a black screen and go no further.
-
Save
arena.bat
after making the change described in step 5. -
Re-open Dosbox-Staging, navigate to your
arena_cd
game directory, and launcharena.bat
to run The Elder Scrolls: Arena itself. -
For subsequent playthroughs, create a .bat file that contains the following commands:
z:
mount d path\to\arenadisc\app -t cdrom
c:
cd arena_cd
call arena.bat
z:
changes to the Z drive which is where the Imgmountcommand is located.
mount d path\to\arenadisc\app -t cdrom
mounts the folder as a CD-ROM which is required to satisfy the CD-ROM check on startup. Replace path\to\arenadisc\app with the location of the app
folder on your system.
c:
changes to the C drive.
cd arena_cd
switches to The Elder Scrolls: Arena game folder, the default install location for the game.
call arena.bat
launches an additional batch script that runs The Elder Scrolls: Arena itself.
Tip: For a consolidated guide on The Elder Scrolls: Arena's controls, please read The Elder Scrolls: Arena - Controls Guide (Dosbox-Staging Wiki).
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. Renameapp
to 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_cd
folder, open the fileZ.CFG
in a text editor, and edit thepath
andpathCD
lines as shown below:
path C:\dagg_cd\arena2\
pathCD C:\dagg_cd\arena2\
-
Save
Z.CFG
after making the changes described in step 3. -
Open Dosbox-Staging, navigate to your
dagg_cd
folder, then run the commandFALL.EXE Z.CFG
to start Daggerfall.
-
FALL.EXE
needs theZ.CFG
configuration file in order to find Daggerfall's game assets and start Daggerfall itself without needing the CD-ROM inserted or imgmounted. -
If you try to run
DAGGER.EXE
by itself, you will receive the error 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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
-
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
tkopfv12
and 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.
-
Go here and download Coming of the Storm.
-
Extract the files into a folder called
cstorm
and 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.
-
Go here and download Operation: Heimzahlung.
-
Extract the files into a folder called
hzahlung
and 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.
-
Go here and download Project: Eisenritter.
-
Extract the files into a folder called
prjeisen
and 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.
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
eod
and 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.
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
Spearres
and move the folder to your DOS games directory.
cycles = 55000
c:
cd Spearres
SPEAR.EXE
cycles = 55000
sets the number of instructions DOSBox tries to emulate each millisecond, in this case 55,000 CPU cycles per millisecond. This mod requires more CPU cycles than base Wolfenstein 3D due to the additional game features not normally found in Wolfenstein 3D in general, such as breakable columns and barrels that explode when shot like Doom. If the number of CPU Cycles is less than 55,000 CPU cycles, the gameplay will become choppy. If the number of CPU Cycles is more than 55,000 CPU cycles, although the gameplay will not be choppy, the music will start crackling.
c:
changes to the C drive.
cd Spearres
switches to the Spear Resurrection game folder.
SPEAR.EXE
runs Spear Resurrection itself. Please note that this game is a mod for Wolfenstein 3D: Spear of Destiny, which is the reason it runs via this executable.
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
wolf3d
folder 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 + R
to open the Run Menu, typepowershell
, and pressEnter
to open Powershell. In the newly opened Powershell window, typecd desktop
and pressEnter
to navigate to your Desktop. Next, typecurl.exe -O ftp://ftp.3drealms.com/freeware/wolf3dsu.zip
and pressEnter
to downloadwolf3dsu.zip
to your computer. The command-line switch-O
uses an uppercaseO
likeOthello
, not a zero.
- Linux and MacOS users can change directories to their respective Desktop / Home folders and run
curl -O ftp://ftp.3drealms.com/freeware/wolf3dsu.zip
in Bash or Terminal respectively.
-
Extract the contents of
wolf3dsu.zip
into your newly createdwolf3dsu
folder. -
Open Dosbox-Staging, navigate to your
wolf3dsu
folder, and runSETUP.EXE
to install WolfMaster 2.0. -
After the installer completes, run
WOLFM.BAT
to open WolfMaster 2.0's main menu. Press1
andEnter
to read WolfMaster 2.0's Instructions, then5
andEnter
to 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.
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).
- IBM PC — Wikipedia
- DOS — Wikipedia
- MS-DOS — Wikipedia
- Batch file — Wikipedia
- COMMAND.COM — Wikipedia
- Command-line interpreter — Wikipedia