MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "Ripping_Games",
        "continue": "gapcontinue||"
    },
    "query": {
        "pages": {
            "1021": {
                "pageid": 1021,
                "ns": 0,
                "title": "Resolution",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": ""
                    }
                ]
            },
            "905": {
                "pageid": 905,
                "ns": 0,
                "title": "RetroArch",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "{{Note| Imported from Wikipedia. Doing cleanup as we don't utilize some of their extensions..yet.}}\n\n{{Infobox software\n| name = RetroArch\n| logo = retroarch-plain-logo.xcf\n| developer = The Libretro Team\n| released = {{start date and age|2010|05|26}}\n| latest release version = 1.7.5\n| latest release date = {{Start date and age|2018|10|02}}\n| repo = {{URL|https://github.com/libretro/RetroArch}}\n| programming_language = [[C (programming language)|C]], [[C++]]\n| operating system = [[GNU/Linux]], [[Android (operating system)|Android]], [[iOS]], [[FreeBSD]], [[macOS]], [[Nintendo Switch]], [[Windows NT 3.51]] and later\n| platform = [[IA-32|IA-32 (x86)]], [[x86-64|x86-64 (x64)]], [[ARMv7]], [[AArch64]], [[PowerPC]], [[MIPS architecture|MIPS]], [[Cell (microprocessor)|Cell]]\n| language = [[English language|English]], [[Chinese language|Chinese]], [[German language|German]], [[French language|French]], [[Italian language|Italian]], [[Japanese language|Japanese]], [[Korean language|Korean]], [[Dutch language|Dutch]], [[Polish language|Polish]], [[Portuguese language|Portuguese]], [[Russian language|Russian]], [[Vietnamese language|Vietnamese]]\n| genre = [[Video game console emulator]]\n| license = [[GNU General Public License|GPLv3]]\n| website = {{URL | http://www.retroarch.com/}}\n}}\n'''RetroArch''' is the reference implementation of the [[libretro]] [[Application programming interface|API]]. It is free, [[open-source software|open-source]], [[cross-platform]] software, licensed under the [[GNU GPLv3]].\n\nIt is described as a [[Front-end (computing)|front-end]] for [[emulator]]s, [[game engine]]s, [[video game]]s, [[Digital media player|media players]] and other applications, designed to be fast, lightweight, portable and without dependencies.\n\nRetroArch runs programs converted into dynamic libraries called libretro cores, using several [[user interface]]s such as command-line interface, a few [[graphical user interface]]s (GUI) optimized for [[gamepad]]s (the most famous one being called XMB, a clone of Sony's [[XrossMediaBar|XMB]]), several input, audio and video drivers, plus other sophisticated features like dynamic rate control, audio filters, multi-pass [[shader]]s, [[netplay]], gameplay rewinding, cheats etc.\n\nRetroArch has been ported to many platforms. It can run on several PC operating systems ([[Microsoft Windows|Windows]], [[OS X]], [[GNU/Linux]]), home consoles ([[PlayStation 3]], [[Xbox 360]], [[Wii U]], etc.), handheld consoles ([[PlayStation Vita]], [[New Nintendo 3DS|Nintendo 3DS]], etc.), on smartphones ([[Android (operating system)|Android]], [[iOS]], etc.), embedded systems ([[Raspberry Pi]], [[ODROID]], etc.) and even on web browsers by using the [[Emscripten]] compiler.\n\n== History ==\nFormerly known as SSNES, initially based on pseudonymous programmer [[higan (emulator)|byuu]]'s ''libretro'' predecessor ''libsnes'', it began its development in 2010 with Hans-Kristian \"themaister\" Arntzen committing the first change on [[GitHub]]. It was intended as a replacement to [[Higan (emulator)|bsnes]]'s [[Qt (software)|Qt]]-based interface but it grew to support more emulation \"cores\". On April 21, 2012, SSNES was officially renamed to RetroArch to reflect this change in direction.\n\nRetroArch's version 1.0.0.0 was released on January 11, 2014 and at the time was available on 7 distinct platforms.\n\nOn February 16, 2016, RetroArch became one of the first ever applications to implement support for the [[Vulkan (API)|Vulkan]] graphics API, having done so on the same day of the API's official release day.\n\nOn November 27, 2016, the Libretro Team announced that, alongside [http://www.lakka.tv Lakka] ([[OpenELEC|LibreELEC]]-based RetroArch [[operating system]]), RetroArch would be on the [[Patreon]] crowdfunding platform to allow providing bounties for developers who fix specific [[software bug]]s and to cover the costs for [[Matchmaking (video games)|matchmaking]] servers.\n\nOn December, 2016, GoGames \u2013 a company contracted by video game developer and publisher [[Sega]] \u2013 approached the RetroArch developers with the intention of using their software in their SEGA Forever project but ultimately the cooperation did not come to fruition due to licensing disagreements.\n\nIn April 2018 Input Lag Compensation was added.\n\n== Features ==\nIts major features include:\n* Advanced GPU [[shader]] support - A multi-pass post-processing shader [[Pipeline (computing)|pipeline]] allows efficient use of [[image scaling]] algorithms, emulation of complex [[CRT display|CRT]], [[NTSC]] video artifacts and other effects;\n* [https://github.com/libretro/libretro.github.com/raw/master/documents/ratecontrol.pdf Dynamic Rate Control] to synchronize video and audio while smoothing out timing imperfections;\n* [[FFmpeg]] recording - Built-in support for [[lossless]] video recording using FFmpeg's [[libavcodec]];\n* Gamepad [[abstraction layer]] called Retropad;\n* [[Gamepad]] auto-configuration - Zero-configuration needed from the user after plugging a gamepad in;\n* [[Peer-to-peer]] [[netplay]] that uses a [[rollback]] technique similar to [[GGPO]];\n* Audio [[Digital signal processor|DSP]] plugins like an [[Equalization (audio)|equalizer]], reverb and other effects;\n* Advanced savestate features - Automatic savestate loading, disabling SRAM overwritting, etc.;\n* Frame-by-frame gameplay rewinding at the press of a button;\n* Button overlays for [[touchscreen]] devices like smartphones;\n* [[Thumbnail]]s of game [[Video game packaging|boxarts]];\n* Low input and audio lag options;\n* Automatically build categorized playlists by scanning directories for games/ROMs;\n* Multiple interfaces including: [[Command-line interface|CLI]], XMB (optimized for [[gamepad]]s), GLUI/MaterialUI (optimized for touch devices) and RGUI (available everywhere);\n* [[ROM image|Game ROM]] scanner - Automatically constructs [[playlist]]s by comparing the [[Hash function|hashsums]] of a [[Directory (computing)|directory]]'s files against databases of hashsums of known good game copies.\n* Libretro [[database]] of cores, games, cheats, etc.\n* [[OpenGL]] and [[Vulkan API]] support.\n\n== Supported systems ==\nRetroArch can run any libretro core. While RetroArch is available for many platforms, the availability of a specific core varies per platform.\n\nBelow is a non-exhaustive table of which systems are available to RetroArch and what project the core is based on:\n{| class=\"wikitable\"\n!System\n!Based on\n|-\n|[[3DO Interactive Multiplayer|3DO]]\n|4DO\n|-\n|[[Arcade game|Arcade]]\n|[[MAME]]\n\n[[MESS]]\n\nFinalBurnAlpha\n|-\n|[[Atari 2600]]\n|[[Stella (emulator)|Stella]]\n|-\n|[[Atari 5200]]\n|Atari800\n|-\n|[[Atari 7800]]\n|ProSystem\n|-\n|[[Atari Jaguar]]\n|Virtual Jaguar\n|-\n|[[Atari Lynx]]\n|[[Mednafen]]\n\nHandy\n|-\n|[[Atari Falcon]]\n|Hatari\n|-\n|[[Bomberman]]\n|Mr. Boom\n|-\n|[[Cave Story]]\n|NXEngine\n|-\n|[[CHIP-8]]\n|Emux\n|-\n|[[ColecoVision]]\n|blueMSX\n|-\n|[[Commodore 64]]\n|VICE\n|-\n|[[Doom (1993 video game)|Doom]]\n|PrBoom\n|-\n|[[Sega Dreamcast|Dreamcast]]\n|Redream\n\nReicast\n|-\n|[[Famicom Disk System]]\n|[[Nestopia]]\n\n[[Higan (emulator)|higan]]\n|-\n|[[FFmpeg]]\n|FFmpeg\n|-\n|[[Gameboy|Game Boy]] / [[Gameboy Color|Color]]\n|Emux\n\nGambatte\n\nSameBoy\n\nTGB Dual\n\n[[Higan (emulator)|higan]]\n|-\n|[[Gameboy Advance|Game Boy Advance]]\n|[[Mednafen]]\n\ngpSP\n\nMeteor\n\nmGBA\n\n[[VisualBoyAdvance]]\n|-\n|[[Gamecube|GameCube]]\n|[[Dolphin (emulator)|Dolphin]]\n|-\n|[[Sega Gamegear|Game Gear]]\n|[[Genesis Plus|Genesis Plus GX]]\n|-\n|[[MSX]]\n|fMSX\n\nblueMSX\n|-\n|[[NeoGeo Pocket|Neo Geo Pocket]] / [[Neo Geo Pocket Color|Color]]\n|Mednafen\n|-\n|[[NEC PC-98]]\n|Neko Project II\n|-\n|[[Nintendo 64]]\n|[[Mupen64Plus]]\n|-\n|[[Nintendo Entertainment System]]\n|[[Higan (emulator)|higan]]\n\n[[FCEUX|Emux]]\n\nFCEUmm\n\n[[Nestopia]] UE\n\nQuickNES\n|-\n|[[Nintendo DS]]\n|DeSmuME\n|-\n|[[Nintendo 3DS]]\n|[[Citra (emulator)|Citra]]\n|-\n|[[Odyssey\u00b2]]\n|[[O2EM]]\n|-\n|[[PC-FX]]\n|[[Mednafen]]\n|-\n|[[Sega Genesis#Sega 32X|32X]]\n|Picodrive\n|-\n|[[Sega Genesis#Sega CD|Mega CD/Sega CD]]\n|[[Genesis Plus|Genesis Plus GX]]\n|-\n|[[Sega Genesis|Mega Drive/Genesis]]\n|[[Genesis Plus|Genesis Plus GX]]\n|-\n|[[Sega Master System|Master System]]\n|PicoDrive\n\n[[Genesis Plus|Genesis Plus GX]]\n|-\n|[[PlayStation Portable]]\n|[[PPSSPP]]\n|-\n|[[PlayStation|PlayStation]]\n|[[Mednafen]]\n\nPCSX ReARMed\n|-\n|[[Pok\u00e9mon Mini]]\n|PokeMini\n|-\n|[[Quake (video game)|Quake 1]]\n|TyrQuake\n|-\n|[[Sega Saturn]]\n|uoYabause\n[[Mednafen]]\n|-\n|[[Super Nintendo Entertainment System|Super NES]]\n|[[Bsnes]]\n\n[[Higan (emulator)|higan]]\n\n[[Snes9x]]\n|-\n|[[Tomb Raider (1996 video game)|Tomb Raider]]\n|OpenLara\n|-\n|[[TurboGrafx-16]] / [[SuperGrafx]]\n|[[Mednafen]]\n|-\n|[[TurboGrafx-CD]]\n|[[Mednafen]]\n|-\n|[[Vectrex]]\n|VecXGL\n|-\n|[[Virtual Boy]]\n|[[Mednafen]]\n|-\n|[[WonderSwan]]\n|[[Mednafen]]\n|-\n|[[ZX Spectrum]]\n|Fuse\n|-\n|[[ZX81]]\n|EightyOne\n|}\n\n[[Category:Emulators]]"
                    }
                ]
            }
        }
    }
}