是否有开发计算机系统仿真器有什么好的开源框架?我在事Python编写或Java,可以减少参与开发仿真器的8位处理器(例如6502,6510等)的努力特别感兴趣。

有帮助吗?

解决方案

是不是6510在C64? 您可能能够利用该模拟C64代码的Java库

http://www.dreamfabric.com/c64/

http://www.jac64.com/jac64-java基-C64-emulator.html

如果你不害怕的C ++试试这个通用的一个:

http://cef.sourceforge.net/index.php

其他提示

您可能需要检查出 VICE 时,其可以模拟各种准将8位计算机: “在C64中,C64DTV的C128,在VIC20,几乎所有的PET车型,PLUS4和CBM-II(又名C610)”。这包括6502,6510和8502处理器。 VICE下 GPL 释放并且是用C

我已经开发了为MIX机完整的仿真器(Knuth的从TAOCP在Perl假想计算机)在几年前。的源代码是有据可查的并且模拟器是可运行的,因此可以与实施例实践。这是不是太困难,我不记得需要任何特殊的框架。机器的寄存器是在模拟器只是状态变量,其余的是解释说明和改变这种内部状态。

你有更具体的问题?也许它就会更容易为你指明正确的方向。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top