indigos33k3r / ludo

A libretro frontend written in golang

Home Page:https://ludo.libretro.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A libretro frontend written in golang

https://ludo.libretro.com/

License:GNU General Public License v3.0


Languages

Language:Go 69.6%Language:C 29.3%Language:Makefile 1.1%