Difference between revisions of "Collection:Computer and video game console emulators"

From Free Software Directory
Jump to: navigation, search
(Undo revision 89905 by David Hedlund (talk))
(Tag: Undo)
(Home video game console status)
 
(28 intermediate revisions by 2 users not shown)
Line 8: Line 8:
  
 
==Home video game console status==
 
==Home video game console status==
 +
Only consoles with emulators that can play fresh released are listed, for example, PS4 emulators are not listed since they cannot [https://github.com/red-prig/fpps4-game-compatibility/issues/980#issuecomment-1414508614 old 3D games].
 +
 
{| class="wikitable sortable" border="1" style="font-size:smaller"
 
{| class="wikitable sortable" border="1" style="font-size:smaller"
 +
! Free firmware replacement
 
! Generation
 
! Generation
 
! Console
 
! Console
 
! Status
 
! Status
! Free emulator BIOS replacement
+
! Regional lockout
 
|-
 
|-
 +
| [[Atmosphere]][3]
 
| 8th
 
| 8th
 
| Nintendo Switch
 
| Nintendo Switch
 
! Produced
 
! Produced
 +
| No
 +
<!--
 +
|-
 +
|
 +
| th
 +
|
 +
!
 +
|
 +
-->
 +
|-
 
| None
 
| None
 +
| 8th
 +
| Nintendo 3DS
 +
! 2020-09-16
 +
| No
 +
|-
 +
| None
 +
| 8th
 +
| Sony PlayStation Vita
 +
! Discontinued 2019-03-01 ([https://en.wikipedia.org/wiki/PlayStation_Vita ref])
 +
| No
 
|-
 
|-
 +
| None
 
| 8th
 
| 8th
 
| Nintendo Wii U
 
| Nintendo Wii U
 
! Discontinued 2017-01-31 ([https://en.wikipedia.org/wiki/Wii_U#Discontinuation ref])
 
! Discontinued 2017-01-31 ([https://en.wikipedia.org/wiki/Wii_U#Discontinuation ref])
 +
| No
 +
|-
 
| None
 
| None
|-
 
 
| 7th
 
| 7th
 
| Sony PlayStation 3
 
| Sony PlayStation 3
 
! Discontinued 2017-05-29 ([https://en.wikipedia.org/wiki/PlayStation_3 Japan])
 
! Discontinued 2017-05-29 ([https://en.wikipedia.org/wiki/PlayStation_3 Japan])
 +
| No
 +
|-
 +
| None
 +
| 7th
 +
| Microsoft Xbox 360
 +
! Discontinued WW: April 20, 2016 ([https://en.wikipedia.org/wiki/Xbox_360 NA])
 +
| Yes
 +
|-
 
| None
 
| None
 +
| 7th
 +
| Sony PlayStation Portable
 +
! Discontinued 2014-12
 +
| No
 
|-
 
|-
 +
| None
 +
| 7th
 +
| Nintendo DS
 +
! Discontinued 2014
 +
| No
 +
|-
 +
| None
 
| 7th
 
| 7th
 
| Nintendo Wii
 
| Nintendo Wii
 
! Discontinued 2013-10-24 ([https://en.wikipedia.org/wiki/Wii EU])
 
! Discontinued 2013-10-24 ([https://en.wikipedia.org/wiki/Wii EU])
 +
| Yes
 +
|-
 
| None
 
| None
|-
 
 
| 6th
 
| 6th
 
| Sony PlayStation 2
 
| Sony PlayStation 2
 
! Discontinued 2013-01-04 ([https://www.theguardian.com/technology/2013/jan/04/playstation-2-manufacture-ends-years?INTCMP=SRCH world wide])
 
! Discontinued 2013-01-04 ([https://www.theguardian.com/technology/2013/jan/04/playstation-2-manufacture-ends-years?INTCMP=SRCH world wide])
| None
+
| Yes
 
|-
 
|-
 +
| [https://github.com/XboxDev/cromwell cromwell][2] + [https://github.com/SnowyMouse/fancy-mouse-boot-rom/releases fancy-mouse-boot-rom][1] + [https://github.com/xemu-project/xemu-hdd-image xemu-hdd-image]
 
| 6th
 
| 6th
 
| Microsoft Xbox
 
| Microsoft Xbox
 
! Discontinued 2009 ([https://en.wikipedia.org/wiki/Xbox NA])
 
! Discontinued 2009 ([https://en.wikipedia.org/wiki/Xbox NA])
 +
| Yes
 +
|-
 
| None
 
| None
|-
 
 
| 6th
 
| 6th
 
| Nintendo GameCube
 
| Nintendo GameCube
 
! Discontinued 2007 ([https://en.wikipedia.org/wiki/GameCube world wide])
 
! Discontinued 2007 ([https://en.wikipedia.org/wiki/GameCube world wide])
| None
+
| Yes
 
|-
 
|-
 +
| [[OpenBIOS]] ([[#Sony|see]])
 
| 5th
 
| 5th
 
| Sony PlayStation
 
| Sony PlayStation
 
! Discontinued 2006 ([https://en.wikipedia.org/wiki/PlayStation_(console) world wide])
 
! Discontinued 2006 ([https://en.wikipedia.org/wiki/PlayStation_(console) world wide])
| OpenBIOS ([[#Sony|see]])
+
| Yes
 
|}
 
|}
 +
 +
* 1: ("This implements disabling the ROM and overflowing to 0x00000000 upon failing a verification check. This allows free BIOSes such as Cromwell to load exactly as the original MCPX BIOS would allow.")
 +
* 2: Designed to run GNU/Linux: "Cromwell is a free, legal BIOS replacement for the original Xbox. It is capable of loading Linux from the Xbox's Hard Disk, and CD-ROM. It is not able to load original Xbox games, neither originals nor copies."
 +
* 3: Designed to run homebrew games, but it does not inherently enable the ability to play original Nintendo Switch games: "Atmosphère is an open-source Nintendo Switch custom firmware (CFW) developed by the Atmosphere team. It allows users to modify and customize their Nintendo Switch consoles, enabling various homebrew applications, custom themes, cheat codes, and other features not available in the official Nintendo software." - https://www.gamebrew.org/wiki/Atmosphere_Switch
  
 
==Emulators==
 
==Emulators==
Line 140: Line 193:
 
; Commodore PET
 
; Commodore PET
 
* [[VICE]]
 
* [[VICE]]
 +
 +
;PCBox
 +
* [[Pcbox]]
  
 
====Microsoft====
 
====Microsoft====
Line 207: Line 263:
 
* [[Mednafen]]
 
* [[Mednafen]]
 
* [[mGBA]]
 
* [[mGBA]]
* [[VisualBoyAdvance]] (Also supports [[Game Boy]] and [[Game Boy Color]])
+
* [[VisualBoyAdvance]] (also supports [[Game Boy]] and [[Game Boy Color]])
  
; [[Nintendo DS]]/[[Nintendo DSi]]
+
; [[Nintendo DS]]
 
* [[DeSmuME]]
 
* [[DeSmuME]]
 +
 +
; [[Nintendo DSi]]
 +
Also backward compatible with [[Nintendo DS]].
 
* [[melonDS]]
 
* [[melonDS]]
  
Line 223: Line 282:
 
; [[Nintendo Switch]]
 
; [[Nintendo Switch]]
 
* [[Ryujinx]]
 
* [[Ryujinx]]
* [[Yuzu]]
+
* [[Suyu]]
  
 
Android:
 
Android:

Latest revision as of 14:23, 3 November 2024

For free emulator games, see Collection:Game ROM images.

The following is a list of notable computer hardware/OS virtualization software focusing on game compatibility (for example DOSBox that emulates the MS-DOS operating system, and Fellow, and UAE, that emulates the Commodore Amiga PC computer), as well as video game consoles including arcade cabinets, home video game consoles, and handheld game consoles. All of these types of emulators can be installed from the video game console emulator front-end Retroarch.

These emulators are tools with many capabilities and differing purposes. We hope that the community will use these tools to expand the reach of free software in video games and encourage free game development. All emulators listed have been verified as free software and have approved entries in the Free Software Directory.

Emulators are important, so nonfree games can be cloned to free games for the sake of video game preservation.

Home video game console status

Only consoles with emulators that can play fresh released are listed, for example, PS4 emulators are not listed since they cannot old 3D games.

Free firmware replacement Generation Console Status Regional lockout
Atmosphere[3] 8th Nintendo Switch Produced No
None 8th Nintendo 3DS 2020-09-16 No
None 8th Sony PlayStation Vita Discontinued 2019-03-01 (ref) No
None 8th Nintendo Wii U Discontinued 2017-01-31 (ref) No
None 7th Sony PlayStation 3 Discontinued 2017-05-29 (Japan) No
None 7th Microsoft Xbox 360 Discontinued WW: April 20, 2016 (NA) Yes
None 7th Sony PlayStation Portable Discontinued 2014-12 No
None 7th Nintendo DS Discontinued 2014 No
None 7th Nintendo Wii Discontinued 2013-10-24 (EU) Yes
None 6th Sony PlayStation 2 Discontinued 2013-01-04 (world wide) Yes
cromwell[2] + fancy-mouse-boot-rom[1] + xemu-hdd-image 6th Microsoft Xbox Discontinued 2009 (NA) Yes
None 6th Nintendo GameCube Discontinued 2007 (world wide) Yes
OpenBIOS (see) 5th Sony PlayStation Discontinued 2006 (world wide) Yes
  • 1: ("This implements disabling the ROM and overflowing to 0x00000000 upon failing a verification check. This allows free BIOSes such as Cromwell to load exactly as the original MCPX BIOS would allow.")
  • 2: Designed to run GNU/Linux: "Cromwell is a free, legal BIOS replacement for the original Xbox. It is capable of loading Linux from the Xbox's Hard Disk, and CD-ROM. It is not able to load original Xbox games, neither originals nor copies."
  • 3: Designed to run homebrew games, but it does not inherently enable the ability to play original Nintendo Switch games: "Atmosphère is an open-source Nintendo Switch custom firmware (CFW) developed by the Atmosphere team. It allows users to modify and customize their Nintendo Switch consoles, enabling various homebrew applications, custom themes, cheat codes, and other features not available in the official Nintendo software." - https://www.gamebrew.org/wiki/Atmosphere_Switch

Emulators

Emulators

3DO

Home consoles

Amstrad

Home computers

Arcade

Atari

Home consoles
Atari 2600
Atari 5200
Atari 7800
Atari Jaguar
Handhelds
Atari Lynx
Personal computers
Atari Falcon
Atari ST/STE/TT/Falcon

Bandai

Handhelds
WonderSwan

Coleco

Home consoles
ColecoVision

Commodore

Home computers
Commodore 64
Commodore 128
Commodore Plus/4
Commodore VIC-20
Personal computers
Amiga
Commodore CBM-II
Commodore PET
PCBox

Microsoft

Home consoles
Xbox
Xbox 360
Personal computers
MS-DOS

NEC

Home consoles
PC-FX
SuperGrafx
TurboGrafx-16 (PC Engine)
TurboGrafx-CD

Nintendo

Template:See also

Home consoles
Nintendo Entertainment System
Super NES
Nintendo 64
GameCube/Wii
Wii U
Handhelds
Game Boy
Game Boy Advance
Nintendo DS
Nintendo DSi

Also backward compatible with Nintendo DS.

Nintendo 3DS
Head-mounted display
Nintendo Virtual Boy
Hybrid
Nintendo Switch

Android:

Sega

Home consoles
Sega Dreamcast
Sega Genesis
Sega Saturn
Handhelds
Game Gear

SNK

Handhelds
Neo Geo Pocket / Color
Home consoles
Neo Geo CD

Sony

Home consoles
PlayStation
PlayStation 2
PlayStation 3
PlayStation 4
Handhelds
PlayStation Portable
PlayStation Vita

Uzebox

Multi-system emulators

Multi-system emulators are capable of emulating the functionality of multiple systems.

Frontends

Notes

Tool-assisted speedrun

Emulators that currently feature the tools necessary to create tool-assisted speedrun (TAS) include:

  • Arcade: MAME (MAMEUI's option to record an uncompressed AVI slows down a game)
  • NES: FCEUX (Windows-only)
  • Genesis: Gens
  • Game Boy Advance: VisualBoyAdvance
  • Nintendo 64: Mupen64
  • GameCube and Wii: Dolphin
  • Nintendo DS: DeSmuM
  • Sega Saturn: Yabause
  • PlayStation: PSXjin

External links



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.