Please or 注册 to create posts and topics.

EmuELEC安装NDS模拟器drastic

前提

EmuELEC系统是支持Nintendou的NDS平台的,但是系统没有直接配置好模拟器,只提供了一个安装选项。进入设置SETUP菜单,选择【Install Drastic】进行安装Drastic,提示安装完成(实际应该没有安装成功,或者出现错误提示:wget: error getting response: Connection reset by peer)。

more_4-1.png

然后把NDS平台的游戏ROM文件放入roms对应目录下,重启EmulationStation之后进入NDS平台游戏,出现错误:

more_4-2.png

下面就来分析一下原因,如何解决这个问题。

原因分析

其实,找到安装脚本/storage/roms/setup/install_drastic.sh修改系统设置菜单之后的位置,原位置为/usr/bin/scripts/setup/install_drastic.sh),查看部分内容:

 

...
if grep -q "aarch64" /etc/motd; then
    LINK="https://raw.githubusercontent.com/shantigilbert/binaries-1/master/drastic.tar.gz"
else
    LINK="https://raw.githubusercontent.com/shantigilbert/binaries/master/odroid-xu4/drastic.tar.gz"
fi

ES_FOLDER="/storage/.emulationstation"
LINKDEST="$ES_FOLDER/scripts/drastic.tar.gz"
CFG="$ES_FOLDER/es_systems.cfg"
EXE="emuelecRunEmu.sh"

mkdir -p "$ES_FOLDER/scripts/"

wget -O $LINKDEST $LINK
...

从上面的脚本内容或报错信息,可以看出是下载drastic.tar.gz文件时出错了。

解决方法

前面修改系统设置菜单完成后,到本站的【资源下载】➡【工具】下载以下三个文件:

  • install_drastic.sh(脚本已经修改)
  • drastic_aarch64.tar.gz
  • drastic_no_aarch64.tar.gz

然后把这三个文件放入到EmuELEC启动盘的EMUELEC分区的根目录

more_4-3.png

然后启动EmuELEC系统,ssh连接到EmuELEC,然后执行下面命令:

 

cp -f /flash/install_drastic.sh /storage/roms/setup/
chmod 755 /storage/roms/setup/install_drastic.sh
# 将文件/storage/roms/setup/install_drastic.sh替换成下载的install_drastic.sh
# 修改install_drastic.sh的权限

more_4-4.png

然后再次选择【Install Drastic】进行安装Drastic,安装完成之后再进入游戏试试看,哦了!正常进入游戏界面。只是手柄按键需要重新映射一下。

more_4-5.png

配置Drastic

Drastic虽然安装好了,但是还需要进一步配置。先把游戏ROM文件放入roms对应目录下,然后进入此平台游戏,会发现手柄按键映射“驴头不对马嘴“。此时,需要借一个外接USB键盘进行辅助映射。按下键盘M键,在菜单里,选择【Configure Controls】,可对手柄进行映射。