Tomáš Kelemen cc3bf85d4e RPi-Composite: initial commit for 6.1 branch
original PR: #2037 (for devel branch)

this brings images suited to work OOB for RPi3/4/5 with CRT TV sets. it
comes with preconfigured shaders, core options, readable font, ...
see https://www.lakka.tv/articles/2024/05/02/rpi-composite/

- add new RPiX-Composite devices under RPi project
- RPi3/4-Composite use own kernel config
- RPi5-Composite uses kernel config of RPi5
- remove linux.arm.conf broken symlinks from some devices
- move VULKAN enable to device options
- add splash screens for 480/576 height
- glibc: match kernel version for RPi3/4 (using 5.10.y with "fake" 240p
  patch)
- adjust DEVICE conditions to only match first 4 characters / first 4
  characters + wildcard (various places)
- add specific assets, configs, shaders in retroarch package
- retroarch: adjust default configuration
- linux: add 5.10.y kernel (used by RPi3/4-Composite, see above)
- linux: add patches for 5.10.y kernel
- mkimage: add additional information into cmdline.txt and
  retroarch-overrides.txt
- firstboot.sh: add output (logged in fs-resize.log)
- firstboot.sh: prepend processed overrides with hash
- firstboot.sh: copy core configurations to storage partition
- firstboot.sh: rework wifi autoconfig script
- retroarch: add full default config file and apply changes in the
  package file directly to the config for individual systems (solves
  some issues with core/game overrides when there is no value in the
  config and user creates overrides in first run of retroarch, then
  these overrides are also stored in default config)
- e2fsprogs: guard fs-verity code for kernels without fs-verity support
- retroarch: remove patch to save to default config file (superseded by
  existing RetroArch built-in functionality)
2026-01-27 11:13:26 +01:00
2023-01-18 16:56:20 +01:00
2025-07-21 13:49:33 +00:00
2024-05-15 17:05:54 +02:00
2024-04-26 14:37:00 +02:00
2022-04-24 20:08:53 +00:00
2023-01-21 15:08:02 +01:00

Lakka - The DIY retro emulation console

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

Why use Lakka?

  • Powerful - 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 friendly - Lakka is easy to setup and use. Once installed to your SD card, you just have to put your rom on the card, plug your joypad and enjoy your favorite old games. We also support PS3 and XBox360 controllers so you don't have to buy new ones.
  • Low cost - We try our best to keep the hardware required to run Lakka as cheap as possible. The software is optimized to run fast even on low end computers. The power can be supplied by any micro USB adapter like the one for your smartphone.
  • Open source - Our code is free as in freedom and hosted on Github (though the project uses emulators that forbid commercialisation). We accept external contributions, and we do our best to integrate our own patches into upstream projects.

Installation instructions

Please refer to our website https://www.lakka.tv/get on how to setup Lakka.

Support

S
Description
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console.
Readme
598 MiB
0 Stars 1 Watchers 0 Forks
v6.1
Latest
2026-11-06 17:41:22 -10:00
Languages
Makefile 41.8%
Shell 18.5%
TL-Verilog 18.5%
C 10.4%
Python 7.9%
Other 2.9%