Lakka Switch: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 4: Line 4:
|description=Lakka - The DIY retro emulation console.
|description=Lakka - The DIY retro emulation console.
|author=Libretro
|author=Libretro
|lastupdated=2023/01/17
|lastupdated=2024/04/14
|type=Other Emulators
|type=Other Emulators
|version=4.3
|version=5.0
|license=Mixed
|license=Mixed
|download=https://www.lakka.tv/get/windows/switch/
|download=https://www.lakka.tv/get/windows/switch/
Line 13: Line 13:
|donation=https://github.com/libretro/Lakka-LibreELEC
|donation=https://github.com/libretro/Lakka-LibreELEC
}}
}}
<!--https://dlhb.gamebrew.org/switchhomebrews/l4tlakkanx.7z-->
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console.
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console.


Line 37: Line 38:


==Changelog==
==Changelog==
'''v5.0'''
* Based on LibreELEC 11.0 build system
* RetroArch updated to [https://www.libretro.com/index.php/retroarch-1-17-0-release/ 1.17.0]
* Cores updated to their most recent versions
* New cores added:
** <code>dirksimple</code>: Dragon’s Lair player
** <code>dosbox-core</code>: DOSBox
** <code>ep128emu</code>: Enterprise 64/128, Videoton TVC, Amstrad CPC and ZX Spectrum
** <code>geolith</code>: Neo Geo AES and MVS Cartridge Systems
** <code>jaxe</code>: XO-CHIP/S-CHIP/CHIP-8
** <code>numero</code>: TI-83
** <code>thepowdertoy</code>: The Powder Toy
** <code>vice_xpet</code>: Commodore PET
** <code>vircon32</code>: Virtual Game Console inspired by 16/32-bit systems
** <code>vitaquake2</code>: Quake II
* Mesa updated to [https://docs.mesa3d.org/relnotes/24.0.4.html 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
* [https://forums.libretro.com/t/retrorama-for-xmb/43690 Retrorama] - theme and dynamic wallpapers for XMB
'''v4.3'''
'''v4.3'''
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-14-0-release/ 1.14.0].
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-14-0-release/ 1.14.0].

Revision as of 01:20, 14 April 2024

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: