distribution/packages/jelos/sources/pico-8.sh

37 lines
896 B
Bash
Raw Normal View History

2022-02-05 14:23:32 +00:00
#!/bin/bash
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2020-present Fewtarius
# Source predefined functions and variables
. /etc/profile
if [ ! -z "${1}" ]
then
OPTIONS="-run"
CART="${1}"
else
OPTIONS="-splore"
fi
if [ ! -d "/storage/roms/pico-8" ]
then
mkdir -p "/storage/roms/pico-8"
echo "Extract your purchased pico-8 binaries and place them in the pico-8 directory on your games partition" >/tmp/logs/exec.log
fi
cp -f /usr/config/SDL-GameControllerDB/gamecontrollerdb.txt /storage/roms/pico-8/sdl_controllers.txt
unset MYARCH
TEST=$(ldd /usr/bin/emulationstation | grep 64)
if [ $? == 0 ]
then
patchelf --set-interpreter /usr/lib32/ld-linux-armhf.so.3 /storage/roms/pico-8/pico8_dyn
export LD_LIBRARY_PATH=/usr/lib32
fi
/storage/roms/pico-8/pico8_dyn -home -root_path /storage/roms/pico-8 -joystick 0 ${OPTIONS} "${CART}"
ret_error=$?
exit $ret_error