A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 24943|回复: 29

LAKKA教程 之 自己动手写MSX2模拟器の中文游戏列表、配图片展示,附so+举例+BIOS

[复制链接]

精华
0
帖子
220
威望
0 点
积分
220 点
种子
0 点
注册时间
2016-10-15
最后登录
2018-2-12
 楼主| 发表于 2017-6-3 19:04  ·  重庆 | 显示全部楼层 |阅读模式
LAKKA官方2.0版本当中的(似乎测试版2.1RC1也是)MSX2模拟器本身应该是有问题,做好标准LPL列表之后,加载就自动弹回主界面,无法运行游戏... 尝试各种摆放BIOS文件也无解,最后发现干脆换个MSX2的模拟器解决问题了... 所以才有了本文...

开始前,本教程的DEMO样品文件、BIOS、模拟器文件,【请点击这里 访问码t2pj】下载好,然后解压备用!
同时,我们还需要用到WinSCP这款传输文件的工具,【请点击这里 访问码ftec】下载好,然后解压备用!

现在我们开始来学学如何做MSX2主机的LPL游戏列表...

我们来说说你刚才下载的压缩包里面有什么... 当然也会给你说怎么用...


A、文件夹 BIOS 里面存放的是我们需要的MSX2模拟器的BIOS文件一共5个,用WinSCP工具传入LAKKA主机的 /storage/system 路径
让它看起来是如下图的样子:


B、文件夹 模拟器 里面存放的是我们用来更新的模拟器内核,里面的文件 fmsx_libretro.so 是主角,用WinSCP工具传入LAKKA主机的 /tmp/** 路径
让它看起来是如下图的样子:


C、文件 Kontora - Contra (1989) (Konami) (J).mx2 是个经典的游戏“魂斗罗”画面和内容都比我们知晓的FC版本强得多,我们暂时拿这个举例...
把这个文件用WinSCP放到LAKKA主机的 /storage/roms/MSX2 文件夹(MSX2文件夹请自己建立,这是为了好区分不同主机ROM)


D、文件 魂斗罗(MSX2日版).png 这是配套的,让LAKKA在列表页面选中游戏时出现的图片
我们用WinSCP放到LAKKA主机的 /storage/thumbnails/Microsoft - MSX2/Named_Snaps 文件夹,看起来如下图

提醒各位:我们这种做法的图片,请在 “LAKKA主界面 --- 设置 --- 菜单” 中,把“略缩图”设定为“截屏”!图片才会显示哦!

E、文件 Microsoft - MSX2.lpl 就是LAKKA标准的MSX2主机的列表文件名,别乱改,用WinSCP放到LAKKA主机的 /storage/playlists 文件夹内


做好如上的事情之后,重启一下LAKKA(或者接了键盘的按一下ESC即可),然后你就会在游戏列表中看到如下效果:


好了,现在你已经完成了一次给LAKKA更新一个MSX2游戏的全过程,那么自己以后想放更多自己喜欢的ROM怎么办?
很简单,前面步骤中A和B只是为了准备过程,你做过一次之后,就可以无视了;
所以剩下的就是做C步骤(放好ROM)、D步骤(放好截图文件)、E步骤,改写一下MSX2的lpl后缀的列表文件内容,并发送给LAKKA主机即可;



最后,写一下LAKKA的MSX2模拟器的列表文件 Microsoft - MSX2.lpl 添加更多游戏的问题:

以后更新游戏,你直接做 C D E 步骤即可,放好游戏ROM、放好截图、修改 Microsoft - MSX2.lpl 文件内容,用NotePad2软件编辑它【点击这里下载 访问密码obot 】
你会看到如下内容:


和其他模拟器的列表一样,也是六行为描述一个游戏,你可以依葫芦画瓢,复制六行,粘贴到最底部去,然后修改一下就完成了
我们现在来说说如上截图的这六行有什么意义:

/storage/roms/MSX2/Kontora - Contra (1989) (Konami) (J).mx2   -----> 这是游戏ROM存放路径+文件名,MSX2的游戏别用压缩包,建议你解压出来,也就是后缀是mx2;
魂斗罗(MSX2日版)   -----> 这是LAKKA主界面选游戏哪里,显示的名字,对应游戏你自己写即可;
/tmp/**/fmsx_libretro.so   -----> 这是指定用这个路径的模拟器,暂时来说,你照样写,别乱改;
MSX/SVI/ColecoVision/SG-1000 (blueMSX)   -----> 这个是LAKKA系统分配的模拟器分类,如果你懒得写这么长,自己做的时候写成DETECT也可以
4e82660d|crc   -----> 这里要注意 |crc 之前的16进制数字是游戏ROM的CRC32值,把ROM拖到Hash软件里面可以得到 (Hash软件点击这里下载 提取码0yp4)
Microsoft - MSX2.lpl   -----> 这是MSX2模拟器的游戏列表名字,就是这个,别乱改;

现在,你已经完全了解全部过程了,简单说就是:第一次玩LAKKA,搞定前面的 A、B 步骤,准备好模拟器和BIOS文件

以后自己要添加游戏ROM,就是给LAKKA主机传输ROM和截图,然后自己在Microsoft - MSX2.lpl列表里面添加六行,改成你新弄的ROM,然后... 重复、重复...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

1

查看全部评分

精华
0
帖子
612
威望
0 点
积分
828 点
种子
239 点
注册时间
2013-4-15
最后登录
2022-11-29
发表于 2017-6-3 20:15  ·  广东 | 显示全部楼层
支持蛋壳P哥,辛苦了

精华
0
帖子
294
威望
0 点
积分
322 点
种子
12 点
注册时间
2016-4-15
最后登录
2024-5-4
发表于 2017-6-3 20:25  ·  广西 | 显示全部楼层
p哥的这个帖子是很有用的,各种模拟器和对应的ROM的添加方法都可以按照这个教程去做。
自己动手丰衣足食,想玩什么游戏,就自己去添加吧。
另外,P哥你的那个主页也链接过来吧,都是LAKKA有用的教程啊。

精华
0
帖子
220
威望
0 点
积分
220 点
种子
0 点
注册时间
2016-10-15
最后登录
2018-2-12
 楼主| 发表于 2017-6-3 20:28  ·  重庆 | 显示全部楼层
本帖最后由 mrxbox 于 2017-6-3 20:31 编辑
老老墨 发表于 2017-6-3 20:25
p哥的这个帖子是很有用的,各种模拟器和对应的ROM的添加方法都可以按照这个教程去做。
自己动手丰衣足食, ...


不晓得为啥,我的BLOG其中三个字在这里会变成*** ,这这样子


另外提醒,NOTEPAD2编辑lpl列表的时候,存盘请你确定 编码为UTF-8 换行符为UNIX,否则会出现稀奇古怪的事情
因为LAKKA核心还是LINUX,对编码是有要求的!

精华
0
帖子
121
威望
0 点
积分
226 点
种子
32 点
注册时间
2007-11-3
最后登录
2024-5-4
发表于 2017-6-3 21:09  ·  广东 | 显示全部楼层
顶LZ,多点教程贴才是真活跃啊!!!

精华
0
帖子
294
威望
0 点
积分
322 点
种子
12 点
注册时间
2016-4-15
最后登录
2024-5-4
发表于 2017-6-3 21:44  ·  广西 | 显示全部楼层
mrxbox 发表于 2017-6-3 20:28
不晓得为啥,我的BLOG其中三个字在这里会变成*** ,这这样子

收到~从你的教程里面学习了不少东西~

精华
0
帖子
19
威望
0 点
积分
19 点
种子
0 点
注册时间
2016-10-12
最后登录
2024-5-2
发表于 2017-6-3 22:53  ·  江西 | 显示全部楼层
学习了,请问楼主mame运行游戏也会自动退出至菜单,怎么解决?谢谢

精华
0
帖子
220
威望
0 点
积分
220 点
种子
0 点
注册时间
2016-10-15
最后登录
2018-2-12
 楼主| 发表于 2017-6-3 22:59  ·  重庆 | 显示全部楼层
本帖最后由 mrxbox 于 2017-6-3 23:01 编辑
zw1982zw 发表于 2017-6-3 22:53
学习了,请问楼主mame运行游戏也会自动退出至菜单,怎么解决?谢谢


检查2个地方,1、MAME的部分游戏需要BIOS配合; 2 ROM本身也要区分MAME版本

稍后我会吧我BLOG另外一个关于MAME的帖子发过来

如果你着急cq--u------c------------g.com 是我的BLOG,里面写了的,不要加WWW,把减号去掉即可
不晓得为啥这论坛尼玛这三个英语发到一起会变成星号。。。

http://t.cn/RSXd3ST 或者试试这个链接

精华
0
帖子
235
威望
0 点
积分
330 点
种子
169 点
注册时间
2006-12-3
最后登录
2024-4-22
发表于 2017-6-3 23:05  ·  辽宁 来自手机 | 显示全部楼层
群里的,支持一下p哥辛苦了

精华
0
帖子
248
威望
0 点
积分
275 点
种子
30 点
注册时间
2015-4-18
最后登录
2024-4-28
发表于 2017-6-4 00:24  ·  广东 | 显示全部楼层
群里的,支持一下!p哥辛苦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-5-4 20:06 , Processed in 0.208242 second(s), 26 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部