411 REFERENCE · Wikibooks
Emulation/Recalbox
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
right|200px|Recalbox logo.
Recalbox digitalLumberjack Bkg2k, Fab2Ris, Strodown, ian57, davidb2111, Oyyodams, Paradadf, Supernature2k, Acris, Michael Baudino, Jean-Baptiste Demonte, RockAddicted, Reivaax, Subs, MikaXII, and other contributors in the open-source community January 2015 7.2 April 23, 2021 gitlab.com/recalbox/recalbox Buildroot (Linux) Basque, Traditional Chinese, Simplified Chinese, German, English, Spanish, French, Italian, Portuguese, Swedish, Turkish, Catalan, Arabic, Dutch, Greek, Korean, Norwegian, Norwegian Bokmal, Polish, Japanese, Russian, Hungarian Free and open source http://www.recalbox.com
Recalbox is a free and open source operating system dedicated to the emulation, preservation, and accessibility of old video games (also known as retrogaming).
Recalbox is a project that aims to lower the emulation scene's entry barrier, with features that promote ease-of-use as well as having a simple out-of-box experience. The OS includes many open-source games on the first installation and is free of copyrighted content (such as licensed ROMs, system BIOSes, etc.). Unless explicitly authorized, Recalbox is forbidden to be resold or used for any commercial purpose, as stated in its own user license agreements.LICENSE.md · master · recalbox / recalbox https://gitlab.com/recalbox/recalbox/-/blob/master/LICENSE.md 2021-04-12 GitLab en, as well as the license agreements of the RetroArch/libretro project Libretro Docs - Licenses https://docs.libretro.com/development/licenses/ 2021-04-12 docs.libretro.com enof which Recalbox is based upon.
History
Recalbox was launched in January 2015 by digitalLumberjack after his sister expressed the desire to play old video games from their childhood. At that time, the emulation scene had already been established, but digitalLumberjack believed that the current offerings were too complex and difficult for the general public. With this in mind, digitalLumberjack spent a few weeks during Christmas of 2014 to develop a solution that could easily be used by many people. The goal was to create an interface that never required a keyboard or mouse to interact with. He immediately decided to make the project free and open-source, in order to make the video game community more accessible, as well as to recruit additional people for development support.
As of 2020, Recalbox is composed of a dozen regular developers, a community manager, around 30 beta testers, and about 50 occasional contributors (in charge of translation, graphics, videos, web management), all of whom are volunteers on the projectWhere can we find this information?.
Technology
thumb|Recalbox is compatible with microcomputers such as the Raspberry Pi
Recalbox is built on the success of the low-cost Raspberry Pi microcomputer. The idea is to offer an all-in-one retro gaming solution with a plug and play user experience.
Unlike other solutions, such as Retropie, Recalbox is not based on a pre-compiled Linux distribution (such as Raspberry Pi OS), but instead starts from a blank slate, using Buildroot. This allows Recalbox's developers to build a custom operating system with full control over its content, only adding what is deemed necessary.
Projects featured in Recalbox
Recalbox is built on an array of many independent components (emulator cores), brought together using a graphical interface, the EmulationStation frontend. The operating system also includes the Kodi media center which can be navigated entirely with a game controller or keyboard.recalbox.com https://www.recalbox.com/ 2021-04-12 www.recalbox.com It possible to switch between Kodi and the Recalbox interface directly from the menus, without having to reboot.
External projects
Many external projects are integrated into the Recalbox system, often modified to fit the needs of its ecosystem (standardizing interfaces or controls):
amiberry
dolphin-emu
dosbox
kodi
gsplus
libretro-2048
libretro-81
libretro-atari800
libretro-beetle-lynx
libretro-beetle-ngp
libretro-beetle-pce-fast
libretro-beetle-pcfx
libretro-beetle-psx
libretro-beetle-psx-hw
libretro-beetle-saturn
libretro-beetle-supergrafx
libretro-beetle-vb
libretro-beetle-wswan
libretro-bluemsx
libretro-boom3
libretro-cannonball
libretro-cap32
libretro-cheats
libretro-craft
libretro-crawl
libretro-crocods
libretro-desmume
libretro-dinothawr
libretro-duckstation
libretro-easyrpg
libretro-ecwolf
libretro-fbneo
libretro-fceumm
libretro-fceunext
libretro-flycast
libretro-fmsx
libretro-freechaf
libretro-freeintv
libretro-fuse
libretro-gambatte
libretro-gearsystem
libretro-genesisplusgx
libretro-gpsp
libretro-gw
libretro-handy
libretro-hatari
libretro-imageviewer
libretro-kronos
libretro-lutro
libretro-mame
libretro-mame2000
libretro-mame2003
libretro-mame2003-plus
libretro-mame2010
libretro-mame2015
libretro-mame2016
libretro-melonds
libretro-mesen
libretro-mesen-s
libretro-meteor
libretro-mgba
libretro-minivmac
libretro-mrboom
libretro-mu
libretro-mupen64plus
libretro-mupen64plus-nx
libretro-nestopia
libretro-np2kai
libretro-nxengine
libretro-o2em
libretro-opera
libretro-parallel-n64
libretro-pcsx_rearmed
libretro-picodrive
libretro-pokemini
libretro-prboom
libretro-prosystem
libretro-px68k
libretro-quasi88
libretro-quicknes
libretro-race
libretro-reminiscence
libretro-retrodream
libretro-sameboy
libretro-scummvm
libretro-snes9x
libretro-snes9x2002
libretro-snes9x2005
libretro-snes9x2010
libretro-stella
libretro-stella2014
libretro-tgbdual
libretro-theodore
libretro-thepowdertoy
libretro-tic80
libretro-tyrquake
libretro-uae
libretro-uzem
libretro-vecx
libretro-vice
libretro-virtualjaguar
libretro-vitaquake2
libretro-vitaquake3
libretro-vitavoyager
libretro-xmil
libretro-xrick
libretro-yabasanshiro
libretro-yabause
linapple-pie
mupen64plus
openbor
oricutron
pcsx_rearmed
pifba
pisnes
ppsspp
reicast
residualvm
retroarch
scummvm
simcoupe
solarus-recalbox List of external projects used in Recalbox
Internal projects
The Recalbox operating system also relies on projects developed in-house, including:
recalbox-emulationstation2 (customized EmulationStation)
recalbox-configgen
recalbox-hardware (automatic hardware detector and configurator)
recalbox-manager2 (web manager for modifying Recalbox via a web browser)
recalbox-romfs
recalbox-themes (theme manager)
Hardware compatibility
As of version 7.1.1 Reloaded, Recalbox is compatible with the Raspberry Pi family (Zero, 1, 2, 3, 4, 400), in addition to the ODROID line of boards (XU4, XU4Q, as well as the GO Advance and GO Super handheldsGavois Sébastien 2021-02-26 Recalbox 7.1.1 supporte les Odroid Go Advance, Go Super et le Raspberry Pi 400 https://www.inpact-hardware.com/article/2343/recalbox-7-1-1-supporte-odroid-go-advance-go-super-et-raspberry-pi-400 live 2021-04-14 www.inpact-hardware fr). Recalbox also has support for x86 and x86-64 based systems, including the Intel NUC line.
Recalbox is compatible with many accessories and controllers, such as the DualShock 3 and 4, Xbox 360 controller, Xbox One Controller, or 8BitDo controllers. In addition, there is support for the NesPi and GPi Raspberry Pi cases, which the system configures itself for at first installation.
Emulated systems
Recalbox emulates many different systems, ranging from home consoles, handhelds, and computers. Below is a complete list of systems supported by Recalbox 7.1.1. The systems that can be emulated vary depending on the device.
Home consolesNetplayPi Zero/1Pi 2Pi 3Pi 4 /
Pi 400ODROID-GO Advance / SuperODROID
XU4 / XU4Qx86x86_643DO🚫❌❌🔥✅✅✅✅✅Amiga CD32🚫❌✅✅✅✅✅✅✅Amiga CDTV🚫❌✅✅✅✅✅✅✅Amstrad GX4000🚫✅✅✅✅✅✅✅✅Atari 2600🎮✅✅✅✅✅✅✅✅Atari 5200🚫✅✅✅✅✅✅✅✅Atari 7800🚫✅✅✅✅✅✅✅✅Atari Jaguar🚫❌❌❌✅❌✅✅✅ColecoVision🚫✅✅✅✅✅✅✅✅Dreamcast🚫❌❌🔥✅🔥✅✅✅Fairchild Channel F🚫✅✅✅✅✅✅✅✅FDS (Famicom Disk System)🎮✅✅✅✅✅✅✅✅GameCube🎮❌❌❌❌❌❌❌✅Intellivision🚫✅✅✅✅✅✅✅✅Master System🎮✅✅✅✅✅✅✅✅Mega Drive / Genesis🎮✅✅✅✅✅✅✅✅Multivision🚫✅✅✅✅✅✅✅✅Neo Geo🎮✅✅✅✅✅✅✅✅Neo Geo CD🚫✅✅✅✅✅✅✅✅Nintendo Entertainment System (NES)🎮✅✅✅✅✅✅✅✅Nintendo 64🚫❌❌🔥✅🔥✅✅✅Nintendo 64DD🚫❌❌🔥✅🔥✅✅✅Odyssey 2 / Videopac+🚫✅✅✅✅✅✅✅✅PC Engine🎮✅✅✅✅✅✅✅✅PC Engine CD🎮✅✅✅✅✅✅✅✅Playstation🚫🔥✅✅✅🔥✅✅✅Saturn🚫❌❌❌❌🔥✅✅✅Satellaview🚫✅✅✅✅✅✅✅✅Sega 32X🎮✅✅✅✅✅✅✅✅Sega CD🎮✅✅✅✅✅✅✅✅SG 1000🎮✅✅✅✅✅✅✅✅SuFami Turbo🚫✅✅✅✅✅✅✅✅SNES🎮✅✅✅✅✅✅✅✅Supergrafx🎮✅✅✅✅✅✅✅✅Vectrex🚫✅✅✅✅✅✅✅✅Virtual Boy🚫✅✅✅✅✅✅✅✅Wii🚫❌❌❌❌❌❌❌✅HandheldsNetplayPi Zero/1Pi 2Pi 3Pi 4 /
Pi 400ODROID-GO Advance / SuperODROID
XU4 / XU4Qx86x86_64Game & Watch🚫✅✅✅✅✅✅✅✅Game Boy🚫✅✅✅✅✅✅✅✅Game Boy Color🚫✅✅✅✅✅✅✅✅Game Boy Advance🚫🔥✅✅✅✅✅✅✅Game Gear🚫✅✅✅✅✅✅✅✅Lynx🚫✅✅✅✅✅✅✅✅Neo Geo Pocket B&W🚫✅✅✅✅✅✅✅✅Neo Geo Pocket Color🚫✅✅✅✅✅✅✅✅Nintendo DS🚫❌❌❌❌❌❌✅✅Palm OS🚫✅✅✅✅✅✅✅✅Playstation Portable (PSP)🚫❌❌🔥✅🔥✅✅✅Pokémon Mini🚫✅✅✅✅✅✅✅✅Wonderswan B&W🚫✅✅✅✅✅✅✅✅Wonderswan Color🚫✅✅✅✅✅✅✅✅Vintage computersNetplayPi Zero/1Pi 2Pi 3Pi 4 /
Pi 400ODROID-GO Advance / SuperODROID
XU4 / XU4Qx86x86_64Amiga 600🚫❌✅✅✅✅✅✅✅Amiga 1200🚫❌✅✅✅✅✅✅✅Amstrad CPC🚫✅✅✅✅✅✅✅✅Apple II🚫✅✅✅✅✅✅✅✅Apple IIGS🚫✅✅✅✅✅✅❌✅Atari 800🚫✅✅✅✅✅✅✅✅Atari ST🚫✅✅✅✅✅✅✅✅Commodore 64🚫🔥✅✅✅✅✅✅✅DOSBox🚫✅✅✅✅✅✅✅✅MSX1🚫✅✅✅✅✅✅✅✅MSX2(+)🚫✅✅✅✅✅✅✅✅MSXturboR🚫✅✅✅✅✅✅✅✅Oric Atmos🚫✅✅✅✅✅✅✅✅NEC PC-88🚫✅✅✅✅✅✅✅✅NEC PC-98🚫✅✅✅✅✅✅✅✅NEC PC-FX🎮❌❌❌✅❌✅✅✅SAM Coupé🚫✅✅✅✅✅✅✅✅Sharp X1🚫✅✅✅✅✅✅✅✅Sharp X68000🚫✅✅✅✅✅✅✅✅Spectravideo🚫✅✅✅✅✅✅✅✅Thomson TO + MO🚫✅✅✅✅✅✅✅✅ZX Spectrum🚫✅✅✅✅✅✅✅✅ZX81🚫✅✅✅✅✅✅✅✅PortsNetplayPi Zero/1Pi 2Pi 3Pi 4 /
Pi 400ODROID-GO Advance / SuperODROID
XU4 / XU4Qx86x86_642048🚫✅✅✅✅✅✅✅✅CaveStory🚫✅✅✅✅✅✅✅✅DinoThawr🚫✅✅✅✅✅✅✅✅Prboom (Doom)🚫✅✅✅✅✅✅✅✅MrBoom (Bomberman)🎮✅✅✅✅✅✅✅✅Outrun (Canonball)🚫✅✅✅✅✅✅✅✅Quake I🚫✅✅✅✅✅✅✅✅Rick Dangerous🚫✅✅✅✅✅✅✅✅Scumm VM🚫✅✅✅✅✅✅✅✅Wolfenstein🚫✅✅✅✅✅✅✅✅Virtual ConsolesNetplayPi Zero/1Pi 2Pi 3Pi 4 /
Pi 400ODROID-GO Advance / SuperODROID
XU4 / XU4Qx86x86_64EasyRPG🚫✅✅✅✅✅✅✅✅Lutro🚫✅✅✅✅✅✅✅✅OpenBOR🚫✅✅✅✅✅✅✅✅Solarus🚫✅✅✅✅✅✅✅✅TIC-80🎮✅✅✅✅✅✅✅✅Uzebox🚫✅✅✅✅✅✅✅✅ArcadeNetplayPi Zero/1Pi 2Pi 3Pi 4 /
Pi 400ODROID-GO Advance / SuperODROID
XU4 / XU4Qx86x86_64Atomiswave🚫❌❌❌✅✅✅?✅Daphne🚫✅✅✅✅✅✅✅✅Final Burn Neo🎮✅✅✅✅✅✅✅✅M.A.M.E.🎮⚠*1✅✅✅✅✅✅✅Sega NAOMI🚫❌❌✅✅✅✅✅✅Sega NAOMI GD🚫❌❌✅✅✅✅✅✅Sega Model 3🚫❌❌❌❌❌❌❌✅ExtrasNetplayPi Zero/1Pi 2Pi 3Pi 4 /
Pi 400ODROID-GO Advance / SuperODROID
XU4 / XU4Qx86x86_64Kodi🚫✅✅✅✅❌✅✅✅Internal Bluetooth🚫Pi Zero W only🚫✅✅❌🚫✅✅Video on boot🚫✅✅✅✅✅✅✅✅Linux Kernel🚫5.10Customized 4.45.45.8Moonlight🚫❌❌❌❌❌❌❌❌
Legend:
✅ : Compatible (or at least a compatible core)
❌ : Incompatible / technologically impossible (due to limitations of the platform)
🔥 : Emulator compatible, but not performant due to hardware limitations
🚫 : Absent / non-existent
? : Need more information
🎮 : Netplay compatible
Arcade romsets and compatibility
For best compatibility, Recalbox recommends the "No-Intro" romsets. These are collections of ROMs that have no defects or modifications. In this way, these ROMs are near identical to the original cartridge. The goal of these romsets is to avoid bad dumps, romhacks, fakes, overdumps, underdumps, or duplicates.
Unlike typical console roms, which are usually compatible as soon as you match the required file format, arcade systems work differently. The version of the arcade romset must match the version of the emulator used, or the games will not launch. The romset differs depending on the core you are usingApril 2021 French Wikipedia links to gitbook documentation, but the link is longer valid. Needs updating..
Arcade SystemCore version in Recalbox 7.1.1Expected version of arcade romsetFolder to place romsetNetplayPi Zero/1Pi 2Pi 3Pi 4 /
Pi 400ODROID-GO Advance / SuperODROID
XU4 / XU4Qx86x86_64MAMEadvancemamemame 0.106mame🚫✅✅✅✅✅✅❌❌Libretro Mamemame 0.220mame🚫❌❌❌❌❌❌✅✅Libretro Mame2000mame 0.037b5mame🚫✅✅✅✅❌❌❌❌Libretro Mame2003
(par défaut)mame 0.78mame🎮✅✅✅✅✅✅✅✅Libretro Mame2003-plusmame 2003plus
(mix 0.78-0.188)mame🎮✅✅✅✅✅✅✅✅Libretro Mame2010mame 0.139mame🚫❌✅✅✅✅✅✅✅Libretro Mame2015mame 0.160mame🚫❌✅✅✅✅✅✅✅Final Burn NeoLibretro Fbneofbneo 1.0.0.0fbneo🎮✅✅✅✅✅✅✅✅Pifbafba 0.2.96.71fbneo🚫✅✅✅❌❌❌❌❌Neo GeoLibretro Fbneofbneo 1.0.0.0neogeo🎮✅✅✅✅✅✅✅✅AtomiswaveLibretro Flycastmame 0.220atomiswave🚫❌❌❌✅✅✅✅✅NaomiLibretro Flycastmame 0.220naomi🚫❌❌❌✅✅✅?✅Naomi
GD-RomLibretro Flycastmame 0.220
ou 0.226naomigd🚫❌❌❌✅✅✅?✅DaphneHypseus -daphne🚫✅✅✅✅✅✅✅✅Sega Model 3Supermodelmame 0.226model3🚫❌❌❌❌❌❌❌✅
Legend:
✅ : Compatible (or at least a compatible core)
❌ : Incompatible / technologically impossible (due to platform limitations)
🔥 : Emulator compatible, but not performant
🚫 : Absent / non-existent
? : Need more information
🎮 : Netplay compatible
Homebrew software
Recalbox has distribution rights to around 150 homebrew games, distributed on the system for free. These games span across multiple different consoles.
+List of homebrew games included in RecalboxSystemGame TitleCreatorAtari 2600ArgunaNathan TolbertHalo2600Ed FriesThe End 2600Rayman_CAtari 5200BeefDropKen SidersAtari 7800Meteor ShowerRobert DeCrescenzoBonQKen SidersAmstrad CPCUWOL 2The MojonTwinsThe Dawn of KernelJuan J. MartinezRelentlessAxelayAmstrad GX4000Baba's PalaceRafael Castillo, John McKlain, & DragonApple IIMystery HouseKen & Roberta WilliamsLamb ChopsTanRuNomadRetro FeverAtari 8-bit familyCrownlandPiotr WisniewskiRidiculous RealityMatosimiTime PilotSolo & LaooCommodore 64WolfingLazyCowTranse Sector UltimateRichard Richard BaylissVortex CrystalsX-ForceZap Fight 2 Special EditionRescuing OrcJuan J. MartinezCommodore Plus/4Adventure in TimeKisnémeth RóbertDigiloiTero HeikkinenAdventure ParkVarga GáborXPlode-ManColecovisionMazezaMPortableDevGame BoyInto the BlueJonas FischbacRetroïd Tuff Ivo WetzelGame Boy ColorWing Warriors Kitmaker Entertainment & Francisco Javier Del Pino CuestaGame GearIntellivisionPrincess LidieMarco MarreroDeep ZoneArtragHotel Bunny Sebastian MihaïLynxNutmegRETROGURU & PHOTON STORMSilas' Adventure Krzysztof KluczekMaster SystemWing Warriors Kitmaker Entertainment & Francisco Javier Del Pino CuestaAstro Force Enrique RuizSilver ValleyGalactic Revenge Papi Commando in CPP Land Studio VeteaMega Drive / GenesisOld Towers RetrosoulsMisplaced Yazzie Gluf Papi Commando Remix DeluxeStudio VeteaBomb on Basic City L'Abbaye des Morts MunBug Hunt Griel's Quest MSXWing Warriors Kitmaker Entertainment & Francisco Javier Del Pino CuestaYazzie RetrosoulsXSpelunker Santi Ontañón VillarXRacing MSX2The Sword of Ianna RetroWorksBrunilda Nintendo Entertainment SystemNova The SquirrelNovasquirrelCheril Perils Classic MojonTwinsOric/AtmosPulsoidsTwilighteOriciumJose Maria EnguitaPokeminiCortex Simon BradleyGalactix Lupin, Okkie & p0''pPsychic Seeds JustBurn, Palkone & LoatherScummVMBeneath the Steel Sky Revolution Software Ltd.Lure of the Tempress Flight of the Amazon Queen John Passfield & Steve StamatiadisSoltys Laboratorium Komputerowe AvalonSG1000Cheril Perils Classic MojonTwinsSolarusYarnTown Max BrazTIC808 Bit Panda Bruno OliveiraShadow Over The Twelve Lands Cauliflower PowerLibrorumqueTodor Saved Ludmilla AndraasparSecret Agents msx80VectrexVecZ la1n.chThrust Ville KrumlindeZX SpectrumCray-5 RetroWorksThe Sword of Ianna Gommy, Medieval Defender Genesis, Dawn of the Day Brunilda
Accessibility
Microsoft's Xbox Adaptive Controller is fully supported under the Recalbox interfaceHandigaming : quand le handicap dans les jeux vidéo n'est pas qu'une option https://www.jeuxvideo.com/news/1158258/handigaming-quand-le-handicap-dans-les-jeux-video-n-est-pas-qu-une-option.htm Jeuxvideo.com fr 2020-09-15Rétrogaming : Recalbox 6 arrive avec une solution pour les joueurs handicapés https://www.numerama.com/pop-culture/480162-retrogaming-recalbox-6-arrive-et-offre-une-solution-pour-les-joueurs-handicapes.html Lausson Julien Numerama fr-FR 2019-04-13 2020-09-15Recalbox : 40 ans de jeux vidéo accessibles à tous les joueurs ! https://www.presse-citron.net/recalbox-40-ans-jeux-video-accessibles-tous-les-joueurs/ Klippel Christopher Presse-citron fr-FR 2019-04-12 2020-09-15Recalbox 6.0 - les personnes handicapées accèdent enfin à 40 ans d'histoire du jeu vidéo ! https://www.rom-game.fr/news/3635-Recalbox+6.0+-+les+personnes+handicapees+accedent+enfin+a+40+ans+d+histoire+du+jeu+video+!.html Gechter Frédéric www.rom-game.fr en-US 2020-09-15Recalbox 6.0 inaugure… le rétro-handi-gaming !! https://www.neozone.org/jeux-video/recalbox-6-0-inaugure-le-retro-handi-gaming/ Fabrice NeozOne fr-FR 2019-04-12 2020-09-15.
Since version 7, Recalbox offers a "Pad to Keyboard" feature, which allows users to play computer games that usually require the use of keyboard on a controller. In addition, pad to keyboard configuration files can be scraped using the ScreenScraper database.
Awards
November 2019: The Recalbox project was awarded the Maker Faire in Paris with a double Blue Ribbon from Makers of Merit, which rewards Makers who make projects that are innovative, creative, and promote the idea of DIY[MAKER FAIRE PARIS 2019] Les tribulations des sudistes à Paris :) https://forum.recalbox.com/topic/19492/maker-faire-paris-2019-les-tribulations-des-sudistes-%C3%A0-paris Recalbox Forum fr 2019-11-25 2020-09-15.
September 2020: Recalbox became a partner of the US-based video livestreaming service, TwitchTwitch https://www.twitch.tv/recalbox Twitch 2020-09-15
Events
Recalbox participates in various events related to the video gaming, retrogaming, or DIY world, with events such as assembly workshops, DIY bartop and cabinet displays, or free-to-play retrogaming stationsApril 2021.
Financing
In order to finance increasing development and download costs, Recalbox has partnered with Kubii.frLa sélection produits Kubii by Recalbox, acteur majeur de l'émulation - KUBII https://www.kubii.fr/221-recalbox 2021-04-14 www.kubii.fr, in which the team receives a percentage of sales made on their websiteApril 2021 Proof of sales cut?. They also host a multitude of different merchandising products for the software.
References