Changes

Jump to navigation Jump to search

Game Boy/Game Boy Color emulators

2,392 bytes added, 10 May
m
Enhancements
|discontinued = 2003
|predecessor = [[Game & Watch]]
|successor=Game Boy Color, [[Game Boy Advance emulators|Game Boy Advance]]
|emulated = {{✓}}
}}
===PC / x86===
<div style="overflow-x:auto;width:100%">{| class="wikitable sortable" style="text-align:center;width:100%"
! Name
! Platform(s)
|{{~}} ||{{~}} ||? ||{{✗}} ||{{✓}} ||{{✓}}
|-
| [[BizHawk]]<br/><small>(Gambatte_Speedrun)</small>
| align=left|{{Icon|Windows|Linux}}
| [https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
| align=left|{{Icon|Windows|Linux|macOS|Web}}
| [https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://sourceforge.net/projects/gambatte/files/gambatte {{GambatteVer}}]
|{{~}}<abbr title="Libretro core supports RetroAchievements">*</abbr> ||{{~}} ||? ||{{✓}} ||{{~}} <ref group=N name=active>[https://github.com/libretro/gambatte-libretro/tree/master Libretro core] is still active.</ref> ||{{~}}
|-
|[[Mesen|Mesen]]|align=left|{{Icon|Windows|Linux|macOS}}|[https://github.com/SourMesen/Mesen2/tags 2.0.0#development-preview1builds {{MesenVer}}]
|{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{~}}
|-
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Web}}
| [https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://github.com/drhelius/Gearboy/releases {{GearboyVer}}]
|{{~}}<abbr title="Libretro core supports RetroAchievements">*</abbr> ||{{~}} ||? ||{{✓}} ||{{~}} ||{{~}}
|-
| [https://gbcc.dev GBCC]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/Baekalfen/PyBoy/releases {{PyBoyVer}}]
|{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{~}}
|-
|KevBoy
|align=left|{{Icon|Windows|macOS|Web}}
|[https://github.com/xkevio/kevboy/releases {{KevBoyVer}}]
|{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{~}}
|-
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/jsgroth/jgb git]
| || || ||{{✓}} ||{{✓}} ||{{?}}
|-
|jgenesis
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/jsgroth/jgenesis {{jgenesisVer}}]
| || || ||{{✓}} ||{{✓}} ||{{?}}
|-
|DoubleCherryGB
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/TimOelrichs/doublecherryGB-libretro git]
| || || ||{{✓}} ||{{✓}} ||{{?}}
|-
|{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{✗}}
|}
</div>
===Mobile / ARM===
<div style="overflow-x:auto;width:100%">{| class="wikitable sortable" style="text-align:center;width:100%"
! Name
! Platform(s)
|{{?}} ||{{?}} ||? ||{{✗}} ||{{✓}} ||{{✗}}
|}
</div>
===Consoles===
<div style="overflow-x:auto;width:100%">{| class="wikitable sortable" style="text-align:center;width:100%"
! Name
! Platform(s)
! [[Recommended emulators|Recommended]]
|-
|[[Nintendo Switch Online]]<br/><small>(Hiyoko)</small>
| align=left|{{Icon|Switch}}
| N/A
|{{?}} ||{{?}} ||? ||{{X}} ||{{✓}} ||{{X}}
|}
</div>
===Firmware===
<div style="overflow-x:auto;width:100%">{| class="wikitable sortable" style="text-align:center;width:100%"
! Name
! Platform(s)
|-
|}
</div>
<references group=N />
===Comparison===
====Game Boy-only emulators====
;[[SameBoy]]:One of the most [[Emulation_accuracy|accurate]] Game Boy emulators emulator currently. The UI is simple and easy to use. It includes open source bootroms, although these can be replaced with real ones. Has debugging features and also emulates Game Boy Camera and Game Boy Printer.
;[[BGB]]:A closed-source emulator for Windows (and [[Wine]]) with solid Game Boy and Game Boy Color accuracy, as well as near flawless link support. It has a wealth of options for color palettes. Most used for its advanced debugger.
;[[Gambatte]]:Pretty [[Emulation_accuracy|accurate]] open-source Game Boy/Color emulator. It has a good range of options and features, though not quite as much as some other emulators. The main fork is not in active development, but the libretro core is still active.
;[http://hhug.me/?tags=hhugboy hhugboy]:A Windows-only Game Boy/Color emulator based on GEST with a focus on bootleg and unlicensed games. It is capable of detecting and correctly emulating the mapper on a number of games that are otherwise broken on other emulators, but some ROMs require manually selecting the mapper on the Unlicensed Compatibility Mode menu. Besides the usual raw dumps, it also supports the footered [http://hhug.me/gbx GBX] ROM format, which correctly informs the emulator which mapper to run regardless of what the internal headers say.
;GameRoy:A gameboy Game Boy emulator, dissasembler and debugger written in Rust. It has high [[Emulation_accuracy|accuracy]] and accurate clock frequency. It is more suited for debugging uses for now.
;[[TGB Dual]]:An ancient emulator that supports link cable emulation. It also supports [[netplay]], but it requires a VPN. The libretro port supports local multiplayer using player 2's controls.
;[[KiGB]]:An old and obsolete emulator which boasted its accuracy but was proven to be full of game-specific hacks.<ref>https://github.com/mgba-emu/mgba/issues/238</ref><ref>http://gbdev.gg8.se/wiki/articles/Test_ROMs#Emulators_running_on_desktop_computers</ref><ref>http://gbdev.gg8.se/wiki/articles/KiGB</ref> It has a wide selection of features, but other emulators have caught up and are already doing much better.
* [https://www.androidauthority.com/best-game-boy-emulators-for-android-368530/ 10 best Game Boy Advanced, Game Boy Color, and Game Boy emulators for Android] (SEPTEMBER 2, 2018. Includes some emulators not found in above charts. Reviews may be subjective.)
====Backwards-compatible GB/C emulation on GBA emulators====''This shouldn't be confused with [[Game_Boy_Advance_emulators#Hardware_features_and_accessories|actual backwards compatibility on GBA emulation]].'';[[mGBA]]:Primarily emulates the [[Game Boy Advance emulators|Game Boy Advance]] but it also includes GB/C support much like the original system. It's a solid implementation , with most of the library working perfectly.
;[[GBE+]]:An emulator that has a large effort in preserving the functions of a multitude of [[#Game Boy Features|obscure accessories]] that other emulators don't focus on. It can also load custom tiles in games, including colorized tiles for original Game Boy titles.
;[[VisualBoy Advance#VBA-M|VisualBoy Advance-M <small>(VBA-M)</small>]]:Used to be the go-to for Game Boy Advance emulation and even included solid GB/C emulation. It's now behind [[mGBA]] on both fronts.
==Enhancements==
<div style="overflow-x:auto;width:100%">{|class="wikitable" style="text-align:center; vertical-align:middle;width:100%"
|- style="font-weight:bold;"
! colspan=2 | Name
|
|
|{{Y}}
| {{N}}
|-
|
|
|{{Y}}
|
|-
|
|
|{{Y}}
|
|-
|
|
|{{Y}}
|
|-
|
|
|{{Y}}
|
|-
| rowspan=2 4 | Post-Processing
| [[Shaders_and_filters|Filters]]
|
| {{Y}}
| {{Y}}
|-
|[[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>
| {{?}}
| {{?}}
| {{?}}
| {{?}}
| {{?}}
| {{?}}
| {{?}}
| {{?}}
| {{?}}
| {{N}}
|-
| [[Shader_Presets|Shader Chain]]
| {{N}}
|-
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]| {{?}}| {{?}}| {{?}}| {{?}}| {{?}}| {{?}}| {{?}}| {{?}}| {{?}}| {{N}}|-| rowspan=6 7 | 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>
| colspan=10 | 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.
|-
| Built-in [[Cheats_and_patches|Cheat Manager]]
|-
| Command Line Options
|
|
|
|
|
|
|
|
|
|
|-
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
|
|
| {{N}}
|-
| colspanrowspan=2 4 | Misc| [[Netplay#Game_Boy|<abbr title="Should not be confused with GB/GBC Online features or Link cable emulation, see #Hardware features and peripherals section for that.">Netplay</abbr>]]
|
|
| {{Y}}
|-
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]| colspan=2 11 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.|-| RetroAchievements<br/>[https://retroachievements.org/gameList.php?c=4 Game Boy], [https://retroachievements.org/gameList.php?c=6 Game Boy Color]
|
| {{~}}<ref group=N3 name=LibretroExclusive></ref>
| {{N}}
|-
| colspan=2 | [[Wikipedia:Category:Debugging|Debug features]]
|
|
|
| {{Y}}[https://sameboy.github.io/features/#debugging *]
|{{Y}}[https://bgb.bircd.org/manual.html#debugkeys *]
|
|
| {{N}}
|}
</div>
<references group=N3/>
==Hardware features and accessories==
<div style="overflow-x:auto;width:100%">{|class="wikitable" style="text-align:center; vertical-align:middle;width:100%"
|- style="font-weight:bold;"
! colspan=2 | Name
| {{~}}
| {{~}}<ref group=N name=SameBoyCOCO></ref>
| {{~}}| {{~}}<ref group=N>GBCC Only on Android, uses Android real front/back Camera hardware permission required.</ref>
| {{?}}
| {{?}}
| {{?}}
|}
</div>
<references group=N />
===Multiplayer===
* '''Link Cable:''' [[BGB]], [[KiGB]], some versions of [[VisualBoy Advance#VBA-M|VBA-M]] and [[TGB Dual|TGB-Dual]] supports link cable. It can also be used for Netplay on the corresponding [[RetroArch]] core. [https://en.wikipedia.org/wiki/List_of_multiplayer_Game_Boy_games#Two-player_games_via_the_Game_Link_Cable Two-player games via the Game Link Cable list].
* '''4-Player Adapter:''' Currently only [[GBE+]] supports it. There is a 16-Player adapter as well, but it went unreleased outside of unused code in some games, but it is emulated by ''DoubleCherryGB'' emulator and as such isn't emulatedallows to play Faceball 2000, Tetris Battle Royal and Kwirk Multiplayer up to 16 players on local splitscreen and via netplay.
===Online features===
81
edits

Navigation menu