Lakka


The DIY retro emulation console


Lakka is a lightweight Linux distribution that transforms a credit card sized computer into a full blown emulation console.

What is Lakka?


  • A Linux distribution
  • Emulates a lot of consoles and game engines
  • Targets low cost embedded systems
      • Raspberry pi $35
      • Cubieboard $60
      • Cubox-i $55~140
  • Provides a console ¬†experience
      • Ultra fast boot
      • Auto update
      • Joypad hotplug
      • Nice UI


How?


  • Lakka is powered by RetroArch
  • Lakka is built using OpenELEC build system
  • Contribution to RetroArch

RetroArch

The agnostic emulation and game platform


http://themaister.net/retroarch.html

http://www.libretro.com

RetroArch

Emulates virtually every console and game

  • Atari 2600, Atari Lynx
  • NES, GB, SuperNES, GBA, DS
  • MasterSystem, Megadrive, Gamegear, 32X, SegaCD
  • Playstation
  • Nintendo 64
  • PCEngine
  • DOS
  • Cave Story
  • Dinothawr
  • FFMpeg

Systems supporting RetroArch

  • Windows¬†
  • Linux
  • MacOS
  • Wii
  • PS3
  • xbox360
  • PSP
  • Android
  • iOS
  • ...

Libretro


OpenELEC

Open Embedded Linux Entertainment Center


http://openelec.tv/

OpenELEC

to create custom distributions

  • Great cross compilation support
  • Simpler than OpenEmbedded
  • Increasing hardware support
  • Targets multimedia capable boards
  • Read only file system == known state
  • No package management at runtime
  • Easy to update
  • OEM support

OpenELEC project layout

OpenELEC build phases

Resulting system


Lakka Menu


Continue?


http://www.lakka.tv

https://github.com/Niouby/Lakka

https://twitter.com/lakkatv

https://www.facebook.com/lakkatv