Derived from DOSBox, DOSBox-X emulates a personal computer arrant with keyboard, mouse, joystick, sound, graphics, modem, printer, network, communication and storehouse devices, etc, in ordering to have a function DOS environment to run software designed for DOS. The huge majority of DOS ( MS-DOS and PC DOS in particular ) games and applications should run in DOSBox-X, although some of them may require extra configurations. DOSBox-X not lone emulates a IBM personal computer, but besides bequest systems such as the japanese NEC PC-98. With the help of DOSBox-X, you will be able to run your front-runner DOS games and programs on advanced operating systems ( 32-bit and 64-bit ) such as Microsoft Windows Vista, 7, 8, 10 and respective Linux distributions. DOSBox-X besides provides extra features that are useful but by and large do not exist in a real DOS system, such as corroborate for keyboard remapping and saving/loading states. With all these features it is normally identical simple to make your DOS games or programs run smoothly within DOSBox-X. You can try the versatile commands and options in arrange to be more familiar with the DOSBox-X interface. once you get used to it, you should be able to do respective things such as running DOS applications inside DOSBox-X. If you have questions, you can besides ask the community for support. evening though DOSBox-X runs in a window by nonpayment, you can besides change it to full-screen mode. Simply press the shortcut F11+F on Windows, or F12+F on Linux and macOS, and DOSBox-X will become full-screen. alternatively, you may modify this set in the [ sdl ] section of the DOSBox-X shape interface ( or change the option fullscreen=false to fullscreen=true under the [ sdl ] section of DOSBox-X ’ mho shape file ). To get second from full-screen mood, plainly press the shortcut F11+F ( or F12+F depending on your platform ) again. For model, if you are using the MOUNT dominate method to mount your host drives/directories as DOSBox-X ’ s drives, you do not have to constantly type these commands. rather, you can put these commands in the “ autoexec ” section of the DOSBox-X configuration interface, and then save them. These correspond to the [ autoexec ] department of DOSBox-X ’ south shape file. The command confront there are run each time when DOSBox-X starts, so you can use this segment for the automatic pistol ride. DOSBox-X features a graphic shape tool which allows you to change its settings via its GUI interface. alike to DOSBox, there is a shape file ( dosbox-x.conf in the current directory or in your exploiter directory ) where you can modify the DOSBox-X settings. But rather of editing this configuration file, you can change DOSBox-X settings directly within the DOSBox-X broadcast. If DOSBox-X is not however running, you can start this configuration joyride by using the command-line choice -startui ( or -startgui ) of the DOSBox-X feasible. On the other hand, if DOSBox-X is already running, you can do therefore by clicking on the “ Configuration tool ” option from the “ Main ” menu in the DOSBox-X menu barricade, or using the SHOWTOOL command from the DOS dominate line inside DOSBox-X. Mount image files : DOSBox-X supports mounting harddisk, floppy diskette and CD-ROM double files using the IMGMOUNT command. In Windows you can type IMGMOUNT A D : \GAMES\GAME_DISK.IMA to mount the diskette trope file D : \GAMES\GAME_DISK.IMA located on your host system as an emulate diskette drive. Likewise on Linux IMGMOUNT A /home/username/Games/GAME_DISK.IMA will have the lapp effect. A cd-rom trope ( in CUE or ISO format ), including MSCDEX emulation and defend for compact disk audio tracks, can be mounted in a similar direction. On Windows IMGMOUNT D D : \GAMES\GAME_CD.ISO, or on Linux IMGMOUNT D /home/username/Games/GAME_CD.ISO will mount the file GAME_CD.ISO on an emulate cd-rom drive. For Windows you can besides select an visualize file to mount via the Windows file browser from the “ Drive ” menu ( select a drive and “ Mount disk image ” ). Auto-mount drives : If you are using Windows, DOSBox-X will ask if you want to give it access to your Windows drive when you try to go to a drive ( e.g. C : ), but that drive has not yet been mounted inside DOSBox-X. This basically makes DOSBox-X entree to the same drives as in your Windows system. If you answer Y for Yes, then the whole Windows drive will be mounted and accessible within DOSBox-X. You can besides automatically mountain drives via the “ Drive ” menu ( select a drive and “ Mount Automatically ” ). Furthermore, it is possible to mechanically mount all available Windows drives as DOSBox-X drives at start by setting the “ automountall ” config option to “ true ”. Note however that it is not recommend to mount your whole Windows Drive C : inwardly DOSBox-X because DOSBox-X will then be able to access all files and directories in your Windows Drive C :, which may not be identical safe. Mount local drives/directories : This can be normally done using MOUNT instruction, which allows you to mount your server drives/directories as DOSBox-X ’ south drives. For case, in Windows MOUNT C D : \GAMES will give you a C drive in DOSBox-X which points to your Windows D : \GAMES directory ( that was created before ). In Linux, MOUNT C /home/username will give you a C drive in DOSBox-X which points to the /home/username directory. To change to the drive mounted like above, type coulomb :. If everything went very well, DOSBox-X will display the prompt “ C : \ > ”. To mount your four hundred drives on a Windows organization in DOSBox-X you need to specify extra options. For example, you can use the command MOUNT D E : \ -T CDROM to enable candle support ( including MSCDEX ). For Windows you can besides select a directory to mount via the Windows file browser from the “ Drive ” menu with some options ( “ Mount ampere Hard Disk ”, “ Mount as CD-ROM ” and “ Mount as Floppy ” within a drive ).
If you want to access early drives such as the C : driveway, you have to either make your directories available as drives in DOSBox-X, or mount image files. There are a few ways to do this : After you download DOSBox-X and set up the platform, the easiest means to run DOSBox-X is to start the DOSBox-X feasible ( for exemplar, dosbox-x.exe on Windows and ./dosbox-x on Linux ). If you install DOSBox-X using the Windows installer, then it can besides be launched from the Windows Start menu. You will see an emulate DOS command agate line inside the DOSBox-X window within a few seconds. Unlike MS-DOS, where you normally see either C : \ > or A : \ > as the DOS prompt when it finishes boot, at the get down you will lone get a z : \ > drive when DOSBox-X loads. This is because DOSBox-X automatically creates a virtual Internal Drive called Z : which contains respective utilities that make a reasonable approximation of a in full frame-up DOS compatible environment. These are DOSBox-X ’ randomness emulated DOS ’ s external commands. You can check the DOSBox‐X ’ sulfur Supported Commands page for more information about them .
DOSBox-X’s Configuration File
You can set respective shape options for use with DOSBox-X. DOSBox-X will load the shape file from either the stream directory ( typically the directory where the DOSBox-X program is located ), or from the platform-dependent user directory .
By default, DOSBox-X will beginning try to load the file dosbox-x.conf ( or dosbox.conf ) from the current directory, followed by the DOSBox-X program directory. You can specify an alternate directory ( rather of the current directory ) for DOSBox-X to look for the configuration file with the
-defaultdir command-line option, such as
-defaultdir mydir. If the config file is not found, DOSBox-X will then try to load the the configuration file from the drug user directory according to the chopine :
\AppData\Local\DOSBox-X\dosbox-x- .conf (Linux) ~/.config/dosbox-x/dosbox-x- .conf (macOS) ~/Library/Preferences/DOSBox-X Preferences
The config file is divided into several sections. Each part starts with a [ section name ] line. The settings are the property=value lines where rate can be altered to customize DOSBox-X. Lines starting with # are comment-lines. There are three special sections at the end of the config file, namely [ 4dos ], [ config ] and [ autoexec ], which intend to emulate the 4DOS.INI ( for the 4DOS shell ), CONFIG.SYS and AUTOEXEC.BAT files respectively .
furthermore, you can start DOSBox-X with the
-conf parameter to load a specify configuration file and use its settings. If this argument is used, then DOSBox-X will try to load the specify shape file before hear to load the shape file from the current directory or the user directory. There is besides a
-defaultconf command-line choice which will force the manipulation of the default DOSBox-X settings ( ignoring any config files ) .
You can override one or more config options when DOSBox-X starts by using the
-set command-line option. For example,
-set machine=pc98 will force DOSBox-X to start in PC-98 modality careless of the adjust in the config file. If there is at least one space in the config choice ( e.g. “ dpi aware ” in [ dosbox ] section ) then you will need to put the section name in front of it and quote the whole string, such as
-set “dosbox dpi aware=true”.
There are two config reference point files in DOSBox-X, a “ common ” one and a entire one, namely dosbox-x.reference.conf and dosbox-x.reference.full.conf respectively. The full config reference book file contains all DOSBox-X ’ s options whereas the common config reference book file contains only options that are relatively common. Some advanced users may prefer a full config file, but for other users the common config reference file is credibly sufficient, and they can fair use dosbox-x.reference.conf as their config mention file .
DOSBox-X features a graphic configuration joyride so that you can use its built-in GUI interface to modify its settings well. A configuration charge can be generated or updated by the shape joyride, or with the built-in CONFIG command ( which can be found on the internal z : force when you run DOSBox-X ). Some users may prefer the config file to contain modify config options only ( in such case other options will use the default option values ), and/or remove all comments in the config file ; they can create such a config file using a command like
config -mod -norem -wcp [filename.conf] inside DOSBox-X .
Starting with DOSBox-X translation 0.83.13, DOSBox-X may besides prompt for a directory if the config file dosbox-x.conf ( or dosbox.conf ) is not found in the current directory, and the -conf ( or -defaultonf ) choice is not specified. You can select a booklet that will become the ferment directory for DOSBox-X. You may customize this via the
working directory option and
working directory default options in the [ dosbox ] section of the global config file ( i.e. the DOSBox-X config file in the exploiter shape directory or the directory where the DOSBox-X feasible is located ) .