手机游戏巴士

迎春款客迷你街机计划第一章:装嵌篇

发表于:2025-01-23 作者:游戏编辑
编辑最后更新 2025年01月23日,2019年的农历年来得较早,差不多是时候要为款待来拜年亲友做准备。为了招待亲友带来的小朋友,就想到不如趁着迷你游戏机的热潮,砌一台迷你街机,让今时今日的手机一代认识一下上世纪的有趣游戏。

2019 年的农历年来得较早,差不多是时候要为款待来拜年亲友做准备。为了打发招待亲友带来的小朋友,就想到不如趁着迷你游戏机的热潮,砌一台迷你街机,让今时今日的手机一代认识一下上世纪的有趣游戏。今次还会为迷你街机加入投币器,希望回收一些利是钱。最后,由于迷你街机的屏幕只有 8″ 双打起来似乎太小,所以今次会透过 Wi-Fi 连接两部机来进行对战。

认识街机构造

一台街机包括以下这些部分:

材料

  • Raspberry Pi 3B+ x 1
  • Pimoroni Picade (8” 屏幕版) x 1
  • JY-924 投币器 x 1
  • 5V 2.5A 火牛( RPi 用) x 1
  • 12V 1A 火牛(投币器用) x 1
  • 2.1mm DC 电源母头插头 x 1
  • 黑色幼电线 1-2 呎
  • 瓦通纸盒 若干

我们以前介绍过使用 Raspberry Pi ( RPi )来制作迷你游戏机,今次同样也使用它为核心。而为了游戏更畅顺,所以建议使用 3B 甚至是 3B+ ,配上一款由英国 Pimoroni 出品的迷你街机套件 Picade ,这样框体、按键控制、屏幕驱动和音响驱动都可以一并搞定。而且 Picade 的 Picade X HAT 还可以为 RPi 控制电源开关和投币器连接。

至于投币器,就用从淘宝买来的 JY-924 投币器,这款百多元就有交易的投币器可以辨识 4 种币种,而使用上就像制作电路习作常用的轻触按钮一样简单。我们会在下一章详细了解它的原理和用法。

软件安装

Picade 是对应 RetroPie 游戏系统的,我们过去也介绍过安装方法,大家可以参考这里先将 RetroPie 烧录到空的 micro SD ,并设定好语系(输入“raspi-config”然后选“ Locatisation Options > Change Locale ”,取消 en_BG.UTF8,选用 en_US.UTF8 。接着再设定 Keyboard Layout 为 English (US) ,完成后请 Reboot )和 Wi-Fi ,否则待会安装驱动程式时会很麻烦。

在设定 Wi-Fi 时如果大家等了很久仍未看到 AP 清单的话,大可选择“ H Hidden ESSID ”来手动输入。另外输入 Wi-Fi 密码按 Enter 掣后,要稍等一会才会开始连接的,要耐心等候。连接成功的话就会在对话框中看到 IP 地址。

由于 RPi 在开机最初数秒没有供电给 USB ,令到屏幕没有正确取得 RPi 的画面 ,大家要按以下步骤开启强制 HDMI 热插拔功能:

  1. 输入“ sudo nano /boot/config.txt ”按 Enter ;
  2. 在最后一行加入“ hdmi_force_hotplug=1 ”一行,然后按 Ctrl-O 储存,并按 Ctrl-X 离开;
  3. 输入“ reboot ”按 Enter 重新开机

装嵌

预计制作时间: 2 小时
工具: 十字螺丝批、一字螺丝批、小钳

Picade 有很多部件,制作步骤也较多,Pimoroni 方面就提供了影片详细介绍每一步的装嵌方法。这里就补充一下片中和说明书不足的部分。

1. 先将框体底板(A)、右边侧板(B)和把手顶板(C)用塑胶托架固定。

2. 装嵌屏幕。这里要注意的是屏幕面板是使用 M3 螺丝的; LCD 屏幕就应该到放上面板前才拿出来,放上去之前也要用绒布抹干净面板以免有尘就会很碍眼;安装屏幕驱动板时要留意应使用随 LCD 屏幕附有的平头没凹纹的螺丝,而丝帽就要用 Fixings 里的 M2.5 塑胶丝帽。

装嵌好屏幕后就可以将它嵌入第 1 步做好的 B 侧板上,为免倒下,可以暂时用左边侧板 (D)固定,但暂时不要上螺丝。

3. 装嵌好装饰板后,将它嵌入 B 侧板后,就可以将 D 侧板和前板 (E) 用螺丝固定。这样框体就基本成形了。

4. 安装摇杆和按键,要留意的是摇杆的插口应该朝内侧(即指向按键),否则稍后便无法接上电线。

5. 安装喇叭和 Raspberry Pi 。放上 RPi 时记得先放入垫圈把 RPi 承高,再用 M2.5 塑胶丝帽固定,接着再在 HDMI 插头侧的丝帽上扭上六角柱, GPIO 那边就不用装。记得将 HDMI 线先插到 RPi 才把连接按键、摇杆和喇叭的 Picade X HAT 装上 RPi 的 GPIO 上,不要将电路板完全压进 GPIO 啊。

6. 连接摇杆、按键和喇叭到 Picade X HAT 电路板上相应的接头。按键的名称经已刻在框体木板上,只要看着来逐一连接就不会搞错。值得留意的是电源掣,它有 4 支电极,其中中间两支是电源 LED 的电极,所以跟其他按键不同是有分正负极的,连接时要留意。

7. 连接屏幕驱动板。这里最好先将 Flexible 软性排线插好才接上 HDMI 线和 USB 电源。走线方面要注意不要让上述两条线压着按键线,因为按键线的称不上很牢固。另外屏幕的控制键底板最好也是先上好软性排线才安装。

8. 最后将 5V 2.5A 火牛接到 Picade X HAT 上的电源,装嵌程序就大致完成。

安装驱动程式

Picade X HAT 要安装驱动程式才能检测到摇杆和按键的。在“ NO GAMEPADS DETECTED ”画面按 F4 回到终端机画面,输入以下指令按 Enter :

curl https://get.pimoroni.com/picadehat | bash

这就可以完成驱动程式安装。完成后需要再次 Reboot 。再进入 Emulation Station 之后,就可以再次设定按键了。设定的按键如下:

  • 上:摇杆上
  • 下:摇杆下
  • 左:摇杆左
  • 右:摇杆右
  • A 掣:上排左掣
  • B 掣:上排中掣
  • X 掣:下排左掣
  • Y 掣:下排中掣
  • L 掣( Left Shoulder ):上排右掣
  • R 掣( Right Shoulder ):下排右掣
  • Start 掣:前面板右掣( 1up 掣)
  • Select 掣:前面板左掣( coin 掣)
  • Hotkey Enable :机身右侧掣( Enter 掣)

如果有哪一项你不想设定的话,可以长按一个已设定过的按钮来跳过。而机身左侧没有设定的掣,其实即是键盘的 ESC 掣。以后要跳离游戏,只要按著机身右侧的 Enter 掣来按前面板右边的 Start 掣就可以。

安装示范游戏

厂方提供了一个在世嘉五代系统上执行的独立制作游戏《 TANGLEWOOD 》试版让大家一试。

  1. 在 RetroPie UI 画面按 F4 进入终端机画面;
  2. 输入“ git clone https://github.com/pimoroni/picade-hat ”按 Enter ,把档案拷贝到 RPi 当前目录下;
  3. 输入“ cd picade-hat/roms/megadrive/ ”按 Enter 进入目录;
  4. 输入“ cp TANGLEWD.BIN ~/RetroPie/roms/megadrive/ ”按 Enter ,将试版游戏拷贝到 RetroPie 的世嘉五代游戏目录里;
  5. 输入“ emulationstation ”按 Enter 重新载入 Emulation Station ,就会见到 MegaDrive 一项,进入就可以选择 TANGLEWOOD 开始试玩。

明天我们将会介绍投币器的原理和安装方法。

延伸阅读

迎春款客迷你街机计划第二章:投币篇

迎春款客迷你街机计划第三章:连线篇

0