Single Board Computers: Difference between revisions

From SBCGaming Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Getting Started - Navigation Menu  ==


 
# [[Prerequisites|Prerequisites]] - Make sure you have the tools you need to make a gaming SBC.
==Getting Started - Navigation Menu==
# [[Prerequisites]] - Make sure you have the tools you need to make a gaming SBC.
# '''Single Board Computers - Become familiar with these miniscule marvels of modern technology.'''
# '''Single Board Computers - Become familiar with these miniscule marvels of modern technology.'''
# [[Images]] - Learn about the various preconfigured OS builds.
# [[Images|Images]] - Learn about the various preconfigured OS builds.
# [[Cases]] - Choose a case that meets your needs.
# [[Cases|Cases]] - Choose a case that meets your needs.
# [[Storage]] - Figure out how much space you really need.
# [[Storage|Storage]] - Figure out how much space you really need.
# [[Power Supplies]] - A bad power supply is the easiest mistake you can make.
# [[Power_Supplies|Power Supplies]] - A bad power supply is the easiest mistake you can make.
# [[Input]] - How do you want to control your games?
# [[Input|Input]] - How do you want to control your games?
# [[Imaging]] - A simple guide to putting your chosen Image on your chosen storage option.
# [[Imaging|Imaging]] - A simple guide to putting your chosen Image on your chosen storage option.
# [[Assembly]] - Various guides for assembling SBCs and cases together.
# [[Assembly|Assembly]] - Various guides for assembling SBCs and cases together.
# [[Game Sources]] - A rough collection of links to free and paid games you can legally get for your SBC.
# [[Game_Sources|Game Sources]] - A rough collection of links to free and paid games you can legally get for your SBC.




------
-----


There are numerous SBCs out there, but only some are easy to turn into a gaming SBC. The way we have sorted the SBCs here is to present them in a way that showcases their capabilities alongside their usability.
There are numerous SBCs out there, but only some are easy to turn into a gaming SBC. The way we have sorted the SBCs here is to present them in a way that showcases their capabilities alongside their usability.
------




-----


= General Performance Comparison of Common Gaming SBCs=
= General Performance Comparison of Common Gaming SBCs =


== Consoles==
== Consoles ==


'''Raspberry Pi SBC Info Note: Information may be slightly incorrect as little to no optimizations were done on a standard RetroPie install (barring doing so for SNES on the RPi0): some systems may perform better if resolution is decreased for them.'''
'''Raspberry Pi SBC Info Note: Information may be slightly incorrect as little to no optimizations were done on a standard RetroPie install (barring doing so for SNES on the RPi0): some systems may perform better if resolution is decreased for them.'''
Line 31: Line 29:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
❓ = Unknown - No user data available.
❓ = Unknown - No user data available.


{| class="wikitable"
|'''System'''||[*https://www.raspberrypi.org/products/raspberry-pi-zero-w/ RPi0W]||[*https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ RPi3B]||[*https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/ RPi3B+]||'''ODROID-XU4'''
|-
|3DO - 3DO Interactive Multiplayer||🖤||🖤||🖤||💛
|-
|Atari - 2600||💚||💚||💚||💚
|-
|Atari - 5200||💛||💛||💛||💛
|-
|Atari - 7800||💚||💚||💚||💚
|-
|Atari - Jaguar||🖤||🖤||🖤||🖤
|-
|Coleco - ColecoVision||💚||💚||💚||💚
|-
|Fairchild - Channel F||🖤||💚||💚||💚
|-
|GCE - Vectrex||🖤||💚||💚||💚
|-
|Magnavox - Odyssey²||💚||💚||💚||💚
|-
|Mattel - Intellivision||💚||💚||💚||💚
|-
|NEC - PC Engine SuperGrafx||🖤||💚||💚||💚
|-
|NEC - PC-FX||🖤||🖤||🖤||❓
|-
|NEC - TurboGrafx-16/PC Engine||💚||💚||💚||💚
|-
|NEC - TurboGrafx-CD/PC Engine CD||💚||💚||💚||💚
|-
|Nintendo - Famicom Disk System||💚||💚||💚||💚
|-
|Nintendo - NES||💚||💚||💚||💚
|-
|Nintendo - Nintendo 64||🖤||🖤||❤️||💛
|-
|Nintendo - Satellaview||🖤||💚||💚||💚
|-
|Nintendo - SNES - Regular Games||💛||💚||💚||💚
|-
|Nintendo - SNES - SA1 Games||🖤||💛||💚||💚
|-
|Nintendo - SNES - Super FX GSU-1 Games||🖤||💚||💚||💚
|-
|Nintendo - SNES - Super FX GSU-2 Games||🖤||💛||💛||💚
|-
|Nintendo - Virtual Boy||🖤||💚||💚||💚
|-
|Philips - Videopac||❤️||❤️||❤️||❤️
|-
|Philips - Videopac+||❤️||❤️||❤️||❤️
|-
|Sega - 32X||🖤||💛||💛||💛
|-
|Sega - Dreamcast||🖤||🖤||❤️||💛
|-
|Sega - Genesis/Mega Drive||💛||💚||💚||💚
|-
|Sega - Master System||💚||💚||💚||💚
|-
|Sega - Saturn||🖤||🖤||🖤||💛
|-
|Sega - Sega CD/Mega CD||💛||💚||💚||💚
|-
|Sega - SG-1000||💚||💚||💚||💚
|-
|SNK - Neo Geo||💛||💚||💚||💚
|-
|Sony - PlayStation||❤️||💛||💛||💛
|}


== Handhelds
-----
==
 
'''System''' [https://www.raspberrypi.org/products/raspberry-pi-zero-w/ RPi0W] [https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ RPi3B] [https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/ RPi3B+] '''ODROID-XU4'''<br />
3DO - 3DO Interactive Multiplayer 🖤 🖤 🖤 💛<br />
Atari - 2600 💚 💚 💚 💚<br />
Atari - 5200 💛 💛 💛 💛<br />
Atari - 7800 💚 💚 💚 💚<br />
Atari - Jaguar 🖤 🖤 🖤 🖤<br />
Coleco - ColecoVision 💚 💚 💚 💚<br />
Fairchild - Channel F 🖤 💚 💚 💚<br />
GCE - Vectrex 🖤 💚 💚 💚<br />
Magnavox - Odyssey² 💚 💚 💚 💚<br />
Mattel - Intellivision 💚 💚 💚 💚<br />
NEC - PC Engine SuperGrafx 🖤 💚 💚 💚<br />
NEC - PC-FX 🖤 🖤 🖤 ❓<br />
NEC - TurboGrafx-16/PC Engine 💚 💚 💚 💚<br />
NEC - TurboGrafx-CD/PC Engine CD 💚 💚 💚 💚<br />
Nintendo - Famicom Disk System 💚 💚 💚 💚<br />
Nintendo - NES 💚 💚 💚 💚<br />
Nintendo - Nintendo 64 🖤 🖤 ❤️ 💛<br />
Nintendo - Satellaview 🖤 💚 💚 💚<br />
Nintendo - SNES - Regular Games 💛 💚 💚 💚<br />
Nintendo - SNES - SA1 Games 🖤 💛 💚 💚<br />
Nintendo - SNES - Super FX GSU-1 Games 🖤 💚 💚 💚<br />
Nintendo - SNES - Super FX GSU-2 Games 🖤 💛 💛 💚<br />
Nintendo - Virtual Boy 🖤 💚 💚 💚<br />
Philips - Videopac ❤️ ❤️ ❤️ ❤️<br />
Philips - Videopac+ ❤️ ❤️ ❤️ ❤️<br />
Sega - 32X 🖤 💛 💛 💛<br />
Sega - Dreamcast 🖤 🖤 ❤️ 💛<br />
Sega - Genesis/Mega Drive 💛 💚 💚 💚<br />
Sega - Master System 💚 💚 💚 💚<br />
Sega - Saturn 🖤 🖤 🖤 💛<br />
Sega - Sega CD/Mega CD 💛 💚 💚 💚<br />
Sega - SG-1000 💚 💚 💚 💚<br />
SNK - Neo Geo 💛 💚 💚 💚<br />
Sony - PlayStation ❤️ 💛 💛 💛
 
 
-----
 
== Handhelds ==


'''Legend'''
'''Legend'''
Line 116: Line 87:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


{| class="wikitable"
|'''System'''||[*https://www.raspberrypi.org/products/raspberry-pi-zero-w/ RPi0W]||[*https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ RPi3B]||[*https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/ RPi3B+]||'''ODROID-XU4'''
|-
|Atari - Lynx||💚||💚||💚||💚
|-
|Bandai - WonderSwan||🖤||💚||💚||💚
|-
|Bandai - WonderSwan Color||🖤||💚||💚||💚
|-
|Nintendo - Game & Watch||💚||💚||💚||💚
|-
|Nintendo - Game Boy||💚||💚||💚||💚
|-
|Nintendo - Game Boy Advance||💛||💚||💚||💚
|-
|Nintendo - Game Boy Color||💚||💚||💚||💚
|-
|Nintendo - Nintendo DS||🖤||💛||💛||💛
|-
|Nintendo - Pokémon Mini||💛||💛||💛||💛
|-
|Sega - Game Gear||💚||💚||💚||💚
|-
|SNK - Neo Geo Pocket||🖤||💚||💚||💚
|-
|SNK - Neo Geo Pocket Color||🖤||💛||💛||💛
|-
|Sony - PSP||🖤||🖤||❤️||💛
|}


= Beginner SBCs
-----
  =
 
'''System''' [https://www.raspberrypi.org/products/raspberry-pi-zero-w/ RPi0W] [https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ RPi3B] [https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/ RPi3B+] '''ODROID-XU4'''<br />
Atari - Lynx 💚 💚 💚 💚<br />
Bandai - WonderSwan 🖤 💚 💚 💚<br />
Bandai - WonderSwan Color 🖤 💚 💚 💚<br />
Nintendo - Game &amp; Watch 💚 💚 💚 💚<br />
Nintendo - Game Boy 💚 💚 💚 💚<br />
Nintendo - Game Boy Advance 💛 💚 💚 💚<br />
Nintendo - Game Boy Color 💚 💚 💚 💚<br />
Nintendo - Nintendo DS 🖤 💛 💛 💛<br />
Nintendo - Pokémon Mini 💛 💛 💛 💛<br />
Sega - Game Gear 💚 💚 💚 💚<br />
SNK - Neo Geo Pocket 🖤 💚 💚 💚<br />
SNK - Neo Geo Pocket Color 🖤 💛 💛 💛<br />
Sony - PSP 🖤 🖤 ❤️ 💛
 
 
-----
 
= Recommended SBCs  =
 
These SBCs are generally recommended due to their company and/or community support.
These SBCs are generally recommended due to their company and/or community support.


== Raspberry Pi Foundation
== Raspberry Pi Foundation ==
==


------


'''[*https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/ Raspberry Pi 3B+]'''
-----


The best Raspberry Pi model you can buy currently.
=== '''[https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/ Raspberry Pi 3B+]'''  ===
 
The second best Raspberry Pi Model you can currently buy.


[[collapsible show="+ RPi3B+ - System Emulation Performance" hide="- RPi3B+ - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPi3B+ - System Emulation Performance


<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''


Line 170: Line 139:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


'''Consoles'''
'''Consoles'''


{| class="wikitable"
 
|'''System'''||'''Status'''
-----
|-
 
|3DO - 3DO Interactive Multiplayer||🖤
'''System''' '''Status'''<br />
|-
3DO - 3DO Interactive Multiplayer 🖤<br />
|Atari - 2600||💚
Atari - 2600 💚<br />
|-
Atari - 5200 💛<br />
|Atari - 5200||💛
Atari - 7800 💚<br />
|-
Atari - Jaguar 🖤<br />
|Atari - 7800||💚
Coleco - ColecoVision 💚<br />
|-
Fairchild - Channel F 💚<br />
|Atari - Jaguar||🖤
GCE - Vectrex 💚<br />
|-
Magnavox - Odyssey² 💚<br />
|Coleco - ColecoVision||💚
Mattel - Intellivision 💚<br />
|-
NEC - PC Engine SuperGrafx 💚<br />
|Fairchild - Channel F||💚
NEC - PC-FX 🖤<br />
|-
NEC - TurboGrafx-16/PC Engine 💚<br />
|GCE - Vectrex||💚
NEC - TurboGrafx-CD/PC Engine CD 💚<br />
|-
Nintendo - Famicom Disk System 💚<br />
|Magnavox - Odyssey²||💚
Nintendo - NES 💚<br />
|-
Nintendo - Nintendo 64 ❤️<br />
|Mattel - Intellivision||💚
Nintendo - Satellaview 💚<br />
|-
Nintendo - SNES - Regular Games 💚<br />
|NEC - PC Engine SuperGrafx||💚
Nintendo - SNES - SA1 Games 💚<br />
|-
Nintendo - SNES - Super FX GSU-1 Games 💚<br />
|NEC - PC-FX||🖤
Nintendo - SNES - Super FX GSU-2 Games 💛<br />
|-
Nintendo - Virtual Boy 💚<br />
|NEC - TurboGrafx-16/PC Engine||💚
Philips - Videopac ❤️<br />
|-
Philips - Videopac+ ❤️<br />
|NEC - TurboGrafx-CD/PC Engine CD||💚
Sega - 32X 💛<br />
|-
Sega - Dreamcast ❤️<br />
|Nintendo - Famicom Disk System||💚
Sega - Genesis/Mega Drive 💚<br />
|-
Sega - Master System 💚<br />
|Nintendo - NES||💚
Sega - Saturn 🖤<br />
|-
Sega - Sega CD/Mega CD 💚<br />
|Nintendo - Nintendo 64||❤️
Sega - SG-1000 💚<br />
|-
SNK - Neo Geo 💚<br />
|Nintendo - Satellaview||💚
Sony - PlayStation 💛
|-
 
|Nintendo - SNES - Regular Games||💚
 
|-
-----
|Nintendo - SNES - SA1 Games||💚
|-
|Nintendo - SNES - Super FX GSU-1 Games||💚
|-
|Nintendo - SNES - Super FX GSU-2 Games||💛
|-
|Nintendo - Virtual Boy||💚
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||💛
|-
|Sega - Dreamcast||❤️
|-
|Sega - Genesis/Mega Drive||💚
|-
|Sega - Master System||💚
|-
|Sega - Saturn||🖤
|-
|Sega - Sega CD/Mega CD||💚
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💚
|-
|Sony - PlayStation||💛
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
 
|'''System'''||'''Status'''
-----
|-
 
|Atari - Lynx||💚
'''System''' '''Status'''<br />
|-
Atari - Lynx 💚<br />
|Bandai - WonderSwan||💚
Bandai - WonderSwan 💚<br />
|-
Bandai - WonderSwan Color 💚<br />
|Bandai - WonderSwan Color||💚
Nintendo - Game &amp; Watch 💚<br />
|-
Nintendo - Game Boy 💚<br />
|Nintendo - Game & Watch||💚
Nintendo - Game Boy Advance 💚<br />
|-
Nintendo - Game Boy Color 💚<br />
|Nintendo - Game Boy||💚
Nintendo - Nintendo DS 💛<br />
|-
Nintendo - Pokémon Mini 💛<br />
|Nintendo - Game Boy Advance||💚
Sega - Game Gear 💚<br />
|-
SNK - Neo Geo Pocket 💚<br />
|Nintendo - Game Boy Color||💚
SNK - Neo Geo Pocket Color 💛<br />
|-
Sony - PSP ❤️
|Nintendo - Nintendo DS||💛
 
|-
 
|Nintendo - Pokémon Mini||💛
-----
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||💚
|-
|SNK - Neo Geo Pocket Color||💛
|-
|Sony - PSP||❤️
|}


'''Emulation Testing'''
'''Emulation Testing'''
Line 286: Line 219:
* [*https://docs.google.com/spreadsheets/d/17v-87MEeZtVNNL26pKaWqpaf1-yXwr9pGdiVvXjHwrk/edit?usp=sharing Arcade] - Keep in mind that arcade emulation development is always proceeding with Final Burn Neo so more games may be playable in the emulator at any time and some running in MAME 2003 Plus or MAME 2010 may run better in Final Burn Neo at some point (if not already). MajorDangerNine has no interest in keeping up with said development and devotes his time to making more of these spreadsheets for consoles or handhelds.
* [*https://docs.google.com/spreadsheets/d/17v-87MEeZtVNNL26pKaWqpaf1-yXwr9pGdiVvXjHwrk/edit?usp=sharing Arcade] - Keep in mind that arcade emulation development is always proceeding with Final Burn Neo so more games may be playable in the emulator at any time and some running in MAME 2003 Plus or MAME 2010 may run better in Final Burn Neo at some point (if not already). MajorDangerNine has no interest in keeping up with said development and devotes his time to making more of these spreadsheets for consoles or handhelds.


<pre class="=html">&lt;!-- --&gt;</pre>
* [*https://docs.google.com/spreadsheets/d/1YTTvjLMBxNKye8upMI0aSHt6vOfe1ouaU5yaf9xuMY0/edit?usp=sharing Console - FDS]
* [*https://docs.google.com/spreadsheets/d/1YTTvjLMBxNKye8upMI0aSHt6vOfe1ouaU5yaf9xuMY0/edit?usp=sharing Console - FDS]
* [*https://docs.google.com/spreadsheets/d/1EGRD_PAwgJNdnHXayiiPRpJb_Khl1QBrnnlxfoU61T0/edit?usp=sharing Console - Neo Geo CD]
* [*https://docs.google.com/spreadsheets/d/1EGRD_PAwgJNdnHXayiiPRpJb_Khl1QBrnnlxfoU61T0/edit?usp=sharing Console - Neo Geo CD]


<pre class="=html">&lt;!-- --&gt;</pre>
* [*https://docs.google.com/spreadsheets/d/100wMFQrg02pggrcIsVIQfirmQgGW-YPgmq1QkFjg00k/edit?usp=sharing PC/Console - MSX2]
* [*https://docs.google.com/spreadsheets/d/100wMFQrg02pggrcIsVIQfirmQgGW-YPgmq1QkFjg00k/edit?usp=sharing PC/Console - MSX2]


[[/collapsible]]
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;/div&gt;</pre>


------
-----


'''[*https://www.raspberrypi.org/products/raspberry-pi-3-model-a-plus/ Raspberry Pi 3A+]'''
=== '''[https://www.raspberrypi.org/products/raspberry-pi-3-model-a-plus/ Raspberry Pi 3A+]''' {#raspberry_pi_3a} ===


Same emulation capabilities as a RPi3B+ outside of needing to alter the default CPU/GPU memory split if attempting N64 emulation. Mostly useful for those aiming to build a decent handheld gaming SBC, though could be used as a console gaming SBC if not severely limited in case choices outside of 3D printing and the fact it only has one USB port for input.
Same emulation capabilities as a RPi3B+ outside of needing to alter the default CPU/GPU memory split if attempting N64 emulation. Mostly useful for those aiming to build a decent handheld gaming SBC, though could be used as a console gaming SBC if not severely limited in case choices outside of 3D printing and the fact it only has one USB port for input.


[[collapsible show="+ RPi3A+ - System Emulation Performance" hide="- RPi3A+ - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPi3A+ - System Emulation Performance


<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''


Line 306: Line 246:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


'''Consoles'''
'''Consoles'''


{| class="wikitable"
 
|'''System'''||'''Status'''
-----
|-
 
|3DO - 3DO Interactive Multiplayer||🖤
'''System''' '''Status'''<br />
|-
3DO - 3DO Interactive Multiplayer 🖤<br />
|Atari - 2600||💚
Atari - 2600 💚<br />
|-
Atari - 5200 💛<br />
|Atari - 5200||💛
Atari - 7800 💚<br />
|-
Atari - Jaguar 🖤<br />
|Atari - 7800||💚
Coleco - ColecoVision 💚<br />
|-
Fairchild - Channel F 💚<br />
|Atari - Jaguar||🖤
GCE - Vectrex 💚<br />
|-
Magnavox - Odyssey² 💚<br />
|Coleco - ColecoVision||💚
Mattel - Intellivision 💚<br />
|-
NEC - PC Engine SuperGrafx 💚<br />
|Fairchild - Channel F||💚
NEC - PC-FX 🖤<br />
|-
NEC - TurboGrafx-16/PC Engine 💚<br />
|GCE - Vectrex||💚
NEC - TurboGrafx-CD/PC Engine CD 💚<br />
|-
Nintendo - Famicom Disk System 💚<br />
|Magnavox - Odyssey²||💚
Nintendo - NES 💚<br />
|-
Nintendo - Nintendo 64 ❤️<br />
|Mattel - Intellivision||💚
Nintendo - Satellaview 💚<br />
|-
Nintendo - SNES - Regular Games 💚<br />
|NEC - PC Engine SuperGrafx||💚
Nintendo - SNES - SA1 Games 💚<br />
|-
Nintendo - SNES - Super FX GSU-1 Games 💚<br />
|NEC - PC-FX||🖤
Nintendo - SNES - Super FX GSU-2 Games 💛<br />
|-
Nintendo - Virtual Boy 💚<br />
|NEC - TurboGrafx-16/PC Engine||💚
Philips - Videopac ❤️<br />
|-
Philips - Videopac+ ❤️<br />
|NEC - TurboGrafx-CD/PC Engine CD||💚
Sega - 32X 💛<br />
|-
Sega - Dreamcast ❤️<br />
|Nintendo - Famicom Disk System||💚
Sega - Genesis/Mega Drive 💚<br />
|-
Sega - Master System 💚<br />
|Nintendo - NES||💚
Sega - Saturn 🖤<br />
|-
Sega - Sega CD/Mega CD 💚<br />
|Nintendo - Nintendo 64||❤️
Sega - SG-1000 💚<br />
|-
SNK - Neo Geo 💚<br />
|Nintendo - Satellaview||💚
Sony - PlayStation 💛
|-
 
|Nintendo - SNES - Regular Games||💚
 
|-
-----
|Nintendo - SNES - SA1 Games||💚
|-
|Nintendo - SNES - Super FX GSU-1 Games||💚
|-
|Nintendo - SNES - Super FX GSU-2 Games||💛
|-
|Nintendo - Virtual Boy||💚
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||💛
|-
|Sega - Dreamcast||❤️
|-
|Sega - Genesis/Mega Drive||💚
|-
|Sega - Master System||💚
|-
|Sega - Saturn||🖤
|-
|Sega - Sega CD/Mega CD||💚
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💚
|-
|Sony - PlayStation||💛
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
|'''System'''||'''Status'''
|-
|Atari - Lynx||💚
|-
|Bandai - WonderSwan||💚
|-
|Bandai - WonderSwan Color||💚
|-
|Nintendo - Game & Watch||💚
|-
|Nintendo - Game Boy||💚
|-
|Nintendo - Game Boy Advance||💚
|-
|Nintendo - Game Boy Color||💚
|-
|Nintendo - Nintendo DS||💛
|-
|Nintendo - Pokémon Mini||💛
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||💚
|-
|SNK - Neo Geo Pocket Color||💛
|-
|Sony - PSP||❤️
|}


[[/collapsible]]
-----


------
'''System''' '''Status'''<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 💚<br />
Bandai - WonderSwan Color 💚<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💚<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 💛<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 💚<br />
SNK - Neo Geo Pocket Color 💛<br />
Sony - PSP ❤️


'''[*https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ Raspberry Pi 3B]'''


This SBC is only recommended if a RPi3B+ or RPi3A+ can't be obtained. Largely emulates the same systems, but SA1/SFX2 enhancement chip games on the SNES would suffer performance issues, forget about N64/Dreamcast/PSP, and the extra power of the RPi3B+ or RPi3A+ allows for hacks like RetroArch's RunAhead latency removal.  
-----
 
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;/div&gt;</pre>
 
-----
 
=== '''[https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ Raspberry Pi 3B]''' {#raspberry_pi_3b_1} ===
 
This SBC is only recommended if a RPi3B+ or RPi3A+ can't be obtained. Largely emulates the same systems, but SA1/SFX2 enhancement chip games on the SNES would suffer performance issues, forget about N64/Dreamcast/PSP, and the extra power of the RPi3B+ or RPi3A+ allows for hacks like RetroArch's RunAhead latency removal.


Overclocking could be done to get this model closer to the performance of a RPi3B+ or RPi3A+, which would clear up on slowdown in SA1 enhancement chip games on the SNES, improve SFX2 enhancement chip games on the SNES, and allow for RetroArch's RunAhead latency removal, but any possible overclocking potential of any Raspberry Pi should never be considered a certainty.
Overclocking could be done to get this model closer to the performance of a RPi3B+ or RPi3A+, which would clear up on slowdown in SA1 enhancement chip games on the SNES, improve SFX2 enhancement chip games on the SNES, and allow for RetroArch's RunAhead latency removal, but any possible overclocking potential of any Raspberry Pi should never be considered a certainty.


[[collapsible show="+ RPi3B - System Emulation Performance" hide="- RPi3B - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPi3B - System Emulation Performance
 
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''
 
'''Legend'''
 
💚 = Good - Emulation is largely known to be full speed without bugs.
 
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
 
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
 
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
 
'''Consoles'''
 
 
-----
 
'''System''' '''Status'''<br />
3DO - 3DO Interactive Multiplayer 🖤<br />
Atari - 2600 💚<br />
Atari - 5200 💛<br />
Atari - 7800 💚<br />
Atari - Jaguar 🖤<br />
Coleco - ColecoVision 💚<br />
Fairchild - Channel F 💚<br />
GCE - Vectrex 💚<br />
Magnavox - Odyssey² 💚<br />
Mattel - Intellivision 💚<br />
NEC - PC Engine SuperGrafx 💚<br />
NEC - PC-FX 🖤<br />
NEC - TurboGrafx-16/PC Engine 💚<br />
NEC - TurboGrafx-CD/PC Engine CD 💚<br />
Nintendo - Famicom Disk System 💚<br />
Nintendo - NES 💚<br />
Nintendo - Nintendo 64 🖤<br />
Nintendo - Satellaview 💚<br />
Nintendo - SNES - Regular Games 💚<br />
Nintendo - SNES - SA1 Games 💛<br />
Nintendo - SNES - Super FX GSU-1Games 💚<br />
Nintendo - SNES - Super FX GSU-2Games 💛<br />
Nintendo - Virtual Boy 💚<br />
Philips - Videopac ❤️<br />
Philips - Videopac+ ❤️<br />
Sega - 32X 💛<br />
Sega - Dreamcast 🖤<br />
Sega - Genesis/Mega Drive 💚<br />
Sega - Master System 💚<br />
Sega - Saturn 🖤<br />
Sega - Sega CD/Mega CD 💚<br />
Sega - SG-1000 💚<br />
SNK - Neo Geo 💚<br />
Sony - PlayStation 💛
 
 
-----
 
'''Handhelds'''
 
 
-----
 
'''System''' '''Status'''<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 💚<br />
Bandai - WonderSwan Color 💚<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💚<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 💛<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 💚<br />
SNK - Neo Geo Pocket Color 💛<br />
Sony - PSP 🖤
 


-----
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;/div&gt;</pre>
== Raspberry Pi Foundation  ==
-----
=== '''[https://www.raspberrypi.org/products/raspberry-pi-4-model-b/ Raspberry Pi 4B/Pi 400]''' ===
The best Raspberry Pi model you can buy currently.
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPi 4B - System Emulation Performance
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''


Line 433: Line 438:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


'''Consoles'''
'''Consoles'''


{| class="wikitable"
 
|'''System'''||'''Status'''
-----
|-
 
|3DO - 3DO Interactive Multiplayer||🖤
'''System''' '''Status'''<br />
|-
3DO - 3DO Interactive Multiplayer 🖤<br />
|Atari - 2600||💚
Atari - 2600 💚<br />
|-
Atari - 5200 💛<br />
|Atari - 5200||💛
Atari - 7800 💚<br />
|-
Atari - Jaguar 🖤<br />
|Atari - 7800||💚
Coleco - ColecoVision 💚<br />
|-
Fairchild - Channel F 💚<br />
|Atari - Jaguar||🖤
GCE - Vectrex 💚<br />
|-
Magnavox - Odyssey² 💚<br />
|Coleco - ColecoVision||💚
Mattel - Intellivision 💚<br />
|-
NEC - PC Engine SuperGrafx 💚<br />
|Fairchild - Channel F||💚
NEC - PC-FX 🖤<br />
|-
NEC - TurboGrafx-16/PC Engine 💚<br />
|GCE - Vectrex||💚
NEC - TurboGrafx-CD/PC Engine CD 💚<br />
|-
Nintendo - Famicom Disk System 💚<br />
|Magnavox - Odyssey²||💚
Nintendo - NES 💚<br />
|-
Nintendo - Nintendo 64 💛<br />
|Mattel - Intellivision||💚
Nintendo - Satellaview 💚<br />
|-
Nintendo - SNES - Regular Games 💚<br />
|NEC - PC Engine SuperGrafx||💚
Nintendo - SNES - SA1 Games 💚<br />
|-
Nintendo - SNES - Super FX GSU-1 Games 💚<br />
|NEC - PC-FX||🖤
Nintendo - SNES - Super FX GSU-2 Games 💚<br />
|-
Nintendo - Virtual Boy 💚<br />
|NEC - TurboGrafx-16/PC Engine||💚
Philips - Videopac ❤️<br />
|-
Philips - Videopac+ ❤️<br />
|NEC - TurboGrafx-CD/PC Engine CD||💚
Sega - 32X 💛<br />
|-
Sega - Dreamcast ❤️<br />
|Nintendo - Famicom Disk System||💚
Sega - Genesis/Mega Drive 💚<br />
|-
Sega - Master System 💚<br />
|Nintendo - NES||💚
Sega - Saturn 🖤<br />
|-
Sega - Sega CD/Mega CD 💚<br />
|Nintendo - Nintendo 64||🖤
Sega - SG-1000 💚<br />
|-
SNK - Neo Geo 💚<br />
|Nintendo - Satellaview||💚
Sony - PlayStation 💚
|-
 
|Nintendo - SNES - Regular Games||💚
 
|-
-----
|Nintendo - SNES - SA1 Games||💛
|-
|Nintendo - SNES - Super FX GSU-1Games||💚
|-
|Nintendo - SNES - Super FX GSU-2Games||💛
|-
|Nintendo - Virtual Boy||💚
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||💛
|-
|Sega - Dreamcast||🖤
|-
|Sega - Genesis/Mega Drive||💚
|-
|Sega - Master System||💚
|-
|Sega - Saturn||🖤
|-
|Sega - Sega CD/Mega CD||💚
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💚
|-
|Sony - PlayStation||💛
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
|'''System'''||'''Status'''
|-
|Atari - Lynx||💚
|-
|Bandai - WonderSwan||💚
|-
|Bandai - WonderSwan Color||💚
|-
|Nintendo - Game & Watch||💚
|-
|Nintendo - Game Boy||💚
|-
|Nintendo - Game Boy Advance||💚
|-
|Nintendo - Game Boy Color||💚
|-
|Nintendo - Nintendo DS||💛
|-
|Nintendo - Pokémon Mini||💛
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||💚
|-
|SNK - Neo Geo Pocket Color||💛
|-
|Sony - PSP||🖤
|}


[[/collapsible]]
-----


------
'''System''' '''Status'''<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 💚<br />
Bandai - WonderSwan Color 💚<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💚<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 💛<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 💚<br />
SNK - Neo Geo Pocket Color 💛<br />
Sony - PSP ❤️


== Hardkernel
==


------
-----


'''[*https://wiki.odroid.com/odroid_go/odroid_go ODROID-GO]'''
 
 
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;/div&gt;</pre>
 
-----
 
== Hardkernel ==
 
 
-----
 
=== '''[https://wiki.odroid.com/odroid_go/odroid_go ODROID-GO]''' {#odroid_go} ===


A handheld you can build with ease.
A handheld you can build with ease.


Pros:
Pros:
* Cheap.
* Cheap.
* Emulates NES, Master System, Game Boy, Game Gear, and Game Boy Color.
* Emulates NES, Master System, Game Boy, Game Gear, and Game Boy Color.
Line 562: Line 535:


Cons:
Cons:
* Screen tearing with some emulation, though reduced after updates and changing the video mode to original aspect ratio instead of fullscreen.
* Screen tearing with some emulation, though reduced after updates and changing the video mode to original aspect ratio instead of fullscreen.
* Slowdown with some emulation, though reduced by changing the video mode to original aspect ratio instead of fullscreen.
* Slowdown with some emulation, though reduced by changing the video mode to original aspect ratio instead of fullscreen.


Buy:
Buy: [https://www.hardkernel.com/shop/odroid-go/ Hardkernel] - [https://ameridroid.com/products/odroid-go-game-kit Ameridroid]
[*https://www.hardkernel.com/shop/odroid-go/ Hardkernel]
 
[*https://ameridroid.com/products/odroid-go-game-kit Ameridroid]
 
-----


------
= Advanced SBCs {#advanced_sbcs} =


= Advanced SBCs
=
These SBCs are generally recommended for emulation of systems that weaker SBCs can't handle or for special purposes.
These SBCs are generally recommended for emulation of systems that weaker SBCs can't handle or for special purposes.


== PINE64
== PINE64 ==
==
 


------
-----


'''ROCKPro64'''
=== '''ROCKPro64''' ===


* Has more power than the XU4
* Has more power than the XU4
Line 588: Line 561:
* Can go up to PSP and run smoothly.
* Can go up to PSP and run smoothly.


------


== Hardkernel
-----
==
 
== Hardkernel {#hardkernel_1} ==
 


------
-----


'''ODROID-XU4'''
=== '''ODROID-XU4''' {#odroid_xu4} ===


* Additional option of eMMC storage.
* Additional option of eMMC storage.
* No built-in Wi-Fi or Bluetooth
* No built-in Wi-Fi or Bluetooth
* 5V/4A Power supply recommended.  
* 5V/4A Power supply recommended.
* Best current choice for emulation of N64 and up.
* Best current choice for emulation of N64 and up.
* Can build Retropie using Ubuntu Minimal, but there are other options.
* Can build Retropie using Ubuntu Minimal, but there are other options.


[[collapsible show="+ ODROID-XU4 - System Emulation Performance" hide="- ODROID-XU4 - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
ODROID-XU4 - System Emulation Performance


<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Legend'''
'''Legend'''


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
❓ = Unknown - No user data available.
❓ = Unknown - No user data available.


'''Consoles'''
'''Consoles'''


{| class="wikitable"
 
|'''System'''||'''Status'''
-----
|-
 
|3DO - 3DO Interactive Multiplayer||💛
'''System''' '''Status'''<br />
|-
3DO - 3DO Interactive Multiplayer 💛<br />
|Atari - 2600||💚
Atari - 2600 💚<br />
|-
Atari - 5200 💛<br />
|Atari - 5200||💛
Atari - 7800 💚<br />
|-
Atari - Jaguar 🖤<br />
|Atari - 7800||💚
Coleco - ColecoVision 💚<br />
|-
Fairchild - Channel F 💚<br />
|Atari - Jaguar||🖤
GCE - Vectrex 💚<br />
|-
Magnavox - Odyssey² 💚<br />
|Coleco - ColecoVision||💚
Mattel - Intellivision 💚<br />
|-
NEC - PC Engine SuperGrafx 💚<br />
|Fairchild - Channel F||💚
NEC - PC-FX ❓<br />
|-
NEC - TurboGrafx-16/PC Engine 💚<br />
|GCE - Vectrex||💚
NEC - TurboGrafx-CD/PC Engine CD 💚<br />
|-
Nintendo - Famicom Disk System 💚<br />
|Magnavox - Odyssey²||💚
Nintendo - NES 💚<br />
|-
Nintendo - Nintendo 64 💛<br />
|Mattel - Intellivision||💚
Nintendo - Satellaview 💚<br />
|-
Nintendo - SNES - Regular Games 💚<br />
|NEC - PC Engine SuperGrafx||💚
Nintendo - SNES - SA1 Games 💚<br />
|-
Nintendo - SNES - Super FX GSU-1 Games 💚<br />
|NEC - PC-FX||
Nintendo - SNES - Super FX GSU-2 Games 💚<br />
|-
Nintendo - Virtual Boy 💚<br />
|NEC - TurboGrafx-16/PC Engine||💚
Philips - Videopac ❤️<br />
|-
Philips - Videopac+ ❤️<br />
|NEC - TurboGrafx-CD/PC Engine CD||💚
Sega - 32X 💛<br />
|-
Sega - Dreamcast 💛<br />
|Nintendo - Famicom Disk System||💚
Sega - Genesis/Mega Drive 💚<br />
|-
Sega - Master System 💚<br />
|Nintendo - NES||💚
Sega - Saturn 💛<br />
|-
Sega - Sega CD/Mega CD 💚<br />
|Nintendo - Nintendo 64||💛
Sega - SG-1000 💚<br />
|-
SNK - Neo Geo 💚<br />
|Nintendo - Satellaview||💚
Sony - PlayStation 💛
|-
 
|Nintendo - SNES - Regular Games||💚
 
|-
-----
|Nintendo - SNES - SA1 Games||💚
|-
|Nintendo - SNES - Super FX GSU-1 Games||💚
|-
|Nintendo - SNES - Super FX GSU-2 Games||💚
|-
|Nintendo - Virtual Boy||💚
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||💛
|-
|Sega - Dreamcast||💛
|-
|Sega - Genesis/Mega Drive||💚
|-
|Sega - Master System||💚
|-
|Sega - Saturn||💛
|-
|Sega - Sega CD/Mega CD||💚
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💚
|-
|Sony - PlayStation||💛
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
|'''System'''||'''Status'''
|-
|Atari - Lynx||💚
|-
|Bandai - WonderSwan||💚
|-
|Bandai - WonderSwan Color||💚
|-
|Nintendo - Game & Watch||💚
|-
|Nintendo - Game Boy||💚
|-
|Nintendo - Game Boy Advance||💚
|-
|Nintendo - Game Boy Color||💚
|-
|Nintendo - Nintendo DS||💛
|-
|Nintendo - Pokémon Mini||💛
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||💚
|-
|SNK - Neo Geo Pocket Color||💛
|-
|Sony - PSP||💛
|}


[[/collapsible]]
-----
 
'''System''' '''Status'''<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 💚<br />
Bandai - WonderSwan Color 💚<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💚<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 💛<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 💚<br />
SNK - Neo Geo Pocket Color 💛<br />
Sony - PSP 💛


Buy:
[*https://www.hardkernel.com/shop/odroid-xu4-special-price/ Hardkernel]
[*https://ameridroid.com/products/odroid-xu4 ameriDriod]


------
-----


== Raspberry Pi Foundation
<pre class="=html">&lt;/div&gt;</pre>
==
<pre class="=html">&lt;/div&gt;</pre>
Buy: [https://www.hardkernel.com/shop/odroid-xu4-special-price/ Hardkernel] - [https://ameridroid.com/products/odroid-xu4 ameriDriod]


------


'''[*https://www.raspberrypi.org/products/raspberry-pi-zero-w/ Raspberry Pi Zero W]'''
-----
 
== Raspberry Pi Foundation ==
 
 
-----
 
=== '''[https://www.raspberrypi.org/products/raspberry-pi-zero-w/ Raspberry Pi Zero W]''' {#raspberry_pi_zero_w} ===


Mostly useful for building a low power consumption handheld, though a RPi3A+ is a better choice for something custom outside of less battery life.
Mostly useful for building a low power consumption handheld, though a RPi3A+ is a better choice for something custom outside of less battery life.


[[collapsible show="+ RPi0W - System Emulation Performance" hide="- RPi0W - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPi0W - System Emulation Performance


<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.'''
'''Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.'''


Line 743: Line 689:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


'''Consoles'''
'''Consoles'''


{| class="wikitable"
 
|System||Status
-----
|-
 
|3DO - 3DO Interactive Multiplayer||🖤
System Status<br />
|-
3DO - 3DO Interactive Multiplayer 🖤<br />
|Atari - 2600||💚
Atari - 2600 💚<br />
|-
Atari - 5200 💛<br />
|Atari - 5200||💛
Atari - 7800 💚<br />
|-
Atari - Jaguar 🖤<br />
|Atari - 7800||💚
Coleco - ColecoVision 💚<br />
|-
Fairchild - Channel F 🖤<br />
|Atari - Jaguar||🖤
GCE - Vectrex 🖤<br />
|-
Magnavox - Odyssey² 💚<br />
|Coleco - ColecoVision||💚
Mattel - Intellivision 💚<br />
|-
NEC - PC Engine SuperGrafx 🖤<br />
|Fairchild - Channel F||🖤
NEC - PC-FX 🖤<br />
|-
NEC - TurboGrafx-16/PC Engine 💚<br />
|GCE - Vectrex||🖤
NEC - TurboGrafx-CD/PC Engine CD 💚<br />
|-
Nintendo - Famicom Disk System 💚<br />
|Magnavox - Odyssey²||💚
Nintendo - NES 💚<br />
|-
Nintendo - Nintendo 64 🖤<br />
|Mattel - Intellivision||💚
Nintendo - Satellaview 🖤<br />
|-
Nintendo - SNES - Regular Games 💛<br />
|NEC - PC Engine SuperGrafx||🖤
Nintendo - SNES - SA1 Games 🖤<br />
|-
Nintendo - SNES - Super FX GSU-1 Games 🖤<br />
|NEC - PC-FX||🖤
Nintendo - SNES - Super FX GSU-2 Games 🖤<br />
|-
Nintendo - Virtual Boy 🖤<br />
|NEC - TurboGrafx-16/PC Engine||💚
Philips - Videopac ❤️<br />
|-
Philips - Videopac+ ❤️<br />
|NEC - TurboGrafx-CD/PC Engine CD||💚
Sega - 32X 🖤<br />
|-
Sega - Dreamcast 🖤<br />
|Nintendo - Famicom Disk System||💚
Sega - Genesis/Mega Drive 💛<br />
|-
Sega - Master System 💚<br />
|Nintendo - NES||💚
Sega - Saturn 🖤<br />
|-
Sega - Sega CD/Mega CD 💛<br />
|Nintendo - Nintendo 64||🖤
Sega - SG-1000 💚<br />
|-
SNK - Neo Geo 💛<br />
|Nintendo - Satellaview||🖤
Sony - PlayStation ❤️
|-
 
|Nintendo - SNES - Regular Games||💛
 
|-
-----
|Nintendo - SNES - SA1 Games||🖤
|-
|Nintendo - SNES - Super FX GSU-1 Games||🖤
|-
|Nintendo - SNES - Super FX GSU-2 Games||🖤
|-
|Nintendo - Virtual Boy||🖤
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||🖤
|-
|Sega - Dreamcast||🖤
|-
|Sega - Genesis/Mega Drive||💛
|-
|Sega - Master System||💚
|-
|Sega - Saturn||🖤
|-
|Sega - Sega CD/Mega CD||💛
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💛
|-
|Sony - PlayStation||❤️
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
|System||Status
|-
|Atari - Lynx||💚
|-
|Bandai - WonderSwan||🖤
|-
|Bandai - WonderSwan Color||🖤
|-
|Nintendo - Game & Watch||💚
|-
|Nintendo - Game Boy||💚
|-
|Nintendo - Game Boy Advance||💛
|-
|Nintendo - Game Boy Color||💚
|-
|Nintendo - Nintendo DS||🖤
|-
|Nintendo - Pokémon Mini||💛
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||🖤
|-
|SNK - Neo Geo Pocket Color||🖤
|-
|Sony - PSP||🖤
|}


[[/collapsible]]
-----
 
System Status<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 🖤<br />
Bandai - WonderSwan Color 🖤<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💛<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 🖤<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 🖤<br />
SNK - Neo Geo Pocket Color 🖤<br />
Sony - PSP 🖤
 


------
-----


'''[*https://www.raspberrypi.org/products/raspberry-pi-zero/ Raspberry Pi Zero]'''
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;/div&gt;</pre>
 
-----
 
=== '''[https://www.raspberrypi.org/products/raspberry-pi-zero/ Raspberry Pi Zero]''' ===


Mostly useful for building a low power consumption handheld, though a RPi3A+ is a better choice for something custom outside of less battery life, and lack of wireless access would make doing everything software-side more difficult.
Mostly useful for building a low power consumption handheld, though a RPi3A+ is a better choice for something custom outside of less battery life, and lack of wireless access would make doing everything software-side more difficult.


[[collapsible show="+ RPi0 - System Emulation Performance" hide="- RPi0 - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPi0 - System Emulation Performance


<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.'''
'''Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.'''


Line 868: Line 783:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


'''Consoles'''
'''Consoles'''


{| class="wikitable"
 
|System||Status
-----
|-
 
|3DO - 3DO Interactive Multiplayer||🖤
System Status<br />
|-
3DO - 3DO Interactive Multiplayer 🖤<br />
|Atari - 2600||💚
Atari - 2600 💚<br />
|-
Atari - 5200 💛<br />
|Atari - 5200||💛
Atari - 7800 💚<br />
|-
Atari - Jaguar 🖤<br />
|Atari - 7800||💚
Coleco - ColecoVision 💚<br />
|-
Fairchild - Channel F 🖤<br />
|Atari - Jaguar||🖤
GCE - Vectrex 🖤<br />
|-
Magnavox - Odyssey² 💚<br />
|Coleco - ColecoVision||💚
Mattel - Intellivision 💚<br />
|-
NEC - PC Engine SuperGrafx 🖤<br />
|Fairchild - Channel F||🖤
NEC - PC-FX 🖤<br />
|-
NEC - TurboGrafx-16/PC Engine 💚<br />
|GCE - Vectrex||🖤
NEC - TurboGrafx-CD/PC Engine CD 💚<br />
|-
Nintendo - Famicom Disk System 💚<br />
|Magnavox - Odyssey²||💚
Nintendo - NES 💚<br />
|-
Nintendo - Nintendo 64 🖤<br />
|Mattel - Intellivision||💚
Nintendo - Satellaview 🖤<br />
|-
Nintendo - SNES - Regular Games 💛<br />
|NEC - PC Engine SuperGrafx||🖤
Nintendo - SNES - SA1 Games 🖤<br />
|-
Nintendo - SNES - Super FX GSU-1 Games 🖤<br />
|NEC - PC-FX||🖤
Nintendo - SNES - Super FX GSU-2 Games 🖤<br />
|-
Nintendo - Virtual Boy 🖤<br />
|NEC - TurboGrafx-16/PC Engine||💚
Philips - Videopac ❤️<br />
|-
Philips - Videopac+ ❤️<br />
|NEC - TurboGrafx-CD/PC Engine CD||💚
Sega - 32X 🖤<br />
|-
Sega - Dreamcast 🖤<br />
|Nintendo - Famicom Disk System||💚
Sega - Genesis/Mega Drive 💛<br />
|-
Sega - Master System 💚<br />
|Nintendo - NES||💚
Sega - Saturn 🖤<br />
|-
Sega - Sega CD/Mega CD 💛<br />
|Nintendo - Nintendo 64||🖤
Sega - SG-1000 💚<br />
|-
SNK - Neo Geo 💛<br />
|Nintendo - Satellaview||🖤
Sony - PlayStation ❤️
|-
 
|Nintendo - SNES - Regular Games||💛
 
|-
-----
|Nintendo - SNES - SA1 Games||🖤
|-
|Nintendo - SNES - Super FX GSU-1 Games||🖤
|-
|Nintendo - SNES - Super FX GSU-2 Games||🖤
|-
|Nintendo - Virtual Boy||🖤
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||🖤
|-
|Sega - Dreamcast||🖤
|-
|Sega - Genesis/Mega Drive||💛
|-
|Sega - Master System||💚
|-
|Sega - Saturn||🖤
|-
|Sega - Sega CD/Mega CD||💛
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💛
|-
|Sony - PlayStation||❤️
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
|System||Status
|-
|Atari - Lynx||💚
|-
|Bandai - WonderSwan||🖤
|-
|Bandai - WonderSwan Color||🖤
|-
|Nintendo - Game & Watch||💚
|-
|Nintendo - Game Boy||💚
|-
|Nintendo - Game Boy Advance||💛
|-
|Nintendo - Game Boy Color||💚
|-
|Nintendo - Nintendo DS||🖤
|-
|Nintendo - Pokémon Mini||💛
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||🖤
|-
|SNK - Neo Geo Pocket Color||🖤
|-
|Sony - PSP||🖤
|}


[[/collapsible]]
-----


System Status<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 🖤<br />
Bandai - WonderSwan Color 🖤<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💛<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 🖤<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 🖤<br />
SNK - Neo Geo Pocket Color 🖤<br />
Sony - PSP 🖤


------


= Problematic SBCs
-----
=
 
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;/div&gt;</pre>
 
-----
 
= Problematic SBCs {#problematic_sbcs} =
 
These SBCs aren't generally recommended due to: not emulating more than what a common SBC can, having poor company support, having poor community support, being hard to use, and/or simply being outdated.
These SBCs aren't generally recommended due to: not emulating more than what a common SBC can, having poor company support, having poor community support, being hard to use, and/or simply being outdated.


== Hardkernel
== Hardkernel  ==
  ==


------


'''ODROID-C2'''
-----
 
=== '''ODROID-C2''' ===


* Older than ODROID-XU4.
* Older than ODROID-XU4.
Line 999: Line 878:
* Can build RetroPie for this like the ODROID-XU4, but there are other options.
* Can build RetroPie for this like the ODROID-XU4, but there are other options.


------


== Asus
-----
==


------
== Asus ==


'''Tinker Board S'''
 
-----
 
=== '''Tinker Board S''' ===


* Wi-Fi and Bluetooth built-in.
* Wi-Fi and Bluetooth built-in.
Line 1,015: Line 895:
* Runs N64 better than Raspberry Pi.
* Runs N64 better than Raspberry Pi.


------


'''Tinker Board'''
-----
 
=== '''Tinker Board''' ===


* Wi-Fi and Bluetooth built-in.
* Wi-Fi and Bluetooth built-in.
Line 1,025: Line 906:
* Runs N64 better than Raspberry Pi.
* Runs N64 better than Raspberry Pi.


------


== Raspberry Pi Foundation
-----
==


------
== Raspberry Pi Foundation ==


'''[*https://www.raspberrypi.org/products/raspberry-pi-2-model-b/ Raspberry Pi 2B]'''
 
-----
 
=== '''[https://www.raspberrypi.org/products/raspberry-pi-2-model-b/ Raspberry Pi 2B]''' ===


No reason to use due to the existence of the RPi3B/RPi3A+/RPi3B+.
No reason to use due to the existence of the RPi3B/RPi3A+/RPi3B+.


[[collapsible show="+ RPi2B - System Emulation Performance" hide="- RPi2B - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPi2B - System Emulation Performance


<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''


Line 1,043: Line 929:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


'''Consoles'''
'''Consoles'''


{| class="wikitable"
 
|'''System'''||'''Status'''
-----
|-
 
|3DO - 3DO Interactive Multiplayer||🖤
'''System''' '''Status'''<br />
|-
3DO - 3DO Interactive Multiplayer 🖤<br />
|Atari - 2600||💚
Atari - 2600 💚<br />
|-
Atari - 5200 💛<br />
|Atari - 5200||💛
Atari - 7800 💚<br />
|-
Atari - Jaguar 🖤<br />
|Atari - 7800||💚
Coleco - ColecoVision 💚<br />
|-
Fairchild - Channel F 💚<br />
|Atari - Jaguar||🖤
GCE - Vectrex 💚<br />
|-
Magnavox - Odyssey² 💚<br />
|Coleco - ColecoVision||💚
Mattel - Intellivision 💚<br />
|-
NEC - PC Engine SuperGrafx 💚<br />
|Fairchild - Channel F||💚
NEC - PC-FX 🖤<br />
|-
NEC - TurboGrafx-16/PC Engine 💚<br />
|GCE - Vectrex||💚
NEC - TurboGrafx-CD/PC Engine CD 💚<br />
|-
Nintendo - Famicom Disk System 💚<br />
|Magnavox - Odyssey²||💚
Nintendo - NES 💚<br />
|-
Nintendo - Nintendo 64 🖤<br />
|Mattel - Intellivision||💚
Nintendo - Satellaview 💚<br />
|-
Nintendo - SNES - Regular Games 💚<br />
|NEC - PC Engine SuperGrafx||💚
Nintendo - SNES - SA1 Games 💛<br />
|-
Nintendo - SNES - Super FX GSU-1 Games 💛<br />
|NEC - PC-FX||🖤
Nintendo - SNES - Super FX GSU-2 Games ❤️<br />
|-
Nintendo - Virtual Boy ❤️<br />
|NEC - TurboGrafx-16/PC Engine||💚
Philips - Videopac ❤️<br />
|-
Philips - Videopac+ ❤️<br />
|NEC - TurboGrafx-CD/PC Engine CD||💚
Sega - 32X 💛<br />
|-
Sega - Dreamcast 🖤<br />
|Nintendo - Famicom Disk System||💚
Sega - Genesis/Mega Drive 💚<br />
|-
Sega - Master System 💚<br />
|Nintendo - NES||💚
Sega - Saturn 🖤<br />
|-
Sega - Sega CD/Mega CD 💚<br />
|Nintendo - Nintendo 64||🖤
Sega - SG-1000 💚<br />
|-
SNK - Neo Geo 💚<br />
|Nintendo - Satellaview||💚
Sony - PlayStation 💛
|-
 
|Nintendo - SNES - Regular Games||💚
 
|-
-----
|Nintendo - SNES - SA1 Games||💛
|-
|Nintendo - SNES - Super FX GSU-1 Games||💛
|-
|Nintendo - SNES - Super FX GSU-2 Games||❤️
|-
|Nintendo - Virtual Boy||❤️
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||💛
|-
|Sega - Dreamcast||🖤
|-
|Sega - Genesis/Mega Drive||💚
|-
|Sega - Master System||💚
|-
|Sega - Saturn||🖤
|-
|Sega - Sega CD/Mega CD||💚
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💚
|-
|Sony - PlayStation||💛
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
|'''System'''||'''Status'''
|-
|Atari - Lynx||💚
|-
|Bandai - WonderSwan||💚
|-
|Bandai - WonderSwan Color||💛
|-
|Nintendo - Game & Watch||💚
|-
|Nintendo - Game Boy||💚
|-
|Nintendo - Game Boy Advance||💚
|-
|Nintendo - Game Boy Color||💚
|-
|Nintendo - Nintendo DS||💛
|-
|Nintendo - Pokémon Mini||💛
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||💚
|-
|SNK - Neo Geo Pocket Color||💛
|-
|Sony - PSP||🖤
|}


[[/collapsible]]
-----
 
'''System''' '''Status'''<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 💚<br />
Bandai - WonderSwan Color 💛<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💚<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 💛<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 💚<br />
SNK - Neo Geo Pocket Color 💛<br />
Sony - PSP 🖤
 
 
-----
 
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;/div&gt;</pre>


------
-----


'''[*https://www.raspberrypi.org/products/raspberry-pi-1-model-b-plus/ Raspberry Pi 1B+]'''
=== '''[https://www.raspberrypi.org/products/raspberry-pi-1-model-b-plus/ Raspberry Pi 1B+]''' ===


No reason to use due to the existence of the RPi3B/RPi3A+/RPi3B+.
No reason to use due to the existence of the RPi3B/RPi3A+/RPi3B+.


[[collapsible show="+ RPi1B+ - System Emulation Performance" hide="- RPi1B+ - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPi1B+ - System Emulation Performance


<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.'''
'''Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.'''


Line 1,168: Line 1,023:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


'''Consoles'''
'''Consoles'''


{| class="wikitable"
 
|'''System'''||'''Status'''
-----
|-
 
|3DO - 3DO Interactive Multiplayer||🖤
'''System''' '''Status'''<br />
|-
3DO - 3DO Interactive Multiplayer 🖤<br />
|Atari - 2600||💛
Atari - 2600 💛<br />
|-
Atari - 5200 🖤<br />
|Atari - 5200||🖤
Atari - 7800 💛<br />
|-
Atari - Jaguar 🖤<br />
|Atari - 7800||💛
Coleco - ColecoVision 💚<br />
|-
Fairchild - Channel F 🖤<br />
|Atari - Jaguar||🖤
GCE - Vectrex 🖤<br />
|-
Magnavox - Odyssey² 💚<br />
|Coleco - ColecoVision||💚
Mattel - Intellivision 💛<br />
|-
NEC - PC Engine SuperGrafx 🖤<br />
|Fairchild - Channel F||🖤
NEC - PC-FX 🖤<br />
|-
NEC - TurboGrafx-16/PC Engine 🖤<br />
|GCE - Vectrex||🖤
NEC - TurboGrafx-CD/PC Engine CD 🖤<br />
|-
Nintendo - Famicom Disk System 🖤<br />
|Magnavox - Odyssey²||💚
Nintendo - NES 💛<br />
|-
Nintendo - Nintendo 64 🖤<br />
|Mattel - Intellivision||💛
Nintendo - Satellaview 🖤<br />
|-
Nintendo - SNES - Regular Games ❤️<br />
|NEC - PC Engine SuperGrafx||🖤
Nintendo - SNES - SA1 Games 🖤<br />
|-
Nintendo - SNES - Super FX GSU-1 Games 🖤<br />
|NEC - PC-FX||🖤
Nintendo - SNES - Super FX GSU-2 Games 🖤<br />
|-
Nintendo - Virtual Boy 🖤<br />
|NEC - TurboGrafx-16/PC Engine||🖤
Philips - Videopac ❤️<br />
|-
Philips - Videopac+ ❤️<br />
|NEC - TurboGrafx-CD/PC Engine CD||🖤
Sega - 32X 🖤<br />
|-
Sega - Dreamcast 🖤<br />
|Nintendo - Famicom Disk System||🖤
Sega - Genesis/Mega Drive 💛<br />
|-
Sega - Master System 💛<br />
|Nintendo - NES||💛
Sega - Saturn 🖤<br />
|-
Sega - Sega CD/Mega CD 🖤<br />
|Nintendo - Nintendo 64||🖤
Sega - SG-1000 💚<br />
|-
SNK - Neo Geo 💛<br />
|Nintendo - Satellaview||🖤
Sony - PlayStation ❤️
|-
 
|Nintendo - SNES - Regular Games||❤️
 
|-
-----
|Nintendo - SNES - SA1 Games||🖤
|-
|Nintendo - SNES - Super FX GSU-1 Games||🖤
|-
|Nintendo - SNES - Super FX GSU-2 Games||🖤
|-
|Nintendo - Virtual Boy||🖤
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||🖤
|-
|Sega - Dreamcast||🖤
|-
|Sega - Genesis/Mega Drive||💛
|-
|Sega - Master System||💛
|-
|Sega - Saturn||🖤
|-
|Sega - Sega CD/Mega CD||🖤
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💛
|-
|Sony - PlayStation||❤️
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
|'''System'''||'''Status'''
|-
|Atari - Lynx||💚
|-
|Bandai - WonderSwan||🖤
|-
|Bandai - WonderSwan Color||🖤
|-
|Nintendo - Game & Watch||💚
|-
|Nintendo - Game Boy||💚
|-
|Nintendo - Game Boy Advance||💛
|-
|Nintendo - Game Boy Color||💚
|-
|Nintendo - Nintendo DS||🖤
|-
|Nintendo - Pokémon Mini||💛
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||🖤
|-
|SNK - Neo Geo Pocket Color||🖤
|-
|Sony - PSP||🖤
|}


[[/collapsible]]
-----
 
'''System''' '''Status'''<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 🖤<br />
Bandai - WonderSwan Color 🖤<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💛<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 🖤<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 🖤<br />
SNK - Neo Geo Pocket Color 🖤<br />
Sony - PSP 🖤


------


'''[*https://www.raspberrypi.org/products/raspberry-pi-1-model-a-plus/ Raspberry Pi 1A+]'''
-----
 
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;/div&gt;</pre>
 
-----
 
=== '''[https://www.raspberrypi.org/products/raspberry-pi-1-model-a-plus/ Raspberry Pi 1A+]''' ===


No reason to use due to the existence of the RPi3B/RPi3A+/RPi3B+.
No reason to use due to the existence of the RPi3B/RPi3A+/RPi3B+.


[[collapsible show="+ RPi1A+ - System Emulation Performance" hide="- RPi1A+ - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPi1A+ - System Emulation Performance


<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.'''
'''Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.'''


Line 1,293: Line 1,117:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


'''Consoles'''
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent. '''Consoles'''
 
 
-----
 
'''System''' '''Status'''<br />
3DO - 3DO Interactive Multiplayer 🖤<br />
Atari - 2600 💛<br />
Atari - 5200 🖤<br />
Atari - 7800 💛<br />
Atari - Jaguar 🖤<br />
Coleco - ColecoVision 💚<br />
Fairchild - Channel F 🖤<br />
GCE - Vectrex 🖤<br />
Magnavox - Odyssey² 💚<br />
Mattel - Intellivision 💛<br />
NEC - PC Engine SuperGrafx 🖤<br />
NEC - PC-FX 🖤<br />
NEC - TurboGrafx-16/PC Engine 🖤<br />
NEC - TurboGrafx-CD/PC Engine CD 🖤<br />
Nintendo - Famicom Disk System 🖤<br />
Nintendo - NES 💛<br />
Nintendo - Nintendo 64 🖤<br />
Nintendo - Satellaview 🖤<br />
Nintendo - SNES - Regular Games ❤️<br />
Nintendo - SNES - SA1 Games 🖤<br />
Nintendo - SNES - Super FX GSU-1 Games 🖤<br />
Nintendo - SNES - Super FX GSU-2 Games 🖤<br />
Nintendo - Virtual Boy 🖤<br />
Philips - Videopac ❤️<br />
Philips - Videopac+ ❤️<br />
Sega - 32X 🖤<br />
Sega - Dreamcast 🖤<br />
Sega - Genesis/Mega Drive 💛<br />
Sega - Master System 💛<br />
Sega - Saturn 🖤<br />
Sega - Sega CD/Mega CD 🖤<br />
Sega - SG-1000 💚<br />
SNK - Neo Geo 💛<br />
Sony - PlayStation ❤️
 


{| class="wikitable"
-----
|'''System'''||'''Status'''
|-
|3DO - 3DO Interactive Multiplayer||🖤
|-
|Atari - 2600||💛
|-
|Atari - 5200||🖤
|-
|Atari - 7800||💛
|-
|Atari - Jaguar||🖤
|-
|Coleco - ColecoVision||💚
|-
|Fairchild - Channel F||🖤
|-
|GCE - Vectrex||🖤
|-
|Magnavox - Odyssey²||💚
|-
|Mattel - Intellivision||💛
|-
|NEC - PC Engine SuperGrafx||🖤
|-
|NEC - PC-FX||🖤
|-
|NEC - TurboGrafx-16/PC Engine||🖤
|-
|NEC - TurboGrafx-CD/PC Engine CD||🖤
|-
|Nintendo - Famicom Disk System||🖤
|-
|Nintendo - NES||💛
|-
|Nintendo - Nintendo 64||🖤
|-
|Nintendo - Satellaview||🖤
|-
|Nintendo - SNES - Regular Games||❤️
|-
|Nintendo - SNES - SA1 Games||🖤
|-
|Nintendo - SNES - Super FX GSU-1 Games||🖤
|-
|Nintendo - SNES - Super FX GSU-2 Games||🖤
|-
|Nintendo - Virtual Boy||🖤
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||🖤
|-
|Sega - Dreamcast||🖤
|-
|Sega - Genesis/Mega Drive||💛
|-
|Sega - Master System||💛
|-
|Sega - Saturn||🖤
|-
|Sega - Sega CD/Mega CD||🖤
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💛
|-
|Sony - PlayStation||❤️
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
|'''System'''||'''Status'''
|-
|Atari - Lynx||💚
|-
|Bandai - WonderSwan||🖤
|-
|Bandai - WonderSwan Color||🖤
|-
|Nintendo - Game & Watch||💚
|-
|Nintendo - Game Boy||💚
|-
|Nintendo - Game Boy Advance||💛
|-
|Nintendo - Game Boy Color||💚
|-
|Nintendo - Nintendo DS||🖤
|-
|Nintendo - Pokémon Mini||💛
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||🖤
|-
|SNK - Neo Geo Pocket Color||🖤
|-
|Sony - PSP||🖤
|}


[[/collapsible]]
-----
 
'''System''' '''Status'''<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 🖤<br />
Bandai - WonderSwan Color 🖤<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💛<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 🖤<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 🖤<br />
SNK - Neo Geo Pocket Color 🖤<br />
Sony - PSP 🖤
 


------
-----


'''Compute Module 3+ - [*https://www.raspberrypi.org/products/compute-module-3-plus-32gb/ 32GB] - [*https://www.raspberrypi.org/products/compute-module-3-plus-16gb/ 16GB] - [*https://www.raspberrypi.org/products/compute-module-3-plus-8gb/ 8GB] - [*https://www.raspberrypi.org/products/compute-module-3-plus-lite/ Lite]'''
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;/div&gt;</pre>
 
-----
 
=== '''Compute Module 3+ - [https://www.raspberrypi.org/products/compute-module-3-plus-32gb/ 32GB] - [https://www.raspberrypi.org/products/compute-module-3-plus-16gb/ 16GB] - [https://www.raspberrypi.org/products/compute-module-3-plus-8gb/ 8GB] - [https://www.raspberrypi.org/products/compute-module-3-plus-lite/ Lite]''' ===


Only useful for those adventurous enough to design their own handheld PCB for this to slot into. Has the same emulation capabilities as a RPi3B.
Only useful for those adventurous enough to design their own handheld PCB for this to slot into. Has the same emulation capabilities as a RPi3B.


[[collapsible show="+ RPiCM3+ - System Emulation Performance" hide="- RPiCM3+ - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPiCM3+ - System Emulation Performance


<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''


Line 1,418: Line 1,209:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


'''Consoles'''
'''Consoles'''


{| class="wikitable"
 
|'''System'''||'''Status'''
-----
|-
 
|3DO - 3DO Interactive Multiplayer||🖤
'''System''' '''Status'''<br />
|-
3DO - 3DO Interactive Multiplayer 🖤<br />
|Atari - 2600||💚
Atari - 2600 💚<br />
|-
Atari - 5200 💛<br />
|Atari - 5200||💛
Atari - 7800 💚<br />
|-
Atari - Jaguar 🖤<br />
|Atari - 7800||💚
Coleco - ColecoVision 💚<br />
|-
Fairchild - Channel F 💚<br />
|Atari - Jaguar||🖤
GCE - Vectrex 💚<br />
|-
Magnavox - Odyssey² 💚<br />
|Coleco - ColecoVision||💚
Mattel - Intellivision 💚<br />
|-
NEC - PC Engine SuperGrafx 💚<br />
|Fairchild - Channel F||💚
NEC - PC-FX 🖤<br />
|-
NEC - TurboGrafx-16/PC Engine 💚<br />
|GCE - Vectrex||💚
NEC - TurboGrafx-CD/PC Engine CD 💚<br />
|-
Nintendo - Famicom Disk System 💚<br />
|Magnavox - Odyssey²||💚
Nintendo - NES 💚<br />
|-
Nintendo - Nintendo 64 🖤<br />
|Mattel - Intellivision||💚
Nintendo - Satellaview 💚<br />
|-
Nintendo - SNES - Regular Games 💚<br />
|NEC - PC Engine SuperGrafx||💚
Nintendo - SNES - SA1 Games 💛<br />
|-
Nintendo - SNES - Super FX GSU-1Games 💚<br />
|NEC - PC-FX||🖤
Nintendo - SNES - Super FX GSU-2Games 💛<br />
|-
Nintendo - Virtual Boy 💚<br />
|NEC - TurboGrafx-16/PC Engine||💚
Philips - Videopac ❤️<br />
|-
Philips - Videopac+ ❤️<br />
|NEC - TurboGrafx-CD/PC Engine CD||💚
Sega - 32X 💛<br />
|-
Sega - Dreamcast 🖤<br />
|Nintendo - Famicom Disk System||💚
Sega - Genesis/Mega Drive 💚<br />
|-
Sega - Master System 💚<br />
|Nintendo - NES||💚
Sega - Saturn 🖤<br />
|-
Sega - Sega CD/Mega CD 💚<br />
|Nintendo - Nintendo 64||🖤
Sega - SG-1000 💚<br />
|-
SNK - Neo Geo 💚<br />
|Nintendo - Satellaview||💚
Sony - PlayStation 💛
|-
 
|Nintendo - SNES - Regular Games||💚
 
|-
-----
|Nintendo - SNES - SA1 Games||💛
|-
|Nintendo - SNES - Super FX GSU-1Games||💚
|-
|Nintendo - SNES - Super FX GSU-2Games||💛
|-
|Nintendo - Virtual Boy||💚
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||💛
|-
|Sega - Dreamcast||🖤
|-
|Sega - Genesis/Mega Drive||💚
|-
|Sega - Master System||💚
|-
|Sega - Saturn||🖤
|-
|Sega - Sega CD/Mega CD||💚
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💚
|-
|Sony - PlayStation||💛
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
|'''System'''||'''Status'''
|-
|Atari - Lynx||💚
|-
|Bandai - WonderSwan||💚
|-
|Bandai - WonderSwan Color||💚
|-
|Nintendo - Game & Watch||💚
|-
|Nintendo - Game Boy||💚
|-
|Nintendo - Game Boy Advance||💚
|-
|Nintendo - Game Boy Color||💚
|-
|Nintendo - Nintendo DS||💛
|-
|Nintendo - Pokémon Mini||💛
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||💚
|-
|SNK - Neo Geo Pocket Color||💛
|-
|Sony - PSP||🖤
|}


[[/collapsible]]
-----


------
'''System''' '''Status'''<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 💚<br />
Bandai - WonderSwan Color 💚<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💚<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 💛<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 💚<br />
SNK - Neo Geo Pocket Color 💛<br />
Sony - PSP 🖤


'''Compute Module 3 - [*https://www.raspberrypi.org/products/compute-module-3/ 4GB] - [*https://www.raspberrypi.org/products/compute-module-3-lite/ Lite]'''
 
-----
 
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;/div&gt;</pre>
 
-----
 
=== '''Compute Module 3 - [https://www.raspberrypi.org/products/compute-module-3/ 4GB] - [https://www.raspberrypi.org/products/compute-module-3-lite/ Lite]''' ===


No reason to use this due to the existence of the CM3+. Has the same emulation capabilities as a RPi3B.
No reason to use this due to the existence of the CM3+. Has the same emulation capabilities as a RPi3B.


[[collapsible show="+ RPiCM3 - System Emulation Performance" hide="- RPiCM3 - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPiCM3 - System Emulation Performance


<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''
'''Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.'''


Line 1,543: Line 1,303:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


'''Consoles'''
'''Consoles'''


{| class="wikitable"
 
|'''System'''||'''Status'''
-----
|-
 
|3DO - 3DO Interactive Multiplayer||🖤
'''System''' '''Status'''<br />
|-
3DO - 3DO Interactive Multiplayer 🖤<br />
|Atari - 2600||💚
Atari - 2600 💚<br />
|-
Atari - 5200 💛<br />
|Atari - 5200||💛
Atari - 7800 💚<br />
|-
Atari - Jaguar 🖤<br />
|Atari - 7800||💚
Coleco - ColecoVision 💚<br />
|-
Fairchild - Channel F 💚<br />
|Atari - Jaguar||🖤
GCE - Vectrex 💚<br />
|-
Magnavox - Odyssey² 💚<br />
|Coleco - ColecoVision||💚
Mattel - Intellivision 💚<br />
|-
NEC - PC Engine SuperGrafx 💚<br />
|Fairchild - Channel F||💚
NEC - PC-FX 🖤<br />
|-
NEC - TurboGrafx-16/PC Engine 💚<br />
|GCE - Vectrex||💚
NEC - TurboGrafx-CD/PC Engine CD 💚<br />
|-
Nintendo - Famicom Disk System 💚<br />
|Magnavox - Odyssey²||💚
Nintendo - NES 💚<br />
|-
Nintendo - Nintendo 64 🖤<br />
|Mattel - Intellivision||💚
Nintendo - Satellaview 💚<br />
|-
Nintendo - SNES - Regular Games 💚<br />
|NEC - PC Engine SuperGrafx||💚
Nintendo - SNES - SA1 Games 💛<br />
|-
Nintendo - SNES - Super FX GSU-1Games 💚<br />
|NEC - PC-FX||🖤
Nintendo - SNES - Super FX GSU-2Games 💛<br />
|-
Nintendo - Virtual Boy 💚<br />
|NEC - TurboGrafx-16/PC Engine||💚
Philips - Videopac ❤️<br />
|-
Philips - Videopac+ ❤️<br />
|NEC - TurboGrafx-CD/PC Engine CD||💚
Sega - 32X 💛<br />
|-
Sega - Dreamcast 🖤<br />
|Nintendo - Famicom Disk System||💚
Sega - Genesis/Mega Drive 💚<br />
|-
Sega - Master System 💚<br />
|Nintendo - NES||💚
Sega - Saturn 🖤<br />
|-
Sega - Sega CD/Mega CD 💚<br />
|Nintendo - Nintendo 64||🖤
Sega - SG-1000 💚<br />
|-
SNK - Neo Geo 💚<br />
|Nintendo - Satellaview||💚
Sony - PlayStation 💛
|-
 
|Nintendo - SNES - Regular Games||💚
 
|-
-----
|Nintendo - SNES - SA1 Games||💛
|-
|Nintendo - SNES - Super FX GSU-1Games||💚
|-
|Nintendo - SNES - Super FX GSU-2Games||💛
|-
|Nintendo - Virtual Boy||💚
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||💛
|-
|Sega - Dreamcast||🖤
|-
|Sega - Genesis/Mega Drive||💚
|-
|Sega - Master System||💚
|-
|Sega - Saturn||🖤
|-
|Sega - Sega CD/Mega CD||💚
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💚
|-
|Sony - PlayStation||💛
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
|'''System'''||'''Status'''
|-
|Atari - Lynx||💚
|-
|Bandai - WonderSwan||💚
|-
|Bandai - WonderSwan Color||💚
|-
|Nintendo - Game & Watch||💚
|-
|Nintendo - Game Boy||💚
|-
|Nintendo - Game Boy Advance||💚
|-
|Nintendo - Game Boy Color||💚
|-
|Nintendo - Nintendo DS||💛
|-
|Nintendo - Pokémon Mini||💛
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||💚
|-
|SNK - Neo Geo Pocket Color||💛
|-
|Sony - PSP||🖤
|}
[[/collapsible]]


------
-----
 
'''System''' '''Status'''<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 💚<br />
Bandai - WonderSwan Color 💚<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💚<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 💛<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 💚<br />
SNK - Neo Geo Pocket Color 💛<br />
Sony - PSP 🖤


'''[*https://www.raspberrypi.org/products/compute-module-1/ Compute Module 1]'''
 
-----
 
<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;/div&gt;</pre>
 
-----
 
=== '''[https://www.raspberrypi.org/products/compute-module-1/ Compute Module 1]''' ===


No reason to use this due to the existence of the CM3+ and the fact a RPi0 would perform better. Has the same emulation capabilities as a RPi1.
No reason to use this due to the existence of the CM3+ and the fact a RPi0 would perform better. Has the same emulation capabilities as a RPi1.


[[collapsible show="+ RPiCM1 - System Emulation Performance" hide="- RPiCM1 - System Emulation Performance"]]
<pre class="=html">&lt;div class=&quot;mw-collapsible mw-collapsed&quot; style=&quot;width:auto; overflow:auto;&quot;&gt;</pre>
<pre class="=html">&lt;div style=&quot;font-weight:bold;line-height:1.6;&quot;&gt;</pre>
RPiCM1 - System Emulation Performance


<pre class="=html">&lt;/div&gt;</pre>
<pre class="=html">&lt;div class=&quot;mw-collapsible-content&quot;&gt;</pre>
'''Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.'''
'''Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.'''


Line 1,667: Line 1,397:


💚 = Good - Emulation is largely known to be full speed without bugs.
💚 = Good - Emulation is largely known to be full speed without bugs.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.
🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.


'''Consoles'''
'''Consoles'''


{| class="wikitable"
 
|'''System'''||'''Status'''
-----
|-
 
|3DO - 3DO Interactive Multiplayer||🖤
'''System''' '''Status'''<br />
|-
3DO - 3DO Interactive Multiplayer 🖤<br />
|Atari - 2600||💛
Atari - 2600 💛<br />
|-
Atari - 5200 🖤<br />
|Atari - 5200||🖤
Atari - 7800 💛<br />
|-
Atari - Jaguar 🖤<br />
|Atari - 7800||💛
Coleco - ColecoVision 💚<br />
|-
Fairchild - Channel F 🖤<br />
|Atari - Jaguar||🖤
GCE - Vectrex 🖤<br />
|-
Magnavox - Odyssey² 💚<br />
|Coleco - ColecoVision||💚
Mattel - Intellivision 💛<br />
|-
NEC - PC Engine SuperGrafx 🖤<br />
|Fairchild - Channel F||🖤
NEC - PC-FX 🖤<br />
|-
NEC - TurboGrafx-16/PC Engine 🖤<br />
|GCE - Vectrex||🖤
NEC - TurboGrafx-CD/PC Engine CD 🖤<br />
|-
Nintendo - Famicom Disk System 🖤<br />
|Magnavox - Odyssey²||💚
Nintendo - NES 💛<br />
|-
Nintendo - Nintendo 64 🖤<br />
|Mattel - Intellivision||💛
Nintendo - Satellaview 🖤<br />
|-
Nintendo - SNES - Regular Games ❤️<br />
|NEC - PC Engine SuperGrafx||🖤
Nintendo - SNES - SA1 Games 🖤<br />
|-
Nintendo - SNES - Super FX GSU-1 Games 🖤<br />
|NEC - PC-FX||🖤
Nintendo - SNES - Super FX GSU-2 Games 🖤<br />
|-
Nintendo - Virtual Boy 🖤<br />
|NEC - TurboGrafx-16/PC Engine||🖤
Philips - Videopac ❤️<br />
|-
Philips - Videopac+ ❤️<br />
|NEC - TurboGrafx-CD/PC Engine CD||🖤
Sega - 32X 🖤<br />
|-
Sega - Dreamcast 🖤<br />
|Nintendo - Famicom Disk System||🖤
Sega - Genesis/Mega Drive 💛<br />
|-
Sega - Master System 💛<br />
|Nintendo - NES||💛
Sega - Saturn 🖤<br />
|-
Sega - Sega CD/Mega CD 🖤<br />
|Nintendo - Nintendo 64||🖤
Sega - SG-1000 💚<br />
|-
SNK - Neo Geo 💛<br />
|Nintendo - Satellaview||🖤
Sony - PlayStation ❤️
|-
 
|Nintendo - SNES - Regular Games||❤️
 
|-
-----
|Nintendo - SNES - SA1 Games||🖤
|-
|Nintendo - SNES - Super FX GSU-1 Games||🖤
|-
|Nintendo - SNES - Super FX GSU-2 Games||🖤
|-
|Nintendo - Virtual Boy||🖤
|-
|Philips - Videopac||❤️
|-
|Philips - Videopac+||❤️
|-
|Sega - 32X||🖤
|-
|Sega - Dreamcast||🖤
|-
|Sega - Genesis/Mega Drive||💛
|-
|Sega - Master System||💛
|-
|Sega - Saturn||🖤
|-
|Sega - Sega CD/Mega CD||🖤
|-
|Sega - SG-1000||💚
|-
|SNK - Neo Geo||💛
|-
|Sony - PlayStation||❤️
|}


'''Handhelds'''
'''Handhelds'''


{| class="wikitable"
|'''System'''||'''Status'''
|-
|Atari - Lynx||💚
|-
|Bandai - WonderSwan||🖤
|-
|Bandai - WonderSwan Color||🖤
|-
|Nintendo - Game & Watch||💚
|-
|Nintendo - Game Boy||💚
|-
|Nintendo - Game Boy Advance||💛
|-
|Nintendo - Game Boy Color||💚
|-
|Nintendo - Nintendo DS||🖤
|-
|Nintendo - Pokémon Mini||💛
|-
|Sega - Game Gear||💚
|-
|SNK - Neo Geo Pocket||🖤
|-
|SNK - Neo Geo Pocket Color||🖤
|-
|Sony - PSP||🖤
|}


[[/collapsible]]
-----
 
'''System''' '''Status'''<br />
Atari - Lynx 💚<br />
Bandai - WonderSwan 🖤<br />
Bandai - WonderSwan Color 🖤<br />
Nintendo - Game &amp; Watch 💚<br />
Nintendo - Game Boy 💚<br />
Nintendo - Game Boy Advance 💛<br />
Nintendo - Game Boy Color 💚<br />
Nintendo - Nintendo DS 🖤<br />
Nintendo - Pokémon Mini 💛<br />
Sega - Game Gear 💚<br />
SNK - Neo Geo Pocket 🖤<br />
SNK - Neo Geo Pocket Color 🖤<br />
Sony - PSP 🖤


------


[[collapsible show="+ Getting Started - Navigation Menu" hide="- Getting Started - Navigation Menu"]]
-----
# [[wiki:prerequisites|Prerequisites]] - Make sure you have the tools you need to make a gaming SBC.
 
# '''Single Board Computers - Become familiar with these miniscule marvels of modern technology.'''
<pre class="=html">&lt;/div&gt;</pre>
# [[wiki:images|Images]] - Learn about the various preconfigured OS builds.
<pre class="=html">&lt;/div&gt;</pre>
# [[wiki:cases|Cases]] - Choose a case that meets your needs.
# [[wiki:storage|Storage]] - Figure out how much space you really need.


# [[wiki:power-supplies|Power Supplies]] - A bad power supply is the easiest mistake you can make.
-----
# [[wiki:input|Input]] - How do you want to control your games?
# [[wiki:imaging|Imaging]] - A simple guide to putting your chosen Image on your chosen storage option.
# [[wiki:assembly|Assembly]] - Various guides for assembling SBCs and cases together.
# [[wiki:game-sources|Game Sources]] - A rough collection of links to free and paid games you can legally get for your SBC.
[[/collapsible]]

Latest revision as of 02:43, 28 June 2021

Getting Started - Navigation Menu

  1. Prerequisites - Make sure you have the tools you need to make a gaming SBC.
  2. Single Board Computers - Become familiar with these miniscule marvels of modern technology.
  3. Images - Learn about the various preconfigured OS builds.
  4. Cases - Choose a case that meets your needs.
  5. Storage - Figure out how much space you really need.
  6. Power Supplies - A bad power supply is the easiest mistake you can make.
  7. Input - How do you want to control your games?
  8. Imaging - A simple guide to putting your chosen Image on your chosen storage option.
  9. Assembly - Various guides for assembling SBCs and cases together.
  10. Game Sources - A rough collection of links to free and paid games you can legally get for your SBC.



There are numerous SBCs out there, but only some are easy to turn into a gaming SBC. The way we have sorted the SBCs here is to present them in a way that showcases their capabilities alongside their usability.



General Performance Comparison of Common Gaming SBCs

Consoles

Raspberry Pi SBC Info Note: Information may be slightly incorrect as little to no optimizations were done on a standard RetroPie install (barring doing so for SNES on the RPi0): some systems may perform better if resolution is decreased for them.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

❓ = Unknown - No user data available.



System RPi0W RPi3B RPi3B+ ODROID-XU4
3DO - 3DO Interactive Multiplayer 🖤 🖤 🖤 💛
Atari - 2600 💚 💚 💚 💚
Atari - 5200 💛 💛 💛 💛
Atari - 7800 💚 💚 💚 💚
Atari - Jaguar 🖤 🖤 🖤 🖤
Coleco - ColecoVision 💚 💚 💚 💚
Fairchild - Channel F 🖤 💚 💚 💚
GCE - Vectrex 🖤 💚 💚 💚
Magnavox - Odyssey² 💚 💚 💚 💚
Mattel - Intellivision 💚 💚 💚 💚
NEC - PC Engine SuperGrafx 🖤 💚 💚 💚
NEC - PC-FX 🖤 🖤 🖤 ❓
NEC - TurboGrafx-16/PC Engine 💚 💚 💚 💚
NEC - TurboGrafx-CD/PC Engine CD 💚 💚 💚 💚
Nintendo - Famicom Disk System 💚 💚 💚 💚
Nintendo - NES 💚 💚 💚 💚
Nintendo - Nintendo 64 🖤 🖤 ❤️ 💛
Nintendo - Satellaview 🖤 💚 💚 💚
Nintendo - SNES - Regular Games 💛 💚 💚 💚
Nintendo - SNES - SA1 Games 🖤 💛 💚 💚
Nintendo - SNES - Super FX GSU-1 Games 🖤 💚 💚 💚
Nintendo - SNES - Super FX GSU-2 Games 🖤 💛 💛 💚
Nintendo - Virtual Boy 🖤 💚 💚 💚
Philips - Videopac ❤️ ❤️ ❤️ ❤️
Philips - Videopac+ ❤️ ❤️ ❤️ ❤️
Sega - 32X 🖤 💛 💛 💛
Sega - Dreamcast 🖤 🖤 ❤️ 💛
Sega - Genesis/Mega Drive 💛 💚 💚 💚
Sega - Master System 💚 💚 💚 💚
Sega - Saturn 🖤 🖤 🖤 💛
Sega - Sega CD/Mega CD 💛 💚 💚 💚
Sega - SG-1000 💚 💚 💚 💚
SNK - Neo Geo 💛 💚 💚 💚
Sony - PlayStation ❤️ 💛 💛 💛



Handhelds

Legend

Raspberry Pi SBC Info Note: Information may be slightly incorrect as little to no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.



System RPi0W RPi3B RPi3B+ ODROID-XU4
Atari - Lynx 💚 💚 💚 💚
Bandai - WonderSwan 🖤 💚 💚 💚
Bandai - WonderSwan Color 🖤 💚 💚 💚
Nintendo - Game & Watch 💚 💚 💚 💚
Nintendo - Game Boy 💚 💚 💚 💚
Nintendo - Game Boy Advance 💛 💚 💚 💚
Nintendo - Game Boy Color 💚 💚 💚 💚
Nintendo - Nintendo DS 🖤 💛 💛 💛
Nintendo - Pokémon Mini 💛 💛 💛 💛
Sega - Game Gear 💚 💚 💚 💚
SNK - Neo Geo Pocket 🖤 💚 💚 💚
SNK - Neo Geo Pocket Color 🖤 💛 💛 💛
Sony - PSP 🖤 🖤 ❤️ 💛



Recommended SBCs

These SBCs are generally recommended due to their company and/or community support.

Raspberry Pi Foundation


Raspberry Pi 3B+

The second best Raspberry Pi Model you can currently buy.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPi3B+ - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💚
Atari - 5200 💛
Atari - 7800 💚
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 💚
GCE - Vectrex 💚
Magnavox - Odyssey² 💚
Mattel - Intellivision 💚
NEC - PC Engine SuperGrafx 💚
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 💚
NEC - TurboGrafx-CD/PC Engine CD 💚
Nintendo - Famicom Disk System 💚
Nintendo - NES 💚
Nintendo - Nintendo 64 ❤️
Nintendo - Satellaview 💚
Nintendo - SNES - Regular Games 💚
Nintendo - SNES - SA1 Games 💚
Nintendo - SNES - Super FX GSU-1 Games 💚
Nintendo - SNES - Super FX GSU-2 Games 💛
Nintendo - Virtual Boy 💚
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 💛
Sega - Dreamcast ❤️
Sega - Genesis/Mega Drive 💚
Sega - Master System 💚
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 💚
Sega - SG-1000 💚
SNK - Neo Geo 💚
Sony - PlayStation 💛



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 💚
Bandai - WonderSwan Color 💚
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💚
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 💛
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 💚
SNK - Neo Geo Pocket Color 💛
Sony - PSP ❤️



Emulation Testing

For a better idea of what the RPi3B+ is capable, MajorDangerNine has taken it upon himself to document the emulation status of every system's entire library available on the RPi3B+ that he cares about.

  • [*https://docs.google.com/spreadsheets/d/17v-87MEeZtVNNL26pKaWqpaf1-yXwr9pGdiVvXjHwrk/edit?usp=sharing Arcade] - Keep in mind that arcade emulation development is always proceeding with Final Burn Neo so more games may be playable in the emulator at any time and some running in MAME 2003 Plus or MAME 2010 may run better in Final Burn Neo at some point (if not already). MajorDangerNine has no interest in keeping up with said development and devotes his time to making more of these spreadsheets for consoles or handhelds.
<!-- -->
<!-- -->
</div>
</div>

Raspberry Pi 3A+ {#raspberry_pi_3a}

Same emulation capabilities as a RPi3B+ outside of needing to alter the default CPU/GPU memory split if attempting N64 emulation. Mostly useful for those aiming to build a decent handheld gaming SBC, though could be used as a console gaming SBC if not severely limited in case choices outside of 3D printing and the fact it only has one USB port for input.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPi3A+ - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💚
Atari - 5200 💛
Atari - 7800 💚
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 💚
GCE - Vectrex 💚
Magnavox - Odyssey² 💚
Mattel - Intellivision 💚
NEC - PC Engine SuperGrafx 💚
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 💚
NEC - TurboGrafx-CD/PC Engine CD 💚
Nintendo - Famicom Disk System 💚
Nintendo - NES 💚
Nintendo - Nintendo 64 ❤️
Nintendo - Satellaview 💚
Nintendo - SNES - Regular Games 💚
Nintendo - SNES - SA1 Games 💚
Nintendo - SNES - Super FX GSU-1 Games 💚
Nintendo - SNES - Super FX GSU-2 Games 💛
Nintendo - Virtual Boy 💚
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 💛
Sega - Dreamcast ❤️
Sega - Genesis/Mega Drive 💚
Sega - Master System 💚
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 💚
Sega - SG-1000 💚
SNK - Neo Geo 💚
Sony - PlayStation 💛



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 💚
Bandai - WonderSwan Color 💚
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💚
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 💛
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 💚
SNK - Neo Geo Pocket Color 💛
Sony - PSP ❤️



</div>
</div>

Raspberry Pi 3B {#raspberry_pi_3b_1}

This SBC is only recommended if a RPi3B+ or RPi3A+ can't be obtained. Largely emulates the same systems, but SA1/SFX2 enhancement chip games on the SNES would suffer performance issues, forget about N64/Dreamcast/PSP, and the extra power of the RPi3B+ or RPi3A+ allows for hacks like RetroArch's RunAhead latency removal.

Overclocking could be done to get this model closer to the performance of a RPi3B+ or RPi3A+, which would clear up on slowdown in SA1 enhancement chip games on the SNES, improve SFX2 enhancement chip games on the SNES, and allow for RetroArch's RunAhead latency removal, but any possible overclocking potential of any Raspberry Pi should never be considered a certainty.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPi3B - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💚
Atari - 5200 💛
Atari - 7800 💚
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 💚
GCE - Vectrex 💚
Magnavox - Odyssey² 💚
Mattel - Intellivision 💚
NEC - PC Engine SuperGrafx 💚
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 💚
NEC - TurboGrafx-CD/PC Engine CD 💚
Nintendo - Famicom Disk System 💚
Nintendo - NES 💚
Nintendo - Nintendo 64 🖤
Nintendo - Satellaview 💚
Nintendo - SNES - Regular Games 💚
Nintendo - SNES - SA1 Games 💛
Nintendo - SNES - Super FX GSU-1Games 💚
Nintendo - SNES - Super FX GSU-2Games 💛
Nintendo - Virtual Boy 💚
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 💛
Sega - Dreamcast 🖤
Sega - Genesis/Mega Drive 💚
Sega - Master System 💚
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 💚
Sega - SG-1000 💚
SNK - Neo Geo 💚
Sony - PlayStation 💛



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 💚
Bandai - WonderSwan Color 💚
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💚
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 💛
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 💚
SNK - Neo Geo Pocket Color 💛
Sony - PSP 🖤



</div>
</div>

Raspberry Pi Foundation


Raspberry Pi 4B/Pi 400

The best Raspberry Pi model you can buy currently.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPi 4B - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💚
Atari - 5200 💛
Atari - 7800 💚
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 💚
GCE - Vectrex 💚
Magnavox - Odyssey² 💚
Mattel - Intellivision 💚
NEC - PC Engine SuperGrafx 💚
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 💚
NEC - TurboGrafx-CD/PC Engine CD 💚
Nintendo - Famicom Disk System 💚
Nintendo - NES 💚
Nintendo - Nintendo 64 💛
Nintendo - Satellaview 💚
Nintendo - SNES - Regular Games 💚
Nintendo - SNES - SA1 Games 💚
Nintendo - SNES - Super FX GSU-1 Games 💚
Nintendo - SNES - Super FX GSU-2 Games 💚
Nintendo - Virtual Boy 💚
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 💛
Sega - Dreamcast ❤️
Sega - Genesis/Mega Drive 💚
Sega - Master System 💚
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 💚
Sega - SG-1000 💚
SNK - Neo Geo 💚
Sony - PlayStation 💚



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 💚
Bandai - WonderSwan Color 💚
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💚
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 💛
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 💚
SNK - Neo Geo Pocket Color 💛
Sony - PSP ❤️




</div>
</div>

Hardkernel


ODROID-GO {#odroid_go}

A handheld you can build with ease.

Pros:

  • Cheap.
  • Emulates NES, Master System, Game Boy, Game Gear, and Game Boy Color.
  • Has some community support adding emulation for other systems.

Cons:

  • Screen tearing with some emulation, though reduced after updates and changing the video mode to original aspect ratio instead of fullscreen.
  • Slowdown with some emulation, though reduced by changing the video mode to original aspect ratio instead of fullscreen.

Buy: Hardkernel - Ameridroid



Advanced SBCs {#advanced_sbcs}

These SBCs are generally recommended for emulation of systems that weaker SBCs can't handle or for special purposes.

PINE64


ROCKPro64

  • Has more power than the XU4
  • No Built-in Wi-Fi or Bluetooth
  • Uses at least 12v/3a Power Supply, can buy on Pine64's page.
  • No current stable release of retropie, but there are builds of Recalbox, Lakka, Batocera Linux, and preview build of Odroid Retro Arena.
  • Can go up to PSP and run smoothly.



Hardkernel {#hardkernel_1}


ODROID-XU4 {#odroid_xu4}

  • Additional option of eMMC storage.
  • No built-in Wi-Fi or Bluetooth
  • 5V/4A Power supply recommended.
  • Best current choice for emulation of N64 and up.
  • Can build Retropie using Ubuntu Minimal, but there are other options.
<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

ODROID-XU4 - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

❓ = Unknown - No user data available.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 💛
Atari - 2600 💚
Atari - 5200 💛
Atari - 7800 💚
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 💚
GCE - Vectrex 💚
Magnavox - Odyssey² 💚
Mattel - Intellivision 💚
NEC - PC Engine SuperGrafx 💚
NEC - PC-FX ❓
NEC - TurboGrafx-16/PC Engine 💚
NEC - TurboGrafx-CD/PC Engine CD 💚
Nintendo - Famicom Disk System 💚
Nintendo - NES 💚
Nintendo - Nintendo 64 💛
Nintendo - Satellaview 💚
Nintendo - SNES - Regular Games 💚
Nintendo - SNES - SA1 Games 💚
Nintendo - SNES - Super FX GSU-1 Games 💚
Nintendo - SNES - Super FX GSU-2 Games 💚
Nintendo - Virtual Boy 💚
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 💛
Sega - Dreamcast 💛
Sega - Genesis/Mega Drive 💚
Sega - Master System 💚
Sega - Saturn 💛
Sega - Sega CD/Mega CD 💚
Sega - SG-1000 💚
SNK - Neo Geo 💚
Sony - PlayStation 💛



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 💚
Bandai - WonderSwan Color 💚
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💚
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 💛
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 💚
SNK - Neo Geo Pocket Color 💛
Sony - PSP 💛



</div>
</div>

Buy: Hardkernel - ameriDriod



Raspberry Pi Foundation


Raspberry Pi Zero W {#raspberry_pi_zero_w}

Mostly useful for building a low power consumption handheld, though a RPi3A+ is a better choice for something custom outside of less battery life.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPi0W - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💚
Atari - 5200 💛
Atari - 7800 💚
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 🖤
GCE - Vectrex 🖤
Magnavox - Odyssey² 💚
Mattel - Intellivision 💚
NEC - PC Engine SuperGrafx 🖤
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 💚
NEC - TurboGrafx-CD/PC Engine CD 💚
Nintendo - Famicom Disk System 💚
Nintendo - NES 💚
Nintendo - Nintendo 64 🖤
Nintendo - Satellaview 🖤
Nintendo - SNES - Regular Games 💛
Nintendo - SNES - SA1 Games 🖤
Nintendo - SNES - Super FX GSU-1 Games 🖤
Nintendo - SNES - Super FX GSU-2 Games 🖤
Nintendo - Virtual Boy 🖤
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 🖤
Sega - Dreamcast 🖤
Sega - Genesis/Mega Drive 💛
Sega - Master System 💚
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 💛
Sega - SG-1000 💚
SNK - Neo Geo 💛
Sony - PlayStation ❤️



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 🖤
Bandai - WonderSwan Color 🖤
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💛
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 🖤
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 🖤
SNK - Neo Geo Pocket Color 🖤
Sony - PSP 🖤



</div>
</div>

Raspberry Pi Zero

Mostly useful for building a low power consumption handheld, though a RPi3A+ is a better choice for something custom outside of less battery life, and lack of wireless access would make doing everything software-side more difficult.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPi0 - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💚
Atari - 5200 💛
Atari - 7800 💚
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 🖤
GCE - Vectrex 🖤
Magnavox - Odyssey² 💚
Mattel - Intellivision 💚
NEC - PC Engine SuperGrafx 🖤
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 💚
NEC - TurboGrafx-CD/PC Engine CD 💚
Nintendo - Famicom Disk System 💚
Nintendo - NES 💚
Nintendo - Nintendo 64 🖤
Nintendo - Satellaview 🖤
Nintendo - SNES - Regular Games 💛
Nintendo - SNES - SA1 Games 🖤
Nintendo - SNES - Super FX GSU-1 Games 🖤
Nintendo - SNES - Super FX GSU-2 Games 🖤
Nintendo - Virtual Boy 🖤
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 🖤
Sega - Dreamcast 🖤
Sega - Genesis/Mega Drive 💛
Sega - Master System 💚
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 💛
Sega - SG-1000 💚
SNK - Neo Geo 💛
Sony - PlayStation ❤️



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 🖤
Bandai - WonderSwan Color 🖤
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💛
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 🖤
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 🖤
SNK - Neo Geo Pocket Color 🖤
Sony - PSP 🖤



</div>
</div>

Problematic SBCs {#problematic_sbcs}

These SBCs aren't generally recommended due to: not emulating more than what a common SBC can, having poor company support, having poor community support, being hard to use, and/or simply being outdated.

Hardkernel


ODROID-C2

  • Older than ODROID-XU4.
  • Probably not as good of a choice as the ODROID-XU4 for N64 Emulation, but will still handle SNES and below well.
  • Does not come with Wi-Fi or Bluetooth.
  • Can build RetroPie for this like the ODROID-XU4, but there are other options.



Asus


Tinker Board S

  • Wi-Fi and Bluetooth built-in.
  • Same form factor as Raspberry Pi 3B.
  • Unlike the Tinkerboard, it includes eMMC.
  • Not as much developer support, but has a decent fan community.
  • Special build of Retropie done by fans.
  • Runs N64 better than Raspberry Pi.



Tinker Board

  • Wi-Fi and Bluetooth built-in.
  • Same form factor as Raspberry Pi 3B.
  • Not as much developer support, but has a decent fan community.
  • Special build of Retropie done by fans.
  • Runs N64 better than Raspberry Pi.



Raspberry Pi Foundation


Raspberry Pi 2B

No reason to use due to the existence of the RPi3B/RPi3A+/RPi3B+.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPi2B - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💚
Atari - 5200 💛
Atari - 7800 💚
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 💚
GCE - Vectrex 💚
Magnavox - Odyssey² 💚
Mattel - Intellivision 💚
NEC - PC Engine SuperGrafx 💚
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 💚
NEC - TurboGrafx-CD/PC Engine CD 💚
Nintendo - Famicom Disk System 💚
Nintendo - NES 💚
Nintendo - Nintendo 64 🖤
Nintendo - Satellaview 💚
Nintendo - SNES - Regular Games 💚
Nintendo - SNES - SA1 Games 💛
Nintendo - SNES - Super FX GSU-1 Games 💛
Nintendo - SNES - Super FX GSU-2 Games ❤️
Nintendo - Virtual Boy ❤️
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 💛
Sega - Dreamcast 🖤
Sega - Genesis/Mega Drive 💚
Sega - Master System 💚
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 💚
Sega - SG-1000 💚
SNK - Neo Geo 💚
Sony - PlayStation 💛



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 💚
Bandai - WonderSwan Color 💛
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💚
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 💛
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 💚
SNK - Neo Geo Pocket Color 💛
Sony - PSP 🖤



</div>
</div>

Raspberry Pi 1B+

No reason to use due to the existence of the RPi3B/RPi3A+/RPi3B+.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPi1B+ - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💛
Atari - 5200 🖤
Atari - 7800 💛
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 🖤
GCE - Vectrex 🖤
Magnavox - Odyssey² 💚
Mattel - Intellivision 💛
NEC - PC Engine SuperGrafx 🖤
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 🖤
NEC - TurboGrafx-CD/PC Engine CD 🖤
Nintendo - Famicom Disk System 🖤
Nintendo - NES 💛
Nintendo - Nintendo 64 🖤
Nintendo - Satellaview 🖤
Nintendo - SNES - Regular Games ❤️
Nintendo - SNES - SA1 Games 🖤
Nintendo - SNES - Super FX GSU-1 Games 🖤
Nintendo - SNES - Super FX GSU-2 Games 🖤
Nintendo - Virtual Boy 🖤
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 🖤
Sega - Dreamcast 🖤
Sega - Genesis/Mega Drive 💛
Sega - Master System 💛
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 🖤
Sega - SG-1000 💚
SNK - Neo Geo 💛
Sony - PlayStation ❤️



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 🖤
Bandai - WonderSwan Color 🖤
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💛
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 🖤
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 🖤
SNK - Neo Geo Pocket Color 🖤
Sony - PSP 🖤



</div>
</div>

Raspberry Pi 1A+

No reason to use due to the existence of the RPi3B/RPi3A+/RPi3B+.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPi1A+ - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent. Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💛
Atari - 5200 🖤
Atari - 7800 💛
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 🖤
GCE - Vectrex 🖤
Magnavox - Odyssey² 💚
Mattel - Intellivision 💛
NEC - PC Engine SuperGrafx 🖤
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 🖤
NEC - TurboGrafx-CD/PC Engine CD 🖤
Nintendo - Famicom Disk System 🖤
Nintendo - NES 💛
Nintendo - Nintendo 64 🖤
Nintendo - Satellaview 🖤
Nintendo - SNES - Regular Games ❤️
Nintendo - SNES - SA1 Games 🖤
Nintendo - SNES - Super FX GSU-1 Games 🖤
Nintendo - SNES - Super FX GSU-2 Games 🖤
Nintendo - Virtual Boy 🖤
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 🖤
Sega - Dreamcast 🖤
Sega - Genesis/Mega Drive 💛
Sega - Master System 💛
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 🖤
Sega - SG-1000 💚
SNK - Neo Geo 💛
Sony - PlayStation ❤️



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 🖤
Bandai - WonderSwan Color 🖤
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💛
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 🖤
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 🖤
SNK - Neo Geo Pocket Color 🖤
Sony - PSP 🖤



</div>
</div>

Compute Module 3+ - 32GB - 16GB - 8GB - Lite

Only useful for those adventurous enough to design their own handheld PCB for this to slot into. Has the same emulation capabilities as a RPi3B.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPiCM3+ - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💚
Atari - 5200 💛
Atari - 7800 💚
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 💚
GCE - Vectrex 💚
Magnavox - Odyssey² 💚
Mattel - Intellivision 💚
NEC - PC Engine SuperGrafx 💚
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 💚
NEC - TurboGrafx-CD/PC Engine CD 💚
Nintendo - Famicom Disk System 💚
Nintendo - NES 💚
Nintendo - Nintendo 64 🖤
Nintendo - Satellaview 💚
Nintendo - SNES - Regular Games 💚
Nintendo - SNES - SA1 Games 💛
Nintendo - SNES - Super FX GSU-1Games 💚
Nintendo - SNES - Super FX GSU-2Games 💛
Nintendo - Virtual Boy 💚
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 💛
Sega - Dreamcast 🖤
Sega - Genesis/Mega Drive 💚
Sega - Master System 💚
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 💚
Sega - SG-1000 💚
SNK - Neo Geo 💚
Sony - PlayStation 💛



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 💚
Bandai - WonderSwan Color 💚
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💚
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 💛
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 💚
SNK - Neo Geo Pocket Color 💛
Sony - PSP 🖤



</div>
</div>

Compute Module 3 - 4GB - Lite

No reason to use this due to the existence of the CM3+. Has the same emulation capabilities as a RPi3B.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPiCM3 - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as no optimizations were done on a standard RetroPie install: some systems may perform better if resolution is decreased for them.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💚
Atari - 5200 💛
Atari - 7800 💚
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 💚
GCE - Vectrex 💚
Magnavox - Odyssey² 💚
Mattel - Intellivision 💚
NEC - PC Engine SuperGrafx 💚
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 💚
NEC - TurboGrafx-CD/PC Engine CD 💚
Nintendo - Famicom Disk System 💚
Nintendo - NES 💚
Nintendo - Nintendo 64 🖤
Nintendo - Satellaview 💚
Nintendo - SNES - Regular Games 💚
Nintendo - SNES - SA1 Games 💛
Nintendo - SNES - Super FX GSU-1Games 💚
Nintendo - SNES - Super FX GSU-2Games 💛
Nintendo - Virtual Boy 💚
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 💛
Sega - Dreamcast 🖤
Sega - Genesis/Mega Drive 💚
Sega - Master System 💚
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 💚
Sega - SG-1000 💚
SNK - Neo Geo 💚
Sony - PlayStation 💛



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 💚
Bandai - WonderSwan Color 💚
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💚
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 💛
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 💚
SNK - Neo Geo Pocket Color 💛
Sony - PSP 🖤



</div>
</div>

Compute Module 1

No reason to use this due to the existence of the CM3+ and the fact a RPi0 would perform better. Has the same emulation capabilities as a RPi1.

<div class="mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">

RPiCM1 - System Emulation Performance

</div>
<div class="mw-collapsible-content">

Information may be slightly incorrect as the only optimizations done on a standard RetroPie install was lowering the resolution on all SNES emulation: some systems may perform better if resolution is decreased for them as well.

Legend

💚 = Good - Emulation is largely known to be full speed without bugs.

💛 = Fair - Emulation is generally full speed without bugs, but there are exceptions.

❤️ = Poor - Emulation is generally not full speed with bugs, but there are exceptions.

🖤 = Bad - Emulation is largely known not to be full speed and/or buggy, or nonexistent.

Consoles



System Status
3DO - 3DO Interactive Multiplayer 🖤
Atari - 2600 💛
Atari - 5200 🖤
Atari - 7800 💛
Atari - Jaguar 🖤
Coleco - ColecoVision 💚
Fairchild - Channel F 🖤
GCE - Vectrex 🖤
Magnavox - Odyssey² 💚
Mattel - Intellivision 💛
NEC - PC Engine SuperGrafx 🖤
NEC - PC-FX 🖤
NEC - TurboGrafx-16/PC Engine 🖤
NEC - TurboGrafx-CD/PC Engine CD 🖤
Nintendo - Famicom Disk System 🖤
Nintendo - NES 💛
Nintendo - Nintendo 64 🖤
Nintendo - Satellaview 🖤
Nintendo - SNES - Regular Games ❤️
Nintendo - SNES - SA1 Games 🖤
Nintendo - SNES - Super FX GSU-1 Games 🖤
Nintendo - SNES - Super FX GSU-2 Games 🖤
Nintendo - Virtual Boy 🖤
Philips - Videopac ❤️
Philips - Videopac+ ❤️
Sega - 32X 🖤
Sega - Dreamcast 🖤
Sega - Genesis/Mega Drive 💛
Sega - Master System 💛
Sega - Saturn 🖤
Sega - Sega CD/Mega CD 🖤
Sega - SG-1000 💚
SNK - Neo Geo 💛
Sony - PlayStation ❤️



Handhelds



System Status
Atari - Lynx 💚
Bandai - WonderSwan 🖤
Bandai - WonderSwan Color 🖤
Nintendo - Game & Watch 💚
Nintendo - Game Boy 💚
Nintendo - Game Boy Advance 💛
Nintendo - Game Boy Color 💚
Nintendo - Nintendo DS 🖤
Nintendo - Pokémon Mini 💛
Sega - Game Gear 💚
SNK - Neo Geo Pocket 🖤
SNK - Neo Geo Pocket Color 🖤
Sony - PSP 🖤



</div>
</div>