Update to 0.6.3:

0.6.3:

	SexyAL:  Fixed buffer write memcpy() optimization to also
	check to make sure the input and output byte orders are
	the same.

	PCE:  Added setting "pce.forcemono" to force monophonic
	sound output.

	Added setting "analogthreshold", which is the threshold
	for detecting a "button" press on analog axis, in percent.
	The default value is 75(%).

	Worked around a very odd "bug" in gcc that involved muddling
	of local-scope structure definitions among different object
	files( the structure previously named "BPOINT" in both NES
	and PCE emulation code), which led to breakpoints with NES
	emulation being totally fubared.

	Added graphics memory dumping capabilities to the debugger.

	PCE, NES: Save states and powers/resets in debugger step
	mode SHOULD work properly now.

	Fixed a potential deadlock when exiting.

	Various debugger fixes.  I lost the ChangeLog, sorry. -_-

0.6.2:

	PCE:  Physical CDROM device names will no longer be printed
	on Mac OS/X on startup, due to the code crashing badly(rather
	than goodly!).

	OpenGL texture heights are now rounded up to the nearest
	power of 2(texture widths already had this rounding in
	previous versions), which should fix special scalers on
	video output devices that don't support non-power-of-2
	textures(IE most video cards and Mac boxen).

	PCE:  The libcdio sector reading functions are now checked
	for return values < 0 as errors, rather than != 0, to fix
	problems under Linux and possibly many other OSes where
	the return value is something like 2048(the number of bytes
	read, presumably).

	PCE:  Fixed a bug with disassembling block memory transfer
	instructions on < 64-bit systems(I had forgot to type-cast
	a variable to uint64 before left-shifting it past 32-bits).

	PCE:  Added the implied form of INC to the disassembler.

	NES:  Removed the PRG mask constraint for UNROM/mapper 2,
	introduced in version 0.2.0, to fix the Japanese "Maniac
	Mansion" and possibly other games.

	PCE:  Fixed debugger write breakpoints.  The code had a
	logical error in it, with the end effect of preventing
	stack writes in the IRQ sequence, causing games to crash.
This commit is contained in:
Thomas Klausner 2006-08-10 16:31:12 +00:00
parent c9e74178be
commit 31d2c3ad27
2 changed files with 6 additions and 7 deletions

View file

@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.17 2006/07/05 12:20:27 absd Exp $
# $NetBSD: Makefile,v 1.18 2006/08/10 16:31:12 thomasklausner Exp $
#
DISTNAME= mednafen-0.6.1
PKGREVISION= 1
DISTNAME= mednafen-0.6.3
CATEGORIES= emulators
MASTER_SITES= http://mednafen.com/releases/
EXTRACT_SUFX= .tar.bz2

View file

@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.11 2006/05/20 00:23:09 thomasklausner Exp $
$NetBSD: distinfo,v 1.12 2006/08/10 16:31:12 thomasklausner Exp $
SHA1 (mednafen-0.6.1.tar.bz2) = 014c1420ad04ea3993fa5e6e96b03b4256f14fdd
RMD160 (mednafen-0.6.1.tar.bz2) = 5994a55e213503a7144bc97b17eae3f4c9e922aa
Size (mednafen-0.6.1.tar.bz2) = 1435414 bytes
SHA1 (mednafen-0.6.3.tar.bz2) = fedd85284598900f4d7b77996dc53f5ae95bf385
RMD160 (mednafen-0.6.3.tar.bz2) = 0e45d4cb8e5702b7dbbb51a40f2d9f1723124b8b
Size (mednafen-0.6.3.tar.bz2) = 1564472 bytes
SHA1 (patch-aa) = cfd187daec76d6623050c0ce53cc8ee31ca35a57
SHA1 (patch-ab) = bce3aad3c4970abfc24b94997482cb9546e98393