The Win32 build will be uploaded later Saturday or Sunday.
-- 0.9.15-WIP: --
November 12, 2010:
SNES: Reworked a floating-point compare to work correctly with x87 FPU math on gcc(and probably most 32-bit x86
compilers). TODO: Audit code to find and correct any other instances of similar problematic floating-point code.
November 11, 2010:
MasterCycles field of EmulateSpecStruct is now assigned in more emulated systems.
November 10, 2010:
Genesis: Converted the "md.region" and "md.reported_region" settings to enum types, to allow for automatic document
generation for the various values for these settings.
Genesis: Fixed various issues that were preventing emulation from working properly on big-endian systems.
SNES: Updated the PowerPC
code in libco with "blargg_libco_ppc64-5".
November 9, 2010:
VB: Fixed an endian-related bug with joystick input state decoding.
VB: Made the VIP emulation code big-endian-compatible.
VB, PC-FX: Made the V810 core´s "fast" mode work on big-endian platforms.
Genesis: Fixed a major problem with illegal instruction handling; executing a long string of illegal instructions
will no longer lock up Mednafen
. Thanks to Zombie for pointing out the lockup problem.
November 8, 2010:
pixel shader initialization error detection.
" special scaler crashing when the source surface was large.
VB: Added setting "vb.sidebyside.separation", which controls the number of pixels between the L/R view(pixel count is
pre-scaling by xscale(fs)), with a default value of 0. Previously, the effective separation for the sidebyside
was 16, so if you want to replicate the behavior of previous versions, set this setting´s value to 16.
November 7, 2010:
NGP, SMS, NES: const-ified some const data.
, WonderSwan: Fixed various initialization issues(they´re not a problem now, but it´s done for future-proofing).
WonderSwan: Fixed internal EEPROM initialization to not persist across game loadings(this doesn´t apply to Mednafen
). TODO: Evaluate removing persistence across power events.
MDFND_DestroyMutex() now actually frees the memory for the mutex wrapper.
Fixed a few initialization and deinitialization bugs in cdrom/cdromif.cpp (thanks to Rakashazi for pointing them out)