docs.libretro.com
Open in
urlscan Pro
2606:50c0:8002::153
Public Scan
Submitted URL: http://docs.libretro.com/
Effective URL: https://docs.libretro.com/
Submission: On December 13 via api from US — Scanned from DE
Effective URL: https://docs.libretro.com/
Submission: On December 13 via api from US — Scanned from DE
Form analysis
2 forms found in the DOM<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="" data-md-color-scheme="retroarch" data-md-color-primary="" data-md-color-accent="" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_2">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path
d="M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3m0-7 2.39 3.42C13.65 5.15 12.84 5 12 5c-.84 0-1.65.15-2.39.42L12 2M3.34 7l4.16-.35A7.2 7.2 0 0 0 5.94 8.5c-.44.74-.69 1.5-.83 2.29L3.34 7m.02 10 1.76-3.77a7.131 7.131 0 0 0 2.38 4.14L3.36 17M20.65 7l-1.77 3.79a7.023 7.023 0 0 0-2.38-4.15l4.15.36m-.01 10-4.14.36c.59-.51 1.12-1.14 1.54-1.86.42-.73.69-1.5.83-2.29L20.64 17M12 22l-2.41-3.44c.74.27 1.55.44 2.41.44.82 0 1.63-.17 2.37-.44L12 22Z">
</path>
</svg>
</label>
<input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="black" data-md-color-accent="deep-purple" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_2">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden="">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path
d="m17.75 4.09-2.53 1.94.91 3.06-2.63-1.81-2.63 1.81.91-3.06-2.53-1.94L12.44 4l1.06-3 1.06 3 3.19.09m3.5 6.91-1.64 1.25.59 1.98-1.7-1.17-1.7 1.17.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95 2.06.05m-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14.4-.4.82-.76 1.27-1.08.75-.53 1.93.36 1.85 1.19-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82-2.81 3.14-2.7 7.96.31 10.98 3.02 3.01 7.84 3.12 10.98.31Z">
</path>
</svg>
</label>
</form>
Name: search —
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required="">
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path>
</svg>
</label>
<nav class="md-search__options" aria-label="Search">
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path>
</svg>
</button>
</nav>
</form>
Text Content
New version released! Read the blog post now! Libretro Docs Home Type to start searching libretro/docs * 223 * 334 * About * Start * For Users * For Developers * Contribute to the Docs * Support RETROARCH RetroArch is a frontend for emulators, game engines and media players. Get started Download Developer Libretro Docs libretro/docs * 223 * 334 * About * Start Start * Understanding * Installation * Love at first sight * Last Station * For Users For Users * Getting Started Getting Started * Windows Windows * Windows 7/8/8.1/10/11 * Windows 2000/ME/98SE * GNU/Linux * Apple Apple * macOS * iOS/tvOS * Android * Nintendo Nintendo * Switch * 3DS/2DS Family * Sony Sony * PlayStation Portable * PlayStation Vita * PlayStation 2 * PlayStation 3 * PlayStation Classic * Others Others * Lakka Lakka * Installing * Building * Ludo Ludo * Installing * Building * Steam Link * Web Player * Sega Genesis Mini * Facebook Portal * User Guides User Guides * User Interface * Input and Controls * Controller Auto-Configuration * Installing Cores * Directory Configuration * File Browser * Launching Content * Importing Content * Shaders * Overrides: Content/Folder/Core-Specific Settings * Cheat/Rumble Codes * Input Overlays * What is BIOS? * Netplay Netplay * FAQ * Getting Started * Multiple Controllers * RetroAchievements * Softpatching ROMs * Accessibility Accessibility * Quick Start * Guide * Video Recording and Streaming * Troubleshooting * Generating Logs * Appearance & Customization Appearance & Customization * Creating a Theme * Playlists and Thumbnails * RGUI Interface * Ozone Interface * XMB Menu Map * Advanced Advanced * AI Service * Command-Line Interface (CLI) * CRT SwitchRes * Input and Controller Drivers * Latency * LED Drivers * Linux KMS Mode * Optimal Vsync Performance * Raspberry Pi * Run Ahead * Lakka Documentation * Core Library: Emulation Core Library: Emulation * Getting Started with Arcade Emulation * Getting Started with MAME Software List Emulation * BIOS Information Hub * 3DO Emulation 3DO Emulation * The 3DO Company - 3DO (Opera) * 3DO Compatibility List * Amstrad Emulation Amstrad Emulation * Amstrad - CPC (Caprice32) * Amstrad - CPC (CrocoDS) * Apple Apple * Apple - Macintosh (minivmac) * Arcade Emulation Arcade Emulation * Arcade (FinalBurn Neo) * Arcade (MAME 2003) * Arcade (MAME 2003-Plus) * Arcade (MAME 2010) * Arcade (SAME_CDI) * Atari Emulation Atari Emulation * Atari - Jaguar Compatibility List * Atari - Lynx Compatibility List: * Atari - 2600 (Stella) * Atari - 7800 (ProSystem) * Atari - 5200 (Atari800) * Atari - Jaguar (Virtual Jaguar) * Atari - Lynx (Beetle Lynx) * Atari - Lynx (Handy) * Atari - ST/STE/TT/Falcon (Hatari) * Bandai Emulation Bandai Emulation * Bandai - WonderSwan/Color (Beetle Cygne) * Bandai - Wonderswan Compatibility List * ColecoVision Emulation ColecoVision Emulation * ColecoVision (Gearcoleco) * MSX/SVI/ColecoVision/SG-1000 (blueMSX) * Commodore Emulation Commodore Emulation * Commodore - 8-bit (VICE) * Commodore - Amiga (PUAE) * DOS Emulation DOS Emulation * MS - DOS (DOSBox) * MS - DOS (DOSBox Pure) * MS - DOS (VirtualXT) * Enterprise Emulation Enterprise Emulation * Enterprise 128 (ep128emu) * Elektronika Elektronika * Elektronika - BK-0010/BK-0011 (bk) * GCE Emulation GCE Emulation * GCE - Vectrex (vecx) * Magnavox Emulation Magnavox Emulation * Magnavox - Odyssey2 / Phillips Videopac+ (O2EM) * Mattel Emulation Mattel Emulation * Mattel - Intellivision (FreeIntv) * Microsoft Emulation Microsoft Emulation * Microsoft - MSX (fMSX) * MSX/SVI/ColecoVision/SG-1000 (blueMSX) * Nintendo Emulation Nintendo Emulation * Nintendo - DS Compatibility List * Nintendo - Game Boy Advance Compatibility List * Nintendo - Game Boy Color Compatibility List * Nintendo - NES Compatibility List * Nintendo - SNES Compatibility List * Nintendo - Game Boy / Color (Emux GB) * Nintendo - Game Boy / Color (Gambatte) * Nintendo - Game Boy / Color (SameBoy) * Nintendo - Game Boy / Game Boy Color (TGB Dual) * Nintendo - Game Boy / Color (Gearboy) * Nintendo - Game Boy Advance (Beetle GBA) * Nintendo - Game Boy Advance (gpSP) * Nintendo - Game Boy Advance (Meteor) * Nintendo - Game Boy Advance (mGBA) * Nintendo - Game Boy Advance (TempGBA) * Nintendo - Game Boy Advance (VBA Next) * Nintendo - Game Boy Advance (VBA-M) * Nintendo - GameCube/Wii (Dolphin) * Nintendo - NES (bnes) * Nintendo - NES / Famicom (Emux NES) * Nintendo - NES / Famicom (FCEUmm) * Nintendo - NES / Famicom (Mesen) * Nintendo - NES / Famicom (Nestopia UE) * Nintendo - NES / Famicom (QuickNES) * Nintendo - 3DS (Citra) * Nintendo - 3DS (Citra Canary/Experimental) * Nintendo - Nintendo 64 (Mupen64Plus) * Nintendo - DS (DeSmuME 2015) * Nintendo - DS (DeSmuME) * Nintendo - DS (melonDS) * Nintendo - Pokémon Mini (PokeMini) * Nintendo - SNES / Famicom (Beetle bsnes) * Nintendo - SNES / Famicom (bsnes Accuracy) * Nintendo - SNES / Famicom (bsnes Balanced) * Nintendo - SNES / Famicom (bsnes C++98 (v085)) * Nintendo - SNES / Famicom (bsnes Performance) * Nintendo - SNES / Famicom (bsnes-mercury Accuracy) * Nintendo - SNES / Famicom (bsnes-mercury Balanced) * Nintendo - SNES / Famicom (bsnes-mercury Performance) * Nintendo - SNES / Famicom (higan Accuracy) * Nintendo - SNES / Famicom (nSide Balanced) * Nintendo - SNES / SFC / Game Boy / Color (Mesen-S) * Nintendo - SNES / Famicom (Snes9x 2002) * Nintendo - SNES / Famicom (Snes9x 2005 Plus) * Nintendo - SNES / Famicom (Snes9x 2005) * Nintendo - SNES / Famicom (Snes9x 2010) * Nintendo - SNES / Famicom (Snes9x) * Nintendo - Virtual Boy (Beetle VB) * NEC Emulation NEC Emulation * NEC - PC-FX Compatibility List * NEC - PC-8000 / PC-8800 series (QUASI88) * NEC - PC-98 (Neko Project II Kai) * NEC - PC Engine SuperGrafx (Beetle SGX) * NEC - PC Engine / CD (Beetle PCE FAST) * NEC - PC-FX (Beetle PC-FX) * Phillips Emulation Phillips Emulation * Magnavox - Odyssey2 / Phillips Videopac+ (O2EM) * RISC-V Emulation RISC-V Emulation * RVVM - RISC-V Virtual Machine * SNK Emulation SNK Emulation * SNK - Neo Geo Pocket / Color (Beetle NeoPop) * SNK - Neo Geo Pocket / Color (RACE) * Sega Emulation Sega Emulation * Cannonball * Sega - 32X Compatibility List * Sega - Dreamcast Compatibility List * Sega - Saturn Compatibility List * Sega - Dreamcast (flycast) * Sega - Dreamcast (redream) * Sega - Dreamcast VMU (VeMUlator) * Sega - Master System (Emux SMS) * Sega - MS/GG (SMS Plus GX) * Sega - MS/GG/SG-1000 (Gearsystem) * Sega - MS/GG/MD/CD (Genesis Plus GX) * Sega - MS/MD/CD/32X (PicoDrive) * Sega - MD/CD (BlastEm) * Sega - Saturn (Beetle Saturn) * Sega - Saturn/ST-V (Kronos) * Sega - Saturn (Yabause) * Sega - Saturn (YabaSanshiro) * MSX/SVI/ColecoVision/SG-1000 (blueMSX) * Sharp Emulation Sharp Emulation * Sharp - X68000 (PX68k) * Sinclair Emulation Sinclair Emulation * Sinclair - ZX 81 (EightyOne) * Sinclair - ZX Spectrum (Fuse) * Sony Emulation Sony Emulation * Sony - Playstation Compatibility List * Sony - PlayStation (Beetle PSX) * Sony - PlayStation (Beetle PSX HW) * Sony - PlayStation (PCSX ReARMed) * Sony - PlayStation 2 (PCSX2) * Sony - PlayStation 2 (Play!) * Sony - PlayStation Portable (PPSSPP) * Super Cassette Vision Super Cassette Vision * Super Cassette Vision (EmuSCV) * SpectraVision Emulation SpectraVision Emulation * MSX/SVI/ColecoVision/SG-1000 (blueMSX) * Texas Instruments Emulation Texas Instruments Emulation * Texas Instruments - TI-83 (Numero) * Thomson Emulation Thomson Emulation * Thomson - MO/TO (Theodore) * MegaDuck Emulation MegaDuck Emulation * Welback Holdings - Mega Duck (SameDuck) * Core Library: Game and Scripting Engines Core Library: Game and Scripting Engines * 2048 * 3D Engine * Anarch * Cave Story (NXEngine) * Cannonball * ChaiLove * CHIP-8 Emulation CHIP-8 Emulation * XO-CHIP/CHIP-8 (JAXE) * CHIP-8 (Emux) * Dinothawr * Doom (PrBoom) * Doom 3 (Boom3) * Dungeon Crawl Stone Soup * Flashback (REminiscence) * Handheld Electronic (GW) * Jump n Bump * LowRes NX * Lua Engine (Lutro) * MicroW8 * Minecraft (Craft) * Mr.Boom (Bomberman) * Quake 1 (TyrQuake) * Rick Dangerous (XRick) * RPG Maker 2000/2003 (EasyRPG) * ScummVM * The Powder Toy * TIC-80 * Tomb Raider (OpenLara) * Uzebox (Uzem) * VaporSpec * Vircon32 * WebAssembly (WASM-4) * Wolfenstein 3D (ECWolf) * Core Library: Media Core Library: Media * Imageviewer * FFmpeg * Game Music Emu * PocketCDG * Video Processor * Core Library: Special-Purpose Core Library: Special-Purpose * Dummy Core * Remote RetroPad * Shader Library Shader Library * Introduction * 3dfx * antialiasing * autobox * border * blurs * cel * cgp * crt * crt-royale * cubic * ddt * dithering * eagle * handheld * handheld-border * hqx * linear * motionblur * mudlord * nedi * nnedi3 * ntsc * presets * retro * sabr * scalefx-OLD-shaders * scalefx * scalehq * scalenx * sharpen * windowed * xbr * xbrz * xsal * xsoft * For Developers For Developers * Libretro API and Ecosystem Libretro API and Ecosystem * Libretro Overview * Open Source Bounties * Input API * Coding Standards * Licenses * Frontends * RetroArch Development RetroArch Development * Glossary * Debugging * Adding Menu Entries * Input Input * Input Driver Specification * Input Overlays * Parallel Port Controllers * Adding New Languages to RetroArch * Helping With RetroArch Translations * Network Protocols Network Protocols * Netplay * Network Control Interface * RetroArch Compilation Guides RetroArch Compilation Guides * Apple Apple * macOS * iOS/tvOS * Android * Linux and BSD Linux and BSD * Overview for Linux/BSD * Ubuntu * Haiku * Microsoft Microsoft * Windows 7 and later (MSYS2) * MSVC Compatibility Guide * Windows XP and later (MSVC2010) Windows XP and later (MSVC2010) * MSVC Commandline * MSVC IDE * Windows 2000 and later (MSVC2008) Windows 2000 and later (MSVC2008) * MSVC Commandline * MSVC IDE * Windows 98SE/ME/2000 (MSVC2005) Windows 98SE/ME/2000 (MSVC2005) * MSVC Commandline * MSVC IDE * Windows 95/98/NT4 (MSVC2003) Windows 95/98/NT4 (MSVC2003) * MSVC Commandline * Windows NT3.51 (MSVC6) Windows NT3.51 (MSVC6) * MSVC Commandline * DOS * Nintendo Nintendo * Nintendo 3DS * Nintendo GameCube * Nintendo Wii * Nintendo Wii U * Nintendo Switch (libnx) * Sony Sony * PlayStation2 * PlayStation Portable * PlayStation Vita/TV * Core Development Core Development * Core Development Overview * Dynamic Rate Control for Emulators * OpenGL Accelerated Cores * Core-Specific Docs Core-Specific Docs * Nintendo - GameCube/Wii (Dolphin) * Nintendo - GameCube/Wii (Ishiiruka) * Sega - Dreamcast/NAOMI (Flycast) * Sony - PlayStation (SwanStation) * Sony - PlayStation2 (PCSX2) * MAME (0.181-current) * MAME 2016 * MAME 2003-Plus * Shader Development Shader Development * Shader Development Overview * Slang Shader Development * GLSL Shader Development * Cg Shader Development (deprecated) * XML Shader Development (discontinued) * Content-Aware Shaders * Shader Lookup Textures * Contribute to the Docs Contribute to the Docs * Adding or Editing Documentation * Core List * Core Template * Shader Preview Template * See Also * Support Support * Privacy Policy * Quick informations * Developing Cores Back to top