diff --git a/skeleton/SDCARD/Bios/FC/.keep b/skeleton/BASE/Bios/FC/.keep similarity index 100% rename from skeleton/SDCARD/Bios/FC/.keep rename to skeleton/BASE/Bios/FC/.keep diff --git a/skeleton/SDCARD/Bios/GB/.keep b/skeleton/BASE/Bios/GB/.keep similarity index 100% rename from skeleton/SDCARD/Bios/GB/.keep rename to skeleton/BASE/Bios/GB/.keep diff --git a/skeleton/SDCARD/Bios/GBA/.keep b/skeleton/BASE/Bios/GBA/.keep similarity index 100% rename from skeleton/SDCARD/Bios/GBA/.keep rename to skeleton/BASE/Bios/GBA/.keep diff --git a/skeleton/SDCARD/Bios/GBC/.keep b/skeleton/BASE/Bios/GBC/.keep similarity index 100% rename from skeleton/SDCARD/Bios/GBC/.keep rename to skeleton/BASE/Bios/GBC/.keep diff --git a/skeleton/SDCARD/Bios/MD/.keep b/skeleton/BASE/Bios/MD/.keep similarity index 100% rename from skeleton/SDCARD/Bios/MD/.keep rename to skeleton/BASE/Bios/MD/.keep diff --git a/skeleton/SDCARD/Bios/PS/.keep b/skeleton/BASE/Bios/PS/.keep similarity index 100% rename from skeleton/SDCARD/Bios/PS/.keep rename to skeleton/BASE/Bios/PS/.keep diff --git a/skeleton/SDCARD/Bios/SFC/.keep b/skeleton/BASE/Bios/SFC/.keep similarity index 100% rename from skeleton/SDCARD/Bios/SFC/.keep rename to skeleton/BASE/Bios/SFC/.keep diff --git a/skeleton/SDCARD/README.txt b/skeleton/BASE/README.txt similarity index 100% rename from skeleton/SDCARD/README.txt rename to skeleton/BASE/README.txt diff --git a/skeleton/SDCARD/Roms/Game Boy (GB)/.keep b/skeleton/BASE/Roms/Game Boy (GB)/.keep similarity index 100% rename from skeleton/SDCARD/Roms/Game Boy (GB)/.keep rename to skeleton/BASE/Roms/Game Boy (GB)/.keep diff --git a/skeleton/SDCARD/Roms/Game Boy Advance (GBA)/.keep b/skeleton/BASE/Roms/Game Boy Advance (GBA)/.keep similarity index 100% rename from skeleton/SDCARD/Roms/Game Boy Advance (GBA)/.keep rename to skeleton/BASE/Roms/Game Boy Advance (GBA)/.keep diff --git a/skeleton/SDCARD/Roms/Game Boy Color (GBC)/.keep b/skeleton/BASE/Roms/Game Boy Color (GBC)/.keep similarity index 100% rename from skeleton/SDCARD/Roms/Game Boy Color (GBC)/.keep rename to skeleton/BASE/Roms/Game Boy Color (GBC)/.keep diff --git a/skeleton/SDCARD/Roms/Nintendo Entertainment System (FC)/.keep b/skeleton/BASE/Roms/Nintendo Entertainment System (FC)/.keep similarity index 100% rename from skeleton/SDCARD/Roms/Nintendo Entertainment System (FC)/.keep rename to skeleton/BASE/Roms/Nintendo Entertainment System (FC)/.keep diff --git a/skeleton/SDCARD/Roms/Sega Genesis (MD)/.keep b/skeleton/BASE/Roms/Sega Genesis (MD)/.keep similarity index 100% rename from skeleton/SDCARD/Roms/Sega Genesis (MD)/.keep rename to skeleton/BASE/Roms/Sega Genesis (MD)/.keep diff --git a/skeleton/SDCARD/Roms/Sony PlayStation (PS)/.keep b/skeleton/BASE/Roms/Sony PlayStation (PS)/.keep similarity index 100% rename from skeleton/SDCARD/Roms/Sony PlayStation (PS)/.keep rename to skeleton/BASE/Roms/Sony PlayStation (PS)/.keep diff --git a/skeleton/SDCARD/Roms/Super Nintendo Entertainment System (SFC)/.keep b/skeleton/BASE/Roms/Super Nintendo Entertainment System (SFC)/.keep similarity index 100% rename from skeleton/SDCARD/Roms/Super Nintendo Entertainment System (SFC)/.keep rename to skeleton/BASE/Roms/Super Nintendo Entertainment System (SFC)/.keep diff --git a/skeleton/SDCARD/Saves/FC/.keep b/skeleton/BASE/Saves/FC/.keep similarity index 100% rename from skeleton/SDCARD/Saves/FC/.keep rename to skeleton/BASE/Saves/FC/.keep diff --git a/skeleton/SDCARD/Saves/GB/.keep b/skeleton/BASE/Saves/GB/.keep similarity index 100% rename from skeleton/SDCARD/Saves/GB/.keep rename to skeleton/BASE/Saves/GB/.keep diff --git a/skeleton/SDCARD/Saves/GBA/.keep b/skeleton/BASE/Saves/GBA/.keep similarity index 100% rename from skeleton/SDCARD/Saves/GBA/.keep rename to skeleton/BASE/Saves/GBA/.keep diff --git a/skeleton/SDCARD/Saves/GBC/.keep b/skeleton/BASE/Saves/GBC/.keep similarity index 100% rename from skeleton/SDCARD/Saves/GBC/.keep rename to skeleton/BASE/Saves/GBC/.keep diff --git a/skeleton/SDCARD/Saves/MD/.keep b/skeleton/BASE/Saves/MD/.keep similarity index 100% rename from skeleton/SDCARD/Saves/MD/.keep rename to skeleton/BASE/Saves/MD/.keep diff --git a/skeleton/SDCARD/Saves/PS/.keep b/skeleton/BASE/Saves/PS/.keep similarity index 100% rename from skeleton/SDCARD/Saves/PS/.keep rename to skeleton/BASE/Saves/PS/.keep diff --git a/skeleton/SDCARD/Saves/SFC/.keep b/skeleton/BASE/Saves/SFC/.keep similarity index 100% rename from skeleton/SDCARD/Saves/SFC/.keep rename to skeleton/BASE/Saves/SFC/.keep diff --git a/skeleton/BOOT/rg35xx/dmenu.bin b/skeleton/BASE/dmenu.bin similarity index 68% rename from skeleton/BOOT/rg35xx/dmenu.bin rename to skeleton/BASE/dmenu.bin index 61d5eb0..1e1c737 100755 --- a/skeleton/BOOT/rg35xx/dmenu.bin +++ b/skeleton/BASE/dmenu.bin @@ -2,7 +2,9 @@ /usbdbg.sh device -SDCARD_PATH=/mnt/mmc # TF1 +TF1_PATH=/mnt/mmc +TF2_PATH=/mnt/sdcard +SDCARD_PATH=$TF1_PATH SYSTEM_DIR=/.system SYSTEM_FRAG=$SYSTEM_DIR/rg35xx UPDATE_FRAG=/MinUI.zip @@ -24,23 +26,37 @@ fi if [ ! -d $SYSTEM_PATH ]; then # try TF2 - SDCARD_PATH=/mnt/sdcard + SDCARD_PATH=$TF2_PATH SYSTEM_PATH=${SDCARD_PATH}${SYSTEM_FRAG} UPDATE_PATH=${SDCARD_PATH}${UPDATE_FRAG} fi # is there an update available? if [ -f $UPDATE_PATH ]; then - if [ -d $SYSTEM_PATH ]; then - echo update > $SDCARD_PATH/log.txt - else - echo install > $SDCARD_PATH/log.txt - fi - # TODO: finish this logic - # busybox unzip + # TODO: TEST! + + # busybox unzip -o $UPDATE_PATH -d $SDCARD_PATH + # FLAG_PATH=/misc/.minstalled + # if [ ! -f $FLAG_PATH ]; then + # BAK_PATH=$TF1_PATH/bak + # mkdir -p $BAK_PATH + # cp /misc/modules/gpio_keys_polled.ko $BAK_PATH + # cp /misc/boot_logo.bmp.gz $BAK_PATH + # cp /misc/kernel.dtb $BAK_PATH + # cp /misc/uImage $BAK_PATH + # mount -o remount,rw /dev/block/actb /misc + # rm -f /misc/uImage + # cp $SYSTEM_PATH/dat/uImage /misc + # cp $SYSTEM_PATH/dat/boot_logo.bmp.gz /misc + # cp $SYSTEM_PATH/dat/kernel.dtb /misc + # cp $SYSTEM_PATH/dat/gpio_keys_polled.ko /misc/modules + # touch $FLAG_PATH + # fi + # rm -f $UPDATE_PATH + # sync && reboot fi -ROOTFS_IMAGE=$SYSTEM_PATH/rootfs.img +ROOTFS_IMAGE=$SYSTEM_PATH/rootfs.ext2 if [ ! -f $ROOTFS_IMAGE ]; then # fallback to stock demenu.bin, based on dmenu_ln ACT="/tmp/.next" diff --git a/skeleton/BOOT/miyoomini/tmp_update.txt b/skeleton/BOOT/miyoomini/tmp_update.txt deleted file mode 100644 index 25b805e..0000000 --- a/skeleton/BOOT/miyoomini/tmp_update.txt +++ /dev/null @@ -1 +0,0 @@ -.tmp_update/updater or the /miyoo/app/MainUI trick I forget which it uses... \ No newline at end of file diff --git a/skeleton/SYSTEM/rg35xx/dat/gpio_keys_polled.ko b/skeleton/SYSTEM/rg35xx/dat/gpio_keys_polled.ko new file mode 100755 index 0000000..6aec368 Binary files /dev/null and b/skeleton/SYSTEM/rg35xx/dat/gpio_keys_polled.ko differ diff --git a/skeleton/SYSTEM/rg35xx/dat/gpio_keys_polled.ko.meta b/skeleton/SYSTEM/rg35xx/dat/gpio_keys_polled.ko.meta new file mode 100644 index 0000000..76db634 --- /dev/null +++ b/skeleton/SYSTEM/rg35xx/dat/gpio_keys_polled.ko.meta @@ -0,0 +1 @@ +stock kernel module (unmodified, required in case Garlic was installed before this) \ No newline at end of file