Sat Jun 21 18:38:01 2008 UTC ()
Update to 0.8.9:

0.8.9:

Updated the included gettext library to 0.17 to fix a MinGW build
issue.

GB:  Corrected a lack of address masking in most of the cart RAM
emulation code.  Fixes a few Chinese GameBoy Color games.

NES: (Re?)-added support for mapper 240(it was erroneously listed
in the documentation as being supported...).

GBA:  Fixed a buffer overflow in the ROM image loading code.

PC-FX:  Several variables related to subchannel reading weren't
being saved in save states.  Fixed.  (This fixes save states made
within the BIOS' CD-DA player)

PCE:  Altered how the ADPCM read and write addresses are set.
Fixes the Super CD version of "Tengai Makyou Ziria", and "CD Mahjong
Bishoujo Chuushinha".  Thanks to Exophase and ChrlyMac for the
tips.  ***(This change may potentially cause regressions.  If it
does, please report them at http://forum.fobby.net )***

PC-FX:  Fixed a few deprecated const string to char* conversions
in v810_cpuD.cpp.

PCE:  Fixed a bug with Arcade Card emulation with a tip from
Exophase.  The ADPCM sound effects in Garou Densetsu II work
correctly now.

PCE:  Reads from the timer count register the cycle it is set to
reload after expiring will now return 0x7F.  Fixes "Battle Royale".


(wiz)
diff -r1.5 -r1.6 pkgsrc/emulators/mednafen/Makefile
diff -r1.4 -r1.5 pkgsrc/emulators/mednafen/distinfo
diff -r1.1.1.1 -r1.2 pkgsrc/emulators/mednafen/patches/patch-aa

cvs diff -r1.5 -r1.6 pkgsrc/emulators/mednafen/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/mednafen/Makefile 2008/04/22 21:59:22 1.5
+++ pkgsrc/emulators/mednafen/Makefile 2008/06/21 18:38:00 1.6
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.5 2008/04/22 21:59:22 wiz Exp $ 1# $NetBSD: Makefile,v 1.6 2008/06/21 18:38:00 wiz Exp $
2# 2#
3 3
4DISTNAME= mednafen-0.8.8 4DISTNAME= mednafen-0.8.9
5CATEGORIES= emulators 5CATEGORIES= emulators
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mednafen/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mednafen/}
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= wiz@NetBSD.org 9MAINTAINER= wiz@NetBSD.org
10HOMEPAGE= http://mednafen.sourceforge.net/ 10HOMEPAGE= http://mednafen.sourceforge.net/
11COMMENT= Portable multi-system emulator 11COMMENT= Portable multi-system emulator
12 12
13WRKSRC= ${WRKDIR}/mednafen 13WRKSRC= ${WRKDIR}/mednafen
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15USE_TOOLS+= intltool pkg-config 15USE_TOOLS+= intltool pkg-config
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17USE_LIBTOOL= yes 17USE_LIBTOOL= yes

cvs diff -r1.4 -r1.5 pkgsrc/emulators/mednafen/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/mednafen/distinfo 2008/04/22 21:59:22 1.4
+++ pkgsrc/emulators/mednafen/distinfo 2008/06/21 18:38:01 1.5
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.4 2008/04/22 21:59:22 wiz Exp $ 1$NetBSD: distinfo,v 1.5 2008/06/21 18:38:01 wiz Exp $
2 2
3SHA1 (mednafen-0.8.8.tar.bz2) = e84cd8205ff009f0a6b8095abc876bf35ae2acf2 3SHA1 (mednafen-0.8.9.tar.bz2) = ae9285da64c534b6053bdd19b9da64a4a0c00b4f
4RMD160 (mednafen-0.8.8.tar.bz2) = 4e4679ec72f4d2b2b3b65a59adbf66022b4ce276 4RMD160 (mednafen-0.8.9.tar.bz2) = 333eebf28badd6780dff4cad5867f828c90a6283
5Size (mednafen-0.8.8.tar.bz2) = 2397854 bytes 5Size (mednafen-0.8.9.tar.bz2) = 2419548 bytes
6SHA1 (patch-aa) = 2d9f8b72f09bc20f0ef70e851d27c7beca46c2ea 6SHA1 (patch-aa) = 1708aa37f9b871af36ed2731d1386502eecb8c51

cvs diff -r1.1.1.1 -r1.2 pkgsrc/emulators/mednafen/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/emulators/mednafen/patches/Attic/patch-aa 2007/05/19 12:39:30 1.1.1.1
+++ pkgsrc/emulators/mednafen/patches/Attic/patch-aa 2008/06/21 18:38:01 1.2
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: patch-aa,v 1.1.1.1 2007/05/19 12:39:30 wiz Exp $ 1$NetBSD: patch-aa,v 1.2 2008/06/21 18:38:01 wiz Exp $
2 2
3--- po/Makefile.in.in.orig 2007-05-19 11:00:21.000000000 +0000 3--- po/Makefile.in.in.orig 2008-06-09 15:07:36.000000000 +0000
4+++ po/Makefile.in.in 4+++ po/Makefile.in.in
5@@ -30,7 +30,7 @@ gettextsrcdir = $(datadir)/gettext/po 5@@ -39,7 +39,7 @@ INSTALL_DATA = @INSTALL_DATA@
6  6 # In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined
7 INSTALL = @INSTALL@ 7 # either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
8 INSTALL_DATA = @INSTALL_DATA@ 8 # versions, $(mkinstalldirs) and $(install_sh) are unused.
9-mkinstalldirs = $(SHELL) @install_sh@ -d 9-mkinstalldirs = $(SHELL) @install_sh@ -d
10+mkinstalldirs = @install_sh@ -d 10+mkinstalldirs = @install_sh@ -d
 11 install_sh = $(SHELL) @install_sh@
 12 MKDIR_P = @MKDIR_P@
11 mkdir_p = @mkdir_p@ 13 mkdir_p = @mkdir_p@
12  
13 GMSGFMT_ = @GMSGFMT@