2020-07-01

DOSBox-X v0.83.3 (2020/06/30)

EmuCR: DOSBoxDOSBox-X v0.83.3 (2020/06/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:
IMGMAKE can now generate FAT12, FAT16, and FAT32
filesystems. New option "-fat" is added to select
the filesystem for the disk image.
Fixed command-line like "./dosbox-x /dir/app.bat"
not able to launch the specified program (Wengier)
Fixed bug in DIR command's /P option which might
cause it to not work properly. (Wengier)
The default key modifier for the Windows clipboard
copy & paste via the right mouse button feature is
now "shift" instead of "disabled". (Wengier)
Single-stepping in the debugger with the 286 and
8086 normal cores now works correctly when stepping
over instructions with a segment prefix.
Pentium MMX instructions now only available for
Pentium MMX or higher. Fixed the bug that allowed
MMX instructions for Pentium and lower if programs
ignored the CPUID feature bits. Also fixed Pentium
MMX instructions so that they work in both 16-bit
real mode and 32-bit protected mode to match how
they work in real hardware (joncampbell123)
Updated DOSBox-X's implementation for Pentium MMX
instructions to latest version by kekko (Wengier)
DOSBox-X will try to automatically run the program
with LOADFIX if the error message "Packed file is
corrupt" is detected. (Wengier)
MOUNT command can now mount a drive to the UNC
root path in the form \ComputerName\SharedFolder
on Windows systems. (Wengier)
Improved the HX-DOS build package to make it fully
automated: all required HX DOS Extender files will
be included in the package, and dosbox-x.exe can
now be run directly in a real DOS system without
external requirements. (Wengier)
Fixed incorrect frame rate reported by 3Dfx Voodoo
emulation (rderooy, backported from DOSBox SVN).
Added the "Boot from disk image" menu item (A:, C:,
and D: drives only) in the "Drive" menu to boot the
specified disk image directly in Windows. (Wengier)
Support for converting mouse wheel movements into
keyboard presses like arrow keys, configurable by
the option "mouse_wheel_key" (default is 0 which
disables this feature). When set to 1, mouse wheel
movements are converted to up/down arrows. Setting
it to 2 or 3 converts such movements to left/right
arrows or PageUp/PageDn keys respectively. (Wengier)
Support for reloading the keyboard mapper file with
the config -set command. (Wengier)
IMGMOUNT command without parameters will show disk
names for drive-number only mounts. (Wengier)
IMGMOUNT can now autodetect DOS <= 3.21 harddisk geometry with MFM sector images (rderooy & Wengier) IMGMOUNT -fs none fixed to use same geometry detect function that FAT filesystem mounting uses. Added suppprt for mounting overlay drives using MOUNT command with "-t overlay" option. Backported from DOSBox SVN and adopted for DOSBox-X with additional features such as long filename and PC-98 support, it allows the users to redirect new and changed file(s) to a different location transparently. (Wengier) Cleaned up the DPI awareness auto-detection code to allow Visual Studio builds to again run on Windows 7. Meanwhile, MinGW builds (either SDL1 or SDL2 version) are still required for Windows XP systems. (Wengier) Updated Nuked OPL3 to latest version 1.8 for accurate OPL3 emulation (Wengier) Added AUTOTYPE command to perform scripted keyboard entry into a running DOS program or game. Ported from DOSBox-staging, it can be used to reliably skip intro, provide input to answer initial startup or config questions, or conduct a simple demo. (Wengier) Added code page 866 (Cyrillic Russian) to support host to guest code page mapping (tuffnatty) Mouse buttons (left, middle, right) can now be mapped to keys in the keyboard mapper. (Wengier) Support for mounting .cue files with MP3/OGG/WAV/FLAC compressed audio tracks. (Wengier) Rewrote the Windows installer for DOSBox-X, as well as the building script for the installer. All required build tools including the Inno Setup Compiler are now provided in the repository and will be automatically called by the building script. (Wengier) Added config option "mapperfile_sdl2" for SDL2 builds. SDL1 and SDL2 builds of DOSBox-X can not use the same mapper file, or they will likely malfunction. Adding this option allows SDL1 and SDL2 builds of DOSBox-X to work with the same dosbox-x.conf file. (Wengier) Added GUI menu option under "DOS" to change the long filename setting (enable, disable, or auto). (Wengier) Improvements and fixes to the save/load state feature: It now supports Sound Blaster Goldplay mode; It now saves PC-98 FM interrupt state so that reloading state does not cause hung music; It is also fixed not to crash when used within a guest operting system (when the DOS kernel has been shut down using the BOOT command); It now supports memory size up to 1000MB; It will save and verify the DOSBox-X version and build. States saved by DOSBox-X in one platform (e.g. 64-bit Windows) may not work in another (e.g. 32-bit Linux). The GUI menu will show if the save slot is empty, and if not the program name of save state will be displayed. Re-ported and improved the save state feature for saving and loading states with support for up to 10 save slots. They can be selected from the "Capture" menu. (Wengier) Added COUNTRY command to set country code for country- specific date and time formats. For example, the command "COUNTRY 61" sets the country code to 61 (International English) which uses the DD-MM-YYYY date format instead of the default (U.S.) MM-DD-YYYY date format. (Wengier) DOS 440Dh IOCTL function 67h (get access flag) added to allow FDISK.EXE to determine FAT filesystem type. Also implemented function 40h (set device parameters) and function 46h (set volume serial number). (Wengier) Unknown DOS 440Dh IOCTLs warnings now indicate whether triggered by call or query. S3 VESA BIOS mode number for 1024x768 32bpp changed to avoid conflict with Windows 95 S3 driver and 800x600 16bpp mode. FAT driver no longer mounts FAT32 volumes unless the DOS version is 7.1 or higher, and it no longer mounts FAT16B LBA volumes unless the DOS version is 7.0 or higher. These are to mimic the MS-DOS behavior. Fixed FAT driver not to attempt to mount partitions that have nothing to do with the FAT filesystem (such as type 0Dh and extended LBA partition tables). Also fixed the FAT driver to not assume partition start sector 63 if it cannot identify a partition to use. Added code to FAT driver to identify telltale pattern left by Microsoft FDISK when a partition is created (but not yet formatted) and reject. Download: DOSBox-X v0.83.3 (2020/06/30)
Source: Here

1 Comments:

  1. The all-in-one Windows installation package for DOSBox-X 0.83.3 (with the developer's approval) is available from:

    https://github.com/Wengier/dosbox-x-wiki/raw/master/DOSBox-X-0.83.3-setup.exe

    ReplyDelete

Can't post a comment? Try This!