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.
| Part | Version | Licence | Commercial use ok | Source |
|---|---|---|---|---|
| emulatorjs | 4.2.3 | GPL-3.0 | yes | https://github.com/EmulatorJS/EmulatorJS v4.2.3 (e150dc0491ae747028919fb82d6598954976ede6; npm gitHead identical) |
| core-fceumm | 4.2.3 | GPL-2.0 | yes | https://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-snes9x | 4.2.3 | LicenseRef-Snes9x-NonCommercial | non-commercial only | https://github.com/EmulatorJS/snes9x default branch HEAD; exact build commit unverified (npm @emulatorjs/core-snes9x@4.2.3 report only records build time) |
| core-gambatte | 4.2.3 | GPL-2.0 | yes | https://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-mgba | 4.2.3 | MPL-2.0 | yes | https://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_gx | 4.2.3 | LicenseRef-GenesisPlusGX-NonCommercial | non-commercial only | https://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-smsplus | 4.2.3 | GPL-2.0-or-later | yes | https://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-stella2014 | 4.2.3 | GPL-2.0 | yes | https://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-prosystem | 4.2.3 | GPL-2.0 | yes | https://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-handy | 4.2.3 | Zlib | yes | https://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-a5200 | 4.2.3 | GPL-2.0 | yes | https://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_rearmed | 4.2.3 | GPL-2.0 | yes | https://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_next | 4.2.3 | GPL-2.0 | yes | https://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-ppsspp | 4.2.3 | GPL-2.0-or-later | yes | https://github.com/EmulatorJS/ppsspp default branch HEAD; exact build commit unverified (npm @emulatorjs/core-ppsspp@4.2.3 report only records build time) |
| core-melonds | 4.2.3 | GPL-3.0 | yes | https://github.com/EmulatorJS/melonDS default branch HEAD; exact build commit unverified (npm @emulatorjs/core-melonds@4.2.3 report only records build time) |
| core-desmume2015 | 4.2.3 | GPL-2.0 | yes | https://github.com/EmulatorJS/desmume2015 default branch HEAD; exact build commit unverified (npm @emulatorjs/core-desmume2015@4.2.3 report only records build time) |
| js-dos | 8.5.3 | GPL-2.0 | yes | https://github.com/caiiiycuk/js-dos v8.5.3 (506dfd2a99f56bc4e393a716125ae94e58eb3fba; npm gitHead identical) |
| js-dos-dosbox | 8.5.3 | GPL-2.0 | yes | https://github.com/caiiiycuk/js-dos v8.5.3 (506dfd2a99f56bc4e393a716125ae94e58eb3fba; npm gitHead identical) |
| js-dos-dosbox-x | 8.5.3 | GPL-2.0-or-later | yes | https://github.com/caiiiycuk/js-dos v8.5.3 (506dfd2a99f56bc4e393a716125ae94e58eb3fba; npm gitHead identical) |
| ruffle | 0.7.1 | MIT OR Apache-2.0 | yes | https://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.
| Game | Author | System | Licence | Links and credit |
|---|---|---|---|---|
| Thwaite | Damian Yerrick | nes | GPL-3.0-or-later | licence · home · (c) 2011-2018 Damian Yerrick. GPL-3.0-or-later; source at the homepage. |
| Robot Helps Defeat Everything | Damian Yerrick | nes | GNU All-Permissive License | licence · home · Copyright 2011-2016 Damian Yerrick; keep this notice. |
| Super Apocalux | DanielTheSilly | snes | GPL-3.0 | licence · 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 Girl | Tangram Games | gb | MIT (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. |
| uCity | Antonio Nino Diaz (AntonioND) | gbc | GPL-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 Voxelburg | John Tsiombikas (nuclear) | gba | GPL-3.0-or-later | licence · home · Copyright (C) 2022 John Tsiombikas. GPL-3.0-or-later. |
| 240p Test Suite Mini (GBA) | Damian Yerrick, after Artemio Urbina | gba | GPL-2.0-or-later | licence · home · 240p Test Suite ports by Damian Yerrick, after Artemio Urbina's original. GPL-2.0-or-later. |
| Skyhaul | haroldo-ok, after ABA Games | sms | MIT | licence · home · Copyright (c) 2026 ABA Games (MIT). Master System adaptation by haroldo-ok. |
| The Floating Dutchman | haroldo-ok, from Eddie Ferro and contributors | sms | GPL-3.0 | licence · home · GPL-3.0. Master System port by haroldo-ok of the game by Eddie Ferro and contributors. |
| Tunnel | liamhays | gg | GPL-3.0 | licence · home · Tunnel by liamhays, GPL-3.0. |
| Pipes 2600 | Alexandre Luiz Brisighello Filho (albf) | atari2600 | MIT | licence · home · Copyright (c) 2014 Alexandre Luiz Brisighello Filho (MIT). |
| Dynamo Draughts | Adrian Millett | dos | GPL-3.0 | licence · 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).