2016年2月4日 星期四

mGBA 0.4.0

GBA模擬器 mGBA 發布新版,更新如下 :

Features:
  • Officially supported ports for the Nintendo 3DS, Wii, and PlayStation Vita
  • I/O viewer
  • Booting of multiboot images
  • Customization of GIF recording
  • Libretro: Cheat code support
  • Support for GLSL shaders
  • ROM information view
  • Support for VBA-style cheat codes
  • Savestates now store creation timestamps
  • Key autofire
  • Libretro: Allow blocking opposing directional input
  • OpenEmu core for OS X
  • Libretro: Settings for using BIOS and skipping intro
  • Libretro: Customizable idle loop removal
  • Implemented cycle counting for sprite rendering
  • Cleaner, unified settings window
  • Added a setting for pausing when the emulator is not in focus
  • Customizable paths for save games, save states, screenshots and patches
  • Controller hotplugging
  • Ability to store save games and active cheats within savestates
Bugfixes:
  • ARM7: Fix sign of unaligned LDRSH
  • ARM7: Fix decoding of some ARM ALU instructions with shifters
  • Debugger: Fix watchpoints in gdb
  • GBA: Fix warnings when creating and loading savestates
  • GBA: Fix Iridion II savetype
  • GBA BIOS: Fix misaligned CpuSet
  • GBA Cheats: Fix cheats setting the Action Replay version
  • GBA Hardware: Fix GPIO on big endian
  • GBA Memory: Fix DMA register writing behavior
  • GBA Memory: Fix DMAs triggering two cycles early
  • Libretro: Fix aspect ratio
  • Qt: Fix some potential crashes with the gamepad mapping
  • Qt: Fix keys being mapped incorrectly when loading configuration file
  • Util: Fix PowerPC PNG read/write pixel order
  • Util: Fix excessive memory allocation when decoding a PNG
  • VFS: Fix VFileReadline and remove _vfdReadline
Misc:
  • All: Improved PowerPC support
  • All: Fix some undefined behavior warnings
  • ARM7: Combine shifter-immediate and shifter-register functions to reduce binary size
  • Debugger: Convert breakpoints and watchpoints from linked-lists to vectors
  • GBA: Implement bad I/O register loading
  • GBA: Allow jumping to OAM and palette RAM
  • GBA BIOS: Finish implementing RegisterRamReset
  • GBA Config: Add “override” layer for better one-time configuration
  • GBA Input: Consolidate GBA_KEY_NONE and GBA_NO_MAPPING
  • GBA Memory: Use a dynamically sized mask for ROM memory
  • GBA Memory: Implement several unimplemented memory access types


沒有留言:

張貼留言