Emulators on browsers
- Before diving in
In-browser apps: Local execution in your browser, powered by JavaScript, Web Assembly. Cloud-based apps: Remote execution on servers, accessed through various interfaces.
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: x86, MS-DOS, MSX NEC: PC Engine Sharp: MZ-700. CHIP-8 CHIP-8
Multi: My Emulator Online, Personal Game Emulators for Browser, RetroArch, WAVE Multi-Emulator, Virtual Consoles, Afterplay, EmulatorJS, Eclipse, webretro, jgenesis, Pantheon, BlastEm.
Others: BBC micro, ZX Spectrum
Internet Archive (MESS)
[edit | edit source]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.)
MS-DOS Games :
Apple
[edit | edit source]- Virtual Apple II
- Apple IIjs
- a2
- Apple2e
- The Apple II Library: Games (Internet Archive)
Atari
[edit | edit source]Commodore
[edit | edit source]Amiga
[edit | edit source]IBM PC/XT emulators
[edit | edit source]Based on the x86 CPUs|86/286/386/486/Pentium architecture
- pcjs (git)
- Halfix
- MartyPC
- v86 (git): x86 PC emulator and x86-to-wasm JIT, running in the browser (Windows 1.01, Windows 3.1, Windows 95, Windows 98, Windows Me, Windows NT 4.0, Windows 2000, MS-DOS, FreeDOS, Arch Linux, Alpine Linux, Debian, Ubuntu, Damn Small Linux, FreeBSD, OpenBSD, ReactOS, Haiku, KolibriOS, Plan 9, 9front, QNX, SerenityOS, Android-x86, Fiwix, SkiftOS, Oberon)
MAME
[edit | edit source]- https://archive.org/details/internetarcade
- http://www.retrogames.onl
- EmulatorJS (Mame2003 core)
- myemuator neo-geo mame
- https://retrogameslib.com/arcade/
- https://classicgamezone.com/arcade-games
- https://retrogamesnexus.com/arcade-games
- https://classicjoy.games
- https://onlineretrogame.com/e/arcade-games
- https://onlineclassicgame.com/emulator/arcade-games
Microsoft
[edit | edit source]x86
[edit | edit source]- RetroTick: Run .exe in browser — x86/ARM emulator with reimplemented Win32/WinCE/Win16/DOS APIs in pure TypeScript.
MSX
[edit | edit source]NEC
[edit | edit source]- PicoEngine
- jspce (git)
- PC Engine CD Games(PCE Games)
PC-FX
[edit | edit source]Nintendo
[edit | edit source]- Emulator.Onl NES
- EM-FCEUX (Emscripten port for FCEUX)
- GoNES (NES emulator written in go)
- NESbox
- jsNES (git)
- EmulatorJS
- Toploader - JSNES (frontend to jsNES)
- cfxnes
- Pinky (git)
- Cool NES (must convert roms to "hex" text format, also in WAVE Mulți-Emulator)
- Myemulator nes
- NESVibes
- TetaNES
- EmulatorJS
- NESbox (Core supported on NESbox.)
- XNES (git)
- Myemulator Snes
- Emulator.Onl SNES
- Snes9x WASM (git)
- Retrobob Multi-Emulator
- [2]
- Emulator.Onl N64
- EmulatorJS
- n64js (need WebGL and locally-accessible game binaries.)
- n64WASM
- Myemulator N64
- PicoBoy
- 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
- SenBoyWeb
- Rugby (git): Cycle-accurate Gameboy emulator written in Rust.
- PicoAdvance
- Myemulator GBA
- Emulator.Onl GBA
- SkyEmu (The most accurate browser GBA emulator.)
- gbaJS (Made by mGBA developer endrift.)
- gba.ninja (A JavaScript port of VBA-M.) (git)
- IodineGBA
- 44VBA (A WebAssembly port of VBA-M.)
- gbaONLINE (git)
- Myemulator NDS
- Emulator.Onl NDS
- 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.)
- Pilas-melonDS
Sega
[edit | edit source]- ClownMDEmu
- EmulatorJS
- NESbox (Core supported on NESbox.)
- Myemulator Genesis
- [3]
Sharp
[edit | edit source]MZ-700
[edit | edit source]Sony
[edit | edit source]Multi
[edit | edit source]- My Emulator Online (PSP, NDS, GBA, GB, N64, Genesis, Neo Geo, SNES and NES can be played unblocked)
- Emulator.Onl (Alternative to Emulatoronline.com which is closed, very similar interface and emulatorjs based new emulator)
Personal Game Emulators for Browser
[edit | edit source](Supports Nintendo, Super Nintendo, Sega, Game Boy, Game Boy Color, Game Boy Advance, MAME32, and DOS Games)
- https://liammuir.github.io/webretro/
- https://web.libretro.com/
- https://binbashbanana.github.io/webretro/
- https://scratch.mit.edu/studios/27152609 (Supports CHIP-8, GB, GBC, and to a lesser extent GBA, DS, and Bytepusher).
- https://virtualconsoles.com (A collection of JavaScript emulators from different sources).
- Afterplay (Can play from NES to PlayStation. More cores are still in WIP.)
(A complete re-write of the RetroArch-like emulator used in multiple websites who let you play ROMs online.)
- [EXAMPLE] *https://myemulator.onl
- [EXAMPLE] *https://emulator.onl
- [EXAMPLE] *https://emulatoronline.xyz
- [EXAMPLE] *https://rec0ded88.com
Eclipse
[edit | edit source]- Eclipse emulator (currently supports GB, GBA, GBC, NES, SGG, SMS, and SNES)
webretro
[edit | edit source]- webretro is a collection of libretro cores ported to JavaScript and WebAssembly, with a custom frontend.
- jgenesis supports NES, SNES, SMS, SGG, Sega Genesis/Mega Drive, Sega Mega CD, Sega 32X, GB, GBC, PCE.
- Pantheon on the Web supports Atari 2600/VCS, ColecoVison, Commodore PET, SEGA SG-1000, SEGA Master System, Sinclair ZX80/81 and ZX Spectrum.
- Obentou supports Bytepusher, GB, GBC, Mega Duck, Supervision, ColecoVision, PV-1000, SG-1000, SC-3000, Master System, Game Gear, NES, PCE, ZX Spectrum, Pac-Man and Space Invaders arcades
- Masquerade supports NES, GB, GBC, GBA, Ms. Pac-Man, Pac-Man (Midway and Namco variants), Space Invaders, XO-CHIP, S-CHIP, CHIP-8, Game of Life.
- BlastEm supports SG-1000 & SC-3000, SMD & Sega CD/32X/CD 32X, SMS, GG, ColecoVision.
Others
[edit | edit source]- ZX Spectrum XYZ (Also can download ROM files)
