Libretro Docs
  • About
  • For Users
    • RetroArch: Getting Started
      • Windows
        • Windows 10
        • Windows 2000/ME/98SE
      • GNU/Linux
      • Apple
        • iOS
        • iOS/tvOS Build
      • Android
      • Nintendo
        • Switch
        • 3DS/2DS Family
      • Sony
        • PlayStation Portable
        • PlayStation Vita
        • PlayStation 2
        • PlayStation 3
      • Others
        • Lakka-PC
        • Steam Link
    • RetroArch: User Guides
      • User Interface
      • Input and Controls
      • Joypad Auto-Configuration
      • Installing Cores
      • Directory Configuration
      • File Browser
      • Launching Content
      • Importing Content
      • Shaders
      • Overrides: Content/Folder/Core-Specific Settings
      • Cheat/Rumble Codes
      • Input Overlays
      • Netplay Getting Started / FAQ
      • RetroAchievements
      • Softpatching ROMs
      • Accessibility
        • Quick Start
        • Guide
      • Video Recording and Streaming
      • Troubleshooting
      • Generating Logs
    • RetroArch: Appearance and Customization
      • Creating a Theme
      • Playlists and Thumbnails
      • RGUI Interface
    • RetroArch: Advanced
      • AI Service
      • Command-Line Interface (CLI)
      • Input and Joypad Drivers
      • Linux KMS Mode
      • Optimal Vsync Performance
      • Run Ahead
    • Lakka Documentation
    • Core Library: Emulation
      • Getting Started with Arcade Emulation
      • Getting Started with MAME Software List Emulation
      • BIOS Information Hub
      • 3DO Emulation
        • The 3DO Company - 3DO (4DO)
        • 3DO Compatibility List
      • Amstrad Emulation
        • Amstrad - CPC (Caprice32)
        • Amstrad - CPC (CrocoDS)
      • Arcade Emulation
        • Arcade (MAME 2003)
        • Arcade (MAME 2003-Plus)
        • Arcade (MAME 2010)
      • 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 Handy)
        • Atari - Lynx (Handy)
        • Atari - ST/STE/TT/Falcon (Hatari)
      • Bandai Emulation
        • Bandai - WonderSwan/Color (Beetle Cygne)
        • Bandai - Wonderswan Compatibility List
      • ColecoVision Emulation
        • MSX/SVI/ColecoVision/SG-1000 (blueMSX)
      • DOS Emulation
        • DOS (DOSBox)
      • GCE Emulation
        • GCE - Vectrex (vecx)
      • Magnavox Emulation
        • Magnavox - Odyssey2 / Phillips Videopac+ (O2EM)
      • Mattel Emulation
        • Mattel - Intellivision (FreeIntv)
      • Microsoft Emulation
        • Microsoft - MSX (fMSX)
        • MSX/SVI/ColecoVision/SG-1000 (blueMSX)
      • 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 (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 / 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 - 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
        • Magnavox - Odyssey2 / Phillips Videopac+ (O2EM)
      • SNK Emulation
        • SNK - Neo Geo Pocket / Color (Beetle NeoPop)
        • SNK - Neo Geo Pocket / Color (RACE)
      • Sega Emulation
        • Cannonball
        • Sega - 32X Compatibility List
        • Sega - Dreamcast Compatibility List
        • Sega - Saturn Compatibility List
        • Sega - Dreamcast (flycast)
        • 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 - Saturn (Beetle Saturn)
        • Sega - Saturn (Yabause)
        • MSX/SVI/ColecoVision/SG-1000 (blueMSX)
        • VeMUlator
      • Sharp Emulation
        • Sharp - X68000 (PX68k)
      • Sinclair Emulation
        • Sinclair - ZX 81 (EightyOne)
        • Sinclair - ZX Spectrum (Fuse)
      • Sony Emulation
        • Sony - Playstation Compatibility List
        • Sony - PlayStation (Beetle PSX)
        • Sony - PlayStation (Beetle PSX HW)
        • Sony - PlayStation (PCSX ReARMed)
        • Sony - PlayStation Portable (PPSSPP)
      • SpectraVision Emulation
        • MSX/SVI/ColecoVision/SG-1000 (blueMSX)
      • Thomson Emulation
        • Thomson - MO/TO (Theodore)
    • Core Library: Game and Scripting Engines
      • 2048
      • 3D Engine
      • Cave Story (NXEngine)
      • Cannonball
      • ChaiLove
      • CHIP-8 (Emux CHIP-8)
      • Dinothawr
      • Doom (PrBoom)
      • Dungeon Crawl Stone Soup
      • Flashback (REminiscence)
      • Handheld Electronic (GW)
      • Lua Engine (Lutro)
      • 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)
    • Core Library: Media
      • Imageviewer
      • FFmpeg
      • Game Music Emu
      • PocketCDG
      • Video Processor
    • Core Library: Special-Purpose
      • Dummy Core
      • Remote RetroPad
    • Shader Library
      • Introduction
      • 3dfx
      • antialiasing
      • border
      • 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
    • Libretro API and Ecosystem
      • Libretro Overview
      • Open Source Bounties
      • Input API
      • Coding Standards
      • Licenses
      • Frontends
    • RetroArch Development
      • Debugging
      • Adding Menu Entries
      • Input
        • Input Overlays
        • Parallel Port Joypads
      • Adding Translations
      • Network Protocols
        • Netplay
        • Network Control Interface
      • RetroArch Compilation Guides
        • Apple
          • OSX/PowerPC
          • OSX/macOS
          • iOS
        • Android
        • Linux and BSD
          • Overview for Linux/BSD
          • Ubuntu
        • Haiku
        • Microsoft
          • Windows 7 and later (MSYS2)
          • MSVC Compatibility Guide
          • Windows XP and later (MSVC2010)
            • MSVC Commandline
            • MSVC IDE
          • Windows 2000 and later (MSVC2008)
            • MSVC Commandline
            • MSVC IDE
          • Windows 98SE/ME/2000 (MSVC2005)
            • MSVC Commandline
            • MSVC IDE
          • Windows 95/98/NT4 (MSVC2003)
            • MSVC Commandline
          • Windows NT3.51 (MSVC6)
            • MSVC Commandline
          • DOS
        • Nintendo
          • Nintendo 3DS
          • Nintendo GameCube
          • Nintendo Wii
          • Nintendo Wii U
          • Nintendo Switch (libnx)
        • Sony
          • PlayStation2
          • PlayStation Portable
          • PlayStation Vita/TV
    • Core Development
      • Core Development Overview
      • Dynamic Rate Control for Emulators
      • OpenGL Accelerated Cores
      • Core-Specific Docs
        • Nintendo - GameCube/Wii (Dolphin)
        • Nintendo - GameCube/Wii (Ishiiruka)
        • MAME (0.181-current)
        • MAME 2016
        • MAME 2003-Plus
    • 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
    • Adding or Editing Documentation
    • Core List
    • Core Template
    • Shader Preview Template
    • See Also
  • Search
  • Previous
  • Next
  • Edit on fpscan/docs
  • 3D Engine
  • 4DO
  • 2048
  • Atari800
  • Beetle bsnes
  • Beetle Cygne
  • BeetleDC
  • Beetle GBA
  • Beetle Handy
  • Beetle NeoPop
  • Beetle PC-FX
  • Beetle PCE FAST
  • Beetle PSX
  • Beetle PSX HW
  • Beetle Saturn
  • Beetle SGX
  • Beetle VB
  • blueMSX
  • bnes
  • bsnes-mercury Accuracy
  • bsnes-mercury Balanced
  • bsnes-mercury Performance
  • bsnes Accuracy
  • bsnes Balanced
  • bsnes C++98 (v085)
  • bsnes Performance
  • Cannonball
  • Caprice32
  • ChaiLove
  • Citra
  • Citra Canary/Experimental
  • Craft
  • CrocoDS
  • DeSmuME
  • DeSmuME 2015
  • Dinothawr
  • Dolphin
  • DOSBox
  • Dummy Core
  • Dungeon Crawl Stone Soup
  • EasyRPG
  • EightyOne
  • Emux CHIP-8
  • Emux GB
  • Emux NES
  • Emux SMS
  • FB Alpha
  • FB Alpha 2012
  • FB Alpha 2012 CPS-1
  • FB Alpha 2012 CPS-2
  • FB Alpha 2012 CPS-3
  • FB Alpha 2012 Neo Geo
  • FCEUmm
  • FFmpeg
  • fMSX
  • FreeIntv
  • FreeJ2ME
  • Frodo
  • Fuse
  • Gambatte
  • Game Music Emu
  • Gearboy
  • Gearsystem
  • Genesis Plus GX
  • gpSP
  • GW
  • Handy
  • Hatari
  • higan Accuracy
  • Imageviewer
  • Lutro
  • MAME
  • MAME 2000
  • MAME 2003
  • MAME 2003 Midway
  • MAME 2003-Plus - Experimental
  • MAME 2009
  • MAME 2010
  • MAME 2014
  • MAME 2016
  • melonDS
  • Mesen
  • MESS 2014
  • Meteor
  • mGBA
  • mpv
  • Mr.Boom
  • Mupen64Plus
  • Mupen64Plus GLES3
  • Neko Project II
  • Neko Project II Kai
  • Nestopia UE
  • nSide Balanced
  • NXEngine
  • O2EM
  • OpenLara
  • P-UAE
  • ParaLLEl N64
  • PCem
  • PCSX ReARMed
  • PCSX ReARMed [Interpreter]
  • PicoDrive
  • PocketCDG
  • PokeMini
  • PPSSPP
  • PrBoom
  • ProSystem
  • PX68k
  • QuickNES
  • REminiscence
  • RemoteJoy
  • Remote RetroPad
  • SameBoy
  • ScummVM
  • SMS Plus GX
  • Snes9x
  • Snes9x 2002
  • Snes9x 2005
  • Snes9x 2005 Plus
  • Snes9x 2010
  • Stella
  • TempGBA
  • TGB Dual
  • Theodore
  • TIC-80
  • The Powder Toy
  • TyrQuake
  • UME 2014
  • Uzem
  • VBA-M
  • VBA Next
  • vecx
  • VeMUlator
  • VICE C64
  • VICE C128
  • VICE PLUS4
  • VICE VIC20
  • Video Processor
  • Virtual Jaguar
  • XRick
  • Yabause

Documentation built with MkDocs.

Search

From here you can search these documents. Enter your search terms below.

Keyboard Shortcuts

Keys Action
? Open this help
n Next page
p Previous page
s Search