Ludo
  • Introduction
  • Features
  • Supported platforms
  • Installation instructions
  • Emulated consoles
  • Input methods
  • Launching games
  • Configuring Ludo
  • Configuring emulators
  • Finding help
  • LudOS
    • Introduction
    • Features
    • Supported platforms
    • Installation instructions
    • Joypads
    • Connecting to the network
    • Transfering games
    • Doing backups
    • Upgrading LudOS
Powered by GitBook
On this page

Was this helpful?

Introduction

Welcome to the documentation of Ludo

NextFeatures

Last updated 3 years ago

Was this helpful?

is an Emulator Frontend able to run retro video games. Ludo does not emulate the consoles itself, but does it through emulator plugins called libretro cores. Libretro cores are well known emulators (like Snes9x or Genesis Plus GX or PCSX) stripped from their user interface. They contain only console specific logic.

Separating the frontend from the emulation logic has the following advantages:

  • Frontend developers only have to code the user interface once

  • Developing a new frontend functionality can benefit all the emulators at once

  • Emulator developers can benefit from a mature user interface without coding it

  • Gamers can configure emulators all at once

  • The user interface, configuration, and storage are consistent across emulators

From the gamer perspective, Ludo is a universal retro game browser and player. It offers a gaming experience optimized for TV and joypads, but can also be used on a traditional PC with a keyboard.

Goals

Stability, Intuitiveness, Ease of use, Minimalism, Moderate portability, Correctness

Non goals

Feature completeness, High performance, Extreme portability, Customizability

Ludo