Provided by: dosbox_0.74-3-5build2_amd64 bug

NAME

       dosbox - an x86/DOS emulator with sound/graphics

SYNOPSIS

       dosbox  [-fullscreen]  [-startmapper]  [-noautoexec]  [-securemode]  [-userconf]  [-scaler
       scaler] [-forcescaler scaler] [-conf configfile]  [-lang  langfile]  [file]  [-c  command]
       [-exit] [-machine machinetype]

       dosbox -version

       dosbox -editconf program

       dosbox -opencaptures program

       dosbox -printconf

       dosbox -eraseconf

       dosbox -resetconf

       dosbox -erasemapper

       dosbox -resetmapper

DESCRIPTION

       This manual page briefly documents dosbox, an x86/DOS emulator.

       The  optional  file  argument  should  be  a DOS executable or a directory. If it is a dos
       executable (.com .exe .bat) the program will run automatically. If it is  a  directory,  a
       DOS session will run with the directory mounted as C:\.

       For an introduction type INTRO inside dosbox.

OPTIONS

       A summary of options is included below.

       -fullscreen
              Start dosbox in fullscreen mode.

       -startmapper
              Start  the  internal  keymapper  on startup of dosbox. You can use it to change the
              keys dosbox uses.

       -noautoexec
              Skips the [autoexec] section of the loaded configuration file.

       -securemode
              Same as -noautoexec, but adds config.com  -securemode at the  end  of  AUTOEXEC.BAT
              (which in turn disables any changes to how the drives are mounted inside dosbox)

       -userconf
              Load  the  configuration  file located in ~/.dosbox. Can be combined with the -conf
              option.

       -scaler scaler
              Uses the graphical scaler specified by scaler. See the configuration file  for  the
              available scalers

       -forcescaler scaler
              Similar  to the -scaler parameter, but tries to force usage of the specified scaler
              even if it might not fit.

       -c command
              Runs  the  specified  command  before  running  file.   Multiple  commands  can  be
              specified.  Each command should start with -c though. A command can be: an Internal
              Program, a DOS command or an executable on a mounted drive.

       -conf configfile
              Start dosbox with the options specified in configfile. This file has a  section  in
              which you can put commands you wish to execute on startup. Multiple configfiles can
              be present at the commandline.

       -lang langfile
              Start dosbox with the language specified in langfile.

       -exit  dosbox will close itself when the DOS program specified by file ends.

       -machine machinetype
              Setup dosbox to emulate a specific type of machine.  Valid choices  are:  hercules,
              cga,   tandy,  pcjr,  ega,  vgaonly,  svga_s3(default),  svga_et3000,  svga_et4000,
              svga_paradise, vesa_nolfb, vesa_oldvbe.  The machinetype has influence on both  the
              videocard and the available soundcards.

       -version
              Output version information and exit. Useful for frontends.

       -editconf program
              calls program with as first parameter the configuration file.  You can specify this
              command more than once. In this case it will  move to second program if  the  first
              one fails to start.

       -opencaptures program
              calls program with as  first parameter the location of the captures folder.

       -printconf
              prints the location of the default configuration file.

       -eraseconf, -resetconf
              removes the default configuration file.

       -erasemapper, -resetmapper
              removes the mapperfile configured in the clean default configuration file.

INTERNAL COMMANDS

       dosbox  supports most of the DOS commands found in command.com. In addition, the following
       extra commands are available:

       MOUNT [-t type] [-size size] driveletter sourcedirectory [-ioctl] [-usecd number]  [-label
              drivelabel] [-freesize freesize]

       MOUNT -cd

       MOUNT -u driveletter

       Program to mount local directories as drives inside dosbox.

              driveletter
                     The driveletter inside dosbox (eg. C).

              sourcedirectory
                     The local directory you want to have inside dosbox.

              -t type
                     Type of the mounted directory. Supported are: dir (standard), floppy, cdrom.

              -size drivesize
                     Sets the size of the drive. See the examples in the README for details.

              -freesize size_in_mb
                     Sets  the  amount of free space available on a drive in MB's. This is a more
                     simple version of -size.

              -label drivelabel
                     Sets the name of the drive to drivelabel. Needed on some systems if  the  cd
                     label  isn't  read correctly. Useful when a program can't find its cdrom. If
                     you don't specify a label and no lowlevel  support  is  selected  (-usecd  #
                     and/or -ioctl/aspi):

                     For win32: label is extracted from "Real Drive".

                     For Linux: label is set to NO_LABEL.

                     If you do specify a label this label will be kept as long as the drive
                            is mounted. It will not be updated !!

              -ioctl Forces to use ioctl commands.

              -usecd number
                     Forces  to  use  SDL cdrom support for drive number.  Number can be found by
                     -cd.

              -cd    Displays all detected cdrom drives and their numbers. Use with -usecd.

              -u     Unmounts a mounted drive. Doesn't work on virtual Drives (like Z:\)

       Example:

       To mount your /home/dos/dosgames directory as C drive in dosbox:
              mount c /home/dos/dosgames

       MEM

       Display the amount of free memory

       CONFIG [-writeconf] [-writelang] file

       CONFIG -securemode

       Write the current configuration or language settings to file,  which  is  located  on  the
       local filesystem. Not a mounted drive in dosbox.

              -securemode
                     Switchesdosbox  to  a  more  secure mode. In this mode the internal commands
                     MOUNT, IMGMOUNT and BOOT won't work.  It's not possible either to  create  a
                     new  configfile  or  languagefile  in this mode.  (Warning you can only undo
                     this mode by restarting dosbox.)

       The configuration file controls various settings of dosbox: The amount of emulated memory,
       the emulated soundcards and many more things. It further allows access to AUTOEXEC.BAT.

       The  language  file  controls all visible output of the internal commands and the internal
       dos.  See the section FILES for more information.

       LOADFIX [-size] [programname] [parameters]

       LOADFIX -f

       Program to reduce the amount of  memory available. Useful for  old  programs  which  don't
       expect much memory to be free.

              [programname]
                     The name of the program which is executed after loadfix eats up its memory.

              [parameters]
                     Parameters given to the programname executable.

              -size  The amount of memory to eat up (in kb). Example -32, -64 or -128

              -f     Frees all memory eaten up by loadfix.

       RESCAN

       Make  dosbox  reread the directory structure. Useful if you changed something on a mounted
       drive outside dosbox.(CTRL-F4 does this as well!)

       IMGMOUNT

       A utility to mount disk images and CD‐ROM images in dosbox.

       Read the README of dosbox for the full and correct syntax.

       BOOT

       Boot will start floppy images or hard disk images  independent  of  the  operating  system
       emulation offered by dosbox.  This will allow you to play booter floppies or boot to other
       operating systems inside dosbox.

       Read the README of dosbox for the full and correct syntax.

       IPX

       You need to enable IPX networking in the configuration file of dosbox.   All  of  the  IPX
       networking  is  managed  through  the  internal dosbox program IPXNET. For help on the IPX
       networking from inside dosbox, type IPXNET HELP and the program will list out the commands
       and relevant documentation.

       Read the README of dosbox for the full and correct syntax.

       KEYB

       Keyb can change the keyboardlayout and the codepage used inside dosbox.

       Read the README of dosbox for the full and correct syntax.

FILES

       Configuration  and  language  files  use  a  format  similar to Windows .ini files.  If no
       configfile is specified at the commandline, a file named dosbox.conf (if  present  in  the
       current  directory)  will  be  loaded  automatically.  If a configfile is specified at the
       commandline that one will be used instead. If no configfile is specified or found  in  the
       current directory  then dosbox will load one from ~/.dosbox/. It will try to create one if
       there is none.

SPECIAL KEYS

       ALT-ENTER   Go full screen and back.

       ALT-PAUSE   Pause emulation.

       CTRL-F1     Start the keymapper.

       CTRL-ALT-F5 Start/Stop creating a movie of the screen.

       CTRL-F4     Swap mounted disk‐image (Only used with imgmount). Update directory cache  for
                   all drives!

       CTRL-F5     Save a screenshot.(png)

       CTRL-F6     Start/Stop recording sound output to a wave file.

       CTRL-ALT-F7 Start/Stop recording of OPL commands.

       CTRL-ALT-F8 Start/Stop the recording of raw MIDI commands.

       CTRL-F7     Decrease frameskip.

       CTRL-F8     Increase frameskip.

       CTRL-F9     Kill dosbox.

       CTRL-F10    Capture/Release the mouse.

       CTRL-F11    Slow down emulation (Increase dosbox Cycles).

       CTRL-F12    Speed up emulation (Decrease dosbox Cycles).

       ALT-F12     Unlock speed (turbo button).

       These are the default keybindings. They can be changed in the keymapper.

       Saved/recorded  files  can  be  found  in current_directory/capture (can be changed in the
       configfile).  The directory has to exist  prior  to  starting  dosbox  else  nothing  gets
       saved/recorded !

       Note:  Once  you  increase  your dosbox cycles beyond your computer's maximum capacity, it
       will produce the same effect as slowing down the emulation.  This maximum will  vary  from
       computer to computer, there is no standard.

SYSTEM REQUIREMENTS

       Fast  machine.  My  guess would be Pentium-2 400+ to get decent emulation of games written
       for an 286 machine.  For protected mode games a 1 Ghz machine  is  recommended  and  don't
       expect  them  to  run fast though!! Be sure to read the next section on how to speed it up
       somewhat.

   To run resource-demanding games
       dosbox emulates the CPU, the sound and graphic cards, and some other  stuff,  all  at  the
       same  time. You can overclock dosbox by using CTRL-F12, but you'll be limited by the power
       of your actual CPU. You can see how much free time your true  CPU  has  by  various  utils
       (top).  Once 100% of your real CPU time is used there is no further way to speed up dosbox
       unless you reduce the load generated by the non-CPU parts of dosbox.

       So:

       Close every program but dosbox.

       Overclock  dosbox until 100% of your CPU is used.(CTRL-F12)

       Since VGA emulation is the most demanding part of dosbox in terms  of  actual  CPU  usage,
       we'll start here. Increase the number of frames skipped (in increments of one) by pressing
       CTRL-F8. Your CPU usage should decrease.  Go back one step and repeat this until the  game
       runs  fast  enough for you.  Please note that this is a trade off: you lose in fluidity of
       video what you gain in speed.

NOTES

       While we hope that, one day, dosbox will run virtually all  programs  ever  made  for  the
       PC...   we  are not there yet. At present, dosbox run on a 1.7 Gigahertz PC is roughly the
       equivalent of a 25MHz 386 PC.  While the 0.60 release has  added  support  for  "protected
       mode"  allowing  for more complex and recent programs, but note that this support is early
       in development and nowhere near as complete as the support for  386  real-mode  games  (or
       earlier).  Also note that "protected mode" games need substantially more resources and may
       require a much faster processor for you to run it properly in dosbox.

BUGS

       Not all DOS programs work  properly.   dosbox  will  exit  without  warning  if  an  error
       occurred.

SEE ALSO

       The README in /usr/share/doc/dosbox

AUTHOR

       This  manual  page  was  written by Peter Veenstra <H.P.Veenstra@student.rug.nl> and James
       Oakley <jfunk@funktronics.ca>, for the Debian system (but may be used by others).

                                           Aug 30, 2018                                 DOSBOX(1)