:CONFIG_FULLSCREEN
Start directly in fullscreen.
Run INTRO and see Special Keys for window control hotkeys.
.
:CONFIG_DISPLAY
Number of display to use; values depend on OS and user settings.
.
:CONFIG_VSYNC
Synchronize with display refresh rate if supported. This can
reduce flickering and tearing, but may also impact performance.
.
:CONFIG_VSYNC_SKIP
Number of microseconds to allow rendering to block before skipping the next frame.
.
:CONFIG_FULLRESOLUTION
What resolution to use for fullscreen: 'original', 'desktop'
or a fixed size (e.g. 1024x768).
.
:CONFIG_WINDOWRESOLUTION
Set window size when running in windowed mode:
  default:   Select the best option based on your
             environment and other settings.
  small, medium, or large (or s, m, l):
             Size the window relative to the desktop.
  <custom>:  Scale the window to the given dimensions in
             WxH format. For example: 1024x768.
             Scaling is not performed for output=surface.
.
:CONFIG_OUTPUT
What video system to use for output.
.
:CONFIG_TEXTURE_RENDERER
Choose a renderer driver when using a texture output mode.
Use texture_renderer=auto for an automatic choice.
.
:CONFIG_CAPTURE_MOUSE
Choose a mouse control method:
   onclick:        Capture the mouse when clicking inside the window.
   onstart:        Capture the mouse immediately on start.
   seamless:       Never capture the mouse; let it move seamlessly.
   nomouse:        Hide the mouse and don't send input to the game.
Choose how middle-clicks are handled (second parameter):
   middlegame:     Middle-clicks are sent to the game.
   middlerelease:  Middle-click will release the captured mouse.
Defaults (if not present or incorrect): seamless middlerelease
.
:CONFIG_SENSITIVITY
Mouse sensitivity. The optional second parameter specifies vertical sensitivity (e.g. 100,-50).
.
:CONFIG_RAW_MOUSE_INPUT
Enable this setting to bypass your operating system's mouse
acceleration and sensitivity settings. This works in
fullscreen or when the mouse is captured in window mode.
.
:CONFIG_WAITONERROR
Wait before closing the console if dosbox has an error.
.
:CONFIG_PRIORITY
Priority levels for dosbox. Second entry behind the comma is for when dosbox is not focused/minimized.
pause is only valid for the second entry. auto disables priority levels and uses OS defaults
.
:CONFIG_MAPPERFILE
File used to load/save the key/event mappings from.
Resetmapper only works with the default value.
.
:CONFIG_SCREENSAVER
Use 'allow' or 'block' to override the SDL_VIDEO_ALLOW_SCREENSAVER
environment variable (which usually blocks the OS screensaver
while the emulator is running).
.
:CONFIG_LANGUAGE
Select another language file.
.
:CONFIG_MACHINE
The type of machine DOSBox tries to emulate.
.
:CONFIG_CAPTURES
Directory where things like wave, midi, screenshot get captured.
.
:CONFIG_MEMSIZE
Amount of memory DOSBox has in megabytes.
This value is best left at its default to avoid problems with some games,
though few games might require a higher value.
There is generally no speed advantage when raising this value.
.
:CONFIG_STARTUP_VERBOSITY
Controls verbosity prior to displaying the program:
Verbosity   | Splash | Welcome | Early stdout
high        |  yes   |   yes   |    yes
medium      |  no    |   yes   |    yes
low         |  no    |   no    |    yes
quiet       |  no    |   no    |    no
splash_only |  yes   |   no    |    no
auto        | 'low' if exec or dir is passed, otherwise 'high'
.
:CONFIG_FRAMESKIP
How many frames DOSBox skips before drawing one.
.
:CONFIG_ASPECT
Scales the vertical resolution to produce a 4:3 display aspect
ratio, matching that of the original standard-definition monitors
for which the majority of DOS games were designed. This setting
only affects video modes that use non-square pixels, such as
320x200 or 640x400; where as square-pixel modes, such as 640x480
and 800x600, will be displayed as-is.
.
:CONFIG_MONOCHROME_PALETTE
Select default palette for monochrome display.
Works only when emulating hercules or cga_mono.
You can also cycle through available colours using F11.
.
:CONFIG_SCALER
Scaler used to enlarge/enhance low resolution modes.
If 'forced' is appended, then the scaler will be used even if
the result might not be desired.
Note that some scalers may use black borders to fit the image
within your configured display resolution. If this is
undesirable, try either a different scaler or enabling
fullresolution output.
.
:CONFIG_GLSHADER
Either 'none' or a GLSL shader name. Works only with
OpenGL output.  Can be either an absolute path, a file
in the 'glshaders' subdirectory of the DOSBox
configuration directory, or one of the built-in shaders:
advinterp2x, advinterp3x, advmame2x, advmame3x,
crt-easymode-flat, crt-fakelottes-flat, rgb2x, rgb3x,
scan2x, scan3x, tv2x, tv3x, sharp (default).
.
:CONFIG_CORE
CPU Core used in emulation. auto will switch to dynamic if available and
appropriate.
.
:CONFIG_CPUTYPE
CPU Type used in emulation. auto is the fastest choice.
.
:CONFIG_CYCLES
Number of instructions DOSBox tries to emulate each millisecond.
Setting this value too high results in sound dropouts and lags.
Cycles can be set in 3 ways:
  'auto'          tries to guess what a game needs.
                  It usually works, but can fail for certain games.
  'fixed #number' will set a fixed number of cycles. This is what you usually
                  need if 'auto' fails (Example: fixed 4000).
  'max'           will allocate as much cycles as your computer is able to
                  handle.
.
:CONFIG_CYCLEUP
Number of cycles added or subtracted with speed control hotkeys.
Run INTRO and see Special Keys for list of hotkeys.
.
:CONFIG_CYCLEDOWN
Setting it lower than 100 will be a percentage.
.
:CONFIG_NOSOUND
Enable silent mode, sound is still emulated though.
.
:CONFIG_RATE
Mixer sample rate, setting any device's rate higher than this will probably lower their sound quality.
.
:CONFIG_BLOCKSIZE
Mixer block size, larger blocks might help sound stuttering but sound will also be more lagged.
.
:CONFIG_PREBUFFER
How many milliseconds of data to keep on top of the blocksize.
.
:CONFIG_MIDIDEVICE
Device that will receive the MIDI data (from the emulated MIDI
interface - MPU-401). Choose one of the following:
'fluidsynth', to use the built-in MIDI synthesizer. See the
       [fluidsynth] section for detailed configuration.
'mt32', to use the built-in Roland MT-32 synthesizer.
       See the [mt32] section for detailed configuration.
'auto', to use the first working external MIDI player. This
       might be a software synthesizer or physical device.
.
:CONFIG_MIDICONFIG
Configuration options for the selected MIDI interface.
This is usually the id or name of the MIDI synthesizer you want
to use (find the id/name with DOS command 'mixer /listmidi').
- This option has no effect when using the built-in synthesizers
  (mididevice = fluidsynth or mt32).
- When using ALSA, use Linux command 'aconnect -l' to list open
  MIDI ports, and select one (for example 'midiconfig=14:0'
  for sequencer client 14, port 0).
- If you're using a physical Roland MT-32 with revision 0 PCB,
  the hardware may require a delay in order to prevent its
  buffer from overflowing. In that case, add 'delaysysex',
  for example: 'midiconfig=2 delaysysex'.
See the README/Manual for more details.
.
:CONFIG_MPU401
Type of MPU-401 to emulate.
.
:CONFIG_SOUNDFONT
Path to a SoundFont file in .sf2 format. You can use an
absolute or relative path, or the name of an .sf2 inside
the 'soundfonts' directory within your DOSBox configuration
directory.
An optional percentage will scale the SoundFont's volume.
For example: 'soundfont.sf2 50' will attenuate it by 50 percent.
The scaling percentage can range from 1 to 500.
.
:CONFIG_MODEL
Model of synthesizer to use.
'auto' picks the first model with available ROMs, in order as listed.
'cm32l' and 'mt32' pick the first model of their type, in the order listed.
'mt32_old' and 'mt32_new' are aliases for 1.07 and 2.04, respectively.
.
:CONFIG_ROMDIR
The directory containing ROMs for one or more models.
The directory can be absolute or relative, or leave it blank to
use the 'mt32-roms' directory in your DOSBox configuration
directory. Other common system locations will be checked as well.
ROM files inside this directory may include any of the following:
  - MT32_CONTROL.ROM and MT32_PCM.ROM, for the 'mt32' model.
  - CM32L_CONTROL.ROM and CM32L_PCM.ROM, for the 'cm32l' model.
  - Unzipped MAME MT-32 and CM-32L ROMs, for the versioned models.

.
:CONFIG_SBTYPE
Type of Sound Blaster to emulate. 'gb' is Game Blaster.
.
:CONFIG_SBBASE
The IO address of the Sound Blaster.
.
:CONFIG_IRQ
The IRQ number of the Sound Blaster.
.
:CONFIG_DMA
The DMA number of the Sound Blaster.
.
:CONFIG_HDMA
The High DMA number of the Sound Blaster.
.
:CONFIG_SBMIXER
Allow the Sound Blaster mixer to modify the DOSBox mixer.
.
:CONFIG_OPLRATE
oplrate is deprecated. The OPL waveform is now sampled
        at the mixer's playback rate to avoid resampling.
.
:CONFIG_OPLMODE
Type of OPL emulation. On 'auto' the mode is determined by 'sbtype'.
All OPL modes are AdLib-compatible, except for 'cms'.
.
:CONFIG_OPLEMU
Provider for the OPL emulation. 'compat' provides better quality,
'nuked' is the default and most accurate (but the most CPU-intensive).
.
:CONFIG_GUS
Enable Gravis UltraSound emulation.
.
:CONFIG_GUSBASE
The IO base address of the Gravis UltraSound.
.
:CONFIG_GUSIRQ
The IRQ number of the Gravis UltraSound.
.
:CONFIG_GUSDMA
The DMA channel of the Gravis UltraSound.
.
:CONFIG_ULTRADIR
Path to UltraSound directory. In this directory
there should be a MIDI directory that contains
the patch files for GUS playback. Patch sets used
with Timidity should work fine.
.
:CONFIG_SIDMODEL
Model of chip to emulate in the Innovation SSI-2001 card:
 - auto:  Selects the 6581 chip.
 - 6581:  The original chip, known for its bassy and rich character.
 - 8580:  A later revision that more closely matched the SID specification.
          It fixed the 6581's DC bias and is less prone to distortion.
          The 8580 is an option on reproduction cards, like the DuoSID.
 - none:  Disables the card.
.
:CONFIG_SIDCLOCK
The SID chip's clock frequency, which is jumperable on reproduction cards.
 - default: uses 0.895 MHz, per the original SSI-2001 card.
 - c64ntsc: uses 1.023 MHz, per NTSC Commodore PCs and the DuoSID.
 - c64pal:  uses 0.985 MHz, per PAL Commodore PCs and the DuoSID.
 - hardsid: uses 1.000 MHz, available on the DuoSID.
.
:CONFIG_SIDPORT
The IO port address of the Innovation SSI-2001.
.
:CONFIG_6581FILTER
The SID's analog filtering meant that each chip was physically unique.
Adjusts the 6581's filtering strength as a percent from 0 to 100.
.
:CONFIG_8580FILTER
Adjusts the 8580's filtering strength as a percent from 0 to 100.
.
:CONFIG_PCSPEAKER
Enable PC-Speaker emulation.
.
:CONFIG_PCRATE
Sample rate of the PC-Speaker sound generation.
.
:CONFIG_ZERO_OFFSET
Neutralizes and prevents the PC speaker's DC-offset from harming other sources.
'auto' enables this for non-Windows systems and disables it on Windows.
If your OS performs its own DC-offset correction, then set this to 'false'.
.
:CONFIG_TANDY
Enable Tandy Sound System emulation. For 'auto', emulation is present only if machine is set to 'tandy'.
.
:CONFIG_TANDYRATE
Sample rate of the Tandy 3-Voice generation.
.
:CONFIG_DISNEY
Enable Disney Sound Source emulation. (Covox Voice Master and Speech Thing compatible).
.
:CONFIG_PS1AUDIO
Enable IBM PS/1 Audio emulation.
.
:CONFIG_JOYSTICKTYPE
Type of joystick to emulate: auto (default),
none (disables joystick emulation),
2axis (supports two joysticks),
4axis (supports one joystick, first joystick used),
4axis_2 (supports one joystick, second joystick used),
fcs (Thrustmaster), ch (CH Flightstick).
auto chooses emulation depending on real joystick(s).
(Remember to reset DOSBox's mapperfile if you saved it earlier)
.
:CONFIG_TIMED
enable timed intervals for axis. Experiment with this option, if your joystick drifts (away).
.
:CONFIG_AUTOFIRE
continuously fires as long as you keep the button pressed.
.
:CONFIG_SWAP34
swap the 3rd and the 4th axis. Can be useful for certain joysticks.
.
:CONFIG_BUTTONWRAP
enable button wrapping at the number of emulated buttons.
.
:CONFIG_CIRCULARINPUT
enable translation of circular input to square output.
Try enabling this if your left analog stick can only move in a circle.
.
:CONFIG_DEADZONE
the percentage of motion to ignore. 100 turns the stick into a digital one.
.
:CONFIG_SERIAL1
set type of device connected to com port.
Can be disabled, dummy, modem, nullmodem, directserial.
Additional parameters must be in the same line in the form of
parameter:value. Parameter for all types is irq (optional).
for directserial: realport (required), rxdelay (optional).
                 (realport:COM1 realport:ttyS0).
for modem: listenport (optional).
for nullmodem: server, rxdelay, txdelay, telnet, usedtr,
               transparent, port, inhsocket (all optional).
Example: serial1=modem listenport:5000
.
:CONFIG_SERIAL2
see serial1
.
:CONFIG_SERIAL3
see serial1
.
:CONFIG_SERIAL4
see serial1
.
:CONFIG_PHONEBOOKFILE
File used to map fake phone numbers to addresses.
.
:CONFIG_XMS
Enable XMS support.
.
:CONFIG_EMS
Enable EMS support. The default (=true) provides the best
compatibility but certain applications may run better with
other choices, or require EMS support to be disabled (=false)
to work at all.
.
:CONFIG_UMB
Enable UMB support.
.
:CONFIG_VER
Set DOS version (5.0 by default). Specify as major.minor format.
A single number is treated as the major version.
Common settings are 3.3, 5.0, 6.22, and 7.1.
.
:CONFIG_KEYBOARDLAYOUT
Language code of the keyboard layout (or none).
.
:CONFIG_IPX
Enable ipx over UDP/IP emulation.
.
:AUTOEXEC_CONFIGFILE_HELP
Lines in this section will be run at startup.
You can put your MOUNT lines here.

.
:CONFIGFILE_INTRO
# This is the configuration file for dosbox-staging (%s).
# Lines starting with a '#' character are comments.

.
:CONFIG_SUGGESTED_VALUES
Possible values
.
:PROGRAM_CONFIG_NOCONFIGFILE
No config file loaded!

.
:PROGRAM_CONFIG_PRIMARY_CONF
Primary config file: 
%s

.
:PROGRAM_CONFIG_ADDITIONAL_CONF
Additional config files:

.
:PROGRAM_CONFIG_CONFDIR
DOSBox Staging %s configuration directory: 
%s


.
:PROGRAM_CONFIG_FILE_ERROR

Can't open file %s

.
:PROGRAM_CONFIG_FILE_WHICH
Writing config file %s

.
:PROGRAM_CONFIG_USAGE
Config tool:
-writeconf or -wc without parameter: write to primary loaded config file.
-writeconf or -wc with filename: write file to config directory.
Use -writelang or -wl filename to write the current language strings.
-r [parameters]
 Restart DOSBox, either using the previous parameters or any that are appended.
-wcp [filename]
 Write config file to the program directory, dosbox.conf or the specified
 filename.
-wcd
 Write to the default config file in the config directory.
-l lists configuration parameters.
-h, -help, -? sections / sectionname / propertyname
 Without parameters, displays this help screen. Add "sections" for a list of
 sections. For info about a specific section or property add its name behind.
-axclear clears the autoexec section.
-axadd [line] adds a line to the autoexec section.
-axtype prints the content of the autoexec section.
-securemode switches to secure mode.
-avistart starts AVI recording.
-avistop stops AVI recording.
-startmapper starts the keymapper.
-get "section property" returns the value of the property.
-set "section property=value" sets the value.

.
:PROGRAM_CONFIG_HLP_PROPHLP
Purpose of property "%s" (contained in section "%s"):
%s

Possible Values: %s
Default value: %s
Current value: %s

.
:PROGRAM_CONFIG_HLP_LINEHLP
Purpose of section "%s":
%s
Current value:
%s

.
:PROGRAM_CONFIG_HLP_NOCHANGE
This property cannot be changed at runtime.

.
:PROGRAM_CONFIG_HLP_POSINT
positive integer
.
:PROGRAM_CONFIG_HLP_SECTHLP
Section %s contains the following properties:

.
:PROGRAM_CONFIG_HLP_SECTLIST
DOSBox configuration contains the following sections:


.
:PROGRAM_CONFIG_SECURE_ON
Switched to secure mode.

.
:PROGRAM_CONFIG_SECURE_DISALLOW
This operation is not permitted in secure mode.

.
:PROGRAM_CONFIG_SECTION_ERROR
Section "%s" doesn't exist.

.
:PROGRAM_CONFIG_VALUE_ERROR
"%s" is not a valid value for property %s.

.
:PROGRAM_CONFIG_PROPERTY_ERROR
No such section or property.

.
:PROGRAM_CONFIG_NO_PROPERTY
There is no property "%s" in section "%s".

.
:PROGRAM_CONFIG_SET_SYNTAX
Correct syntax: config -set "section property".

.
:PROGRAM_CONFIG_GET_SYNTAX
Correct syntax: config -get "section property".

.
:PROGRAM_CONFIG_PRINT_STARTUP

DOSBox was started with the following command line parameters:
%s

.
:PROGRAM_CONFIG_MISSINGPARAM
Missing parameter.

.
:PROGRAM_MOUNT_CDROMS_FOUND
CDROMs found: %d

.
:PROGRAM_MOUNT_STATUS_DRIVE
Drive
.
:PROGRAM_MOUNT_STATUS_TYPE
Type
.
:PROGRAM_MOUNT_STATUS_LABEL
Label
.
:PROGRAM_MOUNT_STATUS_2
Drive %c is mounted as %s

.
:PROGRAM_MOUNT_STATUS_1
The currently mounted drives are:

.
:PROGRAM_MOUNT_ERROR_1
Directory %s doesn't exist.

.
:PROGRAM_MOUNT_ERROR_2
%s isn't a directory

.
:PROGRAM_MOUNT_ILL_TYPE
Illegal type %s

.
:PROGRAM_MOUNT_ALREADY_MOUNTED
Drive %c already mounted with %s

.
:PROGRAM_MOUNT_UMOUNT_NOT_MOUNTED
Drive %c isn't mounted.

.
:PROGRAM_MOUNT_UMOUNT_SUCCESS
Drive %c has successfully been removed.

.
:PROGRAM_MOUNT_UMOUNT_NO_VIRTUAL
Virtual Drives can not be unMOUNTed.

.
:PROGRAM_MOUNT_DRIVEID_ERROR
'%c' is not a valid drive identifier.

.
:PROGRAM_MOUNT_WARNING_WIN
[31;1mMounting c:\ is NOT recommended. Please mount a (sub)directory next time.[0m

.
:PROGRAM_MOUNT_WARNING_OTHER
[31;1mMounting / is NOT recommended. Please mount a (sub)directory next time.[0m

.
:PROGRAM_MOUNT_NO_OPTION
Warning: Ignoring unsupported option '%s'.

.
:PROGRAM_MOUNT_OVERLAY_NO_BASE
A normal directory needs to be MOUNTed first before an overlay can be added on top.

.
:PROGRAM_MOUNT_OVERLAY_INCOMPAT_BASE
The overlay is NOT compatible with the drive that is specified.

.
:PROGRAM_MOUNT_OVERLAY_MIXED_BASE
The overlay needs to be specified using the same addressing as the underlying drive. No mixing of relative and absolute paths.
.
:PROGRAM_MOUNT_OVERLAY_SAME_AS_BASE
The overlay directory can not be the same as underlying drive.

.
:PROGRAM_MOUNT_OVERLAY_GENERIC_ERROR
Something went wrong.

.
:PROGRAM_MOUNT_OVERLAY_STATUS
Overlay %s on drive %c mounted.

.
:PROGRAM_MOUNT_MOVE_Z_ERROR_1
Can't move drive Z. Drive %c is mounted already.

.
:PROGRAM_MEM_CONVEN
%10d kB free conventional memory

.
:PROGRAM_MEM_EXTEND
%10d kB free extended memory

.
:PROGRAM_MEM_EXPAND
%10d kB free expanded memory

.
:PROGRAM_MEM_UPPER
%10d kB free upper memory in %d blocks (largest UMB %d kB)

.
:PROGRAM_LOADFIX_ALLOC
%d kB allocated.

.
:PROGRAM_LOADFIX_DEALLOC
%d kB freed.

.
:PROGRAM_LOADFIX_DEALLOCALL
Used memory freed.

.
:PROGRAM_LOADFIX_ERROR
Memory allocation error.

.
:MSCDEX_SUCCESS
MSCDEX installed.

.
:MSCDEX_ERROR_MULTIPLE_CDROMS
MSCDEX: Failure: Drive-letters of multiple CD-ROM drives have to be continuous.

.
:MSCDEX_ERROR_NOT_SUPPORTED
MSCDEX: Failure: Not yet supported.

.
:MSCDEX_ERROR_PATH
MSCDEX: Specified location is not a CD-ROM drive.

.
:MSCDEX_ERROR_OPEN
MSCDEX: Failure: Invalid file or unable to open.

.
:MSCDEX_TOO_MANY_DRIVES
MSCDEX: Failure: Too many CD-ROM drives (max: 5). MSCDEX Installation failed.

.
:MSCDEX_LIMITED_SUPPORT
MSCDEX: Mounted subdirectory: limited support.

.
:MSCDEX_INVALID_FILEFORMAT
MSCDEX: Failure: File is either no ISO/CUE image or contains errors.

.
:MSCDEX_UNKNOWN_ERROR
MSCDEX: Failure: Unknown error.

.
:MSCDEX_WARNING_NO_OPTION
MSCDEX: Warning: Ignoring unsupported option '%s'.

.
:PROGRAM_RESCAN_SUCCESS
Drive cache cleared.

.
:PROGRAM_INTRO
[2J[32;1mWelcome to DOSBox Staging[0m, an x86 emulator with sound and graphics.
DOSBox creates a shell for you which looks like old plain DOS.

For information about basic mount type [34;1mintro mount[0m
For information about CD-ROM support type [34;1mintro cdrom[0m
For information about special keys type [34;1mintro special[0m
For more imformation, visit DOSBox Staging wiki:[34;1m
https://github.com/dosbox-staging/dosbox-staging/wiki[0m

[31;1mDOSBox will stop/exit without a warning if an error occurred![0m

.
:PROGRAM_INTRO_MOUNT_START
[2J[32;1mHere are some commands to get you started:[0m
Before you can use the files located on your own filesystem,
You have to mount the directory containing the files.


.
:PROGRAM_INTRO_MOUNT_WINDOWS
[44;1m╔═════════════════════════════════════════════════════════════════════════╗
║ [32mmount c c:\dosgames\[37m will create a C drive with c:\dosgames as contents.║
║                                                                         ║
║ [32mc:\dosgames\[37m is an example. Replace it with your own games directory.  [37m ║
╚═════════════════════════════════════════════════════════════════════════╝[0m

.
:PROGRAM_INTRO_MOUNT_OTHER
[44;1m╔══════════════════════════════════════════════════════════════════════╗
║ [32mmount c ~/dosgames[37m will create a C drive with ~/dosgames as contents.║
║                                                                      ║
║ [32m~/dosgames[37m is an example. Replace it with your own games directory.[37m  ║
╚══════════════════════════════════════════════════════════════════════╝[0m

.
:PROGRAM_INTRO_MOUNT_END
After successfully mounting the disk you can type [34;1mc:[0m to go to your freshly
mounted C-drive. Typing [34;1mdir[0m there will show its contents. [34;1mcd[0m will allow you to
enter a directory (recognised by the [33;1m[][0m in a directory listing).
You can run programs/files with extensions [31m.exe .bat[0m and [31m.com[0m.

.
:PROGRAM_INTRO_CDROM_WINDOWS
[2J[32;1mHow to mount a virtual CD-ROM Drive in DOSBox:[0m
DOSBox provides CD-ROM emulation on several levels.

This works on all normal directories, installs MSCDEX and marks the files
read-only. Usually this is enough for most games:

[34;1mmount D C:\example -t cdrom[0m

If it doesn't work you might have to tell DOSBox the label of the CD-ROM:

[34;1mmount D C:\example -t cdrom -label CDLABEL[0m

Additionally, you can use imgmount to mount iso or cue/bin images:

[34;1mimgmount D C:\cd.iso -t cdrom[0m

[34;1mimgmount D C:\cd.cue -t cdrom[0m

.
:PROGRAM_INTRO_CDROM_OTHER
[2J[32;1mHow to mount a virtual CD-ROM Drive in DOSBox:[0m
DOSBox provides CD-ROM emulation on several levels.

This works on all normal directories, installs MSCDEX and marks the files
read-only. Usually this is enough for most games:

[34;1mmount D ~/example -t cdrom[0m

If it doesn't work you might have to tell DOSBox the label of the CD-ROM:

[34;1mmount D ~/example -t cdrom -label CDLABEL[0m

Additionally, you can use imgmount to mount iso or cue/bin images:

[34;1mimgmount D ~/cd.iso -t cdrom[0m

[34;1mimgmount D ~/cd.cue -t cdrom[0m

.
:PROGRAM_INTRO_SPECIAL
[2J[32;1mSpecial keys:[0m
These are the default keybindings.
They can be changed in the [33mkeymapper[0m.

[33;1m%s+Enter[0m  Switch between fullscreen and window mode.
[33;1m%s+Pause[0m  Pause/Unpause emulator.
[33;1m%s+F1[0m   %s Start the [33mkeymapper[0m.
[33;1m%s+F4[0m   %s Swap mounted disk image, update directory cache for all drives.
[33;1m%s+F5[0m   %s Save a screenshot.
[33;1m%s+F6[0m   %s Start/Stop recording sound output to a wave file.
[33;1m%s+F7[0m   %s Start/Stop recording video output to a zmbv file.
[33;1m%s+F9[0m   %s Shutdown emulator.
[33;1m%s+F10[0m  %s Capture/Release the mouse.
[33;1m%s+F11[0m  %s Slow down emulation.
[33;1m%s+F12[0m  %s Speed up emulation.
[33;1m%s+F12[0m    Unlock speed (turbo button/fast forward).

.
:PROGRAM_BOOT_NOT_EXIST
Bootdisk file does not exist.  Failing.

.
:PROGRAM_BOOT_NOT_OPEN
Cannot open bootdisk file.  Failing.

.
:PROGRAM_BOOT_WRITE_PROTECTED
Image file is read-only! Might create problems.

.
:PROGRAM_BOOT_PRINT_ERROR
This command boots DOSBox from either a floppy or hard disk image.

For this command, one can specify a succession of floppy disks swappable
by pressing %s+F4, and -l specifies the mounted drive to boot from.  If
no drive letter is specified, this defaults to booting from the A drive.
The only bootable drive letters are A, C, and D.  For booting from a hard
drive (C or D), the image should have already been mounted using the
[34;1mIMGMOUNT[0m command.

The syntax of this command is:

[34;1mBOOT [diskimg1.img diskimg2.img] [-l driveletter][0m

.
:PROGRAM_BOOT_UNABLE
Unable to boot off of drive %c
.
:PROGRAM_BOOT_IMAGE_OPEN
Opening image file: %s

.
:PROGRAM_BOOT_IMAGE_NOT_OPEN
Cannot open %s
.
:PROGRAM_BOOT_BOOT
Booting from drive %c...

.
:PROGRAM_BOOT_CART_WO_PCJR
PCjr cartridge found, but machine is not PCjr
.
:PROGRAM_BOOT_CART_LIST_CMDS
Available PCjr cartridge commands: %s
.
:PROGRAM_BOOT_CART_NO_CMDS
No PCjr cartridge commands found
.
:PROGRAM_LOADROM_SPECIFY_FILE
Must specify ROM file to load.

.
:PROGRAM_LOADROM_CANT_OPEN
ROM file not accessible.

.
:PROGRAM_LOADROM_TOO_LARGE
ROM file too large.

.
:PROGRAM_LOADROM_INCOMPATIBLE
Video BIOS not supported by machine type.

.
:PROGRAM_LOADROM_UNRECOGNIZED
ROM file not recognized.

.
:PROGRAM_LOADROM_BASIC_LOADED
BASIC ROM loaded.

.
:SHELL_CMD_IMGMOUNT_HELP
mounts compact disc image(s) or floppy disk image(s) to a given drive letter.

.
:SHELL_CMD_IMGMOUNT_HELP_LONG
Mount a CD-ROM, floppy, or disk image to a drive letter.

Usage:
  [32;1mimgmount[0m [37;1mDRIVE[0m [36;1mCDROM-SET[0m [CDROM-SET2 [..]] [-fs iso] -t cdrom|iso
  [32;1mimgmount[0m [37;1mDRIVE[0m [36;1mIMAGEFILE[0m [IMAGEFILE2 [..]] [-fs fat] -t hdd|floppy
  [32;1mimgmount[0m [37;1mDRIVE[0m [36;1mBOOTIMAGE[0m [-fs fat|none] -t hdd -size GEOMETRY
  [32;1mimgmount[0m -u [37;1mDRIVE[0m  (unmounts the DRIVE's image)

Where:
  [37;1mDRIVE[0m     is the drive letter where the image will be mounted: a, c, d, ...
  [36;1mCDROM-SET[0m is an ISO, CUE+BIN, CUE+ISO, or CUE+ISO+FLAC/OPUS/OGG/MP3/WAV
  [36;1mIMAGEFILE[0m is a hard drive or floppy image in FAT16 or FAT12 format
  [36;1mBOOTIMAGE[0m is a bootable disk image with specified -size GEOMETRY:
            bytes-per-sector,sectors-per-head,heads,cylinders
Notes:
  - %s+F4 swaps & mounts the next CDROM-SET or IMAGEFILE, if provided.

Examples:
  [32;1mimgmount[0m [37;1mD[0m [36;1m/home/USERNAME/games/doom.iso[0m -t cdrom
  [32;1mimgmount[0m [37;1mD[0m [36;1mcd/quake1.cue[0m -t cdrom
  [32;1mimgmount[0m [37;1mA[0m [36;1mfloppy1.img floppy2.img floppy3.img[0m -t floppy
  [32;1mimgmount[0m [37;1mC[0m [36;1m~/dos/c_drive.img[0m -t hdd
  [32;1mimgmount[0m [37;1mC[0m [36;1mbootable.img[0m -t hdd -fs none -size 512,63,32,1023

.
:SHELL_CMD_MOUNT_HELP
maps physical folders or drives to a virtual drive letter.

.
:SHELL_CMD_MOUNT_HELP_LONG
Mount a directory from the host OS to a drive letter.

Usage:
  [32;1mmount[0m [37;1mDRIVE[0m [36;1mDIRECTORY[0m [-t TYPE] [-freesize SIZE] [-label LABEL]
  [32;1mmount[0m -u [37;1mDRIVE[0m  (unmounts the DRIVE's directory)

Where:
  [37;1mDRIVE[0m     the drive letter where the directory will be mounted: A, C, D, ...
  [36;1mDIRECTORY[0m is the directory on the host OS to be mounted
  TYPE      type of the directory to mount: dir, floppy, cdrom, or overlay
  SIZE      free space for the virtual drive (KiB for floppies, MiB otherwise)
  LABEL     drive label name to be used

Notes:
  - '-t overlay' redirects writes for mounted drive to another directory.
  - Additional options are described in the manual (README file, chapter 4).

Examples:
  [32;1mmount[0m [37;1mC[0m [36;1m~/dosgames[0m
  [32;1mmount[0m [37;1mD[0m [36;1m"/media/USERNAME/Game CD"[0m -t cdrom
  [32;1mmount[0m [37;1mC[0m [36;1mmy_savegame_files[0m -t overlay

.
:PROGRAM_IMGMOUNT_SPECIFY_DRIVE
Must specify drive letter to mount image at.

.
:PROGRAM_IMGMOUNT_SPECIFY2
Must specify drive number (0 or 3) to mount image at (0,1=fda,fdb;2,3=hda,hdb).

.
:PROGRAM_IMGMOUNT_SPECIFY_GEOMETRY
For [33mCD-ROM[0m images:   [34;1mIMGMOUNT drive-letter location-of-image -t iso[0m

For [33mhardrive[0m images: Must specify drive geometry for hard drives:
bytes_per_sector, sectors_per_cylinder, heads_per_cylinder, cylinder_count.
[34;1mIMGMOUNT drive-letter location-of-image -size bps,spc,hpc,cyl[0m

.
:PROGRAM_IMGMOUNT_INVALID_IMAGE
Could not load image file.
Check that the path is correct and the image is accessible.

.
:PROGRAM_IMGMOUNT_INVALID_GEOMETRY
Could not extract drive geometry from image.
Use parameter -size bps,spc,hpc,cyl to specify the geometry.

.
:PROGRAM_IMGMOUNT_TYPE_UNSUPPORTED
Type '%s' is unsupported. Specify 'floppy', 'hdd', 'cdrom', or 'iso'.

.
:PROGRAM_IMGMOUNT_FORMAT_UNSUPPORTED
Format "%s" is unsupported. Specify "fat" or "iso" or "none".

.
:PROGRAM_IMGMOUNT_SPECIFY_FILE
Must specify file-image to mount.

.
:PROGRAM_IMGMOUNT_FILE_NOT_FOUND
Image file not found.

.
:PROGRAM_IMGMOUNT_MOUNT
To mount directories, use the [34;1mMOUNT[0m command, not the [34;1mIMGMOUNT[0m command.

.
:PROGRAM_IMGMOUNT_ALREADY_MOUNTED
Drive already mounted at that letter.

.
:PROGRAM_IMGMOUNT_CANT_CREATE
Can't create drive from file.

.
:PROGRAM_IMGMOUNT_MOUNT_NUMBER
Drive number %d mounted as %s

.
:PROGRAM_IMGMOUNT_NON_LOCAL_DRIVE
The image must be on a host or local drive.

.
:PROGRAM_IMGMOUNT_MULTIPLE_NON_CUEISO_FILES
Using multiple files is only supported for cue/iso images.

.
:PROGRAM_KEYB_INFO
Codepage %i has been loaded

.
:PROGRAM_KEYB_INFO_LAYOUT
Codepage %i has been loaded for layout %s

.
:PROGRAM_KEYB_SHOWHELP
[32;1mKEYB[0m [keyboard layout ID[ codepage number[ codepage file]]]

Some examples:
  [32;1mKEYB[0m: Display currently loaded codepage.
  [32;1mKEYB[0m sp: Load the spanish (SP) layout, use an appropriate codepage.
  [32;1mKEYB[0m sp 850: Load the spanish (SP) layout, use codepage 850.
  [32;1mKEYB[0m sp 850 mycp.cpi: Same as above, but use file mycp.cpi.

.
:PROGRAM_KEYB_NOERROR
Keyboard layout %s loaded for codepage %i

.
:PROGRAM_KEYB_FILENOTFOUND
Keyboard file %s not found


.
:PROGRAM_KEYB_INVALIDFILE
Keyboard file %s invalid

.
:PROGRAM_KEYB_LAYOUTNOTFOUND
No layout in %s for codepage %i

.
:PROGRAM_KEYB_INVCPFILE
None or invalid codepage file for layout %s


.
:SHELL_ILLEGAL_PATH
Illegal Path.

.
:SHELL_CMD_HELP
If you want a list of all supported commands type [33;1mhelp /all[0m .
A short list of the most often used commands:

.
:SHELL_CMD_ECHO_ON
ECHO is on.

.
:SHELL_CMD_ECHO_OFF
ECHO is off.

.
:SHELL_ILLEGAL_SWITCH
Illegal switch: %s.

.
:SHELL_MISSING_PARAMETER
Required parameter missing.

.
:SHELL_CMD_CHDIR_ERROR
Unable to change to: %s.

.
:SHELL_CMD_CHDIR_HINT
Hint: To change to different drive type [31m%c:[0m

.
:SHELL_CMD_CHDIR_HINT_2
directoryname is longer than 8 characters and/or contains spaces.
Try [31mcd %s[0m

.
:SHELL_CMD_CHDIR_HINT_3
You are still on drive Z:, change to a mounted drive with [31mC:[0m.

.
:SHELL_CMD_DATE_HELP
Displays or changes the internal date.

.
:SHELL_CMD_DATE_ERROR
The specified date is not correct.

.
:SHELL_CMD_DATE_DAYS
3SunMonTueWedThuFriSat
.
:SHELL_CMD_DATE_NOW
Current date: 
.
:SHELL_CMD_DATE_SETHLP
Type 'date MM-DD-YYYY' to change.

.
:SHELL_CMD_DATE_FORMAT
M/D/Y
.
:SHELL_CMD_DATE_HELP_LONG
DATE [[/T] [/H] [/S] | MM-DD-YYYY]
  MM-DD-YYYY: new date to set
  /S:         Permanently use host time and date as DOS time
  /F:         Switch back to DOSBox internal time (opposite of /S)
  /T:         Only display date
  /H:         Synchronize with host

.
:SHELL_CMD_TIME_HELP
Displays the internal time.

.
:SHELL_CMD_TIME_NOW
Current time: 
.
:SHELL_CMD_TIME_HELP_LONG
TIME [/T] [/H]
  /T:         Display simple time
  /H:         Synchronize with host

.
:SHELL_CMD_MKDIR_ERROR
Unable to make: %s.

.
:SHELL_CMD_RMDIR_ERROR
Unable to remove: %s.

.
:SHELL_CMD_DEL_ERROR
Unable to delete: %s.

.
:SHELL_SYNTAXERROR
The syntax of the command is incorrect.

.
:SHELL_CMD_SET_NOT_SET
Environment variable %s not defined.

.
:SHELL_CMD_SET_OUT_OF_SPACE
Not enough environment space left.

.
:SHELL_CMD_IF_EXIST_MISSING_FILENAME
IF EXIST: Missing filename.

.
:SHELL_CMD_IF_ERRORLEVEL_MISSING_NUMBER
IF ERRORLEVEL: Missing number.

.
:SHELL_CMD_IF_ERRORLEVEL_INVALID_NUMBER
IF ERRORLEVEL: Invalid number.

.
:SHELL_CMD_GOTO_MISSING_LABEL
No label supplied to GOTO command.

.
:SHELL_CMD_GOTO_LABEL_NOT_FOUND
GOTO: Label %s not found.

.
:SHELL_CMD_FILE_NOT_FOUND
File %s not found.

.
:SHELL_CMD_FILE_EXISTS
File %s already exists.

.
:SHELL_CMD_DIR_VOLUME
 Volume in drive %c is %s

.
:SHELL_CMD_DIR_INTRO
 Directory of %s

.
:SHELL_CMD_DIR_BYTES_USED
%17d file(s) %21s bytes

.
:SHELL_CMD_DIR_BYTES_FREE
%17d dir(s)  %21s bytes free

.
:SHELL_EXECUTE_DRIVE_NOT_FOUND
Drive %c does not exist!
You must [31mmount[0m it first. Type [1;33mintro[0m or [1;33mintro mount[0m for more information.

.
:SHELL_EXECUTE_ILLEGAL_COMMAND
Illegal command: %s.

.
:SHELL_CMD_PAUSE
Press any key to continue...
.
:SHELL_CMD_PAUSE_HELP
Waits for 1 keystroke to continue.

.
:SHELL_CMD_COPY_FAILURE
Copy failure : %s.

.
:SHELL_CMD_COPY_SUCCESS
   %d File(s) copied.

.
:SHELL_CMD_SUBST_NO_REMOVE
Unable to remove, drive not in use.

.
:SHELL_CMD_SUBST_FAILURE
SUBST failed. You either made an error in your commandline or the target drive is already used.
It's only possible to use SUBST on Local drives
.
:SHELL_STARTUP_BEGIN
[44;1m╔════════════════════════════════════════════════════════════════════╗
║ [32mWelcome to DOSBox Staging %-40s[37m ║
║                                                                    ║
║ For a short introduction for new users type: [33mINTRO[37m                 ║
║ For supported shell commands type: [33mHELP[37m                            ║
║                                                                    ║
║ To adjust the emulated CPU speed, use [31m%s+F11[37m and [31m%s+F12[37m.%s%s       ║
║ To activate the keymapper [31m%s+F1[37m.%s                                 ║
║ For more information read the [36mREADME[37m file in the DOSBox directory. ║
║                                                                    ║

.
:SHELL_STARTUP_CGA
║ DOSBox supports Composite CGA mode.                                ║
║ Use [31mF12[37m to set composite output ON, OFF, or AUTO (default).        ║
║ [31m(%s+)F11[37m changes hue; [31m%s+%s+F11[37m selects early/late CGA model.%s  ║
║                                                                    ║

.
:SHELL_STARTUP_CGA_MONO
║ Use [31mF11[37m to cycle through green, amber, white and paper-white mode, ║
║ and [31m%s+F11[37m to change contrast/brightness settings.                ║

.
:SHELL_STARTUP_HERC
║ Use [31mF11[37m to cycle through white, amber, and green monochrome color. ║
║                                                                    ║

.
:SHELL_STARTUP_DEBUG
║ Press [31m%s+Pause[37m to enter the debugger or start the exe with [33mDEBUG[37m. ║
║                                                                    ║

.
:SHELL_STARTUP_END
║ [33mhttps://dosbox-staging.github.io[37m                                   ║
╚════════════════════════════════════════════════════════════════════╝[0m


.
:SHELL_STARTUP_SUB
[32;1mdosbox-staging %s[0m

.
:SHELL_CMD_CHDIR_HELP
Displays/changes the current directory.

.
:SHELL_CMD_CHDIR_HELP_LONG
CHDIR [drive:][path]
CHDIR [..]
CD [drive:][path]
CD [..]

  ..   Specifies that you want to change to the parent directory.

Type CD drive: to display the current directory in the specified drive.
Type CD without parameters to display the current drive and directory.

.
:SHELL_CMD_CLS_HELP
Clear the screen.

.
:SHELL_CMD_DIR_HELP
Displays a list of files and subdirectories in a directory.

.
:SHELL_CMD_DIR_HELP_LONG
DIR [drive:][path][filename] [/[W|B]] [/P] [/[AD]|[A-D]] [/O[-][N|E|S|D]]

  [drive:][path][filename]
              Specifies drive, directory, and/or files to list.
  /W          Uses wide list format.
  /B          Uses bare format (no heading information or summary).
  /P          Pauses after each screenful of information.
  /AD         Displays all directories.
  /A-D        Displays all files.
  /O          List by files in sorted order.
               -  Prefix to reverse order
  sortorder    N  By name (alphabetic)       S  By size (smallest first)
               E  By extension (alphabetic)  D  By date & time (oldest first)

.
:SHELL_CMD_ECHO_HELP
Display messages and enable/disable command echoing.

.
:SHELL_CMD_EXIT_HELP
Exit from the shell.

.
:SHELL_CMD_HELP_HELP
Show help.

.
:SHELL_CMD_HELP_HELP_LONG
HELP [command]

.
:SHELL_CMD_MKDIR_HELP
Make Directory.

.
:SHELL_CMD_MKDIR_HELP_LONG
MKDIR [drive:][path]
MD [drive:][path]

.
:SHELL_CMD_RMDIR_HELP
Remove Directory.

.
:SHELL_CMD_RMDIR_HELP_LONG
RMDIR [drive:][path]
RD [drive:][path]

.
:SHELL_CMD_SET_HELP
Change environment variables.

.
:SHELL_CMD_IF_HELP
Performs conditional processing in batch programs.

.
:SHELL_CMD_GOTO_HELP
Jump to a labeled line in a batch script.

.
:SHELL_CMD_SHIFT_HELP
Leftshift commandline parameters in a batch script.

.
:SHELL_CMD_TYPE_HELP
Display the contents of a text-file.

.
:SHELL_CMD_TYPE_HELP_LONG
TYPE [drive:][path][filename]

.
:SHELL_CMD_REM_HELP
Add comments in a batch file.

.
:SHELL_CMD_REM_HELP_LONG
REM [comment]

.
:SHELL_CMD_NO_WILD
This is a simple version of the command, no wildcards allowed!

.
:SHELL_CMD_RENAME_HELP
Renames one or more files.

.
:SHELL_CMD_RENAME_HELP_LONG
RENAME [drive:][path]filename1 filename2.
REN [drive:][path]filename1 filename2.

Note that you can not specify a new drive or path for your destination file.

.
:SHELL_CMD_DELETE_HELP
Removes one or more files.

.
:SHELL_CMD_DELETE_HELP_LONG
Usage:
  [32;1mdel[0m [36;1mPATTERN[0m
  [32;1merase[0m [36;1mPATTERN[0m

Where:
  [36;1mPATTERN[0m can be either an exact filename (such as [36;1mfile.txt[0m) or an inexact
          filename using one or more wildcards, which are the asterisk (*)
          representing any sequence of one or more characters, and the question
          mark (?) representing any single character, such as [36;1m*.bat[0m and [36;1mc?.txt[0m.

Warning:
  Be careful when using a pattern with wildcards, especially [36;1m*.*[0m, as all files
  matching the pattern will be deleted.

Examples:
  [32;1mdel[0m [36;1mtest.bat[0m
  [32;1mdel[0m [36;1mc*.*[0m
  [32;1mdel[0m [36;1ma?b.c*[0m

.
:SHELL_CMD_COPY_HELP
Copy files.

.
:SHELL_CMD_CALL_HELP
Start a batch file from within another batch file.

.
:SHELL_CMD_SUBST_HELP
Assign an internal directory to a drive.

.
:SHELL_CMD_LOADHIGH_HELP
Loads a program into upper memory (requires xms=true,umb=true).

.
:SHELL_CMD_LS_HELP
List directory contents.

.
:SHELL_CMD_LS_HELP_LONG
ls [/?] [PATTERN]

.
:SHELL_CMD_LS_PATH_ERR
ls: cannot access '%s': No such file or directory

.
:SHELL_CMD_CHOICE_HELP
Waits for a keypress and sets ERRORLEVEL.

.
:SHELL_CMD_CHOICE_HELP_LONG
CHOICE [/C:choices] [/N] [/S] text
  /C[:]choices  -  Specifies allowable keys.  Default is: yn.
  /N  -  Do not display the choices at end of prompt.
  /S  -  Enables case-sensitive choices to be selected.
  text  -  The text to display as a prompt.

.
:SHELL_CMD_ATTRIB_HELP
Does nothing. Provided for compatibility.

.
:SHELL_CMD_PATH_HELP
Provided for compatibility.

.
:SHELL_CMD_VER_HELP
View or set the reported DOS version.

.
:SHELL_CMD_VER_HELP_LONG
Usage:
  [32;1mver[0m
  [32;1mver[0m [37;1mset[0m [36;1mVERSION[0m

Where:
  [36;1mVERSION[0m can be a whole number, such as [36;1m5[0m, or include a two-digit decimal
          value, such as: [36;1m6.22[0m, [36;1m7.01[0m, or [36;1m7.10[0m. The decimal can alternatively be
          space-separated, such as: [36;1m6 22[0m, [36;1m7 01[0m, or [36;1m7 10[0m.

Notes:
  The DOS version can also be set in the configuration file under the [dos]
  section using the "ver = [36;1mVERSION[0m" setting.

Examples:
  [32;1mver[0m [37;1mset[0m [36;1m6.22[0m
  [32;1mver[0m [37;1mset[0m [36;1m7 10[0m

.
:SHELL_CMD_VER_VER
DOSBox Staging version %s
DOS version %d.%02d

.
:SHELL_CMD_VER_INVALID
The specified DOS version is not correct.

.
