作者 主题: LAKKA高级教程:自己动手写MSX2模拟器の中文游戏列表、配图片展示,附so文件+举例+BIOS文件下载  (阅读 5575 次)

......

  • Administrator
  • Jr. Member
  • *****
  • 帖子: 91
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/cores 路径
让它看起来是如下图的样子:


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软件编辑它【点击这里有说明与编辑器下载
你会看到如下内容:


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

/storage/roms/MSX2/Kontora - Contra (1989) (Konami) (J).mx2   -----> 这是游戏ROM存放路径+文件名,MSX2的游戏别用压缩包,建议你解压出来,也就是后缀是mx2;
魂斗罗(MSX2日版)   -----> 这是LAKKA主界面选游戏哪里,显示的名字,对应游戏你自己写即可;
/tmp/cores/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,然后... 重复、重复...







如果你觉得P哥花时间认真做的这些事值得你打赏捐助一下
那就扫描下面二维码支持P哥一把,不强迫额度,自己看着办...


« 最后编辑时间: 六月 02, 2017, 06:25:57 pm 作者 ...... »