Editing Libretro
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 4: | Line 4: | ||
|version = | |version = | ||
|active = Yes | |active = Yes | ||
− | |||
|platform = Multi-platform | |platform = Multi-platform | ||
− | |||
|support = [https://github.com/sponsors/libretro GitHub Sponsor]<br/>[https://patreon.com/libretro Patreon] | |support = [https://github.com/sponsors/libretro GitHub Sponsor]<br/>[https://patreon.com/libretro Patreon] | ||
|source = [https://github.com/libretro/ GitHub] | |source = [https://github.com/libretro/ GitHub] | ||
− | |||
}} | }} | ||
+ | |||
+ | [[File:Libretro.png|thumb|250px]]{{lowercase title}} | ||
'''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]]. The frontend is responsible for providing all the implementation specific details, such as video/audio/input drivers. This means that a developer does not have to worry about writing different video drivers for Direct3D or OpenGL, or supporting all known joypads or input/sound APIs. All of these details are handled by the front-end. | '''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]]. The frontend is responsible for providing all the implementation specific details, such as video/audio/input drivers. This means that a developer does not have to worry about writing different video drivers for Direct3D or OpenGL, or supporting all known joypads or input/sound APIs. All of these details are handled by the front-end. | ||
==libretro Frontends== | ==libretro Frontends== | ||
Line 28: | Line 27: | ||
|- | |- | ||
|[[Super Nintendo emulators|SNES]] | |[[Super Nintendo emulators|SNES]] | ||
− | |[[higan]] | + | |[[higan]] |
|{{higanVer}} | |{{higanVer}} | ||
|{{?}} | |{{?}} | ||
Line 473: | Line 472: | ||
|- | |- | ||
|[[3DO emulators|3DO]] | |[[3DO emulators|3DO]] | ||
− | |[[ | + | |[[4DO]] |
|1.3.2.4 | |1.3.2.4 | ||
− | |{{ | + | |{{n}} |
− | | | + | |Also [https://www.libretro.com/index.php/4do-3do-libretro-emulator-now-supports-arcade-games/ runs 3DO Arcade games]. |
|- | |- | ||
|[[Vectrex_emulators|Vectrex]] | |[[Vectrex_emulators|Vectrex]] | ||
Line 493: | Line 492: | ||
|[[FUSE]] | |[[FUSE]] | ||
|1.11 | |1.11 | ||
− | |{{ | + | |{{?}} |
| | | | ||
|- | |- | ||
Line 503: | Line 502: | ||
|- | |- | ||
|[[GameCube emulators|Nintendo GameCube]] and [[Wii emulators|Wii]] | |[[GameCube emulators|Nintendo GameCube]] and [[Wii emulators|Wii]] | ||
− | |[[Dolphin]] (Ishiiruka builds | + | |[[Dolphin]] (Ishiiruka builds) |
|Git | |Git | ||
|{{n}} | |{{n}} | ||
Line 524: | Line 523: | ||
|Git | |Git | ||
|{{y}} | |{{y}} | ||
− | |Greatly enhanced core based on reicast. Also runs [[Sega_NAOMI_and_variants| | + | |Greatly enhanced core based on reicast. Also runs [[Sega_NAOMI_and_variants|Naomi]] and Atomiswave games. |
|- | |- | ||
|[[Sega Dreamcast emulators|Sega Dreamcast]] | |[[Sega Dreamcast emulators|Sega Dreamcast]] | ||
Line 533: | Line 532: | ||
|- | |- | ||
|[[Sinclair ZX81 emulators|Sinclair ZX81]] (for now) | |[[Sinclair ZX81 emulators|Sinclair ZX81]] (for now) | ||
− | |[[EightyOne]] | + | |[[EightyOne]] |
|Git | |Git | ||
|{{?}} | |{{?}} |