在家里造一台游戏机

2020-07-23 23:08:37

有时候,让你的大脑从日常工作中冷静下来是个好主意(对我来说,这就是开发世界上最好的翻译管理软件)。还有什么比建造和玩游戏机更好的呢?

我一直喜欢90年代的拱廊,这就是为什么我决定在家里组装一个。互联网上有相当多关于如何做到这一点的教程。然而,常见的问题是建造木质橱柜-嗯,如果你有圆锯和其他一些专业工具就不是问题了。

不幸的是(或者幸运的是?),我家里没有圆锯。所以,下面是我对如何使用铅笔、尺子和小刀就能做到这一点的看法。

我将使用显示器附带的盒子作为机柜,这意味着最终的游戏机将是便携式酒吧顶版。不需要焊接。

软件部分将在RetroPie上运行,RetroPie是Raspberry Pi微机上的一个很好的图像。我还将解释如何添加一个漂亮的纸板兼容的主题,并获取游戏视频预览和信息。

虽然RetroPie可以模拟50种不同的游戏平台(包括PlayStation、PSP、Dreamcast、任天堂、MSX和其他),但我将专注于为名为Final Burn Alpha(FBA)的模拟器设置控制器和游戏-基本上是一个多重复古街机模拟器。FBA游戏通常使用2到4个控制器按钮,有时是6个(对我们来说很管用!)。否则,您可以轻松地将任何其他平台ROM放到相应的文件夹中,它们将会正常工作(可能是😉)。

我的预算总额约为270欧元,但如果你找到一台带盒子的二手显示器(我刚买了一台全新的),可能会是140欧元左右。

12颗螺钉和一把螺丝刀任何合适尺寸的螺钉都可以,但越短越好。

USB键盘我们将在初始设置阶段使用USB键盘。任何人都可以。

SD卡读写器一定要选一个好的-一些人因为低质量的SD卡写入器而在闪光灯的台阶上苦苦挣扎。

27“显示器(全高清)实际上你可以使用任何显示器-即使是那些4:3比例的显示器,甚至可以垂直翻转,因为许多最终的Burn Alpha游戏实际上是要在垂直显示器上玩的(就像在那些旧的街机上一样)。”“我之所以选择这个27”(LG 27MK400H-B)是因为它们现在非常便宜。大多数人都在购买4K显示器,但那些全高清显示器仍有库存,价格也不错。而且它们是全新的!费用:135欧元。

Raspberry PI 4我使用的是带有4 GB内存的Raspberry PI 4 Model B,但PI 2/3可能也可以很好地用于FBA仿真。我仍然推荐使用第四代,以防你决定安装一些额外的控制台仿真器,它们可能需要额外的CPU能力才能流畅地渲染。费用:76欧元。

覆盆子PI 4电源别忘了给覆盆子买个像样的电源。费用:10欧元。

MicroHDMI适配器如果您使用的是PI 4,您还需要一个microHDMI转HDMI适配器。费用:3欧元。

SD卡根据您拥有的ROM数量,决定SD卡的大小。我已经用了16 GB的金斯顿固态硬盘。费用:9欧元。

操纵杆套装全球速卖通上有几十种不同的操纵杆套装。我选了这个,因为它有花哨的按钮,你一按它们就会亮起来。此外,它还有专门的硬币和播放器按钮,正好和复古的游戏机搭配得很好。费用:21欧元。

扬声器是当地一家电脑商店买的一对便宜的扬声器。确保这些电源可以从外部电源供电,而不是从USB供电。花了8欧元。

1.1.。首先,让我们找到盒子的中心,并在要安装按钮的一侧画一条垂直线。

1.2.。我在离底部5厘米的地方画了一条水平线。这将是最下面的一组玩家按钮的基线。

1.3.。从左边留出空间给操纵杆(我离开了大约15厘米),让我们画一个网格来放置按钮。诀窍是用尺子做间隔--只要在尺子的两边画线就行了。

1.4.。对长方体的右侧重复相同的操作,这样您就有了两个对称的栅格。

1.5.。假设您的按钮的直径与我使用的相同,将指南针设置为14 mm,然后画六个圆圈来放置按钮。对两张幻灯片重复此步骤。

1.6.。就像在真正的游戏机上一样,我们将在前面板上放置硬币和播放器按钮。因此,向下继续网格,并在前面板基线上再添加4个圆。与图片上显示的相比,我建议降低基线,因为一旦盖上,按钮重叠会有一些困难。

1.7.。切!。我发现开始时先把它切成两半,然后绕着圆圈转一圈比较容易。

1.10.。从左边留出3厘米,画一个7厘米宽的矩形来放置操纵杆。如果你有不同的操纵杆,测量一下它底部的宽度。最初,操纵杆是从底部插入的,但由于我们的柜子是硬纸板做的,最好从顶部安装。

1.12.。从按钮/操纵杆反面下面剪下额外的硬纸板。用铅笔在洞里打上记号。沿着图片上的红线切割。

1.13.。我的显示器宽度是63厘米,盒子是70厘米宽,所以我决定从纸板底层的两边各留出3.5厘米,把剩下的部分剪掉。沿着图片上的红线切割。

有不同类型的按钮可用。我正在用的那些,每当你按下它们时,它们就会亮起来。这是一个很好的功能,但它需要更复杂的布线。这就是它是怎么做的。

2.1.。每个按钮有四个部分(从右到左)-旋钮、LED、点击器和支架。

2.3.。接下来,将LED插入支架。稍后,如果您注意到一些二极管在测试按钮时不亮,通常是LED问题。把它拿出来,翻过来,然后重新插入。

2.4.。最后,将其全部插入旋钮并扭转,使其正确就位。单击按钮几次--如果一切都正确对齐,您必须听到“咔嗒”的声音。对所有按钮重复上述过程。

3.1.。先从按钮上拆下底部。使用环插入并固定所有按钮。把底部放回去。

3.3.。用剩下的纸板加固螺丝固定的地方,这样操纵杆就会紧紧抓住。

3.5.。布线相当简单-可以将宽红色/黑色连接到点击器红色和黑色两边的宽触点。窄的黑色和蓝色应该连接在一起,如图所示。

3.7.。最后,将操纵杆和所有按钮连接到控制器板。从控制器两侧镜像按钮连接非常重要。例如,如果要将左按钮A连接到控制器左侧的最上面的连接器,则将右按钮A连接到控制器板右侧的同一最上面的连接器。

3.8.。如图所示,将纸板上不需要的部分用作盒子中间的加强筋。用订书机把它固定在底部。别忘了在这里给显示器架留点地方。

3.9.。在插入其他部件之前的最后一步是,一旦我们合上盖子,就把硬纸板的背面切开,为显示器腾出空间。

4.1.。插入电源板并将其放到机箱背面。添加扬声器。用胶带固定。

此时,启动它、安装软件并检查是否一切正常是个好主意(见下一节)。一旦全部完成,只需使用订书机将纸板固定在一起即可。

下载您正在使用的Raspberry PI型号的预构建RetroPie图像。您还需要一个Raspberry Pi Imager工具将图像闪存到SD卡上。请注意,并非所有读卡器/写卡器都是相同的。因此,如果你在写卡时遇到问题,我建议阅读Raspberry博客帖子上的提示和诀窍。“你需要从电脑上刻录一个Custom.img:

将SD卡插入Raspberry PI上的插槽并通电!在最初的准备之后,它会自动重新启动。

此时,您需要连接USB键盘才能进行一些初始设置。

为了连接到WiFi,我们需要设置您所在的国家/地区。要启动配置(假设您通过按F4退出控制台),请键入以下内容:

依次选择网络选项、Wi-Fi,然后选择您所在的国家/地区(等待确认是否已设置国家/地区)。此时您不需要输入SSID,因此请按Tab,然后按Cancel。

既然我们在这里,让我们启用SSH守护进程,这样就可以轻松地远程上传ROM和调整设置。选择接口选项,然后选择SSH并启用它。

它将在启动时向您显示一些错误消息。只需单击“确定”即可进入主菜单。

选择Configuration/Tools(配置/工具),转到底部,然后选择wifi。按照说明连接到您的Wifi网络。连接后,记下它分配给Raspberry的IP地址。我的是192.168.1.176。

要将音频输出切换到3.5 mm插孔,请依次选择配置/工具、音频设置和耳机-3.5 mm插孔。

EmulationStation是一款允许您运行不同的模拟器并选择要玩的游戏的软件。由于我们的目标是完全复古的街机外观,我们需要在EmulationStation中交换A/B按钮,以便将它们正确映射到最终的Burn Alpha仿真器。

选择Configuration/Tools(配置/工具),然后选择EmulationStation(仿真工作站),并在ES选项中启用交换A/B按钮(确保它最终被交换)。

要删除终端和游戏屏幕周围的黑色边框,您可能需要调整过扫描设置。要执行此操作,请键入以下内容:

我从全球速卖通订购的这些特殊控制器需要一个小攻击才能正常工作。问题在于,默认情况下,RetroPie只检测单个控制器。如果我的设置不适用于您,请查看此帖子,了解如何找到正确的ID。您需要在控制台中键入以下内容:

向右滚动到行尾,按空格键并粘贴以下内容:

在上面的线之前留出空格是很重要的。按Ctrl-X,然后按Y和Enter保存并退出。

此时您可以断开键盘连接。我们将远程执行其余设置,因为SSH守护进程已启用。

如果一切正常,您应该再次进入EmulationStation控制器设置屏幕:

最终的燃烧阿尔法模拟器已经被配置为在六键格斗游戏中使用SNES布局。即:

根据上面的方案将操纵杆映射到拨号盘(轴可能与我的不同,这取决于操纵杆的位置)和按钮。映射选择到硬币按钮和开始到玩家按钮。

一旦您达到左拇指,就没有其他需要配置的了-只需按住任意按钮即可跳过。重复此操作,直到您看到OK按钮。确认您要使用默认热键。在这些确认步骤中,您将使用第二个按钮进行确认(上面方案中的A)。

当您在EmulationStation中时,A/B按钮互换,因此导航的主要按钮是B,取消/返回的主要按钮是A。

本文中没有游戏光盘的链接-您需要拥有这些才能玩。谷歌周围,有很多地方可以得到他们(是的,你甚至可以买到许可版本)😉也,我们不需要安装fba模拟器,因为它是预装的RetroPie。

将光盘下载到计算机后,启动您最喜欢的SFTP应用程序。我在用发射机。使用以下凭据连接到您的Raspberry PI的IP地址:

您需要重新启动EmulationStation才能使ROM出现在菜单中。要执行此操作,请按开始(播放器)按钮,然后选择退出并重新启动EMULATIONSTATION。按OK确认。

默认的主题很枯燥,所以让它适合我们的硬纸板橱柜吧。打开计算机上的终端程序,然后键入以下命令:

导航到配置/工具和eshemes。我使用的主题是#173,叫做lipebello/retrorama。我把它挂起来了。

现在,在您的街机上,按开始按钮(播放器)并选择UI设置。将主题设置为RETRORAMA,将GAMELIST视图样式设置为视频。退出设置菜单。现在看起来不错!

返回到计算机的终端,转到“管理程序包”,然后管理可选程序包。

在列表底部找到Scrper,单击OK并从源安装,然后单击Yes确认。

您需要退出Raspberry PI上的EmulationStation,因此按下Start按钮,然后退出,然后退出EMULATIONSTATION,然后单击OK确认。

等待刮板完成。重启你的Raspberry Pi和Bingo,你的游戏有视频预览,以及一些额外的信息,比如它们第一次发布的时候和在哪台游戏机上的流派和历史。

尼克是Lokalise的首席执行官/首席技术官。他是一名连续创业者,在20世纪90年代末创立并开发了第一个电子邮件服务inbox.lv(至今仍存在)时,他是拉脱维亚早期的互联网技术先驱。在开发他最近的一个项目-Roamer App时,他开发了一个后端来简化不同语言的本地化,事实证明这是一个本身就有市场需求的产品,后来成为了Lokalise。剖面