文件名称:6502-emulator:用于6502微处理器的仿真器
文件大小:45KB
文件格式:ZIP
更新时间:2024-03-08 10:30:58
emulator nintendo nes microprocessor 6502
6502仿真器 在此存储库中,您将找到6502微处理单元(MPU)的有效仿真器和一个小型演示。 您可能找到此页面的原因是您正在实现自己的6502仿真器,还是对它的工作方式感到好奇。 一如既往,只有src/emulator的源代码可以说明整个过程,但是我在下面添加了,以澄清可能对您(或对我自己)不立即显而易见的事情。 另外,您可能只是对6502的行为感到好奇,在这种情况下,您可以直接。 它使您可以运行或单步执行汇编代码,并观察6502的寄存器和某些存储区。 那么为什么要6502? 当我购买Raspberry Pi时,我遇到了并且对任天堂娱乐系统(NES)的内部运作方式越来越好奇,后者使用了该特定微处理器的变体。 没有比尝试建立更好的学习方法。 目录 仿真器 在这里,我添加了一些一般的实现说明。 连同代码,注释和大量的单元测试一起,它有望使任何人都可以遵循。 记忆 6502是具有16位地
【文件预览】:
6502-emulator-master
----Cargo.toml(241B)
----Cargo.lock(7KB)
----src()
--------memory()
--------demo()
--------lib.rs(34B)
--------emulator()
----build.rs(824B)
----tests()
--------functional.bin(64KB)
--------functional.rs(602B)
--------smoke.rs(2KB)
----.gitignore(51B)
----readme.md(20KB)