Jump to content


mGBA for Wii 0.8.0


¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter o Mastodon!

mGBA is an emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack. It also supports Game Boy and Game Boy Color games.

Features
--------

  • - Highly accurate Game Boy Advance hardware support[<sup>[1]</sup>](#missing).
  • - Game Boy/Game Boy Color hardware support.
  • - Fast emulation. Known to run at full speed even on low end hardware, such as netbooks.
  • - Qt and SDL ports for a heavy-weight and a light-weight frontend.
  • - Local (same computer) link cable support.
  • - Save type detection, even for flash memory size[<sup>[2]</sup>](#flashdetect).
  • - Support for cartridges with motion sensors and rumble (only usable with game controllers).
  • - Real-time clock support, even without configuration.
  • - Solar sensor support for Boktai games.
  • - Game Boy Camera and Game Boy Printer support.
  • - A built-in BIOS implementation, and ability to load external BIOS files.
  • - Turbo/fast-forward support by holding Tab.
  • - Rewind by holding Backquote.
  • - Frameskip, configurable up to 10.
  • - Screenshot support.
  • - Cheat code support.
  • - 9 savestate slots. Savestates are also viewable as screenshots.
  • - Video and GIF recording.
  • - Remappable controls for both keyboards and gamepads.
  • - Loading from ZIP and 7z files.
  • - IPS, UPS and BPS patch support.
  • - Game debugging via a command-line interface and GDB remote support, compatible with IDA Pro.
  • - Configurable emulation rewinding.
  • - Support for loading and exporting GameShark and Action Replay snapshots.
  • - Cores available for RetroArch/Libretro and OpenEmu.
  • - Many, many smaller things.

#### Game Boy mappers

The following mappers are fully supported:

- MBC1
- MBC1M
- MBC2
- MBC3
- MBC3+RTC
- MBC5
- MBC5+Rumble
- MBC7

The following mappers are partially supported:

- MBC6
- MMM01
- Pocket Cam
- TAMA5
- HuC-1
- HuC-3

### Planned features

- Networked multiplayer link cable support.
- Dolphin/JOY bus link cable support.
- M4A audio mixing, for higher quality sound than hardware.
- Re-recording support for tool-assist runs.
- Lua support for scripting.
- A comprehensive debug suite.
- e-Reader support.
- Wireless adapter support.


Que novedades incluye la versión 0.8.0   See changelog

Released

0.8.0

Features

  • Improved logging configuration
  • One-Player BattleChip/Progress/Beast Link Gate support
  • Add Game Boy Color palettes for original Game Boy games
  • Debugger: Add unary operators and memory dereferencing
  • GB: Expose platform information to CLI debugger
  • Support Discord Rich Presence
  • Debugger: Add tracing to file
  • Enhanced map viewer, supporting bitmapped GBA modes and more displayed info
  • OpenGL renderer with high-resolution upscaling support
  • Experimental high level “XQ” audio for most GBA games
  • Interframe blending for games that use flicker effects
  • Frame inspector for dissecting and debugging rendering
  • Switch: Option to use built-in brightness sensor for Boktai
  • Ports: Ability to enable or disable all SGB features (closes #1205)
  • Ports: Ability to crop SGB borders off screen (closes #1204)
  • Cheats: Add support for loading Libretro-style cht files
  • GBA Cheats: Add support for loading EZ Flash-style cht files
  • Support for unlicensed Wisdom Tree Game Boy mapper
  • Qt: Add export button for tile view (closes #1507)
  • Qt: Add recent game list clearing (closes #1380)
  • GB: Yanking gamepak now supported
  • Qt: Memory range dumping (closes #1298)

Emulation fixes

  • GB: Fix using boot ROM with MMM01 games
  • GB Audio: Only reset channel 3 sample in DMG mode
  • GB Audio: Sample inactive channels (fixes #1455, mgba.io/i/1456)
  • GB Audio: Fix channel 4 volume (fixes #1529)
  • GB I/O: Filter IE top bits properly (fixes #1329)
  • GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB
  • GB Video: Delay LYC STAT check (fixes #1331)
  • GB Video: Fix window being enabled mid-scanline (fixes #1328)
  • GB Video: Fix mode 0 window edge case (fixes #1519)
  • GB Video: Fix color scaling in AGB mode
  • GBA: All IRQs have 7 cycle delay (fixes #539, mgba.io/i/1208)
  • GBA: Reset now reloads multiboot ROMs
  • GBA BIOS: Fix multiboot entry point (fixes Magic Floor)

Other fixes

  • Core: Improved lockstep driver reliability (Le Hoang Quyen)
  • FFmpeg: Drain recording buffers
  • GB: Fix reading ROM immediately after unmapping BIOS
  • GB SIO: Fix lockstep failing games aren’t reloaded
  • GBA Cheats: Fix value incrementing in CB slide codes (fixes #1501)
  • Libretro: Fix crash changing allowing opposing directions (hhromic)
  • Qt: Fix some Qt display driver race conditions
  • Qt: Fix menu bar staying hidden in full screen (fixes #317)
  • Qt: Only show emulator restart warning once per settings saving
  • Qt: Fix LibraryController initialization (fixes #1324)
  • Shaders: Fix gba-color shader resolution (fixes #1435)
  • Switch: Fix audio when video rate desyncs (fixes #1532)

Miscellaneous

  • CMake: Don’t use libzip on embedded platforms (fixes #1527)
  • Core: Add keysRead callback
  • Core: Create game-related paths if they don’t exist (fixes #1446)
  • Core: Add more memory search ops (closes #1510)
  • Debugger: Make tracing compatible with breakpoints/watchpoints
  • Debugger: Print breakpoint/watchpoint number when inserting
  • Feature: Switch from ImageMagick to FFmpeg for GIF generation
  • FFmpeg: Support audio-only recording
  • GB Memory: Support running from blocked memory
  • GBA BIOS: Add timings for HLE BIOS math functions (fixes #1396)
  • GBA BIOS: Fix clobbered registers in CpuSet (fixes #1531)
  • GBA Savedata: EEPROM performance fixes
  • GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
  • Debugger: Add breakpoint and watchpoint listing
  • mGUI: Remember name and position of last loaded game
  • OpenGL: Only resize textures when needed
  • Qt: Don’t unload ROM immediately if it crashes
  • Qt: Support switching webcams
  • Qt: Cap window size on start to monitor size
  • Qt: Open a message box for Qt frontend errors
  • Qt: Increase maximum magnifications and scaling
  • Qt: Add native FPS button to settings view
  • Qt: Improve sync code
  • Qt: Add option to pause on minimizing window (closes #1379)
  • Qt: Scale pixel color values to full range (fixes #1511)
  • Qt: Remove What’s This icon from dialogs
  • Qt: Printer quality of life improvements (fixes #1540)
  • Qt: Add copy and QoL improvements to graphic views (closes #1541)
  • Qt: Show list of all sprites in sprite view
  • Qt: Add option for disabling OSD messages
  • Qt, OpenGL: Disable integer scaling for dimensions that don’t fit
  • SM83: Support PC-relative opcode decoding
  • Switch: Dynamic display resizing
  • Switch: Support file associations
  • Vita: L2/R2 and L3/R3 can now be mapped on PSTV (fixes #1292)

0.7.3

Emulation fixes:

  • GB: Fix savedata initialization (fixes #1478, #1478)
  • GB: Fix SGB controller incrementing (fixes #1104)
  • GB Audio: Improve channel 4 supersampling
  • GB Printer: Reset printer buffer index after printing
  • GB Audio: Deschedule channel 3 when disabled (fixes #1463)
  • GB Audio: Deschedule channel 1 when disabled by sweep (fixes #1467)
  • GB Video: Increment BCPS/OCPS even in mode 3 (fixes #1462)
  • GBA Memory: Fix STM to VRAM (fixes #1430)
  • GBA Memory: Fix STM/LDM to invalid VRAM
  • GBA Video: Fix wrapped sprite mosaic clamping (fixes #1432)
  • GBA Audio: Fix channel 4 aliasing (fixes #1265)

Other fixes:

  • Core: Fix crashes if core directories aren’t set
  • Core: Fix crash when exiting game with cheats loaded
  • GBA: Set up GPIO mapping on null and ELF ROM regions (fixes #1481)
  • GBA Cheats: Fix PARv3 Thumb hooks
  • GBA Cheats: Fix value incrementing in CB slide codes (fixes #1501)
  • Qt: Fix FPS target maxing out at 59.727 (fixes #1421)
  • Qt: Cap audio buffer size to 8192 (fixes #1433)
  • Qt: Fix race conditions initializing GDB stub
  • Qt: Improve cheat view UX
  • Libretro: Fix crash changing allowing opposing directions (hhromic)
  • mGUI: Fix crash if last loaded ROM directory disappears (fixes #1466)
  • Switch: Fix threading-related crash on second launch

Misc:

  • Qt: Make mute menu option also toggle fast-forward mute (fixes #1424)
  • Qt: Show error message if file failed to load

No te pierdas nada, síguenos en Twitter o Mastodon!
¿Tienes alguna duda, petición o aporte? Utiliza el foro!

×
×
  • Crear nuevo...