Changes

Jump to navigation Jump to search

Libretro

231 bytes added, 07:40, 10 September 2022
I added the link to a Duckstation implementation for reference
'''libretro''' (formerly '''libsnes''') is an API designed mainly for games and emulators. It allows games and emulators to be compiled as dynamically linked libraries known as "libretro cores", which can be used in a frontend that implements libretro, such as [[RetroArch]].
==libretro Frontends==
[[RetroArch]] is the flagship project for libretro, however there are plenty of other available frontends.
==libretro {{Main|Frontends==*[[RetroArch]]*RetroPlayer (XBMC)*[[ZSNES#ZMZ|ZMZ]] (SNES cores only)*[http://arcan-fe.com/ Arcan]*[[Phoenix (frontend)|Phoenix]]*[https://github.com/Alcaro/minir Minir]*[[BizHawk]] (1.11.4 and later only)Libretro}}
==Cores==
|?
|Modified fork of [[Cygne]].
|-
|[[PlayStation emulators|PlayStation]]
|[[DuckStation]]
|[https://github.com/libretro/swanstation git]
|
|-
|[[PlayStation emulators|PlayStation]]
|[[Game Boy Advance emulators|Game Boy Advance]], [[Game_Boy/Game_Boy_Color emulators|Game Boy/Color]]
|[[mGBA]]
|[https://github.com/libretro/mgba 0.79.02]
|
|-
|-
|[[Sega Dreamcast emulators|Sega Dreamcast]]
|[[reicast#Libretro_core|Flycast]] regular|[https://github.com/libretro/reicast-emulator 0.1]Git|WIP. Builds available for [https://www.patreon.com/posts/Greatly enhanced core based on reicast-libretro-20673851 x86] & x64 platforms. reicast regular has lower accuracy than OIT's core and suits mainly mobile devices.|-|Also runs [[Sega Dreamcast emulatorsSega_NAOMI_and_variants|Sega DreamcastNaomi]]|[[reicast]] OIT|[https://github.com/libretro/reicast-emulator 0.1]|WIP. Builds available for [https://www.patreon.com/posts/reicast-libretro-20673851 x86] & x64 platforms. reicast OIT (PC platforms only) backported the new graphics renderer from a reicast emulator forkand Atomiswave games.
|-
|[[Sega Dreamcast emulators|Sega Dreamcast]]
|PrBoom
|2.5.0
|Does not have the advanced features of GZDoom or can run WADs designed for it. However, it's highly portable, very stable, and is compatible with every officially released patch of Doom up until Final Doom,
|-
|Flashback
|[https://github.com/libretro/scummvm 1.6.0]
|Requires loading games inside its own GUI, does not load games from RetroArch's Load Content option.
|-
|OutRun
|CannonBall
|0.3
|[http://docs.libretro.com/library/cannonball/ Complete rewrite] of the Outrun arcade game into portable C++ written in 2014 by Chris White. Has [https://github.com/djyt/cannonball/wiki many enhancements]. The libretro version has [https://www.libretro.com/index.php/libretroretroarch-progress-reportupdate-november-2018/ analog axis and triggers support alongside a new 120Hz mode].
|-
|Quake
|TyrQuake
|0.61
|
|-
|Quake II
|vitaQuakeII
|2.2
|
|-
==External Links==
*[http://www.libretro.com/ libretro.com] - Main website of the libretro project.*[https://github.com/libretro/ libretro GitHub organization] - Source code for RetroArch and the various cores maintained by the libretro project.*[httphttps://wikidb.libretro.com/ wiki.Online libretro.comdatabase] - Wiki*(RetroArch uses the [httphttps://wikiwww.libretro.com/index.php?title=Category:Compatibility_Lists /a-website-to-browse-the-libretro Core compatibility lists] - Systemdatabase-db-libretro-separated lists documenting emulation issues in the various corescom/ same database] for scanning your game collection)*[https://www.youtube.com/user/Libretro Official Youtube channel]*[http://retroarch.com/index.php?page=donate Various donation sources] (Not just Patreon only)
[[Category:RetroArch]]
51
edits

Navigation menu