Quantcast
Channel: Wii Info - Flux rss Téléchargements
Viewing all articles
Browse latest Browse all 612

mGBA v0.5.2: Emulateur GBA

$
0
0
mGBA est un émulateur Game Boy Advance (GBA), fonctionnant sur de multiples plate formes, dont la Wii.Version 0.5.2Bugfixes: All: Fix fullscreen config option being ignored ARM7: PSR mode bits should not get sign extended GB: Fix audio not being deinitialized GB: Fix crash when masking savedata GB: Properly initialize sramRealVf variable GB Audio: Fix serialization of channel 3 and NR52 properties GB Audio: Reset envelope timer when reseting sound channel GB MBC: Fix SRAM dangling pointer with RTC games GB MBC: Fix initializing MBC when no ROM is loaded GB Memory: Fix patching ROM bank 0 GB Memory: Fix starting HDMAs during mode 0 GB Memory: Fix HDMA5 value after DMA completes GB Video: Initialize LCDC in renderer GB Video: Hblank IRQs should mask LYC=LY IRQs GBA: Fix IRQs firing after already being cleared GBA: Only unhalt CPU if appropriate bit is set in IE GBA: Add savegame override for Crash Bandicoot 2 GBA BIOS: Fix MidiKey2Freq BIOS reads GBA BIOS: Fix invalid CpuSet not setting BIOS prefetch GBA Cheats: Fix GameShark ROM patches GBA I/O: Mask off WAITCNT bits that cannot be written GBA Memory: Fix misaligned BIOS reads GBA Memory: Fix VCOUNT being writable GBA Video: Fix out of bounds sprite transforms Libretro: Fix unterminated SET_INPUT_DESCRIPTORS Libretro: Fix disabling BIOS Libretro: Fix Game Boy savestates and audio Qt: Fix changing resolution of software renderer Qt: Fix setting overrides Qt: Fix cut off tiles and alignment issues in tile viewer Qt: Only reset window dimensions when first shown Qt: Fix Qt Multimedia audio driver on big endian Qt: Fix Apply button for key and controller configurations VFS: Fix resizing memory chunks when not needed Windows: Fix Unicode directory handlingMisc: GB, GBA: Prevent loading null ROMs GB Audio: Initialize wave RAM to GBC values GB Memory: Reset ROM bank when loading a ROM PSP2: Improved controller rumbleVersion 0.5.1Bugfixes: Core: Fix importing save games as read-only FFmpeg: Fix encoding AAC GB: Fix invalid STOP behavior on Game Boy Color GB: Initialize audio properly GB: Properly clear KEY1 bit 0 when switching speeds GB: Properly unload save files when unloading a ROM GB, GBA: Fix emulator hardlocking when halting with IRQs off GB MBC: Fix MBC7 when size is incorrectly specified GB MBC: Fix RTC access when no save file is loaded GB SIO: Don’t auto-clock external shift clock GB Video: Setting LYC=LY during mode 2 should trigger an IRQ GB Video: Fix video frames getting missed when LCDC is off GB Video: Clear screen when LCDC is off GBA Cheats: Fix holding onto pointers that may get invalidated GBA Cheats: Fix key-activated CodeBreaker cheats GBA Cheats: Fix uninitialized memory getting freed when saving GBA Hardware: Improve Game Boy Player rumble behavior GBA Memory: Fix several unused I/O register read values GBA Savedata: Fix loading savestates with 512Mb Flash saves LR35902: Fix events running with the wrong cycle active Qt: Fix “close” button on Overrides view Qt: Fix saving overrides Qt: Fix directory set unloading when replacing the ROM Qt: Fix patch loading Qt: Fix crash when saving an override if a game isn’t loaded Qt: Fix showing default display driver as OpenGL (force 1.x) SDL: Attach rumble in SDL frontend Util: Fix PNG identification on files too small to be a PNGMisc: All: Only update version info if needed All: Split out install locations for Libretro and OpenEmu FFmpeg: Encoding cleanup GB: Reset active region when reloading ROM GB Memory: Initialize RAM pattern for GBC GB Video: Improved video timings Qt: Manage window sizes slightly better Qt: Remember scale option independent of core dimensionsVersion 0.5.0Features: Game Boy support Support for encrypted CodeBreaker GBA cheats Emulation of Vast Fame protected GBA carts (taizou) Tile viewer Threaded rendering mode Libretro: Memory map and achievement support (leiradel) GUI: Add UI control remapping GUI: Add fast-forward Wii: 240p support 3DS: Adjustable screen darkening Ability to temporarily load a savegame Load specific files out of archives Automatic BIOS detectionBugfixes: ARM7: Fix decoding of Thumb ADD (variants 5 and 6) Debugger: Fix GDB breakpoints GBA: Fix losing IRQs when CPSR I bit isn’t cleared GBA: Fix filehandle leak with savegames GBA: Timer 0 cannot be count up GBA: Count up timers should not count themselves GBA Memory: Fix mirror on non-overdumped Classic NES games GBA Memory: Fix ldm {pc} GBA Savedata: Fix savedata sync timer GBA Savedata: Only unmap savedata if present GBA Serialize: Savestates now properly store prefetch GBA Video: WIN0/1 take priority over OBJWIN GBA Video: Fix out-of-order OBJWIN PSP2: Fix GPU crash while exiting PSP2: Fix VSync PSP2: Fix accelerometer range PSP2: Actually load screen mode setting PSP2: Fix gyroscope direction PSP2: Delete threads after they return PSP2: Fix mapping/unmapping from not at 0 Qt: Fix bug in software renderer scaling Qt: Fix hanging key press after disabling autofire Qt: Fix being unable to pause manually when using auto-pausing SDL: Fix axes being mapped wrong Util: Fix realloc semantics in utf16to8 Util: Fix inserting too many items into a hash table VFS: Fix uninitialized varaible reading from 7z VFS: Fix reading multiple files from a 7z archive Wii: Fix framelimiting after a slowdown Wii: Fix garbage flash at startupMisc: 3DS: Use blip_add_delta_fast for a small speed improvement 3DS: Allow UTF-16 filenames 3DS: Port to using citro3D 3DS: Use system font for menus 3DS: Attempt to use Core 2 for threads 3DS: Adjustable filering 3DS: 3D banner All: Add QUIET parameter to silence CMake All: Faster memory read/write ARM7: Support forcing Thumb mode via MSR ARM7: Flush prefetch cache when loading CPSR via MSR ARM7: Clean up instruction decoding for future expandability Debugger: Support register and memory writes via GDB stub Debugger: Add software breakpoint support to gdb FFmpeg: Full support for libavcodec 56+ GBA: Better debug logging if event processing breaks GBA Audio: Force audio DMAs to not increment destination GBA BIOS: Use custom ArcTan, not relying on OS GBA Hardware: Clean up dead code in GBP GBA Memory: Optimize stalling behavior GBA Memory: Optimize Load-/StoreMultiple GBA Savedata: Add realistic timing for EEPROM GBA Serialize: Savestates now store if CPU was halted GBA Video: Remove old slow path fallback GBA Video: Optimize sprite drawing GBA Video: Optimize mode 0 rendering GBA Video: Optimize compositing cases slightly GUI: Screenshot dimensions are now passed through GUI: Add back logging GUI: Only reload config if manually saved GUI: Increase scrolling speed OpenGL: Log shader compilation failure OpenGL: Add texSize uniform Qt: Make -g flag work in Qt build Qt: Simplify OpenGL context creation Qt: Thread startup improvements Qt: Make audio channel/video layer options shortcut mappable Qt: Remove some C99isms from C++ code Qt: Remove default autofire mappings Qt: Make reseting when pasued frame-accurate Qt: Rearchitect game closing codepath PSP2: Use system font for menus PSP2: Add rumble for PS TV PSP2: Add fit-to-height screen mode PSP2: Sync files per descriptor PSP2: Allow UTF-8 filenames PSP2: Screenshots are now saved into the Photo Gallery PSP2: Stop underclocking when menuing SDL: Increase default audio buffer size to 1024 samples SDL: More responsive rumble Util: Add Vector GetConstPointer Util: Add rtrim Util: Add endswith VFS: Improve zip file detection Wii: Add pixelated resample filter Windows: Add native VDir support Util: Add PRIz macro for libc versions that don’t support %zQuote :mGBA is a new Game Boy Advance emulator written in C.The project started in April 2013 with the goal of being fast enough to run on lower end hardware than other emulators support, without sacrificing accuracy or portability. Even in the initial version, games generally play without problems. It is loosely based on the previous GBA.js emulator, although very little of GBA.js can still be seen in mGBA.Other goals include accurate enough emulation to provide a development environment for homebrew software, a good workflow for tool-assist runners, and a modern feature set for emulators that older emulators may not support.mGBA is licensed under the Mozilla Public License 2.0, and the code can be found on GitHub. Site officiel : http://mgba.io/

Viewing all articles
Browse latest Browse all 612

Trending Articles