Released MGBA V0.7.2

The endrift developer has released a new mGBA update in version 0.7.2.mGBA is a multi-platform emulator for running Nintendo DS games, Game Boy Advance and Game Boy on Windows, Mac, Linux, Nintendo Switch, 3DS , PSVITA and Wii . It will be faster and more optimized in the future than many existing Nintendo DS and Game Boy Advance emulators and will have Game Boy and Game Boy Color support.

Features
  • ELF support
  • Support for Game Boy Camera
  • Qt: set the Game Boy default colors
  • Support for Game Boy Printer
  • Support for Super Game Boy
  • Possibility to set the default Game Boy model
  • Map viewer
  • Automatic loading and saving cheats
  • Support for GameShark and Action Replay
  • AGBPrint support
  • Debugger: conditional points and conditional checkpoints
  • Ability to select GB / GBC / SGB BIOS on console ports
  • Optional automatic auto save / load
  • Access to ur0 and uma0 partitions on Vita
  • Partial support for the MBC6, MMM01, TAMA and HuC-1 GB mappers
  • GBA: ARMIPS / A22i and ELF style table support
  • Port of the initial switch
  • “Complete” Game Boy Advance hardware support.
  • Partial DS hardware support.
  • Game Boy / Game Boy Color hardware support.
  • Fast emulation for Game Boy and Game Boy Advance. Known to run at full speed even on low-end hardware like netbooks.
  • Port QT and SDL for a heavy and a light frontend.
  • Support of the same connection cable (same computer).
  • Save the type detection, even for the size of the flash memory.
  • Cartridge support with motion and rumble sensors (usable only with gaming peripherals).
  • Real-time clock support, even without configuration.
  • A built-in GBA BIOS implementation, and the ability to load external BIOS files. The DS currently requires BIOS and dump firmware.
  • Turbo / fast-forward support by pressing Tab.
  • Rewind by pressing backquote.
  • Frameskip, configurable up to 10.
  • Support screenshots.
  • Cheat code support.
  • 9 Salvastati slots. Salvastati are also viewable as images.
  • Video and GIF recording.
  • Removable controllers for both keyboards and gamepads.
  • Uploading from ZIP and 7Z archives.
  • IPS, UPS and BPS patch support.
  • Game debugging via a command line interface (not available with Qt port) and GDB remote support, compatible with IDA Pro.
  • Configurable emulation rewind.
  • Support for instant loading and exporting of GameShark and Action Replay.
  • Core available for RetroArch / Libretro and OpenEmu.
  • Many, many smaller things.
Scheduled features
  • Support multiplayer network connection cable.
  • Dolphin / JOY bus connection cable support.
  • M4A audio mixing, for a higher quality sound than hardware.
  • Recording support for the auxiliary tool.
  • Support for Lua scripting.
  • A complete debug suite.
  • E-Reader support.
  • Wireless adapter support.
  • Game Boy printer support.
  • OpenGL renderer.
  • Support for the HLE DS BIOS and DS ARM7 processor.
  • Synthesizing on a custom DS firmware to avoid needing a dump.
Supported platforms
  • Windows Vista or newer
  • OS X 10.7 (Lion) or newer
  • Linux
  • FreeBSD

The following platforms are supported for everything except DS:

  • Nintendo Switch
  • Nintendo 3DS
  • Wii
  • PlayStation Vita
CONTROLS

For GB and GBA

  • A : X
  • B : Z
  • L : A
  • R : S
  • Start : Enter
  • Select : Space

For DS:

  • A : X
  • B : Z
  • X : S
  • Y : A
  • L : Q
  • R : W
  • Start : Enter
  • Select : Space
CHANGELOG

v0.7.2 New

Emulation corrections:

  • GB: Fix HALT when unused IE and IF bits are set (corrections  # 1349  )
  • GB Timer: corrects time adjustments when writing to TAC (corrections  # 1340  )
  • Video GB: window correction and modification of the central window (corrections  # 1345  )
  • Video GB: fix more cases with window border (solved  # 1346  )
  • GBA: Fix RTC on non-standard ROM size (fixes  # 1400  )
  • GBA DMA: corrects lengths DMA0-2 (solves  # 1344  )
  • GBA memory: correction of writing in the OBJ memory in modes 3 and 5
  • GBA memory: prevents writing to VRAM with mirrored BG (corrections  # 743  )
  • Video GBA: correction of the scanline cache with scaling factor changes
  • GBA Video: Fix sprite mosaic clamping (resolves  # 1008  )
  • Video GBA: implement the mosaic on transformed sprites (corrections  # 5  )

Other corrections:

  • 3DS: make sure that core 2 can be used for the thread renderer (corrections  # 1371  )
  • Everything: solves several memory leaks
  • GB Core: Correct the commutation of WIN and OBJ
  • GBA: solves the problem with the BIOS skipped over irregular-sized ROMs
  • CMake: Correct the dependencies of imagemagick .deb
  • FFmpeg: improves the reliability and cleanliness of the initialization
  • FFmpeg: resolution of the audio conversion that produces empty spaces
  • LR35902: Correct disassembly of several CB prefix instructions
  • LR35902: resolution of final white spaces during disassembly
  • Qt: additional app metadata fixes
  • Qt: corrects recent load from the archive (corrections  # 1325  )
  • Qt: Correction of overrides that are discarded (corrections  # 1354  )
  • Qt: Correct the saved scale that is not set on resizing (Corrections  # 1074  )
  • Qt: Fix crash in sprite viewer magnification (resolved  # 1362  )
  • Qt: adjust the adjustment magnification in the tile display when it does not fit the window
  • Qt: Fix bounded fast forward with Qt Multimedia
  • Qt: correction of save settings with native FPS target
  • Wii: resolution of proportions (corrections  # 500  )

Various:

  • Qt: Add missing NVENC HEVC option (Corrections  # 1323  )
  • Qt: improves the initialization of the camera
  • Waist: improved chassis design speed
DOWNLOAD

Desktop OS

Homebrew

Other

Source:
mGBA ,  mGBA Patreon