Tags give the ability to mark specific points in history as being important
  • 6.0-DragonBlaze   Ultimate PI3b+ release, with lot of improvements for all boards!
    b494a3e4 · CHANGELOG update ·

    Full Changelog:

    • Major system upgrade. See https://github.com/buildroot/buildroot/blob/2018.02.3/CHANGES#L1-L1427 for the full log
    • KODI bumped to 17.6
    • Raspberry Pi3b+ and CM3 support
    • Joypads management updated, mostly impacting joypads advertising as a complete keyboard. You have to reconfigure your pad if it is acting strangely
    • Preconfigured gamepads file rewritten
    • Arcade GPIO driver upgraded: now support I2C and GPIO recopnfiguring from the command line
    • X86 now requires a CPU that can handle at least SSE and SS2
    • X86: add support for newer AMD GPU
    • Fix PS3/PS4 pads not working
    • Fix kodi configgen
    • Bump rpi kernel + firmware
    • gpio arcadedriver works again
    • Fix bug on bluetooth discover
    • Add Capcom RB video intro
    • Bump kodi.plugin.video.youtube to 6.3.1
    • Add support for Mayflash GameCube adapter
    • ES: better cyrillic display
    • Add ipega 9055 udev rule
    • New upgrade procedure to prepare for the future
    • ES: fix scraped folders display
    • ES: improve image loading
    • ES: now automatically reboots once the upgrade is ready
    • Atari 8 Bits: Added Atari 800 and Atari 5200 support - Thanks to dubbows!
    • MSX: Fixed Bluemsx core
    • Add 7z file support for many libretro cores
    • Docker build unified
    • "overlays" folder and roms subfolders automatically created
    • Fix bug on bluetooth discover
    • ES: fix pads buttons detection and configuration
    • Fix bluetooth detection on Odroid XU4
    • Update version of Theodore core (now supports TO8, TO8D, TO9, TO9+ and MO5)
    • Add homebrew game Mission: Liftoff (Theodore)
    • Fix BT recovery on XU4
    • advmame: add overlay possibility
    • MAME: Added mame2003-plus libretro core. A MAME078 version with added games support plus many fixes and improvements.
    • PokeMini: Add Pokémon Mini support
    • FreeIntv: Add Mattel Intellivision support
    • FreeChaF: Add Fairchild Channel F support
    • pc98: Add PC-98xx series support
    • Add Atari Jaguar on x86(_64) platforms
    • SNES9X: Add Satellaview and SuFami Turbo as own systems
    • Neo Geo CD: Added support with fbalpha emulator (TruRip ccd/sub/img recommended)
    • Bump FBA libretro to latest version => Romset 0.2.97.44
    • Bump AtariST emulator to december 2018 version
    • Add Oric/Atmos emulator (Oricutron, standalone)
    • Add MGT Sam Coupé emulator (Simcoupe, standalone)
    • c2/xu4: enable generic quirks for usb encoders like Xin-Mo
    • Bump DosBox to revision 4178 (December 2018)
    • Beetle PC-FX: Add NEC PC-FX support (x86, x86_64 and xu4)
    • MAME bios folders: Update hiscore/cheats for all MAME versions (courtesy of olivierdroid92)
    • Bump 4DO to support threaded DSP emulation & lightgun
    • Activate 4DO package on Rpi3
    • Bump Amiberry to 2.24 (SDL2). Compatible Odroid XU4.
    • Add Amiga CD32 system
    • Add AROS bios as default Amiga bios (2019 version)
    • Add configuration for static ip addresses on wifi interfaces
    • Bump ScummVM/ResidualVM (January 2019)
    • Bump almost all libretro cores
    • Package names updated (catsfc -> snes9x2005, pocketsnes -> snes9x2002, snes9x_next -> snes9x2010, pce -> mednafen_pce_fast, vb -> mednafen_vb, imame -> mame2000, mame2003 as core name instead of mame078, fbalpha instead of fba)
    • Improved log formatting
    • Add Demo Screensaver
    • Add 8BitDo M30 gamepad support
    • Fix default GBA games metadata
    • Fix old core names in recalbox.conf (automatically renamed)
    • Add Xinmo controller to pre-configured pads/joyticks
    • Fix missing desmume_libretro.so
    • Fix reicast on XU4/X86
    • Fix virtual gamepad
    • Fix device handling to quit demo mode
    • Fix Kodi not starting with some gamepad
    • Fix retroarch core options not saved
    • Fix AROS bios with CD32
    • Fix Oricutron conflicts between 2nd player joystick and keyboard
    • Fix Dragonrise on Amiga (partially, you still need to HK+B and reset the emulator)
    • Fix descending sorts in gamelists
    • Improve randomness in demo mode
    • Press start/enter to play the current game in demo mode
    • Add PCEngine RB video intro
    • RPI: Add I2C support
    • Use gamecontrollerdb.txt in ScummVM/ResidualVM
    • Wifi: improved storage in case of emergency shutdown
    • Bluetooth: detection of 8bitdo and other pads asking for "0000" pin code improved
    • Bump mk_arcade_joystick_rpi to hotkeybtn branch to get custom gpio features
    • Sega Mega CD bios updated no handle Genesis plus (picodrive compatible)
    • Adding GPIO, Custom GPIO and MCP inputConfig in es_input.cfg
    • Adding Konami RB splash intro video
    • Add joystick rules for IPega PG-9099 and PG-9021
    • Add new keyboard layouts
    • Multiple emulator/core bumps
    • Fix: es_input.cfg format validation
    • Add a basic migration system
    • Raise max allowed temperature on Raspberry Pi 3
    • Fix: Internal Screenscraper temporary disabled - Need to be rewritten
    • Fix: Changed popups handling for better stability
    • Fix: Restore scrapped folder display
    • Fix: Netplay: game not listed in lobby if password protected
    • Fix: Netplay: no game launch if core doesn't match
    • Fix: delete sends to top or bottom
    • Fix: crash when deleting last element
  • 6.0-rc3

    Here is what has been fixed since the RC2:

    • Press start/enter to play the current game in demo mode
    • Add PCEngine RB video intro
    • RPI: Add I2C support
    • Use gamecontrollerdb.txt in ScummVM/ResidualVM
    • Wifi: improved storage in case of emergency shutdown
    • Bluetooth: detection of 8bitdo and other pads asking for "0000" pin code improved
    • Bump mk_arcade_joystick_rpi to hotkeybtn branch to get custom gpio features
    • Sega Mega CD bios updated no handle Genesis plus (picodrive compatible)

    These issues are NOT FIXED yet:

    • AdvanceMame configuration not saved (need some code rework and appropriate tests)
    • The internal scraper is not reliable (need some heavy code rework)
  • 6.0-rc2   6.0 Release Candidate 2 - Bugfixes

    Here is what has been fixed since the RC1:

    • Fix default GBA games metadata
    • Fix old core names in recalbox.conf (automatically renamed)
    • Add Ximo controller to pre-configured pads/joyticks
    • Fix missing desmume_libretro.so
    • Fix reicast on XU4/X86
    • Fix virtual gamepad
    • Fix device handling to quit demo mode
    • Fix Kodi not starting with some gamepad
    • Fix retroarch core options not saved
    • Fix AROS bios with CD32
    • Fix Oricutron conflicts between 2nd player joystick and keyboard
    • Fix Dragonrise on Amiga (partially, you still need to HK+B and reset the emulator)
    • Fix descending sorts in gamelists
    • Improve randomness in demo mode

    These issues are NOT FIXED yet:

    • AdvanceMame configuration not saved (need some code rework and appropriate tests)
    • The internal scraper is not reliable (need some heavy code rework)
  • 6.0.0-rc1   Candidate release
    • Major system upgrade. See https://github.com/buildroot/buildroot/blob/2018.02.3/CHANGES#L1-L1427 for the full log
    • KODI bumped to 17.6
    • Raspberry Pi3b+ and CM3 support
    • Joypads management updated, mostly impacting joypads advertising as a complete keyboard. You have to reconfigure your pad if it is acting strangely
    • Preconfigured gamepads file rewritten
    • arcade GPIO driver upgraded: now support I2C and GPIO recopnfiguring from the command line
    • x86 now requires a CPU that can handle at least SSE and SS2
    • x86: add support for newer AMD GPU
    • fix PS3/PS4 pads not working
    • fix kodi configgen
    • bump rpi kernel + firmware
    • gpio arcadedriver works again
    • fix bug on bluetooth discover
    • Add Capcom RB video intro
    • Bump kodi.plugin.video.youtube to 6.3.1
    • Add support for Mayflash GameCube adapter
    • ES: better cyrillic display
    • Add ipega 9055 udev rule
    • New upgrade procedure to prepare for the future
    • ES: fix scraped folders display
    • ES: improve image loading
    • ES: now automatically reboots once the upgrade is ready
    • Atari 8 Bits: Added Atari 800 and Atari 5200 support - Thanks to dubbows!
    • MSX: Fixed Bluemsx core
    • Add 7z file support for many libretro cores
    • Docker build unified
    • "overlays" folder and roms subfolders automatically created
    • Fix bug on bluetooth discover
    • ES: fix pads buttons detection and configuration
    • Fix bluetooth detection on Odroid XU4
    • Update version of Theodore core (now supports TO8, TO8D, TO9, TO9+ and MO5)
    • Add homebrew game Mission: Liftoff (Theodore)
    • Fix BT recovery on XU4
    • advmame: add overlay possibility
    • MAME: Added mame2003-plus libretro core. A MAME078 version with added games support plus many fixes and improvements.
    • PokeMini: Add Pokémon Mini support
    • FreeIntv: Add Mattel Intellivision support
    • FreeChaF: Add Fairchild Channel F support
    • pc98: Add PC-98xx series support
    • Add Atari Jaguar on x86(_64) platforms
    • SNES9X: Add Satellaview and SuFami Turbo as own systems
    • Neo Geo CD: Added support with fbalpha emulator (TruRip ccd/sub/img recommended)
    • Bump FBA libretro to latest version => Romset 0.2.97.44
    • Bump AtariST emulator to december 2018 version
    • Add Oric/Atmos emulator (Oricutron, standalone)
    • Add MGT Sam Coupé emulator (Simcoupe, standalone)
    • c2/xu4: enable generic quirks for usb encoders like Xin-Mo
    • Bump DosBox to revision 4178 (December 2018)
    • Beetle PC-FX: Add NEC PC-FX support (x86, x86_64 and xu4)
    • MAME bios folders: Update hiscore/cheats for all MAME versions (courtesy of olivierdroid92)
    • Bump 4DO to support threaded DSP emulation & lightgun
    • Activate 4DO package on Rpi3
    • Bump Amiberry to 2.24 (SDL2). Compatible Odroid XU4.
    • Add Amiga CD32 system
    • Add AROS bios as default Amiga bios (2019 version)
    • Add configuration for static ip addresses on wifi interfaces
    • Bump ScummVM/ResidualVM (January 2019)
    • Bump almost all libretro cores
    • Package names updated (catsfc -> snes9x2005, pocketsnes -> snes9x2002, snes9x_next -> snes9x2010, pce -> mednafen_pce_fast, vb -> mednafen_vb, imame -> mame2000, mame2003 as core name instead of mame078, fbalpha instead of fba)
    • Improved log formatting
    • Add Demo Screensaver
  • 18.07.13   Bugfixes for 18.06.27
    • Bump desmume to desmume2015
    • fix: SELECT as hotkey sometimes messy with arcade
    • ES: Arcade roms fullname in Netplay GUID
    • ES: No game launch if core doesn't match
    • ES: Game not listed in lobby if password protected
    • ES: remove netplay popup to prevent some crash
    • Wifi: options were not saved with nfs cifs or configurations - fixed
    • Daphne: joystick improvements / bug corrections
    • N64 rice: fix blank screen
    • N64 GlideN64 and other plugins: also fix blank screen
    • pifba: make sure it's only available for systems supporting it
    • Set the recalbox tag for netplay elsewhere
  • 18.06.27
    28e21124 · Resolve "Set release" ·
    • Adding introRecalboxEASports.mp4
    • Theme: updated "controls" gamelistview + bugfixes and enhancements
    • ES: updated translations
    • ES: Added Netplay option in menus + menus to add roms hashs in gamelists
    • ES: Added Netplay : GUI for client mode and button to launch as host
    • ES: Fixed clock not in local time
    • ES: Fixed old themes crash
    • ES: Option for popup position
    • ES: Help messages in popups
    • ES: Slider for popup duration
    • ES: Languages names in their own language
    • Bump kodi-plugin-video-youtube to 5.5.1
    • ES: Refactored gamepad configuration panel
    • ES: Update Emulator / Core selection process to avoid gui inception and to display default values
    • ES: Update font size on game metadata gui
    • ES: Remove dead code of RomsManager
    • ES: Make gamelist sort persistent
    • ES: Show folder content in detail panel
    • ES: Show single folder game as game in parent list
    • ES: Added an option to list folder content instead of folder name
    • ES: Only display available letter in JumpToLetter + Append figures
    • ES: Avoid reload of images if source doesn't changed
    • ES: Update Games lists from GameList menu
    • ES: Set Menu list in loop mode
    • ES: Fixed back button in gamelist
    • ES: Fixed back from game launch
    • ES: Fixed detailed panel missing when jumping to letter A
    • ES: Fixed set a game favorite for the first time (required two switches before)
    • ES: Stay is selected sub-folder when changing sort type / order in gamelist
    • recalbox-config.sh: added getEmulatorDefaults
    • Added fonts to support all languages
    • picodrive: partially rewrite package + re-enable for odroidc2
    • Add alternative methods to detect sound cards
    • Boot time optimization
    • Wifi: option to change region added to recalbox.conf - with wifi.region=FR fixes channel 12 issue for example
    • Old deprecated API removed, new API in development
    • more informations in support archives
    • sound: try to fix configuration loss on upgrade
    • Add message to warn before turning off Recalbox
    • Add Daphne system using Hypseus emulator
    • pin356ONOFFRESET: improved behaviour, more compatible with nespi+ case
    • Add splash screen duration option in recalbox.conf
    • Bump mGBA emulator and add it to gb and gbc for Super Game Boy support
    • Add Thomson TO + MO support with libretro core theodore, thank you zlika
    • linapple: support apple2.configfile=dummy to avoid overwriting configuration
    • Add Amstrad CPC core: crocods
    • New version of libretro-o2em now supports save states and rewind
    • Bump all libretro cores
    • Bump Retroarch to 1.7.3 + patch required parts
    • configgen: N64 back to fullscreen the real way, without forcing resolution
    • configgen: the video syntax "auto DMT 4 HDMI" now works for N64
  • new-18.06.10

    Testing second stack

  • 18.04.20   - ES: Added pop-ups - ES: Added tag in theme to force transition style - Bump kodi-plugin-video-youtube to 5.4.6 - Bump Advancemame to 3.7 and spinner support added - ES: Fixed audio card change - fix: default font for ES and RA now in system - ES: Added dynamic change of volume and audio output in menu - ES: Added ubuntu_condensed.ttf as fallback font - ES: Added clock in main menu - ES: Added missing fav icons for Amigas 3DO and X68k - ES: Fixed reload of theme when gamelistonly=0 - ES: Fixed HelpMessages not translated - ES: Add "QUIT" help message on main menu - revert PPSSPP version to previous one - more informations in support archives - upgrade: fix upgrading from custom branch to stable - recallog now logs even when share is not mounted - fix: wifi always activated on reboot even if disabled in ES - split share detection and upgrade process - mame2010: enable hiscores - fix: fmsx could not be selected as a MSX core - DosBox: resolve lag regression on RPI3 + strange behavior if no dosbox.bat - SDL2: fix bug on x86 which stucks ScummVM on splash screen - Odroid XU4: improved HDMI stability, boot.ini options - fix: Game&Watch core name not properly displayed - manager: update translations
    • ES: Added pop-ups
    • ES: Added tag in theme to force transition style
    • Bump kodi-plugin-video-youtube to 5.4.6
    • Bump Advancemame to 3.7 and spinner support added
    • ES: Fixed audio card change
    • fix: default font for ES and RA now in system
    • ES: Added dynamic change of volume and audio output in menu
    • ES: Added ubuntu_condensed.ttf as fallback font
    • ES: Added clock in main menu
    • ES: Added missing fav icons for Amigas 3DO and X68k
    • ES: Fixed reload of theme when gamelistonly=0
    • ES: Fixed HelpMessages not translated
    • ES: Add "QUIT" help message on main menu
    • revert PPSSPP version to previous one
    • more informations in support archives
    • upgrade: fix upgrading from custom branch to stable
    • recallog now logs even when share is not mounted
    • fix: wifi always activated on reboot even if disabled in ES
    • split share detection and upgrade process
    • mame2010: enable hiscores
    • fix: fmsx could not be selected as a MSX core
    • DosBox: resolve lag regression on RPI3 + strange behavior if no dosbox.bat
    • SDL2: fix bug on x86 which stucks ScummVM on splash screen
    • Odroid XU4: improved HDMI stability, boot.ini options
    • fix: Game&Watch core name not properly displayed
    • manager: update translations
  • 18.03.30
    • moonlight: fix bad SDL2 GUID generation
    • Odroid-xu4: remove screeching noise at fan startup
    • configgen: fix videoconfig=auto
    • ES: fix slow transition from last to first system
    • Theme: various fix to recalbox-next
    • manager: fix credentials and menu
    • force the creation of a uuid file if it's missing
  • 18.03.16
    e3879ed1 · Update CHANGELOG.md ·
    • ES: new carousel mode ! Check UI Settings > Theme configuration with recalbox-next theme
    • ES: no more whiste screen of death when VRAM is filled
    • ES: new WiFi SSID selection box
    • ES: also scan music subfolders
    • ES: fix no music + wrong infos at boot
    • ES: fix black screen once back from emulator
    • ES: Kodi can only be started on the main systems screen
    • segacd: add chd as supported file format
    • sound: only set volume for playback devices
    • psx: fixed typo (mu3 instead of m3u file extension)
    • Moonlight: bump to 2.4.6, supports up to GFE 3.12 + can handle several GFE PC + rewrote scrape
    • recalbox.conf videomode now supports a new auto mode
    • ScummVM: Enable MT-32 emulation
    • DosBox: bump to r4076 + add a virtual keyboard
    • update the web manager (many fixes + many translations)
    • ES: games can be started from the webmanager
    • restored original splash video + added a few new ones, randomly played at boot
    • fix mame platform
    • PPSSPP: bump to 1.5.4
    • recalbox.conf: add a new auto mode for videomode
    • FBA Libretro: Bump to fix issues in some games
    • x68000: fix the StartDir path to improve support for multidisks
    • network: add the MUSIC keyword to network mounts
  • 18.02.09

    [18.02.09] - 2018-02-09

    • C2: disable picodrive for now until we fix compilation
    • New system : amiga for pi2 and pi3
    • Added mame2010 libretro core on all boards excepted rpi0/1
    • X86: Added Nintendo DS support with libretro cores desmume and melonds
    • Replaced intro video for christmas release
    • Added ipega 9055 udev rule
    • Added quirk for micreal arcade dual
    • Added udev rule for the OUYA gamepad
    • Wifi is now started before accessing network shares
    • Added SHARP X68000 support with libretro core px68k, including publicly available bios files
    • Added Panasonic 3DO (XU4 / X86) with libretro core 4do
    • Odroid XU4: HDMI CEC disabled by default
    • Add ResidualVM 0.4.0 as a new emulator for ScummVM system (rev. a98cca7)
    • ScummVM: Allows to configure mapping of joystick buttons
    • ScummVM: Bump to 2.0.0 + allows to configure mapping of joystick buttons
    • DosBox: bump to r4067 (joystick configuration improvements) + enable IPX network
    • pin356 script updated to add timer and short/long press to manage emulator exit and reset (reset only for RA)
  • 17.12.02

    [17.12.02] - 2017-12-02

    • fixed steam controller service auto start, fixes lag in ES
  • 17.12.01
    3da4a83a · CHANGELOG for 17.12.01 ·

    [17.12.01] - 2017-12-01

    • solve erroneous logtime in recalbog.log
    • updated recalbox-config.sh for wifi scan
    • checkPackage: remove test case, new option to select packages to update
    • X86: boot from USB HDD (was ok on x86_64)
    • X86: Added 2 new PSX cores mednafen_psx and mednafen_psx_hw (enhanced version with OpenGL renderer)
    • Cores: bumped libretro cores - first step
    • Bumped retroarch to v1.6.9
    • Bumped ScummVM
    • Bumped DosBox to r4063
    • Dreamcast: add a VMU to each connected pad
    • Cores: bumped libretro cores - second step
    • Bluemsx: bumped core to last version + added .cas/.m3u files support
    • X86: added imlib2_grab to take command line screenshots
    • X86: Added boot menu with verbose option
    • Fix steam controller
    • Arcade: updated dat and readme files
    • N64: added mupen64plus GLideN64 video plugin on Odroid XU4 and C2
    • On rpi Kodi now boots using the default screen resolution
    • Retroarch: network commands fixed
    • Fix wifi bug when several networks are configured
  • 17.11.10.2

    [17.11.10.2] - 2017-11-10

    • Fixed hyperion libraries
  • 17.11.10

    [17.11.10] - 2017-11-10

    • New pads : Nintendo Wii U and Switch Pro Controller, 8bitdo FC30 Arcade (BT and USB), Thrustmaster T Mini Wireless
    • Pad: added Orange Controller default mapping
    • scummvm: support the .scummvm extension directories. Still need the .scummvm file inside
    • Added hyperion support
    • Add usbhid quirk for GamepadBlock
    • Lynx: added libretro-handy core (by default)
  • 17.11.02

    [17.11.02] - 2017-11-02

    • add upgrade logs to the support archive
    • bugfix: all bt pads were forced a udev rule
    • increase BT detection time to 15s, log connect process
    • use the right device GUID for PPSSPP
    • now respect pad order in ES for PPSSPP
    • force SDL2 retrarch input driver for moga pro
    • moonlight: solve a configgen bug preventing from playing
    • Switch to versionning based on YEAR.MONTH.DAY (17.10.21) for the recalbox released on October 21th 2017
    • Fixed security option impossible to disable
    • X86: added Marvell Wifi-Ex 8801 USB & Intel Wireless Bluetooth firmwares
    • BlueMSX: changed default core-options (MSX2/60Hz/ym2413=enabled)
    • Pad: added Moga Pro 2 HID default mapping
  • 17.10.01
    e9b5c1d7 · bumped configgen package ·
  • 4.0.3   recalboxOS v4.0.3
    • Fixed upgrade to 4.1 on a FAT32 USB device
  • 4.0.2   recalboxOS v4.0.2 with new version of configgen, fixing black screen on games
    4d973d3f · prepare 4.0.2 ·