diff options
author | nia <nia@pkgsrc.org> | 2020-01-04 11:54:51 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2020-01-04 11:54:51 +0000 |
commit | 37df7574c9b45c2a941e4c724af87197055dee4b (patch) | |
tree | ea8dd00f02904df97d62f009a9b7d592aa50216c /emulators | |
parent | 387f804efd3e55e5732dfdc41d71e109cdc494c5 (diff) | |
download | pkgsrc-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.
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/dosbox-x/Makefile | 4 | ||||
-rw-r--r-- | emulators/dosbox-x/distinfo | 10 |
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 |