Libretro: Difference between revisions
NejiHyuga900 (talk | contribs) →Emulation: A libretro core of Azahar came since v2125.0 Alpha 3's release. I haven't tested myself so I don't know how games perform in it versus standalone. Also adding melonDS DS to the list |
→Emulation: update core versions |
||
| Line 30: | Line 30: | ||
|[[Super Nintendo Entertainment System emulators|SNES]] | |[[Super Nintendo Entertainment System emulators|SNES]] | ||
|[[higan]] (火眼) | |[[higan]] (火眼) | ||
| | |v115 | ||
|{{?}} | |{{?}} | ||
|Separate cores for each profile. | |Separate cores for each profile. | ||
| Line 85: | Line 85: | ||
|[[WonderSwan emulators|WonderSwan]] | |[[WonderSwan emulators|WonderSwan]] | ||
|[[Mednafen]] [[Cygne]] | |[[Mednafen]] [[Cygne]] | ||
| | |0.9.35.1 | ||
|{{✓}} | |{{✓}} | ||
|Modified fork of [[Cygne]]. | |Modified fork of [[Cygne]]. | ||
| Line 97: | Line 97: | ||
|[[PlayStation emulators|PlayStation]] | |[[PlayStation emulators|PlayStation]] | ||
|[[Mednafen]] PSX | |[[Mednafen]] PSX | ||
|0.9. | |0.9.44.1 | ||
|{{✓}} | |{{✓}} | ||
|Fork has [https://www.libretro.com/index.php/retroarchlibretro-project-status-update/#more-44789 significant modifications] for [https://www.libretro.com/index.php/mednafenbeetle-psx-pgxp-arrives/ enhancements] as well as [https://www.libretro.com/index.php/introducing-vulkan-psx-renderer-for-beetlemednafen-psx/ Vulkan renderer] support. Sometimes referred to as "Beetle PSX." | |Fork has [https://www.libretro.com/index.php/retroarchlibretro-project-status-update/#more-44789 significant modifications] for [https://www.libretro.com/index.php/mednafenbeetle-psx-pgxp-arrives/ enhancements] as well as [https://www.libretro.com/index.php/introducing-vulkan-psx-renderer-for-beetlemednafen-psx/ Vulkan renderer] support. Sometimes referred to as "Beetle PSX." | ||
| Line 103: | Line 103: | ||
|[[PlayStation emulators|PlayStation]] | |[[PlayStation emulators|PlayStation]] | ||
|[[Mednafen]] PSX HW | |[[Mednafen]] PSX HW | ||
| | |0.9.44.1 | ||
|{{✓}} | |{{✓}} | ||
|Adds an [https://www.libretro.com/index.php/retroarchlibretro-project-status-update/#more-44789 OpenGL renderer] to Mednafen PSX based on the [https://www.libretro.com/index.php/mednafenbeetle-psx-hw-alpha-version/ GPU renderer from Rustation]. Sometimes referred to as "Beetle PSX HW." Still contains the software rendering mode as an option, so this core can effectively replace the "Mednafen PSX" core listed above. | |Adds an [https://www.libretro.com/index.php/retroarchlibretro-project-status-update/#more-44789 OpenGL renderer] to Mednafen PSX based on the [https://www.libretro.com/index.php/mednafenbeetle-psx-hw-alpha-version/ GPU renderer from Rustation]. Sometimes referred to as "Beetle PSX HW." Still contains the software rendering mode as an option, so this core can effectively replace the "Mednafen PSX" core listed above. | ||
| Line 109: | Line 109: | ||
|[[PlayStation emulators|PlayStation]] | |[[PlayStation emulators|PlayStation]] | ||
|PCSX-ReARMed | |PCSX-ReARMed | ||
|[https://github.com/libretro/pcsx_rearmed | |[https://github.com/libretro/pcsx_rearmed r26] | ||
|{{✓}} | |{{✓}} | ||
|ARM optimized fork of [[PCSX-Reloaded]]. Supports libretro in upstream. | |ARM optimized fork of [[PCSX-Reloaded]]. Supports libretro in upstream. | ||
| Line 127: | Line 127: | ||
|[[PC Engine (TurboGrafx-16) emulators|PC Engine]] & PCE-CD | |[[PC Engine (TurboGrafx-16) emulators|PC Engine]] & PCE-CD | ||
|[[Mednafen]] PCE-Fast | |[[Mednafen]] PCE-Fast | ||
| | |1.31.0 | ||
|{{?}} | |{{?}} | ||
| | | | ||
| Line 133: | Line 133: | ||
|[[PC Engine (TurboGrafx-16) emulators|PC Engine]] & PCE-CD | |[[PC Engine (TurboGrafx-16) emulators|PC Engine]] & PCE-CD | ||
|[[Geargrafx]] | |[[Geargrafx]] | ||
| | |Git | ||
|{{?}} | |{{?}} | ||
| | | | ||
| Line 139: | Line 139: | ||
|[[PC Engine (TurboGrafx-16) emulators|PC Engine]] SuperGrafx | |[[PC Engine (TurboGrafx-16) emulators|PC Engine]] SuperGrafx | ||
|[[Mednafen]] SuperGrafx | |[[Mednafen]] SuperGrafx | ||
| | |1.29.0 | ||
|{{?}} | |{{?}} | ||
| | | | ||
| Line 145: | Line 145: | ||
|[[PC-FX emulators|PC-FX]] | |[[PC-FX emulators|PC-FX]] | ||
|[[Mednafen]] PC-FX | |[[Mednafen]] PC-FX | ||
| | |0.9.36.5 | ||
|{{?}} | |{{?}} | ||
| | | | ||
| Line 151: | Line 151: | ||
|[[Neo Geo Pocket emulators|Neo-Geo Pocket]] | |[[Neo Geo Pocket emulators|Neo-Geo Pocket]] | ||
|[[Mednafen]] [[NeoPop]] | |[[Mednafen]] [[NeoPop]] | ||
| | |1.29.0 | ||
|{{?}} | |{{?}} | ||
|Modified fork of [[NeoPop]]. | |Modified fork of [[NeoPop]]. | ||
| Line 157: | Line 157: | ||
|[[Virtual Boy emulators|Virtual Boy]] | |[[Virtual Boy emulators|Virtual Boy]] | ||
|[[Mednafen]] VB | |[[Mednafen]] VB | ||
| | |1.31.0 | ||
|{{✓}} | |{{✓}} | ||
| | | | ||
| Line 163: | Line 163: | ||
|[[Atari 2600 emulators|Atari 2600]] | |[[Atari 2600 emulators|Atari 2600]] | ||
|[[Stella]] | |[[Stella]] | ||
| | |8.0-pre | ||
|{{✓}} | |{{✓}} | ||
| | | | ||
| Line 169: | Line 169: | ||
|[[Atari 5200 emulators|Atari 5200]] | |[[Atari 5200 emulators|Atari 5200]] | ||
|Atari800 | |Atari800 | ||
| | |5.2.0 | ||
|{{✓}} | |{{✓}} | ||
| | | | ||
| Line 181: | Line 181: | ||
|[[Atari Lynx emulators|Atari Lynx]] | |[[Atari Lynx emulators|Atari Lynx]] | ||
|[[Handy]] | |[[Handy]] | ||
|[https://github.com/libretro/libretro-handy 0. | |[https://github.com/libretro/libretro-handy 0.97] | ||
|{{✓}} | |{{✓}} | ||
| | | | ||
| Line 187: | Line 187: | ||
|[[Atari Lynx emulators|Atari Lynx]] | |[[Atari Lynx emulators|Atari Lynx]] | ||
|[[Mednafen]] [[Handy]] | |[[Mednafen]] [[Handy]] | ||
| | |1.24.0 | ||
|{{?}} | |{{?}} | ||
|Modified fork of [[Handy]]. | |Modified fork of [[Handy]]. | ||
| Line 193: | Line 193: | ||
|[[Atari Jaguar emulators|Atari Jaguar]] | |[[Atari Jaguar emulators|Atari Jaguar]] | ||
|Virtual Jaguar | |Virtual Jaguar | ||
|[https://github.com/libretro/virtualjaguar-libretro 2.1 | |[https://github.com/libretro/virtualjaguar-libretro 2.3.1] | ||
|{{?}} | |{{?}} | ||
|Very low FPS. | |Very low FPS. | ||
| Line 205: | Line 205: | ||
|[[Nintendo Entertainment System emulators|NES]] | |[[Nintendo Entertainment System emulators|NES]] | ||
|FCEUmm | |FCEUmm | ||
| | |SVN | ||
|{{✓}} | |{{✓}} | ||
| | | | ||
| Line 217: | Line 217: | ||
|[[Nintendo Entertainment System emulators|NES]] | |[[Nintendo Entertainment System emulators|NES]] | ||
|[[Mesen]] | |[[Mesen]] | ||
| | |0.9.9 | ||
|{{✓}} | |{{✓}} | ||
|Supports libretro in upstream. | |Supports libretro in upstream. | ||
| Line 223: | Line 223: | ||
|[[Nintendo Entertainment System emulators|NES]] | |[[Nintendo Entertainment System emulators|NES]] | ||
|[[Nestopia]] | |[[Nestopia]] | ||
|[https://github.com/libretro/nestopia 1. | |[https://github.com/libretro/nestopia 1.53.2] | ||
|{{✓}} | |{{✓}} | ||
|Supports libretro in upstream. | |Supports libretro in upstream. | ||
| Line 235: | Line 235: | ||
|[[Game_Boy/Game_Boy_Color emulators|Game Boy/Color]] | |[[Game_Boy/Game_Boy_Color emulators|Game Boy/Color]] | ||
|[[Gearboy]] | |[[Gearboy]] | ||
| | |3.8.7-23 | ||
|{{✓}} | |{{✓}} | ||
|[https://docs.libretro.com/library/gearboy/ Open source, multi-platform, GB (DMG) / GBC (CGB) emulator written in C++]. | |[https://docs.libretro.com/library/gearboy/ Open source, multi-platform, GB (DMG) / GBC (CGB) emulator written in C++]. | ||
| Line 247: | Line 247: | ||
|[[Game_Boy/Game_Boy_Color emulators|Game Boy/Color]] | |[[Game_Boy/Game_Boy_Color emulators|Game Boy/Color]] | ||
|[[SameBoy]] | |[[SameBoy]] | ||
| | |1.0.3 | ||
|{{✓}} | |{{✓}} | ||
|[https://docs.libretro.com/library/sameboy/ Extremely accurate GB (DMG) & GBC (CGB) emulator written in portable C]. [https://www.patreon.com/posts/lakka-2-1-1-with-20727887 Latest core update in 2018]. | |[https://docs.libretro.com/library/sameboy/ Extremely accurate GB (DMG) & GBC (CGB) emulator written in portable C]. [https://www.patreon.com/posts/lakka-2-1-1-with-20727887 Latest core update in 2018]. | ||
| Line 259: | Line 259: | ||
|[[Game Boy Advance emulators|Game Boy Advance]] | |[[Game Boy Advance emulators|Game Boy Advance]] | ||
|[[VisualBoy Advance#VBA-M|VBA-M]] | |[[VisualBoy Advance#VBA-M|VBA-M]] | ||
| | |2.1.3 | ||
|{{✓}} | |{{✓}} | ||
|Supports libretro in upstream. | |Supports libretro in upstream. | ||
| Line 283: | Line 283: | ||
|[[Game Boy Advance emulators|Game Boy Advance]] | |[[Game Boy Advance emulators|Game Boy Advance]] | ||
|[[gpSP]] | |[[gpSP]] | ||
|0 | |1.1.0 | ||
|{{✓}} | |{{✓}} | ||
|Dynarec available for ARM. | |Dynarec available for ARM. | ||
| Line 295: | Line 295: | ||
|[[Game Boy Advance emulators|Game Boy Advance]], [[Game_Boy/Game_Boy_Color emulators|Game Boy/Color]] | |[[Game Boy Advance emulators|Game Boy Advance]], [[Game_Boy/Game_Boy_Color emulators|Game Boy/Color]] | ||
|[[mGBA]] | |[[mGBA]] | ||
|[https://github.com/libretro/mgba 0. | |[https://github.com/libretro/mgba 0.11-dev] | ||
|{{✓}} | |{{✓}} | ||
| | | | ||
| Line 301: | Line 301: | ||
|[[Nintendo 64 emulators|Nintendo 64]] | |[[Nintendo 64 emulators|Nintendo 64]] | ||
|[[Mupen64Plus]]-Next | |[[Mupen64Plus]]-Next | ||
|2. | |2.8 | ||
|{{✓}} | |{{✓}} | ||
|[https://docs.libretro.com/library/mupen64plus/ An up-to-date fork of Mupen64Plus with significant modifications]. The Android version has two versions: a GLES 2.0 version for older devices (can have graphical issues on a GLES 3.0-supported system) and a GLES 3.0 version for newer devices. | |[https://docs.libretro.com/library/mupen64plus/ An up-to-date fork of Mupen64Plus with significant modifications]. The Android version has two versions: a GLES 2.0 version for older devices (can have graphical issues on a GLES 3.0-supported system) and a GLES 3.0 version for newer devices. | ||
| Line 307: | Line 307: | ||
|[[Nintendo 64 emulators|Nintendo 64]] | |[[Nintendo 64 emulators|Nintendo 64]] | ||
|paraLLEl | |paraLLEl | ||
| | |1.0 | ||
|{{?}} | |{{?}} | ||
|A fork/rewrite of Mupen64Plus with a [https://www.libretro.com/index.php/nintendo-64-vulkan-low-level-emulator-parallel-pre-alpha-release/ port] of the Angrylion video plugin ([https://www.libretro.com/index.php/parallel-n64-with-multithreaded-angrylion-released/ Multi-threaded version] also exists) to Vulkan for [https://www.libretro.com/index.php/tag/parallel-n64/ massive speed improvements]. Highly accurate on compatible games, extremely broken on incompatible games. | |A fork/rewrite of Mupen64Plus with a [https://www.libretro.com/index.php/nintendo-64-vulkan-low-level-emulator-parallel-pre-alpha-release/ port] of the Angrylion video plugin ([https://www.libretro.com/index.php/parallel-n64-with-multithreaded-angrylion-released/ Multi-threaded version] also exists) to Vulkan for [https://www.libretro.com/index.php/tag/parallel-n64/ massive speed improvements]. Highly accurate on compatible games, extremely broken on incompatible games. | ||
| Line 319: | Line 319: | ||
|Sega Systems ([[Master System emulators|Master System]], [[Sega Genesis emulators|Genesis]], [[Sega Genesis emulators|Sega CD]], 32X, [[Master System emulators|Game Gear]], Pico) | |Sega Systems ([[Master System emulators|Master System]], [[Sega Genesis emulators|Genesis]], [[Sega Genesis emulators|Sega CD]], 32X, [[Master System emulators|Game Gear]], Pico) | ||
|[[PicoDrive]] | |[[PicoDrive]] | ||
| | |2.05 | ||
|{{✓}} | |{{✓}} | ||
|Exclusive to libretro on PC platforms. Supports libretro in upstream. | |Exclusive to libretro on PC platforms. Supports libretro in upstream. | ||
| Line 325: | Line 325: | ||
|[[Sega Genesis emulators|Sega Genesis]] | |[[Sega Genesis emulators|Sega Genesis]] | ||
|[[BlastEm]] | |[[BlastEm]] | ||
| | |0.6.3-pre | ||
|{{✓}} | |{{✓}} | ||
| | | | ||
| Line 331: | Line 331: | ||
|[[Sega Saturn emulators|Sega Saturn]] | |[[Sega Saturn emulators|Sega Saturn]] | ||
|[[Mednafen]] Saturn | |[[Mednafen]] Saturn | ||
| | |1.32.1 | ||
|{{✓}} | |{{✓}} | ||
|Sometimes referred to as "Beetle Saturn" | |Sometimes referred to as "Beetle Saturn" | ||
| Line 337: | Line 337: | ||
|[[Sega Saturn emulators|Sega Saturn]] | |[[Sega Saturn emulators|Sega Saturn]] | ||
|[[Yabause]] | |[[Yabause]] | ||
|0.9. | |0.9.15 | ||
|{{n}} | |{{n}} | ||
|Lacks dynarec and GL renderer. Heavily outdated. | |Lacks dynarec and GL renderer. Heavily outdated. | ||
| Line 457: | Line 457: | ||
|[[Commodore 64 emulators|Commodore 64]] | |[[Commodore 64 emulators|Commodore 64]] | ||
|vice-libretro | |vice-libretro | ||
|3. | |3.10 | ||
|{{✓}} | |{{✓}} | ||
|[https://github.com/libretro/vice-libretro WIP]. | |[https://github.com/libretro/vice-libretro WIP]. | ||
| Line 511: | Line 511: | ||
|[[ZX Spectrum emulators|ZX Spectrum]] | |[[ZX Spectrum emulators|ZX Spectrum]] | ||
|[[FUSE]] | |[[FUSE]] | ||
|1. | |1.6.0 | ||
|{{✓}} | |{{✓}} | ||
| | | | ||
| Line 565: | Line 565: | ||
|[[Sharp X68000 emulators|Sharp X68000]] | |[[Sharp X68000 emulators|Sharp X68000]] | ||
|px68k-libretro | |px68k-libretro | ||
| | |0.15+ | ||
|{{?}} | |{{?}} | ||
|[https://docs.libretro.com/library/px68k/ Portable Sharp X68000 Emulator for PSP, Android and other platforms]. | |[https://docs.libretro.com/library/px68k/ Portable Sharp X68000 Emulator for PSP, Android and other platforms]. | ||