第三个问题
@ EE4.0怎么玩三国战纪3,人中的核心放进去没用
@ emuelec4.1玩不了三国战记3,谁有能玩的模拟器核心
@ 请问905x3如何玩《三国战纪3》《西游释厄传2》这种pgm2
@ emuelec4.1玩不了三国战记3,谁有能玩的模拟器核心
这个问题的根本是 mame_libretro.so 核心被EE调用时,参数设置不正确导致的。
需要修复 advmame.sh 这个文件。路径是 /usr/bin
修复后的代码为( 修复后的advmame.sh已经放到yun盘,可以去下载用)
--------------------------------------------
. /etc/profile
CONFIG_DIR="/storage/.advance"
export DISPLAY=:0
if [ ! -d "$CONFIG_DIR" ]; then
mkdir -p $CONFIG_DIR
@@ -19,29 +20,29 @@ sed -i "s|/roms/arcade|/roms/mame|g" $CONFIG_DIR/advmame.rc
fi
if [ "$EE_DEVICE" != "OdroidGoAdvance" ] && [ "$EE_DEVICE" != "GameForce" ]; then
MODE=`cat /sys/class/display/mode`;
sed -i '/device_video_modeline/d' $CONFIG_DIR/advmame.rc
case "$MODE" in
"720p"*)
if [ -f /ee_s905 ]; then
echo "device_video_modeline 1280x720-60 91.517 1280 1440 1531 1691 720 810 812 902 +hsync +vsync" >> $CONFIG_DIR/advmame.rc
fi
;;
"1080p"*)
echo "device_video_modeline 1920x1080_60.00 153.234 1920 1968 2121 2168 1080 1127 1130 1178 +hsync +vsync" >> $CONFIG_DIR/advmame.rc
;;
"1280x1024p60hz"*)
echo "device_video_modeline 1280x1024_60.00 108.88 1280 1360 1496 1712 1024 1025 1028 1060 +hsync +vsync" >> $CONFIG_DIR/advmame.rc
;;
"1024x768p60hz"*)
echo "device_video_modeline 1024x768_60.00 64.11 1024 1080 1184 1344 768 769 772 795 +hsync +vsync" >> $CONFIG_DIR/advmame.rc
;;
"640x480p60hz"*)
echo "device_video_modeline 640x480_60.00 23.86 640 656 720 800 480 481 484 497 +hsync +vsync" >> $CONFIG_DIR/advmame.rc
;;
esac
unset DISPLAY
MODE=`cat /sys/class/display/mode`;
sed -i '/device_video_modeline/d' $CONFIG_DIR/advmame.rc
case "$MODE" in
"720p"*)
if [ -f /ee_s905 ]; then
echo "device_video_modeline 1280x720-60 91.517 1280 1440 1531 1691 720 810 812 902 +hsync +vsync" >> $CONFIG_DIR/advmame.rc
fi
;;
"1080p"*)
echo "device_video_modeline 1920x1080_60.00 153.234 1920 1968 2121 2168 1080 1127 1130 1178 +hsync +vsync" >> $CONFIG_DIR/advmame.rc
;;
"1280x1024p60hz"*)
echo "device_video_modeline 1280x1024_60.00 108.88 1280 1360 1496 1712 1024 1025 1028 1060 +hsync +vsync" >> $CONFIG_DIR/advmame.rc
;;
"1024x768p60hz"*)
echo "device_video_modeline 1024x768_60.00 64.11 1024 1080 1184 1344 768 769 772 795 +hsync +vsync" >> $CONFIG_DIR/advmame.rc
;;
"640x480p60hz"*)
echo "device_video_modeline 640x480_60.00 23.86 640 656 720 800 480 481 484 497 +hsync +vsync" >> $CONFIG_DIR/advmame.rc
;;
esac
fi
if [ "$EE_DEVICE" != "GameForce" ]; then
@@ -51,5 +52,4 @@ fi
ARG=$(echo basename $1 | sed 's/\.[^.]*$//')
ARG="$(echo $1 | sed 's=.*/==;s/\.[^.]*$//')"
DISPLAY=0 SDL_AUDIODRIVER=alsa /usr/bin/advmame $ARG -quiet
SDL_AUDIODRIVER=alsa /usr/bin/advmame $ARG -quiet
-------------------------------------------------------------------
但是我不知道怎样更新进去。如果有大神知道的,请告知方法。
现在想玩,有个笨方法,重启到RA系统,然后手动选择核心(core)"mame_libretro.so"
再手动选择rom 三国战记3 "kov.zip"
就能运行了,目测有些卡,测试盒子是S905L