Emulation Software

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Other and Multiplatform)
(19 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
|[[Emulation Software]]
 
|[[Emulation Software]]
 
|}
 
|}
 +
 +
An emulator mimics (obsolete) hardware (i.e. electronic components) in order to run an (obsolete) [[Operating Systems|Operating System]].
 +
 +
This is different from [[Virtualization]] where there is no (or minimal) emulation of hardware performed. Virtualization software uses hardware of the machine it runs on and acts as a gateway to share resources between the host-machine and the virtualized [[Operating Systems|Operating System]].
  
 
== Amiga ==
 
== Amiga ==
 
* [[Amiga Forever]] (commercial, Amiga, [http://www.amigaforever.com/ website])
 
* [[Amiga Forever]] (commercial, Amiga, [http://www.amigaforever.com/ website])
 
* [[Fellow]] (freeware, Amiga, [http://fellow.sourceforge.net/ website])
 
* [[Fellow]] (freeware, Amiga, [http://fellow.sourceforge.net/ website])
* [[UAE]] (open source, Amiga, [http://www.amigaemulator.org/ website])
+
* [[UAE]] (open source, Amiga, [http://www.winuae.net/ website of WinUAE] [http://fs-uae.net/ website of FS-UAE])
  
 
== Amstrad CPC ==
 
== Amstrad CPC ==
Line 20: Line 24:
 
== APF Imagination Machine ==
 
== APF Imagination Machine ==
 
* [[APF_EMUW]] (freeware, Windows, [http://www.nausicaa.net/~lgreenf/apf0308.zip website])
 
* [[APF_EMUW]] (freeware, Windows, [http://www.nausicaa.net/~lgreenf/apf0308.zip website])
 +
 +
== Apollo Guidance Computer ==
 +
* [[Moonjs]] (in-browser simulator, [http://www.svtsim.com/moonjs/agc.html website])
  
 
== Apple II ==
 
== Apple II ==
Line 25: Line 32:
 
* [[KEGS]] (open source, Apple IIgs, [http://kegs.sourceforge.net/ website])
 
* [[KEGS]] (open source, Apple IIgs, [http://kegs.sourceforge.net/ website])
 
* [[OpenEmulator]] (open source, Apple II, [http://www.openemulator.org/ website])
 
* [[OpenEmulator]] (open source, Apple II, [http://www.openemulator.org/ website])
 +
 +
[https://archive.org/details/EmulatorDetectionIn6502AssemblyKansasfest2014Presentation Apple disk image that detects which emulator you're using to run it]
  
 
== Arcade ==
 
== Arcade ==
Line 31: Line 40:
 
* [[Retrocopy]] (freeware, Arcade, [http://www.retrocopy.com/ website])
 
* [[Retrocopy]] (freeware, Arcade, [http://www.retrocopy.com/ website])
  
== [[ROM_and_memory_images#Atari_game_consoles|Atari]] ==  
+
== Atari ==  
 
* [[Atari800]] (open source, Atari 800/800XL/130XE/5200, [http://atari800.sourceforge.net/ website])
 
* [[Atari800]] (open source, Atari 800/800XL/130XE/5200, [http://atari800.sourceforge.net/ website])
 
* [[Altirra]] (open source, Atari 800, [http://www.virtualdub.org/altirra.html website])
 
* [[Altirra]] (open source, Atari 800, [http://www.virtualdub.org/altirra.html website])
 
* [[EMU7800]] (open source, Atari 2600/7800, [http://emu7800.sourceforge.net/ website])
 
* [[EMU7800]] (open source, Atari 2600/7800, [http://emu7800.sourceforge.net/ website])
 +
* [[EstyJS]] (open source, Atari ST, JavaScript, [http://estyjs.azurewebsites.net/ website])
 
* [[Hatari]] (open source, Atari ST/STE/TT, [http://hatari.tuxfamily.org/ website])
 
* [[Hatari]] (open source, Atari ST/STE/TT, [http://hatari.tuxfamily.org/ website])
 
* [[Javatari]] (open source, Atari 2600, [http://javatari.org/ website])
 
* [[Javatari]] (open source, Atari 2600, [http://javatari.org/ website])
 
* [[ProSystem Emulator]] (open source, Atari 7800, [https://home.comcast.net/~gscottstanton/ website])
 
* [[ProSystem Emulator]] (open source, Atari 7800, [https://home.comcast.net/~gscottstanton/ website])
 
* [[Stella]] (donationware, Atari 2600, [http://stella.sourceforge.net/ website])
 
* [[Stella]] (donationware, Atari 2600, [http://stella.sourceforge.net/ website])
 +
See also [[ROM and memory images#Atari game consoles]].
  
 
== C64 ==
 
== C64 ==
Line 44: Line 55:
 
* [[Commodore 64 for iOS]] ([https://itunes.apple.com/us/app/commodore-64/id305504539?mt=8 paid download])
 
* [[Commodore 64 for iOS]] ([https://itunes.apple.com/us/app/commodore-64/id305504539?mt=8 paid download])
 
* [[Frodo]] (open source, C64, [http://frodo.cebix.net/ website])
 
* [[Frodo]] (open source, C64, [http://frodo.cebix.net/ website])
* [[VICE]] (open source, C64/C128/Plus4/VC20/PET/..., [http://www.viceteam.org/ website])
+
* [[VICE]] (open source, C64/C128/Plus4/VC20/PET/..., [http://vice-emu.sourceforge.net/ website])
  
 
== Coleco Adam ==
 
== Coleco Adam ==
 
* [[ADAMem]] (freeware, Adam, [http://www.sacnews.net/adamcomputer/downloads.html website])
 
* [[ADAMem]] (freeware, Adam, [http://www.sacnews.net/adamcomputer/downloads.html website])
 +
 +
== Digital Group ==
 +
* [[Digital Group emulator]] ([http://www.thedigitalgroup.org/dg/?wpfb_dl=3 Mac], [http://www.thedigitalgroup.org/dg/?wpfb_dl=2 Windows])
  
 
== Firefox OS ==
 
== Firefox OS ==
Line 59: Line 73:
 
* [[vMac]] (open source, Macintosh, [http://www.vmac.org/ website])
 
* [[vMac]] (open source, Macintosh, [http://www.vmac.org/ website])
  
== [[ROM_and_memory_images#Nintendo_game_consoles|Nintendo]] ==
+
== Next ==
* [[bsnes]] (open source, NES/[[GB]]/[[GBC]]/GBA/NDS, [http://byuu.org/bsnes/ website])
+
* [[Previous]] (open source, [http://previous.alternative-system.com/ website])
 +
 
 +
== Nintendo ==
 +
* [[higan]] (formerly known as bsnes) (open source, primarily [[SNES]], but recently also supports NES/[[GB]]/[[GBC]] and GBA, [http://byuu.org/higan/ website])
 +
See also [[ROM and memory images#Nintendo game consoles]].
  
== [[ROM_and_memory_images#Sega_game_consoles|Sega]] ==
+
== Sega ==
 
* [[Genecyst]] (freeware, Genesis/Mega-Drive, [http://bloodlust.zophar.net/gen/genecyst.html website])
 
* [[Genecyst]] (freeware, Genesis/Mega-Drive, [http://bloodlust.zophar.net/gen/genecyst.html website])
 
* [[Gens32]] (freeware, Genesis/Mega-Drive/Sega-CD/Mega-CD/32X, [http://gens32.emubase.de/ website])
 
* [[Gens32]] (freeware, Genesis/Mega-Drive/Sega-CD/Mega-CD/32X, [http://gens32.emubase.de/ website])
 +
See also [[ROM and memory images#Sega game consoles]].
  
 
== Sol ==
 
== Sol ==
Line 71: Line 90:
 
== TRS-80 ==
 
== TRS-80 ==
 
* Various emulators [http://www.vavasour.ca/jeff/trs80.html here]
 
* Various emulators [http://www.vavasour.ca/jeff/trs80.html here]
 +
* Color Computer Emulator [http://www.classiccmp.org/cpmarchives/trs80/mirrors/www.discover-net.net/~dmkeil/coco/cocodoc.htm here]
  
 
== x86 ==
 
== x86 ==
Line 77: Line 97:
 
* [[DOSEMU]] (open source, x86, [http://www.dosemu.org/ website])
 
* [[DOSEMU]] (open source, x86, [http://www.dosemu.org/ website])
 
* [[iDOS]] (DOS emulator for iOS)
 
* [[iDOS]] (DOS emulator for iOS)
* [[JPC]] (open source, x86, [http://jpc.sourceforge.net/home_home.html website])
+
* [[JPC (emulator)|JPC]] (open source, x86, [http://jpc.sourceforge.net/home_home.html website])
 +
* [[PCE]] (open source, x86, focus on old PC/XT/AT systems, [http://www.hampa.ch/pce/ website], [http://jamesfriend.com.au/pce-js/ JavaScript port])
  
 
== ZX Spectrum ==
 
== ZX Spectrum ==
 
* [[Fuse]] (open source, ZX Spectrum, [http://fuse-emulator.sourceforge.net/ website])
 
* [[Fuse]] (open source, ZX Spectrum, [http://fuse-emulator.sourceforge.net/ website])
  
== Other ==
+
== Other and Multiplatform ==
 
* [[Daphne]] (open source, LaserDisc, [http://www.daphne-emu.com/site3/index_hi.php website])
 
* [[Daphne]] (open source, LaserDisc, [http://www.daphne-emu.com/site3/index_hi.php website])
 +
* [[EaaS]] (emulation-as-a-service; see in-browser sandbox [https://www.softwarepreservationnetwork.org/eaasi-sandbox/])
 
* [[GXemul]] (open source, generic, [http://gxemul.sourceforge.net/ website])
 
* [[GXemul]] (open source, generic, [http://gxemul.sourceforge.net/ website])
 
* [[MESS]] (source available, multiple home computers and other computers, [http://www.mess.org/ website])
 
* [[MESS]] (source available, multiple home computers and other computers, [http://www.mess.org/ website])
 +
** [[JSMESS]] (in-browser Javascript implementation of MESS, [http://jsmess.textfiles.com/ try it online])
 
* [[Hercules]] (open source, System/370, ESRA/390, z/ARCH, [http://www.hercules-390.org/ website])   
 
* [[Hercules]] (open source, System/370, ESRA/390, z/ARCH, [http://www.hercules-390.org/ website])   
 
* [[QEMU]] (open source, generic, [http://www.qemu.org/ website])
 
* [[QEMU]] (open source, generic, [http://www.qemu.org/ website])
 
* [[KEEP]] - Keeping Emulation Environments Portable (open source, generic, [http://www.keep-project.eu/ezpub2/index.php website])
 
* [[KEEP]] - Keeping Emulation Environments Portable (open source, generic, [http://www.keep-project.eu/ezpub2/index.php website])
 +
** [[Emulation Framework]] ([http://emuframework.sourceforge.net/ SourceForge site])
 
** [[TOTEM]] - Trustworthy Online Technical Environment Metadata Database
 
** [[TOTEM]] - Trustworthy Online Technical Environment Metadata Database
 
* [[SIMH]] (open source, multi-system, [http://simh.trailing-edge.com/ website])
 
* [[SIMH]] (open source, multi-system, [http://simh.trailing-edge.com/ website])
 +
* [[Emularity]] (open-source platform to embed emulators, [https://github.com/db48x/emularity website])
  
 +
== See also ==
 +
* [[Operating Systems#Nonproprietary OSs emulating proprietary ones]]
 +
* [[Wine]]
  
[[category:Emulation]]
+
[[Category:Emulation]]
 +
[[Category:Software]]

Revision as of 19:18, 21 July 2019

Software > Emulation Software

An emulator mimics (obsolete) hardware (i.e. electronic components) in order to run an (obsolete) Operating System.

This is different from Virtualization where there is no (or minimal) emulation of hardware performed. Virtualization software uses hardware of the machine it runs on and acts as a gateway to share resources between the host-machine and the virtualized Operating System.

Contents

Amiga

Amstrad CPC

APF Imagination Machine

Apollo Guidance Computer

Apple II

Apple disk image that detects which emulator you're using to run it

Arcade

Atari

See also ROM and memory images#Atari game consoles.

C64

Coleco Adam

Digital Group

Firefox OS

Macintosh

Next

Nintendo

  • higan (formerly known as bsnes) (open source, primarily SNES, but recently also supports NES/GB/GBC and GBA, website)

See also ROM and memory images#Nintendo game consoles.

Sega

See also ROM and memory images#Sega game consoles.

Sol

TRS-80

  • Various emulators here
  • Color Computer Emulator here

x86

ZX Spectrum

Other and Multiplatform

See also

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox