对于喜欢复古电脑 (retro-computer) 的爱好者来说,原装 EPROM 芯片不仅日益稀缺,而且编程器也越来越难找。为了解决这个问题,开发者 kyo-ta04 提出了 Pico2ROMEmu —— 一种基于 Raspberry Pi Pico2 的 ROM 仿真器,把“昂贵的 EPROM + 编程器 + 烧录流程”替换为一块现代、可重复写入的单板方案。
这个仿真器的厉害之处在于速度:它在经典 CPU 上测试时,对 Z80 能稳定运行 10 MHz,对 MC68000 则可达到 12 MHz(无需 wait-state)——性能足以驱动复古机器。
其关键技术是用 Pico2 的 “PIO”(Programmable I/O,可编程 I/O)而不是其主 CPU 核心来处理时序、数据读写等低层 I/O 逻辑。这样既释放了主核资源,也让 ROM 仿真足够快速,甚至超过不少老式 ROM 芯片 + 总线交互的速度。
原文链接:https://hackaday.com/2025/12/06/emulate-roms-at-12mhz-with-pico2-pio/