Main Menu

Single-board computer with wireless LAN and Bluetooth connectivity.

Hardware

Raspberry Pi

Main Menu

Raspberry Pi 3 Model B Motherboard

  • Quad Core 1.2GHz Broadcom BCM2837 64bit CPU
  • 1GB RAM
  • BCM43438 wireless LAN and Bluetooth on board
  • 40-pin extended GPIO
  • 4 USB 2 ports
  • 4 Pole stereo output and composite video port
  • Full size HDMI
  • CSI camera port for connecting a camera
  • DSI display port for connecting a touchscreen display
  • Micro SD port for loading your operating system
  • Micro USB power source up to 2.5A

Case

Main Menu

Heatsink

Main Menu

SD Card

Main Menu

Used as the drive for the Operating System. You will need 16GB to 128GB, Class 10, with PC adapter for installation.

8 and 16-bit games are small in file size, but disc-based games take up several GB. A lower class card will be slower when installing updates.

Be sure to buy a genuine, sealed card, as there are many counterfeits.

Flash Drive

Main Menu

Can be used as a memory card to keep your save files in case the SD card is corrupted, though not required.

In the Lakka Directory configuration, point the save path to the drive.

Be sure to buy a genuine, sealed drive, as there are many counterfeits.

Power Switch Adapter

The Raspberry Pi does not come with an on/off switch. Without one you will need to pull and plug the cord each time you want to power on. Simplify this by using a switch.

Always power off using the software menu first, then turn the switch off to avoid corrupting the SD card.

HDMI Cable

There are several cable versions. You will need one that supports audio, as the 3.5mm analog jack may produce static.

Use a 1.4 or higher. 2.0 can support 4K at 60fps. You do not need an expensive cable.

Keyboard

A USB keyboard for accessing the terminal, canceling operations, or controlling the menu without a controller.

You may want a keyboard dedicated to the Pi so you don't have to constantly swap out your main PC keyboard.

Controller

Tools

Win32 Disk Imager
https://sourceforge.net/projects/win32diskimager/

  1. Install to PC
  2. Run Win32 Disk Imager
  3. Select Lakka img
  4. Extract Lakka imag.gz
  5. Select SD Card Drive Letter
  6. Press Write

SD Card Formatter
https://www.sdcard.org/downloads/formatter_4/eula_windows/index.html

Lakka

Main Menu

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

  1. Download www.lakka.tv/get
  2. Select current OS and Image for Raspberry Pi 3.
  3. After download has finished, extract the .img file using an archiver like 7-Zip or WinRAR.

File System

Main Menu

http://www.lakka.tv/doc/Accessing-Lakka-filesystem/

ROMS SD /storage/roms/
ROMS USB /storage/roms/ROMS/
Save Files /storage/roms/ROMS/Save Files/
Save States /storage/roms/ROMS/Save States/
BIOS /system
Playlists /playlists
Boxart /thumbnails

User Interface

Change Background Color:
Settings → User Interface → Appearance → Menu Color Theme

Do not change Menu Shader Pipeline, it will freeze
Do not change Icon Theme, it can freeze

Configuration

/storage/.config/retroarch/retroarch.cfg

Overrides:

  1. Launch a game
  2. Start + Select → Quick Menu → Options
  3. Set your options
  4. Quick Menu > Save Core Overrides

Emulators

Settings → Playlists

Cores:
Sega Master System - Genesis Plus GX
Sega Mega Drive Genesis - Genesis Plus GX
Microsoft MSX2 - blueMSX
FB Alpha Arcade / NeoGeo - FB Alpha
Sony PlayStation - PCSX ReARMed
NES - Nestopia UE
SNES - Snes9x 2010
NEC PC Engine TurboGrafx 16 - Beetle PCE FAST

https://forums.libretro.com/t/megathread-which-roms-work-with-lakka/5566

Networking

Access SD Card through LAN:
Main Menu → Settings → Services → SAMBA Enable

Wifi:
Main Menu → Settings → Wifi

Overclocking

https://www.raspberrypi.org/documentation/configuration/config-txt/overclocking.md
https://github.com/retropie/retropie-setup/wiki/Overclocking

# 1.3ghz Overclock
total_mem=1024
arm_freq=1300
gpu_mem=400
gpu_freq=500
core_freq=500
sdram_freq=500
sdram_schmoo=0x02000020
avoid_pwm_pll=1
v3d_freq=500
over_voltage=2
over_voltage_sdram=2
temp_limit=80

Backup

Main Menu

Win32 Disk Imager
https://sourceforge.net/projects/win32diskimager/

  1. Insert SD Card in PC
  2. Run Win32 Disk Imager
  3. Select SD Card's Device Letter
  4. Press Image File Folder Button
  5. Select a path and type a filename, such as backup.img
  6. Press Open
  7. Press Read
  8. Read will copy the SD card to your selected path and file, may take an hour.
  9. Do Not Press Write, it will overwrite the SD Card

Games

Add Games

Main Menu

Add games to the SD card over your Network using Ethernet or Wifi.
You will not be able to access the SD card's ext4 file system directly through Windows.

  1. Lakka
    Main Menu → Settings → Services → SAMBA Enable

  2. Windows
    1. Open Explorer and enter \\lakka\ into the file browser.
    2. Copy games to ROMs folder.


  3. Lakka
    Main Menu → Import Content → Scan Directory

Playlists

Main Menu

Adding games creates .lpl playlist files in /playlists for the assigned emulator.
The playlists will show up as console icons on the menu.

Swap Discs

Multi-Disc Games are custom .m3u playlists that contain .cue disc files

  1. Start + Select → Quick Menu → Disk Control
  2. Press "Disk Cycle Tray Status" to Eject virtual tray
  3. Set Disk Index to 2
  4. Press "Disk Cycle Tray Status" to Close virtual tray
  5. Go back to Quick Menu → Resume

Saves

  • Saves Directory has been pointed at Flash Drive
  • Save from in-game or use LAKKA Save States.
  • Start + Select → Quick Menu → Save State / Load State

Cheats

Main Menu → Online Updater → Update Cheats

  1. Start + Select → Quick Menu → Core Cheat Options → Cheat File Load
  2. Choose Console
  3. Choose Cheat System
  4. Choose Game
  5. Choose Cheats (Press right to turn on)
  6. Press Cheat File Load
  7. Resume Game

Exit Game

Start + Select → Quick Menu → Close Content
Quick Menu can be accessed from Main Menu

Caution

  • Turn off Pi through Main Menu → Shutdown → Power Switch Off
  • Do not shut down while SD card is being written to, it can corrupt card.
  • Changing Icon Theme or Background Animation, it can freeze the Pi
  • Scanning game folders with thousands of files can take hours. If by accident, connect keyboard and press Esc.
No roms, bios, or copyrighted game files are hosted or linked on this site.