mirror of
https://github.com/FEX-Emu/FEX.git
synced 2024-12-13 09:06:17 +00:00
79a20b899b
Now that PF calculation is deferred, the cost of calculating PF correctly should be tolerable. Remove the speed hack to skip PF. It's fundamentally broken, and there are enough broken things in FEX as it is that we don't need to maintain this one ;-) Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
32 lines
675 B
Bash
Executable File
32 lines
675 B
Bash
Executable File
#!/bin/bash
|
|
FEX=${1:-FEXLoader}
|
|
echo Using $FEX
|
|
for fileid in ~/.fex-emu/aotir/*.path; do
|
|
filename=`cat "$fileid"`
|
|
args=""
|
|
if [ "${fileid: -6 : 1}" == "L" ]; then
|
|
args="$args --abilocalflags"
|
|
else
|
|
args="$args --no-abilocalflags"
|
|
fi
|
|
|
|
if [ "${fileid: -7 : 1}" == "T" ]; then
|
|
args="$args --tsoenabled"
|
|
else
|
|
args="$args --no-tsoenabled"
|
|
fi
|
|
|
|
if [ "${fileid: -8 : 1}" == "S" ]; then
|
|
args="$args --smc=full"
|
|
else
|
|
args="$args --smc=mman"
|
|
fi
|
|
|
|
if [ -f "${fileid%.path}.aotir" ]; then
|
|
echo "`basename $fileid` has already been generated"
|
|
else
|
|
echo "Processing `basename $fileid` ($filename) with $args"
|
|
$FEX --aotirgenerate $args "$filename"
|
|
fi
|
|
done
|