Ernegien / LithiumX

A simple dashboard, mainly developed for the Original Xbox console, but it can be compiled for Windows and Linux for rapid development and testing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LithiumX

A simple dashboard, mainly developed for the Original Xbox console, but it can be compiled for Windows and Linux for rapid development and testing.

main

Features

  • Customisable search paths and pages.
  • Supports game synopsis information and boxart using the XBMC4Gamers artwork format. Google Drive Link
  • Keeps track of recently launched titles to quickly get back into your games.
  • Will run at 720p if available, otherwise it will automatically fallback to 480p.
  • FTP Server (Xbox build only)
  • GPU Accelerated
  • EEPROM configuration and backup
  • XBE Browser (Browse and launch XBEs on your HDD or DVD drive.

Controls

  • Black/White - Change page
  • LT/RT - Scroll page
  • D-PAD - Select title
  • Back/Select - Show synopsis screen
  • Start - Show main menu
  • A - Launch selected title

Game Search Paths

  • On the first launch, a lithiumx.toml will be created at "E:/UDATA/LithiumX" with a starting template. Edit this to modify search paths for titles.
  • If the template is invalid, the program will reset it back to the inbuilt default.

Todo

  • Some basic audio.
  • File browser.
  • Lots more testing.

Images

main

menu

recent

synopsis

Build (Original Xbox Version)

Setup and install nxdk, then:

sudo apt-get update -y && sudo apt-get install -y flex bison clang lld llvm
git clone --recursive https://github.com/Ryzee119/LithiumX.git
cd LithiumX
./src/libs/nxdk/bin/activate
make -f Makefile.nxdk -j (Add -B if editing lv_conf.h or other header files to ensure its built correctly)

Build (Windows Version)

Install MSYS2, then from a mingw64 environment:

pacman -Syu
pacman -S mingw-w64-x86_64-make \
          mingw-w64-x86_64-cmake \
          mingw-w64-x86_64-gcc \
          mingw-w64-x86_64-SDL2 \
          mingw-w64-x86_64-libjpeg-turbo

git clone --recursive https://github.com/Ryzee119/LithiumX.git
cd LithiumX/
mkdir build && cd build
cmake .. -G "MinGW Makefiles"
cmake --build .

Licence and Attribution

This project is shared under the MIT license, however this project includes code by others. Refer to the list below.

About

A simple dashboard, mainly developed for the Original Xbox console, but it can be compiled for Windows and Linux for rapid development and testing.

License:MIT License


Languages

Language:C 100.0%Language:CMake 0.0%Language:PostScript 0.0%