Difference between revisions of "Emulators on browsers"

From Emulation General Wiki
Jump to navigation Jump to search
(Nintendo 64)
(Virtual Console)
(48 intermediate revisions by 6 users not shown)
Line 14: Line 14:
  
 
== Apple ==
 
== Apple ==
 +
=== [[Apple I emulators|Apple I]] ===
 +
* [https://www.scullinsteel.com/apple1/ Apple1js] ([https://github.com/whscullin/apple1js git])
 +
 +
=== [[Apple II line|Apple II]] ===
 
* [http://www.virtualapple.org Virtual Apple II]
 
* [http://www.virtualapple.org Virtual Apple II]
* [https://www.scullinsteel.com/apple2 Apple 2]
+
* [https://www.scullinsteel.com/apple2 Apple IIjs]
 +
* [https://porkrind.org/a2/ a2]
 +
* [https://inindev.github.io/apple2e/ Apple2e]
 
* [https://archive.org/details/softwarelibrary_apple_games The Apple II Library: Games] (Internet Archive)
 
* [https://archive.org/details/softwarelibrary_apple_games The Apple II Library: Games] (Internet Archive)
 +
 +
=== [[Macintosh line|Macintosh]] ===
 +
* [https://github.com/jsdf/macemu BasiliskIIem]
 +
* [https://jamesfriend.com.au/pce-js/ PCE.js]
 +
* [https://github.com/yksoft1/minivmac-em Mini vMac-em]
  
 
== Atari ==
 
== Atari ==
 
=== [[Atari 2600 emulators|Atari 2600]]===
 
=== [[Atari 2600 emulators|Atari 2600]]===
* http://javatari.org
+
* [http://javatari.org Javatari]
  
=== Atari 800 ===
+
===[[Atari 7800 emulators|Atari 7800]]===
* http://zerstoerung.de/jsa8e
+
* [https://raz0red.github.io/js7800/ js7800]
 +
 
 +
=== [[Atari 8-bit| Atari 800]] ===
 +
* [http://zerstoerung.de/jsa8e jsA8E]
 +
 
 +
===[[Atari ST line|Atari ST]]===
 +
* [https://estyjs.azurewebsites.net/ EstyJS]
  
 
== Commodore ==
 
== Commodore ==
=== C64 ===
+
=== [[Commodore 64 emulators| Commodore 64]] ===
* https://www.kingsquare.nl/jsc64
+
* [https://www.kingsquare.nl/JSC64 JSc64]
 +
* [https://mborgbrant.github.io/c64js/ c64JS]
 +
* [https://floooh.github.io/tiny8bit/C64.html C64 Tiny Emu]
 +
* [https://vice.janicek.co/c64/ VICE.js]
  
=== Amiga ===
+
=== [[Amiga Line|Amiga]] ===
* http://scriptedamigaemulator.net
+
* [http://scriptedamigaemulator.net SAE]
  
 
== IBM PC/XT emulators ==
 
== IBM PC/XT emulators ==
 
''Based on the [[Intel CPUs|86/286/386/486/Pentium]] architecture''
 
''Based on the [[Intel CPUs|86/286/386/486/Pentium]] architecture''
* https://www.pcjs.org ([https://github.com/jeffpar/pcjs git])
+
* [https://www.pcjs.org pcjs] ([https://github.com/jeffpar/pcjs git])
* https://copy.sh/v86/
+
* [https://copy.sh/v86/ v86]
  
 
==[[MAME]]==
 
==[[MAME]]==
Line 42: Line 62:
  
 
== [[MSX emulators|MSX]] ==
 
== [[MSX emulators|MSX]] ==
* http://webmsx.org ([https://github.com/ppeccin/WebMSX git])
+
* [http://webmsx.org WebMSX] ([https://github.com/ppeccin/WebMSX git])
  
 
== Nintendo ==
 
== Nintendo ==
===[[Nintendo DS emulators|Nintendo DS - NDS/NDSi]]===
 
* https://emulatoronline.xyz/games/nds-games
 
* https://nds.playemulator.online
 
* https://ds.44670.org (need locally-accessible game binaries)
 
  
 
===[[Nintendo Entertainment System emulators|NES/Famicom]]===
 
===[[Nintendo Entertainment System emulators|NES/Famicom]]===
* https://emulatoronline.xyz/games/nintendo-nes
+
* [http://nesbox.com NESbox]
* http://nesbox.com
+
* [https://jsnes.org jsNES] ([https://github.com/bfirsh/jsnes git])
* https://jsnes.org ([https://github.com/bfirsh/jsnes git])
+
* [https://cfxnes.herokuapp.com cfxnes]
* https://cfxnes.herokuapp.com
+
* [https://koute.github.io/pinky-web Pinky] ([https://github.com/koute/pinky git])
* https://koute.github.io/pinky-web ([https://github.com/koute/pinky git])
+
* [https://turbowarp.org/561973653?fps=60 WAVE Mulți-Emulator]  (must convert roms to "hex" text format)
* https://turbowarp.org/561973653?fps=60 (must convert roms to "hex" text format)
 
  
 
=== [[Super Nintendo emulators|SNES/Super Famicom]] ===
 
=== [[Super Nintendo emulators|SNES/Super Famicom]] ===
* https://emulatoronline.xyz/games/super-nintendo-snes
+
* [https://ethanaobrien.github.io/emulatorjs/ emulatorJS] (Core supported on emulatorJS.]
* https://myemulator.online/snes
+
* [http://nesbox.com NESbox] [Core supported on NESbox.]
* https://supernintendoemulator.com
+
* [https://tjwei.github.io/xnes/ XNES] ([https://github.com/tjwei/xnes git])
 +
 
 +
=== [[Nintendo 64 emulators|Nintendo 64]] ===
 +
* [https://ethanaobrien.github.io/emulatorjs/ emulatorJS] (Core supported on emulatorJS.]
 +
* [http://hulkholden.github.io/n64js n64js] (need [http://en.wikipedia.org/wiki/WebGL WebGL] and locally-accessible game binaries.)
 +
* [https://www.neilb.net/n64wasm/ n64WASM]
  
 
=== [[Game Boy/Game Boy Color emulators|Game Boy/Color]] ===
 
=== [[Game Boy/Game Boy Color emulators|Game Boy/Color]] ===
* https://emulatoronline.xyz/games/gameboy-color-gbc
+
* [https://ardean.github.io/jsGBC-web/ jsGBC]
* http://www.playr.org
+
* [https://skylersaleh.github.io/SkyEmu/ SkyEmu]
* https://skylersaleh.github.io/SkyEmu/
+
* [https://linoscope.github.io/CAMLBOY/ CAMLBOY] ([https://github.com/linoscope/CAMLBOY git])
* https://linoscope.github.io/CAMLBOY/ ([https://github.com/linoscope/CAMLBOY git])
+
* [https://turbowarp.org/628984509 WAVE Mulți-Emulator] (requires hex conversion - go here to convert : *https://rokcoder.com/convert)
* https://turbowarp.org/628984509 (requires hex conversion - go here to convert : *https://rokcoder.com/convert)
+
 
 +
=== [[Virtual Boy emulators|Virtual Boy]] ===
 +
* [https://ethanaobrien.github.io/emulatorjs/ emulatorJS] (Core supported in emulatorJS.)
  
 
=== [[Game Boy Advance emulators|Game Boy Advance]] ===
 
=== [[Game Boy Advance emulators|Game Boy Advance]] ===
* https://skylersaleh.github.io/SkyEmu/ The most accurate browser GBA emulator.
+
* [https://skylersaleh.github.io/SkyEmu/ SkyEmu] (The most accurate browser GBA emulator.
* https://emulatoronline.xyz/games/gba-games
+
*[http://endrift.github.io/gbajs gbaJS] (Made by [[mGBA]] developer endrift.)
<!--*https://dl.dropbox.com/u/20328726/vbamjs/index.html  Dead link, if someone has a copy of it or an adequate mirror link that would be much appreciated-->
+
*[https://gba.ninja gba.ninja] (A JavaScript port of [[VisualBoy_Advance#VBA-M|VBA-M]].) ([https://github.com/simon-paris/gba.ninja git])  
*http://endrift.github.io/gbajs made by [[mGBA]] developer endrift
+
*[http://taisel.github.io/IodineGBA IodineGBA]
*https://gba.ninja a JavaScript port of [[VisualBoy_Advance#VBA-M|VBA-M]] ([https://github.com/simon-paris/gba.ninja git])  
+
*[https://44670.org/gba/ GBA Player] (A WebAssembly port of [[VisualBoy_Advance#VBA-M|VBA-M]].)
*http://taisel.github.io/IodineGBA
 
  
=== [[Nintendo 64 emulators|Nintendo 64]] ===
+
===[[Nintendo DS emulators|Nintendo DS - NDS/NDSi]]===
* https://emulatoronline.xyz/games/nintendo-64-n64
+
* [https://ds.44670.org DS Player] (need locally-accessible game binaries)
* http://hulkholden.github.io/n64js (need [http://en.wikipedia.org/wiki/WebGL WebGL] and locally-accessible game binaries)
+
* [https://github.com/44670/melonDS-wasm melonDS-WASM] (not yet released, though some conversion to the web browser has been made)
* http://1964js.com/ ([https://github.com/schibo/1964js git])
+
*[https://js-emulators.github.io/desmond/ Desmond] (a edited version of [https://ds.44670.org DS Player].)
*https://www.neilb.net/n64wasm/
 
  
 
== Sega ==
 
== Sega ==
 
=== [[Master System emulators|Master System]] ===
 
=== [[Master System emulators|Master System]] ===
*https://gmarty.github.io/jsSMS/
+
* [https://ethanaobrien.github.io/emulatorjs/ emulatorJS] (Core supported on emulatorJS.]
 +
* [https://gmarty.github.io/jsSMS/ jsSMS] ([https://github.com/gmarty/jsSMS git])
 +
* [https://xania.org/miracle/miracle.html Miracle] ([https://github.com/mattgodbolt/Miracle git])
 +
 
 +
=== [[Master System emulators|Game Gear]] ===
 +
* [https://ethanaobrien.github.io/emulatorjs/ emulatorJS] (Core supported on emulatorJS.]
 +
* [https://gmarty.github.io/jsSMS/ jsSMS] ([https://github.com/gmarty/jsSMS git])
  
 
=== [[Sega Genesis emulators|Genesis/Mega Drive]] ===
 
=== [[Sega Genesis emulators|Genesis/Mega Drive]] ===
* https://emulatoronline.xyz/games/sega-genesis
+
* [https://ethanaobrien.github.io/emulatorjs/ emulatorJS] (Core supported on emulatorJS.]
* http://www.ssega.com
+
* [https://nesbox.com/ NESbox] (Core supported on NESbox.]
* https://myemulator.online/genesis
 
* https://megadrive-emulator.com
 
  
 
== Sharp ==
 
== Sharp ==
 
=== MZ-700 ===
 
=== MZ-700 ===
* https://takamin.github.io/mz700-js/MZ-700/client.html
+
* [https://takamin.github.io/mz700-js/MZ-700/client.html MZ700-js]
  
 
== Sony ==
 
== Sony ==
 +
 +
===[[PlayStation emulators|Playstation]]===
 +
*[https://ethanaobrien.github.io/emulatorjs/ emulatorJS] (core supported in emulatorJS)
 +
*[https://kootstra-rene.github.io/enge-js/ eNGE]
 +
*[https://tjwei.github.io/pcsxjs/ PCSXjs]
 +
*[https://js-emulators.github.io/wasmpsx/ WASMpsx]
 +
 +
=== [[PlayStation_2_emulators|PlayStation 2]] ===
 +
* [https://playjs.purei.org/ Play.js]
 +
 
=== [[PlayStation_Portable_emulators|PlayStation Portable]] ===
 
=== [[PlayStation_Portable_emulators|PlayStation Portable]] ===
* https://kpspemu.github.io/kpspemu-demo/cube ([https://github.com/kpspemu/kpspemu git])
+
* [https://kpspemu.github.io/kpspemu-demo/cube kpspemu] ([https://github.com/kpspemu/kpspemu git])
* https://jspspemu.soywiz.com/ ([https://github.com/jspspemu/jspspemu git])
+
* [https://jspspemu.soywiz.com/ jspspemu] ([https://github.com/jspspemu/jspspemu git])
  
 
== Multi ==
 
== Multi ==
 +
===[[Personal Game Emulators for Browser]]===
 +
* https://youfiles.herokuapp.com/emulator/
 +
  (Supports Nintendo, Super Nintendo, Sega, GameBoy, GameBoy Color, GameBoy Advance, MAME32, and DOS Games)
 +
 
===[[RetroArch]]===
 
===[[RetroArch]]===
 +
* https://liammuir.github.io/webretro/
 
* https://web.libretro.com/
 
* https://web.libretro.com/
 +
* https://binbashbanana.github.io/webretro/
  
 
===[[WAVE Multi-Emulator]]===
 
===[[WAVE Multi-Emulator]]===
Line 113: Line 153:
 
===[[Virtual Console]]===
 
===[[Virtual Console]]===
 
* https://virtualconsoles.com (A collection of javascript emulators from different sources).
 
* https://virtualconsoles.com (A collection of javascript emulators from different sources).
 +
 +
===[[Afterplay]]===
 +
* [https://afterplay.io/ Afterplay] (Can play from NES to PlayStation. More cores are still in WIP.)
 +
 +
===[[emulatorJS]]===
 +
*https://ethanaobrien.github.io/emulatorjs/
 +
(a decomplication of the RetroArch-like emulator used in multiple websites who let you play roms online.)
 +
*[EXAMPLE] *https://emulatoronline.xyz
  
 
[[Category:Recommendations]]
 
[[Category:Recommendations]]
 
[[Category:Web emulation software]]
 
[[Category:Web emulation software]]

Revision as of 18:13, 16 May 2022

Too lazy to download emulators, stuck with a school-issued device, have to use an unjailbroken iOS device, or stuck on someone else's PC? Try one of these emulators, they run off any modern PC internet browser.

Check this list for more browser-based emulators.

Internet Archive (MESS)

Bally Astrocade, Atari 7800, Entex Adventure Vision, Amstrad GX400 etc. Almost all second generation consoles. Mega Drive, Sega Master System.

Computers (ZX Spectrum, Atari, Apple II, etc.) NSFW

MS-DOS Games :

Apple

Apple I

Apple II

Macintosh

Atari

Atari 2600

Atari 7800

Atari 800

Atari ST

Commodore

Commodore 64

Amiga

IBM PC/XT emulators

Based on the 86/286/386/486/Pentium architecture

MAME

MSX

Nintendo

NES/Famicom

SNES/Super Famicom

Nintendo 64

Game Boy/Color

Virtual Boy

Game Boy Advance

Nintendo DS - NDS/NDSi

Sega

Master System

Game Gear

Genesis/Mega Drive

Sharp

MZ-700

Sony

Playstation

PlayStation 2

PlayStation Portable

Multi

Personal Game Emulators for Browser

 (Supports Nintendo, Super Nintendo, Sega, GameBoy, GameBoy Color, GameBoy Advance, MAME32, and DOS Games)

RetroArch

WAVE Multi-Emulator

(source code : *https://github.com/NinjaWeedle/Wave-Multi-Emulator )

Virtual Console

Afterplay

  • Afterplay (Can play from NES to PlayStation. More cores are still in WIP.)

emulatorJS

(a decomplication of the RetroArch-like emulator used in multiple websites who let you play roms online.)