From d0b757c8db147365757cf62c7a8c40faab0e76c8 Mon Sep 17 00:00:00 2001 From: nia Date: Fri, 1 Nov 2019 17:53:41 +0000 Subject: dosbox-x: Update to 0.82.23 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes: - Serial and parallel file output now disable stdio buffering so that output is more immediately accessible to the user. - Added file output to serial port emulation. - Parallel port emulation now support both dev: and file: to specify that LPTx output go to a file, not necessarily a device by name. - Fixed bug that capped vmemsizekb to 8KB. - BIOS bootup screen now shows correct text for CPU type instead of "? CPU" when cputype=auto. - PC-98 256-color mode fixed to ignore doublescan and 200-line bits of the GDC to match real hardware behavior. This fixes display problems with "Alone in the Dark" - BOOT command will now always set 640x200 8-color graphics mode when booting PC-98 disk images, to match the apparent behavior of real hardware. - PC-98 hardware apparently allows writing port 6Ah to jump directly to 256-color mode from 8-color mode, update DOSBox-X emulation to allow it. This fixes the PC-9821 port of "Alone in the Dark". - Slow CGA memory access handler now wraps to 16KB correctly, and resolves a segfault that can happen if the last 16KB is accessed by the guest if vmemsizekb=16. - vmemsize default is now -1, which means to pick a video memory size automatically. - Added PC-98 INT 1Bh AH=03h SCSI BIOS command, which allows FreeDOS98 to boot. - INT 33h emulation fixed not to reset mouse min/max range if the new video mode is a VESA BIOS SVGA mode (not a standard VGA mode). Some games seem to define the mouse min/max range AND THEN set the VESA BIOS mode, not the other way around. - INT 33h define range functions now apply rounding to the max range if the range is close to the dimensions of the screen, for games like Daggerfall that set the cursor maximum range to values close to, but not exactly, the dimensions of the VGA screen. - INT 33h define range functions updated to accept max ranges for mapping host to guest if set just after video modeset or if those INT 33h functions are called when no mouse buttons are down. - INT 10h AH=4Fh AL=08h (Set DAC width) now correctly set AL=4Fh to indicate the call is supported. - VGA DAC palette writes are now ALWAYS masked to 6-bit unless 8-BIT DAC mode is ON and enabled. This fixes palette problems with Amulets and Armor. - VGA DAC 6/8-bit palette management code simplified - Added dosbox.conf option to instruct DOSBox-X to leave the PC speaker clock gate enabled if set, for games that use that PIT output as a time source. Setting the option to "true" allows "Bàoxiào sānguózhì", a game with strange and elaborate timing code, to run without hanging at the second title screen. - VGA port 3DAh "undefined bits" setting changed to 0x04 to accomodate "Blues Brothers" - Configuration GUI: If the settings are scrollable, tabbing between fields will now auto-scroll to the field and make it visible. - In the configuration GUI, scroll wheel input no longer changes the window focus. - Set CPU cycles dialog box layout fixed. - Added 'skip encoding unchanged frames' option to dosbox.conf. If set, AVI video capture will skip video frame compression if the frame has not changed from the previous frame. Option is off by default at this time in case it causes any issues with users and their video editing software. --- emulators/dosbox-x/Makefile | 4 ++-- emulators/dosbox-x/distinfo | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'emulators') diff --git a/emulators/dosbox-x/Makefile b/emulators/dosbox-x/Makefile index a071823f2da..3eaff67a2ed 100644 --- a/emulators/dosbox-x/Makefile +++ b/emulators/dosbox-x/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.4 2019/10/20 09:42:13 nia Exp $ +# $NetBSD: Makefile,v 1.5 2019/11/01 17:53:41 nia Exp $ -DISTNAME= dosbox-x-0.82.22 +DISTNAME= dosbox-x-0.82.23 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_GITHUB:=joncampbell123/} GITHUB_TAG= dosbox-x-v${PKGVERSION_NOREV} diff --git a/emulators/dosbox-x/distinfo b/emulators/dosbox-x/distinfo index 7eb82e7c660..f46a44e5701 100644 --- a/emulators/dosbox-x/distinfo +++ b/emulators/dosbox-x/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.2 2019/10/01 14:23:22 nia Exp $ +$NetBSD: distinfo,v 1.3 2019/11/01 17:53:41 nia Exp $ -SHA1 (dosbox-x-0.82.22.tar.gz) = 0b36abf2a25100157a68dee2c3342473037c59ad -RMD160 (dosbox-x-0.82.22.tar.gz) = 9324537713f403c63bff7a6abdb6b63945d29ab4 -SHA512 (dosbox-x-0.82.22.tar.gz) = e4580ee047a1dbd0ab5531837e30c8944fac7cdb54c97578c244826c7c9efd417a7447e17b4f66c0d8cac0a086731ff0f715c22ce94c17707e7421821280bc61 -Size (dosbox-x-0.82.22.tar.gz) = 36189625 bytes +SHA1 (dosbox-x-0.82.23.tar.gz) = 0781e9b74ed2505904f5706182285250f2f19628 +RMD160 (dosbox-x-0.82.23.tar.gz) = 6ce63f668722fccb4aa058ee56d8652c26dfe0c3 +SHA512 (dosbox-x-0.82.23.tar.gz) = 159d34d28416668a9b8f2b8dcca6f1c86cbfb03dfd8972c92164e7584eda7959dc3ed93e381a60da09114942eace603bc426393ee34dd7888f612f28dccced78 +Size (dosbox-x-0.82.23.tar.gz) = 36385156 bytes SHA1 (patch-configure.ac) = 12028b528aa1f4b4d13a25c144954d9f69755e6b SHA1 (patch-include_byteorder.h) = 86eccfbc2318ddc8d71a6de8723947a48d98a126 SHA1 (patch-include_dos__inc.h) = 26ba2b11dcfa923085f3745b0f8aca542f5dc692 -- cgit v1.2.3