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

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