如何使用Raspberry Pi构建Commodore 64 Mini

正在寻找一些8位游戏动作?在eBay上买不起原始Commodore 64游戏的惊人价格?不喜欢C64 Mini?没关系!

您始终可以使用价格适中的Raspberry Pi来构建自己的紧凑型Commodore 64。这是您需要了解的所有方法。

为什么不使用C64 Mini?

C64 Mini于2018年初发布,是一台紧凑的计算机,可以成功地模拟原始C64 Mini。 Commodore64。不幸的是,它不是没有bug,而且售价100美元,这并不理想。很难将您自己的游戏ROM添加到C64 Mini,并且它没有AC适配器(这几天似乎不可原谅)。在系统中导航,启动游戏,创建保存等。不幸的是,它并不是一个很好的游戏杆。

尽管它可能是铁杆发烧友的理想之选,但C64 Mini可能会给新手以8位游戏的印象。幸运的是,还有一种选择:您的Raspberry Pi。

使用任何您喜欢的Raspberry Pi模型!

通常在这样的项目中,您受到Raspberry Pi的硬件​​约束的限制。例如,在Raspberry Pi上运行Sega Dreamcast游戏需要Raspberry Pi 2或更高版本。

很高兴,您可以在几乎可以使用的任何型号的Raspberry Pi上运行Commodore 64仿真器。无论是原始的Raspberry Pi A,B还是Zero,任何Pi都适合模拟Commodore 64!

While you can install RetroPie and configure the VICE64 emulator, you’ll enjoy more authentic results with a dedicated system. Two examples are available:

  • Combian64:基于Raspbian的系统,可以直接引导到VICE 64仿真器中。这适用于几乎所有的Raspberry Pi型号,并由Carmelo Maiolino生产。
  • C64由Pi Lizard:基于Raspbian Lite,它具有屏幕分辨率调整功能,适用于Raspberry Pi 3。 Combian64,它将直接引导到VICE64环境。
  • 您选择的选项取决于您使用的Raspberry Pi的型号。在本教程中,我们使用的是Pi Lizard的C64,但是Combian 64的用法说明并没有太大差别。

    在Raspberry Pi上,您需要microSD卡,HDMI电缆和可靠的电源。您还应该拥有一个方便的USB键盘(虽然它应该可以工作,但鼠标并不那么重要)和一个USB游戏杆。 C64的游戏基于键盘或操纵杆,因此游戏手柄和Xbox控制器不太适合。

    此外,您可能希望将Raspberry Pi安装到适合C64风格的外壳中。其中有几种可用,但由于设计的复杂性,它们并不是最便宜的选择。

    例如,Raspberry Pi的NES风格外壳要简单得多,之后没有键盘所有。例如,您可以在eBay上找到基于C64的保护套,但是使用标准的Raspberry Pi保护套可以节省很多钱。

    还可以选择使用3D打印您自己的保护套

    为Raspberry Pi获取C64映像

    首先选择所需的C64磁盘映像,然后将其刻录到microSD卡上。您需要至少2GB容量的卡,尽管空间越大,您就能挤入的游戏越多。

    用于此目的的最佳工具是Ether,您可以使用它可以在etcher.io中找到。下载工具(适用于Windows,macOS和Linux),安装并运行它,然后使用选择映像查找已下载的IMG文件,并使用选择驱动器选择您格式化的microSD卡(应该会自动检测到)。选中所有选项后,单击 Flash 将磁盘映像刻录到microSD卡。

    其他选项可用于在Raspberry Pi上安装磁盘映像。

    将磁盘映像写入microSD后,从PC安全弹出磁盘,将其插入Raspberry Pi中,然后启动。欢迎使用新的Commodore 64!

    将游戏添加到Pi 64

    准备好开始玩了吗?您需要一些游戏ROM才能在定制的迷你C64上玩游戏。 ROM的格式为D64或T64,具体取决于它们是从磁盘还是盒式磁带创建的(某些磁带ROM使用TAP文件扩展名。)

    我们无法为您提供任何在线查找ROM的链接。 。您必须使用自己喜欢的搜索引擎来搜索Commodore 64 ROM文件。请注意,您不应该使用您不拥有物理介质的任何ROM。

    一旦有了ROM,便可以通过三个选项将游戏添加到Raspberry Pi中。我们假设您已先将它们下载到PC。它们应该存储在/ software目录中。

  • 通过USB记忆棒复制游戏ROM。
  • 取出microSD卡并将ROM复制到 / software / / root / 分区中的>目录。您需要为此方法使用Linux(或Linux虚拟机)。
  • 使用具有SFTP功能的FTP客户端,您将能够远程连接到Raspberry Pi,并上传游戏到 / software / 目录。在执行此操作之前,请从Raspberry Pi中弹出microSD卡,并在 / boot / 目录中创建一个空白文本文件,称为 ssh ,这将启用SSH连接。使用默认的Raspbian用户名(“ pi")和密码(“ raspberry")登录。
  • 在Raspberry Pi上玩C64游戏

    上载游戏库后,就该玩。与原始的Commodore 64一样,您需要做的就是插入游戏,然后输入load命令。要访问VICE菜单,请按键盘上的 F12 或游戏控制器上的开始

    此处,您可以浏览各种选项,从附加游戏图像(磁带或磁盘格式)到通过以太网联机。还可以创建屏幕快照,录制音频以及保存或加载游戏快照。在过去,保存C64游戏几乎是不可能的,但是现在您可以轻松地将进度保存为快照,并在以后返回!

    对于简单的Commodore 64游戏,您赢了无需对配置进行任何重大更改。要在附加图片后加载游戏,请使用自动启动图片。基于磁带的ROM的加载时间将比基于磁盘的ROM加载时间更长,因此D64文件的加载速度应比T64文件的加载速度快。

    注意:或者,如果您想要完整的怀旧C64体验,请连接键盘并为T64文件键入 LOAD ,为D64文件键入 LOAD“ *",8,1 。准备就绪后,请按键盘上的Enter键。

    片刻之后,您将在专用的C64小型计算机上摇摆一些8位游戏复古魔术。不要在庞大的游戏库中迷路!完成后,点击开始,然后在菜单中找到退出模拟器。选择此选项,C64仿真器将结束,Raspberry Pi将关闭电源。

    是否正在寻找其他平台来仿真?不用担心,您不受C64的限制。许多复古游戏机也可以在Raspberry Pi上进行仿真。

    标签: Raspberry Pi 复古游戏