免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: ylide
打印 上一主题 下一主题

我也来发一款自己写的x86虚拟机(NXVM),能在win 7,linux和surface rt(ARM)下跑MS [复制链接]

论坛徽章:
0
21 [报告]
发表于 2013-11-27 20:20 |只看该作者
本帖最后由 ypist 于 2013-11-27 20:43 编辑

很强大, 谢谢楼主分享这么这么多的精华 。。

另外, 还想请教一下楼主, 在Bochs里面好像只有反汇编实现,没有正汇编(汇编转化为16进制编码)部分吧?

   

论坛徽章:
0
22 [报告]
发表于 2013-12-01 07:38 |只看该作者
回复 21# ypist


Bochs里面是没有Assembler的。

我做Assembler其实是主要为了方便自己修改和编译虚拟机自己的BIOS:
参阅 vmachine/bios/ 下面的几个头文件,我的BIOS程序都是用宏定义写在字符串里面的,在程序启动的时候调用汇编器函数 aasm32() 把这些字符串直接转换成机器码,放到虚拟机的内存区域里。

论坛徽章:
0
23 [报告]
发表于 2013-12-02 18:08 |只看该作者
在mingw中编译成功了,方法如下:

cmd下set path=e:\mingw\bin;%PATH%

[quote]#ifdef _WIN32
#define VGLOBAL_PLATFORM VGLOBAL_VAR_WIN32
#else
#define VGLOBAL_PLATFORM VGLOBAL_VAR_LINUX
#endif

改成
#ifdef _WIN3233333
#define VGLOBAL_PLATFORM VGLOBAL_VAR_WIN32
#else
#define VGLOBAL_PLATFORM VGLOBAL_VAR_LINUX
#endif

要下载安装pdcurses,

Download the PDCurses version 3.4 file Download pdc34dllw.zip (86.9 KB) from Sourceforge.com and unzip it. This version is the Win32 DLL for console with Unicode. Copy the extracted files to the following folders:

pdcurses.lib to MingW’s “/lib” folder
cursors.h and panels.h to MingW’s “/include” folder
pdcures.dll to MingW’s “/bin” folder

需要把pdcurses.lib改成ncurses.lib

运行 mingw32-make

最后生成a.out,改成nxvm.exe
[/quote]

论坛徽章:
0
24 [报告]
发表于 2013-12-04 06:52 |只看该作者
回复 23# sgzadm

谢谢你的编译方法,拿回去学习了:)

论坛徽章:
0
25 [报告]
发表于 2013-12-11 11:39 |只看该作者
好强大!!!

论坛徽章:
26
CU十二周年纪念徽章
日期:2013-10-24 15:41:34技术图书徽章
日期:2014-07-11 16:27:52辰龙
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55双子座
日期:2014-09-26 11:00:042014年中国系统架构师大会
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辞旧岁徽章
日期:2015-03-03 16:54:15NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2016-01-29 06:20:00
26 [报告]
发表于 2013-12-18 14:52 |只看该作者
支持国人做的开源软件。
希望chinaunix论坛也做一些开源软件。

还没看到中国最大的LINUX/UNIX论坛的开源贡献啊?

论坛徽章:
0
27 [报告]
发表于 2013-12-29 21:51 |只看该作者
这个需要对PC体系了解的很深入啊!

论坛徽章:
0
28 [报告]
发表于 2014-01-13 23:20 |只看该作者
ubuntu 12.04 32bit 下编译通过。
运行正常

论坛徽章:
1
卯兔
日期:2014-08-02 10:41:01
29 [报告]
发表于 2014-02-08 18:13 |只看该作者
好厉害的样子

论坛徽章:
0
30 [报告]
发表于 2014-03-19 00:49 |只看该作者
请问这个只能够挂载img吗?    能否对host的文件进行直接操作?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP