Changes

Jump to navigation Jump to search

Game Boy/Game Boy Color emulators

143 bytes removed, 12:14, 28 December 2022
Some minor cleanup of the order of emulators in the presentation. Sorted by accuracy and longevity of dev time
| [https://sameboy.github.io/downloads {{SameBoyVer}}]<br />[https://buildbot.libretro.com/nightly/ libretro core]
| {{~}}<ref group=N name=sameboylink>SameBoy's libretro core supports Link Cable, standalone does not.</ref> ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| [https://gbcc.dev GBCC]
| align=left|{{Icon|Windows|Linux|macOS}}
| [https://github.com/philj56/gbcc git]
| {{~}}<ref group=N name=GBCClink>[https://gbcc.dev/ Only supports a fake "link" with itself.]</ref> ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| [[BGB]]
| [https://sourceforge.net/projects/gambatte/files/gambatte {{GambatteVer}}]
| {{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}}
|-
| [[Gearboy]]
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
| [https://github.com/drhelius/Gearboy/releases {{GearboyVer}}]
| {{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
| [[BizHawk]]
| [http://www.mamedev.org/release.html {{MAMEVer}}]
| {{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~}}
|-
| [[Gearboy]]
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
| [https://github.com/drhelius/Gearboy/releases {{GearboyVer}}]
| {{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~}}
|-
| [https://gbcc.dev GBCC]
| align=left|{{Icon|Windows|Linux|macOS}}
| [https://github.com/philj56/gbcc git]
| {{~}}<ref group=N name=GBCClink>[https://gbcc.dev/ Only supports a fake "link" with itself.]</ref> ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
|-
|GameRoy
===Comparison===
====Game Boy-only emulators====
;[[SameBoy]]:A relatively new emulator, probably One of the most accurate Game Boy emulator emulators currently. The UI is simple and easy to use. It includes open source bootroms, although these can be replaced with real ones. Also Has debugging features and also emulates Game Boy Camera and Game Boy Printer.;[[BGB]]:A closed-source emulator for Windows (and [[Wine]]) with excellent solid Game Boy and Game Boy Color accuracy, as well as near flawless link support. It has a wealth of options for color palettes and even enabling Super Game Boy colors and borders, though it doesn't emulate all of . Most used for its functions. It also has an advanced debugger.;[[Gambatte]]:Extremely Pretty 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. It has The main fork is not been as in active latelydevelopment, but the speedruning community took it in and works on updates.;[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 emulator, dissasembler and debugger written in Rust. It has high 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.
;[https://github.com/AntonioND/giibiiadvance GiiBiiAdvance]:Pioneered full GB Camera emulation, including webcam support. Aside from that, it's an unfinished emulator with the basics set up, but its promising future currently on hiatus. It has very accurate timing.
;[https://github.com/aappleby/MetroBoy MetroBoy]:Extremely accurate Game Boy simulator which being written in a subset of C++ that's designed to to be mechanically translated into Verilog HDL.
;[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.
'''List of recommended GB/GBC emulators for Android:'''
====Backwards-compatible GBA emulators====
;[[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 still in development, but it's already on solid implementation with most of the level of many other emulatorslibrary 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.
;[[BizHawk]]:Uses a modified Gambatte core. It provides speedrunning tools.
;[[MAME]]:Has solid Game Boy emulation through its <code>gameboy</code> driver despite the sound being imperfect, as well as slightly worse Game Boy Color compatibility through its <code>gbcolor</code> driver (where both the graphics and sound are imperfect). Despite its setbacks, it aims to feature compatibility with obscure mappers that other emulators usually ignore, like Wisdom Tree games or MMM01 multicarts. Accuracy was improved upon with contributions by Judge_.
;[[Mednafen]]:Its Game Boy Advance core is forked from an old version of [[VisualBoy Advance]].
==Emulation issues==
|-
! colspan="4"|PC / x86
|-
| [https://gbcc.dev GBCC]
| align=left|{{Icon|Windows|Linux|macOS}}
| beta40
| {{✓}}
|-
| [[mGBA]]
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
| Latest
| {{✓}}
|-
| [https://gbcc.dev GBCC]
| align=left|{{Icon|Windows|Linux|macOS}}
| beta40
| {{✓}}
|-
71
edits

Navigation menu