恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4491|回复: 17

[N1盒子] N1打造完美的游戏机,刷emuelec写入emmc,连接电脑rom共享,修改蓝牙手柄适配psp

    [复制链接]
发表于 2020-3-23 20:38 | 显示全部楼层 |阅读模式
本帖最后由 jimsavage 于 2020-3-23 21:01 编辑

本贴介绍N1用U盘安装emuelec,然后把emuelec写入emmc,切底解放U口。让不能自动适配的蓝牙手柄适应ppsspp。
一、N1降级,N1在nas主界面点击四次固件版本打开adb。
N1在nas主界面点击四次固件版本打开adb.jpg
二、运行降级工具,选2.N1降级,输入N1的IP地址(IP地址可以看一下你的路由分配的地址),成功后,盒子自动重启。
degrade-01.JPG
三、用Win32DiskImager刷一个emuelec(骨头版),为什么选用这个骨头版呢?因为这个版本是保留人中日月大大的EmuELEC3.4整合包,最大限度保持原样,仅删除所有rom文件。删除后4G轻松装下。非常适合我们这个方案,链接在这里https://www.right.com.cn/forum/thread-2899622-1-1.html,刷好后重新插拔U盘或TF卡,如果弹出什么要求格式化啊什么的,都选否。然后把rom盘,把rom文件夹以外的工具都删除了。因为怕写emmc,把这些都写了。。
win32diskimager.jpg
四、然后电脑运行u盘启动傻瓜包,输入IP地址。https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=431683,U盘可以启动了。
U盘傻瓜包.jpg
五、插入U盘,就终于能成功启动emelec了。我们只完成了1/3了,因为目前没有rom的。一开始你要不接USB键盘,要不就接个USB的手柄,我的是Xbox one的手柄,一开始进去长按就认到我的手柄了,蓝牙手柄暂时还不能用。
emuelec画面.jpg
六、我们想把emelec写入emmc,以前给大大的方法误导了,installtointernal命令,发现总是卡logo。经过一番尝试。在论坛找到方法了,具体是。用WinSCP把我附件里的installtointernal 复制到N1 的 /tmp目录里, 然后用putty通过SSH连到N1, 执行以下命令
  1. cd /tmp
  2. chmod +x installtointernal
  3. ./installtointernal
复制代码
然后按提示一顿y之后就拷贝好了,提示你重启,你就按Y,把U盘拔了,就把emuelec成功写入emmc了。
七、成功用N1的emmc成功启动后,进去发现没有游戏,呵呵,因为暂时你还没有rom啊。接入下来就是把电脑的rom文件共享给N1用。
八、共享win10的ROM文件,具体ROM文件的下载可以到人中日月的B站下载,然后鼠标右键共享就行了。不过你具体要记得你共享的用户名和密码。
九、因为我是整个ROM文件都共享的,所以你先用WinSCP登陆你的N1。密码是emuelec.
winscp.jpg
十、用winscp打开/storage/roms/,把里面的所有文件都删除了。
十一、然后打开/storage/.config/system.d目录,鼠标右键新建一个文件storage-roms.mount,文件内容具体如下:
共享目录.jpg
  1. [Unit]
  2. Description=cifs mount script
  3. Requires=network-online.service
  4. After=network-online.service
  5. Before=kodi.service

  6. [Mount]
  7. What=//你的电脑的/roms
  8. Where=/storage/roms
  9. Options=username=你电脑共享的用户名,password=用户名密码,rw,vers=3.0
  10. Type=cifs

  11. [Install]
  12. WantedBy=multi-user.target
复制代码
因为我的是win10的,所以加上vers=3.0这个选项。
十二、用ssh工具登陆你的N1,然后在/storage/.config/system.d目录下面运行
  1. systemctl enable storage-roms.mount
  2. systemctl start storage-roms.mount
  3. systemctl status storage-roms.mount
复制代码
最后一个命令systemctl status storage-roms.mount就是参考是否成功的。如果不成功,你检查一下你的共享用户名或者密码,或者根本就没有用户名和密码的。。。
十三、成功后,你就打造了一套N1游戏机了,利用你的SAMBA共享rom,一堆PSP游戏和一堆各种系统的游戏了。。。
十四、如果你用蓝牙手柄,可以用你USB手柄按start键进入主菜单,进入控制器设置,点配对蓝牙控制器,按亮你的蓝牙手柄。我的是飞智黑武士X9ET pro,识别为FeiZhiX9ET/ETPro了,然后到配置控制器里面正确设置各个按键。
蓝牙控制器.jpg 十五、现在你已经能玩大部分系统的游戏。但你玩PSP游戏的时候,发现你的杂牌的蓝牙手柄不能正确识别到。按键直接乱套了。具体方法是都emuelec的ra系统里面,打开sdl2驱动。然后:方法一、到github.com下载gamecontrollerdb.txt文件覆盖/storage/.config/ppsspp/assets的文件。方法二、如果你的蓝牙手柄太杂牌了,例如我的飞智黑武士X9ET pro一样的,根本都不认的。这个只能靠你自己编辑gamecontrollerdb.txt了。。。打开/storage/.config/emulationstation的es_input.cfg文件。我的文件具体如下:
  1.   <inputConfig type="joystick" deviceName="FeiZhiX9ET/ETPro" deviceGUID="05000000151900004000000001000000">
  2.     <input name="a" type="button" id="5" value="1"/>
  3.     <input name="b" type="button" id="6" value="1"/>
  4.     <input name="down" type="hat" id="0" value="4"/>
  5.     <input name="hotkeyenable" type="button" id="4" value="1"/>
  6.     <input name="left" type="hat" id="0" value="8"/>
  7.     <input name="leftanalogdown" type="axis" id="1" value="1"/>
  8.     <input name="leftanalogleft" type="axis" id="0" value="-1"/>
  9.     <input name="leftanalogright" type="axis" id="0" value="1"/>
  10.     <input name="leftanalogup" type="axis" id="1" value="-1"/>
  11.     <input name="leftshoulder" type="button" id="9" value="1"/>
  12.     <input name="leftthumb" type="button" id="15" value="1"/>
  13.     <input name="lefttrigger" type="button" id="11" value="1"/>
  14.     <input name="right" type="hat" id="0" value="2"/>
  15.     <input name="rightanalogdown" type="axis" id="3" value="1"/>
  16.     <input name="rightanalogleft" type="axis" id="2" value="-1"/>
  17.     <input name="rightanalogright" type="axis" id="2" value="1"/>
  18.     <input name="rightanalogup" type="axis" id="3" value="-1"/>
  19.     <input name="rightshoulder" type="button" id="10" value="1"/>
  20.     <input name="rightthumb" type="button" id="16" value="1"/>
  21.     <input name="righttrigger" type="button" id="12" value="1"/>
  22.     <input name="select" type="button" id="13" value="1"/>
  23.     <input name="start" type="button" id="14" value="1"/>
  24.     <input name="up" type="hat" id="0" value="1"/>
  25.     <input name="x" type="button" id="7" value="1"/>
  26.     <input name="y" type="button" id="8" value="1"/>
  27.   </inputConfig>
  28. </inputList>
复制代码
然后对照这个文件内容写入gamecontrollerdb.txt,我的具体这样写的:
  1. 05000000151900004000000001000000,FeiZhiX9ET/ETPro,a:b5,b:b6,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b4,leftshoulder:b9,leftstick:b15,lefttrigger:b11,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b16,righttrigger:b12,rightx:a2,righty:a3,start:b14,x:b7,y:b8,platform:Linux,
复制代码
保存好,重启emuelec,到此你的n1就可以完美识别你的蓝牙手柄了,PSP的战神和怪物猎人。。。我来了。。。PS:gamecontrollerdb.txt文件还有一个地方是/storage/.config/SDL-GameControllerDB,如果进ra也错乱了,请覆盖这个文件。
installtointernal.zip (1.94 KB, 下载次数: 78)

评分

参与人数 1恩山币 +1 收起 理由
doctorchen80 + 1 恩山全体路由党向你学习!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-24 07:02 | 显示全部楼层
就没有打包好的单rom文件

点评

基础包链接:https://pan.baidu.com/s/1s03OQf60qQCmH8dejykplw 提取码:g13u 增量包链接:https://pan.baidu.com/s/17xkfIu-Wg1CzKAq9sGrXIw 提取码:zkdr  详情 回复 发表于 2020-3-24 20:15
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-3-24 20:15 | 显示全部楼层
走,抗日去! 发表于 2020-3-24 07:02
就没有打包好的单rom文件

基础包链接:https://pan.baidu.com/s/1s03OQf60qQCmH8dejykplw
提取码:g13u
增量包链接:https://pan.baidu.com/s/17xkfIu-Wg1CzKAq9sGrXIw
提取码:zkdr
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-24 20:57 | 显示全部楼层
看来我的SLD2手柄按键配置文件编写教程真的救了不少人啊,老外是没有很多国内手柄,github更新也慢,最佳自救办法还是自己编写,准确来说是EmuELEC作者打救了我们,只因为多个平台都没有找到读取按键码的工具,PC、Macos、安卓和iOS都没有找到,唯独EmuELEC配置后生成了一个真正有用的配置文件,好难得啊

点评

呵呵,了解一下SDL2 Gamepad Tool  详情 回复 发表于 2020-3-24 21:55
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-24 20:57 | 显示全部楼层
看来我的SLD2手柄按键配置文件编写教程真的救了不少人啊,老外是没有很多国内手柄,github更新也慢,最佳自救办法还是自己编写,准确来说是EmuELEC作者打救了我们,只因为多个平台都没有找到读取按键码的工具,PC、Macos、安卓和iOS都没有找到,唯独EmuELEC配置后生成了一个真正有用的配置文件,好难得啊
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-3-24 21:55 | 显示全部楼层
waitingyyy 发表于 2020-3-24 20:57
看来我的SLD2手柄按键配置文件编写教程真的救了不少人啊,老外是没有很多国内手柄,github更新也慢,最佳自 ...

呵呵,了解一下SDL2 Gamepad Tool

点评

那东西我早用过了,Win版Mac版都用过了,那只是一个修改手柄按键位置的工具,而不是读取能读取数值的工具,反正我手柄在Win能使用,但在Mac却不能使用,在Mac我已经安装了SDL的最新驱动也是无效,iOS我真没找到工具  详情 回复 发表于 2020-3-24 22:19
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-24 22:19 | 显示全部楼层
本帖最后由 waitingyyy 于 2020-3-24 22:33 编辑
jimsavage 发表于 2020-3-24 21:55
呵呵,了解一下SDL2 Gamepad Tool

那东西我早用过了,Win版Mac版都用过了,那只是一个修改手柄按键位置的工具,而不是读取能读取数值的工具,反正我手柄在Win能使用,但在Mac却不能使用,在Mac我已经安装了SDL的最新驱动也是无效,iOS我真没找到工具,只能安装个越狱插件解决,并且还有两个按键不识别
最最让人头疼的是,SDL2在Win、Mac、Linux和ios在同一个手柄上读取出的GUID数值都是不一致的,导致一个配置都不能在各种系统上通用。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-4-8 21:55 | 显示全部楼层
刷emuelec写入emmc
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-4-11 10:59 | 显示全部楼层
大佬,写入后不成功啊,提示重启,然后就卡在开机LOGO了。请问怎么搞啊
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-4-13 22:14 | 显示全部楼层
这个系统是玩儿不了psp的游戏吗
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-1 11:49 | 显示全部楼层
谢谢贴主,很有用
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-6 21:32 | 显示全部楼层
学习了,谢谢楼主分享。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-6 22:56 | 显示全部楼层
大佬好,这样刷是不是就成纯游戏机了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-18 22:51 | 显示全部楼层
mark下,到时候说不定用得着
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-27 20:03 | 显示全部楼层
这游戏不错,可以打发时间
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-11-26 17:07

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表