2015年4月28日 星期二

Mupen64Plus v2.5



個人認為不輸PJ64的N64模擬器 Mupen64Plus 發布新版,更新如下 :

All Modules

  • Move from bitbucket (Mercurial) to GitHub
  • Travis CI integration with GitHub for continuous automated build regression testing
  • New: MS Visual Studio 2013 project files
  • Finish integration with SDL2.0, and build against SDL2 by default

Audio-SDL Plugin

  • Add audioresource support for integration with Linux-based Nemo Mobile OS

Console-UI Front End Application

  • Update man page document
  • Add application desktop file and icons
  • New option: load savestate immediately on emulator startup
  • Compile-time flag to support building ui-console as a library (used by Android frontend)

Core Emulator Library

  • Game-specific fixes: Banjo Tooie, Zelda Ocarina of Time, DK64, Hydro Thunder, others
  • Game-specific override for # of clock cycles per cpu instruction
  • New Dynarec: Speed improvements, accuracy fixes, build support for MSVC
  • Cheat fixes for WWF No Mercy, Bomberman Hero, Super Mario 64, and Pokemon Stadium (E)
  • Major R4300 CPU core refactoring in many subsystems to improve code organization
  • Rewrite speed limiter code to improve performance and audio synchronization
  • Separate the logic of the Pure Interpreter from the Cached Interpreter
  • Regression test improvements
  • Support for building against OpenGL ES
  • Build system improvements for ARM / Raspberry Pi

Input-SDL Plugin

  • SDL2: use SDL1.2 keysyms in the mupen64plus.cfg file Input section for consistency
  • SDL2: use prioritization to decide among multiple matching auto-config sections (for XInput)
  • New auto-config sections for: Wiimote Classic, Wii U Gamecube / Pro, MS SideWinder GamePad Pro, 17 others
  • When Mouse=True but pointer is un-grabbed, fall back to joystick settings for analog x/y
  • New feature: prevent mouse/trackpad auto-centering behavior by pressing left-Windows key

Video-Glide64mk2 Plugin

  • Fix colors in compressed fxt1 textures by importing mesa code
  • Replace patented S3TC algorithm with compatible S2TC
  • Enable the dump_cache to allow loading of dat files
  • Bugfix: work around problem in OSD callback whereby core code doesn’t re-activate shader
  • Bugfix: Resident Evil II hang
  • Allow user override of game-specific settings via mupen64plus.cfg
  • New feature: option to enable full-scene antialiasing
  • Code cleanup to remove dead section of code
  • Add OpenGL ES support (2.0)
  • Add config option to force polygon offset values (fixes artifacts on certains games / renderers)
  • Fix broken C version of MulMatricesC
  • New optional frameskip feature, which drops frames instead of rendering if game is going slow
  • Fix texture pack read failure on some 64-bit platforms
  • Correct N64 ROM header analysis for PAL/NTSC detection
  • Bugfix: use memmove() instead of memcpy() for overlapping buffers
  • Win32: don’t set gamma table because it breaks monitor calibration

Video-Rice Plugin

  • Game-specific hack-fix to show last heart and map arrows in Zelda OoT & MM.
  • Lots of code cleanup, removal of deprecated code, and simplifications
  • Modernize OpenGL interfaces, remove code for supporting old opengl versions
  • Graphics fixes for: Fog, RDP InsertMatrix command
  • Fix for INI file loading under Windows
  • Minor OpenGL ES fixes
  • Add config option to force polygon offset values (fixes artifacts on certains games / renderers)
  • Bugfix: crash if RiceVideoLinux.ini not found

RSP-HLE Plugin

  • Game-specific fixes: Bottom of the 9th, IndianaJones, BattleForNaboo, Conkers Bad Fur Day
  • Support for MusyX microcodes
  • Improve audio microcode identification
  • Huge quantity of code cleanups and refactoring to improve organization
  • Add support for additional audio commands: #16, POLEF, RESAMPLE_ZOH
  • Multiple bugfixes in audio processing code
  • Bugfix: microcode detection could sometimes fail after reset

http://code.google.com/p/mupen64plus/

沒有留言:

張貼留言