有没有好的开源框架来开发计算机系统仿真器?我特别感兴趣的是用Python或Java编写的东西,它们可以减少为8位处理器(例如6502、6510等)开发仿真器所涉及的工作量。
发布于 2009-07-13 17:09:11
6510不是在C64里吗?您也许能够利用模拟c64代码的java库。
http://www.dreamfabric.com/c64/
http://www.jac64.com/jac64-java-based-c64-emulator.html
如果你不怕C++,试试这个通用的:
http://cef.sourceforge.net/index.php
发布于 2009-07-13 17:31:23
你可能想看看VICE,它可以模拟各种Commodore 8位计算机:“C64,C64DTV,C128,VIC20,几乎所有的PET模型,PLUS4和CBM-II (又名C610)”。其中包括6502、6510和8502处理器。副业是在GPL下发布的,并用C语言编写。
发布于 2009-07-13 17:22:35
几年前,我用Perl语言开发了一台complete emulator for the MIX machine (Knuth的虚拟计算机,来自TAOCP)。源代码有很好的文档记录,并且模拟器是可运行的,因此可以通过示例进行练习。这并不是太难,我不记得需要任何特殊的框架。机器的寄存器只是模拟器中的状态变量,其余的是解释指令和更改内部状态。
你还有更具体的问题吗?也许这样会更容易给你指明正确的方向。
https://stackoverflow.com/questions/1120709
复制相似问题