仿真器框架

4

有没有适用于开发计算机系统模拟器的优秀开源框架?我特别希望找到一些用Python或Java编写的,能够减少为8位处理器(如6502、6510等)开发模拟器所需投入的工作量。

3个回答

2

感谢提供的链接。6510确实用于C64中。我会看看CEF(虽然我现在很少使用C++开发,但我对C++非常熟悉)。 - Brandon E Taylor
顺便提一下,看起来CEF实现是Delphi 7,而不是C++。 - Brandon E Taylor

2
您可能想查看VICE,它可以模拟各种Commodore 8位计算机:“C64,C64DTV,C128,VIC20,几乎所有PET型号,PLUS4和CBM-II(又名C610)”。这包括6502、6510和8502处理器。VICE是使用C编写的,并在GPL下发布。

1

我几年前用Perl开发了一个完整的MIX机模拟器(TAOCP中Knuth的虚构计算机)。源代码有很好的文档说明,模拟器可以运行,因此可以通过示例进行练习。这并不太困难,我不记得需要任何特殊的框架。机器的寄存器只是模拟器中的状态变量,其余部分是解释指令并更改此内部状态。

您是否有更具体的问题?也许这样会更容易指导您朝着正确的方向前进。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接