From 5ee7f9e7d2aaa4fa7533d1884d818ef00209d9a1 Mon Sep 17 00:00:00 2001 From: Alexey 'Cluster' Avdyukhin Date: Tue, 20 Feb 2018 01:08:31 +0300 Subject: overscan crop disabled for fceux, new version --- core_modules/snes9x2010.hmod/bin/snes | 3 +++ retroarch.hmod/bin/nes | 5 ++--- retroarch.hmod/bin/retroarch-clover | 9 +++++++-- retroarch.hmod/bin/retroarch-clover-child | 6 +++--- retroarch.hmod/etc/libretro/retroarch-core-options.cfg | 2 +- retroarch.hmod/readme.txt | 2 +- 6 files changed, 17 insertions(+), 10 deletions(-) diff --git a/core_modules/snes9x2010.hmod/bin/snes b/core_modules/snes9x2010.hmod/bin/snes index 1fae5d9..87b242b 100755 --- a/core_modules/snes9x2010.hmod/bin/snes +++ b/core_modules/snes9x2010.hmod/bin/snes @@ -10,6 +10,9 @@ if [ "$extension" == "7z" ]; then cd $tmppath tiny7zx x $filename filename=$tmppath/$(ls) + filename_str=${filename// /_} + mv "$filename" "$filename_str" + filename=$filename_str fi filebase=$(basename "$filename") diff --git a/retroarch.hmod/bin/nes b/retroarch.hmod/bin/nes index ae66cfb..2ab8a98 100755 --- a/retroarch.hmod/bin/nes +++ b/retroarch.hmod/bin/nes @@ -2,10 +2,9 @@ core=fceumm filename="$1" extension="${filename##*.}" -crt=--ra-allow-crt + if [ "$extension" == "fds" ] || [ "$extension" == "qd" ]; then core=nestopia - crt=0 fi -exec retroarch-clover "$core" "$@" $crt +exec retroarch-clover "$core" "$filename" "$@" diff --git a/retroarch.hmod/bin/retroarch-clover b/retroarch.hmod/bin/retroarch-clover index 81e889f..a00c6a7 100755 --- a/retroarch.hmod/bin/retroarch-clover +++ b/retroarch.hmod/bin/retroarch-clover @@ -2,8 +2,13 @@ # Kill it! Kill it with fire! pkill -KILL clover-mcp + +core=$1 +rom=$2 +shift 2 + if [ -f "/bin/remote-exec" ]; then - echo retroarch-clover-child $@ > /var/exec.flag + echo retroarch-clover-child "$core" "$rom" $@ > /var/exec.flag else - exec retroarch-clover-child $@ + exec retroarch-clover-child "$core" "$rom" $@ fi diff --git a/retroarch.hmod/bin/retroarch-clover-child b/retroarch.hmod/bin/retroarch-clover-child index 2f82551..f539bb1 100755 --- a/retroarch.hmod/bin/retroarch-clover-child +++ b/retroarch.hmod/bin/retroarch-clover-child @@ -82,8 +82,8 @@ rpid=$! # searching for input devices for i in $(ls /dev/input/event?) ;do - local id=$(basename $i) - local name=$(cat /sys/class/input/$id/device/name) + id=$(basename $i) + name=$(cat /sys/class/input/$id/device/name) [ "$name" == "sunxi-knob" ] && power_file=$i [ "$name" == "sunxi-keyboard" ] && reset_file=$i [ "$name" == "Nintendo Clovercon - controller1" ] && controller1_file=$i @@ -133,7 +133,7 @@ done # Screenshot! It's not so fast, doing it in a background... if [ ! -z "$screenshot" ] && [ -z "$nosaves" ]; then - fbgrab -z 0 "$screenshot" & + fbgrab -z 5 "$screenshot" & sshot_pid=$! fi diff --git a/retroarch.hmod/etc/libretro/retroarch-core-options.cfg b/retroarch.hmod/etc/libretro/retroarch-core-options.cfg index 63b654f..797549f 100644 --- a/retroarch.hmod/etc/libretro/retroarch-core-options.cfg +++ b/retroarch.hmod/etc/libretro/retroarch-core-options.cfg @@ -17,7 +17,7 @@ genesis_plus_gx_invert_mouse = "disabled" fceumm_palette = "asqrealc" fceumm_nospritelimit = "disabled" fceumm_overclocking = "disabled" -fceumm_overscan = "enabled" +fceumm_overscan = "disabled" fceumm_aspect = "8:7 PAR" snes9x_next_overclock = "Disabled(10MHz)" gambatte_gb_colorization = "disabled" diff --git a/retroarch.hmod/readme.txt b/retroarch.hmod/readme.txt index 7fce70f..ae61034 100644 --- a/retroarch.hmod/readme.txt +++ b/retroarch.hmod/readme.txt @@ -1,5 +1,5 @@ === RetroArch module for hakchi === -version 1.0 +version 1.1 This is a hakchi/hakchi2 module which adds libretro cores and RetroArch frontend to your NES/SNES Mini. -- cgit v1.2.3