Editing Game Boy Advance emulators

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 315: Line 315:
  
 
;[[higan]] / [[ares]]:[[Emulation Accuracy|Accuracy]] wise it is behind compared to NanoBoyAdvance, SkyEmu (and maybe mGBA) but it has dot-based instead of scanline-based renderer and doing better job compared to VBA-M. Also it is behind in terms of compatibility compared to mGBA, NanoBoyAdvance and SkyEmu, but Ares stands out being [[Multi-system_emulators|multi-system emulator]] and supports some useful [[#Enhancements|enhancements]] like shaders/filters and simple debug features.
 
;[[higan]] / [[ares]]:[[Emulation Accuracy|Accuracy]] wise it is behind compared to NanoBoyAdvance, SkyEmu (and maybe mGBA) but it has dot-based instead of scanline-based renderer and doing better job compared to VBA-M. Also it is behind in terms of compatibility compared to mGBA, NanoBoyAdvance and SkyEmu, but Ares stands out being [[Multi-system_emulators|multi-system emulator]] and supports some useful [[#Enhancements|enhancements]] like shaders/filters and simple debug features.
 
;[[Mesen]]: It has potential to being the best GBA debugger in the future. placeholder text
 
  
 
;[[MAME]]:Has a <code>gba</code> driver markup as working, but both graphics and sound are [http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=gba "imperfect"] as of version 0.261.
 
;[[MAME]]:Has a <code>gba</code> driver markup as working, but both graphics and sound are [http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=gba "imperfect"] as of version 0.261.
Line 352: Line 350:
 
! SkyEmu
 
! SkyEmu
 
! NanoBoyAdvance
 
! NanoBoyAdvance
! Mesen
 
 
! Game Boy Player
 
! Game Boy Player
 
! Virtual Console
 
! Virtual Console
Line 368: Line 365:
 
|-
 
|-
 
| [[Texture_packs#Sprite_Replacement_.282D.29|Sprite Replacement]]
 
| [[Texture_packs#Sprite_Replacement_.282D.29|Sprite Replacement]]
|{{N}}
 
 
|{{N}}
 
|{{N}}
 
|{{N}}
 
|{{N}}
Line 385: Line 381:
 
|-
 
|-
 
| [[Widescreen_hacks#Emulators_.282D.29|Widescreen Hack]]
 
| [[Widescreen_hacks#Emulators_.282D.29|Widescreen Hack]]
|
 
 
|
 
|
 
|
 
|
Line 404: Line 399:
 
| [[Overclocking|Overclock]]
 
| [[Overclocking|Overclock]]
 
|{{N}}[https://github.com/mgba-emu/mgba/issues/2833 *]
 
|{{N}}[https://github.com/mgba-emu/mgba/issues/2833 *]
|{{N}}
 
 
|{{N}}
 
|{{N}}
 
|{{N}}
 
|{{N}}
Line 420: Line 414:
 
|-
 
|-
 
| [[30/60_FPS_cheat_codes|Internal Framerate Hack]]
 
| [[30/60_FPS_cheat_codes|Internal Framerate Hack]]
|
 
 
|
 
|
 
|
 
|
Line 439: Line 432:
 
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>
 
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>
 
| {{Y}}
 
| {{Y}}
|
 
 
|
 
|
 
|
 
|
Line 456: Line 448:
 
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>
 
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>
 
|{{Y}}
 
|{{Y}}
|
 
 
|
 
|
 
|
 
|
Line 476: Line 467:
 
|
 
|
 
|
 
|
|{{Y}}
 
 
|{{Y}}
 
|{{Y}}
 
|
 
|
Line 489: Line 479:
 
|-
 
|-
 
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>
 
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>
| {{?}}
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 508: Line 497:
 
|{{~}}<ref group=N3 name=lrExclusive></ref>
 
|{{~}}<ref group=N3 name=lrExclusive></ref>
 
|{{~}}<ref group=N3 name=lrExclusive></ref>
 
|{{~}}<ref group=N3 name=lrExclusive></ref>
|{{N}}
 
 
|{{N}}
 
|{{N}}
 
|{{N}}
 
|{{N}}
Line 523: Line 511:
 
|-
 
|-
 
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
 
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
| {{?}}
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 546: Line 533:
 
|
 
|
 
|{{N}}
 
|{{N}}
|{{?}}
 
 
|{{N}}
 
|{{N}}
 
|{{?}}
 
|{{?}}
Line 567: Line 553:
 
|
 
|
 
|{{Y}}
 
|{{Y}}
|
 
 
|
 
|
 
|{{Y}}
 
|{{Y}}
Line 584: Line 569:
 
|
 
|
 
|{{Y}}
 
|{{Y}}
|
 
 
|
 
|
 
|{{?}}
 
|{{?}}
Line 601: Line 585:
 
|
 
|
 
|{{Y}}
 
|{{Y}}
|
 
 
|
 
|
 
|{{Y}}
 
|{{Y}}
Line 618: Line 601:
 
|
 
|
 
|{{Y}}
 
|{{Y}}
|
 
 
|
 
|
 
|{{?}}
 
|{{?}}
Line 628: Line 610:
 
| [[Input_lag|Input lag-mitigating technique]]
 
| [[Input_lag|Input lag-mitigating technique]]
 
|{{~}}<ref group=N3 name=lrExclusive></ref>
 
|{{~}}<ref group=N3 name=lrExclusive></ref>
|
 
 
|
 
|
 
|
 
|
Line 645: Line 626:
 
| rowspan=6 | Quality of life
 
| rowspan=6 | Quality of life
 
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
 
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
| colspan=14 | <small>Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.<br/>Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.</small>
+
| colspan=13 | <small>Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.<br/>Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.</small>
 
| {{N}}
 
| {{N}}
 
|-
 
|-
 
| Built-in [[Cheats_and_patches|Cheat Manager]]
 
| Built-in [[Cheats_and_patches|Cheat Manager]]
 
|{{Y}}
 
|{{Y}}
|
 
 
|
 
|
 
|
 
|
Line 671: Line 651:
 
|
 
|
 
|{{Y}}
 
|{{Y}}
|
 
 
|{{N}}
 
|{{N}}
 
|{{N}}
 
|{{N}}
Line 683: Line 662:
 
|-
 
|-
 
| Per-Game Profiles
 
| Per-Game Profiles
|
 
 
|
 
|
 
|
 
|
Line 705: Line 683:
 
|
 
|
 
|
 
|
|{{Y}}
 
 
|
 
|
 
|
 
|
Line 717: Line 694:
 
|-
 
|-
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
|
 
 
|
 
|
 
|
 
|
Line 741: Line 717:
 
|{{N}}
 
|{{N}}
 
|{{N}}
 
|{{N}}
|{{?}}
 
 
|{{N}}
 
|{{N}}
 
|{{N}}
 
|{{N}}
Line 757: Line 732:
 
|
 
|
 
|{{Y}}
 
|{{Y}}
|
 
 
|
 
|
 
|
 
|
Line 776: Line 750:
 
|{{N}}
 
|{{N}}
 
|{{N}}[https://github.com/skylersaleh/SkyEmu/issues/36 *]
 
|{{N}}[https://github.com/skylersaleh/SkyEmu/issues/36 *]
|{{N}}
 
 
|{{N}}
 
|{{N}}
 
|{{N}}
 
|{{N}}
Line 793: Line 766:
 
|{{Y}}
 
|{{Y}}
 
|
 
|
|{{Y}}
 
 
|{{Y}}
 
|{{Y}}
 
|
 
|
Line 821: Line 793:
 
! SkyEmu
 
! SkyEmu
 
! NanoBoyAdvance
 
! NanoBoyAdvance
! Mesen
 
 
! Game Boy Player
 
! Game Boy Player
 
! Virtual Console
 
! Virtual Console
Line 837: Line 808:
 
|{{Y}}
 
|{{Y}}
 
|{{Y}}
 
|{{Y}}
|{{?}}
 
 
|{{?}}
 
|{{?}}
 
|{{?}}
 
|{{?}}
Line 855: Line 825:
 
|{{?}}
 
|{{?}}
 
|{{n}}
 
|{{n}}
|{{?}}
 
 
|{{?}}
 
|{{?}}
 
|{{?}}<abbr title="3DS only">*</abbr>
 
|{{?}}<abbr title="3DS only">*</abbr>
Line 871: Line 840:
 
|{{?}}
 
|{{?}}
 
|{{n}}
 
|{{n}}
|{{?}}
 
 
|{{?}}
 
|{{?}}
 
|{{n}}
 
|{{n}}
Line 890: Line 858:
 
|{{✗}}[https://github.com/skylersaleh/SkyEmu/issues/44 *]
 
|{{✗}}[https://github.com/skylersaleh/SkyEmu/issues/44 *]
 
|{{✗}}
 
|{{✗}}
|{{?}}
 
 
|{{y}}
 
|{{y}}
 
|{{~}}<abbr title="Pokemon only">*</abbr>
 
|{{~}}<abbr title="Pokemon only">*</abbr>
Line 907: Line 874:
 
|{{✗}}[https://github.com/skylersaleh/SkyEmu/issues/44 *]
 
|{{✗}}[https://github.com/skylersaleh/SkyEmu/issues/44 *]
 
|{{✗}}
 
|{{✗}}
|{{?}}
 
 
|{{y}}
 
|{{y}}
 
|{{~}}<abbr title="Pokemon only">*</abbr>
 
|{{~}}<abbr title="Pokemon only">*</abbr>
Line 924: Line 890:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|{{?}}
 
 
|{{y}}
 
|{{y}}
 
|{{✗}}
 
|{{✗}}
Line 941: Line 906:
 
|{{✗}}[https://old.reddit.com/r/EmuDev/comments/vvdqyk/release_of_skyemu_10/ifjfj7a/ *]
 
|{{✗}}[https://old.reddit.com/r/EmuDev/comments/vvdqyk/release_of_skyemu_10/ifjfj7a/ *]
 
|{{✗}}
 
|{{✗}}
|{{?}}
 
 
|{{y}}
 
|{{y}}
 
|{{✗}}
 
|{{✗}}
Line 958: Line 922:
 
|[https://old.reddit.com/r/emulation/comments/15pvssg/the_skyemu_v3_gbgba_and_newly_nds_emulator_is_now/jw1785m/ WIP]
 
|[https://old.reddit.com/r/emulation/comments/15pvssg/the_skyemu_v3_gbgba_and_newly_nds_emulator_is_now/jw1785m/ WIP]
 
|{{✗}}
 
|{{✗}}
|{{?}}
 
 
|{{y}}
 
|{{y}}
 
|{{✗}}
 
|{{✗}}
Line 976: Line 939:
 
|{{TBD}}
 
|{{TBD}}
 
|{{✗}}
 
|{{✗}}
|{{?}}
 
 
|{{y}}
 
|{{y}}
 
|{{~}}<abbr title="Wii U only">*</abbr>
 
|{{~}}<abbr title="Wii U only">*</abbr>
Line 993: Line 955:
 
|{{TBD}}
 
|{{TBD}}
 
|{{✗}}
 
|{{✗}}
|{{?}}
 
 
|{{y}}
 
|{{y}}
 
|{{✓}}
 
|{{✓}}
Line 1,010: Line 971:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|{{?}}
 
 
|{{y}}
 
|{{y}}
 
|{{✗}}
 
|{{✗}}
Line 1,024: Line 984:
 
|Rumble Feature
 
|Rumble Feature
 
| {{y}}
 
| {{y}}
| {{?}}
+
| {{tbd}}
| {{?}}
+
| {{tbd}}
| {{?}}
+
| {{tbd}}
|  
+
|
| {{?}}
+
| {{tbd}}
| {{?}}
 
 
|
 
|
 
|
 
|
Line 1,045: Line 1,004:
 
| {{~}}<ref name=manual group=N2 />
 
| {{~}}<ref name=manual group=N2 />
 
| {{~}}<ref name=manual group=N2 />
 
| {{~}}<ref name=manual group=N2 />
| {{?}}
 
 
|
 
|
 
|
 
|
Line 1,062: Line 1,020:
 
|  
 
|  
 
| {{n}}
 
| {{n}}
| {{?}}
 
 
|
 
|
 
|
 
|
Line 1,076: Line 1,033:
 
|Battle Chip Gate
 
|Battle Chip Gate
 
| {{y}}
 
| {{y}}
| {{n}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 1,093: Line 1,049:
 
|Soul Doll Adapter
 
|Soul Doll Adapter
 
| {{y}}
 
| {{y}}
| {{n}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 1,109: Line 1,064:
 
|-
 
|-
 
|Multi Plust On System
 
|Multi Plust On System
| {{n}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 1,126: Line 1,080:
 
|-
 
|-
 
|Turbo File Advance
 
|Turbo File Advance
| {{n}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 1,143: Line 1,096:
 
|-
 
|-
 
|Power Antenna & Bug Sensor
 
|Power Antenna & Bug Sensor
| {{n}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 1,160: Line 1,112:
 
|-
 
|-
 
|Official Nintendo Infrared Adapter
 
|Official Nintendo Infrared Adapter
| {{n}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 1,177: Line 1,128:
 
|-
 
|-
 
|Jukebox
 
|Jukebox
| {{n}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 1,194: Line 1,144:
 
|-
 
|-
 
|Virtureal Racing System
 
|Virtureal Racing System
| {{n}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 1,211: Line 1,160:
 
|-
 
|-
 
|Play-Yan
 
|Play-Yan
| {{n}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 1,228: Line 1,176:
 
|-
 
|-
 
|Campho Advance
 
|Campho Advance
| {{n}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 1,245: Line 1,192:
 
|-
 
|-
 
|Glucoboy
 
|Glucoboy
| {{n}}
 
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)