3 个不稳定版本

0.2.2 2024 年 5 月 25 日
0.2.0 2024 年 5 月 13 日
0.1.2 2024 年 5 月 13 日
0.1.1 2024 年 5 月 13 日

#50模拟器

Download history 387/week @ 2024-05-12 103/week @ 2024-05-19 130/week @ 2024-05-26 9/week @ 2024-06-02 5/week @ 2024-06-09 1/week @ 2024-06-16

每月 206 次下载

MIT 许可证

81KB
3K SLoC

lib6502 CPU 模拟库

这是什么?

这是一个用 Rust 编写的实验性 6502 模拟库。

为什么是它?

因为我觉得这很有趣,我也受到了 Ben Eater 的优秀 6502 视频系列 的启发。最初我想创建一个面包板计算机,但意识到我没有额外的现金购买逻辑分析仪或示波器等东西。此外,在软件中模拟给了我灵活性,可以创建我想要的任何硬件!

项目状态

  • 100% 合法指令实现
  • 非法指令支持
  • 100% 测试覆盖率
  • 示例实现
  • 周期精确指令
    • 指令级精度
    • 周期级精度

构建

我不知道你为什么只想构建这个,但是

cargo build

测试

cargo test

运行

即将推出。

NesDev CPU 维基 - 6502 信息,特别是 NES 版本的 6502 的极好资源。

mass:werk 6502 工具 - 一个完整的 6502 CPU 模拟器,汇编器和反汇编器,以及 6502 指令集内幕的极好资源

依赖项

~110KB