top of page
loading_reduced.jpg

36 / 10-03-2023

Batocera

Accuracy

Performance

Features

average rating is null out of 5
average rating is null out of 5
average rating is null out of 5
competition

Batocera.linux is an open-source and completely free retro-gaming distribution that can be copied to a USB stick or an SD card with the aim of turning any computer/nano computer into a gaming console during a game or permanently. Batocera.linux does not require any modifications and can run on Windows, Macs, Raspberry Pi and even some handhelds.

...

Most Recent Changes

--36--

EmulationStation

  • volume for libretro cores can be changed per-game from es, may be extended to other emulators in future

  • brightness can go down to 1% (instead of 5%)

  • holding power button 3s will show the shutdown menu

  • new enhanced UI for themes management (from Content Downloader)

  • navigation with light guns now possible


Added

  • Support for RK3328 Rock64(Pine64) & Roc-cc(firefly) Boards

  • added odroid-n2l support

  • alsa ucm2 to x86 builds for soundcard compatibility - v1.2.8

  • sound open firmware for expanded soundcard support - v2.2.3

  • - manual config is necessary

  • Vita3k - PlayStation Vita emulator (Nov 28th build)

  • WASM4 - WebAssembly fantasy console (x86_64)

  • Ikemen-Go fighting engine (x86_64)

  • automatic switch when a new display is plugged or unplugged (on es only for plugging)

  • Intel VAAPI drivers for hardware video playback acceleration

  • Light gun in-game pre-calibration for arcade (atomiswave, naomi, MAME, lr-mame, lr-mame2003-plus, model2, model3) and Wii

  • Mesa hadware codecs for supported Intel & AMD cards

  • Zink for OpenGL to Vulkan (advanced script use only)

  • patch to allow Switch clone controllers to work in some cases

  • patch to allow Sony Playstation clone controllers to work in some cases

  • Xenia a Microsoft Xbox 360 emulator (v1.0.2775) - requires x86_64+Vulkan card & Wine (Note: Limited compatibility)

  • - xenia-canary release is also included - build at f55defc

  • - Xbox 360 digital titles can now be seen via .xbox360 playlists in ES

  • Light gun support for Wii (up to 4 players)

  • Light gun support for PS3 (up to 2 players)

  • initial Intel A770 GPU support

  • Enabled libretro-yabasanshiro for platform RK3399

  • force feedback for Nintendo controllers (requires linux kernel 5.16 or later)

  • Added wayland + sway support for single board computer (SBC)

  • Automatically recenter 16:9 bezels for a better rendition on 16:10 and 5:3 screens (SteamDeck and other handheld devices)

  • Added the initial Radxa RockPi 5b board support - thanks @stvhay for your persistence & hard work!

  • Retroachievements for Arduboy and WASM4

  • Added RPI2, RPI3_32Bits and RPIZero2 support in bcm2836 image

  • Expanded RTW89 linux driver for Realtek 8852xx devices


Changed

  • Move to pipewire wireplumber audio

  • Bluetooth modes : automatic and manual (via a list)

  • Kronos now uses beetle's save path by default, move the save files out of saves/saturn/kronos to saves/saturn and rename:

  • - *.ram to *.bkr

  • - *-ext512K.ram to *.bcr

  • - You can continue to use the old save format by entering the following line into batocera.conf: saturn.kronos_use_beetle_saves = disabled

  • Cemu to native linux version (v2.0-22)

  • - cemu fixes for controllers

  • New Apple 2 MAME options - joystick & alternate models, (LR-MAME & Standalone), hard drive images (Standalone)

  • Playstation DS4 controllers now use the hid-playstation driver

  • Moving some SBC's to the Wayland display server protocol - v1.29

  • - Using Sway as the Wayland compositor - v1.7

  • - RPi4 will also use XWayaland - v22.1.7

  • - Removed 'redream' emulator which fails under wayland

  • Light gun support for GUN4IR (was partial in v35)

  • RG552 updated to kernel 6.1 (Thanks Maccraft123 and brooksytech)

  • RG552 adding mesa3d and wayland support

  • General tweaks for the Sinden Lightgun

  • - Default camera settings changed to recommended : exposure to -7; brightness to 120; contrast to 60

  • - Border mode : auto is NORMAL (always shown); IN-GAME ONLY; HIDDEN (always off)

  • - Border frame : auto is now MEDIUM with a thicker line; THIN and MEDIUM don't have outerframe anymore; BIG has outerframe

  • - Recoil : DISABLE option added


Updated

  • pcsx2 to v1.7.3292

  • alsa to 1.2.8

  • ruffle to August 19th release

  • lightspark to August 18th release

  • btop to 1.2.8

  • ryzenadj to 0.11.1

  • pipewire to 0.3.63

  • rust to 1.63

  • bluez to 5.66

  • xemu to 0.7.67

  • citra to nightly-1784

  • dolphin to 5.0-17316

  • rpcs3 to v0.0.25

  • flycast emulators to Jan 14, 2023 build

  • dosbox to v0.78.1

  • dosbox-x to v0.84.3

  • dosbox-staging to v0.79.1

  • PPSSPP & lr-PPSSPP to v1.14

  • nvidia production driver to 525.60.11

  • nvidia legacy driver to 470.161.03

  • nvidia legacy 390 driver to 390.157

  • openMSX to v18

  • moonlight embedded to v2.5.2

  • groovy mame to 0.247

  • hatari to v2.4.1

  • fsuae to July 30 build

  • scummvm to v2.6.1

  • simcoupe to v1.2.11

  • supermodel to Nov 14, 2022 build

  • tsugaru to v20220702

  • vice to 3.6.1

  • linux kernel for x86_64 to 6.1 lts

  • daphne emulator hypseus-singe to v2.10.1 (now uses SDL controller)

  • amiberry to v5.4

  • mame to v0.251

  • switchres to sep 25th 2022 build

  • lr-mame to v0.251

  • retroarch to v1.14.0

  • libretro cores update

  • libretro-core-info to Oct 04 2022 build

  • retroarch-assets to Oct 24 2022 build

  • common-shaders to Apr 16 2022 build

  • glsl-shaders to Sep 23 2022 build

  • alllinuxfirmwares to 20221214

  • mupen64plus-video-rice to Sep 30, 2022

  • mupen64plus-video-glide64mk2 to Nov 17, 2022

  • mupen64plus-ui-console to Oct 01, 2022

  • mupen64plus-rsp-hle to Sep 30, 2022

  • mupen64plus-input-sdl to Sep 30, 2022

  • mupen64plus-audio-sdl to Nov 30, 2022

  • mupen64plus-core to Dec 3, 2022

  • moonlight embedded to 2.5.3

  • wine-proton to 7.0-5

  • vkd3d-proton to v2.8

  • vulkan stack to v1.3.231

  • lr-yabasanshiro to 28th sept build

  • lr-flycast emulators to Jan 14, 2023 build

  • bezels updated for many systems

  • xpandneo to v0.9.5


Fixed

  • lr-mame save state file names

  • slow rpcs3 initial ppu compilation times

  • rpcs3 cache & saves dir

  • - note: move existing cache from /userdata/saves/rpcs3 to /userdata/system/cache/rpcs3

  • can now boot in verbose mode from syslinux (spam down on keyboard while booting)

  • moonlight embedded not connecting to streams

  • mesa vaapi for additional cards

  • long start times with vulkan in some cases

  • Sony touchpad for Mame

  • od-commander fixed for several screen resolutions

  • disabling rumble for some libretro emulators/controllers

  • Xbox S|X controllers with the RPi4

  • White frame on 4:3 screen in libretro cores for Sinden Lightgun

  • Future Pinball saves

  • Light guns on RPi4 - they now start when connected/plugged


Dev

  • buildroot upgrade to 2022.11.1

  • odroidxu4 upgrade kernel to 6.1.10

  • raspberrypi upgrade kernel to 6.1.8

  • Amlogic upgrade kernel to 6.1.9

  • rpi1 image renamed to bcm2835

  • rpi2 image renamed to bcm2836

  • rpi3 image renamed to bcm2837

  • rpi4 image renamed to bcm2711

  • ffmpeg updated to 5.1.2

  • libva updated to 2.16

  • rtl8192eu update to Nov 5, 2022

  • rtl8723ds update to Nov 4, 2022

  • rtl8812au update to Nov 16, 2022

  • mesa3d update to 22.3.5

  • uinput-joystick update to Feb 11, 2022

  • firmware-orangepi update to Jan 13, 2023

  • The build of RG552 has been added to RK3399

  • firmware-wlan-aml update to Jan 15, 2022

  • Wayland version 1.21.0

  • Wlroots version 0.16.1

  • Sway version 1.8



--35--

  • add: gun support in emulationstation

  • add: support for aimtrak lightgun out of the box

  • add: support for ae lightgun out of the box

  • add: add virtual dolphinbar (dolphinbar is no longer needed, only a simple wiibar)

  • add: wiimote calibration (the wiimote is now precise and can be used as a gun without drawing the target on screen ; press home button for 3s to calibrate)

  • add: sinden gun support. Borders are automatically added to bezels.

  • add: guncon support (as any other gun to any system supporting guns)

  • add: mame standalone udev gun driver.

  • add: MediaTek MT7921U & MT7986 wifi, RealTek RTL8852A wifi & better AMD sound SOC support. (Kernel 5.18)

  • add: Additional RPCS3 options & auto aspect ratio

  • add: GamePark GP32 & VTech Laser 310 using MAME/MESS

  • add: Nvidia card autoconfiguration : no more need to enable the nvidia configuration.

  • add: fallback config option to use the Nvidia legacy drivers 'nvidia-driver=legacy' or legacy390

  • add: Nvidia 'legacy' linux driver 470.129.06 & 390.151

  • add: RTL8189es SDIO drivers for the Amlogic S905x devices

  • add: libretro PUAE 2021 core for weaker SBCs (faster but less accurate than current)

  • add: videopacplus as its own system folder (using o2em with different config)

  • add: choose corner for heads up display

  • add: swap (memory) to Powkiddy A12/A13 devices

  • add: melonds and drastic to rg552

  • add: drastic to rpi2 and odroidxu4

  • add: flycast, lr-flycast, ppsspp, lr-ppsspp and mupen64plus-glidemk2 to rpi2

  • add: msu-md as its own system (using genesisplusgx with different config)

  • add: xpadneo for supported xbox bluetooth gamepads

  • add: gzdoom for higher resolution & 3d rendering of the classic doom engine games

  • add: libretro-dolphin to x86_64 & s922x devices

  • add: btop now works across all devices

  • add: core options to xrick

  • add: select rumble force feedback (0 to 100%) for supported emulators and controllers

  • add: EDuke32 source port for x86_64 and RPi4: Duke Nukem 3D, Ion Fury, etc.

  • add: Raze source port for x86_64: Duke Nukem 3D, Shadow Warrior, Blood, etc.

  • add: xemu netplay support now enabled and auto-configured by default

  • add: Adding libretro-a5200 for Atari 5200

  • add: libretro-lowresnx for the Lowres NX fantasy console

  • add: libretro-arduous for Arduboy (open source Arduino-based handheld) emulation

  • add: expanded Nintendo controller support

  • add: joycond support - joycons can now be paired as one 'virtual' controller

  • add: libretro-bsnes as a SNES emulator option to the RPi4 & S922x devices

  • add: RetroAchievements for Channel-F

  • add: Rock960 Developer board support "https://www.96boards.org/product/rock960/"

  • add: start of Orange Pi4-LTS board support "http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/orange-pi-4-LTS.html"

  • add: start of Orange Pi3-LTS board support "http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/orange-pi-3-LTS.html"

  • bump: x86_64 linux kernel to v5.18.19

  • bump: Nvidia linux driver to v515.48.07

  • bump: btop to v1.2.7

  • bump: Mame to v245

  • bump: RPCS3 to 0.0.23-13976

  • bump: Ruffle

  • bump: lightspark

  • bump: pcsx2 to v1.7.2866 (note: memory cards now saved to /userdata/saves/ps2)

  • bump: amiberry to v5.3

  • bump: PPSSPP to v1.13.1

  • bump: Proton to v7.0-2

  • bump: DXVK to v1.10.2

  • bump: mesa to v22.1.7

  • bump: Redream to v1.5.0-1045-g9f00768

  • bump: Flycast & libretro-flycast emulators to Jul 09 builds

  • bump: Cemu to v1.26.2

  • bump: RPCS3 to v0.0.22-13825

  • bump: Duckstation emulators to Jul 08 builds

  • bump: ScummVM emulators to Jul 09 builds

  • bump: Mupen64Plus emulators

  • bump: mupen64plus-core to Jun 24 builds

  • bump: mupen64plus-audio-sdl to Apr 12 builds

  • bump: mupen64plus-gliden64-plugin to Jun 12 builds

  • bump: mupen64plus-input-sdl to May 14 builds

  • bump: mupen64plus-rsp-hle to Apr 24 builds

  • bump: mupen64plus-ui-console to Apr 12 builds

  • bump: mupen64plus-video-glide64mk2 to Apr 12 builds

  • bump: mupen64plus-video-rice to Apr 12 builds

  • bump: libretro-genesisplusgx to Jun 18 builds

  • bump: libretro-neocd to May 15 builds

  • bump: libretro-pcsx to Jul 15 builds

  • bump: libretro-snes9x to May 12 builds

  • bump: libretro-atari800 to May 27 builds

  • bump: libretro-stellar to Jul 15 builds

  • bump: libretro-mame2003-plus to Jul 16 builds

  • bump: libretro-fbneo to Jul 21 builds

  • bump: libretro-opera to Jul 12 builds

  • bump: libretro-dosbox to 0.9.7

  • bump: XpadNeo to v0.9.4

  • bump: Supermodel (Sega Model 3) to new git source

  • change: Supermodel now requires Mame 0.245 compatible game roms.

  • change: enabled more flycast standalone options (DSP & anisotropic)

  • change: enabled more duckstation options (PGXP & OSD)

  • change: enabled VSync option for standalone MAME

  • change: We now detect Nvidia GPU's & install the supported driver

  • change: group atari800 and xegs together as atari8bit

  • change: better _info files for msx1

  • change: reduced game launch time

  • change: disable cec in es (causing issues in some circonstances)

  • change: dolphin is back on s922x with libretro-dolphin

  • change: od-commander south and east buttons swapped to match ES

  • change: update commentary in batocera.conf and batocera-boot.conf files

  • change: pcsx2 setting "hwhacks" now can be switched in ES and defaults to "on"

  • es: add frameskip options for Drastic

  • es: wii/gamecube added json as acceptable file extension

  • es: change strings to refer to the spelling of savestates consistently

  • es: fix brightness slider not appearing on certain devices in system settings

  • es: add zxspectrum model selection to fuse emulator

  • es: pcsx2 now respects the globally set game aspect ratio setting

  • fix: optimize game startup

  • fix: lr-swanstation not working on some SBC's with OpenGLES

  • fix: segacd now scrapes successfully again

  • fix: "none" shader set sometimes not actually allowing for retroarch to take control over the shader selection

  • fix: slow load times with PPSSPP, note: Vulkan loading times still not as fast as OpenGL

  • fix: PPSSPP texture cache now in the correct directory

  • fix: ES file selector for custom tattoo image

  • fix: Vulkan icd files

  • fix: Wine library folder

  • fix: bluetooth LE required for modern Xbox controllers

  • fix: mupen64plus-next with s905gen3 devices

  • fix: btop UTF-8 error

  • fix: X68000 load HDF games and random crashes

  • fix: MUGEN sound (x86_64) - please reinstall your MUGEN games to get sound fixed

  • fix: boot logo rotation on 720x1280 devices such as win600

  • fix: multiplayer for dolphin now detects all four connected controllers



--34--

  • add: board Anbernic RG552

  • add: board PS5000

  • add: board PS7000

  • add: board Powkiddy A13

  • add: dolphin-triforce (x86_64)

  • add: libretro-mesen

  • add: libretro-mesen-s enabled on some sbcs

  • add: libretro-superbroswar (Super Mario War on all supported architectures)

  • add: ppsspp enabled on cha

  • add: additional MAME/MESS systems: Acorn Atom, Acorn Archimedes, Acorn Electron, Atari XE Game System, Camputers Lynx, Funtech Super A'Can, VTech Socrates, VTech V.Smile, VGM Player (x86_64)

  • add: support for software lists in all MESS systems (x86_64)

  • add: MAME: additional CRT presets by ICEknigh7 (https://www.reddit.com/r/emulation/comments/sdtlsa/comment/hufkch4/) (x86_64)

  • add: MAME artwork crop option (maximizes the gameplay screen, crops art to fit only empty space) (x86_64)

  • add: libretro-mess & libretro-mamevirtual

  • add: add more flycast options including vulkan support

  • add: game options by folder (manual edits to batocera.conf only)

  • add: btop for system monitoring

  • add: adafruit-circuitpython-ws2801 for rpi builds

  • add: bezels and hud for sbc

  • add: openbor7142

  • add: sega model 3 emulator (Supermodel) to the RPi4

  • add: usb_modeswitch

  • add: melonDS standalone emulator configuration options

  • add: picade dtbo overlay file for RPi builds

  • add: retroachievements for Amstrad CPC (libretro-cap32) and Dreamcast, Atomiswave and Naomi (libretro-flycast)

  • add: "Encore" mode for retroachievements (all retroachievements active, even those unlocked before)

  • add: redream for the raspberry pi4

  • add: evsieve for input/output rebinding

  • add: ultimarc for pac arcade encoder on-the-fly configuration

  • add: specific partitions can now be mounted to share, roms, saves by editing batocera-boot.conf

  • add: libretro core smsplug-gx for sega master system

  • add: mame coindrop plugin

  • add: new default background songs

  • es: added audio buffer/sync options for Mupen64Plus

  • es: system/manufacturer names have been corrected

  • es: default keyboard mapping now includes West bound to "-" and North bound to "="

  • es: opera (3do) option added for shared nvram (multi-disc support)

  • es: add daphne rotate and joystick sensitivity options

  • bump: mainline lts supported kernel to version 5.10.114 and port supported rk3399 SBC to it

  • bump: dolphin to 5.0-16377

  • bump: flycast & libretro-flycast to 1.3

  • bump: duckstation for final build?

  • bump: Sonic Retro Egine ports to latest builds

  • bump: x86_64 kernel to 5.17.5

  • bump: linux device firmware to march 2022

  • bump: mesa to 22.0.3

  • bump: retroarch to 1.10.3

  • bump: libretro cores for retroarch 1.10.3

  • bump: RPi kernel & associate firmware to 5.15.30

  • bump: vulkan support to 1.3.211

  • bump: flatpak to 1.12.6

  • bump: nvidia to v510.60.2

  • bump: pipewire to 0.3.50

  • bump: switchres

  • bump: parallel64 to 25 Dec build - update optimisations

  • bump: xemu to v 0.6.2-80

  • bump: redream to 1.5.0-1044

  • bump: Ruffle

  • bump: lightspark

  • bump: Lutris to 7.2

  • bump: Proton to 7.0

  • bump: DXVK to 1.10.1

  • bump: VKD3D-Proton to 2.6

  • bump: syncthing 1.20.1

  • bump: ECWolf

  • change: added most MAME configuration options to libretro-mame

  • change: Restored Sonic Retro Engine to non-x86 boards (using 1.1.2.1 for sonic2013 & 1.1.2 for soniccd)

  • change: MAME/MESS: speech module and 32k RAM option for TI-99, image reader enabled for Mac IIx model (x86_64)

  • change: MAME: High score plugin enabled by default (can be disabled in game/system options) (x86_64)

  • change: enabled MAME as an alternate emulator for Vectrex (x86_64)

  • change: added D-pad to MAME menu navigation (x86_64)

  • change: decoration sets can now include MAME-compatible ZIP files with full layouts and multiple images

  • change: RPi4 now runs under xorg window server

  • change: RPi4 now allows F1 menu access (xorg)

  • change: moonlight configuration options added

  • change: add l2/r2 as flipper controls for future pinball

  • change: recalbox.conf is no longer migrated

  • change: splash screen version number can now be disabled

  • change: mupen64plus gliden64 disabled

  • change: default emulators optimized for rk3128

  • change: move some savestates to /userdata/saves//. (mupen, ppsspp)

  • change: daphne es settings now have correct aspect ratio settings

  • kodi: now includes VFS-RAR plugin by default

  • fix: mediatek 7921 cards

  • fix: parallel64 not starting

  • fix: lr-flycast with opengles

  • fix: syncthing upgrade

  • fix: relatek firmware symbolic links

  • fix: radeon avc1 decoding

  • fix: citra running slow

  • fix: duckstation pop-up

  • fix: duckstation language

  • fix: fix yabasanshiro not starting

  • fix: cemu controller config

  • fix: flycast not creating save directory on new install

  • fix: pcsx2 and mupen64's ratio settings

  • fix: user-created shaders in retroarch's menu being ignored

  • fix: av1 decoder added to kodi

  • fix: ps5 controllers now work in the odroid xu4 image

  • fix: moonlight custom config getting overwritten

  • fix: redream controllers, hotkey now quits redream

  • fix: upgrade progress blocked at 953MB (it's just a display bug, leave it running and it will still upgrade eventually)

  • fix: bezel resizing for 16:10 aspect ratios

  • fix: change resolution on Dosbox and Dosbox-staging

  • fix: SDLPoP config files location

  • fix: Duckstation (standalone) performance



--33--

  • warning : rpi3 is now running in 64 bits mode. you cannot upgrade from 31 without doing a simple manual action. To upgrade from 31 and before :Upgrade (at this step, batocera doesn't boot anymore)
    put you sdcard into a pc. remove the file config.txt. rename config64.txt to config.txt.

  • add: Support for Raxda Zero "https://wiki.radxa.com/Zero"

  • add: Support for Capcom Home Arcade "https://capcomhomearcade.com/uk"

  • add: Support for CHI Gameforce handheld "https://gameforce.fun/"

  • add: GSplus for Apple ][ and Apple IIGS

  • add: Tsugaru for FMTowns (x86_64, complete with support for CD-based games)

  • add: libretro/EmuSCV for Super Cassette Vision

  • add: libretro/Uzem for Uzebox (retro-minimalist 8-bit opensource console) (all except RPi1/RPi2/CHA)

  • add: libretro/Duckstation for PlayStation 1 (all except RPi1/RPi2/CHA)

  • add: ECWolf a open source port for Wolfenstein 3D Games (x86_64)

  • add: Support for official Pico-8 engine (x64_64, or 32-bit RPi, Lexaloffle hasn't released a 64-bit ARM version yet)

  • add: libretro-fba for weaker SBC (RPi0/1/2)

  • add: Sega Model 2 emulator - runs under Wine (x86_64)

  • add: Sonic Retro Engine Decompilation (under Ports)

  • add: Super GameBoy (with LR-Mesen-S on x86_64, mGBA for SBC)

  • add: Better support for handheld PCs x86_64 (OneXPlayer, Aya Neo...)

  • add: Smart coloring for GameBoy (Gambatte)

  • add: Model 3 options for modern pedal control + PowerPC frequency

  • add: Flatpak for x86_64: applications, audio support and Steam integration (F1>applications>flatpak to install steam and other applications / menu>games>refresh game list to view installed games in es/ports)

  • add: 2-player Game Boy/Color save syncing and support for 2 different linked ROMs

  • add: Pipewire (audio processing layer) (fixes some audio issue)

  • add: bluetooth audio devices support (listed in system / audio output ; devices can be paired like a pad)

  • add: audio profiles (in menu / system)

  • add: system.cpu.governor setting in batocera.conf

  • add: option to change audio latency in libretro emulators

  • add: Separate overscan settings in advanced configuration of fceumm, nestopia (NES, FDS) and picodrive (Megadrive, 32X)

  • fix: RetroAchievements for Watara Supervision, Jaguar, Sufami, PCFX, PC88, 3DO, Intellivision, Odyssey2, Vectrex and Wonderswan

  • fix: Battery indicator on Odroid Go Advance

  • fix: DOSBox Pure per-game settings

  • fix: Missing NES and Megadrive in per system advanced configuration menu

  • rpi1: add libretro-pcsx_rearmed (PlayStation 1)

  • rpi2: Switch to mesa3d driver

  • rpi2: mupen64plus-video-glide64mk2 (Nintendo 64)

  • rpi2: add libretro-mupen64plus-next (Nintendo 64)

  • rpi2: add libretro-vice (Commodore)

  • rpi2: add daphne

  • rpi3: Switch to AArch64 (full 64-bit)

  • rpi3: Switch to mesa3d driver

  • rpi3: add drastic (Nintendo DS)

  • rpi3: renable Kodi app

  • rpi3: mupen64plus-video-glide64mk2 (Nintendo 64)

  • rpi3: PPSSPP to v1.11.3

  • rpi3: Support for duckstation (Playstation 1)

  • rpi4: Support for DeskPi Pro Case

  • rpi4: Support for ArgonOne V2/M2 case

  • es: es option for boot splash

  • es: es option for screen rotation

  • es: text to speech (f3 to enable/disable it)

  • es: apply video output / video rotation / language without os reboot

  • es: enhancements for ES webserver (http://batocera:1234, launch and kill a game)

  • boot: Support for /boot/boot-custom.sh user defined early startup/late shutdown script

  • boot: batocera.conf option to customize es command line parameters (es.customsargs)

  • change: Libretro cheats are now moved to the Content Downloader

  • change: Removed Lightgun as a system (now an automatic collection)

  • change: RPCS3 default SPU Decoder from Interpreter (Fast) to ASMJIT

  • change: default shaders for scanlines and curvature

  • bump: MAME to 0.232 (+GroovyMAME and Arcade64)

  • bump: RetroArch 1.9.9 + updated libretro cores

  • bump: ScummVM to 2.3.0-pre (includes ResidualVM)

  • bump: Cemu to 1.25.1

  • bump: Dosbox-staging to 0.77.1, Dosbox-x to 0.83.16 and Dosbox-pure to 0.16

  • bump: Lutris to 6.14-3

  • bump: DXVK to 1.9.1

  • bump: Proton to 6.3-4

  • bump: Daphne to 2.6.12

  • bump: Redream to 1.5.0-957

  • bump: Moonlight-embedded to 2.5.1

  • bump: Flash emulators (Ruffle + Lightspark)

  • bump: Xemu

  • bump: Amiberry to v4.1.5-RC4



--32--

  • warning : rpi3 is now running in 64 bits mode. you cannot upgrade from 31 without doing a simple manual action. To upgrade from 31 and before :Upgrade (at this step, batocera doesn't boot anymore)
    put you sdcard into a pc. remove the file config.txt. rename config64.txt to config.txt.

  • add: Support for Raxda Zero "https://wiki.radxa.com/Zero"

  • add: Support for Capcom Home Arcade "https://capcomhomearcade.com/uk"

  • add: Support for CHI Gameforce handheld "https://gameforce.fun/"

  • add: GSplus for Apple ][ and Apple IIGS

  • add: Tsugaru for FMTowns (x86_64, complete with support for CD-based games)

  • add: libretro/EmuSCV for Super Cassette Vision

  • add: libretro/Uzem for Uzebox (retro-minimalist 8-bit opensource console) (all except RPi1/RPi2/CHA)

  • add: libretro/Duckstation for PlayStation 1 (all except RPi1/RPi2/CHA)

  • add: ECWolf a open source port for Wolfenstein 3D Games (x86_64)

  • add: Support for official Pico-8 engine (x64_64, or 32-bit RPi, Lexaloffle hasn't released a 64-bit ARM version yet)

  • add: libretro-fba for weaker SBC (RPi0/1/2)

  • add: Sega Model 2 emulator - runs under Wine (x86_64)

  • add: Sonic Retro Engine Decompilation (under Ports)

  • add: Super GameBoy (with LR-Mesen-S on x86_64, mGBA for SBC)

  • add: Better support for handheld PCs x86_64 (OneXPlayer, Aya Neo...)

  • add: Smart coloring for GameBoy (Gambatte)

  • add: Model 3 options for modern pedal control + PowerPC frequency

  • add: Flatpak for x86_64: applications, audio support and Steam integration (F1>applications>flatpak to install steam and other applications / menu>games>refresh game list to view installed games in es/ports)

  • add: 2-player Game Boy/Color save syncing and support for 2 different linked ROMs

  • add: Pipewire (audio processing layer) (fixes some audio issue)

  • add: bluetooth audio devices support (listed in system / audio output ; devices can be paired like a pad)

  • add: audio profiles (in menu / system)

  • add: system.cpu.governor setting in batocera.conf

  • add: option to change audio latency in libretro emulators

  • add: Separate overscan settings in advanced configuration of fceumm, nestopia (NES, FDS) and picodrive (Megadrive, 32X)

  • fix: RetroAchievements for Watara Supervision, Jaguar, Sufami, PCFX, PC88, 3DO, Intellivision, Odyssey2, Vectrex and Wonderswan

  • fix: Battery indicator on Odroid Go Advance

  • fix: DOSBox Pure per-game settings

  • fix: Missing NES and Megadrive in per system advanced configuration menu

  • rpi1: add libretro-pcsx_rearmed (PlayStation 1)

  • rpi2: Switch to mesa3d driver

  • rpi2: mupen64plus-video-glide64mk2 (Nintendo 64)

  • rpi2: add libretro-mupen64plus-next (Nintendo 64)

  • rpi2: add libretro-vice (Commodore)

  • rpi2: add daphne

  • rpi3: Switch to AArch64 (full 64-bit)

  • rpi3: Switch to mesa3d driver

  • rpi3: add drastic (Nintendo DS)

  • rpi3: renable Kodi app

  • rpi3: mupen64plus-video-glide64mk2 (Nintendo 64)

  • rpi3: PPSSPP to v1.11.3

  • rpi3: Support for duckstation (Playstation 1)

  • rpi4: Support for DeskPi Pro Case

  • rpi4: Support for ArgonOne V2/M2 case

  • es: es option for boot splash

  • es: es option for screen rotation

  • es: text to speech (f3 to enable/disable it)

  • es: apply video output / video rotation / language without os reboot

  • es: enhancements for ES webserver (http://batocera:1234, launch and kill a game)

  • boot: Support for /boot/boot-custom.sh user defined early startup/late shutdown script

  • boot: batocera.conf option to customize es command line parameters (es.customsargs)

  • change: Libretro cheats are now moved to the Content Downloader

  • change: Removed Lightgun as a system (now an automatic collection)

  • change: RPCS3 default SPU Decoder from Interpreter (Fast) to ASMJIT

  • change: default shaders for scanlines and curvature

  • bump: MAME to 0.232 (+GroovyMAME and Arcade64)

  • bump: RetroArch 1.9.9 + updated libretro cores

  • bump: ScummVM to 2.3.0-pre (includes ResidualVM)

  • bump: Cemu to 1.25.1

  • bump: Dosbox-staging to 0.77.1, Dosbox-x to 0.83.16 and Dosbox-pure to 0.16

  • bump: Lutris to 6.14-3

  • bump: DXVK to 1.9.1

  • bump: Proton to 6.3-4

  • bump: Daphne to 2.6.12

  • bump: Redream to 1.5.0-957

  • bump: Moonlight-embedded to 2.5.1

  • bump: Flash emulators (Ruffle + Lightspark)

  • bump: Xemu

  • bump: Amiberry to v4.1.5-RC4



--31--

  • Switch RockPro64 to AArch64 (full 64-bit)

  • add: xemu (xbox emulator for x86_64)

  • add: future pinball (x86_64)

  • add: flatpak support (x86_64)

  • add: Watara Supervision emulator

  • add: libretro-melonDS on Odroid Go Advance / Odroid Go Super

  • add: higher overclocking options to the rpi4 (requires heatsink & fan!)

  • add: mame standalone bezels (standard mame bezels are to put in /userdata/decorations, or thebezelproject works too)

  • add: libretro shaders for Vulkan (and fix LR-Mupen64plus on OpenGL)

  • add: gamecube adapter support

  • add: add standalone emulators options in es

  • mupen64plus (n64)

  • duckstation (psx)

  • cemu (wiiu)

  • add: duckstation advanced options

  • add: es citra options to use custom textures

  • fix: duckstation shared rumble between controllers

  • add: splash for x86_64 and rpi4

  • add: virtual resolutions for games to limit the maximum resolution

  • add: video mode for drm now includes some information to not be applied over different tvs

  • add: es.maxresolution is now renamed es.resolution in batocera-boot.conf and can take any value from listModes (aka max-1920x1080)

  • add: es dolphin options to use custom pads from dolphin ui profile configuration

  • es: add pad battery indicator

  • es: add time zone selection and 12/24 time format in settings

  • es: add long press (for some menus like game details)

  • es: add file browser when editing games metadata

  • es: add lightgun arcade auto-collection

  • es: add HTTP webservices (port 1234)

  • es: add 'magazine' metadata

  • es: option to exclude cue/ccd/m3u child roms

  • bump: python to 3.9

  • bump: kodi to 19.0

  • bump: GCC compiler to 10.3

  • bump: MAME standalone to 0.229

  • bump: Flycast

  • bump: Daphne (Hypseus+Singe) to 2.4.5

  • bump: SwitchRes tool

  • bump: libretro-blastem

  • bump: libretro-flycast, enable on all boards except rpi1/rpi2

  • bump: libretro-stella to 6.5.3

  • bump: libretro-pico8

  • bump: libretro-atari800

  • bump: FS-UAE to 3.0.6

  • bump: Dosbox-X to 0.83.12

  • bump: RPCS3 to 0.0.15

  • bump: mGBA to 0.9.1

  • bump: amiberry to 4.1.2

  • bump: Lutris to 6.4

  • bump: DXVK to 1.8.1

  • bump: Proton to 6.3

  • bump: VKD3D-Proton to 2.3

  • bump: Commander Genius to 2.8.0

  • bump: Dolphin to 5.0-13963

  • bump: DevilutionX (Diablo + Hellfire) to 1.2.1

  • bump: Cemu to 1.22.11

  • bump: Retroarch to v1.9.1

  • bump: libretro cores

  • bump: libretro 1.9.1

  • bump: mesa3d to 21.0.3

  • bump: LTS Kernel to 5.10.32

  • bump: X86_64 to 5.10.x kernel

  • fix: 8bitdo xinput

  • fix: some resolution issues

  • fix: libretro emulators Options in es

  • PUAE (Amiga)

  • Gambatte (gb)

  • fix: standalone emulators Options in es

  • Dolpin (Wii & GC)

  • Pcsx2 (PS2)

  • Ppspp (PSP)

  • Cemu (WiiU)

Show Previous Changes

--30--

  • warning : rpi4 is now running in 64 bits mode. you cannot upgrade from 29 without doing a simple manual action. To upgrade from 29 and before :go in the upgrade menu, choose beta and upgrade (behind, this is the stable version, but we want to be sure you'll do action 2).
    put you sdcard into a pc. remove the file config.txt. rename config64.txt to config.txt.

  • odroid go super support

  • Orange Pi PC support (Allwinner H3)

  • add: MelonDS libretro core on (x86_64/ RPI4/ Odroid C4/ Odroid N2/ VIM3)

  • add: Sega Model 3 support via Supermodel emulator (x86_64 for now)

  • add: SDLPoP (Prince of Persia)

  • add: DevilutionX (Diablo 1)

  • add: Xash3D-FWGS (Half-Life 1). Currently supports the following games:Half-Life, including Blue Shift and Opposing Force.
    Deathmatch Classic.
    Several mods (https://github.com/FWGS/hlsdk-xash3d/blob/mobile_hacks/dlls/moddef.h)

  • add: Solarus (RPG game engine)

  • add: EasyRPG (RPG Maker engine) both standalone and libretro core

  • add: MAME (standalone) 0.228 with ARCADE64 filter list and GroovyMame 15 kHz patches

  • add: Hatari (standalone) 2.3.1

  • add: Dosbox-Pure libretro core

  • add: Fairchild Channel-F

  • add: Sharp X1

  • add: Redream for x86_64

  • add: Mugen for x86_64

  • add: Ruffle (Adobe Flash player Emulator) for x86_64

  • add: LightSpark (Adobe Flash player Emulator) for x86_64

  • add: Kernel 15 kHz patch

  • add: Pi 400 support

  • add: Wine Proton (For more compatibility)

  • add: MF (For Wine more games compatibility)

  • add: New systems supported by theBezelProject

  • add: Cymraeg language (cy_GB)

  • add: pcsx2 (ps2) up to 8 players

  • es: Rewritten RetroAchievements :Rewritten user RetroAchievements screen
    Launch games from RetroAchievements screen
    New per game RetroAchievements screen
    Add RetroAchievements auto collection
    Add RetroAchievements filter ( for searches & custom collections )
    Add RetroAchievements icon in gamelists
    Full indexation of games hashes

  • es: Add SaveState manager for libretro cores supporting save states. Add SHOW SAVE SNAPSHOTS to AUTO SAVE/LOAD option : This value allows to always open the savestate manager before launching a game

  • es: Scrapers :Add ArcadeDB scraper
    Screenscaper : Add "map" & "box background" option
    TheGamesDB scraper : Add scrap of screenshots, fanarts, wheels, boxes backgrounds & titleshots
    Manual scraping : Show results from all available scrapers

  • es: ImageViewer : Add "zoomable" mode for pages & maps

  • es: ImageViewer : Add support for Cbz format + Add preview of Cbz files in imageviewer gamelists.

  • es: ImageViewer : Add "Library" system. This systems is designed to contain cbz ( or pdf ) files of magazines & books.

  • es: Add "Vertical Arcade" auto-collection + Vertical game filter

  • es: Add a notification when a new controller is connected / disconnected

  • es: Load custom additionnal/replacement config files from es_systems_*.cfg files

  • es: Rewritten md5 / crc calculations for zip files ( using internal zip library )

  • es: OpenGLES 2.0 support ( for boards supporting it )

  • bump: many libretro cores

  • bump: FAudio (Wine) to 21.01

  • bump: Dosbox-X to 0.83.9

  • bump: Linux 5.10.x LTS kernel series for x86, x86_64 and mainline supported aarch64 & arm SOC's

  • bump: Lutris (Wine) to 6.0

  • bump: DXVK (Wine) to 1.7.3

  • bump: VKD3D-Proton (Wine) to 2.1

  • bump: Mesa3D to 20.3.4

  • bump: Pygame to 2.0.1

  • bump: Cemu to 1.22.5

  • bump: MAME to 0.228

  • bump: RPCS3 to 0.0.14

  • bump: PCSX2 (performances increased)

  • bump: WinBTRFS Driver to 1.7.6

  • fix: USB boot on RPi3 and RPi4

  • fix: set mac eth addr for vim3

  • fix: trash on file manager

  • fix: resizing issue with 2TB or larger drives (now 4k block size)


--29--

  • new version is 29. the 28 was 5.27. the 1st (with the same technical arch) was 5.0.

  • add: duckstation (libretro core for x86_64 and AArch64 boards)

  • add: hbmame (x86, x86_64, odroid n2)

  • add: windows games 32 and 64 bits (wine)

  • add: DXVK for wine (Run DirectX9 to 11 Games)

  • add: VKD3D-Proton for wine (Run DirectX 12 Games)

  • add: wiiu emulator (cemu)

  • add: ps3 emulator (rpcs3)

  • add: TIC-80 and pico-8 emulators (fantasy consoles)

  • add: pygame support : create your own games / learn python.

  • add: keyboard and mouse support from joystick (configurable easyly from es, for system like dos, apple2, windows, ...)

  • add: Odroid C4 support

  • add: Odroid C2 support revived (using Mesa/Lima and 5.8 kernel)

  • add: Khadas VIM2 support (https://wiki.batocera.org/devices#khadas_vim2 for details)

  • add: Anbernic RG351P support

  • add: ES support for animated storyboards

  • add: ES reads videos and pdf from the screenshots system (directly in es)

  • add: ES find similar games feature

  • add: Content Downloader: support for multi-repos and search

  • add: Content Downloader: filtered on systems supported by your board

  • add: Bezels auto-resized (as long as your aspect ratio is >= 16/10)

  • add: easy vulkan configuration for retroarch / rpcs3

  • add: odroidn2 : jaguar

  • add: dolphin performances on odroidn2 increased

  • fix: Odroid Go Advance splash screen

  • fix: CHD broken support on most systems

  • fix: netplay (and add "watch mode")

  • bump: Dosbox-X to 0.83.7

  • bump: mGBA to 0.8.4

  • bump: Stella to 6.4

  • bump: PCSX-ReARMed

  • bump: MAME to 0.225

  • bump: ScummVM to 2.2.0

  • bump: Amiberry to 3.3

  • bump: YabaSanshiro to 3.5

  • bump: many default bezels updated

  • bump: WinBTRFS Driver to 1.7.5


--5.27.2--

  • fix some issues with some tvs (giving bad resolutions information)

  • fix rpi gpio

  • fix pcsx2 on some cpu (x68*)


--5.26--

  • add: support for Raspberry Pi4

  • add: support for Odroid Go Advanced Black Edition (wifi/l2/r2)

  • es: background music now supports .flac, .wav and popular popular chiptune formats (.mod, .xm., .s3m, .far, .mtm, .669...)

  • es: simplified UI for custom features selection

  • es: new UI to remove paired bluetooth controllers

  • es: customizable ES splash screen

  • es: up to 8 players

  • es: menu to format an external disk in ext4, btrfs, exfat

  • windows: the btrfs driver for Windows is available on the BATOCERA partition

  • add: libretro-mrboom (Ports)

  • add: libretro-tyrquake (Ports)

  • add: openbor

  • add: 'batocera-create-collection' command-line to help create custom collections

  • add: on Raspberry Pi, turn off CEC-compatible TV when shutting down Batocera

  • netplay: several enhancements to simplify game matching

  • fix: Dolphin (Gamecube/Wii) - fixed upscaled resolutions

  • fix: Amstrad CPC - virtual keyboard

  • fix: Apple II on x86_64 when using vFAT/FAT32 to store ROMs

  • bump: moonlight-embedded to 2.4.11

  • bump: nvidia-driver (440.82)

  • bump: libretro-bsnes to v115

  • bump: libretro-stella to 6.1.2

  • bump: libretro-kronos to 2.1.1

  • bump: fsuae to 3.0.3

  • bump: dosbox to r4336

  • bump: dolphin to 5.0-11770

  • bump: citra-emu

  • bump: scummvm to v2.1.2

  • bump: amiberry to v3.1.3

  • bump: odroid-n2 kernel to 5.4

  • bump: libretro-mame to 0.220

  • bump: libretro-cap32 to 4.5


--5.25--

  • add: Odroid Go Advance support (Retroarch GUI rotation issues thanks to Lakka Team efforts)

  • add: netplay

  • add: if you have more than one .mp4 or .png file in /boot/, a random one is selected as intro (video only if supported!)

  • add: new tag in gamelist.xml keeping track of playing time in a game

  • add: Ports section on EmulationStation (Cave Story, Lutro and Doom)

  • add: Thomson - MO/TO (libretro-theodore)

  • add: NEC PC-98 (libretro-pc98)

  • add: Daphne (hypseus)

  • add: libretro-puae (Commodore Amiga)

  • add: new "flatten-glow" and "zfast" shader sets

  • add: run-ahead option for optimized latency on libretro systems (/!\ may impact performance)

  • add: all RetroAchievements platforms

  • es: new RetroAchievements screen

  • es: scan and detect wifi networks

  • es: screen brightness support

  • es: display volume in OSD

  • es: support for static video background effects on systems view

  • es: (Decoration bezels) New option named "Default_unglazed" same bezels as "Default" ones, but without any glazed old cathodic TV effect.

  • es: support for group/ungroup (Amiga, MSX and Port)

  • bump: nvidia-driver (440.59)

  • bump: lr-mame 0.219

  • bump: retroarch v1.8.4

  • bump: libretro core

  • bump: amiberry to v3.1.2

  • bump: dolphin-emu to 5.0-11632

  • bump: fs-uae to 3.0.0

  • bump: mupen64plus core

  • bump: scummmvm

  • bump: vice

  • bump: citra with QT interface

  • bump: reicast

  • bump: kodi to 18.5 (not yet all boards)

  • bump: buildroot and linux kernel

  • bluetooth: fix some pairing issues

  • pads: adapt mapping when no l2 or not joystick2 is found (n64, gamecube)

  • pads: fixes pad having non centered axis (triggers) (xbox pads). As a drawback, axes are not available until a button is pressed

  • pads: lots of new controllers added like PS3, PS4, 8bitdo (all controllers), Xbox Adaptive, Retro City and CSL Gamepad

  • rpi: activation of safe shutdown feature for GPi case added (read the GPi manual how to toggle hardware switch)

  • rpi: full support of several Retroflag cases (GPi, NesPi+, SuperPi, MegaPi)

  • 3ds: menu to change screen layout (Default, large screen and side by syde)

  • ppsspp: rewind and fast forward

  • gamecube: automatically use d-pad if no analog stick is available (for bartop and arcade cabinets)

  • updated BIOS MD5 checks for some systems

  • rockpro64: support for Roshambo Retro Gaming Case

  • rewind disabled by default8


--5.24--

  • x86/x86_64: fix support for +2TB disks

  • x86_64: support for recent UEFI-only motherboards, including Apple MacBook Pro

  • libretro: update core (nestopia)

  • libretro: enable AI game translation

  • wii/gamecube: custom textures in /userdata/saves/dolphin-emu/Load/Textures/ will be loaded automatically.

  • New default music themes (chiptunes by Waterflame)

  • Refreshed Batocera logo (when loading ES)

  • add: new "curvature" shader set

  • add: new "splash screen" Batocera intro video. (special thanks to Christo Snakervill).

  • es: Performance : Load systems using threaded loading when processor threads > 2

  • es: Performance : Async loading for images

  • es: Memory : VRam usage optimisations for images & videos. Optimisations in image management.

  • es: Memory : Ram usage optimisation (gamelist storage...)

  • es: UI : Added a progressbar during loading, changing themes and reloading game lists.

  • es: UI : Enhanced Grid Views modes.

  • es: UI : Updated menu & buttons resources.

  • es: UI : Added menu animations.

  • es: UI : Show decorations preview.

  • es: UI : Menu navigation when on top & moving top, select last item

  • es: UI : On Screen Keyboard : Fixed lowercasing + Support for French Layout

  • es: UI : New developer menu containing advanced ES tools for developers.

  • es: UI : Added icons in message boxes

  • es: Themes : support for menu themings, help, clock, controllers activity

  • es: Themes : full support for recalbox themes & every existing EmulationStation Themes.

  • es: Themes : Support for Theme musics.

  • es: Themes : NinePatchComponent : fixed & added support for color, centerColor, edgeColor and cornerSize in themes & can be created as "extra" in themes.

  • es: Themes : VideoVlcComponent : can now be added as extra in themes

  • es: Themes : Add video, marquee & thumbnail support in detailed view

  • es: Themes : new "screen" view ( to display OSD text and images )

  • es: Themes : new "custom" views.

  • es: Themes : custom subsets

  • es: Themes : Support for tinyscreens

  • es: Themes : Support for localisation

  • es: Video component : Optimizations & Fixes. Added support for minSize. Add bump effect.

  • es: Image component : Support for reflexion, fixed opacity, scaling

  • es: Text component : Support for reflexion, fixed opacity

  • es: Scraper : Scrapping in a background thread.

  • es: ScreenScraper : Added options IMAGE SOURCE, BOX SOURCE, LOGO SOURCE and SCRAPE VIDEOS for ScreenScraper.

  • es: new option : Add Show Folders

  • es: new option : Show Favorites First

  • es: new option : Show System name in collection.

  • es: new option : Show System name in collection.

  • es: new option : Show Filenames in lists.

  • es: new option : Show controllers activity.

  • es: new option : Start on gamelist

  • es: new option : Enable navigation sounds.

  • es: new option : Add a developer option to change log level or disable logging.

  • es: new option : Song names pop-up display time is now configurable

  • es: new option : Removed filter "HIDDEN" replaced by option "SHOW HIDDEN FILES"

  • es: ScreenSaver : Show logos & text in video and image screensavers.

  • es: ScreenSaver : Show decorations in video and image screensavers.

  • es: F5 Key : Use it to reload themes ( for themers )...

  • es: Small Screen / GPI : Show menus in fullscreen & scaled

  • es: Theme installer : Brand new look + download/install in background

  • es: TheBezelProject : Brand new look + download/install in background

  • nvidia-driver: version bump (435.21)

  • libretro: updated cores

  • 3ds: bump citra-emu

  • 3ds: added libretro-citra

  • snes: added libretro-bsnes

  • lr-mame: version bump (0.214)

  • retroarch: version bump (1.7.9.2)

  • lr-mame2003plus: version bump

  • ppsspp: version bump (1.9.4)

  • lightgun bezel (by Orions Angel, modified, screen enlarged and improved by Fery65)


--5.23--

  • games collections (custom, last played games, favorites)

  • /userdata/system/scripts user scripts to react to starting/stopping of games

  • new options available from es : fullboot for ps2 and emulated wiimotes for wii

  • new options : game boy colorization

  • options configurable by game

  • nvidia-driver: version bump (430.40)

  • new shaders sets for "retro" and "scanlines", and added a new "enhanced" set

  • add: ability to display/hide gaming systems from the "UI Settings" menu

  • add: "Lightgun" system (to use with a Dolphinbar)

  • add: system-specific background music (by system folder in /userdata/music/)

  • add: new option for a pop-up with music titles

  • add: music fades out when launching a game

  • add: 2 new arcade 4:3 format bezels and 3 arcade vertical format bezel (configurable by game)

  • add: new atomiswave and naomi default bezels (replacing old bezels since they are arcade cabinet systems)

  • add: new bezel called "atomiswave_naomi_vertical" (configure per game vertical format)

  • add: amstrad gx4000 bezel

  • add: integration with theBezelProject for per-game bezels on some systems

  • add: tinkerboard support

  • add: miqi support

  • renamed: libretro-reicast to libretro-flycast

  • add: libretro-handy Atari Lynx Core

  • add: amiberry support for - odroid xu4 - Pine64 rockpro64 - Asus Tinkerboard - MQmaker MiQi

  • add: libretro-vice for RPI3

  • add: libretro-yabasanshiro Sega Saturn Core for X86/X86_64

  • bump: libretro-genesisplusgx

  • bump: citra-emu

  • bump: scummvm

  • bump: libretro-fbneo

  • bump: libretro-cap32

  • bump: libretro-mame2003-plus

  • bump: linapple-pie

  • bump: fsuae to 2.9.12dev

  • bump: libretro-mupen64plus-next & Enable core on Tinkerboard & MiQi

  • removed: libertro-mupen64plus (discontinued)

  • bump: libretro-mame to 0.212 and add support for - Pine64 rockpro64 - Asus Tinkerboard - MQmaker MiQi

  • removed: libretro-quicknes and libretro-catsfc

  • snes9x: replacing repository

  • bump: libretro-neocd (adds .chd support)

  • removed: libretro-gpsp

  • amiga: new rom folder structure (amiga, amigacd32 and amigacdtv)


--5.22--

  • nvidia-driver: version bump (418.74)

  • moonlight: bump to v2.4.10

  • amiberry: bump v2.25

  • fix: libretro-genesisplusgx for rockpro64

  • fix: Citra emulator in the center of the screen

  • add: naomi and atomiswave for odroid xu4

  • add: libretro-neocd for NeoGeo CD

  • advancemame: removed

  • citra-emu: updated and standard core for the Nintendo 3DS

  • mupen64plus: bump to 2.5.9

  • fix: mupen64 widescreen mode

  • wii/gc: dolphin version bump (5.0-9896)

  • es-retropie integration:

  • theme compatibility with retropie

  • videos previews

  • add: ES theme installer (menu> system> update> install theme)

  • add: ES menu for RetroAchievements status

  • new default theme : es-theme-carbon

  • add: screensavers for slideshow and "random video" (aka demo mode)

  • kid/kiosk modes

  • choose the default system at startup

  • choose randomly a game

  • cec in es

  • scrapper fixed

  • add: pokemon-mini

  • add: sufami turbo

  • add: nintendo satellaview

  • add: amstrad GX4000

  • decoration/bezels: Add light realistic Cathodic CRT effect to improve original fidelity image. (Possibility to use shaders too)

  • remove recalbox-theme (because of new licence restrictions)

  • specific favorite system removed (will be added properly later)

  • emulator configuration by game removed (will be added properly later)

  • add: libretro-reicast-wince (x64)

  • retroarch: added audio and video filters

  • retroarch: bump to v1.7.7

  • update: libretro packages

  • substituted: libretro-fbalpha by libretro-fbneo


--5.21--

  • nvidia-driver: version bump (418.43)

  • arcade: new core - lr-mame (mame-0.206)

  • nintendo 3DS: added citra emulator

  • emulator: atari 800 and atari 5200 were separated

  • libretro-reicast: added support for the arm platform

  • update: RetroArch 1.7.6 and libretro core

  • add: NeoGeo CD

  • add: libretro-mupen64plus-next for Nintendo 64

  • RetroFlag: Shutdown script added + Cleaning

  • n64: fixes mupen64 configuration including pads

  • rockpro64: wifi/bluetooth

  • x86/x86_64: fix support for intel gpus

  • x86_64: support for amd ryzen

  • wii: wiimote and pads can be used at the same time

  • New 20 Ambiance Bezels : TV with scratched effects on glass, Retro Room, etc (special thanks to fery65)

  • add decorations folder into the share folder to make easier bezels overlays' customization


--5.20--

  • better ps4 pad support

  • add Nintendo 3DS support (libretro-citra) (x86_64)

  • amiberry: upgraded/add whdload support/better joystick support

  • add: libretro-kronos: new core for Sega Saturn

  • update: libretro cores (all cores)

  • bezels: New NDS, 3DS, Wii, FBA, Mame, FBA_libretro bezels

  • bezels: review of all existing bezels, aspect and rendering improved, light 3D effect added. Luminosity and darkness lightened. Homogeneity and sobriety respected.

  • rockro64 support (without internal bluetooth/wifi in this first version)


--5.19--

  • technical upgrade

  • configuration applications for ps2, wii, gamecube via f1, then applications (x86*)

  • ps2: fix extensions list

  • ps2: fix pad for player 2

  • gameboy/gameboy color: 2 players out of the box

  • xbox one pad (via bluetooth and usb)

  • ps4 pad (via bluetooth and usb) (not enabled by default)

  • better hardware firmwares support

  • better bluetooth association

  • xosd : f5 display battery / time (x86*)

  • rpi3+ overclocking

  • support for nvidia proprietary driver (not enabled by default)

  • libretro-reicast: reicast libretro and reicast OIT libretro merged into one. ( https://www.libretro.com/index.php/reicast-libretro-and-reicast-oit-libretro-merged-into-one-what-you-need-to-know/ )

  • libretro-reicast: Naomi added (lst, bin, dat)

  • video mode (resolution) customizable by emulator from the gui (rpi / x86*)

  • some fixes



--5.18--

  • retroarch: update to 1.7.4

  • libretro: update core (atari800, beetle-ngp, beetle-pce, beetle-pcfx, beetle-saturn, beetle-vb, beetle-wswan, bluemsx, cap32, catsfc, 81, desmume, fba, fceumm, fmsx, freeintv, fuse, gambatte, genesisplusgx, gpsp, gw, hatari, lutro, mame2003, mame2003plus, mgba, mupen64plus, nestopia, nxengine, o2em, parallel-n64, pcsx, picodrive, pocketsnes, px68k, scummmvm, snes9x, snes9x-next, uae, vecx, virtualjaguar, yabause, reicast, reicast_oit)

  • pcsx2 : playstation2 (x86_64 and x86)

  • commodore64: vice emulator update to 3.2

  • amigacd32: added cue and zip extensions

  • advancedmame: update to 3.9

  • reicast: update to r8.1

  • add: libretro-dosbox (x86_32 and x86_64)

  • add: libretro-mame2016 (x86_32 and x86_64)

  • add: libretro-vice (x86_32 and x86_64)



--5.17--

  • fix moonlight

  • fix n64 (crashes for some games on some plateforms)

  • remove virtualgamepads (useless)

  • update: libretro-reicast

  • add: libretro-reicast-oit for x86_64

  • various fixes (bluetooth, ps3 pads, ...)

  • fix all architectures



--5.16--

  • x86: better mouse handling (fixing scummvm)

  • retroarch: update to 1.7.3

  • scummvm: update to 2.0.0

  • libretro-scummvm: update

  • add: libretro-px68k (Sharp X68000)

  • add: libretro-mame2003-plus

  • retroachievements: update (Master System, Atari Lynx, Atari 2600, VirtualBoy, NeoGeo Pocket and NeoGeo)

  • es: add a clock (and an option to remove it ; not visible on rpi when not connected to the network)

  • es: add an input checker to know how many pads are plugs and which joystick is which player

  • update: libretro-cores leveling with Retroarch 1.7.3

  • update: Dolphin Emulator

  • better wifi support

  • better bluetooth support



--5.15--

  • rpi3+ support

  • Atari 5200

  • theme update (light version)

  • some emulators updated

  • gamecube: set automatically 16/9 ratio if appropriated (or forced)

  • the update message now contains the old and new version before upgrading

  • change the default keyboard keys in es

  • nas: you can now mount roms and bios via wifi at startup

  • fix ssh on external storage

  • some minor fixes



--5.14--

  • rpi: new splash video

  • rpi: mutable splash video (add splashsound=off in /boot/recalbox-boot.conf to disable the sound)

  • rpi: customizable splash video (put a video in /boot/splash.mp4)

  • link update MameDB and Screenscraper

  • configgen: partially rewritten / more robust

  • decoration (bezel): available for different resolutions

  • mupen64: add osd message when available on the architecture

  • s905/c2 : add mame 2010

  • new emulator for intellivision

  • most of emulators updated

  • reicast: you can choose 16/9 in advanced options. not set automatically, because it's buggy in some cases

  • wii: automatically set 16/9 by default if your resolution is 16/9 or higher (or if set to auto or 16/9 in advanced options)



--5.13--

  • fix the bluetooth bug



--5.12--

  • buildroot upgrade to 2017/12

  • kodi 17.6

  • joystick battery information (information menu)

  • x86/x86_64: 3do support

  • rpi1/2/3 : amiga (amiberry, support of amiga 500 500p 1200 4000 cdtv)

  • x86*: linux kernel 4.14

  • fix sdcard mount

  • fix Korean language

  • new architecture support : s905

  • bezel support (1920x1080 game resolution only, decoration option in the game menu)

  • some bugfixes



--5.11--

  • x86*: (others coming later) : amiga support : amiga500 amiga500+ amiga600 amiga1000 amiga1200 amiga3000 amiga4000 amigacd32 amigacdtv

  • amiga: caps img plugin

  • rpi3: optimize the psp ini

  • retroarch: adding the mupen64plus core (previously known as gliden64)

  • retroarch: adding the parallel-n64 core (forked from gliden64)

  • wii: .side. in rom names switches virtual wiimotes on the horizontal side

  • wii: for each game, you can choose if the axis controls: i(nfrared), s(wing), t(ilt) or n(unchuk),

  • for example, to play mariokart wii, rename it mario_kart.side.ti.iso (to get the tilt on the first axis and infrared on the 2nd one)

  • for example, to play mario galaxy, rename it mario_galaxy.ni.iso (got get the nunchuk on the first axis and infrared on the 2nd one)

  • wii: tilt instead of swing by default on the 2nd axis

  • mame: disable rewinding while it make fail several games

  • system: fixes some sound issues

  • system: installation from the system menu for any platform and from any platform

  • system: fancy mount points (explorer, kodi)

  • es: fix the mp3 player

  • kodi: fix plugins



--5.10--

  • rpi3 overclocking options

  • system: update to buildroot 201708

  • system: update to kodi 17.3

  • psp: fix select when it's a hotkey

  • c64: add the commodore64 emulator

  • fix some joystick issues

  • ctrl+alt+f4 switches on alsamixer (to control sound in an advanced way)

  • upgrading retroarch

  • xu4: add nintendo ds (desmume)

  • several bugs fixed



--5.09--

  • system: new video output option (for multiple outputs computer, plugged on the tv via hdmi)

  • system: make the overlay rw by default (instead of ro)

  • system: change the hostname to batocera

  • system: change the default root password to linux

  • system: installer script (recalbox-install.sh, not yet on the gui)

  • xu4: upgrade the mali driver

  • emulator: fix reicast fps under some circonstances

  • emulator: reicast hotkeys : hotkey+start is required to quit the game

  • emulator: ppsspp hotkeys : quit, save, load, menu

  • emulator: upgrade mame2003 (fixing a sound issue)

  • emulator: fix shaders on x86*

  • emulator: enable rewinding for sega cd, virtualboy, psx, fba, mame, vectrex

  • emulator: add mame2010 for rpi2

  • multimedia: add libaccs, libdvdcss, x265 for a better media support

  • multimedia: fix the kodi joystick mapping in some cases



--5.08--

  • fix some pads not working with kodi (mainly xbox 360)



--5.07--

  • technical upgrade (buildroot 201704, gcc 5.4)

  • rpi*: bump to linux 4.9

  • support of the rapsberry pi zero W (including wifi and bluetooth)

  • removal of recalbox-api and recalbox-manager

  • update of virtual gamepad

  • nes: map x and y to b and a for convenience (fceunext & quicknes)

  • new libretro-beetle-psx core

  • psx: remove the .bin extension. please use .cue.

  • kodi 17.1

  • fix dreamcast (players, vmu, config)

  • psp: fixes

  • bump reicast

  • mount sdcards

  • pt_PT language



--5.06--

  • x86* : add nintendo ds (desmume)

  • rpi3: add mame2010

  • add an automatic scraping menu using sselph/scraper and screenscraper

  • bios missing listed in a new menu in game menu

  • add temperature and battery information when available in the information menu

  • wii: system language configured automatically

  • wii: ratio is automatically set to 16/9. If you explicitly set it to 4/3 in option, it will take it.

  • gamecube: language set from the batocera system language

  • psx: update and fix

  • support file can be generated from the system menu

  • some emulators upgraded



--5.05--

  • fix playstation 1



--5.04--

  • wii/gamecube: add hotkeys (exit, pause, screenshot, save/load state)

  • wii/gamecube: support for 3d tv (hotkey + r1)

  • add scummmvm for x86*

  • add the Jaguar emulator for x86* xu4 c2

  • add nintendo 64 gliden renderer for xu4, not as default while it's not centered but better n64 rendering (change it in advanced options menu)

  • system menu: add system informations in the system menu

  • x86*: add a file manager callable by pressing f1

  • fix: the external drives names

  • fix: disable the x11 screensaver in some cases

  • fix: gamecube pads (some were not working)

  • x86*: add the xrandr tool (for screen resolution/rotation)



--5.03--

  • Upgrade several emulators

  • Fix the autosave function

  • Fix randomly blinking black borders on x86*

  • New logo

  • Better video card support on x86*

  • Several minor fixes

  • Backup from the system menu

  • backup is from internal to external, external to external or external to internal

  • backup are differential : if you redo a backup, it will change only changed files

  • you can use the backup as an external device

  • to restore, boot on the backup, and restore on the internal device



--5.02--

  • saturn emulator for x86/x86_64 (yabause)

  • snes9x emulator (by default on xu4, change it if you have saves to load)

  • ps1 emulator upgraded to support 3 players or more

  • psp emulator upgraded and fixed when a video is played (except for the odroid c2)

  • mame2010 for xu4/x86/x86_64

  • choose the sound card from the menu (x86/x86_64)

  • fix the web manager

  • download percentage during the upgrade process

  • fix the automatic upgrade process (see the manual upgrade in the wiki section if needed)



--5.01--

  • Technical upgrade to buildroot (december 2016)

  • Linux kernel 4.9 (more supported hardware)

  • HDD driver compiled into the kernel (you can now install batocera.linux on an HDD)

  • Fix Atari ST



--5.0--

  • recalbox.remix becomes batocera.linux. batocera rufomaculata is an insect of the coleoptera order that my son dreams to capture for his collection.

bottom of page