refactored skeleton

BLOBS is the binary blobs we don't have the source for (and the logo bmp.gz)
BOOT is meant for TF1
SDCARD is dirs included in the download
SYSTEM is the installed/updated payload (becomes .system on the SD card)
This commit is contained in:
Shaun Inman 2023-02-03 20:06:35 -05:00
parent e046f464d7
commit 1bc293fbfb
42 changed files with 2 additions and 0 deletions

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

View file

View file

View file

View file

@ -0,0 +1,13 @@
#!/bin/sh
EMU_EXE=fceumm
###############################
EMU_TAG=$(basename "$(dirname "$0")" .pak)
ROM="$1"
mkdir -p "$BIOS_PATH/$EMU_TAG"
mkdir -p "$SAVES_PATH/$EMU_TAG"
HOME="$USERDATA_PATH"
cd "$HOME"
minarch.elf "$CORES_PATH/${EMU_EXE}_libretro.so" "$ROM" DMG &> "$LOGS_PATH/$EMU_TAG.txt"

View file

@ -0,0 +1,13 @@
#!/bin/sh
EMU_EXE=gambatte
###############################
EMU_TAG=$(basename "$(dirname "$0")" .pak)
ROM="$1"
mkdir -p "$BIOS_PATH/$EMU_TAG"
mkdir -p "$SAVES_PATH/$EMU_TAG"
HOME="$USERDATA_PATH"
cd "$HOME"
minarch.elf "$CORES_PATH/${EMU_EXE}_libretro.so" "$ROM" DMG &> "$LOGS_PATH/$EMU_TAG.txt"

View file

@ -0,0 +1,13 @@
#!/bin/sh
EMU_EXE=gpsp
###############################
EMU_TAG=$(basename "$(dirname "$0")" .pak)
ROM="$1"
mkdir -p "$BIOS_PATH/$EMU_TAG"
mkdir -p "$SAVES_PATH/$EMU_TAG"
HOME="$USERDATA_PATH"
cd "$HOME"
minarch.elf "$CORES_PATH/${EMU_EXE}_libretro.so" "$ROM" DMG &> "$LOGS_PATH/$EMU_TAG.txt"

View file

@ -0,0 +1,13 @@
#!/bin/sh
EMU_EXE=gambatte
###############################
EMU_TAG=$(basename "$(dirname "$0")" .pak)
ROM="$1"
mkdir -p "$BIOS_PATH/$EMU_TAG"
mkdir -p "$SAVES_PATH/$EMU_TAG"
HOME="$USERDATA_PATH"
cd "$HOME"
minarch.elf "$CORES_PATH/${EMU_EXE}_libretro.so" "$ROM" LCD &> "$LOGS_PATH/$EMU_TAG.txt"

View file

@ -0,0 +1,13 @@
#!/bin/sh
EMU_EXE=picodrive
###############################
EMU_TAG=$(basename "$(dirname "$0")" .pak)
ROM="$1"
mkdir -p "$BIOS_PATH/$EMU_TAG"
mkdir -p "$SAVES_PATH/$EMU_TAG"
HOME="$USERDATA_PATH"
cd "$HOME"
minarch.elf "$CORES_PATH/${EMU_EXE}_libretro.so" "$ROM" &> "$LOGS_PATH/$EMU_TAG.txt"

View file

@ -0,0 +1,13 @@
#!/bin/sh
EMU_EXE=pokemini
###############################
EMU_TAG=$(basename "$(dirname "$0")" .pak)
ROM="$1"
mkdir -p "$BIOS_PATH/$EMU_TAG"
mkdir -p "$SAVES_PATH/$EMU_TAG"
HOME="$USERDATA_PATH"
cd "$HOME"
minarch.elf "$CORES_PATH/${EMU_EXE}_libretro.so" "$ROM" DMG &> "$LOGS_PATH/$EMU_TAG.txt"

View file

@ -0,0 +1,13 @@
#!/bin/sh
EMU_EXE=pcsx_rearmed
###############################
EMU_TAG=$(basename "$(dirname "$0")" .pak)
ROM="$1"
mkdir -p "$BIOS_PATH/$EMU_TAG"
mkdir -p "$SAVES_PATH/$EMU_TAG"
HOME="$USERDATA_PATH"
cd "$HOME"
minarch.elf "$CORES_PATH/${EMU_EXE}_libretro.so" "$ROM" DMG &> "$LOGS_PATH/$EMU_TAG.txt"

View file

@ -0,0 +1,13 @@
#!/bin/sh
EMU_EXE=snes9x2005_plus
###############################
EMU_TAG=$(basename "$(dirname "$0")" .pak)
ROM="$1"
mkdir -p "$BIOS_PATH/$EMU_TAG"
mkdir -p "$SAVES_PATH/$EMU_TAG"
HOME="$USERDATA_PATH"
cd "$HOME"
minarch.elf "$CORES_PATH/${EMU_EXE}_libretro.so" "$ROM" DMG &> "$LOGS_PATH/$EMU_TAG.txt"

View file

@ -0,0 +1,22 @@
#!/bin/sh
touch /mnt/sdcard/batmon.txt
while :; do
C=`cat /sys/class/power_supply/battery/capacity`
V=`cat /sys/class/power_supply/battery/voltage_now`
M=$(($V/1000))
M=$(($M-3300))
M=$(($M/8))
if [ $M -gt 80 ]; then M=100;
if [ $M -gt 60 ]; then M=80;
elif [ $M -gt 40 ]; then M=60;
elif [ $M -gt 20 ]; then M=40;
elif [ $M -gt 10 ]; then M=20;
else M=10; fi
N=`date`
echo "$C ($M) $V $N" >> /mnt/sdcard/batmon.txt
sync
sleep 5
done

View file

@ -0,0 +1,59 @@
#!/bin/sh
export SDCARD_PATH="/mnt/sdcard"
export BIOS_PATH="$SDCARD_PATH/Bios"
export SAVES_PATH="$SDCARD_PATH/Saves"
export SYSTEM_PATH="$SDCARD_PATH/.system/rg35xx"
export CORES_PATH="$SYSTEM_PATH/cores"
export USERDATA_PATH="$SDCARD_PATH/.userdata/rg35xx"
export LOGS_PATH="$USERDATA_PATH/logs"
#######################################
export PATH=$SYSTEM_PATH/bin:$PATH
export LD_LIBRARY_PATH=$SYSTEM_PATH/lib:$LD_LIBRARY_PATH
#######################################
echo on > /sys/devices/b0238000.mmc/mmc_host/mmc0/power/control
echo on > /sys/devices/b0230000.mmc/mmc_host/mmc1/power/control
export CPU_SPEED_MENU=504000
export CPU_SPEED_GAME=1296000
export CPU_SPEED_PERF=1488000
export CPU_PATH=/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
#######################################
mkdir -p "$LOGS_PATH"
mkdir -p "$USERDATA_PATH/.minui"
AUTO_PATH=$USERDATA_PATH/auto.sh
if [ -f "$AUTO_PATH" ]; then
"$AUTO_PATH"
fi
#######################################
keymon.elf & # &> /mnt/sdcard/keymon.txt &
# ./batmon.sh &> /mnt/sdcard/batmon.txt &
#######################################
cd $(dirname "$0")
export EXEC_PATH=/tmp/minui_exec
touch "$EXEC_PATH" && sync
while [ -f "$EXEC_PATH" ]; do
echo $CPU_SPEED_PERF > "$CPU_PATH"
./minui.elf &> $LOGS_PATH/minui.txt
sync
NEXT="/tmp/next"
if [ -f $NEXT ]; then
CMD=`cat $NEXT`
eval $CMD
rm -f $NEXT
echo $CPU_SPEED_PERF > "$CPU_PATH"
sync
fi
done