Lakka Switch

From GameBrew
Lakka Switch
L4tlakkanx.png
General
AuthorLibretro
TypeOther Emulators
Version5.0
LicenseMixed
Last Updated2024/04/14
Links
Download
Website
Source
Support Author

Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console.

Built on top of the famous RetroArch emulator, Lakka is able to emulate a large range of hardware and has some useful features such as Braid-like rewinding, joypad hotplug and video streaming.

User guide

Please refer to the official website on how to setup Lakka.

Useful links

Screenshots

l4tlakkanx2.gif

Media

Lakka - How to Install: Switch (LibRetro)

Lakka on Nintendo Switch Emulation Tests | N64, Gamecube, PS1 (25 Games) (LOE TECH)

Changelog

v5.0

  • Based on LibreELEC 11.0 build system.
  • RetroArch updated to 1.17.0.
  • Cores updated to their most recent versions.
  • New cores added:
    • dirksimple: Dragon’s Lair player.
    • dosbox-core: DOSBox.
    • ep128emu: Enterprise 64/128, Videoton TVC, Amstrad CPC and ZX Spectrum.
    • geolith: Neo Geo AES and MVS Cartridge Systems.
    • jaxe: XO-CHIP/S-CHIP/CHIP-8.
    • numero: TI-83.
    • thepowdertoy: The Powder Toy.
    • vice_xpet: Commodore PET.
    • vircon32: Virtual Game Console inspired by 16/32-bit systems.
    • vitaquake2: Quake II.
  • Mesa updated to 24.0.4.
  • Updated Linux kernel:
    • mainline: 6.1.84
    • raspberry: 6.1.77
    • amlogic: 6.1.38
  • Added images for following devices:
    • Raspberry Pi 5.
    • Raspberry Pi Zero 2 in Retroflag GPI Case 2W.
    • Raspberry Pi Compute Module 4 in Retroflag GPI Case 2.
    • Generic PC:
      • Support for nVidia GPUs (using proprietary nVidia driver, separate image).
    • Allwinner SOC:
      • OrangePi Zero2.
      • OrangePi 3 LTS.
    • Amlogic SOC:
      • BananaPi CM4.
      • BananaPi M2 Pro.
      • BananaPi M2S.
      • BananaPi M5.
      • Radxa Zero.
      • Radxa Zero2.
      • WeTek Core.
      • WeTek Hub.
      • WeTek Play 2.
    • Rockchip SOC:
      • Firefly ROC-PC Plus.
      • OrangePi 4 LTS.
      • Radxa Rock Pi 4 Plus.
      • Radxa Rock Pi 4 C Plus.
  • Retrorama - theme and dynamic wallpapers for XMB.

v4.3

  • Update RetroArch to 1.14.0.
  • Add new libretro core: "fake08".
  • Add new libretro core: "mojozork".
  • Add new libretro core: "puae2021".
  • Update Mesa to 22.1.7.
  • Add support for more Nintendo Switch variants.
  • Add Orange Pi 4 LTS (Rockchip RK3399).
  • Update raspberry kernel to 5.10.110.
  • Update amlogic kernel to 5.11.22.
  • Update mainline kernel to 5.10.123.

v4.2

  • Update RetroArch to 1.10.3.
  • Add new libretro core: "a5200".
  • "race": fix savestates on arm platforms.
  • Update Mesa to 22.0.2.
  • Amlogic: disable composite output by default.
  • Generic: add support for Ventoy back.

v4.1

  • Update RetroArch to 1.10.2.
  • RetroArch standalone cores: add files needed to run these cores to the image (therefore disabled the system files downloader).
  • Add new libretro core: "race".
  • Add new libretro core: "bk".
  • Add new libretro core: "same_cdi".
  • Add new libretro core: "mame" (current).
  • Fix "easyrpg" libretro core.
  • Drop "duckstation" core.
  • Update mainline kernel to 5.10.109 (PC, Allwinner, Amlogic, NXP).
  • Update raspberry kernel to 5.10.103.
  • Fix Nvidia support (build driver as module).
  • Fix ethernet and wifi on Intel NUC 11.
  • Add support for ASUS BT500 and TP-Link UB500 USB Wi-Fi adapters.
  • Update Mesa to 22.0.1.
  • Fix custom shutdown scripts (add RPi.GPIO Python library).

v4.0

  • Update build system to LibreELEC 10.0.2.
  • Update Mesa to 22.0.0.
  • Update RetroArch to 1.10.1.
  • Add new libretro core: "sameduck".
  • Add new libretro core: "superbroswar".
  • L4T/Switch: complete new port with many fixes and enhancements.
  • Update mainline kernel to 5.10.103 (PC, Allwinner, Amlogic, NXP).
  • Update Raspberry kernel/firmware to 5.10.95.
  • Rockchip devices: switch to mainline kernel (5.10.76).

v3.7.3

  • Maintenance release.
  • Update RetroArch to 1.10.3.
  • Update libretro cores to the same version as on 4.x.
  • Add new libretro core: "a5200".

v3.7.2

  • Maintenance release.
  • Update RetroArch to 1.10.2.
  • Update libretro cores to the same version as on 4.x.
  • Add new libretro core: "sameduck".
  • Add new libretro core: "race".
  • Add new libretro core: "bk".
  • Drop "duckstation" core.

v3.7.1

  • Maintenance release.
  • Update RetroArch to 1.10.1.
  • Update libretro cores to the same version as on 4.x.

v3.7

  • Update RetroArch to 1.10.0.
  • Update libretro cores to the latest.
  • Add small utility to turn off Xbox360 controllers.
  • Fix AML aarch64 cores compilation.
  • Update Mesa to 21.3.6.
  • Rollback Raspberry kernel/firmware files to 1.20210831 (fixes issue with 4K displays not initializing).
  • Update mainline kernel to 5.10.101.
  • Add new libretro core: "wasm4".
  • Add new libretro core: "jumpnbump".
  • Add new libretro core: "blastem".
  • Add new libretro core: "freechaf".
  • Add new libretro core: "potator".
  • Add new libretro core: "quasi88".
  • Add new libretro core: "retro8".
  • Add new libretro core: "xmil".
  • Add new libretro core: "fmsx".
  • Make the ".update" folder on the "STORAGE" partition writable without superuser privilege.
  • Add new device: Raspberry Pi Zero 2 with GPICase (Pi02GPi.arm).
  • Fix recording / streaming in RetroArch.
  • Raspberry Pi: disable wifi powersaving to improve wifi stability.

v3.6

  • Update RetroArch to 1.9.13.1.
  • Update libretro cores to latest.
  • Add new libretro core: "ecwolf".
  • Add new libretro core: "beetle-pce".
  • Add highscore.dat for "fbneo" to RetroArch system folder.
  • Add artwork files, cheat.dat and history.dat for "mame2003-plus" to RetroArch system folder.
  • Add engine files, themes, soundfont and basic scummvm.ini for "scummvm" to RetroArch system folder.
  • Update Mesa to 21.2.5.
  • Fix issue with older Intel GPUs (crocus driver is now preferred, "MESA_LOADER_DRIVER_OVERRIDE" is not required anymore).
  • Update mainline kernel to 5.10.78.
  • Update Raspberry kernel/firmware files to 1.20211029.

v3.5.2

  • Update RetroArch to 1.9.12.
  • Update libretro cores to latest.
  • Add DAT/XML files for "fbneo" and "mame2003-plus" playlist scanning.
  • Add SAMBA share for database files on the image.
  • Fix mount units for Nintendo Switch.
  • Remove "disable_ertm=1" from "xpadneo" driver package.

v3.5.1

  • Update RetroArch to 1.9.11.
  • Update libretro cores to latest.
  • Update Mesa to 21.2.4.
  • Update Kernel to 5.10.72 (Generic, iMX6).
  • Update Kernel/Firmware to 1.20210928 (RPi).
  • Fix CRT / analog output on Raspberry Pi (more.
  • Expose "/storage/.cache" as "Services" samba share.
  • Add vulkan-tools (Generic).

v3.5

  • Add support for Anbernic RG351MP.
  • Update Mesa to 21.2.3.
  • Update Linux kernel to 5.10.68 and kernel firmware to 20210919 (Generic, iMX6).
  • Fix libraries for interfacing to Raspberry Pi GPU on aarch64.
  • Add WireGuard VPN support.
  • Add action to remove bluetooth pairing (**Settings** → **Bluetooth** → ***Bluetooth device*** → Start button or Space key).
  • Add xpadneo driver to support wireless Xbox gamepads (all, but L4T).
  • Update 'default' kernel to 5.1.21 (Allwinner, Amlogic).
  • Set HDMI output resolution to 720p, drop A20 devices (Allwinner).
  • Add support for Capcom Home Arcade.
  • Replace i965 intel driver with the updated crocus one (Generic).
  • Add support for PiBoy DMG (RPi).
  • Add support for non-standard modes in VEC - enhances CRT output (RPi).
  • Update kernel/firmware to 1.20210831 (RPi).
  • Enable additional PARPORT modules/features - fixes Gamecon module (Generic x64).
  • Remove old mupen64plus core.
  • Enable RSP dynarec in parallel_n64 core (Generic).
  • Enable RDP and RSP dynarec in mupen64plus_next (Generic).

External links

Advertising: