PolyConsole cores
The emulators PolyConsole runs in a web browser. Each is a WebAssembly module built with Emscripten from its own project's source at the commit listed, with nothing of PolyConsole's linked in; the page that loads one talks to it through the standard libretro interface. Every emulator keeps its own license. The source each module was built from is linked upstream and attached to this build's release, cores-20261014-0954-64798be, and the build script and patches are in the repository.
Several of these emulators allow only non-commercial use. PolyConsole is free, carries no ads, and takes no payment, and they are offered here on those terms.
| Emulator | Plays | License | Source |
|---|---|---|---|
| Genesis Plus GXgenesis_plus_gx | Sega Genesis/Mega Drive, Master System, Game Gear, Sega CD | Non-commercial (Genesis Plus GX license)Not to be sold or used in a commercial product; modified builds ship their source. Bundles LGPL-2.1-or-later, BSD and CC0 components. | 393f70csource archive |
| PicoDrivepicodrive | Sega Genesis/Mega Drive, 32X, Sega CD, Master System | Non-commercial (PicoDrive license)Not to be sold or used commercially; modified builds ship their source. | 1890c29source archive |
| Snes9xsnes9x | Super Nintendo | Non-commercial (Snes9x license)Non-commercial use and distribution only; the license and notice travel with every copy. | fae2feasource archive |
| FCEUmmfceumm | NES/Famicom | GPL-2.0-or-later | ac0d00asource archive |
| Gambattegambatte | Game Boy, Game Boy Color | GPL-2.0-only | d9d6cd0source archive |
| VBA-Mvbam | Game Boy Advance | GPL-2.0-or-later | 115defbsource archive |
| PCSX ReARMedpcsx_rearmed | Sony PlayStation | GPL-2.0-or-laterLinked with zlib. | c881679source archive |
| Beetle PCE Fastmednafen_pce_fast | PC Engine/TurboGrafx-16, PC Engine CD | GPL-2.0-or-later | 3f946f2source archive |
| Beetle SuperGrafxmednafen_supergrafx | PC Engine SuperGrafx | GPL-2.0-or-later | 9c11dcdsource archive |
| Beetle PC-FXmednafen_pcfx | NEC PC-FX | GPL-2.0-or-later | c1650basource archive |
| Beetle WonderSwanmednafen_wswan | WonderSwan, WonderSwan Color | GPL-2.0-or-later | 4b01295source archive |
| Beetle NeoPopmednafen_ngp | Neo Geo Pocket, Neo Geo Pocket Color | GPL-2.0-or-later | a50d5acsource archive |
| Beetle VBmednafen_vb | Virtual Boy | GPL-2.0-or-later | d5ae54csource archive |
| Stella 2014stella2014 | Atari 2600 | GPL-2.0-only | 7d1361esource archive |
| ProSystemprosystem | Atari 7800 | GPL-2.0-or-laterIts audio code is under the zlib license. | 8a88014source archive |
| Handyhandy | Atari Lynx | Zlib | bc55d46source archive |
| Atari800atari800 | Atari 8-bit computers, Atari 5200 | GPL-2.0-or-later | 4e7fbc7source archive |
| a5200a5200 | Atari 5200 | GPL-2.0-or-later | 40c6f2fsource archive |
| Virtual Jaguarvirtualjaguar | Atari Jaguar | GPL-3.0-only | 69c5f6asource archive |
| Operaopera | 3DO | Non-commercial (FreeDO license)LGPL with FreeDO terms: no commercial use without the owners' approval; full credits required. | 684926fsource archive |
| Gearcolecogearcoleco | ColecoVision | GPL-3.0-or-later | 8afc7f1source archive |
| O2EMo2em | Magnavox Odyssey 2, Philips Videopac | Artistic-2.0 | 679d6fesource archive |
| FreeIntvfreeintv | Mattel Intellivision | GPL-2.0-or-later | ef3e0fesource archive |
| PokeMinipokemini | Pokemon Mini | GPL-3.0-or-later | 132111bsource archive |
| Potatorpotator | Watara Supervision | Unlicense | 227c5f6source archive |
| gw-libretrogw | Game & Watch | Zlib | 91d599bsource archive |
| blueMSXbluemsx | MSX, MSX2, Spectravideo | GPL (with zlib-licensed parts)Its own code is zlib-style; GPL sound components are compiled in. | e3086ebsource archive |
| Caprice32cap32 | Amstrad CPC | GPL-2.0-or-later | 2d41a1fsource archive |
| EightyOne81 | Sinclair ZX81 | GPL-3.0-only | fa70949source archive |
| Fusefuse | Sinclair ZX Spectrum | GPL-3.0-only | e997e2bsource archive |
| MAME 2003-Plusmame2003_plus | Arcade | Non-commercial (MAME license)Not to be sold or used commercially; source available with every binary. | b12d601source archive patch: system18-vdp.patch |
| FinalBurn Neofbneo | Arcade, Neo Geo | Non-commercial (FB Neo license)No selling, profit or donation requests; source changes made public. Linked with zlib. | abe41e8source archive |
| PrBoomprboom | Doom | GPL-2.0-or-later | c6e0fcbsource archive |
| TyrQuaketyrquake | Quake | GPL-2.0-or-later | 67db338source archive |
| NXEnginenxengine | Cave Story | GPL-3.0-onlyThe engine only; Cave Story's game data is Studio Pixel's freeware. | fd1c068source archive |
| 20482048 | 2048 | Unlicense | 39333f7source archive |
| Mr.Boommrboom | Mr.Boom | MIT | 96f8955source archive |
Also inside every module: the Emscripten runtime and system libraries (MIT or NCSA; its musl libc is MIT, and libc++, libc++abi and compiler-rt are Apache-2.0 with the LLVM exception). PCSX ReARMed and FinalBurn Neo also link zlib (Zlib license).