Changes

Jump to navigation Jump to search

Game Boy Advance emulators

1,127 bytes added, 01:27, 17 May 2022
GBARunner2 is not available for Dreamcast.
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://mgba.io/downloads.html {{MGBAVer}}]
|{{✓}} ||{{✓}}<ref group=N name=medusa>Experimental separate build under the name of [[mGBA#medusa|medusa]].</ref> ||{{✓}} ||{{✓}} ||{{✓}} ||Mid -High ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[higan]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[http://byuu.org/emulation/higan {{higanVer}}]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||? Cycle ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[VisualBoy Advance#VBA-M|VBA-M]]
|[[ares]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/higanares-emuemulator/ares/releases/ {{aresVer}}]|{{✓}}||{{✗}}||?{{✗}} ||?{{✗}} ||{{✗}}||?||{{✓}}||{{✓}}||?{{✗}}
|-
|iDeaS
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||Low-Mid ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[[NanoboyAdvance]]|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/fleroviux/NanoboyAdvance git]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||Low High ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[[No$|No$GBA]]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||Low ||{{✗}} ||{{✗}} ||{{✗}}
|-
|[[AloneGBA]]
|align=left|{{Icon|Windows}}
|[https://standalones.dev 1.0.2]
!colspan="13"|Mobile / ARM
|-
|[[mGBA]]<ref group=N name=libretro>Only available on mobile as a libretro core (e.g. [[RetroArch]]).</ref>|align=left|{{Icon|Android|iOS|Linux|Pandora}}
|[https://mgba.io/downloads.html {{MGBAVer}}]
|{{✓}} ||{{✓}}<ref group=N name=medusa /> ||{{✓}} ||{{✗}} ||{{✓}} ||Mid -High ||{{✓}} ||{{✓}} ||{{✓}}
|-
|Pizza Boy GBA|align=left|{{Icon|Android}}|[https://play.google.com/store/apps/details?id=it.dbtecno.pizzaboygbapro 1.31.0]|{{✓}}<ref group=N name=pizzaboygbc>Separate app called Pizza Boy GBC.</ref> ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||Mid ||{{✗}} ||{{✓}} ||{{✓}}|-|[http://www.explusalpha.com/ GBA.emu]<br/><small>(VBA-M r1097 2.1.4 based)</small>
|align=left|{{Icon|Android|Pyra}}
|[https://play.google.com/store/apps/details?id=com.explusalpha.GbaEmu 1{{.5.54emuVer}}][https://github.com/Rakashazi/emu-ex-plus-alpha git]</br>[https://pyra-handheld.com/repo/apps/75 1.5.46.01 02 Pyra]|{{}} <ref group=N name=gbc.emu>Separate app called GBC.emu.</ref> ||{{✗}} ||? ||{{✗}} ||{{✗}} ||High-Mid ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[http://allaboutwindowsphone.com/software/content/VBA8_1.php VBA8]VGBAnext|align=left|{{Icon|W8PAndroid}}|[https://wwwplay.appx4fungoogle.com/xapstore/15223apps/ 2details?id=com.fms.27emu {{VGBANextVer}}]|{{✓}} ||{{✗}} ||? ||{{}} ||{{✗}} ||? ||Low-Mid ||{{}} ||{{}} ||{{✓}}
|-
|[https://forumssites.windowscentralgoogle.com/app-spotlightsite/fastemulator/252987-trio-nintendo-emulators-vba8-vgbc8-snes8x.html VBA10My Boy!]|align=left|{{Icon|W10PAndroid}}|[https://forumplay.xda-developersgoogle.com/windows-10-mobilestore/windows-10-mobile-apps-and-games/app-vba10-emulator-t3588704 details?id=com.fastemulator.gba 1.22]<br/>[https://emulator8.games/emulators/gameboy-advance/vba10/ Alt0]|{{✓}} <ref group=N name=myoldboy>Separate paid app called My OldBoy!.</ref> ||{{✗}} ||{{✓}} ||{{✗}} ||? {{✗}} ||Mid ||{{}} ||{{✗}} ||{{✓}}
|-
|[[gpSP]]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||Mid ||{{✓}} ||{{✗}} ||{{✓}}
|-
|[[VisualBoy Advance#VBAhttps://forums.windowscentral.com/app-spotlight/252987-trio-nintendo-emulators-vba8-M|VBAvgbc8-M]]<ref group=N name=libretro>Only available on mobile as a libretro core (esnes8x.g. [[RetroArch]html VBA10]).</ref>|align=left|{{Icon|Android|iOS|Linux|PandoraW10P}}|[https://githubforum.xda-developers.com/visualboyadvancewindows-m10-mobile/visualboyadvancewindows-10-mobile-apps-and-games/app-vba10-emulator-m 2t3588704 1.122]<br/>[https://emulator.4games/emulators/gameboy-advance/vba10/ Alt]|{{✓}} ||{{✗}} ||{{✓}} ||? ||{{}} ||? ||Mid ||{{✓}} ||{{}} ||{{~}}
|-
|[httpshttp://sitesweb.archive.googleorg/web/20190801135245/http://allaboutwindowsphone.com/sitesoftware/fastemulatorcontent/ My Boy!VBA8_1.php VBA8]|align=left|{{Icon|AndroidW8P}}|[https://playwww.googleappx4fun.com/storexap/apps15223/details?id=com2.fastemulator.gba 1.8.027]|{{✓}}<ref group=N name=myoldboy>Separate paid app called My OldBoy!.</ref> ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ? ||Low-Mid ||{{}} ||{{}} ||{{✗}}
|-
|GBA4iOS
|[https://iemulators.com/gba4ios 2.1]
|{{✓}} ||{{✗}} ||{{~}} ||{{✗}} ||{{✗}} ||High ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[[VisualBoy Advance#VBA-M|VBA-M]]<ref group=N name=libretro />
|align=left|{{Icon|Android|iOS|Linux|Pandora}}
|[https://github.com/visualboyadvance-m/visualboyadvance-m 2.1.4]
|{{✓}} ||{{✗}} ||{{✓}} ||? ||{{✓}} ||? ||{{✓}} ||{{✓}} ||{{✗}}
|-
!colspan="13"|Consoles
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||Mid ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[https://www.gc-forever.com/wiki/index.php?title=Enhanced_mGBA emGBA[gpSP]]|align=left|{{Icon|GCNPSP|WiiDC}}|[https://files.extremscorner.org/gamecube/apps/mgba/latest git]?|{{✓}} ? ||{{✗}} ? ||{{✗}} ? ||{{✗}} ? ||{{}} ||Mid ? ||{{✓}} ||{{}} ||{{✗}}
|-
|[[gpSP#PSP_version|TempGBA4PSP]]
|[http://www.mediafire.com/download/41ny5xrwxizalx4/TempGBA4PSP-26750221.zip 26750221]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||Mid ||{{✓}} ||{{✗}} ||{{✓}}
|-
|[[Virtual Console]]
|align=left|{{Icon|3DS|WiiU}}
|8.10
|{{✓}} <small>(3DS only)<small> ||{{✓}} <small>(Wii U only)<small> ||{{✓}} <small>(Pokemon only)</small> ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✓}} ||{{✓}}
|-
|[https://www.gc-forever.com/wiki/index.php?title=Enhanced_mGBA emGBA]
|align=left|{{Icon|GCN|Wii}}
|[https://files.extremscorner.org/gamecube/apps/mgba/latest git]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||Mid ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[[VisualBoy Advance#VBA-GX|VBA GX]]
|0.91
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||Mid ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[[GBARunner2]]
|align=left|{{Icon|NDS|3DS}}
|?
|{{✗}} ||{{✗}} ||{{~}} ||{{✗}} ||{{✗}} ||Low-High ||{{✓}} ||{{✓}} ||?
|-
|Gbaemu4DS
|[https://ichfly.github.io/gbaemu4DS Alpha 2 fix 4][https://github.com/ichfly/gbaemu4DS git]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||Low ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[[GBARunner2]]
|align=left|{{Icon|NDS|3DS}}
|[https://github.com/Gericom/GBARunner2/releases/tag/v20200812-131430_6e4ce45 2020/08/12]
|{{✗}} ||{{✗}} ||{{~}} ||{{✗}} ||{{✗}} ||Low-High ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[[gpSP|UO gpSP Kai]]
|align=left|{{Icon|PSP}}
|3.4 test 4 build 230
|? ||? ||? ||? ||? ||? ||? ||? ||?|-|[[Virtual Console]]|align=left|{{Icon|3DS|WiiU}}|8.10|{{✓}} <small>(Nintendo 3DS only)<small> ? ||{{✓}} <small>(Wii U only)<small> ||{{✓}} <small>(Pokemon only)</small> ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✓}} ||{{✓}}
|}
<references group=N />
* '''VGA Mode (poppy bright):''' No desaturation
'''mGBA:''' Under Tools > Settings > Shaders> Load New Shader, you will find three customizable '''Desaturation''' parametersselect "gba-color.shader"
'''VBA-M:''' (nightly only): Under Options > Game Boy Advance, you will find the option, '''LCD Filter'''.
===Horrible Sound Quality===
As a handheld rushed to the market (because of the WonderSwan Color competition), the Game Boy Advance had some cut corners. The sound hardware was affected the hardest: while it could play Game Boy Color sound in addition to samples and sequenced music like what would be heard on the SNES, the actual sound playback quality is awful compared to the actual higher quality sound samples stored internally in the ROM.
There were [https://www.romhacking.net/utilities/881/ tools] made to extract the internal high-quality music (as midi files plus a sound font, to be played on foobar2000), however, interest remains limited in implementing its playback in real-time on emulators. It's worth noting it exists as a very experimental feature on [[mGBA]] (nightly versions) under Enhancements as "XQ GBA Audio", but very buggy and still limited to games using the standard sound engine, the so-called "Sappy" engine, which is still a big part of the GBA's software library.
! No$GBA
! My Boy!
! Pizza Boy GBA
|-
| Solar Sensor
| {{✓}}
| {{✓}}
| {{✓}}
| Motion Control
| {{✗}}
| {{~}}| {{~}}<ref group=N name=RetroArch>Motion Control support present on RetroArch VBA-M core.</ref>
| {{✗}}
| {{✓}}
| {{✓}}
|-
| {{✓}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| Multi Plust On System
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| Turbo File Advance
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| Power Antenna & Bug Sensor
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| Official Nintendo Infrared Adapter
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|}
<references group=N />
===Solar Sensor===
* VBA-M: This emulator uses the keys of the lateral motion controls to change the Solar Sensor levels. You can find those keys and modify them in Options -> Input -> Configure... -> "Special" tab.
* No$GBA: Under '''Options/Emulation Setup''', you can find the Solar Sensor Level option. You are given the choice between only three brightness levels though: Darkness, 100 Watts, and Bright Sunlight.
* My Boy! : This emulator uses a button combination or the device's light sensor to check the brightness level. You can change this under Settings -> Input -> Cartridge Features -> "Solar Emulation By" menu.* Pizza Boy GBA: Uses the device's light sensor to check the brightness level.
====ROM Patches====
===Motion Control===
VBA-M has an option for Motion controls "Input, Set, Motion". It currently works with all versions of the GBC title Kirby Tilt'n Tumble, which also was a special cartridge with a motion sensor built-in to control movement in-game. But VBA-M does not support motion controls for GBA games yet.
====Emulation====
* VBA '''doesn't''' emulate this feature, and its "Motion Control" option (with keys mapped to each tilt direction) covers the GBC title Kirby Tilt'n Tumble.
* VBA-M core on RetroArch includes motion control support by using a controller stick (left or right)* mGBA supposedly includes this feature but key remapping for tilt sensors is not present full motion control support in the latest dev buildsusing the motion sensor present in controllers like DualShock 4, Switch Pro Controller, etc.
* My Boy! uses the device's accelerometer to emulate this feature. You can change the sensitivity under Settings -> Input -> Cartridge Features -> "Motion sensitivity" menu.
* Pizza Boy GBA also used the device's accelerometer to emulate this feature for games like WarioWare: Twisted and Yoshi's Universal Gravitation.
====ROM Patches====
Anonymous user

Navigation menu