diff --git a/docs/meta/core-list.md b/docs/meta/core-list.md index 493b810d47..9fe70f224f 100644 --- a/docs/meta/core-list.md +++ b/docs/meta/core-list.md @@ -1,143 +1,205 @@ -- 3D Engine -- 2048 -- Atari800 -- Beetle bsnes -- Beetle Cygne -- BeetleDC -- Beetle GBA -- Beetle Lynx -- Beetle NeoPop -- Beetle PC-FX -- Beetle PCE FAST -- Beetle PSX -- Beetle PSX HW -- Beetle Saturn -- Beetle SGX -- Beetle VB -- blueMSX -- bnes -- bsnes-mercury Accuracy -- bsnes-mercury Balanced -- bsnes-mercury Performance -- bsnes Accuracy -- bsnes Balanced -- bsnes C++98 (v085) -- bsnes Performance -- Cannonball -- Caprice32 -- ChaiLove -- Citra -- Citra Canary/Experimental -- Craft -- CrocoDS -- DeSmuME -- DeSmuME 2015 -- Dinothawr -- Dolphin -- DOSBox -- Dummy Core -- Dungeon Crawl Stone Soup -- EasyRPG -- EightyOne -- Emux CHIP-8 -- Emux GB -- Emux NES -- Emux SMS -- FB Alpha -- FB Alpha 2012 -- FB Alpha 2012 CPS-1 -- FB Alpha 2012 CPS-2 -- FB Alpha 2012 CPS-3 -- FB Alpha 2012 Neo Geo -- FCEUmm -- FFmpeg -- fMSX -- FreeIntv -- FreeJ2ME -- Frodo -- Fuse -- Gambatte -- Game Music Emu -- Gearboy -- Gearcoleco -- Gearsystem -- Genesis Plus GX -- gpSP -- GW -- Handy -- Hatari -- higan Accuracy -- Imageviewer -- Lutro -- MAME -- MAME 2000 -- MAME 2003 -- MAME 2003 Midway -- MAME 2003-Plus - Experimental -- MAME 2009 -- MAME 2010 -- MAME 2014 -- MAME 2016 -- melonDS -- Mesen -- Mesen-S -- MESS 2014 -- Meteor -- mGBA -- mpv -- Mr.Boom -- Mupen64Plus -- Mupen64Plus GLES3 -- Neko Project II -- Neko Project II Kai -- Nestopia UE -- nSide Balanced -- NXEngine -- O2EM -- OpenLara -- Opera -- P-UAE -- ParaLLEl N64 -- PCem -- PCSX ReARMed -- PCSX ReARMed [Interpreter] -- PicoDrive -- PocketCDG -- PokeMini -- PPSSPP -- PrBoom -- ProSystem -- PX68k -- QuickNES -- REminiscence -- RemoteJoy -- Remote RetroPad -- SameBoy -- ScummVM -- SMS Plus GX -- Snes9x -- Snes9x 2002 -- Snes9x 2005 -- Snes9x 2005 Plus -- Snes9x 2010 -- Stella -- TempGBA -- TGB Dual -- Theodore -- TIC-80 -- The Powder Toy -- TyrQuake -- UME 2014 -- Uzem -- VBA-M -- VBA Next -- vecx -- VeMUlator -- VICE C64 -- VICE C128 -- VICE PLUS4 -- VICE VIC20 -- Video Processor -- Virtual Jaguar -- XRick -- Yabause +| Core | System/Machine | Notes | +| :--- | :--- | :--- | +| 2048 | Game | A port of the popular puzzle game 2048 to libretro | +| 3D Engine | - | This is a test core; it demonstrates how to create a hardware-rendered core in a libretro context | +| 4DO | 3DO | | +| Atari800 | Atari 5200 | | +| Beetle bsnes | Nintendo SNES/SFC | | +| Beetle Cygne | Bandai WonderSwan/Color | | +| Beetle GBA | Game Boy Advance | | +| Beetle Lynx | Atari Lynx | | +| Beetle NeoPop | Neo Geo Pocket/Color | | +| Beetle PC-FX | NEC PC-FX | | +| Beetle PCE | NEC PC Engine/SuperGrafx/CD | | +| Beetle PCE FAST | NEC PC Engine/CD | | +| Beetle PSX | Sony PlayStation | | +| Beetle PSX HW | Sony PlayStation | A fork of Mednafen's PSX providing GPU-accelerated renderers for OpenGL and Vulkan | +| Beetle Saturn | Sega Saturn | | +| Beetle SuperGrafx | NEC PC Engine/SuperGrafx | | +| Beetle Supafaust | Nintendo SNES/SFC | | +| Beetle VB | Nintendo Virtual Boy | | +| BK | BK-0010/BK-0011(M) | | +| BlastEm | Sega Genesis (Mega Drive) | | +| blueMSX | MSX/SVI/ColecoVision/SG-1000 | | +| bnes | Nintendo NES/Famicom | | +| boom 3 | Game engine | A port of the Doom 3 engine to libretro. There is a separate core for it's expansion pack 'Resurrection of Evil' | +| boom 3 xp | Game engine | See boom 3 note | +| bsnes | Nintendo SNES/SFC | | +| bsnes 2014 Accuracy | Nintendo SNES/SFC | | +| bsnes 2014 Balanced | Nintendo SNES/SFC | | +| bsnes 2014 Performance | Nintendo SNES/SFC | | +| bsnes C++98 (v085) | Nintendo SNES/SFC | | +| bsnes-hd beta | Nintendo SNES/SFC | | +| bsnes-mercury Accuracy | Nintendo SNES/SFC | | +| bsnes-mercury Balanced | Nintendo SNES/SFC | | +| bsnes-mercury Performance | Nintendo SNES/SFC | | +| Cannonball | Game engine | A port of the Cannonball enhanced OutRun engine to libretro | +| Caprice32 | Amstrad CPC | | +| ChaiLove | Game engine | A free, open-source framework used to make 2D games in ChaiScript | +| Citra | Nintendo 3DS | | +| Citra 2018 | Nintendo 3DS | | +| Citra Canary | Nintendo 3DS | Based on Citra development branch | +| Craft | Game | A basic clone of the Minecraft sandbox game | +| CrocoDS | Amstrad CPC | | +| Cruzes | Game | (Further information required) | +| Daphne | Arcade | | +| DeSmuME | Nintendo DS | | +| DeSmuME 2015 | Nintendo DS | | +| Dinothawr | Game engine | A push-the-block-in-a-straight-line puzzle game in the spirit of Kickle Cubicle | +| DirectXbox | Xbox | | +| Dolphin | Nintendo GameCube/Wii | | +| DOSBox | DOS | | +| DOSBox-core | DOS | Provides some improvements over the DOSBox-SVN trunk, including native MIDI support, cycle-accurate OPL3 (YMF262) emulation, MT-32 emulation and experimental 3dfx Voodoo support | +| DOSBox-Pure | DOS | A port of DOSBox with a goal of simplicty and ease of use and gameplay. This core includes a streamlined workflow for launching games directly from ZIP archives with automated mapping of controls to gamepads and a native onscreen keyboard. | +| DOSBox-SVN | DOS | This core is based on DOSBox-SVN trunk and allows on-the-fly configuration and different sync methods | +| DuckStation | Sony PlayStation | | +| Dungeon Crawl Stone Soup | Game | A preliminary port of the Dungeon Crawl Stone Soup strategy game | +| EasyRPG | RPG Maker 2000/2003 | | +| ECWolf | Game engine | A port of the Wolfenstein 3D engine to libretro | +| EighyOne | Sinclair ZX 81 | | +| Emux CHIP-8 | CHIP-8 | | +| Emux GB | Game Boy/Color | | +| Emux NES | Nintendo NES/Famicom | | +| Emux SMS | Sega Master System | | +| FB Alpha | Arcade/Console/various | See FB Neo note | +| FB Alpha 2012 | Arcade/Console/various | See FB Neo note | +| FB Alpha 2012 CPS-1 | CPS-1 | | +| FB Alpha 2012 CPS-2 | CPS-2 | | +| FB Alpha 2012 CPS-3 | CPS-3 | | +| FB Alpha 2012 Neo Geo | Neo Geo | | +| FB Neo | Arcade/Console/various | Full list of supported systems: https://github.com/finalburnneo/FBNeo/wiki | +| FCEUmm | Nintendo NES/Famicom | | +| FFmpeg | Media player | A port of FFmpeg library which allows playback of a variety of audio and video formats | +| fixGB | Game Boy/Color | | +| fixNES | Nintendo NES/Famicom | | +| Flycast | Sega Dreamcast/NAOMI | | +| Flycast GLES2 | Sega Dreamcast/NAOMI | | +| fMSX | MSX/MSX2/MSX2+ | | +| FreeChaF | Fairchild ChannelF | | +| FreeInv | Mattel Intellivision | | +| FreeJ2ME | J2ME | a port of Java 2 Micro Edition emulator | +| Frodo | Commodore C64 | | +| FS-UAE | Commodore Amiga | | +| Fuse | Sinclair ZX Spectrum | | +| Gambatte | Game Boy/Color | | +| Game Music Emu | Music player | A port of Game Music Emu which allows playback of a wide variety of video game music formats | +| Gearboy | Game Boy/Color | | +| Gearcoleco | Coleco ColecoVision | | +| Gearsystem | Sega MS/GG/SG-1000 | | +| Genesis Plus GX | Sega MS/GG/MD/CD | | +| gpSP | Game Boy Advance | | +| Gong | Game | A clone of Pong written for libretro | +| GW | Handheld Electronic | A simulator of various Game and Watch-style handheld electronic games | +| Handy | Atari Lynx | | +| Hatari | Atari ST/STE/TT/Falcon | | +| HBMAME | Arcade/Console/various | HBMAME (HomeBrew MAME) is a derivative of MAME, and contains various hacks and homebrews | +| higan Accuracy | Nintendo SNES/SFC/Game Boy/Color | | +| Imageviewer | Imageviewer | A basic core for viewing still images in a libretro frontend | +| Ishiiruka | Nintendo GameCube/Wii | | +| Kronos | Sega Saturn/ST-V | | +| LowRes NX | Game engine | A port of the LowRes NX fantasy console to libretro | +| Lutro | Game engine | An experimental Lua game framework for libretro, based on a subset of the LOVE API | +| MAME (Current) | Arcade/Console/various | Based on MAME development branch. Full list of supported systems: http://adb.arcadeitalia.net/mame.php | +| MAME 2000 | Arcade/Console/various | See MAME note | +| MAME 2003 | Arcade/Console/various | See MAME note | +| MAME 2003 Midway | Arcade/Console/various | See MAME note | +| MAME 2003-Plus | Arcade/Console/various | See MAME note | +| MAME 2009 | Arcade/Console/various | See MAME note | +| MAME 2010 | Arcade/Console/various | See MAME note | +| MAME 2015 | Arcade/Console/various | See MAME note | +| MAME 2016 | Arcade/Console/various | See MAME note | +| melonDS | Nintendo DS | | +| Mesen | Nintendo NES/Famicom | | +| Mesen-S | Nintendo SNES/SFC/Game Boy/Color | | +| MESS 2015 | Multi (various) | See MAME note | +| Meteor | Game Boy Advance | | +| mGBA | Game Boy Advance | | +| mpv | Media player | An port of MPV media player to libretro | +| Mr.Boom | Game | A clone of the classic Bomberman series | +| Mu | Palm OS | An emulator for the Palm m515 OS ported to libretro | +| Mupen64Plus-Next | Nintendo 64 | | +| Mupen64Plus-Next GLES2 | Nintendo 64 | | +| Mupen64Plus-Next GLES3 | Nintendo 64 | | +| Neko Project II | NEC PC-98 | | +| Neko Project II Kai | NEC PC-98 | | +| NeoCD | Neo Geo CD | | +| Nesopia UE | Nintendo NES/Famicom | | +| nSide Balanced | Nintendo SNES/SFC/Game Boy/Color | | +| NXEngine | Game engine | An open-source reimplementation of the Cave Story / Doukutsu engine | +| O2EM | Magnavox Odyssey2/Phillips Videopac+ | | +| Oberon | Oberon RISC machine | An emulator for the Oberon RISC machine, ported to libretro | +| OpenLara | Game engine | A port of the OpenLara free/open re-implementation of the engine used by the original Tomb Raider series | +| OpenTyrian | Game | A port of the OpenTyrian clone of the classic Tyrian shmup, ported to libretro | +| Opera | 3DO | | +| ParaLLEl N64 | Nintendo 64 | | +| PascalPong | Game | A free and basic clone of the classic Pong game, written for libretro | +| PCem | IBM PC | | +| PCSX1 | Sony PlayStation | | +| PCSX2 | Sony PlayStation 2 | | +| PCSX ReARMed | Sony PlayStation | | +| PCSX ReARMed Neon | Sony PlayStation | | +| PicoDrive | Sega MS/GG/MD/CD/32X | | +| Play! | Sony PlayStation 2 | | +| Pocket CDG | Karaoke player | A karaoke music player, ported to libretro | +| PokeMini | Nintendo Pokemon Mini | | +| Potator | Watara Supervision | | +| PPSSPP | PlayStation Portable | | +| PrBoom | Game engine | A port of the PrBoom source port of iD's classic Doom engine | +| ProSystem | Atari 7800 | | +| PUAE | Commodore Amiga | | +| PX68k | Sharp X68000 | | +| QUASI88 | NEC PC-8000/PC-8800 series | | +| QuickNES | Nintendo NES/Famicom | | +| RACE | Neo Geo Pocket/Color | | +| Redbook | Music player | A libretro core for playing back Redbook-formatted audio, such as commercial audio CDs | +| REminiscence | Game engine | A port of the REminiscence engine, a reimplementation of the engine used by Delphine Software's Flashback | +| Retro8 | Game engine | A port of the Retro8 open-source reimplementation of the PICO-8 fantasy console to libretro | +| RetroDream | Sega Dreamcast | | +| Rustation | Sony PlayStation | | +| SameBoy | Game Boy/Color | | +| SameDuck | Mega Duck (Cougar Boy) | | +| ScummVM | Game engine | A fork of the ScummVM adventure game engine ported to libretro | +| SimCoupe | SAM Coupe | | +| SMS Plus GX | Sega MS/GG | | +| Snes9x | Nintendo SNES/SFC | | +| Snes9x 2002 | Nintendo SNES/SFC | | +| Snes9x 2005 | Nintendo SNES/SFC | | +| Snes9x 2005 Plus | Nintendo SNES/SFC | | +| Snes9x 2010 | Nintendo SNES/SFC | | +| SquirrelJME | Java ME | A port of the SquirrelJME Java ME 8 Virtual Machine emulator to libretro | +| Stella | Atari 2600 | | +| Stella 2014 | Atari 2600 | | +| SwanStation | Sony PlayStation | | +| TempGBA | Game Boy Advance | | +| TGB Dual | Game Boy/Color | | +| Theodore | Thomson MO/TO | | +| TIC-80 | Game engine | A port of the free and open source fantasy computer TIC-80 to libretro | +| The Powder Toy | Game | A port of the Powdertoy physics sandbox/simulation engine to libretro | +| TyrQuake | Game Engine | A port of the tyrquake engine | +| UAE4ARM | Commodore Amiga | | +| UME 2015 | Arcade/Console/various | See MAME note | +| Uzem | Uzebox | A port of Uzem, the official emulator for the Uzebox | +| VBA-M | Game Boy Advance | | +| VBA Next | Game Boy Advance | | +| vecx | Vectrex | | +| VeMUlaor | SEGA Visual Memory Unit | A port of VeMUlator, a SEGA Dreamcast VMU emulator originally developed for Android | +| VICE x64 | Commodore C64 | | +| VICE x64sc | Commodore C64 | | +| VICE x128 | Commodore C128 | | +| VICE xcbm2 | Commodore CBM-II 6x0/7x0 | | +| VICE xcbm5x0 | Commodore CBM-II 5x0 | | +| VICE xpet | Commodore PET | | +| VICE xplus4 | Commodore PLUS/4 | | +| VICE xscpu64 | Commodore C64 SuperCPU | | +| VICE xvic | Commodore VIC-20 | | +| Virtual Jaguar | Atari Jaguar | | +| vitaQuake 2 | Game Engine | A port of the VitaQuake 2 source port of iD's Quake 2 engine to libretro. There is a separate core for each of the Quake 2 mission packs, 'Rogue', 'Zaero' and 'Xatrix'. | +| vitaQuake 2 (Rogue) | Game Engine | See vitaQuake 2 note | +| vitaQuake 2 (Xatrix) | Game Engine | See vitaQuake 2 note | +| vitaQuake 2 (Zaero) | Game Engine | See vitaQuake 2 note | +| vitaQuake 3 | Game Engine | A port of the VitaQuake 3 source port of iD's ioquake3 engine to libretro | +| vitaVoyager | Game Engine | A port of the Lilium Voyager engine, which runs the Star Trek: Voyager - Elite Force game and is itself based on the ioquake3 | +| X Millennium | Sharp X1 | | +| XRick | Game Engine | A port of the XRick, an open-source clone of the Rick Dangerous engine | +| YabaSanshiro | Sega Saturn | | +| Yabause | Sega Saturn | |