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

    文章

    296

    浏览量

    33249
  • 树莓派
    +关注

    关注

    116

    文章

    1679

    浏览量

    105165
收藏 人收藏

    评论

    相关推荐

    基于 FPGA 的飞机大战游戏系统设计

    喜欢老式电子游戏的买家。一些爱好者一直在收集复古游戏产品,一些普通玩家也开始收集旧式磁带和CD,还有小时候玩过的游戏机。 虽然复古
    发表于 07-24 20:03

    微软开发者成功在任天堂 NES 游戏机上运行.NET

    游戏机被誉为“红白”,搭载 1.78 MHz 的 8 位 CPU,内存仅有 2KB,游戏卡带最大容量可达 512 Kilobytes。然而,这样的设备如今运行安卓/iOS app 明显吃力,因为现今的主流应用均大于 55-2
    的头像 发表于 05-30 14:36 345次阅读

    索尼或将于近期公布PS5 Pro游戏机及《宇宙机器人》新作发布日期

    5月份,Jeff Grubb曾透露索尼计划近期发布PS5 Pro游戏主机,而近期揭示的众多信息中亦可见到这个发布会的痕迹,甚至传言《宇宙机器人》将作为新的作品亮相,进一步暗示索尼可能在此次发布会上推出PS5 Pro游戏机
    的头像 发表于 05-28 15:56 442次阅读

    YXC可编程振荡器,频点22.578MHz,工作电压3.3V,应用于游戏机

    游戏机是一种专门用于游戏运行的电子设备,它通过外界载体(如光盘、卡带等)来运行游戏。与电脑和手机等多功能设备不同,游戏机专注于游戏体验,具有
    的头像 发表于 05-23 17:43 205次阅读
    YXC可编程振荡器,频点22.578MHz,工作电压3.3V,应用于<b class='flag-5'>游戏机</b>

    任天堂Switch初代游戏机模拟运行Windows 11 ARM效果展示

    5 月 14 日,某开发者PatRyk在X平台发布帖子,展示了将任天堂Switch初代游戏机在Linux环境中通过QEMU模拟Windows 11 ARM系统的效果。
    的头像 发表于 05-14 10:16 493次阅读

    Funkey游戏机新作,基于全志T113的全新版本

    不同于配置高端、性能强劲的Windows、安卓掌,有一部分的爱好者往往对拥有复古外形的开源掌更加感兴趣。作为开源掌的热门产品,小巧便携的FunKeys掌
    发表于 05-11 11:04

    开源项目!做一台基于 ESP32 DIY 复古游戏机

    等级。通过 BS138 MOSFET 晶体管完成控制显示屏上嵌入的 LED 的电流。 完成 现在就可以运行这台复古游戏机了,开启你的复古游戏回忆之旅吧! 文章来源:https://w
    发表于 04-19 10:20

    做一台基于 ESP32 DIY 复古游戏机——MicroByte

    MicroByte 是一款mini主机,能够运行 NES、GameBoy、GameBoy Color、Game Gear 和 Sega Master 系统的游戏,所有元器件都设计在这 78 x 17
    的头像 发表于 04-11 15:14 543次阅读
    做一台基于 ESP32 DIY <b class='flag-5'>复古</b><b class='flag-5'>游戏机</b>——MicroByte

    任天堂计划2025年3月发布Switch 2游戏机

    根据推测,这款新游戏机或拥有类似原有型号Switch的手持特性,且配备尺寸较大的屏幕。尽管大部分业内人士预期新机即刻上市,但任天堂决定先进行销售规划及为开发者预留足够的时间来制作受欢迎的游戏,从而达到简化销售过程之目的。
    的头像 发表于 02-27 16:45 2643次阅读

    家用游戏机的控制器接口类型

    家用游戏机的控制器接口类型是游戏机和手柄之间进行连接和通信的关键部分。它决定了用户如何与游戏机进行交互,并直接影响到游戏体验的质量和多样性。本文将详细介绍几种常见的家用
    的头像 发表于 01-04 11:23 1033次阅读

    应用在游戏机触摸屏中的触摸感应芯片

    触屏游戏机通常由屏幕、主板、处理器、内存、电源、按键、触控器器等组成。其中,触控器器是实现屏幕触控功能的重要组成部分。
    的头像 发表于 01-03 09:32 620次阅读
    应用在<b class='flag-5'>游戏机</b>触摸屏中的触摸感应芯片

    WTN6040F-8S语音芯片:投篮游戏机新时代引领者

    在投篮游戏机的欢乐世界中,唯创知音的WTN6040F-8S语音芯片作为声音播放提示IC,为投篮游戏机注入了更加智能、富有激情的声音体验,将玩家带入一个全新的篮球挑战时代。1.开场欢迎,挑战开始投篮
    的头像 发表于 12-13 09:24 303次阅读
    WTN6040F-8S语音芯片:投篮<b class='flag-5'>游戏机</b>新时代引领者

    WTN6170-8S语音芯片:射击游戏机新时代,CS音效射击体验引领者

    在射击游戏机的刺激世界中,唯创知音的WTN6170-8S语音芯片,作为声音提示播放IC,为射击游戏机带来了更智能、更富有战斗感的音效体验,引领玩家进入一个崭新的射击游戏时代。1.战场氛围,引爆挑战
    的头像 发表于 12-13 09:21 416次阅读
    WTN6170-8S语音芯片:射击<b class='flag-5'>游戏机</b>新时代,CS音效射击体验引领者

    唯创知音WTN6080-8S语音芯片:赛车游戏机声音播报新体验

    游戏科技的飞速发展中,唯创知音的WTN6080-8S语音芯片作为声音播放提示IC,为赛车游戏机注入了更智能、沉浸式的声音体验,将玩家带入了全新的游戏感官境界。1.启动引擎,欢迎体验赛车游戏机
    的头像 发表于 12-12 09:10 396次阅读
    唯创知音WTN6080-8S语音芯片:赛车<b class='flag-5'>游戏机</b>声音播报新体验

    基于FPGA乒乓球比赛游戏机的设计

    电子发烧友网站提供《基于FPGA乒乓球比赛游戏机的设计.pdf》资料免费下载
    发表于 10-20 10:31 2次下载
    基于FPGA乒乓球比赛<b class='flag-5'>游戏机</b>的设计