Emulators on browsers
These emulators run off any modern PC internet browser.
Check this list for more browser-based emulators.
- Platforms in this article
Apple: Apple I, Apple II, Macintosh.
Atari: Atari 2600, Atari 5200, Atari 7800, Atari 800, Atari ST.
Nintendo: NES, SNES, N64, Game Boy, Virtual Boy, Game Boy Advance, Nintendo DS.
Sega: Master System, Game Gear, Genesis/Mega Drive.
Sony: Playstation, Playstation 2, Playstation Portable.
Commodore: C64, Amiga IBM: IBM PC/XT MAME: MAME Microsoft: MSX NEC: PC Engine Sharp: MZ-700. CHIP-8 CHIP-8
Multi: Personal Game Emulators for Browser, RetroArch, WAVE Multi-Emulator, Virtual Console, Afterplay, EmulatorJS, Eclipse, webretro.
Internet Archive (MESS)[edit]
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[edit]
Apple I[edit]
Apple II[edit]
- Virtual Apple II
- Apple IIjs
- a2
- Apple2e
- The Apple II Library: Games (Internet Archive)
Macintosh[edit]
Atari[edit]
Atari 2600[edit]
Atari 5200[edit]
Atari 7800[edit]
Atari 800[edit]
Atari ST[edit]
Commodore[edit]
Commodore 64[edit]
Amiga[edit]
IBM PC/XT emulators[edit]
Based on the x86 CPUs|86/286/386/486/Pentium architecture
MAME[edit]
- https://archive.org/details/internetarcade
- http://www.retrogames.onl
- EmulatorJS (Mame2003 core)
- myemuator neo-geo mame
MSX[edit]
NEC[edit]
PC Engine/TurboGrafx-16[edit]
Nintendo[edit]
NES/Famicom[edit]
- EM-FCEUX (Emscripten port for FCEUX)
- GoNES (NES emulator written in go)
- NESbox
- jsNES (git)
- EmulatorJS
- Toploader - JSNES (frontend to jsNES)
- cfxnes
- Pinky (git)
- WAVE Mulți-Emulator (must convert roms to "hex" text format)
- Myemulator nes
SNES/Super Famicom[edit]
- EmulatorJS
- NESbox (Core supported on NESbox.)
- XNES (git)
- Myemulator Snes
Nintendo 64[edit]
- EmulatorJS
- n64js (need WebGL and locally-accessible game binaries.)
- n64WASM
- Myemulator N64
Game Boy/Color[edit]
- jsGBC
- SkyEmu
- EmulatorJS
- CAMLBOY (git)
- Boytacean (git)
- WAVE Mulți-Emulator (requires hex conversion - go here to convert: *https://rokcoder.com/convert)
- Myemulator Gameboy/Color
Virtual Boy[edit]
Game Boy Advance[edit]
- SkyEmu (The most accurate browser GBA emulator.)
- gbaJS (Made by mGBA developer endrift.)
- EmulatorJS
- gba.ninja (A JavaScript port of VBA-M.) (git)
- IodineGBA
- 44VBA (A WebAssembly port of VBA-M.)
- Myemulator GBA
Nintendo DS - NDS/NDSi[edit]
- DS Player (need locally-accessible game binaries)
- EmulatorJS
- melonDS-WASM (not yet released, though some conversion to the web browser has been made)
- Desmond (a edited version of DS Player.)
- Myemulator NDS
Sega[edit]
Master System[edit]
- EmulatorJS
- jsSMS (git)
- Miracle (git)
Game Gear[edit]
Genesis/Mega Drive[edit]
- EmulatorJS
- NESbox (Core supported on NESbox.)
- Myemulator Genesis
Sharp[edit]
MZ-700[edit]
Sony[edit]
Playstation[edit]
PlayStation 2[edit]
PlayStation Portable[edit]
CHIP-8[edit]
Multi[edit]
My Emulator Online[edit]
- My Emulator Online (NDS, GBA, GB, N64, Genesis, Neo Geo, SNES and NES can be played unblocked)
Personal Game Emulators for Browser[edit]
(Supports Nintendo, Super Nintendo, Sega, Game Boy, Game Boy Color, Game Boy Advance, MAME32, and DOS Games)
RetroArch[edit]
- https://liammuir.github.io/webretro/
- https://web.libretro.com/
- https://binbashbanana.github.io/webretro/
WAVE Multi-Emulator[edit]
- https://scratch.mit.edu/studios/27152609 (Supports CHIP-8, GB, GBC, and to a lesser extent GBA, DS, and Bytepusher).
Virtual Console[edit]
- https://virtualconsoles.com (A collection of JavaScript emulators from different sources).
Afterplay[edit]
- Afterplay (Can play from NES to PlayStation. More cores are still in WIP.)
EmulatorJS[edit]
(A complete re-write of the RetroArch-like emulator used in multiple websites who let you play ROMs online.)
- [EXAMPLE] *https://emulatoronline.xyz
- [EXAMPLE] *https://rec0ded88.com
Eclipse[edit]
- Eclipse emulator (currently supports GB, GBA, GBC, NES, SGG, SMS, and SNES)
webretro[edit]
- webretro is a collection of libretro cores ported to JavaScript and WebAssembly, with a custom frontend.
See also[edit]
Emulators on other systems |