作者:hedongsheng | 来源:互联网 | 2023-01-29 12:27
1.下载Bochs,win版并安装,最新版本为2.4.22.下载nasm,并安装3.制作软盘bootsector,引导扇区,512字节4.bximage制作软盘img5.
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