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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/abclixu123/article/details/46434067

最近发现个好玩的东西,lakka,是个什么呢?它是一个游戏模拟器,可不是那些简单的游戏模拟器,它能玩的游戏很多,街机游戏,红白机游戏,PS游戏等,算是集大成者。
给个官网的链接:Lakka官网
关于Lakka的介绍,直接官网截了个图说明下:
这里写图片描述

四点:强大,友好,低成本,开源!!

友好就表现在要实现这台万能游戏机太简单了!官网的步骤写的一清二楚。我来概括说明下步骤:

1.选择你的硬件平台

因为这个Lakka只是移植到了部分硬件上,如下图所示,如果要想在你想要的平台上实现的话,需要你自己编译源码了。

这里写图片描述

我是以前买的树莓派B+,现在已经出来了最新的树莓派2,按照官网说明,树莓派2的话因为性能的原因,支持游戏模拟器更好,运行更流畅,下面的图是各个硬件平台对各个游戏模拟器的支持情况。

模拟器 RPi RPi2 a20 imx6 C1 PC
2048 A A A A A A
3DO - - - - - A
Atari 2600 A A A A A A
Atari 7800 - - - - - A
Atari Jaguar ? ? ? ? ? ?
Atari Lynx A A A A A A
Cave Story B A A A Av A
Dinothawr A A A A A A
Doom A A A A A A
FB Alpha C B B A A A
FFmpeg D ? ? C C B
Game Boy A A A A A A
Game Boy Advance B B B A A A
Game Boy Color A A A A A A
Game Gear ? ? ? ? ? ?
Lutro ? ? ? ? ? ?
Master System A A A A Av A
Mega Drive A A A A A A
NES B A A A Av A
Neo Geo Pocket - A A A A A
Nintendo 64 - C - C - A
Nintendo DS - - - - - A
PCEngine A A A A A A
PCEngine CD B A A A A A
PC-FX - - - - - A
PlayStation - B A A A A
PSP - - - C C A
Quake ? ? ? ? ? ?
Sega 32X ? A ? A A -
Sega CD ? ? ? ? ? ?
SuperNES C B B A Av A
Vectrex A A A A A A
Virtual Boy - ? ? ? ? A
WonderSwan Color - ? ? ? ? A

从上面的表格可以看出,在对模拟器的支持上,树莓派2有些地方是明显好于树莓派之前版本的。有上述硬件平台的又感兴趣的朋友赶快试试吧。

2.烧录lakka包到SD卡中

在官网下载好对应硬件平台的Lakka包,官网分别介绍了在Linux,Windows,mac平台下烧录的方式,我这里是windows平台,烧录很简单,直接用win32diskimager就OK啦。

3.启动游戏机

接下来更简单了,看官网说明:

  1. Put the SD card in the Raspberry Pi
  2. Put an HDMI wire between yourRaspberry and your TV Light your TV screen
  3. Plug an ethernet wire(optional)
  4. Plug one of the supported joypads in one of the 2
  5. Raspberry Pi USB ports Plug the power supply of the Raspberry Pi

其中说联网是可选的,但是最好连起来,而且必须在同一局域网内。至于为什么,下面你就知道了。手柄连接,支持XBOX和PS手柄,我这里是以前买的一个北通的,后来验证完美支持,根本不用修改映射。

4.开始玩游戏

上电后,进入开机界面:
这里写图片描述

第一次因为要进行文件系统扩展,所以花的时间稍微长点,以后就不会了。进入下面的界面表示你成功啦!马上可以开始畅玩游戏咯!界面是不是看上去还是比较的酷炫呢!

这里写图片描述

5.添加自己想玩的游戏

如果只是上面的步骤后不继续的话,恭喜你,你只能玩到自带的2048游戏(之前很风靡的一款游戏,我表示根本停不下来,容易上瘾),截个图看看:
这里写图片描述

怎么才能让自己能玩到想玩的游戏呢?前提是之前提到将树莓派通过网线链接到同一个局域网内,然后打开网络,发现有个叫做Lakka的,打开它,会发现有很多共享文件夹,其中ROMS文件夹就是用来存放我们想玩的游戏的,如下图所示:
这里写图片描述
至于ROM怎么来,利用万能的百度搜索你想玩的吧。我试了个恐龙快打和超级玛丽,恐龙快打的话有点卡,应该是相关模拟器在树莓派下模拟优化不行的原因(看了下官方文档,树莓派对FB Alpha的支持等级为C,算比较差了吧)。把文件夹放到ROM后,Lakka会自动辨别出是哪种模拟器支持的游戏,你需要做的就是重启下。在第一菜单下选中Restart RetroArch,几秒后就重启完毕,很快。然后你就可以在相应的模拟器下选择自己想玩的游戏了。

最后附上福利,在网上找到个下载经典红白机的游戏网址:经典红白机游戏下载

最后放几张游戏截图:

超级玛丽
小时候最爱的过关游戏
轻松KO第一关BOSS

晒晒我的树莓派:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/abclixu123/article/details/46434067