0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

复古游戏机的制作教程

454398 来源:wv 2019-08-30 10:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:控制台:Raspberry Pi

控制台运行RetroPie,一个用于Raspberry Pi的游戏模拟器系统。

在Raspberry Pi上安装RetroPie并从自动启动列表中删除retropie程序。 Raspberry需要在命令行中启动。

使用SSH连接到Raspberry Pi,然后运行Retropie setup以禁用自动启动:

cd RetroPie-Setup chmod +x retropie_setup.sh sudo 。/retropie_setup.sh

首先选择Configuration/Tools然后自动启动并使Raspberry Pi启动进入命令行。在文件/opt/retropie/configs/all/retroarch/retroarch.cfg中,确保显示以下行:

input_enable_hotkey = “escape”

input_exit_emulator = “escape”

按Esc键退出MAME游戏需要这样做(当您从插槽中取出盒式磁带时,Esc键的实际“按下”由Arduino自动完成。)

步骤2:控制台:LED指示灯

在断开电源之前,Raspberry Pi需要正确关闭。通过控制台上的红色LED可以看到这一点。

控制台有一个LED指示灯,当系统打开时它会亮起。当系统关闭时(按下控制台上的红色电源按钮),LED会在短时间后熄灭。只有当LED熄灭时,才能安全地拔下电源插头。

在Raspbery Pi的TXD笔和GND之间安装一个LED和串联电阻(220欧姆)(如图所示)。

编辑文件/boot/config.txt (使用命令行或SSH和nano)并添加以下行:

enable_uart=1

这将自动启用LED功能。

步骤3:控制台:Arduino

控制台内部是Raspberry Pi和Arduino Leonardo。 Leonardo通过(短)USB电缆连接到Pi。

Arduino草图负责向Pi发送击键。控制台的游戏端口连接到Arduino的数字输入。插入墨盒后,将自动选择游戏。

将草图上传到Arduino。

将盒式线连接到Arduino。还可以将按钮电源,暂停,硬币和播放器-1以及播放器2的电线连接到Arduino。检查原理图。

步骤4:控制台:打印和组装

控制台由四个不同的部分:底部,顶部,斜面和“木”栏。底部和顶部可以用黑色印刷。斜面为橙色,黄色或其他明亮的颜色。正面的条纹可以用合适的棕色印刷。

控制台的顶部和底部需要打印支架。使用强力胶将橙色斜面粘在控制台上。顶部使用自攻螺钉固定在底部。控制台顶部的字母(电源,硬币,P1和P2)可以使用指甲油着色。

我提供所有STL文件来打印您的控制台。我还包括了OpenScad源文件,以便您可以根据自己的喜好更改设计。

我的3D打印机是Flexiforge Dreamer,床的尺寸为150x230mm。

程序集

在控制台中安装Raspberry Pi和Arduino。将电线连接到Arduino(根据原理图)并使用短USB电缆将Arduino连接到Pi。

游戏端口是带有9个笔的标准母D-sub连接器

使用USB适配器电缆作为操纵杆端口。将其连接到操纵杆插槽和Pi。

步骤5:游戏盒

游戏卡带是一个塑料(3D打印)盒子,上面有彩色标签。墨盒内部是一个公头连接器,可以安装在控制台的游戏端口上。

检查Arduino草图,了解如何连接游戏卡盒中的sub-d连接器的一些示例。基本上每个零位需要短接到地面。

为墨盒创建漂亮的标签并用彩色打印机打印。我还创建了一些随附的小册子,其中包含我的游戏的历史背景和如何玩游戏的说明。

第6步:操纵杆

您可以使用任何所需的USB操纵杆(或游戏控制器)。我想要一个坚固的操纵杆,所以我使用了一个磁性街机棒,并将它与两个火按钮一起放在一个盒子里。

我使用Arcade控制器向Retropie发送操纵杆和按钮的按键。该控制器已经配备了标准USB电缆,可以安装在控制台的操纵杆端口。

可以在没有支架的情况下打印机壳和盖子。盖子拧在主箱的底部。

第7步:播放

玩游戏按以下步骤操作:

使用HDMI电缆将控制台连接到屏幕。附加电源。

等待它启动。

插入游戏cartrigde。游戏将自动启动,您可以玩。

取出墨盒以停止游戏或按下大红色按钮。再次按下大红色按钮关闭控制台。一旦LED熄灭,您就可以断电。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 游戏机
    +关注

    关注

    9

    文章

    307

    浏览量

    35594
  • 树莓派
    +关注

    关注

    122

    文章

    2082

    浏览量

    110753
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓派RP2040芯片的复古开源项目介绍

    复古游戏迷与DIY爱好者分享一款开源作品--复古。这款掌基于树莓派 RP2040 芯片开发,历经 3 代硬件迭代打磨,内置 6 款经
    的头像 发表于 04-22 13:55 76次阅读
    基于树莓派RP2040芯片的<b class='flag-5'>复古</b>掌<b class='flag-5'>机</b>开源项目介绍

    量子计算即将彻底改变AR和VR游戏领域

    开发者可以引入量子计算,以改进游戏机制,通过增强现实 (AR) 和虚拟现实 (VR) 技术提供更沉浸式的体验,并拓展游戏中艺术与音乐的边界。
    的头像 发表于 04-17 10:19 435次阅读

    基于STM32F103+ESP01S的复古桌面辉光管时钟开源项目介绍

    动手,以 STM32F103+ESP01S 为核心架构,经过 5 次打板和多轮代码调试,完成了这款兼顾复古颜值与实用功能的辉光管时钟。今天把完整制作过程、避坑要点和资料整理出来,分享给同样喜欢 DIY 的朋友。
    的头像 发表于 04-14 15:15 319次阅读
    基于STM32F103+ESP01S的<b class='flag-5'>复古</b>桌面辉光管时钟开源项目介绍

    4 路 DAC+MIDI 复古音频极致升级| 多声道专业开源声卡

    前言今天给大家带来这款专为ZXSpectrum复古计算机设计的开源声卡!基于NemoBus/ZXBUS扩展总线打造,集成TurboSoundFM、SAA1099等多套专业音频芯片,支持FM合成
    的头像 发表于 04-01 07:59 126次阅读
    4 路 DAC+MIDI <b class='flag-5'>复古</b>音频极致升级| 多声道专业开源声卡

    合粤铝电解电容于游戏机主机电源管理电路的应用

    在现代游戏机主机中,铝电解电容的核心作用是 “高效储能” 与 “极致滤波” ,为CPU、GPU等核心芯片提供瞬间的“爆发式”能量,并确保电源的纯净度,是保障游戏性能稳定释放、防止画面卡顿或系统崩溃
    的头像 发表于 10-30 15:50 599次阅读
    合粤铝电解电容于<b class='flag-5'>游戏机</b>主机电源管理电路的应用

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    VisionFive 2 上为目标检测准备软件环境并运行 MobileNet-SSD 模型【VisionFive 2单板计算机试用体验】VisionFive 2复古游戏机改造 作者:TLLED【VisionFive 2
    发表于 09-04 09:08

    AI Coding + TuyaOpen,1小时快速打造AI女友和2048游戏

    七夕快到了,涂鸦本次准备教大家用AI给自己做个虚拟女友,它能根据对话情绪显示不同表情;在你游戏瘾上来的时候,还能秒变2048游戏机,让你一边玩游戏,一边和AI虚拟女友聊天。成本100元出头,借助
    的头像 发表于 08-21 18:53 1984次阅读
    AI Coding + TuyaOpen,1小时快速打造AI女友和2048<b class='flag-5'>游戏</b>

    我造了一台‘迷你 Switch’,还能自己写游戏

    打造一台“掌上游戏机”?简单到你意想不到!提到掌上游戏机,大家的第一反应可能是——Switch:经典耐玩,但价格不友好。SteamDeck:性能怪兽,但钱包会哭泣。这些设备一个共同点:不便宜。那么
    的头像 发表于 08-12 18:05 824次阅读
    我造了一台‘迷你 Switch’,还能自己写<b class='flag-5'>游戏</b>!

    【VisionFive 2单板计算机试用体验】VisionFive 2复古游戏机改造

    SD卡 ,同时保留Debian(日常使用)与Batocera(游戏专用) QEMU虚拟 :在Debian中安装QEMU,虚拟化运行Batocera(需4GB内存版本) 总结:RISC-V游戏主机
    发表于 07-22 20:58

    【VisionFive 2单板计算机试用体验】2、打造复古游戏机(Batocera镜像+FBNeo虚拟, 多款游戏ROM分享)

    衷心感谢电子发烧友论坛! 1、基本知识 制作一个游戏机系统,需要3个关键步骤: Linux游戏系统发行版 游戏模拟器 游戏ROM 下面分别介
    发表于 07-17 21:58

    【项目分享】Xii-Boy-Ultra 无线便携式 Wii 游戏机

    Xii-Boy Ultra 是一款小型便携式 Wii 游戏机,采用垂直布局设计。该系统允许用户无需使用焊锡,仅用螺丝刀就能轻松组装和拆卸。 Xii-Boy Ultra 是一款采用垂直布局、小巧
    发表于 07-14 17:27

    【VisionFive 2单板计算机试用体验】VisionFive 2一个霸气的游戏机

    这次的测试活动,每人人手送一个游戏机,非常的好啊!!! 很高兴收到赛昉科技发放的VisionFive 2开发板,VisionFive 2是全球首款集成了3D GPU的高性能量产RISC-V
    发表于 07-13 20:41

    树莓派复古游戏,你会选哪一个?

    复古游戏与树莓派单板计算机的组合十分常见。在树莓派项目列表中,几乎都会包含至少一个复古游戏项目。复古游戏
    的头像 发表于 06-16 16:56 1359次阅读
    树莓派<b class='flag-5'>复古</b><b class='flag-5'>游戏</b>,你会选哪一个?

    单片实例项目:FC小霸王游戏手柄资料

    单片实例项目:FC小霸王游戏手柄资料,推荐下载!
    发表于 06-03 21:04

    用 Lakka 和 树莓派 打造终客厅游戏机

    尽管现代树莓派单板计算机(SBC)的规格有了大幅提升,但它们的性能仍不足以在4K分辨率下以60帧每秒(FPS)的速度运行3A级PC游戏。不过,那些老派游戏——尤其是为老式游戏机设计的游戏
    的头像 发表于 05-27 15:35 1331次阅读
    用 Lakka 和 树莓派 打造终客厅<b class='flag-5'>游戏机</b>!