Emulators on browsers: Difference between revisions
Ilyagredasov (talk | contribs) No edit summary Tags: Mobile edit Mobile web edit Advanced mobile edit |
|||
| Line 86: | Line 86: | ||
* [https://emulatorjs.org/systems/MAME%202003.html EmulatorJS] (Mame2003 core) | * [https://emulatorjs.org/systems/MAME%202003.html EmulatorJS] (Mame2003 core) | ||
* [https://myemulator.onl/neo-geo-games/ myemuator neo-geo mame] | * [https://myemulator.onl/neo-geo-games/ myemuator neo-geo mame] | ||
* https://retrogameslib.com/arcade/ | |||
* https://classicgamezone.com/arcade-games | * https://classicgamezone.com/arcade-games | ||
* https://retrogamesnexus.com/arcade-games | * https://retrogamesnexus.com/arcade-games | ||
Revision as of 10:10, 27 July 2026
- 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.
Others: BBC micro, ZX Spectrum
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.)
MS-DOS Games :
Apple
- Virtual Apple II
- Apple IIjs
- a2
- Apple2e
- The Apple II Library: Games (Internet Archive)
Atari
Commodore
IBM PC/XT emulators
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)
- 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
- RetroTick: Run .exe in browser — x86/ARM emulator with reimplemented Win32/WinCE/Win16/DOS APIs in pure TypeScript.
NEC
- PicoEngine
- jspce (git)
- PC Engine CD Games(PCE Games)
Nintendo
- 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.)
Sega
- ClownMDEmu
- EmulatorJS
- NESbox (Core supported on NESbox.)
- Myemulator Genesis
- [3]
Sharp
MZ-700
Sony
Multi
- 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
(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
- Eclipse emulator (currently supports GB, GBA, GBC, NES, SGG, SMS, and SNES)
webretro
- 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.
Others
- ZX Spectrum XYZ (Also can download ROM files)
