一个用 Rust 编写的 IBM PC/XT 模拟器。
MartyPC 是早期 IBM PC 和兼容机的模拟器。它支持 Windows、Linux 和 macOS。# 试着在您的 Web 浏览器中使用 MartyPC!
请参阅 MartyPC Wiki 中的 Building MartyPC 指南,了解构建说明。
MartyPC 在模拟世界中的目标市场是用于复古 PC 开发的辅助工具。它装有调试工具和日志记录功能,还有更多的功能正在计划中。虽然它可能不如其他模拟器那样容易设置,但如果您熟悉编辑配置文件,就不应该遇到任何重大问题。编写 Intel 8088 软件的程序员可以查看和测量其代码的每个周期的执行情况。
MartyPC 的开发始于 2022 年 4 月。我于 2022 年 11 月开始工作,以使 MartyPC 的 8088 CPU 的模拟运行准确到周期。为此,我将 CPU 的运行与连接到 Arduino MEGA 微控制器的真实 8088 CPU 进行了验证。详情请参阅我的 Arduino8088 项目。这样,可以同时在模拟器和真实 CPU 上执行指令,并比较执行结果。
暂无开放 Issues,或尚未同步最近议题。