pkgsrc-WIP-cvs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: wip/mednafen
Module name: wip
Committed by: thomasklausner
Date: Thu Sep 7 23:28:04 UTC 2006
Modified Files:
wip/mednafen: Makefile distinfo
Log Message:
Update to 0.6.5:
0.6.5:
PCE: Made a small optimization to HuC6280 emulation by caching the CPU
speed shift-left cycle count adjust value.
Removed an old kludge for Win32 that worked around an SDL problem in
which the window position would be off-screen when
switching from fullscreen to windowed mode, as I think the problem is
fixed in SDL 1.2.10.
Reworked the signal handling code to be included if HAVE_SIGNAL is
defined instead of if WIN32 is not defined, and added #ifdefs around
each possible signal(as some platforms don't provide #define's for some
signals).
PCE: Added setting "pce.cdspeed" to set a CD-ROM data transfer speed
multiplier. PLEASE READ THE DOCUMENTATION FOR CAVEATS.
PCE: Fixed CD-DA and ADPCM fadeout speed when setting the
"pce.ocmultiplier" setting to a value other than 1.
Cleaned up the multi-res blitting code in drivers/video.cpp to not
cause crazy compiler warnings(and not be crazy in general!).
PCE: Fixed the ADPCM playback rate formula(the result was off by about
0.27%), thanks to Charles MacDonald for detailed information.
Began work on implementing several OpenGL pixel shaders, which will be
finished in a later release.
Mednafen no longers directly links to the OpenGL library, instead it
uses SDL's OpenGL library loading and function address functions.
Reverted back to pow() and cos() from powl() and cosl() in
Blip_Buffer.cpp, due to some platforms not having long double types per se,
and adjusted the code activated by setting "pce.adpcmlp" to call
Blip_Synth::treble_eq() with a "treble" value of a lower magnitude, which
might result in a slight difference in the ADPCM frequency spectrum
produced when "pce.adpcmlp" is enabled.
Fixed "Value increased" cheat search method(it was acting the same as
"Value decreased", oops -_-).
Changed the usage of fix-sized filename component arrays in general.cpp
with string objects.
MDFN_printf() and MDFN_PrintError() now use trio_vaprintf() instead of
trio_vsnprintf().
NES: Added setting "nes.n106bs", which when set, will enable
less-accurate, but better sounding, Namco 106(mapper 19) sound emulation.
NES: Fixed save states for mapper 69 games(mirroring and prg bank
setup wasn't being saved and restored).
NES: Added support for multiple expansion sound chips used
simultaneously in NSFs, including limiting the address space they
will respond to when multiple expansion sound chips are used(to prevent
collisions between VRC6 and VRC7's address space, for example).
PCE: Fixed CD-DA playback speed when setting the "pce.ocmultiplier"
setting to a value other than 1.
NGP: Changed the default full-screen video settings, so that the
scaled image size is no longer larger than the
display area(oops -_-).
NES: Added support for UNIF board "UNL-603-5052"(thanks to CaH4e3).
NES: Fixed mapper 115, "Thunderbolt 2" now works(thanks to CaH4e3).
NGP: Sound emulation now respects global sound volume setting
"soundvol".
NGP: Added missing setting "ngp.forcemono".
PCE: Physical CDROM device names will now be printed on Mac OS/X on
startup again. Physical CDROM access seems to work,
but the DarwinPorts libcdio 0.75 package appears to be horribly broken,
so please remove it and install
libcdio 0.77(or higher) from its source code.
NGP: Fixed a few major problems with NGP emulation on big-endian
platforms(such as PPC OS/X).
0.6.4:
Added somewhat experimental Neo Geo Pocket(Color) emulation based off
code from NeoPop, heavily modified.
GB: Fixed frame rate when sound is disabled.
Added â??, â??, â??, and â?? characters to the Lynx, GB, GBA, and PC
Engine directional button names used for button configuration, to match the NES
button
names.
PCE: Added setting "pce.adpcmlp", default value 0, that when enabled,
will cause Mednafen to apply a lowpass filter to ADPCM sound output
with a rolloff frequency dependent on the current ADPCM playback
frequency. This makes ADPCM voices sound less "harsh", however, the downside
is that it will cause many ADPCM sound effects to sound a bit muffled.
PCE: Moved the OpenGL screen clearing code into the FlipOpenGL()
function to fix a problem with some PCE games that use
multiple resolutions per frame having a partially corrupted screen when
the OSD was up.
PCE: Fixed save state loading with save states created during a CDROM
data transfer.
Fixed a bug that was causing flickering OSD remnants to remain onscreen
in fullscreen mode if the OSD was drawn outside of
the game screen area.
Fixed a bug in the resizing code for save state previews that was
causing save state previews for the NES, GB, GBA, and Lynx to look absolutely
horrible.
Assigned the two keys "-"(not the numpad instance) and "=" to functions
"decrement selected save state slot" and "increment selected
save state slot", respectively.
Removed the checks preventing save state usage when playing NSFs, since
save states may be useful with NSFs in some circumstances.
Added a new setting "ckdelay", which controls the length of time, in
milliseconds, that a button/key corresponding to a
"dangerous" command like power, reset, exit, load state, etc. must be
pressed before the command is executed. The default value is 0.
Input mapping configuration is now saved after argument parsing if
there is no game to be loaded, allowing a command like
"mednafen -inputcfg pcegamepad1" to work properly.
The message "Configuration finished." will now be displayed when button
mapping for the selected input device is complete when
using the in-game configuration process.
PCE: Fixed a bug in the debugger involving disassembling block memory
transfer instructions(effectively, the length was being
fetched 1 byte too early).
To generate a diff of this commit:
cvs -z3 rdiff -u -r1.12 -r1.13 wip/mednafen/distinfo
cvs -z3 rdiff -u -r1.18 -r1.19 wip/mednafen/Makefile
To view a diff of this commit:
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/mednafen/distinfo?r1=1.12&r2=1.13
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/mednafen/Makefile?r1=1.18&r2=1.19
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs
Home |
Main Index |
Thread Index |
Old Index