1. 下载Bochs,win版并安装,最新版本为2.4.2
2. 下载nasm,并安装
3. 制作软盘bootsector,引导扇区,512字节
4. bximage制作软盘img
5. 使用WinHex将制作的bootsector复制到制作的软盘img中(在没有软盘时用此方法)
6. 修改bochsrc为bochsrc.bxrc,更改romimage,vgsromimage, keyboard_mapping路径($BXSHARE)
7. 运行bochsrc.bxrc
制作bootsector可用
nasm -f bin boot.asm -o boot.bin
或者
nasm boot.asm -o boot.bin
参见nasm -h
反编译boot.bin可用ndisasm或者ndisasmw
ndisasm -o 0x7c00 boot.bin >> disboot.asm