Compare commits

..

No commits in common. "master" and "0.22.1" have entirely different histories.

67 changed files with 20 additions and 504 deletions

6
.cpirc
View File

@ -1,7 +1,7 @@
SCREEN=`cat /sys/class/graphics/fb0/modes`
XORG_CONF="/home/cpi/launchergo/.xorg.conf"
if [ -f /home/cpi/.lima ]
if [ -f ~/.lima ]
then
XORG_CONF="/home/cpi/launchergo/.xorg_lima.conf"
fi
@ -14,13 +14,13 @@ then
then
while :
do
startx /home/cpi/launchergo/.xinitrc -- -xf86config $XORG_CONF -nocursor -logfile /tmp/xorg.log > /tmp/x.log 2>&1
startx /home/cpi/launchergo/.xinitrc -- -xf86config $XORG_CONF -nocursor > /tmp/x.log 2>&1
sleep 1
done
else
while :
do
startx /home/cpi/launchergo/.xinitrc hdmi -- -xf86config $XORG_CONF -logfile /tmp/xorg.log > /tmp/x.log 2>&1
startx /home/cpi/launchergo/.xinitrc hdmi -- -xf86config $XORG_CONF > /tmp/x.log 2>&1
sleep 1
done
fi

15
.gitignore vendored
View File

@ -9,19 +9,4 @@ sysgo/.lang
*.cfg
**/Jobs/*
!**/Jobs/.gitkeep
!**/Jobs/00_lowpower.sh
!**/Jobs/00_lowpower.alias
.done
bios
bios/*
screenshots
screenshots/*
.pcsx
.pcsx/*
*.log
!md5sum.log
.DS_Store
sysgo/.*
*-local.ini
*.db

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "Menu/GameShell/20_Retro Games/Pcsx"]
path = Menu/GameShell/20_Retro Games/Pcsx
url = https://github.com/cuu/Pcsx.git

View File

@ -2,20 +2,14 @@ session=${1:-gameshell}
case $session in
hdmi )
exec /usr/bin/aria2c --conf-path=/home/cpi/launcher/aria2.conf &
feh --bg-center ~/launchergo/sysgo/gameshell/wallpaper/desktopbg.jpg
cd ~/launchergo/
exec ~/launchergo/app &
exec ~/launchergo/load.sh &
exec ~/launcher/sys.py/gsnotify/gsnotify-arm daemon &
# exec /usr/bin/twm -f ~/launchergo/.twmrc
exec ~/launchergo/dwm-mod
;;
gameshell )
exec /usr/bin/aria2c --conf-path=/home/cpi/launcher/aria2.conf &
feh --bg-center ~/launchergo/sysgo/gameshell/wallpaper/loading.png
cd ~/launchergo/
exec ~/launchergo/app &
exec ~/launchergo/load.sh &
exec ~/launcher/sys.py/gsnotify/gsnotify-arm &
# exec awesome -c ~/launchergo/awesome/rc.lua

View File

@ -1,7 +0,0 @@
ROM=/home/cpi/games/MAME
ROM_SO=/home/cpi/apps/emulators/mame2003_plus_libretro.so
EXT=zip
LAUNCHER=retroarch -L
TITLE=MAME Roms
EXCLUDE=neogeo.zip
SO_URL=https://raw.githubusercontent.com/cuu/emulators/master/mame2003_plus_libretro.so.zip

View File

@ -0,0 +1,9 @@
{
"ROM":"/home/cpi/games/MAME",
"ROM_SO":"/home/cpi/apps/emulators/mame2003_plus_libretro.so",
"EXT":["zip"],
"LAUNCHER":"retroarch -L",
"TITLE":"MAME Roms",
"EXCLUDE":["neogeo.zip"],
"SO_URL":"http://buildbot.libretro.com/nightly/linux/armhf/latest/mame2003_plus_libretro.so.zip"
}

View File

@ -1,6 +0,0 @@
ROM=/home/cpi/games/MGBA
ROM_SO=/home/cpi/apps/emulators/mgba_libretro.so
EXT=gb,gbc,gba,gbx
LAUNCHER=retroarch -L
TITLE=MGBA Roms
SO_URL=https://raw.githubusercontent.com/cuu/emulators/master/mgba_libretro.so.zip

View File

@ -1,7 +0,0 @@
ROM=/home/cpi/games/NESTOPIA
ROM_SO=/home/cpi/apps/emulators/nestopia_libretro.so
EXT=zip,nes
LAUNCHER=retroarch -L
TITLE=NESTOPIA Roms
SO_URL=https://raw.githubusercontent.com/cuu/emulators/master/nestopia_libretro.so.zip

@ -0,0 +1 @@
Subproject commit c532cedb5387697c633777f37a52e11f95fa3352

View File

@ -1,7 +0,0 @@
ROM=/home/cpi/games/PCSX
ROM_SO=/home/cpi/apps/emulators/pcsx
EXT=bin,cue,img,mdf,pbp,toc,cbn,m3u,ccd
LAUNCHER=
TITLE=PS Roms
SO_URL=https://github.com/cuu/Pcsx/raw/master/pcsx.zip

View File

@ -1,5 +0,0 @@
{
"SO_FILE":"",
"NAME":"Warehouse"
}

View File

@ -1,4 +0,0 @@
#!/bin/bash
cd /home/cpi/games/PICO-8/pico-8 || exit
SDL_VIDEODRIVER=x11 DISPLAY=:0 ./pico8_dyn -splore -draw_rect 32,0,256,240

View File

@ -1,14 +0,0 @@
#!/bin/bash
cd "$(dirname "$0")"
mkdir ~/.lexaloffle
cp -rf pico-8 ~/.lexaloffle
mkdir ~/.lexaloffle/pico-8/carts
ln -s ~/.lexaloffle/pico-8/carts/ ~/games/PICO-8/carts
touch .done

View File

@ -1,99 +0,0 @@
// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Configuration for pico-8
//
// config.txt is read on startup and saved on exit.
// To generate the default config.txt, delete this file.
//
// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// :: Video Settings
window_size 0 0 // window width, height
screen_size 0 0 // screen width, height (stretched to window)
show_fps 0 // Draw frames per second in the corner
// :: Window Settings
windowed 0 // 1 to start up in windowed mode
window_position -1 -1 // x and y position of window, or -1, -1 to let the window manager decide
frameless 0 // 1 to use a window with no frame
fullscreen_method 0 // 0 maximized window (linux) 1 borderless desktop-sized window 2 fullscreen
// :: System Settings
foreground_sleep_ms 1 // number of milliseconds to sleep each frame. Try 10 to conserve battery power
background_sleep_ms 20 // number of milliseconds to sleep each frame when running in the background
sessions 4 // number of times program has been run
// (scancode) hold this key down and left-click to simulate right-click
rmb_key 0 // 0 for none 226 for LALT
// 0:off 1: ignore SDL_TEXTINPUT and use SDL_GetKeyboardState instead (mapped to a US layout)
emulate_textinput 1
// Desktop for saving screenshots etc. Defaults to $HOME/Desktop
desktop_path
// :: Audio Settings
sound_volume 256 // 0..256
music_volume 256 // 0..256
mix_buffer_size 1024 // usually 1024. Try 2048 if you get choppy sound
// ::
version 0.1.11g
// Location of pico-8's root folder
root_path /home/cpi/.lexaloffle/pico-8/carts/
// Location of cartridge save data
cdata_path /home/cpi/.lexaloffle/pico-8/cdata/
// Specify which player index joystick control begins at (0..7)
joystick_index 0
// Custom keyboard scancodes for buttons. player0 0..6, player1 0..5
button_keys 0 0 0 0 13 14 0 0 0 0 0 0 0
// Play notes as they are plotted in frequency mode
live_notes 0
// iff 1: when using keyboard cursor, snap to closest pixel / map cel
cursor_snap 0
// maximum length of gif in seconds (1..120, default 8)
gif_len 8
// 0 classic 1 dark blue background in code editor
gui_theme 0
// scale of screenshots and gifs // 2 means 256x256
screenshot_scale 3
gif_scale 2
// when 1 can enter glyphs using shift-A..Z
shift_glyphs 1
// 0 for off. 1 to notify whenever unsaved changes are backed up
show_backup_messages 1
// 0 for off. 1 to allow control of a cart's framerate due to host machine's cpu capacity (recommended)
host_framerate_control 1
// filter splore content
// 0 for no filter (18+) 1 medium (13+) 2 maximum (kid-friendly)
content_filter 1

View File

@ -1,90 +0,0 @@
codo_init
platform: Linux
Found config.txt
01 window_size 0 0 // window width, height
02 screen_size 0 0 // screen width, height (stretched to window)
03 show_fps 0 // Draw frames per second in the corner
04 windowed 0 // 1 to start up in windowed mode
05 window_position -1 -1 // x and y position of window, or -1, -1 to let the window manager decide
new window position: -1, -1
06 frameless 0 // 1 to use a window with no frame
07 fullscreen_method 1 // 0 maximized window (linux) 1 borderless desktop-sized window 2 fullscreen
08 foreground_sleep_ms 1 // number of milliseconds to sleep each frame. Try 10 to conserve battery power
09 background_sleep_ms 20 // number of milliseconds to sleep each frame when running in the background
10 sessions 3 // number of times program has been run
11 rmb_key 0 // 0 for none 226 for LALT
12 emulate_textinput 1
13 desktop_path
14 sound_volume 256 // 0..256
15 music_volume 256 // 0..256
16 mix_buffer_size 1024 // usually 1024. Try 2048 if you get choppy sound
17 version 0.1.11g
18 root_path /home/cpi/.lexaloffle/pico-8/carts/
19 cdata_path /home/cpi/.lexaloffle/pico-8/cdata/
20 joystick_index 0
21 button_keys 0 0 0 0 0 0 0 0 0 0 0 0 0
22 live_notes 0
23 cursor_snap 0
24 gif_len 8
25 gui_theme 0
26 screenshot_scale 3
27 gif_scale 2
28 shift_glyphs 1
29 show_backup_messages 1
30 host_framerate_control 1
31 content_filter 1
codo_system_init
Compiled against SDL version: 2.0.7
Linked against SDL version: 2.0.5
Built-in video drivers: 0 x11 1 wayland 2 dummy
Current video driver: x11
Built-in render drivers:
Renderer opengl:
Flags: 0x0000000E ( | | )
Texture formats (1): ARGB8888
Renderer opengles2:
Flags: 0x0000000E ( | | )
Texture formats (4): ARGB8888, ABGR8888, RGB888, BGR888
Renderer software:
Flags: 0x00000009 ( | )
Texture formats (8): ARGB8888, ABGR8888, RGBA8888, BGRA8888, RGB888, BGR888, RGB565, RGB555
codo_reset_timer
codo_gui_init
codo_keys_init
codo_text_init
codo_video_init
codo_mouse_init
codo_joystick_init
Reading controller mappings: /home/cpi/.lexaloffle/pico-8/sdl_controllers.txt
searching for joysticks
found 0 joysticks
ok
ok
codo_load_pod: /home/cpi/apps/Menu/50_PICO-8/pico8.dat ok
codo_set_screen 128 128 8 100
set pixel_perfect 1
window size: 640 480
codo_plat_pi: forcing fullscreen mode
Current renderer:
Renderer opengl:
Flags: 0x0000000A ( | )
Texture formats (5): ARGB8888, YV12, IYUV, 0x3231564e, 0x3132564e
Max Texture Size: 8192x8192
codo_sound_init mix_buffer_size: 1024
codo_sound_init
SDL_INIT_AUDIO ok
SDL_OpenAudio ok
Built-in audio drivers: 0 pulseaudio 1 alsa 2 sndio 3 dsp 4 disk 5 dummy
Current audio driver: alsa
codo_exit
cmusic_stop
codo_main_exit
codo_config_save
codo_sound_exit
codo_video_exit
codo_joystick_exit
codo_system_exit
codo_items_created: 1023
ok

View File

@ -1 +0,0 @@
// add SDL2 game controller mappings to this file

View File

@ -1,4 +0,0 @@
{
"SO_FILE":"",
"NAME":"Pico8"
}

View File

@ -1,5 +0,0 @@
{
"SO_FILE":"",
"NAME":"Music Player"
}

BIN
app

Binary file not shown.

View File

@ -1,9 +0,0 @@
#!/bin/bash
BASENAME=`dirname "$0"`
cd $BASENAME
#sudo LauncherGoDev=1 ./launchergo
LauncherGoDev=1 ./launchergo

View File

@ -4,5 +4,5 @@ BASENAME=`dirname "$0"`
cd $BASENAME
./launchergo > /tmp/x.log
./main

Binary file not shown.

View File

@ -1,3 +1,2 @@
960112be260459cd1b30cb3a2ec03049 launchergo
8aa33ec080abf1a150903f997089d4d5 main
67febe965776f67a3d0018732378359e dwm-mod
916afbebf950e58316a85b0ffc02c4ae app

View File

@ -2,8 +2,8 @@
set -x
find . -iname "*.so" -exec md5sum {} + > md5sum.log
echo `md5sum launchergo` >> md5sum.log
echo `md5sum main` >> md5sum.log
echo `md5sum dwm-mod` >> md5sum.log
echo `md5sum app` >> md5sum.log

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

View File

@ -1,3 +0,0 @@
[Colors]
High = #33a6ff
White = #ffffff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 238 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 379 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 606 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

View File

@ -1,107 +0,0 @@
[Langs]
Settings=Opciones
Retro Games=Juegos Retro
Music Player=Música
TinyCloud=TinyCloud
PowerOFF=Apagar
Reload UI=Recargar UI
freeDM=freeDM
CaveStory=CaveStory
RetroArch=RetroArch
Launching=Cargando....
Nav=Nav
Scan=Buscar
Back=Volver
Enter=Entrar
Remove=Borrar
Backspace=Borrar
Done=Hecho
Run=Lanzar
AddToPlayList=Añadir a lista
Add to Playlist=Añadir a lista
DownloadConfirm=Confirmar descarga
MyFavGames=mis juegos favoritos
Deleting=Borrando...
AddFav=Añadir favorito
ADdFavList=Añadir a favoritos
Del=Borrar
Please upload data over Wi-Fi=Carga datos por Wi-Fi
ConfirmDeleteQ=¿Confirmar borrado?
AlreadyExisted=Ya existía
Cancel=Cancelar
Yes=
ConfirmQ=¿Confirmar?
Disconnecting=Desconectando...
ConfirmUpdateToFQ=¿Confirmar actualización al %%s ?
UpdateToFQ=¿Actualizar al %%s ?
SetupGameEngineAutoQ=¿Instalar automat. este motor de juego?
Downloading=Descargando...
BATOver5Pct=La batería debe ser superior al 5%%
DeleteConfirm=Confirmar borrado
FavouriteGames=Juegos favoritos
ConfirmForgetQ=¿Confirmar olvidar?
ConfirmForget=Confirmar olvidar
Disconnect=Desconectar
ConfirmDisconnectQ=¿Confirmar desconectar ?
Confirm Disconnect=Confirmar desconectar
Forget=Olvidar
Forgeting=Olvidando...
Info=Info
TryConnect=Intentar conectar
Bluetooth Info=Info Bluetooth
Connecting=Conectando
BluetoothScanning=Escaneando BT...
Scanning=Escaneando..
ShutDownConnecting=Terminando conectar...
Select=Seleccionar
Detail=Detalle
Applying=Aplicando...
DownloadFailed=Descarga fallida
LauncherIsUpToDate=Lanzador ya actualizado
CheckWifiConnection=Comprueba tu conexión Wi-Fi
TurningOn=Encendiendo
TurningOff=Apagando
Invalid=Inválido
CheckingUpdate=Comprobando actualizaciones...
CheckingUpdateFailed=Fallo al comprobar
Update=Actualizar
Toggle=Alternar
Rescue=Rescatar
Airplane Mode=Modo avión
minutes=minutos
seconds=segundos
second=segundo
minute=minuto
Never=Nunca
Power Options=Opciones de energía
Languages=Idiomas
Notify=Notificar
Setting List=Lista de opciones
Wi-Fi=Wi-Fi
Bluetooth=Bluetooth
Sound Volume=Volumen de sonido
Sound Volume=Volumen de sonido
Brightness=Brillo
BackLight Brightness=Brillo de pantalla
Storage=Almacenamiento
Timezone=Zona horaria
Timezone Selection=Seleccionar zona horaria
Notification=Notificaciones
About=Acerca de
Power off=Apagar
Buttons Layout=Disposición de botones
UpdateRetroArch=Actualizar RetroArch
Wifi scanning=Buscando Wifi...
Power option detail=Detalle opciones energía
Screen dimming=Oscurecer pantalla
Screen OFF=Apagar pantalla
Power OFF=Apagar
Power saving=Ahorro energía
Balanced=Equilibrado
Server=Servidor
Performance=Rendimiendo
Confirm Power OFF?=¿Confirmar apagado?
Reboot=Reiniciar
Shutdown=Apagar
my favorite music=mi música favorita
Check Update=Comp. Actualizaciones

View File

@ -1,107 +0,0 @@
[Langs]
Settings=Réglages
Retro Games=Jeux Retro
Music Player=Musique
TinyCloud=Tiny Cloud
PowerOFF=Arrêt
Reload UI=Recharger IU
freeDM=FreeDooM
CaveStory=CaveStory
RetroArch=RetroArch
Launching=Lancement ...
Nav=Nav
Scan=Scan
Back=Retour
Enter=Entrer
Remove=Supprimer
Backspace=Retour Arrière
Done=Valider
Run=Lancer
AddToPlayList=Ajouter à la playlist
Add to Playlist=Ajouter à la playlist
DownloadConfirm=Confirmer le téléchargement
MyFavGames=Mes jeux favoris
Deleting=Suppression ...
AddFav=Ajouter Favoris
ADdFavList=Ajouter à la liste des favoris
Del=Suppr
Please upload data over Wi-Fi=Aucun fichier
ConfirmDeleteQ=Confirmer la suppression ?
AlreadyExisted=Déjà existant
Cancel=Annuler
Yes=Confirmer
ConfirmQ=Confirmer ?
Disconnecting=Déconnexion ...
ConfirmUpdateToFQ=Confirmer la mise à jour vers %%s ?
UpdateToFQ=Mise à jour vers %%s ?
SetupGameEngineAutoQ=Souhaitez vous installer le moteur du jeux automatiquement ?
Downloading=Téléchargement ...
BATOver5Pct=La batterie doit être à plus de 5%
DeleteConfirm=Suppression effectué
FavouriteGames=Jeux favoris
ConfirmForgetQ=Confirmer l'oubli ?
ConfirmForget=Oubli confirmé
Disconnect=Déconnecter
ConfirmDisconnectQ=Confirmer la déconnexion ?
Confirm Disconnect=Déconnexion effectué
Forget=Oubli
Forgeting=Oubli ...
Info=Info
TryConnect=Se connecter
Bluetooth Info=Info sur le Bluetooth
Connecting=Connexion
BluetoothScanning=Scan Bluetooth en cours ...
Scanning=Scan ...
ShutDownConnecting=Arrêt de la connexion ...
Select=Sélectionner
Detail=Détail
Applying=Application ...
DownloadFailed=Échec du téléchargement
LauncherIsUpToDate=Le lanceur est à jour
CheckWifiConnection=Veuillez vérifier votre connexion Wi-Fi
TurningOn=Allumage
TurningOff=Extinction
Invalid=Invalide
CheckingUpdate=Vérification des mises à jour ...
CheckingUpdateFailed=Échec de la vérification des mises à jour
Update=Mise à jour
Toggle=Basculer
Rescue=Récupération
Airplane Mode=Mode avion
minutes=minutes
seconds=secondes
second=seconde
minute=minute
Never=Jamais
Power Options=Gestion de l'alimentation
Languages=Langues
Notify=Notifications
Setting List=Liste des réglages
Wi-Fi=Wi-Fi
Bluetooth=Bluetooth
Sound Volume=Volume sonore
Sound volume=Volume sonore
Brightness=Luminosité
BackLight Brightness=Rétroéclairage
Storage=Stockage
Timezone=Fuseau horaire
Timezone Selection=Liste des fuseaux horaire
Notification=Notifications
About=À propos
Power off=Arrêt
Buttons Layout=Mappage des touches
UpdateRetroArch=Mettre à jour RetroArch
Wifi scanning=Scan Wi-Fi en cours ...
Power option detail=Détail de l'option
Screen dimming=Atténuation de l'écran
Screen OFF=Extinction de l'écran
Power OFF=Arrêt de l'appareil
Power saving=Économique
Balanced=Équilibré
Server=Serveur
Performance=Performance
Confirm Power OFF?=Confirmer larrêt ?
Reboot=Redémarrage
Shutdown=Extinction
my favorite music=Ma musique favorite
Check Update=Vérifier les mises à jour