PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   請問誰有DOS4GW.exe和NVM.exe?? (https://www.pcdvd.com.tw/showthread.php?t=475738)

RogerShih 2005-04-20 02:36 AM

引用:
作者stratos2005
沒錯啊,4g就是可以用到4gb的記憶體的意思
16m就是可以用到16mb的記憶體
這就是切到保護模式下,來打破640k記憶體的限制
但因為保護模式會有相容性問題
所以開機掛himem跟emm只是進入v86模式
微軟不會在保護模式下執行程式
因為V86的程式相容性較好,卻沒有保護模式強大
dos4gw算是一套比較強的切入保護模式程式
有的切入程式要求你在真實模式下才能執行
那就比較麻煩


DOS4GW 是 Watcom C/C++ 提供的一個 STUB, 可以配合 Watcom C/C++ 撰寫程式直接在保護模式下工作, 在保護模式下, 記憶體節區定址可達 4G, 如果可以用 GDT, 可以達 64TB, 不過一般來說 4G 就夠用了, 所以 GDT 大多是固定不動的 (Windows 也是這樣, 不過他有搭配記憶體管理, 所以不會因為程式變多需要指定不同內容的 GDT)

DOS4GW 遵守 DPMI 標準, 所以會檢查執行環境裡是否有 DPMI Host, 如果有, 就不建立自己的 DPMI Host 而會用現有的 DPMI host 來運作, 所有 DOS4GW 可以在掛了 QEMM386.sys 的情況下正常工作, 因為 QEMM386.sys 正是一個 DPMI Host.

Windows 系列也內建了 DPMI Host, 所以 DOS4GW 程式可以在 Windows 下跑, 不會有什麼問題.

bojone 2005-04-20 06:17 AM

用GOOGLE找DOS4GW 找的到阿!
http://www.k4d4th.org/pub/games/msdos/dos4gw/
http://www.nope.tv/oldschool/8/download/mvm.zip


所有的時間均為GMT +8。 現在的時間是06:01 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。