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