发部一个C#写的虚拟机项目(顺便散分)
最近工作比较闲.写了个VM.
前阵子一直用C,最近很怀念C#,所以决定C#写VM,用C写汇编器和高级语言编译器.
这个VM有些特别,它的指令集和指令编码方式更是特别,也都是我构想的而已,
和现在的主流IC没任何相似.
代码中注释很详细,而且大部分为中文.
其实最早只是想实现个VM和编译器,可写着写着,想让它变为象java的那个去年流行的robot游戏了.
所以今天晚上又将其VM的结构进行了调整.也加入了OS层.
现在的完成度基本上VM的基本指令集都测试过了,比如MOV和运算类的,还有80%的数据结构已完成.
95%的框架已搭成.
经过了第一次测试.
我将把整个解决方案的源码放到wolftop.ys168.com的scGameVM目录中,密码:wolftop
解决方案包括:scGame主工程,scCp(编译器)工程和test测试工程.
另外,我会在这两天补一些文档,帮兴趣一起开发的朋友理解.
有兴趣的朋友可以一起加入这个项目.
MSN:wolftop_zen@hotmail.com