Skip to content
A libretro frontend written in golang
Branch: master
Clone or download
kivutar Modules update (#180)
* Modules update

* Tidy
Latest commit 9bb0466 Mar 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets @ 295944a Hint bar improvements (#157) Feb 17, 2019
audio Prevent the quick menu to flash when loading a game (#122) Jan 20, 2019
core Sharp-bilinear filter (#168) Mar 1, 2019
database @ e398a84
deskenv Fix systemctl path Mar 16, 2019
input
libretro Sharp-bilinear filter (#168) Mar 1, 2019
menu LudOS services integration (#179) Mar 16, 2019
notifications
options
pkg
playlists Fix Windows Scanning (#166) Feb 26, 2019
rdb
savefiles
savestates Fix savestates thumbnails (#154) Feb 16, 2019
scanner
settings
state
utils Sharp-bilinear filter (#168) Mar 1, 2019
video
.gitignore gitignore dmg Feb 5, 2019
.gitmodules
.travis.yml Set default values for cores that forget to call SetPixelFormat (#173) Feb 28, 2019
COPYING
Makefile Fix hidding the console on Windows Feb 8, 2019
README.md
go.mod Modules update (#180) Mar 17, 2019
go.sum Modules update (#180) Mar 17, 2019
main.go

README.md

ludo Build Status GoDoc

Ludo is a work in progress libretro frontend written in go.

It is able to launch most non GL libretro cores.

It works on OSX, Linux, Linux ARM and Windows. You can download releases here

Dependencies

  • GLFW 3.2
  • OpenGL >= 2.1
  • OpenAL

On OSX

You can execute the following command and follow the instructions about exporting PKG_CONFIG

brew install glfw openal-soft

On Debian or Ubuntu

sudo apt-get install libglfw3-dev libopenal-dev xorg-dev

On Raspbian

You need to enable the experimental VC4 OpenGL support (Full KMS) in raspi-config.

sudo apt-get install libglfw3-dev libopenal-dev xorg-dev

On Windows

Setup openal headers and dll in mingw-w64 include and lib folders.

Building

git clone --recursive https://github.com/libretro/ludo.git
cd ludo
go build

Running

./ludo

If on a RaspberryPi:

./ludo -glver=2.1
You can’t perform that action at this time.