Changes

Jump to navigation Jump to search

MGBA

3,492 bytes added, 6 January
no edit summary
{{infoboxlowercase title}}{{Infobox emulator|title = mGBA|image logo = Mgba-logo.png|imagecaption logowidth = 140|imagewidth version = 128{{Version|mGBA}}|first active = 0.4.1Yes|second platform = Active[[Emulators on Windows|Windows]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Linux|Linux]]<br>[[Emulators on BSD|FreeBSD]]<br/>[[Emulators on Android|Android]] (RetroArch)<br/>[[Emulators on iOS|iOS]] (RetroArch)<br/>[[Emulators on 3DS|3DS]]<br/>[[Emulators on Wii|Wii]]<br/>[[Emulators on Switch|Switch]]<br/>[[Emulators on Vita|Vita]]|third target = Windows, OS X, Linux[[Game Boy Advance emulators|Game Boy Advance]]<br/>[[Game Boy/Game Boy Color emulators|Game Boy]]<br/>[[Game Boy/Game Boy Color emulators|Game Boy Color]]|fourth developer = Jeffrey [https://github.com/endrift Vicki Pfau (endrift)]|accuracy = Highly-Accurate|prog-lang = C, C++|fifth website = [https://endriftmgba.io/ mGBA]|support = [https://www.patreon.com/mgba/ mGBAPatreon]|sixth license = MPL v2.0|source = [https://github.com/mgba-emu/mgba/ GitHub]}} '''mGBA''' is a free and open-source [[Game Boy/Game Boy Color emulators|Game Boy/Color]] and [[Game Boy Advance emulators|Game Boy Advance emulator]] developed by endrift. Being written from scratch, it aims for speed, accuracy, and portability. As of yet, it's the most complete GBA emulation effort, passing the older project [[VisualBoy_Advance|VBA and its forks]]. It is also available as a [[Libretro]] core for [[RetroArch]]. As of 0.9.0, mGBA with a stripped-down GUI has been integrated into [[Dolphin]] recently for games supporting connectivity features.<ref>[https://dolphin-emu.org/blog/2021/07/21/integrated-gba/ mGBA Integration: Introducing the Integrated GBA]</ref> ==Download=={| cellpadding="4"|-|align=center|{{Icon|Win|Lin|Mac}}|'''[https://mgba.io/downloads.html#current-downloads mGBA Stable and Nightly builds for computers]'''|-|align=center|{{Icon|NX|3DS|Vita|Wii}}|'''[https://mgba.io/downloads.html#current-downloads mGBA Stable and Nightly builds for consoles (homebrew)]'''|-|align=center|{{Icon|Win|Lin|Mac}}|'''[https://mgba.io/downloads.html#medusa-1 medusa Dev builds]'''|}
'''mGBA''' is an open source emulator of the ==Notable features==* [[Game Boy Advance emulators|Game Boy Advance]https://mgba.io/2014/12/28/classic-nes/ NES Classic series compatibility]* Local multi-pak link cable support, up to 4 players* Extensive hardware-based emulation that removes the need for game-specific patches** Solar sensor emulation for the Boktai series** Tilt sensor emulation for games like WarioWare: Twisted! and Yoshi Topsy-Turvy (Yoshi's Universal Gravitation)** Rumble Pak emulation for games like Drill Dozer and WarioWare: Twisted!** Battle Chip Gate, Progress Chip Gate, and Beast Link Gate emulation for Rockman.EXE 4, 4.5, 5, and 6** Real-time clock (Boktai series, Pokémon series, Rockman EXE 4. The goals are speed 5 Real Operation), synced to system time or set arbitrarily* Support for BPS/beat, IPS and accuracyUPS patching at runtime, including ROMs in compressed archives (.7z/.zip)* Game overrides, forcing games to use specific save formats or sensors (tilt, solar, etc.)* Very basic cheat code support (AR, GS, CB), though without search options* Save states <!-- would be more notable if it didn't support them -->* Fast-forwarding and rewinding* e-Reader support* Dolphin/JOY bus link cable support
==Downloads==[Some features that are still planned include<ref>https://endriftmgba.comio/2014/12/09/announcing-mgba/downloads.html Stable and nightlies]</ref>:
==Links==* ''Networked'' multiplayer link cable support[https:* M4A audio mixing, for higher quality sound than hardware* Re-recording support for tool-assist runs* Lua support for scripting* A comprehensive debug suite* Wireless adapter support (Mario Golf, Classic NES Series, Pokémon FireRed/LeafGreen/mgba.io/2016/07/11/mgbaEmerald, the built-0.4.1/ 0.4.1 Release Notes and Feature list]in software when no game is inserted)
==medusa=='''medusa''' is a [[Nintendo DS emulators|Nintendo DS emulator]] being developed by mGBA developer endrift<ref>https://twittermgba.io/2017/04/08/medusa</ref>. The plan was for medusa to eventually merge with and replace mGBA sometime after mGBA 1.com0 is released to form medusa 2.0, making it an emulator that could play GB/mgba_emu Twitter Account]C, GBA, and NDS. Development began in 2016 and was expected to merge sometime in 2018. However, as of March 2018, medusa has been "suspended until further notice"<ref>https://mgba.io/2018/03/09/holy-grail-bugs-revisited/</ref> due to a slowdown in development for both medusa and mGBA. There is an alpha version available, but accuracy is spotty and some features are lacking.
==Important FeaturesManual (CLI version)==mGBA is an open:''<small>'''Note:''' The [[Emulation on Ubuntu|Ubuntu]] version consists of both a command-line version (<code>mgba-source Game boy Advance emulator written from scratch with portability, accuracy sdl</code>) and performance in mindGUI version (<code>mgba-qt</code>). As of yet, The command-line version does not need to be installed if you aren't going to run it . The main dependency for both is the most complete GBA emulation effort<code>libmgba</code>.</small>''<pre>usage: mgba-qt [option ... ] file
This emulator aims to be easier Generic options: -b, --bios FILE GBA BIOS file to use -c, --cheats FILE Apply cheat codes from a file -C, --config OPTION=VALUE Override config value -d, --debug Use command-line debugger -g, --gdb Start GDB session (default port and maintain than its older counterpart2345) -l, --log-level N Log level mask -t, --savestate FILE Load savestate when starting -p, VBA (or VBA-M). It'-patch FILE Apply a specified patch file when running -s present as a Retroarch core. Notable features over other GBA emulators include:, --frameskip N Skip every N frames --version Print version and exit
* Only GBA emulator thus far to load the NES Classic series due to a peculiar DRM system Nintendo implemented for those (which display "Game Pack Error" and crash on startGraphics options: -1, -2, -3, -up for all other GBA emulators)* Local link cable support (up to 4 players), -5, -6, -7, -8 Scale viewport by 1-8 times* Functional Solar Sensor (Boktai series) emulation. Besides no$gba (where this feature is emulated in a limited way) -f, other emulators would need the ROM image to be modified, and the fix isn't very ideal.--fullscreen Start full-screen --scale X Scale viewport by X times
The emulator also has functional tilt emulation (WarioWare Twisted, Yoshi's Universal Gravity), and variable rumble emulation (Drill Dozer). Yet their controls are disabled Frontend options: --ecard FILE Scan an e-Reader card in all current builds and hence unusable for now the first loaded game Can be passed multiple times for multiple cards --mb FILE Boot a multiboot image with FILE inserted into the end-user.ROM slot</pre>
Emulator's authors claim they're working on adding more features like:==References==* GC/GBA connectivity (with Dolphin), being worked on atm.* e-Reader emulation (incomplete in other emulators with no active development as of now).* TAS and romhacking oriented options.{{reflist}}
Some other perks mGBA offers are:==External links==* Basic save state support with rewinding.* Fast-forwarding is available (TAB key)* Very basic cheat code support (AR, GS, CB), no search options.* Real-time clock support (used in Pokémon games), with the option to synch it to system time or set it to an arbitrary value.* Can patch games at runtime with translation[https://romhack patches in BPS (beat) formattwitter. Like some other GBA emulators, it can also use IPS and UPS (tsukyomi) patches, and load games from zipcom/7zip archives without the need to uncompress it (unlike no$gba)* Can force the game to use specific save formats, but also specific sensors (mostly unemulated altogether in other emulators).mgba_emu Twitter]
{{Game Boy Advance emulators}}
{{lowercase title}}
[[Category:Emulators]]
[[Category:Console emulators]]
[[Category:Handheld console emulators]]
[[Category:Game Boy/Game Boy Color emulators]]
[[Category:Game Boy Advance emulators]]
[[Category:Windows emulation software‏‎]]
[[Category:OS X macOS emulation software]]
[[Category:Linux emulation software]]
[[Category:Game Boy emulatorsBSD emulation software]][[Category:Android emulation software]][[Category:iOS emulation software]][[Category:3DS emulation software]][[Category:Switch emulation software]][[Category:PlayStation Vita emulation software]]

Navigation menu