X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=frontend%2F320240%2Fcaanoo.gpe;h=9d6154a4baac12860984a18daa3aef481bd8821d;hb=f33a0f965a62ca6a8392d16efad00c2bbd878351;hp=f6e72e5a7a5f058a08dc626629de74ee1ab682e8;hpb=9e0630ab54cbf6b6e3ec525f1088aa54e163c938;p=pcsx_rearmed.git diff --git a/frontend/320240/caanoo.gpe b/frontend/320240/caanoo.gpe index f6e72e5a..9d6154a4 100755 --- a/frontend/320240/caanoo.gpe +++ b/frontend/320240/caanoo.gpe @@ -1,8 +1,23 @@ #!/bin/sh -./pollux_set "ram_timings=3,9,4,1,1,1,1" +# Wiz's timings are already good, apply this for Caanoo +if [ -e /dev/accel ]; then + ./pollux_set "ram_timings=3,9,4,1,1,1,1" +fi + +# the sync mount causes problems when writing saves, +# probably due to many write calls, so have to get rid of it +if grep mmcblk /proc/mounts | grep -q '\'; then + oldmount=`grep mmcblk /proc/mounts | grep '\' | awk '{print $4}'` + mount /dev/mmcblk0p1 /mnt/sd/ -o remount,dirsync,noatime +fi ./pcsx "$@" +sync + +if [ -n "$oldmount" ]; then + mount /dev/mmcblk0p1 /mnt/sd/ -o remount,$oldmount +fi cd /usr/gp2x exec ./gp2xmenu