我发现lakka的支持的游戏平台特别多,包括国产的OrangePI,真是太棒了。我们可以用这个来打造一个全功能模拟器平台。(删除线部分为Orange PI 测试成功内容,但在树莓派上无需那些操作)

访问网址http://www.lakka.tv/,根据提示一步一步获取IMG文件,这个不用说了吧。写这边文章的时候最新版本是v2.1 稳定版,除了利用win32diskimage写入TF卡外,官方也提供了写入工具,大家都可以试一试。

刚安装就发现一个坑:安装后发现无法连接WIFI,卡死,无法搜索现有网络。

没法办了,只好去下载了 v2.1 RC6的版本, http://le.builds.lakka.tv/ 我不能保证这个网址没有更新,在我写这篇文章时候是支持 v2.1 RC6下载的,希望新的版本也可以解决wifi搜索问题。

1、赶紧联网,无论是有线还是无线,只有联网才能传输文件。无线网联网成功后,右边会有一个 online 的小文字在右侧,如果没有这个文字说明联网没有成功,要耐心等待一会儿,可以多尝试输入几次密码。甚至重启一下后再尝试。

我发现一个小bug,一旦机器重启,是无法自动连接上WIFI的,也不能自动记住密码,每次都需要手动输入密码连接。而且机器的MAC地址会自动变化,每次联网都会换一个IP地址。真的好麻烦,用SFTP的时候,每次重启都要改IP地址。

2、虽然网上说用共享文件夹的方式,可以传文件,但是实测要么找不到共享文件夹,就算找到了,传输速度也很慢。我建议用SFTP的方法。在网上找到一个WinSCP 的软件,连接 lakka的IP地址,用户名 root, 密码 root。这一步之前记得要把系统的SSH连接和文件夹共享服务都打开: 设置(第二个图标)-> Lakka service

3、连接完成后,就可以传输文件了,先来解决中文字体问题。虽然lakka自带了中文字体,在设置(第二个图标)-> user->language中可以切换简体中文,但是实测发现,系统默认的字体库不全,有乱码。解决办法是用一个自己的字体去替换。大家不用再去找了,直接用我找的 下载  ,把解压后的font.ttf 利用winscp上传到 /storage/assets/xmb/monochrome目录下。如果这个目录不存在,就自己创建所有目录。记得要重启一下,才可以加载成功,然后我们再切换到中文语言,就没有问题了。

4、这一步我们就可以上传游戏了,推荐把游戏存在roms目录下,GBA,FC的游戏兼容性很好,随便找个rom丢上去就行了。游戏当中有一个扫描文件夹和文件的功能,如果系统支持的话,只要扫一扫就可以出现在新的菜单栏中了。当然也可以再第一个图标中,选在载入游戏内容,选择游戏后,再选择相关的模拟器就可以游戏了。

我发现街机游戏的识别率不是很好,很多系统无法自动识别,所以要特别感谢P哥,他几乎收录了所有lakka能识别的街机游戏,而且无私的奉献给大家,参考一下连接:

http://cqucg.com/index.php?topic=25.0

5、关于游戏列表的修改。

系统扫描完游戏后,如果有更新会自动在/storage/playlists 目录下生成/更新文件。大家可以下载查看一下,很容易找到规律。这里一定要注意编码问题,建议用vs或者notepad++等工具编辑,保持原来的编码才能识别成功。

推荐一个工具 https://github.com/jinneec/LakkaPlaylistTool/releases

6、关于游戏预览图。

这个其实就是截图啦,放到thumbnails\xxxxxx\Named_Snaps 目录下,xxxxx部分为模拟器名称。还需要在设置->菜单->缩略图 设置为 截屏 ,重启后生效。
参考链接:

http://bbs.a9vg.com/thread-5222553-1-1.html?_t=t

7、关于模拟器内核替换

所有的游戏模拟器内核是可以替换的,都是so文件,放在目录/tmp/cores下

参考文章

http://bbs.a9vg.com/thread-5224075-1-1.html

http://cqucg.com/index.php?topic=15.0

8.关于分辨率的调整。

这里不仅仅针对树莓派啦,针对不同的设备,可以尝试以下三种方法。在不同的机器上,成功率不一样。

方法一:

把存储卡通过读卡器直接插入到电脑中,在存储卡根目录的config.txt文件最末端直接加入以下代码。

注意 hdmi_mode =16 是指1024*768 分辨率,你可以查看这个链接获取所有设置信息:

https://elinux.org/RPiconfig

# Set sdtv mode to PAL (as used in Europe)
sdtv_mode=2
# Force the monitor to HDMI mode so that sound will be sent over HDMI cable
hdmi_drive=2
# Set monitor mode to DMT
hdmi_group=2
# Set monitor resolution to 1024x768 XGA 60 Hz (HDMI_DMT_XGA_60)
hdmi_mode=16

方法二: 修改/storage/.config/retroarch/retroarch.cfg 文件

进入命令行模式:

http://www.lakka.tv/doc/Configuring-Lakka/

1. 按Esc按键后输入命令:

使用WINSCP菜单中的命令打开终端,输入以下命令:systemctl stop retroarch

2. 修改文件retroarch.cfg 但是一定要注意,不要用普通记事本修改,需要注意编码,可以用VS 或者 notepad++之类的软件修改

/storage/.config/retroarch/retroarch.cfg

搜索下面的关键字后修改分辨率
video_fullscreen_x = "1920"
video_fullscreen_y = "1080"

2.进入菜单->视频,然后修改FullScreen Width 和 FullScreen Height 的分辨率大小,重启后就可以实现了。

3. 修改好后,覆盖源文件,然后直接按ctrl+alt+del重启系统即可。

方法三:如果上述方法无效,则参考下面的连接:

http://cqucg.com/index.php?topic=46.0

转载于:https://www.cnblogs.com/chengchen/p/8286254.html

树莓派研究笔记(6)-- Lakka模拟游戏机相关推荐

  1. 树莓派研究笔记(7)-- lakka 《仙剑奇侠传》的完美移植

    仙剑,这是我玩的第一个电脑游戏.真的太经典,无法超越.原来第一次玩的缺少开场动画,很多地方不明不白的.现在终于我们可以把这个梦想继续到树莓派中. LAKKA是支持DOS模拟器的,所以我们一定要下载DO ...

  2. 开源FPGA硬件模拟游戏机,原汁原味的复古游戏体验带你回童年

    梦晨 发自 凹非寺 量子位 报道 | 公众号 QbitAI 近几年,游戏界兴起了一股复古风潮. 玩腻了追求极致画面表现,玩法上却千篇一律的"罐头大作"的人们,开始怀念童年记忆中那些 ...

  3. 树莓派研究笔记(10)-- Retropie 模拟器

    前面介绍过lakka模拟器,小巧,轻便,支持中文.其实最著名的游戏系统还是要属于Retropie啊.虽然笨重了一点,但是很多树莓派系统的原汁原味还是保留的很好.这样就不需要我们自己还要对lakka的源 ...

  4. 利用lakka将树莓派打造为一台万能游戏机

    最近发现个好玩的东西,lakka,是个什么呢?它是一个游戏模拟器,可不是那些简单的游戏模拟器,它能玩的游戏很多,街机游戏,红白机游戏,PS游戏等,算是集大成者. 给个官网的链接:Lakka官网 关于L ...

  5. 树莓派研究笔记(8)-- 编译lakka v2.1源码

    Lakka越玩越觉得强大.如果要是能自己修改一下代码,实现自定义的一些操作就更好了.还可以修复字体文件,修复在部分机器上自动更换Mac地址导致ip变化的问题. 所以我们来尝试编译这个系统.这篇文章几乎 ...

  6. 树莓派学习(2)游戏机

    一:硬件准备 TF卡(建议重新拿一个,16G以上,进行格式化) 游戏手柄或者键盘,显示器,树莓派: 二:镜像下载 www.lakka.tv 根据自己的树莓派下载想对应的(下载过程很缓慢),下载好之后采 ...

  7. 树莓派上控制蜂鸣器模拟摩尔斯电码(电报效果)

    摩尔斯电码是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母.数字和标点符号.抗战片上听到的发报声即是这类电码信号.以下程序中通过树莓派控制蜂鸣器的发声与停止来模拟这种信号音. 首先要在 ...

  8. 树莓派用GPIO实现模拟交通红绿灯

    需要准备的东西: 1.树莓派3b一台 2.杜邦线若干 3.发光led灯3个:红黄绿各一个 4.220Ω电阻一个 5.面包板一个 6.无源蜂鸣器一个(可选) 接线图: 使用python GPIO模块控制 ...

  9. 树莓派研究笔记(5)-- FM网络收音机

    1. 安装mpc sudo apt-get install mpd mpc 2.添加流.注意,这里有个坑,如果下面这个地址不能用,那么就无法测试了.建议先下载一个龙卷风或者酷狗网络收音机,然后添加地址 ...

最新文章

  1. html 标签开发,前端开发入门之HTML基础标签一
  2. JVM 运行时数据区详解,写得非常好!
  3. 初识 RESTful API规范
  4. php 安全设置总结。
  5. Vue 新手学习笔记:vue-element-admin 之安装,配置及入门开发
  6. 测试自己幸运数字的软件,心理测试:选一个你的幸运数字,测一下你最近会有什么好事发生?...
  7. input type = submit 提交方式和用js的form.submit()有什么区别?
  8. 华为荣耀9x怎么解账户锁_跟华为毫无关系的荣耀为何不值得买?
  9. 面向能源效率的云计算
  10. ps怎么将png做成gif_PS里面图片是gif的怎么转换成jpg和png的?
  11. Mybatis使用map参数查询
  12. Sonar代码规则之TOP30详解
  13. 在线读书——孙天泽(嵌入式设计及Linux驱动开发指南——基于ARM9处理器)
  14. 张一鸣:所谓逆袭,不过是30年如一日的拼命努力!
  15. 基于matlab语音增强,基于MATLAB的语音增强系统的设计
  16. HCIP(华为高级网络安全工程师)(第五天)(OSPF协议1)
  17. 负样本为王,百篇论文概览负采样方法的前世今生
  18. 中国搜索领域起战火:百度与360交锋
  19. 被怼到绝望的我,Java框架体系架构的知识,超详细
  20. idea设置放大缩小_苹果手机连按3下,能打开隐藏放大镜功能,看什么都一清二楚...

热门文章

  1. 数据压缩实验六 MPEG音频压缩编码
  2. 2021HW | 04/09 第一天总结
  3. 什么是光电直读远传阀控水表?
  4. 1902回车设置 honeywell_Honeywell条码扫描器介绍自动换行及恢复出厂设置的方法
  5. 机器学习:欧氏距离(Euclidean Distance)
  6. 分治算法总结(c++)
  7. php实现微信公众号分享,php实现微信公众号自定义分享内容的方法
  8. 如何解决ipod mp3 下载歌曲
  9. 加密文件如何解密?忘记密码怎么办?
  10. QTableWidget中表格显示图片