Next | Query returned 59 messages, browsing 41 to 50 | Previous

History of commit frequency

CVS Commit History:


   2012-05-21 21:37:27 by David A. Holland | Files touched by this commit (2)
Log message:
Comment out unused static data that refers to nonexistent functions.
Sometimes these elements are dropped by the compiler and sometimes
they fail the build. It is not at all clear why the behavior varies.
   2012-01-13 11:55:52 by OBATA Akio | Files touched by this commit (507)
Log message:
Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump.
   2011-04-22 15:45:23 by OBATA Akio | Files touched by this commit (2234)
Log message:
recursive bump from gettext-lib shlib bump.
   2010-09-16 19:32:37 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 0.8.D.3:

0.8.D.3:
	Fixed a significant memory leak in the video output code(the
	leak would increase every time fullscreen is toggled while
	Mednafen is running).
   2010-08-15 17:10:50 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 0.8.D.2 (0.8.13.2 in pkgsrc terms):

0.8.D.2:
	NES: Fixed a crash on certain x86_64 platforms(Mac OS X),
	due to the sound filtering code dereferencing 32-bit
	registers instead of 64-bit registers as it should have.

0.8.D.1:
	Fixed a compilation error on gcc 4.5(thanks to hanno for
	pointing it out).

0.8.D:
	SMS:  Some state that wasn't being saved in save states
	now is, which should fix netplay desynch problems with
	SMS/GG games.

	Fixed a couple of remotely-exploitable(if connected to a
	malicious server) stack manipulation bugs in the network
	play code.

	Fixed an incorrect object creation bug in pce/adpcm.cpp.

	NES:  Added a missing CPU emulator variable to save states.

	PCE:  Added a missing CPU emulator variable to save states.

0.8.D-rc1:
	Lynx:  Fixed a bug in the cart loader code that would cause
	a crash if the ROM bank size was larger than the actual
	data available in the file(as is the case with some homebrew
	programs).  Thanks to "Wookie" for the patch.

	Build files were regenerated using autoconf 2.64 and aclocal
	1.11(previously, they were generated with autoconf 2.61
	and aclocal 1.10.1).

	Fixed a crashing problem when entering an invalid menu
	choice("0") in the cheat interface.  Thanks to tsenart for
	reporting the bug.

	GB:  The GameBoy module now respects the "filesys.disablesavegz"
	setting in respect to saved battery-backed RAM.

	Added support for "lurkers" on the network play server.
	Previous versions of Mednafen don't lack support for this
	per se, but there would be cosmetic issues with status
	messages printed to the internal console.

	SexyAL:  Fixed a bug affecting the return value from
	RawCanWrite() in the ALSA driver.  The returned value was
	typically too small by a factor of 4.  The effects of this
	bug included potential long periods of garbled sound during
	netplay.

	Fixed the return value from RawCanWrite() in the JACK
	driver.  It was being clamped to a value that was too small
	by a factor of 4; however, the clamp value was already
	excessively large in a way that this bug would should have
	only been triggered if the "soundbufsize" setting was
	excessively large.  The effects of this bug would be similar
	to the ALSA RawCanWrite() bug.

	The ALSA and OSS drivers will now try to set audio output
	to 2 channels if the source data only has 1 channel, and
	16-bit signed if the source data is 8-bit(automatic conversion
	is done).  This is done to allow for lower period/fragment
	sizes, as, in ALSA's internals at least, the minimum period
	sizes are expressed in bytes, not sound frames.

	The ALSA and OSS drivers will now try to set lower
	period/fragment sizes than previous versions of Mednafen
	did.  With default settings, for ALSA, the new period/fragment
	size is 50% of what it was before, and for OSS, 25%.  Also,
	there's a new setting to override the SexyAL's driver's
	preferred period/fragment sizes, named "sound.period_time"(default
	value of 0: no override).  The period/fragment size is
	expressed in microseconds.  If the new, lower fragment
	sizes cause problems, the setting can be changed to "2666"
	to approximate the fragment size selection in previous
	versions of Mednafen when using ALSA output, and "5333"
	when using OSS output.

	Added a workaround to the OSS driver for a bug in ALSA(and
	hence, ALSA's in-kernel OSS emulation) that could cause
	the emulator to run far too fast for a short period of time
	if a buffer underflow occurred.

	The ALSA's driver's RawCanWrite() method now(finally) uses
	snd_pcm_avail_update() instead of snd_pcm_delay().  This
	should improve performance and frameskipping behavior when
	the ALSA output is not routed directly to a physical device,
	such as the case with PulseAudio(though PulseAudio is still
	not recommended :b).  CVS:
----------------------------------------------------------------------
   2009-12-03 18:07:31 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Pass down --x-includes/--x-libraries for modular Xorg
   2009-10-31 15:46:52 by Thomas Klausner | Files touched by this commit (12) | Package updated
Log message:
libcdio updated changed its shlib major version, so bump depends.

Noted by drochner@
   2009-10-31 02:56:36 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 0.8.C/0.8.12:

0.8.C:

	SMS:  Fixed the input and reset emulation when the territory was
	set to "domestic"(Japan) and FM emulation was enabled; the emulated \ 
system was erroneously
	being treated as a Game Gear in a few places when those conditions were met.

	GB:  Fixed initialization of "HRAM" on virtual power toggle/reset.

	GB:  Fixed a bug(still many left) in the external RAM handling code, fixing an
	emulator crash with "Wizards & Warriors - Chapter X".

0.8.C-rc1:

	NGP: Fixed an unaligned memory access bug in the memory r/w handlers, causing \ 
crashes on platforms
	that do not support unaligned memory accesses.

	NES: Fixed an intialization bug in mapper 193.

	Added define "ALWAYS_INLINE" to force the compiler to always inline \ 
speed-critical functions, and added it to
	many emulation functions in that category.  gcc can be a pain in the butt.

	GBA:  Fixed a bug that would cause data corruption and the loaded game to crash \ 
whenever a state was
	saved(but the state itself, and loading it, was fine) on a big-endian platform.

	Fixed several instances of mismatches between format strings and passed \ 
argument types, which could cause
	nonsensical information to be printed on big-endian platforms, and perhaps some \ 
little-endian platforms as well.

	Fixed the minimum field-width specifier on the statements that print the loaded \ 
game's CRC32 in several
	places.

	Added the "format(...)" function attribute to the MDFN_DispMessage(), \ 
MDFN_PrintError(), and MDFN_printf()
	function prototypes to catch format string errors.

	Fixed the order of the sound drivers in the documentation(it was erroneously \ 
implying that OSS had a higher
	priority than ALSA for the default sound driver), and added various notes to \ 
explain the sound drivers.

	If an invalid "sounddriver" is selected, Mednafen will now print an \ 
error message and not initialize sound
	instead of silently selecting the default sound driver.

	SexyAL: Altered the argument order of SexiALI_Convert() to make more sense.

		Fixed the broken conversion code used when the frame count passed to Write() \ 
is greater than 2048.

		Fixed a bug/design flaw in the SexyAL SDL sound driver that can cause a crash \ 
during program
		deinitialization.

		Added support for "float" output format to the ALSA driver.

		The ALSA driver will now try all formats that SexyAL's conversion code \ 
supports if the desired
		format is not supported by the output device, rather that simply erroring out \ 
as before.

		Added support for converting to 24-bit and 32-bit PCM output formats from the \ 
source format(which
		is still fixed to signed 16-bit).

		The driver function RawCanWrite() is now passed a pointer to a uint32_t, which \ 
it sets to the number
		of bytes that can be written without blocking, rather than returning the value \ 
directly, so that
		the return value can be used as a success/failure indicator.

		The driver function RawWrite(), and the "user" function Write(), \ 
will now return 1 on success, 0 on
		(fatal) error, rather than returning the amount of data written.

		The OSS driver was testing the return value of open() incorrectly.  Fixed.

		SexyAL is now compiled as C++(but doesn't use many C++ features yet), which \ 
necessitated
		adding several explicit casts in various code, and fixing some inconsistent \ 
function prototypes and
		declarations.

                JACK: Fixed a stereo playback crashing problem(a loop count was \ 
being calculated incorrectly).

                JACK: Switched to using jack_client_open() instead of the \ 
deprecated jack_client_new().

                JACK: The "sounddevice" setting is now used, to \ 
specify the JACK server to connect to.

                JACK: Fixed a possible race condition in RawCanWrite().

		JACK, SDL: Changed the inter-thread ringbuffer setup to be less likely to \ 
underrun, while not hurting
		latency.

		JACK, SDL: Additional playback position precision is now obtained by using
		jack_get_time()/SDL_GetTicks().  This will improve Mednafen's performance with \ 
larger fragment sizes
		with these drivers, but smaller fragment sizes are still preferred for \ 
latency-to-underrun-occurrence-ratio
		reasons.

		Renamed the "byteorder" field of SexyAL_format to \ 
"revbyteorder", and changed it to a boolean type,
		to avoid confusion over what it actually represents.

	Removed erroneous dependency on CD-ROM emulation when WonderSwan emulation is \ 
enabled in the configure script.

        Added sanity checks to the first track number and total track count \ 
returned from libcdio, to prevent
        a crash in Mednafen if the libcdio driver fails and returns nonsensical \ 
values.

	Removed unused file sms/state.h

	Fixed a very-old bug that caused joystick unique ID collisions if more than 2 \ 
of the same "type" of physical
	joystick were available.

        Fixed a string constant-to-(char *) problem in sms/romdb.h.

	Mednafen is now compiled with -fsigned-char, to prevent any potential problems \ 
on systems with an "unsigned" char
	type as default.

	The included Tremor is now compiled with "-fvisibility=hidden" to \ 
work around a dynamic symbol collision
	problem with libsndfile(BUT, -fvisibility is only available in gcc 4.0 and newer).
	This solution may not be correct...

	Updated Tremor to the latest SVN version.

	PC-FX:  Added a semi-hack to fix a missing background layer problem in parts of \ 
"Angelique Special".  The
	underlying problem(no emulation of the programmable BG0 subscreen) will be \ 
corrected in 0.9.0.

	PC-FX:  Removed the unused V810 cache structures(Mednafen 0.9.0 will feature \ 
cache emulation, however).

	PC-FX:  Added a few CPU variables to save states whose absence could have \ 
caused netplay/movie desynch.

	PCE:  Fixed virtual power-toggle initialization of VCE and gamepad input variables.

        PCE, PC-FX:  Fixed the emulation of SCSI command 0xDE, mode 0x1.  The \ 
value returned was too small by
        2 seconds.

        PCE, PC-FX:  Fixed the sector count for the last track(which influences \ 
the leadout track start position/total
        sector count) in multi-track CUE/BIN CDROM images.

        PC-FX:  Fixed the handler address called when a TRAP instruction is executed.

	PC-FX:  Fixed the exception code set when an FPU divide-by-zero \ 
occurs(previously, it was being set to the
	integer divide-by-zero exception code).

	Fixed several problems in file.cpp, including buggy and overly-complicated \ 
MDFN_read*le() functions,
	and a problem with the const-ness of the return value of strrchr() with gcc 4.4.
   2009-06-14 19:51:11 by Joerg Sonnenberger | Files touched by this commit (120)
Log message:
Remove @dirrm entries from PLISTs
   2009-02-25 14:16:47 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 0.8.B, and set PKGVERSION to 0.8.11 to avoid confusion.

0.8.B:

Fixed the rectangle calculation for screen rotation with Lynx and
WonderSwan to use X scale and Y scale values appropriately (they
were reversed before; also, assuming square pixels on your monitor
;)).  Rotation still poses a problem in fullscreen with the default
settings, however.

Fixed an off-by-one error in the software SDL graphics rotation
code (used for Lynx and WonderSwan).

Fixed a race condition that could cause rapid oscillation between
fullscreen and windowed when trying to toggle it.
...and fixed a race condition that could cause oscillations when
rotating the screen with Lynx and WonderSwan emulation.

SexyAL:  The return values of ALSA functions are now treated as
errors only if they're less than 0, rather than non-zero as before.
Thanks to R.L. for pointing this out.

The default "nethost" setting is now "fobby.net" instead of
"mednafen.com".  The latter was allowed to expire and lost to domain
squatters some time ago.  Domain squatters cause desires to commit
grievous face-stabbing.  However, the netplay server on "fobby.net"
is not guaranteed to be up. :p

PCE:  Added the ability to load a custom colormap(palette) by
setting "pce.colormap" to the path of the colormap file.  The
colormap consists of either 512 or 1024 RGB triplets, 8-bits per
color component, in the order R,G,B,R,G,B,R,G,B,... .  It is
recommended that the colormap provide all 1024 entries(the first
512 entries are for normal mode, the second 512 entries are for
grayscale/strip-colorburst mode). If it doesn't, Mednafen will
calculate the grayscale colors using a formula similar to that used
with the real VCE, but with more precision.  The colormap may be
disabled by setting the "pce.colormap" setting to an empty string,
or 0.  Command-line examples:

mednafen -pce.colormap /path/to/blueblue.cmap /yarr/pirate/booty.pce [Enable]

mednafen -pce.colormap 0 /some/where/over/the/rainbow/islands.cue [Disable]

PCE:  Added a hack to fix games that try to write to VRAM while
VRAM DMA is in progress (fixes graphical glitches in "Crest of Wolf",
maybe others too?).  This could potentially cause regressions, so
please post any on the forum.

PCE: Having "pce.forcesgx" set to 1 with non-SuperGrafx games will
no longer cause problems with display timing(and positioning).
However, this doesn't fix the underlying issue, and any demos that
set the horizontal and vertical timing registers differently on
each VDC won't operate as they would on a real SuperGrafx.  (This
could affect commercial SuperGrafx games, but AFAIK they keep the
VDC timings the same).  NOTE: Setting "pce.forcesgx" to 1 is still
not recommended, the preferred way of forcing a game/demo to enable
SuperGrafx emulation is by giving it a file extension of "sgx".

PCE: Arcade Card RAM is now initialized to 0 on allocation(it was
erroneously being left uninitialized before).

PCE: Added Arcade Card RAM to the memory editor in the debugger.

PCE: Fixed the BRAM initialization (it was wrong, and generated from
when Mednafen erroneously emulated 8KiB of BRAM).  Fixes lockups
in "Sorcerian".  Note that if you have any existing save states or
battery-backed RAM files for "Sorcerian" in "sav" or \ 
"mcs" under
Mednafen's base directory from when you attempted to run "Sorcerian",
you will need to delete them for this fix to have any effect.

PCE: Reduced the mirroring address space range of the Arcade Card
register mapping in HuC6280 banks 0x40-0x43.  It was mirrored
throughout 0x40-0x4F, now it's only mirrored at 0x40-0x47.  It may
not be mirrored at all with a real Arcade Card, tests need to be
performed!
Fixes a crashing bug in "Linda Cubed" early into gameplay.

WonderSwan: Fixed a bug that made it impossible to push a direction
on one D-pad while the opposing direction was being pressed on the
other D-pad.

Next | Query returned 59 messages, browsing 41 to 50 | Previous