有没有适用于开发计算机系统模拟器的优秀开源框架?我特别希望找到一些用Python或Java编写的,能够减少为8位处理器(如6502、6510等)开发模拟器所需投入的工作量。
http://www.dreamfabric.com/c64/
如果您不害怕 C++,可以尝试这个通用的:我几年前用Perl开发了一个完整的MIX机模拟器(TAOCP中Knuth的虚构计算机)。源代码有很好的文档说明,模拟器可以运行,因此可以通过示例进行练习。这并不太困难,我不记得需要任何特殊的框架。机器的寄存器只是模拟器中的状态变量,其余部分是解释指令并更改此内部状态。
您是否有更具体的问题?也许这样会更容易指导您朝着正确的方向前进。