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.

EmulatorPlaysLicenseSource
Genesis Plus GXgenesis_plus_gxSega Genesis/Mega Drive, Master System, Game Gear, Sega CDNon-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.393f70c
source archive
PicoDrivepicodriveSega Genesis/Mega Drive, 32X, Sega CD, Master SystemNon-commercial (PicoDrive license)Not to be sold or used commercially; modified builds ship their source.1890c29
source archive
Snes9xsnes9xSuper NintendoNon-commercial (Snes9x license)Non-commercial use and distribution only; the license and notice travel with every copy.fae2fea
source archive
FCEUmmfceummNES/FamicomGPL-2.0-or-laterac0d00a
source archive
GambattegambatteGame Boy, Game Boy ColorGPL-2.0-onlyd9d6cd0
source archive
VBA-MvbamGame Boy AdvanceGPL-2.0-or-later115defb
source archive
PCSX ReARMedpcsx_rearmedSony PlayStationGPL-2.0-or-laterLinked with zlib.c881679
source archive
Beetle PCE Fastmednafen_pce_fastPC Engine/TurboGrafx-16, PC Engine CDGPL-2.0-or-later3f946f2
source archive
Beetle SuperGrafxmednafen_supergrafxPC Engine SuperGrafxGPL-2.0-or-later9c11dcd
source archive
Beetle PC-FXmednafen_pcfxNEC PC-FXGPL-2.0-or-laterc1650ba
source archive
Beetle WonderSwanmednafen_wswanWonderSwan, WonderSwan ColorGPL-2.0-or-later4b01295
source archive
Beetle NeoPopmednafen_ngpNeo Geo Pocket, Neo Geo Pocket ColorGPL-2.0-or-latera50d5ac
source archive
Beetle VBmednafen_vbVirtual BoyGPL-2.0-or-laterd5ae54c
source archive
Stella 2014stella2014Atari 2600GPL-2.0-only7d1361e
source archive
ProSystemprosystemAtari 7800GPL-2.0-or-laterIts audio code is under the zlib license.8a88014
source archive
HandyhandyAtari LynxZlibbc55d46
source archive
Atari800atari800Atari 8-bit computers, Atari 5200GPL-2.0-or-later4e7fbc7
source archive
a5200a5200Atari 5200GPL-2.0-or-later40c6f2f
source archive
Virtual JaguarvirtualjaguarAtari JaguarGPL-3.0-only69c5f6a
source archive
Operaopera3DONon-commercial (FreeDO license)LGPL with FreeDO terms: no commercial use without the owners' approval; full credits required.684926f
source archive
GearcolecogearcolecoColecoVisionGPL-3.0-or-later8afc7f1
source archive
O2EMo2emMagnavox Odyssey 2, Philips VideopacArtistic-2.0679d6fe
source archive
FreeIntvfreeintvMattel IntellivisionGPL-2.0-or-lateref3e0fe
source archive
PokeMinipokeminiPokemon MiniGPL-3.0-or-later132111b
source archive
PotatorpotatorWatara SupervisionUnlicense227c5f6
source archive
gw-libretrogwGame & WatchZlib91d599b
source archive
blueMSXbluemsxMSX, MSX2, SpectravideoGPL (with zlib-licensed parts)Its own code is zlib-style; GPL sound components are compiled in.e3086eb
source archive
Caprice32cap32Amstrad CPCGPL-2.0-or-later2d41a1f
source archive
EightyOne81Sinclair ZX81GPL-3.0-onlyfa70949
source archive
FusefuseSinclair ZX SpectrumGPL-3.0-onlye997e2b
source archive
MAME 2003-Plusmame2003_plusArcadeNon-commercial (MAME license)Not to be sold or used commercially; source available with every binary.b12d601
source archive
patch: system18-vdp.patch
FinalBurn NeofbneoArcade, Neo GeoNon-commercial (FB Neo license)No selling, profit or donation requests; source changes made public. Linked with zlib.abe41e8
source archive
PrBoomprboomDoomGPL-2.0-or-laterc6e0fcb
source archive
TyrQuaketyrquakeQuakeGPL-2.0-or-later67db338
source archive
NXEnginenxengineCave StoryGPL-3.0-onlyThe engine only; Cave Story's game data is Studio Pixel's freeware.fd1c068
source archive
204820482048Unlicense39333f7
source archive
Mr.BoommrboomMr.BoomMIT96f8955
source 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).