summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2020-01-04 11:54:51 +0000
committernia <nia@pkgsrc.org>2020-01-04 11:54:51 +0000
commit37df7574c9b45c2a941e4c724af87197055dee4b (patch)
treeea8dd00f02904df97d62f009a9b7d592aa50216c
parent387f804efd3e55e5732dfdc41d71e109cdc494c5 (diff)
downloadpkgsrc-37df7574c9b45c2a941e4c724af87197055dee4b.tar.gz
dosbox-x: Update to 0.82.25
0.82.25 - Added 1920x1440 4:3 HD VESA BIOS mode and increased scaler limits to support it. - VESA BIOS emulation now rejects video modes that exceed the render scaler architecture's limits, to avoid frozen screens if set. However, VESAMOED.COM warns the user, so if the user ignores the warning, VESA BIOS emulation will allow user-defined modes that exceed the limits anyway. - VESAMOED.COM will now warn you if the custom mode you modified exceeds the render scaler's limits. - VGA emulation now reports render scaler limits in the logfile at startup, if debug logging is enabled. - Render scaler code now logs a warning when it rejects a video mode that exceeds the render scaler limits. - S3 emulation now allows 16MB of video memory. - Due to continuous problems with DOS games and a very long VESA modelist, the defaults for VESA BIOS options in dosbox.conf have been changed to limit the modelist to something a late 1990s VESA BIOS would list. New defaults include a maximum resolution of 1280x1024, the removal of 4bpp 16-color packed, unusual video modes, "High Definition" TV broadcast modes, and the extra explicitly defined 24bpp modes to complement VBE1.2 32bpp modes. Those options remain changeable and all limits can be lifted with settings in dosbox.conf if wanted. - Allow using "" in the debugger to specify that a hex value should be used rather than the contents of the flag with that name. Allows hex values of AC, AF, CF and DF to be directly specified. (Allofich) - 25.COM, 28.COM, and 50.COM now have different versions for VGA, EGA, and other IBM compatible video machines. 28.COM now correctly sets 28 lines for machine=ega. CGA/MDA/Hercules/etc. still use INT AX=3h for 25.COM. - Change 25.COM to use INT 10h AX=1114h (8x16) instead of INT 10h AX=3 (set 80x25 mode). - INT 10h AX=1111h (8x14) and AX=1113h (8x8), related to 28.COM and 50.COM, now range check the current cursor row against number of rows to keep it on screen. - Fixed ADDKEY "full" command not turning on the full core when used with a delay. (Allofich) - INT 10h AX=101Ah Get Video DAC color-page state fixed to restore display after blanking it due to Attribute Controller read and write operations. This fixes IBM PC compatible MS-DOS game "Blue Force". - Debugger: "VGA AC" now shows AC disable bits as well as the internal state indicating whether the last byte written to 3C0h was handled as the index.
-rw-r--r--emulators/dosbox-x/Makefile4
-rw-r--r--emulators/dosbox-x/distinfo10
2 files changed, 7 insertions, 7 deletions
diff --git a/emulators/dosbox-x/Makefile b/emulators/dosbox-x/Makefile
index c23f84714c2..419a746d2db 100644
--- a/emulators/dosbox-x/Makefile
+++ b/emulators/dosbox-x/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2019/12/05 22:56:23 nia Exp $
+# $NetBSD: Makefile,v 1.8 2020/01/04 11:54:51 nia Exp $
-DISTNAME= dosbox-x-0.82.24
+DISTNAME= dosbox-x-0.82.25
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 49259107b30..e17c7e3e67e 100644
--- a/emulators/dosbox-x/distinfo
+++ b/emulators/dosbox-x/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.4 2019/12/05 22:56:23 nia Exp $
+$NetBSD: distinfo,v 1.5 2020/01/04 11:54:51 nia Exp $
-SHA1 (dosbox-x-0.82.24.tar.gz) = f360acdd097eb56e0e11f5c7bb7945eb57820a59
-RMD160 (dosbox-x-0.82.24.tar.gz) = eb4813efd3a85c495aca6e48b2f24c3f6f4f9b05
-SHA512 (dosbox-x-0.82.24.tar.gz) = 6e3fbf238bc7055fe2d3371dc7ac4d48985ca261a0e159f9050ad617c5a37b8c38179968ed8ca8420f5e1f589c58c22da4c88648f907f32900480770101b2adf
-Size (dosbox-x-0.82.24.tar.gz) = 35821534 bytes
+SHA1 (dosbox-x-0.82.25.tar.gz) = a6c80cb141131b9885e9482239d2315567e25de6
+RMD160 (dosbox-x-0.82.25.tar.gz) = dbb9c4a2bc49e7be9ce73e93d4c9b013ac9358ef
+SHA512 (dosbox-x-0.82.25.tar.gz) = 9aaeb2a10e94223dbdad9442fd277a19e224a2b6806d6109c217db6c5b417323694eb77a6a10c5f138da191a8c6fbf27260737f1f4939139f043ee19446dffab
+Size (dosbox-x-0.82.25.tar.gz) = 35805339 bytes
SHA1 (patch-configure.ac) = 12028b528aa1f4b4d13a25c144954d9f69755e6b
SHA1 (patch-include_byteorder.h) = 86eccfbc2318ddc8d71a6de8723947a48d98a126
SHA1 (patch-include_dos__inc.h) = 26ba2b11dcfa923085f3745b0f8aca542f5dc692