瀏覽單個文章
HHeLiBeBCNOFNe
Advance Member
 

加入日期: Oct 2017
文章: 431
dos底下的程式畫面會出問題,
通常都是存取vbios的方式不符合規範才會這樣,
這問題通常得出修正檔才有解;
這一類問題在DOS底下根本司空見慣,
因為每一硬體廠商針對自家硬體寫vbios時,
並不會完全實現所有vesa給出的規格,
有時候會多出,有時候會少給,
有時候會產生bug,
此時如果某個軟體因為追求特效利用bug所產生的畫面,
在一些後來修正過的vbios上跑的時候就會出問題...
這一類利用硬體韌體bug來達成特殊目的的軟體在DOS、9x時期超級常見,
我記得有些程式還是得利用老舊x86之中的一個bug才能運行,
只不過這些東西在nt架構之後就通通不行了...
剛才回想起,A20也是缺陷之一,還直接內建在BIOS之中給使用者去開啟,
後來在haswell架構的時候被完全修復,
此後的平台就斷了DOS(真實模式)存取超過1MB 記憶體的能力。
     
      
舊 2023-10-02, 10:34 AM #21
回應時引用此文章
HHeLiBeBCNOFNe離線中