DOSBox-X v0.83.21 (2021/12/30) is released. DOSBox-x is a branch of DOSBox. DOSBox emulates an Intel x86 PC, complete with sound, graphics, mouse, joystick, modem, etc., necessary for running many old MS-DOS games that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD.
DOSBox-X Changelog:
Improved clipboard copying & pasting for different
code pages including box-drawing characters in DBCS
code pages. Also, for the J-3100 mode, the selected
text will now be highlighted when you try to select
text for copying. (Wengier)
Improved IME support for Chinese/Japanese/Korean
languages on Windows builds. (Wengier)
Pausing the emulation will automatically release
the mouse and prevent mouse capture. (Wengier)
For Configuration Tool, a "..." button is added to
properties which have limited numbers of values so
that when clicking their possible values will be
shown in a new dialog and can be selected directly.
Also, more settings will be applied immediately when
modified from the Configuration Tool. (Wengier)
For Windows SDL1 builds, DOSBox-X will now try to
prevent the Windows menus from separating into more
than one lines due to small window width. (Wengier)
If a scaler as specified in the config may not work
as expected and if not forced, DOSBox-X will show a
a message box asking whether to load it. (Wengier)
Config option "pixelshader" now allows a shader file
name without the .fx extension, or a shader file in
the current directory. (Wengier)
Added support for ENET reliable UDP as an option for
modem and null-modem emulation. You can enable it
with "sock:1" option for modems/null-modems that are
connected with serial ports (COM1-COM9), such as
"serial1=modem listenport:5000 sock:1" for COM1 to
listen to port 5000 with reliable ENET UDP instead
of TCP connection. The feature is ported from DOSBox
Staging. (sduensin, GranMinigun, kcgen, Wengier)
Added new command-line option "-o" for providing
command-line option(s) if programs(s) are specified
to start when you launch DOSBox-X. An example:
dosbox-x program.exe -o "opt1 opt2". (Wengier)
Added special properties to CONFIG command including
"cd", "date", "errorlevel", "random", "time", and
"lastmount" so that commands like "CONFIG -GET cd"
and "CONFIG -GET errorlevel" will get current DOS
directory and ERRORLEVEL value. The returned value
will also be saved to %CONFIG% variable. (Wengier)
Added "Enter Debugger Command" button to "DOSBox-X
logging output" and "Code overview" windows (from
"Debug" menu") for users to enter some debugger
command(s) and see the result. (Wengier)
Added debugger commands DATE and TIME to view or
change DOSBox-X's internal date and time, using the
same date and time formats as the shell DATE and
TIME commands, e.g. "TIME 10:11:12". (Wengier)
Added config option "badcommandhandler" (in [dos]
section) which allows to specify a custom error
handler program before error message "Bad command
or file name" shows up in the DOS shell. (Wengier)
Added config option "stop turbo on key" (in [cpu]
section) which allows to automatically stop the
Turbo (fast forward) mode when a keyboard input
has been detected. (Wengier)
Added config option "fat32setversion" (in [dos]
section) which controls whether DOSBox-X should
automatically set reported DOS version to 7.0/7.10
when it's less than 7.0/7.10 and mounting LBA/FAT32
disk images is requested. It defaults to "ask" so
that DOSBox-X will ask in this case. (Wengier)
Added config option "j3100colorscroll" (in [dosv]
section) which defaults to "false" and allows the
J-3100 version of SimCity and VGA version of the
Toshiba Windows 3.1 to run, whereas CGA/EGA version
of the latter requires a "true" setting. (nanshiki)
Added config options (in "ethernet, slirp" section)
"tcp_port_forwards" and "tcp_port_forwards" for port
forwarding when using the Slirp backend. (kcgen)
Added code pages 737 (Greek) and 775 (Baltic) for
the guest-to-host code page conversions. (Wengier)
Added UTF8 and UTF16 commands to convert UTF-8 and
UTF-16 text to view in the current code page. For
example, the command "UTF8 < UTF8TEXT.TXT" will
output converted text UTF8TEXT.TXT in the current
code page, and for UTF16 command there are optional
/BE & /LE options to specify endianness. (Wengier)
Added support for DBCS characters located in UNC
network paths of the form \COMPUTER\FOLDER\FILE
on the Windows platform. (Wengier)
Added hidden code page 951 for Big5-HKSCS encoding
or Big5 Unicode-At-On (Big5-UAO) encoding. Config
option "uao" is added in [ttf] section so that if
set to "true" code page 951 will use the Big5-UAO
encoding instead of the Big-HKSCS encoding, the
latter being the default for CP951. If ChinaSea is
enabled, ChinaSea characters will be used instead
of original characters in these encodings. (Wengier)
Added -nl option for MOUNT command to automatically
find the next available drive letter to mount if
the specified drive is already mounted. This allows
multiple directories to be mounted when DOSBox-X
starts with multiple [name] arguments. (Wengier)
Added HISTORY command to display or clear command-
line history for the internal DOS shell. (Wengier)
Added ASSOC command to view/change file extension
associations. You can define a command or program
to open a file with a specific file extension, e.g.
"assoc .txt=edit" to open .TXT files with the EDIT
command when entering the .TXT file name from the
DOS command line. Wildcards are allowed, such as
"assoc .*=dir", although in such case exceptions
including "assoc .com=com", "assoc .exe=exe", and
"assoc .bat=bat" are probably desired. (Wengier)
Commands CHOICE and COUNTRY are external commands
that appear on the Z drive (Z:/DOS/CHOICE.COM and
Z:/SYSTEM/COUNTRY.COM respectively) now rather than
internal shell commands. COUNTRY command now also
affacts thousand and decimal separators. (Wengier)
The internal Virtual Drive Z: can now be rescanned
just like mounted local drives. (Wengier)
You can now change most config options in [printer]
section of the configuration for the virtual printer
with CONFIG -set commands. (Wengier)
Added missing ChinaSea characters in code page 950
with ChinaSea/Big5-2003 extension enabled. (Wengier)
Added support for Bash-shell completion for DOSBox-X
on non-Windows platforms. (rderooy & FeignInt)
Improved DBCS support for DOS commands including
ATTRIB, ECHO, TYPE, MORE, and TRUENAME. (Wengier)
Improved checking of segment limits. (joncampbell123)
Mac OS X builds from now on will use an in-tree tool
to replace dylib references in all executable files.
XCode install_name_tool is no longer used, it became
a hypocondriac and is sitting in the corner screaming
about link edit data that doesn't fill a __LINKEDIT
segment. It is once again possible to make Mac OS X
ARM releases and to use dylib files from Brew doing
so. (joncampbell123)
Fix IPL1 partition choice debug message to actually
show the partition index chosen, not the -partidx
option variable, which if not given by the user, is
-1 and was reported as a very large unsigned
number. (joncampbell123)
Fixed command-line options -starttool & -startmapper
not showing messages from specified language file
for Configuration Tool and Mapper Editor. (Wengier)
Fixed an issue with RENDER_Reset function while
loading previously saved states. (yetmorecode)
Fixed E_Exit "RET from illegal descriptor type 0"
when running DirectX diagnostic program (dxdiag)
from a guest Windows 98 system. (Wengier)
Fixed "parallel?=file openwith:xxx" not working if
a file name is not provided. (Wengier)
Fixed crash in the following config combination:
output=ttf, machine=pc98, dosvfunc=true. (Wengier)
Fixed Disney sound source connecting to parallel
port not working in the previous version. (Wengier)
Fixed NET command from Windows for Workgroups 3.11
not working from the internal DOS shell. (Wengier)
Fixed MODE command options like "rate" and "delay"
not working if entered in upper cases. (Wengier)
Fixed command-line parameters (when launching
DOSBox-X) containing Chinese characters in code page
950 not working in Windows SDL2 builds. (Wengier)
Integrated commits from mainline (Allofich)
Improve BIOS FDD motor timeout counter, most
notably for earlier PCs. Fixes a Chinese variant
of Space Harrier.
Download: DOSBox-X v0.83.21 (2021/12/30) x64
Source: Here
0 Comments
Post a Comment