Editing Game Boy/Game Boy Color 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 1: Line 1:
 
{{Infobox console
 
{{Infobox console
|title = Game Boy (Color)
+
|title = Nintendo Game Boy/Color
 
|logo = Game_Boy.png
 
|logo = Game_Boy.png
 
|image = Game-boy-color.png
 
|image = Game-boy-color.png
Line 7: Line 7:
 
|type = [[:Category:Handheld consoles|Handheld game console]]
 
|type = [[:Category:Handheld consoles|Handheld game console]]
 
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]
 
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]
|release=1989 (Game Boy)<br/>1998 (Game Boy Color)
+
|release = 1989
 
|discontinued = 2003
 
|discontinued = 2003
 
|predecessor = [[Game & Watch]]
 
|predecessor = [[Game & Watch]]
|successor= [[Game Boy Advance emulators|Game Boy Advance]]
+
|successor = [[Game Boy Advance emulators|Game Boy Advance]]
 
|emulated = {{✓}}
 
|emulated = {{✓}}
 
}}
 
}}
{{for|emulators that run on the Game Boy (Color)|Emulators on GB/GBC}}
 
  
 
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; while it is clocked at 8.38 MHz, 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]].
 
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; while it is clocked at 8.38 MHz, 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]].
Line 25: Line 24:
  
 
===PC / x86===
 
===PC / x86===
<div style="overflow-x:auto;width:100%">
+
{| class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;width:100%"
 
 
! Name
 
! Name
 
! Platform(s)
 
! Platform(s)
Line 47: Line 45:
 
|{{~}} ||{{~}} ||? ||{{✗}} ||{{✓}} ||{{✓}}
 
|{{~}} ||{{~}} ||? ||{{✗}} ||{{✓}} ||{{✓}}
 
|-
 
|-
| [[BizHawk]]<br/><small>(Gambatte_Speedrun)</small>
+
| [[BizHawk]]
 
| align=left|{{Icon|Windows|Linux}}
 
| align=left|{{Icon|Windows|Linux}}
 
| [https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 
| [https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
Line 60: Line 58:
 
| align=left|{{Icon|Windows|Linux|macOS|Web}}
 
| align=left|{{Icon|Windows|Linux|macOS|Web}}
 
| [https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://sourceforge.net/projects/gambatte/files/gambatte {{GambatteVer}}]
 
| [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> ||{{~}}
+
|{{~}}<abbr title="Libretro core supports RetroAchievements">*</abbr> ||{{~}} ||? ||{{✓}} ||{{~}} ||{{~}}
 
|-
 
|-
| [[Mesen|Mesen]]
+
|[[Mesen|Mesen]]
| align=left|{{Icon|Windows|Linux|macOS}}
+
|align=left|{{Icon|Windows|Linux}}
| [https://github.com/SourMesen/Mesen2#development-builds {{MesenVer}}]
+
|[https://github.com/SourMesen/Mesen2/tags 2.0.0-preview1]
 
|{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{~}}
 
|{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{~}}
 
|-
 
|-
Line 80: Line 78:
 
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Web}}
 
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Web}}
 
| [https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://github.com/drhelius/Gearboy/releases {{GearboyVer}}]
 
| [https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://github.com/drhelius/Gearboy/releases {{GearboyVer}}]
|{{~}}<abbr title="Libretro core supports RetroAchievements">*</abbr> ||{{~}} ||? ||{{✓}} ||{{}} ||{{~}}
+
|{{~}}<abbr title="Libretro core supports RetroAchievements">*</abbr> ||{{~}} ||? ||{{✓}} ||{{~}} ||{{~}}
 
|-
 
|-
 
| [https://gbcc.dev GBCC]
 
| [https://gbcc.dev GBCC]
Line 131: Line 129:
 
|[https://github.com/Baekalfen/PyBoy/releases {{PyBoyVer}}]
 
|[https://github.com/Baekalfen/PyBoy/releases {{PyBoyVer}}]
 
|{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{~}}
 
|{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{~}}
|-
 
|KevBoy
 
|align=left|{{Icon|Windows|macOS|Web}}
 
|[https://github.com/xkevio/kevboy/releases {{KevBoyVer}}]
 
|{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{~}}
 
|-
 
|jgb
 
|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]
 
| || || ||{{✓}} ||{{✓}} ||{{?}}
 
 
|-
 
|-
 
|[[higan]] (火眼)<br/>byuu (謬/view)
 
|[[higan]] (火眼)<br/>byuu (謬/view)
Line 206: Line 184:
 
| [https://git.sr.ht/~sircmpwn/hdmg git]
 
| [https://git.sr.ht/~sircmpwn/hdmg git]
 
|{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{✗}}
 
|{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{✗}}
|-
 
|[[rew.]]
 
|align=left|{{Icon|Windows|Windows9x}}
 
|[https://wikiwiki.jp/emulator/rew. rew12stx]
 
|{{✗}}
 
|{{?}}
 
|?
 
|?
 
|{{✗}}
 
|{{✗}}
 
|-
 
 
|}
 
|}
</div>
 
  
 
===Mobile / ARM===
 
===Mobile / ARM===
<div style="overflow-x:auto;width:100%">
+
{| class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;width:100%"
 
 
! Name
 
! Name
 
! Platform(s)
 
! Platform(s)
Line 236: Line 201:
 
| align=left|{{Icon|Android}}
 
| align=left|{{Icon|Android}}
 
| [https://play.google.com/store/apps/details?id=com.philj56.gbcc beta41]<br/>[https://github.com/philj56/gbcc-android/actions/workflows/build-apk.yml <abbr title="Latest development version">git Artifacts</abbr>]
 
| [https://play.google.com/store/apps/details?id=com.philj56.gbcc beta41]<br/>[https://github.com/philj56/gbcc-android/actions/workflows/build-apk.yml <abbr title="Latest development version">git Artifacts</abbr>]
|{{~}} ||{{~}} ||? ||{{✓}} ||{{✓}} ||{{✓}} [https://play-lh.googleusercontent.com/_5D9uMlRlL-DJ_anXEyJHtI3IriwCFVPgg2zgwhkaG-uYwkjYeTqmiuUZwpomTYKsuo=w1024-h768-rw Printer] [https://youtu.be/ESYolQ761Dw?si=2c-yAHAAcWQSei1a Kirby Camera]
+
|{{~}} ||{{~}} ||? ||{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|-
 
|[[Game Play Color]]
 
|[[Game Play Color]]
Line 288: Line 253:
 
|{{?}} ||{{?}} ||? ||{{✗}} ||{{✓}} ||{{✗}}
 
|{{?}} ||{{?}} ||? ||{{✗}} ||{{✓}} ||{{✗}}
 
|}
 
|}
</div>
 
  
 
===Consoles===
 
===Consoles===
<div style="overflow-x:auto;width:100%">
+
{| class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;width:100%"
 
 
! Name
 
! Name
 
! Platform(s)
 
! Platform(s)
Line 303: Line 266:
 
! [[Recommended emulators|Recommended]]
 
! [[Recommended emulators|Recommended]]
 
|-
 
|-
|[[Nintendo Switch Online]] <small>(Hiyoko)</small>
+
|[[Nintendo Switch Online]]<br/><small>(Hiyoko)</small>
 
| align=left|{{Icon|Switch}}
 
| align=left|{{Icon|Switch}}
 
| N/A
 
| N/A
Line 324: Line 287:
 
|-
 
|-
 
|[[VisualBoy_Advance#VBA-M|<abbr title="Modified port of VBA-M. With it you can play GBA/Game Boy Color/Game Boy games on your Wii/GameCube.">VBA GX</abbr>]]
 
|[[VisualBoy_Advance#VBA-M|<abbr title="Modified port of VBA-M. With it you can play GBA/Game Boy Color/Game Boy games on your Wii/GameCube.">VBA GX</abbr>]]
| align=left|{{Icon|GCN|Wii|WiiU}}
+
| align=left|{{Icon|GCN|Wii}}
 
| [https://github.com/dborth/vbagx#nightly-builds nightly-builds]
 
| [https://github.com/dborth/vbagx#nightly-builds nightly-builds]
 
|{{?}} ||{{?}} ||? ||? ||{{✓}} ||{{✓}}
 
|{{?}} ||{{?}} ||? ||? ||{{✓}} ||{{✓}}
Line 378: Line 341:
 
|{{?}} ||{{?}} ||? ||{{X}} ||{{✓}} ||{{X}}
 
|{{?}} ||{{?}} ||? ||{{X}} ||{{✓}} ||{{X}}
 
|}
 
|}
</div>
 
 
 
===Firmware===
 
===Firmware===
<div style="overflow-x:auto;width:100%">
+
{| class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;width:100%"
 
 
! Name
 
! Name
 
! Platform(s)
 
! Platform(s)
Line 399: Line 359:
 
|-
 
|-
 
|}
 
|}
</div>
 
 
==Native==
 
<div style="overflow-x:auto;width:100%">
 
{| class="wikitable" style="text-align:center;width:100%"
 
! scope="col"|Name
 
! scope="col"|Platform(s)
 
! scope="col"|Latest Version
 
! scope="col"|[[#Enhancements|Enhancements]]
 
! scope="col"|[[#Hardware_features_and_accessories|Hardware features<br/>and accessories]]
 
! scope="col"|<small>Compatibility</small>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|[[Recommended emulators|Recommended]]
 
|-
 
|Game Boy Advance
 
|align=left|{{Icon|GBA}}
 
|?
 
|{{✓}} ||{{✗}} || Only a handful of games have issues (e.g. [https://gbdev.gg8.se/wiki/articles/Older_games_with_compatibility_issues_with_newer_Game_Boy_models 1]) ||{{✗}} ||{{✗}} ||{{✓}}
 
|}
 
</div>
 
 
<references group=N />
 
<references group=N />
  
==Comparison==
+
===Comparison===
===Game Boy-only emulators===
+
====Game Boy-only emulators====
;[[SameBoy]]:One of the most [[Emulation_accuracy|accurate]] Game Boy 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.
+
;[[SameBoy]]:One of the most [[Emulation_accuracy|accurate]] Game Boy emulators 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.
 
;[[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.
 
;[[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.
 
;[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 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.
+
;GameRoy:A gameboy 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.
 
;[[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.
 
;[[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.
Line 449: Line 388:
 
* [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.)
 
* [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.)
  
===GB/C emulation on GBA emulators===
+
====Backwards-compatible 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 solid implementation with most of the library working perfectly.
;[[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.
 
;[[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.
 
;[[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.
  
===[[Multi-system emulators]]===
+
====[[Multi-system emulators]]====
 
;[[higan]]/[[ares]]:Because it started out as a [[Super Nintendo emulators|SNES emulator]] (its original name was bsnes), it was the first one that properly emulated all of the [[Super_Nintendo_emulators#Super_Game_Boy|Super Game Boy]]'s features, such as SPC sound chip utilization, which requires the SNES and GameBoy to be emulated simultaneously so it's demanding.<ref>https://old.reddit.com/r/emulation/comments/zwq9fu/ares_crossplatform_open_source_multisystem/j1ys10k/</ref>
 
;[[higan]]/[[ares]]:Because it started out as a [[Super Nintendo emulators|SNES emulator]] (its original name was bsnes), it was the first one that properly emulated all of the [[Super_Nintendo_emulators#Super_Game_Boy|Super Game Boy]]'s features, such as SPC sound chip utilization, which requires the SNES and GameBoy to be emulated simultaneously so it's demanding.<ref>https://old.reddit.com/r/emulation/comments/zwq9fu/ares_crossplatform_open_source_multisystem/j1ys10k/</ref>
 
;[[BizHawk]]:Uses a modified Gambatte core. It provides speedrunning tools.
 
;[[BizHawk]]:Uses a modified Gambatte core. It provides speedrunning tools.
Line 466: Line 404:
  
 
==Enhancements==
 
==Enhancements==
<div style="overflow-x:auto;width:100%">
+
{|class="wikitable" style="text-align:center; vertical-align:middle;"
{|class="wikitable" style="text-align:center; vertical-align:middle;width:100%"
 
 
|- style="font-weight:bold;"
 
|- style="font-weight:bold;"
 
! colspan=2 | Name
 
! colspan=2 | Name
Line 503: Line 440:
 
|
 
|
 
|
 
|
| {{}}
+
| {{N}}
 
|-
 
|-
 
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
 
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
Line 515: Line 452:
 
|
 
|
 
|
 
|
| {{✓}}
+
|
| {{}}
+
| {{N}}
 
|-
 
|-
 
| Rewind
 
| Rewind
Line 522: Line 459:
 
|
 
|
 
|
 
|
| {{}}
+
| {{Y}}
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
| {{✓}}
 
 
|
 
|
 
|-
 
|-
Line 534: Line 471:
 
|
 
|
 
|
 
|
| {{}}
+
| {{Y}}
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
| {{✓}}
 
 
|
 
|
 
|-
 
|-
Line 546: Line 483:
 
|
 
|
 
|
 
|
| {{}}
+
| {{Y}}
 +
|
 +
| {{Y}}
 
|
 
|
| {{✓}}
 
 
|
 
|
 
|
 
|
| {{✓}}
 
 
|
 
|
 
|-
 
|-
Line 563: Line 500:
 
|
 
|
 
|
 
|
| {{✓}}
+
|
 
|
 
|
 
|-
 
|-
| rowspan=4 | Post-Processing
+
| rowspan=2 | Post-Processing
 
| [[Shaders_and_filters|Filters]]
 
| [[Shaders_and_filters|Filters]]
 
|
 
|
 
|
 
|
 
|
 
|
| {{}}
+
| {{Y}}
 
|
 
|
| {{}}
+
| {{Y}}
 
|
 
|
 
|
 
|
| {{}}
+
| {{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>
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
 
|-
 
|-
 
| [[Shader_Presets|Shader Chain]]
 
| [[Shader_Presets|Shader Chain]]
Line 601: Line 526:
 
|
 
|
 
|
 
|
| {{✗}}
+
| {{N}}
|-
 
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{✗}}
 
 
|-
 
|-
| rowspan=7 | 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=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.
+
| colspan=10 | Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.
 
|-
 
|-
 
| Built-in [[Cheats_and_patches|Cheat Manager]]
 
| Built-in [[Cheats_and_patches|Cheat Manager]]
Line 629: Line 542:
 
|
 
|
 
|
 
|
| {{}}
+
| {{N}}
 
|-
 
|-
 
| [[Save_disk_space_for_ISOs|Streamable compression format]]
 
| [[Save_disk_space_for_ISOs|Streamable compression format]]
Line 635: Line 548:
 
|
 
|
 
|
 
|
| {{}}
+
| {{Y}}
 
|
 
|
 
|
 
|
Line 641: Line 554:
 
|
 
|
 
|
 
|
| {{}}
+
| {{N}}
 
|-
 
|-
 
| Built-in Game Boy sound player
 
| Built-in Game Boy sound player
Line 653: Line 566:
 
|
 
|
 
|
 
|
| {{}}
+
| {{N}}
 
|-
 
|-
 
| Per-Game Profiles
 
| Per-Game Profiles
Line 668: Line 581:
 
|-
 
|-
 
| Command Line Options
 
| Command Line Options
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
 
 
|
 
|
 
|
 
|
Line 702: Line 603:
 
|
 
|
 
|
 
|
| {{}}
+
| {{N}}
 
|-
 
|-
| rowspan=5 | Misc
+
| colspan=2 | [[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>]]
| [[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>]]
 
 
|
 
|
 
|
 
|
Line 714: Line 614:
 
|
 
|
 
|
 
|
| {{}}[https://github.com/TASEmulators/BizHawk/issues/2450 *]
+
| {{N}}[https://github.com/TASEmulators/BizHawk/issues/2450 *]
| {{}}
+
| {{Y}}
 
|-
 
|-
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
+
| colspan=2 | RetroAchievements<br/>[https://retroachievements.org/gameList.php?c=4 Game Boy], [https://retroachievements.org/gameList.php?c=6 Game Boy Color]
| colspan=11 |  Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.
 
|-
 
| AI Service<br/><small>With the help of <abbr title="optical character recognition">OCR</abbr> and other techniques, the AI service can provide a live translation of a game, or text-to-speech capabilities for the visually impaired among other things, either on demand or automatically.</small>
 
| colspan=11 | Exclusive to [https://docs.libretro.com/guides/ai-service/ 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>
 
| {{~}}<ref group=N3 name=LibretroExclusive></ref>
Line 732: Line 626:
 
|
 
|
 
|
 
|
| {{}}
+
| {{Y}}
| {{}}
+
| {{N}}
 
|-
 
|-
| [[Wikipedia:Category:Debugging|Debug features]]
+
| colspan=2 | [[Wikipedia:Category:Debugging|Debug features]]
 
|
 
|
 
|
 
|
 
|
 
|
| {{}}[https://sameboy.github.io/features/#debugging *]
+
| {{Y}}[https://sameboy.github.io/features/#debugging *]
| {{✓}}[https://bgb.bircd.org/manual.html#debugkeys *]
 
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
| {{}}
+
|
 +
| {{N}}
 
|}
 
|}
</div>
 
 
<references group=N3/>
 
<references group=N3/>
  
 
==Hardware features and accessories==
 
==Hardware features and accessories==
:''[https://shonumi.github.io/articles/art34.html Shonumi: The State of Emulation - 2024]''
+
{|class="wikitable" style="text-align:center; vertical-align:middle;"
<div style="overflow-x:auto;width:100%">
 
{|class="wikitable" style="text-align:center;vertical-align:middle;width:100%"
 
 
|- style="font-weight:bold;"
 
|- style="font-weight:bold;"
 
! colspan=2 | Name
 
! colspan=2 | Name
Line 767: Line 658:
 
! Nintendo Switch Online (Hiyoko)
 
! Nintendo Switch Online (Hiyoko)
 
|-
 
|-
| rowspan=5 | Inputs
+
| colspan=2 | [[#Motion Control (Tilt Sensor)|Motion Control (Tilt Sensor)]]
| [[#Motion Control (Tilt Sensor)|Motion Control (Tilt Sensor)]]
 
 
| {{✓}}
 
| {{✓}}
 
| {{~}}<ref group=N name=Libretro>Not available on Libretro core.</ref>
 
| {{~}}<ref group=N name=Libretro>Not available on Libretro core.</ref>
Line 780: Line 670:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| [[#Rumble|Rumble]]
+
| colspan=2 | [[#Rumble|Rumble]]
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 792: Line 682:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| [[#Game Boy Camera|Game Boy Camera]]
+
| colspan=2 | [[#Multiplayer|<abbr title="The Nintendo Game Link Cable is an accessory for the Game Boy line of handheld video game systems, allowing players to connect Game Boys of all types for multiplayer gaming. Depending on the games, a Game Link Cable can be used to link two games of the same title, like Tetris, or two compatible games like Pokémon Red and Blue. Games can be linked for head-to-head competition, cooperative play, trading items, unlocking hidden features, etc.">Link Cable</abbr>]]<ref group=N>Super Game Boy for SNES supports only on the Japan-exclusive Super Game Boy 2.<br/>gameyob for DS emulator supports it through NiFi.<br/>Virtual Console for Switch only supports for Pokemon only.</ref>
 
| {{✗}}
 
| {{✗}}
| {{~}} <ref group=N name=Libretro />
+
| {{~}}<ref group=N>[[mGBA]] pretty buggy [https://github.com/mgba-emu/mgba/issues?q=is%3Aissue+is%3Aopen+Link but sometimes works].</ref>
| {{~}}
+
| {{}}
| {{~}}<ref group=N name=SameBoyCOCO></ref>
+
| {{~}}<ref group=N>[[SameBoy]]'s libretro core supports Link Cable, standalone does not.</ref>
 
| {{✓}}
 
| {{✓}}
| {{~}}<ref group=N>Only on Android, uses real front/back Camera hardware permission required.</ref>
+
| {{~}}<ref group=N>GBCC only supports a [https://gbcc.dev/ fake "link" with itself].</ref>
| {{?}}
+
| {{}}[https://github.com/skylersaleh/SkyEmu/issues/44 *]
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| [[#Accessories|Barcode Boy]]
+
| colspan=2 | [[#Game Boy Printer|Game Boy Printer]]
 
| {{✓}}
 
| {{✓}}
 +
| {{~}}<ref group=N name=Libretro />
 +
| {{✓}}
 +
| {{~}}<ref group=N name=SameBoyCOCO>For MacOS only.</ref>
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}<ref group=N>GBCC uses Android real Printer hardware</ref>
| {{✗}}
+
| {{?}}
| {{✗}}
 
| {{✗}}
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{✗}}
 
 
|-
 
|-
| [[#Accessories|Barcode Taisen Bardigun]]
+
| colspan=2 | [[#Game Boy Camera|Game Boy Camera]]
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
 
| {{✗}}
 
| {{✗}}
 +
| {{~}} <ref group=N name=Libretro />
 +
| {{~}}
 +
| {{~}}<ref group=N name=SameBoyCOCO></ref>
 +
| {{~}}
 +
| {{✓}}<ref group=N>GBCC uses Android real front/back Camera hardware permission required.</ref>
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 828: Line 718:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| rowspan=4 | <abbr title="There are four different kinds of connectivity, support varying by game.">Connectivity</abbr>
+
| colspan=2 | [[#Online features|Online features]]
| [[#Multiplayer|<abbr title="The Nintendo Game Link Cable is an accessory for the Game Boy line of handheld video game systems, allowing players to connect Game Boys of all types for multiplayer gaming. Depending on the games, a Game Link Cable can be used to link two games of the same title, like Tetris, or two compatible games like Pokémon Red and Blue. Games can be linked for head-to-head competition, cooperative play, trading items, unlocking hidden features, etc.">Link Cable</abbr>]]<ref group=N>Super Game Boy for SNES supports only on the Japan-exclusive Super Game Boy 2.<br/>gameyob for DS emulator supports it through NiFi.<br/>Virtual Console for Switch only supports for Pokemon only.</ref>
+
| {{~}}
 +
| {{✗}}
 +
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| {{~}}<ref group=N>[[mGBA]] pretty buggy [https://github.com/mgba-emu/mgba/issues?q=is%3Aissue+is%3Aopen+Link but sometimes works].</ref>
 
 
| {{✓}}
 
| {{✓}}
| {{~}}<ref group=N>[[SameBoy]]'s libretro core supports Link Cable, standalone does not.</ref>
+
| {{✗}}
| {{✓}}
 
| {{~}}<ref group=N>GBCC only supports a [https://gbcc.dev/ fake "link" with itself].</ref>
 
| {{✗}}[https://github.com/skylersaleh/SkyEmu/issues/44 *]
 
| {{?}}
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 +
| {{N}}
 +
| {{N}}
 
|-
 
|-
| [[#IR Transmitter|IR Transmitter]]
+
| colspan=2 | [[#IR Transmitter|IR Transmitter]]
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
Line 853: Line 742:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| [[#Online features|Online features]]
+
| colspan=2 | [[#Multiplayer|4-Player Adapter]]
| {{~}}
+
| {{✓}}
 +
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| {{✓}}
 
 
| {{✗}}
 
| {{✗}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 +
| {{?}}
 +
| {{N}}
 +
|-
 +
| colspan=2 | [[#Accessories|GB Pocket Sonar]]
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 +
| {{?}}
 +
| {{?}}
 +
| {{?}}
 +
| {{?}}
 
|-
 
|-
| [[#Multiplayer|4-Player Adapter]]
+
| colspan=2 | [[#Accessories|Barcode Boy]]
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
Line 875: Line 776:
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{N}}
 
|-
 
|-
| rowspan=4 | Special hardware
+
| colspan=2 | [[#Accessories|WorkBoy]]
| [[#Game Boy Printer|Game Boy Printer]]
+
| {{N}}[https://github.com/shonumi/gbe-plus/issues/125 *]
| {{}}
+
| {{?}}
| {{~}}<ref group=N name=Libretro />
+
| {{?}}
| {{}}
+
| {{~}}<ref group=N name=SameBoyCOCO></ref>
| {{~}}<ref group=N name=SameBoyCOCO>For MacOS only.</ref>
+
| {{?}}
| {{}}
+
| {{?}}
| {{}}<ref group=N>GBCC uses Android real Printer hardware</ref>
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 890: Line 790:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| [[#Accessories|GB Pocket Sonar]]
+
| colspan=2 | [[#Accessories|Barcode Taisen Bardigun]]
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
Line 902: Line 802:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| [[#Accessories|Singer Sewing Machine]]
+
| colspan=2 | [[#Accessories|Singer Sewing Machine]]
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
Line 909: Line 809:
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
|-
 
| [[#Accessories|WorkBoy]]
 
| {{✗}}[https://github.com/shonumi/gbe-plus/issues/125 *]
 
| {{?}}
 
| {{?}}
 
| {{~}}<ref group=N name=SameBoyCOCO></ref>
 
| {{?}}
 
| {{?}}
 
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 951: Line 839:
 
| {{?}}
 
| {{?}}
 
|}
 
|}
</div>
 
 
<references group=N />
 
<references group=N />
  
 
===IR Transmitter===
 
===IR Transmitter===
 
The Game Boy Color had an infrared transmitter and receiver. Generation II Pokémon games made use of this feature through Mystery Gift. Super Mario Bros. Deluxe could send high scores to another cartridge. GBE+ had [https://shonumi.github.io/articles/art4.html basic IR emulation] back in July 2016 but it then only worked with Pokémon games. Now, as of [https://shonumi.github.io/articles/art11.html April 2018], it has full IR emulation for most IR-enabled games (Hudson Soft's HuC-1's IR capabilities need to be emulated for Japanese ''Pokémon TCG'').
 
The Game Boy Color had an infrared transmitter and receiver. Generation II Pokémon games made use of this feature through Mystery Gift. Super Mario Bros. Deluxe could send high scores to another cartridge. GBE+ had [https://shonumi.github.io/articles/art4.html basic IR emulation] back in July 2016 but it then only worked with Pokémon games. Now, as of [https://shonumi.github.io/articles/art11.html April 2018], it has full IR emulation for most IR-enabled games (Hudson Soft's HuC-1's IR capabilities need to be emulated for Japanese ''Pokémon TCG'').
 
*[[List of games that support IR#GameBoy Color Emulation]].
 
  
 
===Game Boy Camera===
 
===Game Boy Camera===
Line 973: Line 858:
 
===Motion Control (Tilt Sensor)===
 
===Motion Control (Tilt Sensor)===
 
Two Game Boy Color games featured a built-in tilt sensor: Kirby Tilt 'n' Tumble and Command Master. These games cannot be played without support for this feature. [[VisualBoy Advance|VBA]] and [[KiGB]] have a "Motion Sensor" option to map four directional keys to emulate the cartridge tilting, but the controls aren't analog. [[BGB]] can emulate the tilting features with the use of the mouse. [[SameBoy]] allows to use the mouse, as well as a joystick, and on the Cocoa frontend, is supporting controller's motion controls.  [[mGBA]] supports controller's motion controls and allows to assign stic's X an Y axes. Hiyoko, the official GBC emulator for [[Nintendo Switch Online]], emulates motion controls for Kirby Tilt 'n' Tumble by translating gyroscope input either from the console itself (when playing in portable mode) or from a detached Joy-Con or Switch Pro Controller (when playing in docked mode).
 
Two Game Boy Color games featured a built-in tilt sensor: Kirby Tilt 'n' Tumble and Command Master. These games cannot be played without support for this feature. [[VisualBoy Advance|VBA]] and [[KiGB]] have a "Motion Sensor" option to map four directional keys to emulate the cartridge tilting, but the controls aren't analog. [[BGB]] can emulate the tilting features with the use of the mouse. [[SameBoy]] allows to use the mouse, as well as a joystick, and on the Cocoa frontend, is supporting controller's motion controls.  [[mGBA]] supports controller's motion controls and allows to assign stic's X an Y axes. Hiyoko, the official GBC emulator for [[Nintendo Switch Online]], emulates motion controls for Kirby Tilt 'n' Tumble by translating gyroscope input either from the console itself (when playing in portable mode) or from a detached Joy-Con or Switch Pro Controller (when playing in docked mode).
 
*[[List of games that support tracked motion controllers#GameBoy Color Emulation]]
 
  
 
===Rumble===
 
===Rumble===
Line 981: Line 864:
 
===Multiplayer===
 
===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].
 
* '''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+]] and DoubleCherryGB supports it.  
+
* '''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, and as such isn't emulated.
* '''Faceball 2000 16-Player Link Cable:''' 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 allows to play Faceball 2000 in local splitscreen and via netplay.
 
* '''Multiplayer Hacks:''' DoubleCherryGB emulates virtual link-cable devices that allow Tetris Battle Royal and Kwirk Multiplayer up to 16 players on local splitscreen and via netplay.
 
  
 
===Online features===
 
===Online features===
Line 998: Line 879:
  
 
* '''Game Boy Pocket Sonar:''' Japan only cartridge released by Bandai. It is a sonar-enabled device used for fishing with a fishing game included. Only GBE+ [https://shonumi.github.io/articles/art13.html supports] this feature. A similar cartridge was released for the WonderSwan (still unemulated).
 
* '''Game Boy Pocket Sonar:''' Japan only cartridge released by Bandai. It is a sonar-enabled device used for fishing with a fishing game included. Only GBE+ [https://shonumi.github.io/articles/art13.html supports] this feature. A similar cartridge was released for the WonderSwan (still unemulated).
* '''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. DoubleCherryGB also  has full support. All barcodes are hardcode. After each scan the next barcode is loaded.
+
* '''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].
 
* '''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> Despite the IZEK's rarity, support for it has been added in a recent GBE+ release.<ref>[https://shonumi.github.io/articles/art22.html Edge of Emulation: Game Boy Sewing Machines]</ref>
 
* '''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> Despite the IZEK's rarity, support for it has been added in a recent GBE+ release.<ref>[https://shonumi.github.io/articles/art22.html Edge of Emulation: Game Boy Sewing Machines]</ref>

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)