2022-04-01 00:48:51 +00:00
#!/bin/bash
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2020-present Fewtarius
# Source predefined functions and variables
. /etc/profile
2022-05-05 19:33:34 +00:00
if [ ! -z " ${ 1 } " ] && [ -s " ${ 1 } " ]
2022-04-01 00:48:51 +00:00
then
OPTIONS = "-run"
CART = " ${ 1 } "
else
OPTIONS = "-splore"
fi
cp -f /usr/config/SDL-GameControllerDB/gamecontrollerdb.txt /storage/roms/pico-8/sdl_controllers.txt
2022-04-06 01:22:12 +00:00
if [ -e "/storage/roms/pico-8/pico8_64" ]
then
2022-04-06 02:02:10 +00:00
jslisten set "pico8_64"
2022-04-06 01:22:12 +00:00
/storage/roms/pico-8/pico8_64 -home -root_path /storage/roms/pico-8 -joystick 0 ${ OPTIONS } " ${ CART } "
elif [ -e "/storage/roms/pico-8/pico8_dyn" ] && [ ! -e "/storage/roms/pico-8/pico8_64" ]
2022-04-01 00:48:51 +00:00
then
2022-04-06 02:02:10 +00:00
jslisten set "pico8_dyn"
2022-04-06 01:22:12 +00:00
/storage/roms/pico-8/pico8_dyn -home -root_path /storage/roms/pico-8 -joystick 0 ${ OPTIONS } " ${ CART } "
else
text_viewer -e -w -t "Missing Pico-8 binaries!" -m "Extract your purchased pico8_64 and pico8.dat and place them in the pico-8 directory on your games partition."
2022-04-01 00:48:51 +00:00
fi
ret_error = $?
exit $ret_error