Libretro: Difference between revisions

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]] (火眼)  
|{{higanVer}}
|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.39.2
|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
|Alpha
|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 r22]
|[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]]
|3.9.3
|8.0-pre
|{{✓}}
|{{✓}}
|
|
Line 169: Line 169:
|[[Atari 5200 emulators|Atari 5200]]
|[[Atari 5200 emulators|Atari 5200]]
|Atari800
|Atari800
|3.1.0
|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.95]
|[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.0]
|[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
|98.13mm (SVN)
|SVN
|{{✓}}
|{{✓}}
|
|
Line 217: Line 217:
|[[Nintendo Entertainment System emulators|NES]]
|[[Nintendo Entertainment System emulators|NES]]
|[[Mesen]]
|[[Mesen]]
|Git
|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.46-WIP]
|[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]]
|Git
|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]]
|Git
|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]]
|SVN
|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.91
|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.9.2]
|[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.0-rc2
|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
|pre-alpha
|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]]
|1.81
|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.13
|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.0
|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.11
|1.6.0
|{{✓}}
|{{✓}}
|
|
Line 565: Line 565:
|[[Sharp X68000 emulators|Sharp X68000]]
|[[Sharp X68000 emulators|Sharp X68000]]
|px68k-libretro
|px68k-libretro
|Git
|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].