Sun Jan 4 21:59:44 2009 UTC ()
Update to 0.8.A:

0.8.A:
	NES:  Cleaned up the iNES loading code a bit, and added
	support for WRAM on a few mappers that nominally shouldn't
	have WRAM, enabled if the battery-backed bit is set in the
	iNES header.  Fixes "Family BASIC", and probably
	a few bootleg games as well.

	NES:  Added partially-broken support for mapper 163.

	NES:  Added support for mapper 241.

	Fixed string constant-to-(char *) problems in drivers/cheat.cpp

	Added setting "osd.state_display_time", to control the
	length of time, in milliseconds, the save state/movie
	screen is displayed after selecting a save state or movie.

	The most recently-saved save state slot will now be colored
	differently when selecting a save state slot.
	Increased the brightness of non-empty save state slots.
	Empty save state slots are now black instead of being
	partially transparent.

	PC-FX:  Fixed bugs in "Play Audio Track Index" and "Read
	Subchannel" MMC commands, fixing the totally broken
	cinematic sequences in "Boundary Gate".  There may still
	be bugs in these commands that don't cause any known
	problems with games, so I will need to run tests on a real
	system.

	GBA: An error loading the custom colormap file is now
	treated as fatal.

	Win32:  The German and Russian translation files are now
	included in the Win32 precompiled binary distribution
	ZIP file.  Note that Mednafen always assumes the locale to
	be UTF-8, so the stdio.txt file will need to be
	opened with a viewer that can handle UTF-8(though filenames
	with non-7-bit-ASCII components will appear fubar).
	(I am aware that assuming the locale's character encoding
	to always be UTF-8 is a design flaw with
	various insidious consequences when the encoding is not
	UTF-8).

	Updated the Russian translation with the translation done
	by rubicon.

	Added configure script option "--enable-altivec/--disable-altivec
	(default: enabled)" for compiling on
	PowerPC architectures where AltiVec is not supported, or
	causes problems.  This configure script option is
	untested, however.

	Input for the virtual device on virtual port N will be
	disabled when the buttons on the virtual device on virtual
	port N are being configured.  The last button pressed when
	in button configuration may still be taken as
	virtual device input, however(a fix for this would be too
	invasive, and so will be done in the 0.9.x unstable
	tree).

	PCE:  Added several missing input-related state variables
	to save states, fixing several netplay/movie
	desynchronization issues under certain situations.

	Fixed a bug when creating an SDL source surface, whose
	negative effects(clipping rightmost columns) could be
	triggered when the "sdl" vdriver setting was used with
	certain xscale and yscale settings that would
	cause a 1:1 pixel copy operation.

	PC-FX:  Improved PSG LFO emulation again(Tyoushin Heiki
	Zeroigar uses it for some sound effects, other
	games likely use it as well in similar roles).

	PCE:  Improved PSG LFO emulation again(Hanii in the Sky,
	Juuouki, and Flash Hiders use LFO).

	PCE: Altered the Street Fighter 2 autodetection code to be
	data-agnostic.  The SF2 mapper will now be enabled for
	any ROM images 2MiB and over in size.

	Fixed a call to putenv(), to pass a static character array
	initialized to a string constant instead of a string
	constant directly.

	Fixed a few argument descriptions(invoked with the -help
	command-line switch) that weren't properly gettextized.

	Debugger:  Fixed a bug in the trace log code.  It would
	cause the emulator to lock up if the user pressed
        Enter/Return in the prompt popup without any text in the input field.

	SMS:  Removed the old unused Z80 emulator code from when
	SMS Plus was assimilated.


(wiz)
diff -r1.6 -r1.7 pkgsrc/emulators/mednafen/Makefile
diff -r1.5 -r1.6 pkgsrc/emulators/mednafen/distinfo

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

--- pkgsrc/emulators/mednafen/Makefile 2008/06/21 18:38:00 1.6
+++ pkgsrc/emulators/mednafen/Makefile 2009/01/04 21:59:44 1.7
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.6 2008/06/21 18:38:00 wiz Exp $ 1# $NetBSD: Makefile,v 1.7 2009/01/04 21:59:44 wiz Exp $
2# 2#
3 3
4DISTNAME= mednafen-0.8.9 4DISTNAME= mednafen-0.8.A
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.5 -r1.6 pkgsrc/emulators/mednafen/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/mednafen/distinfo 2008/06/21 18:38:01 1.5
+++ pkgsrc/emulators/mednafen/distinfo 2009/01/04 21:59:44 1.6
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.5 2008/06/21 18:38:01 wiz Exp $ 1$NetBSD: distinfo,v 1.6 2009/01/04 21:59:44 wiz Exp $
2 2
3SHA1 (mednafen-0.8.9.tar.bz2) = ae9285da64c534b6053bdd19b9da64a4a0c00b4f 3SHA1 (mednafen-0.8.A.tar.bz2) = dafbfb1d83ec944ce8bab67eb1f1f0cfb4fb5f72
4RMD160 (mednafen-0.8.9.tar.bz2) = 333eebf28badd6780dff4cad5867f828c90a6283 4RMD160 (mednafen-0.8.A.tar.bz2) = 7db3a393f8f991b62e74433431d3a6f04aaea3f9
5Size (mednafen-0.8.9.tar.bz2) = 2419548 bytes 5Size (mednafen-0.8.A.tar.bz2) = 2550226 bytes
6SHA1 (patch-aa) = 1708aa37f9b871af36ed2731d1386502eecb8c51 6SHA1 (patch-aa) = 1708aa37f9b871af36ed2731d1386502eecb8c51