From 0c05f8622efa6118589f1071e0a2a395fe8d7b66 Mon Sep 17 00:00:00 2001 From: "U-Huygens-PC\\Bibibi" Date: Tue, 9 Aug 2016 17:07:56 +0200 Subject: [PATCH 1/4] Update RA version to 1.3.6 --- dist-scripts/dist-cores.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist-scripts/dist-cores.sh b/dist-scripts/dist-cores.sh index 86296ed628..915d74cd79 100755 --- a/dist-scripts/dist-cores.sh +++ b/dist-scripts/dist-cores.sh @@ -1,6 +1,6 @@ #!/bin/sh -RARCH_VERSION=1.3.5 +RARCH_VERSION=1.3.6 PLATFORM=$1 SALAMANDER=no MAKEFILE_GRIFFIN=no From f0dea0d46f129b0e05323420fe36346677bf3daa Mon Sep 17 00:00:00 2001 From: "U-Huygens-PC\\Bibibi" Date: Tue, 9 Aug 2016 17:14:07 +0200 Subject: [PATCH 2/4] Rename and add paths and flags for cex ps3 --- dist-scripts/dist-cores.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dist-scripts/dist-cores.sh b/dist-scripts/dist-cores.sh index 915d74cd79..bb96f5b235 100755 --- a/dist-scripts/dist-cores.sh +++ b/dist-scripts/dist-cores.sh @@ -82,7 +82,10 @@ platform=ps3 SALAMANDER=yes EXT=a -EXE_PATH=/usr/local/cell/host-win32/bin +EXE_PATH=$CELL_SDK/host-win32/bin +SCETOOL_PATH=$PS3TOOLS_PATH/scetool/scetool.exe +SCETOOL_FLAGS_CORE="--sce-type=SELF --compress-data=TRUE --skip-sections=TRUE --key-revision=1C --self-auth-id=1010000001000003 --self-vendor-id=01000002 --self-type=APP --self-app-version=0001000000000000 --self-fw-version=0004002000000000 --encrypt" +SCETOOL_FLAGS_EBOOT="--sce-type=SELF --compress-data=TRUE --skip-sections=TRUE --key-revision=1C --self-auth-id=1010000001000003 --self-vendor-id=01000002 --self-type=NPDRM --self-fw-version=0004002000000000 --np-license-type=FREE --np-content-id=UP0001-SSNE10000_00-0000000000000001 --np-app-type=EXEC --self-app-version=0001000000000000 --np-real-fname=EBOOT.BIN --encrypt" # ODE PS3 elif [ $PLATFORM = "ode-ps3" ]; then From db2f7269c23c7d1f68731418b6ee1b6f81accf1b Mon Sep 17 00:00:00 2001 From: "U-Huygens-PC\\Bibibi" Date: Tue, 9 Aug 2016 17:22:45 +0200 Subject: [PATCH 3/4] Use scetool to sign eboot and cores --- dist-scripts/dist-cores.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dist-scripts/dist-cores.sh b/dist-scripts/dist-cores.sh index bb96f5b235..680242a477 100755 --- a/dist-scripts/dist-cores.sh +++ b/dist-scripts/dist-cores.sh @@ -182,7 +182,7 @@ for f in `ls -v *_${platform}.${EXT}`; do if [ $PLATFORM = "dex-ps3" ] ; then $MAKE_FSELF_NPDRM -c ../retroarch_${platform}.elf ../CORE.SELF elif [ $PLATFORM = "cex-ps3" ] ; then - make_self_wc ../retroarch_${platform}.elf ../CORE.SELF + $SCETOOL_PATH $SCETOOL_FLAGS_CORE ../retroarch_${platform}.elf ../CORE.SELF elif [ $PLATFORM = "ode-ps3" ] ; then $SCETOOL_PATH $SCETOOL_FLAGS --encrypt ../retroarch_${platform}.elf ../CORE.SELF fi @@ -266,7 +266,7 @@ if [ $PLATFORM = "dex-ps3" ] ; then rm -rf ../retroarch-salamander_${platform}.elf $MAKE_PACKAGE_NPDRM ../pkg/${platform}/package.conf ../pkg/${platform} elif [ $PLATFORM = "cex-ps3" ] ; then - make_self_wc ../retroarch-salamander_${platform}.elf ../pkg/${platform}/USRDIR/EBOOT.BIN + $SCETOOL_PATH $SCETOOL_FLAGS_EBOOT ../retroarch-salamander_${platform}.elf ../pkg/${platform}/USRDIR/EBOOT.BIN rm -rf ../retroarch-salamander_${platform}.elf python2 ../ps3/ps3py/pkg.py --contentid UP0001-SSNE10000_00-0000000000000001 ../pkg/${platform} retroarch-${platform}-cfw-$RARCH_VERSION.pkg elif [ $PLATFORM = "ode-ps3" ] ; then From fe17b90e36fa5d3e52559db44f1058b3655fa151 Mon Sep 17 00:00:00 2001 From: "U-Huygens-PC\\Bibibi" Date: Tue, 9 Aug 2016 17:26:57 +0200 Subject: [PATCH 4/4] Fix path for python script and rename cex pkg --- dist-scripts/dist-cores.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist-scripts/dist-cores.sh b/dist-scripts/dist-cores.sh index 680242a477..a05631d8fa 100755 --- a/dist-scripts/dist-cores.sh +++ b/dist-scripts/dist-cores.sh @@ -268,7 +268,7 @@ if [ $PLATFORM = "dex-ps3" ] ; then elif [ $PLATFORM = "cex-ps3" ] ; then $SCETOOL_PATH $SCETOOL_FLAGS_EBOOT ../retroarch-salamander_${platform}.elf ../pkg/${platform}/USRDIR/EBOOT.BIN rm -rf ../retroarch-salamander_${platform}.elf - python2 ../ps3/ps3py/pkg.py --contentid UP0001-SSNE10000_00-0000000000000001 ../pkg/${platform} retroarch-${platform}-cfw-$RARCH_VERSION.pkg + ../tools/ps3/ps3py/pkg.py --contentid UP0001-SSNE10000_00-0000000000000001 ../pkg/${platform}/ RetroArch.PS3.$RARCH_VERSION.CEX.PS3.pkg elif [ $PLATFORM = "ode-ps3" ] ; then $SCETOOL_PATH $SCETOOL_FLAGS --encrypt ../retroarch-salamander_${platform}.elf ../pkg/${platform}_iso/PS3_GAME/USRDIR/EBOOT.BIN rm -rf ../retroarch-salamander_${platform}.elf