Subject: CVS commit: pkgsrc/emulators/dosbox-x
From: Nia Alarie
Date: 2020-08-08 23:36:38
Message id: 20200808213638.65295FB28@cvs.NetBSD.org

Log Message:
dosbox-x: Update to 0.83.4

0.83.4
  - Fixed loading saved states in fullscreen mode with
    the "aspect=true" setting. (Wengier)
  - Added config option "saveslot" to select default
    save slot (1-10). The timestamps for the saved
    states will also be shown in the menu. (Wengier)
  - Added key mapper for sending the Ctrl+Alt+Del key,
    with HOST(F11/F12)+Del by default. (Wengier)
  - Added dosbox-x.conf setting to ignore the EGA/VGA
    "extended memory" bit. It was originally defined
    back when stock EGA/VGA cards could ship with 64KB
    of memory. The option is needed for DOS games that
    accidentally clear the bit when using unchained
    256-color modes (Mr. Blobby).
  - Added new default value "auto" for the setting
    "usescancodesauto" (in [sdl] section of the config
    file) to work around issues with non-US keyboard
    layouts on SDL1 builds. (Wengier)
  - Added code pages 808, 850, 852, 853, 855, 857,
    858, 869, 872 for host to guest codepage mapping
    on mounted local or overlay drives. (Wengier)
  - The mapper options "Increase recording volume" and
    "Decrease recording volume" as well as function
    "Show sound levels" (from MIXER command) appear
    now as menu items (under "Sound") too. (Wengier)
  - Fixed inputting of ASCII character 224 and 240
    in Windows SDL2 or MinGW builds. (Wengier)
  - Fixed possible DPMI error when running Windows
    98 installation from the DOSBox-X shell without
    using a batch file. (Wengier)
  - Fixed a bug in the FAT driver that can cause
    a byte to get lost if writing up to the end of
    a cluster, which seems to be behind the
    corruption with program group files when running
    Windows for Workgroups 3.11 from DOSBox-X shell.
    [https://github.com/joncampbell123/dosbox-x/issues/1758#issuecomment-665193066]
  - Unknown INT 2Fh calls are now debug output, not
    an error.
  - Added VESA BIOS mode 68h alias as indicated on
    the Vogons forum.
  - Fixed handling of config commands with spaces
    when the "shell configuration as commands"
    setting is enabled (quotes are needed in such
    cases). Also added "Config options as commands"
    toggle menu (under "DOS") to enable/disable the
    feature from menu. It is disabled by default to
    avoid name clash with other programs. (Wengier)
  - Added "Enable quick reboot" toggle menu (under
    "DOS") so that when enabled, DOS restart calls
    will reboot the emulated DOS (integrated or
    guest DOS) instead of the virtual machine in
    DOSBox-X. Also, you could change the default
    setting for this by setting the new "quick
    reboot" config option in "dos" section (Wengier)
  - Added new "Reboot guest system" menu item (under
    "Main") to reboot the kernel of the integrated
    DOS or the guest DOS directly. The previous menu
    item "Reset guest system" has been renamed to
    "Reset virtual machine" which will restart the
    virtual machine in DOSBox-X instead. (Wengier)
  - Added "Reported DOS version" sub-menu (under
    "DOS") to dynamically change the reported DOS
    version (3.3, 5.0, 6.22, 7.1, or custom). This
    may enable/disable long filename (LFN) support
    with the default "lfn=auto" setting. (Wengier)
  - LS is now an external command appearing on drive
    Z: as LS.COM instead of a builtin shell command.
    This avoids name clash with game "Links LS 97"
    which has the main executable named LS.EXE. Also
    fixed minor issues in this command. (Wengier)
  - Fixed the game "Disney's Duck Tales: the Quest
    for Gold" not able to start. (Wengier)
  - Improved Configuration GUI's handling of "4dos"
    and "config" sections. Also added the "Save..."
    button just before the "Close" button. (Wengier)
  - Added "euro" config option (in [render] section)
    to display Euro symbol instead of the specified
    ASCII character in any code page. (Wengier)
  - PC-98 CG MMIO writes fixed to limit writes only
    to the user-defined areas, same as the IO writes.
    This fixes "Niko Niko" that appears to write a
    few too many 0xE1 bytes when filling text
    attribute RAM and into the CG MMIO region.
  - With -winrun command-line option or the setting
    "startcmd=true" (Windows only), you can now
    directly launch Windows programs on mounted local
    or overlay drives to run on the host. The option
    "startwait=false" can be used to disable waiting
    for Windows programs after started. This can also
    be toggled from the "DOS" menu. (Wengier)
  - Added START command to run commands on Windows
    host system. The /MAX, /MIN, /HID options can
    be used to run the specified program maximized,
    minimized, or hidden (they can be shortened to
    +, -, _ respectively). This command is disabled
    by default, but can be enabled by either the
    "startcmd" config option (in [dos] section) or
    the -winrun command-line option (which will also
    enable the CLIP$ device for Windows clipboard
    support). START will run commands listed in the
    "startincon" config option (separated by space)
    in the Windows Command Prompt and wait for a key
    press before exiting. (Wengier)
  - Added SHELL= option to the [config] section in
    dosbox-x.conf to specify an alternative shell,
    e.g. "SHELL=4DOS.COM". (Wengier)
  - Added built-in 4DOS 8.00 shell for 4DOS features
    and capabilities. There is now a [4dos] section
    in the dosbox-x.conf file to act as the 4DOS.INI
    config file if you use this shell. (Wengier)
  - Added "Mouse wheel movements" menu (under "Main")
    to enable or disable the mouse wheel movements
    to arrow (up/down etc) feature. (Wengier)
  - Added "Quick right mouse button copy/paste" menu
    item toggle to allow quick Windows clipboard copy
    and paste via the right mouse button without any
    key modifier that may have been specified by the
    config option "clip_key_modifier". (Wengier)
  - Fixed mounting a directory with command-line like
    "dosbox-x .", and fixed mounting disk images with
    spaces via the "Drive" menu on Windows. (Wengier)
  - Added "mountwarning" config setting so you could
    optionally disable the warning when attempting to
    mount C:\ in Windows or / otherwise. (Wengier)
  - IMGMOUNT now assumes "-fs none" automatically if
    a drive number is specified instead of a drive
    letter. Moreover, it will assume the image file
    name "IMGMAKE.IMG" if no filename is specified by
    the user. Also improved the command's handling of
    El Torito floppy drives, e.g. you can use option
    "-bootcd d" instead of "-el-torito d". (Wengier)
  - IMGMAKE warning replaced to indicate a general
    incompatibility between MS-DOS/SCANDISK and
    cluster sizes 64KB or larger.
  - IMGMAKE command will now use the image file name
    "IMGMAKE.IMG" if no file name is specified (either
    in the mounted local directory or in the DOSBox-X
    program directory if the current directory is not
    a local directory). The command now also supports
    a -force option to force overwrite the image file
    if it already exists. Furthermore, IMGMAKE will
    delete the generated image file if an error occurs
    during the image file creation. (Wengier)

Files:
RevisionActionfile
1.18modifypkgsrc/emulators/dosbox-x/Makefile
1.11modifypkgsrc/emulators/dosbox-x/distinfo