Changes

Jump to navigation Jump to search

Game Boy/Game Boy Color emulators

1,373 bytes added, 16:47, 18 November 2020
adding emulator options
|emulated = {{✓}}
}}
The '''[[wikipedia:Game Boy|Game Boy]]''' (GB) and '''[[wikipedia:Game Boy Color|Game Boy Color]]''' (GBC) are 8-bit, fourth-generation handheld consoles released by Nintendo on July 31, 1989 and November 18, 1998 respectively and retailed for {{Inflation|USD|89.95|1998}}. The Game Boy has a Sharp LR35902 core CPU at 4.19 MHz. It had a monochrome display that could only show four shades of grey, albeit with a olive green tinge on the original. The Game Boy Color uses the same LR35902 core as the original, albeit ; while it is clocked at 8.38 MHz, though it can be underclocked to 4.19 MHz for backwards-compatibility purposes. It was named such from its color screen, but it also had a larger memory size and a faster CPU. The hardware similarities allow cross-compatibility between the two platforms and they are often treated as one. They would both be succeeded by the backward-compatible [[Game Boy Advance emulators|Game Boy Advance]].
Nintendo re-released the console as the '''Game Boy Pocket''' in 1996, with a more compact body and a better screen. A front light was added to a special edition of the Pocket in Japan called the '''Game Boy Light''', a feature that wouldn't be seen outside of Japan until the Game Boy Advance SP.
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Operating SystemPlatform(s)
! scope="col"|Latest Version
! scope="col"|Game Link Support
! scope="col"|[[Recommended Emulators|Recommended]]
|-
!colspan="7"|PC/ x86
|-
|[[SameBoy]]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://sameboy.github.io/downloads/ {{SameBoyVer}}]
|{{✓}}<ref group=N name=sameboylink>SameBoy's libretro core supports Link Cable, standalone does not.</ref> ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[BGB]]
|align=left|{{Icon|Windows}}|[http://bgb.bircd.org/#downloads 1.5.7{{BGBVer}}]
|{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}
|-
|[[Gambatte]]
|align=left|{{Icon|Windows, |Linux, |macOS}}|[https://sourceforge.net/projects/gambatte/files/gambatte/ r571{{GambatteVer}}]
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[Gearboy]]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[https://github.com/drhelius/Gearboy/releases 2.7.0{{GearboyVer}}]
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[http://emulicious.net Emulicious]
|Multi-platform
|[https://emulicious.net/downloads/ {{EmuliciousVer}}]
|{{✗}} ||{{✗}} ||{{✓}} ||{{~}}
|-
|[[BizHawk]]
|align=left|{{Icon|Windows}}
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
|{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}
|-
|[httpshttp://fmsbinji.komkongithub.orgio/VGBbinjgb/ VGBbinjgb]|Multi-platformalign=left|{{Icon|Web}}|[https://fmsgithub.komkon.orgcom/binji/VGBbinjgb/ 5.6releases {{binjgbVer}}]
|{{✗}} ||{{✗}} ||{{✓}} ||{{~}}
|-
|[[MAME]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://binjiwww.githubmamedev.org/release.iohtml {{MAMEVer}}]|{{✗}} ||{{✓}} ||{{✓}} ||{{~}}|-|[http:/binjgb/ binjgbemulicious.net Emulicious]|Browsersalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[https://githubemulicious.comnet/binjidownloads/binjgb/releases v0.1.5{{EmuliciousVer}}]
|{{✗}} ||{{✗}} ||{{✓}} ||{{~}}
|-
|[[GBE+]]
|Windows, Linux, macOS (untested)
|[https://github.com/shonumi/gbe-plus/releases {{GBEVer}}]
|{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}
|-
|[[higan]]
|align=left|{{Icon|Windows, |Linux, |macOS|FreeBSD}}
|[http://byuu.org/emulation/higan/ {{higanVer}}]
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[[MAME]]
|Multi-platform
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[[mGBA]]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://mgba.io/downloads.html {{MGBAVer}}]
|{{✓}} <smallref group=N name=mgbalink>(pretty Pretty buggy but sometimes works).</smallref> ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[[VisualBoy Advance|VisualBoy Advance-M (VBA-M)]]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/visualboyadvance-m/visualboyadvance-m/releases {{VBAMVer}}]
|{{✓}} ||{{}}<ref group=N name=one>A VBA-M libretro core does existFull GBC, but it only emulates GBAand GB support since version 2.1.3.</ref> ||{{✓}} ||{{✗}}|-|[[GBE+]]|align=left|{{Icon|Windows|Linux|macOS}}|[https://github.com/shonumi/gbe-plus/releases {{GBEVer}}]|{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}|-|[https://fms.komkon.org/VGB/ VGB]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[https://fms.komkon.org/VGB/ {{VGBVer}}]|{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}
|-
|[[Pantheon]]
|align=left|{{Icon|Windows}}
|[http://bostjan-grandovec.si/Content/News.htm {{PantheonVer}}]
|{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}
|-
|[http://hhug.me/ hhugboy]
|align=left|{{Icon|Windows}}|[https://github.com/tzlion/hhugboy/releases/tag/v1.2.7 1.2.7{{hhugboyVer}}]|{{✓}} ||{{✗}} ||{{}} ||{{✗}}
|-
|UGE
|align=left|{{Icon|Windows}}|[https://github.com/superdiskSuperDisk/hUGETracker/uge WIPreleases {{UGEVer}}]
|{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}
|-
|[[KiGB]]
|align=left|{{Icon|Windows, |Linux, |macOS}}
|[http://kigb.emuunlim.com/downloads.htm 2.05]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
|[[TGB Dual]]
|align=left|{{Icon|Windows, |Linux}}<ref group=N name=two>As On Linux as an SDL port (and the [[libretro]] core is based on this version).</ref>
|[https://github.com/libertyernie/tgbdual_L/releases "L" v1.2]
|{{✓}} ||{{✓}}<ref group=N name=two /> ||{{✗}} ||{{✗}}
|-
|GiiBiiAdvance
|align=left|{{Icon|Windows, |Linux}}
|[https://github.com/AntonioND/giibiiadvance/releases 0.2.0]
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
|MetroBoy
|align=left|{{Icon|Windows}}|[https://github.com/aappleby/MetroBoy/releases 1.02{{MetroBoyVer}}]
|{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}
|-
!colspan="7"|Mobile/ ARM|-|[[mGBA]]|align=left|{{Icon|Android|iOS|Linux|Pandora}}|[https://endrift.com/mgba/downloads.html {{MGBAVer}}]|? ||{{✓}} ||{{✓}} ||{{✓}}
|-
|GBA4iOS
|align=left|{{Icon|iOS}}
|[https://iemulators.com/gba4ios 2.1]
|{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}
|-
|[[mGBAGame Play Color]]|Multi-platformalign=left|{{Icon|iOS}}|[https://endriftgithub.com/mgbagameplaycolor/downloads.html gameplaycolor/releases {{MGBAVerGamePlayColorVer}}]|? {{✗}}||{{?}} ||{{}} ||{{}}
|-
|[http://www.explusalpha.com/home/gbc-emu GBC.emu]<br/><small>(Gambatte 0.5-wip based)</small>
|[[Android emulatorsalign=left|{{Icon|Android]]}}|[https://play.google.com/store/apps/details?id=com.explusalpha.GbcEmu 1.5.1943]
|? ||{{✗}} ||{{✓}} ||{{✗}}
|-
|[https://my-oldboy-free-gbc-emulator.en.uptodown.com/android My OldBoy!]
|[[Android emulatorsalign=left|{{Icon|Android]]}}
|[https://play.google.com/store/apps/details?id=com.fastemulator.gbc 1.5.2]
|{{✓}} ||{{✗}} ||{{✓}} ||{{✗}}
|-
|John GBC
|[[Android emulatorsalign=left|{{Icon|Android]]}}
|[https://play.google.com/store/apps/details?id=com.johnemulators.johngbc 3.80]
|? ||{{✗}} ||{{✓}} ||{{✗}}
|-
|[http://www.explusalpha.com/ GBA.emu]<br/><small>(VBA-M r1097 based)</small>
|[[Android emulatorsalign=left|{{Icon|Android]]}}|[https://play.google.com/store/apps/details?id=com.explusalpha.GbaEmu 1.5.1943]
|? ||{{✗}} ||{{✓}} ||{{✗}}
|-
|[https://github.com/afjcjsbx/gambatte-droid GambatteDroid]
|[[Android emulatorsalign=left|{{Icon|Android]]}}
|1.2
|? ||{{✗}} ||{{✗}} ||{{✗}}
|-
|[http://arktos.se/meboy/ MeBoy]
|align=left|{{Icon|Java}}
|2.2
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
!colspan="7"|Consoles
|-
|[http://gbatemp.net/threads/gameyob-a-gameboy-emulator-for-ds.343407/ GameYob DS]
|[[Nintendo DS emulatorsalign=left|Nintendo DS]]{{Icon|NDS}}
|[http://www.emucr.com/search/label/GameYob Git]
|{{✓}} <small>(NiFi)</small> ||{{✗}} ||{{✗}} ||{{✓}}
|-
|[https://gbatemp.net/threads/gameyob-3ds-gb-c-emu.372523/ GameYob 3DS]
|[[Nintendo 3DS emulatorsalign=left|{{Icon|Nintendo 3DS]]}}
|[https://github.com/Steveice10/GameYob/releases v1.0.8]
|? ||{{✗}} ||{{✗}} ||{{✓}}
|-
|[[VisualBoy_Advance#VBA-M|Visual Boy Advance-M (VBA-M)]]
|[[Wii emulatorsalign=left|{{Icon|GCN|Wii]], [[GameCube emulators|GameCube]]}}
|r1231
|{{✓}} ||{{✓}} <small>(as VBA-Next)</small> ||{{✓}} ||{{✓}}
|-
|[http://filetrip.net/psp-downloads/homebrew/download-masterboy-210-f28308.html MasterBoy]
|[[PlayStation Portable emulatorsalign=left|PlayStation Portable]]{{Icon|PSP}}
|2.10
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}
|-
|[[Virtual Console]]
|[[Nintendo 3DS emulatorsalign=left|{{Icon|Nintendo 3DS]]}}
|8.10
|{{✓}} <small>(Pokemon only)</small> ||{{✗}} ||{{✓}} ||{{✓}}
|-
|[[mGBA]]
|[[Wii emulatorsalign=left|{{Icon|Wii]], [[Nintendo 3DS emulators|Nintendo 3DS]], [[PlayStation Vita emulators}}<br>{{Icon|PlayStation Vita]]PSV}}
|[https://endrift.com/mgba/downloads.html {{MGBAVer}}]
|? ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[http://filetrip.net/psp-downloads/homebrew/download-gemp-homers-rin-33-final-f27565.html GeMP]
|[[PlayStation Portable emulatorsalign=left|PlayStation Portable]]{{Icon|PSP}}
|3.3 Final
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
|[http://dl.qj.net/psp/emulators/rin-v132-gameboy-emulator/gameboy-color-emulator.html RIN]
|[[PlayStation Portable emulatorsalign=left|PlayStation Portable]]{{Icon|PSP}}
|1.32
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
====Game Boy-only emulators====
;[[SameBoy]]:A relatively new emulator, probably the most accurate Game Boy emulator currently. The UI is simplistic simple and lacks mouse supporteasy to use. It includes open source bootroms, although these can be replaced with real ones. Also emulates Game Boy Camera and Game Boy Printer.
;[[BGB]]:A closed-source emulator for Windows (and [[Wine]]) with excellent 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 its functions. It also has an advanced debugger.
;[[Gambatte]]:Extremely 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 not been as active lately.
This issue also affects [[Game Boy Advance emulators#Oversaturation|Game Boy Advance emulation]].
 
====Emulator options====
 
'''mGBA:''' Under Tools > Settings > Shaders, you will find three customizable '''Desaturation''' parameters.
 
'''VBA-M:''' Under Options > Game Boy, you will find the '''GB color option'''. The recent nightly builds also include the '''LCD Filter''' option.
===Unlicensed Mappers===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Operating SystemPlatform(s)
! scope="col"|Build to Use
! scope="col"|[[Recommended Emulators|Recommended]]
|-
! colspan="4"|PC / x86
|-
|[[mGBA]]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|0.7
|{{✓}}
|-
|[[VisualBoy Advance#VBA-M|VBA-M]]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|Latest
|{{✓}}
|-
|GiiBiiAdvance
|align=left|{{Icon|Windows}}
|?
|{{✗}}
|-
|[[BGB]]
|align=left|{{Icon|Windows}}
|?
|{{✗}}
|-
|Hashcam
|align=left|{{Icon|Windows}}
|[http://www.darkfader.net/gbc Source]
|{{✗}}
There is a Japan-only accessory that communicates with Mobile Golf and Japanese Pokémon Crystal. It was bundled with Mobile Trainer cartridge which allowed the player to use e-mail as well as browse Nintendo's website. It saw use on some Game Boy Color and Game Boy Advance games, but support was limited to Japan, and the servers went offline by 2002.
It is possible to partially emulate its feature for Pokémon Crystal by [http://forums.glitchcity.info/index.php?topic=7509.0 using BGB's scripting capability], and GBE+ can at least reach the title screen of Mobile Trainer and made [https://www.reddit.com/r/EmuDev/comments/9141oy/making_progress_with_gb_mobile_adapter_emulation/ some progress in July 2018], but otherwise, no emulators (except for a recently leaked at time of writing internal emulator) properly support this accessory.
====Hudsonsoft KISS Link====
This accessory both allowed IR communications between 2 gameboys before the Game Boy Color existed with it’s IR port and with a modem, it allowed users to download exclusive content by them from Hudsonsoft's website. No emulator supports this.Resources about this super obscure accessory include http://nectaris.tg-16.com/GB-KISS-LINK-FAQ-hudson-gameboy-nectaris.html and https://www.youtube.com/watch?v=uOuJ0EcA8IQ
===Accessories===
* '''Barcode Boy:''' An obscure Japan-only barcode-scanning device released by Namcot (then-Namco's consumer division) in 1992. A total of 4 games were released to utilize this accessory. KiGB and GEST claim support for this device, but they only feed random data to Game Boy until the game accepts it as a valid barcode. GBE+ has [https://shonumi.github.io/articles/art7.html proper emulation] with the ability to read barcodes from binary files.
* '''Barcode Taisen Bardigun:''' Another Japan only barcode-scanning device with the dedicated game. GBE+ [https://shonumi.github.io/articles/art6.html supports this accessory].
* '''Singer Sewing Machine:''' There is link cable support for the Singer IZEK Digital Sewing Machine. The IZEK was unique in that it came bundled with a specially coloured Game Boy and a cartridge for interfacing with the machine.<ref name="IZEK_1">{{cite web|url=https://www.youtube.com/watch?v=AlhJKMXU7tg&t=5m25s|title=Game Boy Part 2 - Did You Know Gaming? Feat. Jake of Vsauce3|publisher=Youtube|accessdate=2018-08-10|date=2014-05-24}}</ref><ref name="IZEK_2">{{cite web|url=https://www.youtube.com/watch?v=K-Epj2_eJdA|title=Singer IZEK Digital Sewing Machine - Gameboy Color Controller (Game Boy Color) Review|publisher=Youtube|accessdate=2018-08-10|date=2014-06-24}}</ref> No emulator supports this, mostly due to Despite the IZEK being a rare item's rarity, along with the complexity of implementing support for it has been added in a recent GBE+ release.<ref>[https://hackadayshonumi.comgithub.io/2015articles/01art22.html Edge of Emulation: Game Boy Sewing Machines]</07/arduino-controlled-sewing-machine-increases-stitch-options/ similarly automated sewing machine].ref>
==References==
2,527
edits

Navigation menu