Changes

Jump to navigation Jump to search

MGBA

3,141 bytes added, 6 January
no edit summary
{{infoboxlowercase title}}{{Infobox emulator|image title =mGBA|imagecaption logo = Mgba-logo.png|imagewidth logowidth = 160140|first version = 0.2.0{{Version|mGBA}}|second active = ActiveYes|third platform = [[Emulators on Windows, OS X|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]]|target = [[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++|website = [https://mgba.io/ mGBA]|fifth support = [https://endriftwww.patreon.com/mgba/ mGBAPatreon]|sixth license = MPL v2.0|source = [https://github.com/mgba-emu/mgba/ GitHub]}}
'''mGBA''' is an a free and open -source emulator of the [[Game Boy/Game Boy Color emulators|Game Boy/Color]] and [[Game Boy Advance emulators|Game Boy Advanceemulator]] developed by endrift. The goals are Being written from scratch, it aims for speed , accuracy, and accuracyportability. 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>
==FeaturesDownload=={| 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]'''|}
==Notable features==* 9 savestate slots. Savestates are also viewable as screenshots[https://mgba.io/2014/12/28/classic-nes/ NES Classic series compatibility]* A builtLocal multi-in BIOS implementationpak link cable support, and ability up to load external BIOS files.4 players* Ability to lock aspect ratioExtensive hardware-based emulation that removes the need for game-specific patches* Ability to prevent opposing directional input* Ability to switch which game controller is in use per instanceSolar sensor emulation for the Boktai series* Add option to skip BIOS start screen* Add scale presets Tilt sensor emulation for up to 6x* Automatically detect games like WarioWare: Twisted! and optimize out idle loops* Better audio resampling via blipYoshi Topsy-bufTurvy (Yoshi's Universal Gravitation)* Bilinear resampling option* Cheat code support* Configurable Rumble Pak emulation rewinding.for games like Drill Dozer and WarioWare: Twisted!* Configurable game overrides* Controller profiles for setting different bindings for different controllers* Drag Battle Chip Gate, Progress Chip Gate, and drop game loading* Fast Beast Link Gate emulationfor Rockman. Known to run at full speed even on low end hardwareEXE 4, such as netbooks4.5, 5, and 6* Frameskip* Real-time clock (Boktai series, configurable up Pokémon series, Rockman EXE 4.5 Real Operation), synced to 9.system time or set arbitrarily* Game debugging via a command-line interface Support for BPS/beat, IPS and UPS patching at runtime, including ROMs in compressed archives (not available with Qt port.7z/.zip) and GDB remote support.* Game Pak overrides dialog for setting savetype and sensor values, forcing games to use specific save formats or sensors (tilt, solar, etc.)* Implemented BIOS routines SoftResetVery basic cheat code support (AR, RegisterRamResetGS, Diff8bitUnFilterWramCB), Diff8bitUnFilterVram, and Diff16bitUnFilterthough without search options* IPS, UPS and BPS patch Save states <!-- would be more notable if it didn't support.them -->* Libretro core for use with RetroArch Fast-forwarding and other front-endsrewinding* List of recently opened gamese-Reader support* Loading from ZIP and 7z files.* Local Dolphin/JOY bus link cable support* Near full Game Boy Advance hardware support.* Qt and SDL ports for a heavy-weight and a light-weight frontendSome features that are still planned include<ref>https://mgba.* Realio/2014/12/09/announcing-time clock support, even without configuration.mgba/</ref>:* Remappable controls for both keyboards and gamepads.* Remappable shortcuts for keyboard and gamepad''Networked'' multiplayer link cable support* Rewinding of emulation* Runtime configurable M4A audio driver* Save directory of last loaded file* Save type detectionmixing, even for flash memory size.higher quality sound than hardware* Screenshot Re-recording support.* Settings window* Support BPS patches* Support for gamepad axes, e.g. analog sticks or triggerstool-assist runs* Support for games using the Solar Sensor* Support Lua support for games using the tilt sensorscripting* Support IPv6A comprehensive debug suite* Support loading 7-Zip files* TurboWireless adapter support (Mario Golf, Classic NES Series, Pokémon FireRed/LeafGreen/fastEmerald, the built-forward support by holding Tab.* Video and GIF recording.* Warning dialog if an unimplemented BIOS feature in software when no game is calledinserted)
Nightlies also support==medusa=='''medusa''' is a [[Nintendo DS emulators|Nintendo DS emulator]] being developed by mGBA developer endrift<ref>https://mgba.io/2017/04/08/medusa</ref>. The plan was for medusa to eventually merge with and replace mGBA sometime after mGBA 1.0 is released to form medusa 2.0, making it an emulator that could play GB/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:* 4//mgba.io/2018/03/09/holy-grail-player multiplayer* Cheat code support* Gyroscope support* Modification of RTC (permits fast berrybugs-growing revisited/</ref> due to a slowdown in Pokémon games)development for both medusa and mGBA. There is an alpha version available, but accuracy is spotty and some features are lacking.
==Planned FeaturesManual (CLI version)==:''<small>'''Note:''' The [[Emulation on Ubuntu|Ubuntu]] version consists of both a command-line version (<code>mgba-sdl</code>) and GUI version (<code>mgba-qt</code>). The command-line version does not need to be installed if you aren't going to run it. The main dependency for both is <code>libmgba</code>.</small>''<pre>usage: mgba-qt [option ...] file
* A comprehensive 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 suite Use command-line debugger -g, --gdb Start GDB session (default port 2345)* Audio filtering support -l, --log-level N Log level mask* Dolphin/JOY bus link cable support -t, --savestate FILE Load savestate when starting* e -p, --Reader supportpatch FILE Apply a specified patch file when running* Hardware renderer -s, --frameskip N Skip every N frames* Import/Export of GameShark --version Print version and Action Replay save filesexit Graphics options: -1, -2, -3, -4, -5, -6, -7, -8 Scale viewport by 1-8 times* Lua support for scripting -f, --fullscreen Start full-screen* Networked multiplayer link cable support --scale X Scale viewport by X times* OpenEmu support* Plugin systemFrontend options:* Re --ecard FILE Scan an e-recording support Reader card in the first loaded game Can be passed multiple times for toolmultiple cards -assist runs-mb FILE Boot a multiboot image with FILE inserted into the ROM slot</pre>* Video filtering support (including desaturation support and texture filtering)* Wireless adapter support==References=={{reflist}}
==LinksExternal links==* [https://twitter.com/mgba_emu Twitter Account]
{{Game Boy Advance emulators}}
[[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:BSD 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