DIY

让我们在树莓派中玩一把星之卡比,回忆童年吧!

树莓派 游戏机 游戏 星之卡比 红白机 掌机 小霸王学习机 街机 PS

limosummer 发表于  2016-12-15 15:06

还记得儿时的星之卡比、坦克大战、雪人兄弟和超级玛丽嘛?曾经你是否也做过宁可自己把老家炸掉,也不想被敌方坦克击败的事情?虽然小时候玩的红白机早已不知何处去,彩色大电视早也已被液晶电视替代,但我们还可以用树莓派和Lakka系统,重现那些在8位电视游戏机上运行的游戏。

Lakka是一个轻量级Linux操作系统,支持多种硬件平台,其核心是一个游戏机模拟器,支持街机游戏、红白机游戏、PS游戏等,系统界面友好,简单易用却功能强大。在一系列支持Lakka的硬件平台中,性能强大的树莓派(Raspberry Pi)对Lakka的支持程度尤为出色,而且,价格低廉,十分容易的获得。

树莓派是英国“树莓派基金会”开发的一款廉价的卡片型计算机,旨在让更多人有机会学习计算机知识和编程。用学习的机器来打游戏的路数,恍惚让人想起了拿学打字作为幌子玩游戏的小霸王学习机时代。

利用树莓派与Lakka组合,游戏玩家可以轻松地组装一台复古而又充满科技感的全能游戏机。

所需材料

  • 树莓派3B开发板
  • 树莓派电源适配器及MicroUSB接口的电源线
  • 8G容量或以上的高速TF卡
  • HDMI线、显示器
  • 键盘、游戏手柄
  • 网线

下载Lakka操作系统

Lakka是一个开源的操作系统,在Lakka的官网上即可轻松下载到这个操作系统的镜像。登陆Lakka官网,在首页上即可看到“Get Lakka”字样的。 

点击“Get Lakka”,会看到官方介绍Lakka操作系统现在仍处于开发阶段,如果你在使用阶段,发现有Bug,可以提交给Lakka的开发人员。

继续点击“Get Lakka”,选择一个安装系统的操作环境。在Winodws平台下我们能够方便快捷地安装好系统,所以我们点击中间的Windows图标选择Windows操作系统。Linux和Mac的用户可自行摸索安装办法。

点击Windows的图标,接着是选择即将运行Lakka操作系统的硬件平台。

Lakka支持多种硬件平台,我们选择Raspberry Pi 3,点击图标后,就进入下载页面了,点击“Download”,系统镜像就开始下载了。

下载任务结束后,我们获得一个文件拓展名为.gz的压缩文件,使用解压工具解压出来,可以获得一个拓展名为.img的镜像文件。

镜像烧写

树莓派开发板上没有配置板载FLASH,我们需要把系统镜像烧写在Miscro-SD卡(TF卡)上,然后使用TF卡来启动操作系统。

我们在安装有Windows系统的电脑上进行烧写镜像的操作。

首先需要在电脑上安装一个名为“Win32diskimager”的烧写工具

将一张空的TF卡插入电脑,然后运行Win32diskimage。

在Device一栏选好要烧入系统的TF卡盘符。然后点击左边的浏览图标,选择镜像文件,镜像扫写文件就准备完毕了,点击“Write”按钮,再点击确认,烧写工具开始往TF卡中烧入系统镜像。

整个过程仅需几分钟,完成任务后,工具会提醒“Write Successful”,确认后,安全退出TF卡。

初始化Lakka系统

将TF卡安装到树莓派上,并将树莓派的HDMI信号接到显示器上,接通电源后树莓派开始工作。

第一次启动Lakka系统会比较慢,往后的速度就快了许多。开机时,树莓派会保持一段时间的黑屏时间,稍等后,就出现Lakka系统的小黄花标志开机界面。

再稍等片刻,可以在显示器上看到蓝色主色调的画面,说明Lakka系统已经顺利安装上了。将键盘插在树莓派开发板上,在Lakka操作系统中,翻页功能使用的是四个方向按键,确认/进入功能使用的是“X”按钮,“Z”按钮则负责后退。“ESC”按键负责退出,若在游戏状态中想要退出到主界面,使用“ESC”键即可。Lakka的其他按键功能,可以在设置中找到“Input”标签中的“Input Hotkey Binds”中查阅,在这个标签下设置各种Lakka功能的快捷键。

既然是游戏机,怎么能少得了手柄,Lakka系统支持USB游戏手柄,如果手柄键位与系统的功能没有对应,用户可以在“Input”选项中找到“Input User 1 Binds”中设置手柄。Lakka可以支持多个USB手柄。

安装游戏

Lakka用户可以随时给自己的“游戏机”添加删除游戏。用户可以通过局域网方便快捷的管理自己的游戏库。

将树莓派和一台电脑接入到同一个局域网下,例如在Windows系统中,就可以在网络中查看到一个名为”LAKKA”的计算机。

用户由此访问到树莓派上运行的lakka系统的文件系统。点开LAKKA,可以看到各种命名的文件夹,通常我们将找来的街机、红白机、PS等游戏机可以运行的游戏ROM文件放在ROMS文件夹中。

将ROM文件放在ROMS文件夹后,回到树莓派。在Lakka系统的第一个选项卡中找到“Load Content”,选择“Select File And Detect core”,就可以看到我们放在ROMs文件夹中放的游戏文件,只需要选中游戏文件并确认后,就可以进入到游戏中了。

进入到游戏中,同样熟悉的配方,熟悉的味道……

为Lakka系统设置WIFI连接

最新版本的Lakka系统终于对Wi-Fi功能提供了支持,在设置选项卡中设置Wi-Fi后,树莓派就可以摆脱烦人的网线困扰了。不过,由于Lakka系统中的按键设置了各种功能,选中热点后,我怎么输入密码都没能成功连接上Wi-Fi。于是我决定采用曲线救国的路线,通过SSH客户端访问Lakka系统,并用指令设置Wi-Fi。我使用Mac的终端来访问Lakka系统,Windows用户可以下载Putty客户端来访问。

保持树莓派在同一个局域网上,并通过路由器中查询到树莓派的IP地址。例如我的树莓派在局域网中的地址为:192.168.50.78,我们在终端输入指令访问:

ssh root@192.168.50.78

接着终端会提示用户输入密码,输入root并回车。确认后,就链接到Lakka系统上了。

输入指令:

connmanctl

接着输入wfi接口启动指令:

enable wifi

Lakka系统会返回信息:wifi: Already enabled 说明系统中已经将WiFi接口打开了。

接着输入指令:

agent on

然后执行WiFi热点扫描指令:

scan wifi

并将搜索结果列出来:

services

可以看到树莓派搜索到的WiFi热点名称,接着,就是连接WIF了,我计划连接的热点名为Deiki_wifi,我们使用热点名后面红框中的字符来连接WIFI。连接指令格式为:connect+字符串。

输入指令后,系统会返回Passphrase,输入密码并回车后,连接工作就完成了。拔掉树莓派上的网线,并找到设置中的WiFi选项卡下,可以看到WIFI标志后面的“Online”字样,说明连接已经成功了,从此解决网线的束缚。

这样,一台树莓派游戏机就基本完成了,你又可以在闲暇时候,在客厅的大电视前回味那些经典的像素游戏了。

不过,树莓派游戏机可不仅仅只能装在大电视前使用呢,你还可以给它配备一块袖珍型的液晶显示屏,再加上手机移动电源,一台随处都可以玩得游戏机就这样制作出来了!

(编辑:Lyroat)

热门评论

  • 2016-12-16 12:28 水和瓶

    哎,跟这些只知道玩游戏的人讲游戏机背后的故事,招来骂声,难为楼主了。

    [3] 评论

显示所有评论

全部评论(26)
  • 1楼
    2016-12-15 15:18 q68257962

    抢个沙发!

    1.如果为了回忆童年,virtuanes完爆楼主;

    2.想知道两个树莓派同时连在一个局域网smb共享会发生什么。

    [0] 评论
  • 2楼
    2016-12-15 15:18 q68257962

    抢个沙发!

    1.如果为了回忆童年,virtuanes完爆楼主;

    2.想知道两个树莓派同时连在一个局域网smb共享会发生什么。

    [0] 评论
  • 3楼
    2016-12-15 17:20

    模拟器啊……

    [0] 评论
  • 4楼
    2016-12-15 17:38 天降龙虾

    有电脑还用这个玩的,纯粹是为了炫技吧。。。

    [0] 评论
  • 5楼
    2016-12-15 18:05 大头米少

    这……真的是要语塞的节奏

    说它是广告吧,这么个很是有些年份的科技,随便哪台电脑就能轻松搞定的事情,还有市场么?

    [0] 评论
  • 6楼
    2016-12-15 21:55 我开心vacation

    还以为DIY复活了呢...

    [2] 评论
  • 7楼
    2016-12-16 12:28 水和瓶

    哎,跟这些只知道玩游戏的人讲游戏机背后的故事,招来骂声,难为楼主了。

    [3] 评论
  • 8楼
    2016-12-16 13:32 fu-80 DIYER,摄影师,电容技术顾问

    确实难为楼主了·····

    不过这有改成街机的潜质啊,可以上摇柄。

    [0] 评论
  • 9楼
    2016-12-16 14:39 天草
    引用@天降龙虾 的话:有电脑还用这个玩的,纯粹是为了炫技吧。。。

    并不一定,树莓派的大小只有名片大小,携带方便,功耗小。

    [0] 评论
  • 10楼
    2016-12-16 14:41 天草
    引用@大头米少 的话:这……真的是要语塞的节奏说它是广告吧,这么个很是有些年份的科技,随便哪台电脑就能轻松搞定的事情,还有市场么?

    有的,你老婆不一定同意你和你的孩子,在电脑前耗个通宵。

    但是,也行你可以拉上老婆一起在电视前,再来个坦克大战,或者和孩子来盘幽游白书

    [0] 评论
  • 11楼
    2016-12-16 14:47 天草
    引用@q68257962 的话:抢个沙发!1.如果为了回忆童年,virtuanes完爆楼主;2.想知道两个树莓派同时连在一个局域网smb共享会发生什么。

    话不能这么说,virtuanes只能跑nes,而且不支持linux,,而Lakka则上至Atari 2600,下至N64 psp,包括诸多街机游戏都可支持,这根本没有可比性

    [0] 评论
  • 12楼
    2016-12-16 16:10 天降龙虾
    引用@天草 的话:并不一定,树莓派的大小只有名片大小,携带方便,功耗小。

    但技术难度要求高啊。。。而且,感觉设置机器的过程要比游戏“好玩”多了。。。

    [0] 评论
  • 13楼
    2016-12-16 17:14 翻滚的馒头


    随便找个SOC就行了吧。

    确定不是广告???

    轻喷。

    [0] 评论
  • 14楼
    2016-12-16 17:57 天草
    引用@天降龙虾 的话:但技术难度要求高啊。。。而且,感觉设置机器的过程要比游戏“好玩”多了。。。

    Well,树莓派在开发板里真心算是简单好用+入门级别的了,我觉得有能力刷u盘安win7或琢磨过模拟器配制的玩家都能捣鼓着用了,尤其是被epsxe和pcesx2洗礼过的。。。

    而且吧,,树莓派本来就是面向学生的,所以,,就看想不想DIY折腾的说:p

    [0] 评论
  • 15楼
    2016-12-16 23:22 秦蛋

    看到标题十分激动

    开发板和卡比都爱玩

    不过在树莓派上玩GBA

    想用TBBT里的一句话

    Because we can.

    [0] 评论
  • 16楼
    2016-12-17 06:11 longi

    记得以前在电脑上用MAME玩各种游戏, 不用那么复杂啊

    [0] 评论
  • 17楼
    2016-12-17 21:40 梦游侠

    加载中……


    来自 广告位招租
    [0] 评论
  • 18楼
    2016-12-18 08:50 大头米少
    引用@阴月 的话:我在想,如果任地狱看到这个帖子,果壳会不会药丸。

    为了红白机这么做,任地狱大概也只是要搞个大新闻吧,说不定果壳还求着来

    [0] 评论
  • 19楼
    2016-12-18 08:56 大头米少
    引用@天草 的话:有的,你老婆不一定同意你和你的孩子,在电脑前耗个通宵。但是,也行你可以拉上老婆一起在电视前,再来个坦克大战,或者和孩子来盘幽游白书

    然而幽游白书我只认世嘉的魔强统一战

    [0] 评论
  • 20楼
    2016-12-20 13:45 冷峻冰河

    楼主用的是什么显示屏?求解答~

    [0] 评论
  • 21楼
    2016-12-21 12:02 咖啡饼干

    本来用锤子就能把钉子敲进木头的事。。。。。。

    [0] 评论
  • 22楼
    2016-12-30 11:04 天草
    引用@大头米少 的话:然而幽游白书我只认世嘉的魔强统一战

    必须只能是 MD的魔强统一战

    [0] 评论
  • 23楼
    2017-01-06 22:17 我老公

    小鸡模拟器比这好用多了

    [0] 评论
  • 24楼
    2017-05-04 14:47 勇士的游戏

    江湖救急,需要diy一个自动化气象站 qq:154246569 必有重谢

    [0] 评论
  • 25楼
    2017-05-27 08:19 飞天UV彩印

    你好 !我 可以在 在铜板上打印线路图! 可以给你打印加工18762913561张微信电话同步

    [0] 评论
  • 26楼
    2018-02-06 02:25 柱子_34822

    s905盒子刷lakka装个街机手柄,在电视上玩老街机游戏,和在电脑上玩感觉完全不一样,70后80后的怀旧情怀年轻人不懂的

    [0] 评论

显示所有评论

你的评论

登录 发表评论

limosummer
limosummer 电气工程及其自动化专业

更多科研事,扫码早知道

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2015] 0609-239号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区