Play in browser

Licences and source code

The emulators on this page are free software and are served unchanged from this site. You may take, study and change them under their licences. The complete source of each is at the address in the last column (and at the project it names); we are glad to point you to the exact version, ask the site owner.

Games are never provided here: you pick a file on your own device and it is never uploaded.

Some cores are licensed for non-commercial use only. This site is free, private to its members and earns nothing; do not copy those cores into anything that is sold.

PartVersionLicenceCommercial use okSource
emulatorjs4.2.3GPL-3.0yeshttps://github.com/EmulatorJS/EmulatorJS v4.2.3 (e150dc0491ae747028919fb82d6598954976ede6; npm gitHead identical)
core-fceumm4.2.3GPL-2.0yeshttps://github.com/EmulatorJS/libretro-fceumm default branch HEAD; exact build commit unverified (npm @emulatorjs/core-fceumm@4.2.3 report only records build time)
core-snes9x4.2.3LicenseRef-Snes9x-NonCommercialnon-commercial onlyhttps://github.com/EmulatorJS/snes9x default branch HEAD; exact build commit unverified (npm @emulatorjs/core-snes9x@4.2.3 report only records build time)
core-gambatte4.2.3GPL-2.0yeshttps://github.com/EmulatorJS/gambatte-libretro default branch HEAD; exact build commit unverified (npm @emulatorjs/core-gambatte@4.2.3 report only records build time)
core-mgba4.2.3MPL-2.0yeshttps://github.com/EmulatorJS/mgba default branch HEAD; exact build commit unverified (npm @emulatorjs/core-mgba@4.2.3 report only records build time)
core-genesis_plus_gx4.2.3LicenseRef-GenesisPlusGX-NonCommercialnon-commercial onlyhttps://github.com/EmulatorJS/Genesis-Plus-GX default branch HEAD; exact build commit unverified (npm @emulatorjs/core-genesis_plus_gx@4.2.3 report only records build time)
core-smsplus4.2.3GPL-2.0-or-lateryeshttps://github.com/EmulatorJS/smsplus-gx default branch HEAD; exact build commit unverified (npm @emulatorjs/core-smsplus@4.2.3 report only records build time)
core-stella20144.2.3GPL-2.0yeshttps://github.com/EmulatorJS/stella2014-libretro default branch HEAD; exact build commit unverified (npm @emulatorjs/core-stella2014@4.2.3 report only records build time)
core-prosystem4.2.3GPL-2.0yeshttps://github.com/EmulatorJS/prosystem-libretro default branch HEAD; exact build commit unverified (npm @emulatorjs/core-prosystem@4.2.3 report only records build time)
core-handy4.2.3Zlibyeshttps://github.com/EmulatorJS/libretro-handy default branch HEAD; exact build commit unverified (npm @emulatorjs/core-handy@4.2.3 report only records build time)
core-a52004.2.3GPL-2.0yeshttps://github.com/EmulatorJS/a5200 default branch HEAD; exact build commit unverified (npm @emulatorjs/core-a5200@4.2.3 report only records build time)
core-pcsx_rearmed4.2.3GPL-2.0yeshttps://github.com/EmulatorJS/pcsx_rearmed default branch HEAD; exact build commit unverified (npm @emulatorjs/core-pcsx_rearmed@4.2.3 report only records build time)
core-mupen64plus_next4.2.3GPL-2.0yeshttps://github.com/EmulatorJS/mupen64plus-libretro-nx default branch HEAD; exact build commit unverified (npm @emulatorjs/core-mupen64plus_next@4.2.3 report only records build time)
core-ppsspp4.2.3GPL-2.0-or-lateryeshttps://github.com/EmulatorJS/ppsspp default branch HEAD; exact build commit unverified (npm @emulatorjs/core-ppsspp@4.2.3 report only records build time)
core-melonds4.2.3GPL-3.0yeshttps://github.com/EmulatorJS/melonDS default branch HEAD; exact build commit unverified (npm @emulatorjs/core-melonds@4.2.3 report only records build time)
core-desmume20154.2.3GPL-2.0yeshttps://github.com/EmulatorJS/desmume2015 default branch HEAD; exact build commit unverified (npm @emulatorjs/core-desmume2015@4.2.3 report only records build time)
js-dos8.5.3GPL-2.0yeshttps://github.com/caiiiycuk/js-dos v8.5.3 (506dfd2a99f56bc4e393a716125ae94e58eb3fba; npm gitHead identical)
js-dos-dosbox8.5.3GPL-2.0yeshttps://github.com/caiiiycuk/js-dos v8.5.3 (506dfd2a99f56bc4e393a716125ae94e58eb3fba; npm gitHead identical)
js-dos-dosbox-x8.5.3GPL-2.0-or-lateryeshttps://github.com/caiiiycuk/js-dos v8.5.3 (506dfd2a99f56bc4e393a716125ae94e58eb3fba; npm gitHead identical)
ruffle0.7.1MIT OR Apache-2.0yeshttps://github.com/ruffle-rs/ruffle v0.7.1 (89a7049965f3090e706265670df309a5128233ac; npm gitHead identical)

Free games hosted here

These homebrew games and demos are served unchanged under the licences shown. Their source code is available from the home page given for each.

GameAuthorSystemLicenceLinks and credit
ThwaiteDamian YerricknesGPL-3.0-or-laterlicence · home · (c) 2011-2018 Damian Yerrick. GPL-3.0-or-later; source at the homepage.
Robot Helps Defeat EverythingDamian YerricknesGNU All-Permissive Licenselicence · home · Copyright 2011-2016 Damian Yerrick; keep this notice.
Super ApocaluxDanielTheSillysnesGPL-3.0licence · home · GPL-3.0. The author asks that the game is hosted with its readme or a link to https://github.com/DanielTheSilly/Super-Apocalux.
Tobu Tobu GirlTangram GamesgbMIT (code), CC-BY-4.0 (assets)licence · home · Tobu Tobu Girl by Tangram Games (Simon Larsen and Ivan Kolev). Code MIT, assets CC BY 4.0.
uCityAntonio Nino Diaz (AntonioND)gbcGPL-3.0-or-later (code), CC-BY-SA-4.0 (graphics and music)licence · home · uCity by Antonio Nino Diaz. Code GPL-3.0-or-later, graphics and music CC BY-SA 4.0.
Attack on VoxelburgJohn Tsiombikas (nuclear)gbaGPL-3.0-or-laterlicence · home · Copyright (C) 2022 John Tsiombikas. GPL-3.0-or-later.
240p Test Suite Mini (GBA)Damian Yerrick, after Artemio UrbinagbaGPL-2.0-or-laterlicence · home · 240p Test Suite ports by Damian Yerrick, after Artemio Urbina's original. GPL-2.0-or-later.
Skyhaulharoldo-ok, after ABA GamessmsMITlicence · home · Copyright (c) 2026 ABA Games (MIT). Master System adaptation by haroldo-ok.
The Floating Dutchmanharoldo-ok, from Eddie Ferro and contributorssmsGPL-3.0licence · home · GPL-3.0. Master System port by haroldo-ok of the game by Eddie Ferro and contributors.
TunnelliamhaysggGPL-3.0licence · home · Tunnel by liamhays, GPL-3.0.
Pipes 2600Alexandre Luiz Brisighello Filho (albf)atari2600MITlicence · home · Copyright (c) 2014 Alexandre Luiz Brisighello Filho (MIT).
Dynamo DraughtsAdrian MillettdosGPL-3.0licence · home · Copyright A. Millett 1992-2024, GPL-3.0; original author attribution must be kept. DOS program is dos/DYNA2K.EXE in the zip.

Full licence texts sit next to the files: EmulatorJS, Ruffle (MIT), Ruffle (Apache-2.0).