第一生活网

Raspberry Pi Pico 模拟 6502 计算机并运行 Loderunner

裴腾眉
导读 Raspberry Pi可以模拟多种设备已不是什么秘密,Raspberry Pi Pico 也不例外。在他的最新项目中,Eric Badger 展示了 Pico 模拟6502

Raspberry Pi可以模拟多种设备已不是什么秘密,Raspberry Pi Pico 也不例外。在他的最新项目中,Eric Badger 展示了 Pico 模拟6502 计算机的能力,并展示了 Pico 在 Apple II 计算机旁边运行的并排比较。

根据视频描述,Badger 开发了这款自制模拟器,并移植了一份 Apple II 的 Loderunner 进行测试。如果您对经典游戏不熟悉,Loderunner 是一款 2D 益智游戏,于 1983 年首次亮相。它的基本系统要求使其成为测试 Pico 驱动的 6502 模拟器极限的有趣选择。

最初的 6502 是一个 8 位微处理器,由曾经在 6800 上为摩托罗拉工作的团队开发。两者之间有相似之处,而 6502 是 6800 处理器的更直接的版本。总体而言,Pico 完全能够模拟 6502,因为它是一个 32 位微处理器,但您可以找到很多RP2040 板卡,对于这样的项目实施起来会很有趣。

Badger 解释说,模拟器仅在 Raspberry Pi Pico 上运行,并且还支持一些配件。用户可以连接 PS2 键盘甚至 Atari 游戏杆作为输入设备。可以使用 VGA 端口进行视频输出。这实质上将 Pico 变成了一个具有输入和输出功能的成熟计算系统。

这个项目的灵感来自 Ben Eater 在 6502 仿真方面的工作。Eater 提供了 6502 个套件,可以在他的网站上购买,但 Badger 已经证明该项目可以使用简单的 Pico 微控制器来解决。