Mednafen 0.9.12 WIP is released. Mednafen is a multi-game-system emulator, for various platforms, including emulation of the following systems:Atari Lynx,Famicom,GameBoy (Color),GameBoy Advance,Neo Geo Pocket (Color),
NES(both NTSC and PAL),PC Engine/TurboGrafx 16 (CD) and SuperGrafx,PC-FX,WonderSwan (Color).
Mednafen 0.9.12 WIP changelog:
This WIP release is a major bug fix release compared to the last WIP release. New features since the last WIP include(but not limited to) 2xSaI and related filters, RTC support for GBA(requires a "type" file), and selecting the PSG revision for PC Engine emulation. Build related changes include the new configure options "--without-libcdio" and "--without-libsndfile". The Win32 build is now built using a new toolchain based on mingw w64, using gcc 4.4.5-prerelease instead of gcc 3.4.5 as before. libcdio and zlib are now dynamically-linked(DLLs) instead of statically-linked. SDL_net, zlib, and libsndfile DLLs are no longer manually compiled, but are copies of the vendor-provided DLLs. More up-to-date and modularized documentation is now present, though it is still lacking in many areas. (Contrary to implications of the documentation, Sega CD and the Genesis 4-player adapters aren't supported yet Wink). Note to frontend authors: The -- 0.9.12-WIP: -- August 13, 2010: Updated internal copy of "libmpcdec" library from 1.2.5 to 1.2.6. Updated internal copy of "trio" library to 1.14(I believe the previous version was a pull from CVS between the 1.10 and 1.11 releases). August 12, 2010: PCE_FAST: Added setting "pce.correct_aspect", default value of 1. When disabled(value of 0), no aspect correction will take place(other than in the 10MHz dot clock mode to halve its width), and overscan color will be used to fill in the empty space when in 5MHz/10MHz dot clock modes. PCE_FAST: Corrected aspect ratio when playing HES files. PC-FX, VB: Fixed CPU operand order for FPU subops in the disassembler. VB: Hooked up more debugger functionality. PC-FX, VB: Fixed V810 read/write breakpoints in "fast" V810 emulation mode. August 9, 2010: Mednafen's now compiled with -Wempty-body and -Wignored-qualifiers. NES: Removed a typoed semicolon in sound.cpp. August 8, 2010: Added "math.h" header order inclusion check to "types.h", and fixed a few instances of incorrect #include order. Fixed C68K code generator dependency when building on/for a platform that has an extension for executables(AKA MS Windows). Fixed a structure initialization problem in the input setting generation code that could cause crashing under certain circumstances. Fixed Makefile.am to actually link against SDL(somehow it was working anyway on Linux, probably through an indirect linkage through SDL_net). August 5, 2010: Debugger settings *.debugger.disfontsize and *.debugger.memcharenc are now automatically generated, the latter based on the system's DebuggerInfoStruct. Renamed *.debugger.memcharset settings to *.debugger.memcharenc PC-FX: Added settings "pcfx.input.port1.multitap" and "pcfx.input.port2.multitap". These settings shouldn't be enabled by average users. August 4, 2010: PC-FX: Added RAINBOW buffer data to save states. Added a variable to save states whose absence was breaking save states made in the middle of a CD-ROM transfer. Switched to using the internal copy of Tremor to decode Ogg Vorbis files during CD emulation preferentially over libsndfile, as libsndfile has an unacceptably slow seek implementation for Ogg Vorbis. August 3, 2010: PC-FX: Added emulation of the 2 gamepad switches. Fixed a bug that caused a crash if input type of "none" was selected for a virtual input port. Input device state is now saved in save states(missing a call before). Fixed mouse emulation(previously, cursor movement was totally broken). Disabled various debug printf statements. Removed "bios.fastboot" setting and the HuEXE loading code(both of which have been broken for a while). The fastboot code likely won't return(it'd be better as an external patch to the BIOS ROM image), and the HuEXE loading may return when PIO emulation is added(requiring the use of the PC-FXGA BIOS most likely). August 2, 2010: PC-FX: Fixed the horizontal position of the VDC layers vs KING BG and RAINBOW layers when VDC is in 7MHz dot clock mode. PC-FX: Disabled a few unknown memory address read/write debug printf()s. August 1, 2010: PC-FX: Writing 0 to D0 of KING register 0x40 while a RAINBOW transfer is in process will now abort it. Fixes background flickering in "Tonari no Princess Rolfee". PC-FX, VB: Values written to system registers EIPSW, FEPSW, EIPC, and FEPC by instruction "ldsr" are now masked properly. PC-FX: Added emulation of the TIMER TIREQ bit. PC-FX: Interrupt controller level/priority register writes are now ignored unless all 7 bits in the interrupt mask register are set. This matches tests done on a real system(done by writing the priority registers, and then reading back the values; wouldn't catch the case of there being shadow registers, however, given that this ignoring behavior is documented in the hardware documentation, this seems highly unlikely). This *finally* fixes the PC-FX BIOS PhotoCD player! PC-FX: Fixed interrupt controller register value masks. |
Download:Mednafen 0.9.12 WIP
Source:Here
Random Related Topic
0 Comments
Post a Comment