Git Product home page Git Product logo

ludos's Introduction

LudOS

LudOS is a 'Just enough OS' Linux distribution for running Ludo on hardware like PC or the Raspberry Pi. LudOS is based on LibreELEC 9.0 with a few minor changes.

Installation

To install LudOS, you can download the latest release and flash it on a bootable media like a USB drive or an SD card. Flashing can be done using dd or Etcher. Just like you would install LibreELEC or Lakka. Installing LudOS will wipe all previous data on your disk.

Support

LudOS is not ready for production and contains bugs. However, you can get some help on our Discord.

License

The license of LudOS is the same as the one of LibreELEC, but adds some packages like Snes9x or Genesis Plus GX that are protected by a Non-Commercial license. Thus, you can't sell LudOS or a derivative without removing these packages.

ludos's People

Contributors

antonlacon avatar awiouy avatar chewitt avatar codesnake avatar cvh avatar dagwieers avatar fritsch avatar gdachs avatar gujs avatar henkwiedig avatar hiassoft avatar inusasha avatar jenkins101 avatar jernejsk avatar kszaq avatar kwiboo avatar longchair avatar lrusak avatar mglae avatar mikebuzz avatar milhousevh avatar notspiff avatar piotrasd avatar ray-future avatar spycat88 avatar sraue avatar stefansaraev avatar supervisedthinking avatar trsqr avatar vpeter4 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ludos's Issues

PS1 / PSx CCD formats not recognized

CPU: Intel Haswell Intel© Core™ i5-4670 CPU @ 3.40GHz × 4
GPU: N/A
RAM: 4gb

LudOS: Genricx86_64 1.0 Alpha30

Scanning PSx games that are in the ccd format are not being added to the playlist.

Logitech F310 Controller Configuration

CPU: Intel Haswell Intel© Core™ i5-4670 CPU @ 3.40GHz × 4
GPU: N/A
RAM: 4gb

LudOS: Genricx86_64 1.0 Alpha30

LudOS recognizes my Logitech F310 controller but does not allow me to configure it. Please add auto-configure to it in the future this controller is one of the best I have used when it comes to emulation.

When I had a Raspberry Pi 3 I noticed some other controllers required more power to use and ends up putting the RPi3 in the under voltage state. Which made it necessary to either get a power source with more amperage to supply the RPi3 or use a less demanding controller. That happened when trying to put a second controller to get some multiplayer going.

pcsx_rearmed up button pressed

When launching FFT, I noticed that the core sees the up button constantly pressed.

It already happened in Lakka in the past and the fix was to not compile RA with LTO.

There is something wrong in this core input code.

Samba is always enabled

No matter what I do, Samba is always enabled. Even when I turn it off and reboot, when Ludo restarts the option is enabled again.

Gamepad issue on Raspberry pi 4

Raspberry Pi 4 B

LudOS version: 1 alpha 30

Ive tested the following gamepads: Xbox 360, Xbox One S, Xbox One (firmware 2015) and the Logitech F310 controller

Non would let me navigate or use it on LudOS out the box, the only one that does is the xbox 360 gamepad after a game is selected. I have to select a game through my keyboard then be able to play the game with that xbox 360 controller.

Atari Lynx Playlist / Scanning

CPU: Intel Haswell Intel© Core™ i5-4670 CPU @ 3.40GHz × 4
GPU: N/A
RAM: 4gb

LudOS: Genricx86_64 1.0 Alpha30

Atari Lynx roms are also not being added when scanned to the playlist. Those are unzipped roms as well.

Raspberry Pi Zero 2 support?

I am interested in trying LudOS on a Raspberry Pi Zero 2, which apparently is similar in capabilities to a Raspberry Pi 3. However, I'm not sure if it's supported.

Menu Sounds not playing

CPU: Intel Haswell Intel© Core™ i5-4670 CPU @ 3.40GHz × 4
GPU: N/A
RAM: 4gb

LudOS: Genricx86_64 1.0 Alpha30

There are several issues I had found so far starting with Menu not playing sounds.

Ludo start issues

Sometimes, xorg will fail to start on RPi and display a message in systemd. It happens randomly. In this case, systemd still tries to launch Ludo without xorg, which can't work. I have the feeling that we need to somehow require xorg.service in ludo.service.

Sometimes, xorg is launched but Ludo fails to start and displays a black screen. It also happens randomly on the RPi.
When launching from ssh, it always work.

Take a look at the journalctl output. You will see that first, xorg is failing to start, then manages to start the second time. There is something wrong in the services dependencies.

Starting a game results in black screen and freezing.

CPU: Intel Haswell Intel© Core™ i5-4670 CPU @ 3.40GHz × 4
GPU: N/A
RAM: 4gb

LudOS: Genricx86_64 1.0 Alpha30

I was launching a Snes game and the same result with PSx games is that I am then shown a black screen with Press P in the upper left corner. I had to force my Desktop PC to shutdown when it happens.

Atari 2600 Roms playlist scanning

CPU: Intel Haswell Intel© Core™ i5-4670 CPU @ 3.40GHz × 4
GPU: N/A
RAM: 4gb

LudOS: Genricx86_64 1.0 Alpha30

Scanning Atari 2600 that are unzipped are not automatically added to the playlist.

Unzipped rom not adding to game list

Raspberry Pi 4 B
LudOS version: 1 alpha 30

I have tested this so far on Snes, Only zipped roms are added to game list, But when trying to scan the unzipped snes rom it was not added to the list.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.