3 个不稳定版本
0.2.2 | 2024 年 5 月 25 日 |
---|---|
0.2.0 |
|
0.1.2 | 2024 年 5 月 13 日 |
0.1.1 | 2024 年 5 月 13 日 |
#50 在 模拟器
每月 206 次下载
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