Note: Installation instructions are available from the INSTALL page. Also, always check out the DOSBox-X homepage for latest updates.
For usage information please look at the DOSBox-X user guide, which is available from the DOSBox-X Wiki.
0.83.15
- Release notes for this version:
https://dosbox-x.com/release-0.83.15.html - Enhanced the network redirector functions for the
Windows platform, so that you can for example list,
open, write, copy, and execute files in UNC network
paths in the form \\COMPUTER\FOLDER directly when
network redirector function is enabled and secure
mode is disabled on Windows systems. (Wengier) - MOUNT command followed by a drive letter only will
show the current status of the drive, or show that
the drive is not mounted if so. You can make the
message shorter with the -q option, and filter out
non-local drives with "-o local" option. (Wengier) - Added NE2000.COM (packet driver for NE2000 network
card) which will appear in Z:\SYSTEM directory when
NE2000 networking feature is enabled. (Wengier) - Added /H option to TRUENAME command to return the
full filename on the host system for a specified
file/directory on a mounted local drive. (Wengier) - Added option "starttranspath" which if set to true
will automatically translath all paths in command-
line to host system paths when starting programs to
run on the host system. You can also toggle this
function dynamically from the drop-down menu ("DOS"
=> "Host system applications" => "Translate paths
to host system paths". (Wengier) - Added option "drive z expand path" which when set
to true (default) will automatically expand %PATH%
environment variable to include the subdirectories
on the Z drive when only the Z:\ path is specified
for compatibility purposes. (Wengier) - Added option "turbo" in [cpu] section to enable
Turbo (Fast Forward) mode at start. You can also
change it from the command-line via CONFIG command
(e.g. "config -set turbo=true"). (Wengier) - Added value "quiet" to "log console" config option
to only log DOS console outputs. (Wengier) - Added menu command to spawn a new instance of
DOSBox-X to Mac OS X builds to work around the
singular app instance model the Finder tends to
prefer, so that users can run multiple instances
if they wish. (joncampbell123) - MacOS builds will once again have Fluidsynth,
libslirp, and FFMPEG support from revised .app
building code. For best results support is enabled
at compile time only if Brew is installed along
with Brew builds of those packages. (joncampbell123) - MacOS coreaudio MIDI support will continue with
the default soundfont rather than giving up
if it cannot select the custom soundfont specified
in the config file. (joncampbell123) - Fixed MacOS bug where coremidi would attempt
MIDI output even if no MIDI destinations are
available, which is apparently the case on
Big Sur. (joncampbell123) - The names of advanced config options will now be
listed in the common config reference file (i.e.
dosbox-x.reference.conf) too. Several previously
advanced options are now common options. (Wengier) - Command "CONFIG -L" will now list the global config
file for DOSBox-X (if any). (Wengier) - There is now a special DOS function for DOSBox-X at
Int21h/AH=2B/CX=0x4442h('DB')/DX=0x2D58h('-X'), as
follows: AL=0h (DOSBox-X installation check), AL=1h
(SDL version check), AL=2h (platform check), AL=3h
(machine type check), and AL=4h (DOSBox-X version
check). For example, you can get installed DOSBox-X
version by calling the function Int21h/AX=2B04h/CX=
0x4442h/DX=0x2D58h in your program - AL and AH will
become 0, and BX will return the DOSBox-X version
number after "0." (e.g. BH=83, BL=15). (Wengier) - It is now possible to translate text for graphical
Configuration Tool and Mapper Editor interfaces.
The sizes and/or positions of some buttons in these
interfaces are adjusted accordingly too. (Wengier) - Config option "usescancodes=auto" now implies false
for PC-98 mode in SDL1 builds. (Wengier) - Config option "pc-98 force ibm keyboard layout" now
defaults to "auto", which implies "true" if a U.S.
keyboard layout is detected and implies "false"
otherwise. Also fixed some input keys for the PC-98
mode. (Wengier & maron2000) - For PC-98 mode, if both FONT.ROM and FREECG98.BMP
are not found in the directory, then DOSBox-X will
now use internal Japanese font (also used by DOS/V
and JEGA systems) and the built-in 8x16 SBCS font
pre-generated from FREECG98.BMP. (Wengier) - Added DBCS awareness support for special characters
"" and "|" in Chinese/Japanese/Korean code pages
so that they will be treated properly as trailing
bytes of double-byte characters. (Wengier) - Improved handling of clipboard copy/paste involving
DBCS characters with TrueType font (TTF) output in
standard mode. The clipboard copy/paste feature is
also supported in DOS/V and JEGA modes. (Wengier) - The config option ttf.halfwidthkana (now in [ttf]
section) will enable low ASCII boxing characters
for the TrueType font (TTF) output too. This option
is now enabled by default for JP mode, and printing
these characters is also supported. (Wengier) - Added support for showing Chinese/Japanese/Korean
characters in the SDL-drawn menu (in addition to
characters in different SBCS code pages) and the
Configuration Tool interface (so e.g. DOS command
help will show correctly for these languages). You
can change the DBCS font used by Configuration Tool
interface via fontxdbcs14 config option. (Wengier) - Added support for inputing DBCS characters using
system input method (IME) in Windows SDL1 build.
Chinese (Simplified and Traditional) IMEs may work
with the default video setting and a Chinese code
page or Chinese DOS/V mode. Japanese & Korean IMEs
may require DirectX mode for the SDL1 library (set
option "videodriver" to "directx" in [sdl] section
for this). There is a new config option "ime" in
[dosbox] section to control it. When set to "auto"
(default), it is enabled for Windows SDL1 builds
only if DOSBox-X is started with a CJK code page or
in PC-98, JEGA or DOS/V mode. (Wengier) - Added support for Japanese EGA mode (machine=jega)
by adopting code from DOSVAXJ3. As with DOS/V, you
can optionally set the SBCS and DBCS fonts with
fontxsbcs, fontxdbcs (and fontxsbcs19, fontxdbcs24,
etc) options in [dosv] section of config file, or
the default fonts will be used for them. (Wengier) - Added support for DOS/V (Japanese mode) by adopting
code from DOSVAXJ3. Also added support for Chinese
and Korean DOS/V modes. Set option "dosv" to "jp",
"chs" (or "cn"), "cht" (or "tw"), or "ko" in [dosv]
section of the config file to enable DOS/V mode for
different CJK languages. There are now also various
font-related (and V-text screen mode) options added
in [dosv] section for the DOS/V support. For the
Simplified Chinese (code page 936), you can also
enable GBK extension of the standard GB2312 charset
with "gbk" option for Simplified Chinese DOS/V and
the TrueType font (TTF) output. (Wengier) - Added support for codepage conversion of file names
in "drivez" folder (for customization of Virtual
Drive Z:) so that they will appear properly on this
drive according to the code page set. (Wengier) - Improved support for DBCS (double-byte) characters
on mounted FAT drives with Chinese/Japanese/Korean
codepages (932/936/949/950). (Wengier) - The "Unexpected control character" error message
which may appear when executing certain batch files
is now a debug message (belong to the "misc" type)
instead of showing to the DOS console output. - Added "videodriver" config option in [sdl] section
to force a video driver (such as windib/windows,
x11, dummy) for the SDL library to use. The video
driver "directx" has been enabled for Windows SDL1
builds (without certain functions). (Wengier) - There is a now a [ttf] section in the config file,
and TTF-related config options are moved/renamed
from [render] section to this section (previous
config options "ttf.*" in [render] section become- (with "ttf." dropped) in [ttf] section). Windows
installer will also automatically transfer previous
TTF options to the new [ttf] section. (Wengier)
- (with "ttf." dropped) in [ttf] section). Windows
- When setting to "auto", config option "allow lmsw
to exit protected mode" will be active for Pentium+
CPUs instead of 486+ CPUs. (Wengier) - Fixed a bug which may lead to crash when pasting
text via the DOS clipboard API (e.g. the 4DOS CLIP:
device) in non-Windows platforms. (Wengier) - Fixed the possible freeze when output was switched
from TrueType font (TTF) output and you tried to
reset the virtual machine. (Wengier) - Fixed non-representative filenames on local drives
in current code page causing memory corruption for
e.g. Windows 3.1 Setup on non-Windows platforms.
These entries will no longer appear to DOS guest
system in incompatible code pages. (Wengier)