bochs-2.6源代码编译
来源:互联网 发布:js btoa函数 编辑:程序博客网 时间:2024/05/17 05:50
实验环境:
windows7环境下使用vs2010编译成功,并运行成功直接解压缩
在bochs-2.6解压后的目录vs2008里面打开工程,bochs.sln
里面包含17个工程文件
编译成功后运行时还缺少一些必要的配置文件
(1)bios配置文件,在bochs-2.6目录下的bios目录中包含了虚拟机要用到的BIOS配置文件
(2)keymaps配置文件,在bochs-2.6目录下的gui目录下有一个keymaps目录,该目录即为键盘对应的配置文件
(3)bochs.exe启动要用的一个配置文件bochsrc.bxrc
启动方法:bochs -f bochsrc.bxrc根据指定的bxrc配置文件来启动虚拟机
配置文件写法示例:(可以直接使用下面的配置文件,只需修改相应的路径即可)
megs: 32
#设置虚拟机BIOS及显卡BIOS
romimage: file=D:\bochs-2.6\obj-debug\lib\BIOS-bochs-latest
vgaromimage: file=D:\bochs-2.6\obj-debug\lib\VGABIOS-lgpl-latest
vga: extension=vbe
floppya: 1_44=D:\bochs-2.6\obj-debug\lib\MS-DOS\a.img, status=inserted
floppyb: 1_44=D:\bochs-2.6\obj-debug\lib\MS-DOS\b.img, status=inserted
ata0-master: type=disk, path=D:\bochs-2.6\obj-debug\lib\MS-DOS\c.img, cylinders=306, heads=4, spt=17
boot:c
log: bochsout.txt
mouse: enabled=0
cpu: ips=15000000
vga_update_interval: 150000
# disable the mouse, since DLX is text only
mouse: enabled=0
keyboard_mapping: enabled=1, map=D:\bochs-2.6\obj-debug\lib\MS-DOS/keymaps/x11-pc-us.map
#keyboard_mapping: enabled=1, map=D:\bochs-2.6\obj-debug\lib\MS-DOS/keymaps/x11-pc-fr.map
#keyboard_mapping: enabled=1, map=D:\bochs-2.6\obj-debug\lib\MS-DOS/keymaps/x11-pc-de.map
#keyboard_mapping: enabled=1, map=D:\bochs-2.6\obj-debug\lib\MS-DOS/keymaps/x11-pc-es.map
源代码可以在官网下载bochs-2.6-msvc-src.zip
我的资源下载网址:http://download.csdn.net/detail/cosmoslife/4602581 本文对应的源码版本
- bochs-2.6源代码编译
- fedora 18编译 bochs 2.6
- bochs 编译
- linux下编译bochs-2.6.2
- ubuntu 14.04 编译安装bochs 2.6.2
- linux0.11源代码在gcc4.3.x gcc4.4.x下编译bochs下模拟
- ubuntu bochs 编译安装
- redhat编译bochs
- Ubuntu Bochs源码编译
- bochs 编译安装
- [乱七八糟]bochs编译参数
- Ubuntu 12.04下编译安装Bochs 2.6及问题解决
- ubuntu 14.04 64bit 编译安装bochs 2.6.7
- El capitan上编译安装bochs 2.6.8
- bochs下编译linux0.11
- linux下安装编译Bochs
- ubuntu下编译安装bochs
- 利用GDB和Bochs调试内核源代码
- android 开发环境的搭建
- 深入理解JavaScript闭包(closure)
- 创建表头固定,表体可滚动的GridView
- Android多媒体开发【4】-- 上层mediaPlayer 是如何调到Stagefright的【2】【图解】
- jquery博客仿百度空间相册展示相册效果文字显隐
- bochs-2.6源代码编译
- 算法的优雅(三)卡牌的秘密
- highcharts 学习三 设置起始间隔
- 帮助你在移动设备上生成倾斜控制(重力控制)的旋转效果jQuery插件 - lenticular.js
- 打印
- linux网络编程之TCP编程----初级
- 浙江钱塘江大桥服役75年:炸药不放对都炸不掉
- PHP 代码段
- 关闭Linux 内存地址随机化机制