2023年8月14日 星期一

qemu 模擬 dos 環境 cdrom 的設定

dosbox, dosbox-x 方便很多, 直接就可以模擬 cdrom 裝置 (會自動載入 mscdex.exe), qemu 需要 dos 載入 cdrom drvier 才可以驅動 cdrom, 需要修改 config.sys, autoexec.bat。

CONFIG.SYS
 1 DEVICE=HIMEM.SYS /testmem:off
 2 DEVICE=EMM386.EXE noems
 3 FILES=30
 4 BUFFERS=20
 5 rem device=a:\usbaspi.sys
 6 rem device=a:\di1000dd.sys
 7 rem DEVICE=VIDE-CDD.SYS /D:cd1
 8 DEVICE=a:\oakcdrom.sys /D:cd1
 9 DOS=HIGH,UMB
10 LASTDRIVE=Z
AUTOEXEC.BAT
1 @ECHO OFF
2 set path=a:\masm5
3 PROMPT $p$g
4 cd\
5 
6 a:\mscdex.exe /D:cd1
7 


紅色部份就是 cdrom 相關驅動程式。

qemu-system-i386 -fda dos_cd.img -cdrom cdrom.iso
就可以在 c: (cdrom 那槽) 看到 cdrom.iso 內容。

沒有留言:

張貼留言

使用 google 的 reCAPTCHA 驗證碼, 總算可以輕鬆留言了。

我實在受不了 spam 了, 又不想讓大家的眼睛花掉, 只好放棄匿名留言。這是沒辦法中的辦法了。留言的朋友需要有 google 帳號。