pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
dosbox-x: update to dosbox-x-0.82.15
Module Name: pkgsrc-wip
Committed By: Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By: yhardy
Date: Sat Feb 16 22:52:00 2019 +0200
Changeset: 6aa61d5495ec312cb81a9bd736543f82784d5c87
Modified Files:
dosbox-x/Makefile
dosbox-x/distinfo
Log Message:
dosbox-x: update to dosbox-x-0.82.15
Changelog:
0.82.15
- Incorporated x86 FPU emulation from DOSBox SVN to improve FPU
precision at least on x86 and x86_64 targets.
- PC-98 port 6Ah fixed not to allow setting EGC enable unless
another EGC enable bit has been set, as specified in the PC-9801
bible.
- SVGA mode 0x10A (text mode) fixed to display properly instead
of only the top half.
- BIOS keyboard handling fixed in PC-98 mode so that Shift+Ro
types an underscore as expected.
- SVGA emulation (Tseng ET4000 and S3) fixed to reflect real
hardware behavior where BYTE/WORD/DWORD VGA bits in the CRTC
are ignored in SVGA modes.
- Added "debug page flip" and "debug retrace poll" options to
the menu.
- Added "Swap Floppy" and "Swap CD" commands to the menu.
- INT 2Eh (MS-DOS command interpreter interrupt) fixed so that
the segment value of the interrupt vector matches the PSP
segment of COMMAND.COM. Some DOS applications rely on that
segment value as a starting point to enumerate the MCB
chain.
- PC speaker emulation fixed not to print "queue overrun"
messages if the game or demo is attempting to use the PC
speaker while pcspeaker=off.
- PC speaker emulation fixed to improve accuracy and to ensure
the square wave is synchronized to the 8254 PIT output.
This change appears to have improved sound quality with
PWM "digitized speech" output.
- 8254 emulation fixed to improve overall accuracy
- 8254 PIT timer emulation fixed not to report writes to PIT 0
Timer counters if the game is writing the same value
repeatedly.
- 8254 PIT timer connected to PC speaker now handles new counter
value without causing full reset of the square wave (mode 3),
which allows DOSBox-X to pass all tests in DOSLIB.
- Added dosbox.conf option to control bus speed (and therefore
I/O delay) of the C-BUS in PC-98 mode. Added defaults
appropriate to PC-98 mode according to bus speeds documented
for PC-98.
- Timer clock gate emulation fixed to work properly in PC-98
mode as well as IBM PC mode, when the PC speaker clock is
enabled or disabled. This includes resetting the counter
on the 8254 when the clock gate (trigger pin) is turned off
[DOSLIB test TPCRAPI6.EXE]
- Introductory text now indicates whether the build was
compiled against SDL1 or SDL2 (emendelson)
- Windows SDL1 builds now remember window position even when
entering/leaving fullscreen mode.
- "Restart DOSBox-X" menu and command code removed.
- Linux/X11 window focus fixup. The change in 0.82.14 broke
main window focus handling entirely by forgetting to check
for the "window manager" window handle.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6aa61d5495ec312cb81a9bd736543f82784d5c87
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
dosbox-x/Makefile | 2 +-
dosbox-x/distinfo | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diffs:
diff --git a/dosbox-x/Makefile b/dosbox-x/Makefile
index 733b938b83..42b00f75ce 100644
--- a/dosbox-x/Makefile
+++ b/dosbox-x/Makefile
@@ -1,7 +1,7 @@
# $NetBSD$
GITHUB_PROJECT= dosbox-x
-PKGNAME= dosbox-x-0.82.14
+PKGNAME= dosbox-x-0.82.15
DISTNAME= ${GITHUB_TAG}
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=joncampbell123/}
diff --git a/dosbox-x/distinfo b/dosbox-x/distinfo
index a1b86b0b5e..f04a0c0ad4 100644
--- a/dosbox-x/distinfo
+++ b/dosbox-x/distinfo
@@ -1,9 +1,9 @@
$NetBSD$
-SHA1 (dosbox-x-v0.82.14.tar.gz) = 6da4b796211b5700b13d4d7a7e913a89fe99b8da
-RMD160 (dosbox-x-v0.82.14.tar.gz) = 6e708179c5a3e5ecb53e9bf277c8939dfeb6871d
-SHA512 (dosbox-x-v0.82.14.tar.gz) = f56c2c0d0ed0470d13510af07c42e43e859194794fee4b1ce660ac569d8937d9301ad1b35bc368efb418eeb944f8d332bc4c361e7466eef1003df13cb25ca8db
-Size (dosbox-x-v0.82.14.tar.gz) = 36040776 bytes
+SHA1 (dosbox-x-v0.82.15.tar.gz) = 6a8cedbce2f431b6ca3002d141d6a96e4133f358
+RMD160 (dosbox-x-v0.82.15.tar.gz) = 754ab26f67961ab3fc751a211f486807dbb840db
+SHA512 (dosbox-x-v0.82.15.tar.gz) = 44bb418736f919903800aea7616891178b3b763c3400a6440fb8b68852ef72a704a2b92f135b4580508c6f7291f43400ad47843705a6ae5e710e429efc876a49
+Size (dosbox-x-v0.82.15.tar.gz) = 36044455 bytes
SHA1 (patch-configure.ac) = 28a8a88753cabbd80cf35cd5e832c1a4963625e1
SHA1 (patch-include_byteorder.h) = 86eccfbc2318ddc8d71a6de8723947a48d98a126
SHA1 (patch-include_dos__inc.h) = a2b8589b7dcb4430267af7948b0d31d3c4aca2c9
Home |
Main Index |
Thread Index |
Old Index