Windows 98復活計劃(十七):安裝86Box並建立模擬電腦

Windows 98復活計劃(十七):安裝86Box並建立模擬電腦

ADVERTISEMENT

86Box是套針對x86架構IBM PC相容機的模擬器,能夠模擬由8086到Pentium II之間的多種處理器,也支援模擬Voodoo 3顯示卡與Windows 98作業系統。

改用功能更多的86Box

在Windows 98復活計劃系列第一篇文章提到多種Windows 98模擬方案的對照,其中PCem已於2021年6月停止更新。而以PCem為基礎衍生的86Box則仍在持續開發、更新,也加入了如可以直接將實體電腦資料夾掛載為模擬電腦的光碟片等方便的功能,因此系列文將改以86Box作為範例。

延伸閱讀:Windows 98復活計劃目錄

86Box的技術仍為模擬器,簡單地說是透過軟體的方式產生「模擬處理器」,將模擬Windows 98系統中的程式丟到這顆「模擬處理器」中執行,而非像前文介紹的VirtualBox虛擬機器透過虛擬化的方式,將虛擬機器環境中的Windows 98系統中程式直接丟到實體處理器執行。

86Box的優點為安裝、使用上較為簡易,而且因為其「模擬處理器」實際上為軟體程式,因此能夠在搭載Apple Silicon的Mac電腦或Raspberry Pi單板電腦等Arm架構處理器上運作,但是缺點就是執行效率比較差。

86Box的特色為能夠指定模擬電腦的主機板、處理器、顯示卡、音效卡等零組件,而且模擬程度都還不錯,甚至需要搭配真實的BIOS、驅動程式等檔案才能運作,讓操作體驗更貼近組裝、操作那些古老的實體電腦。

86Box能夠模擬多種IBM PC相容機與處理器、顯示卡,也能在其中執行Windows 98。

86Box可以視為PCem的後繼者,加入了將資料夾掛載為模擬電腦的光碟片等功能,方便快速匯入檔案。

86Box也能模擬Voodoo 3顯示卡並執行3D遊戲。

在電腦中建立模擬電腦

接下來筆者將會以圖文方式說明下載86Box主程式與BIOS檔案,以及建立模擬電腦。範例中將建立效能最高的Pentium II 450處理器搭配Voodoo 3 3500 TV顯示卡,但相對來說效能需求也比較高,實地測試後確定能透過AMD Ryzen 7 5700X處理器流暢執行,但在Raspberry Pi 5則相當卡頓。

此外筆者也建議將86Box的縮放方式設定為Nearest(鄰近像素),且可視需求(如模擬電腦為640 x 480、800 x 600、1024 x 768等解析度)將顯示比例設定為強制4:3,以維持銳利且正確的顯示效果。

相關連結:86Box官方網站
86Box GitHub頁面

讀者可以先到86Box官方網站點擊Download Stable下載穩定版程式。

點擊後會轉至86Box GitHub的下載頁面,下捲至Assets區塊選擇需要的版本,例如在Windows作業系統中執行可下載「Windows-64」版本。

解壓縮下載檔案,並執行86Box.exe。

第一次執行時會因為沒有ROM(如主機板的BIOS)檔案,點選對話框中的download文字。

在開啟的GitHub的下載頁面下捲至Assets區塊,點選Source code (zip)。

將檔案下載至86Box.exe所在的資料夾並解壓縮,將解壓縮得到的資料夾改名為「roms」。然後再次執行86Box.exe。

如果操作正確,就可以看到86Box的視窗。

建議可以點選View選單並勾選「Force 4:3 display ratio」、「Filter method ->Nearest」,強制4:3顯示比例與鄰近像素放大演算法。

接著點選Tools選單的Settings設定模擬電腦。

首先到在Machine頁面,建議設定如下。

  • Machine Type(機器種類):Slot 1
  • Machine(機器):Gigabyte GA-686BX
  • CPU Type(CPU種類):Intel Pentium II (Deschutes)
  • Frequency(時脈):266(如電腦效能充足則可調高時脈,以求更流暢之效能表現)
  • Memory(記憶體容量):256 MB

Display頁面的Video(顯示卡)選擇[AGP] Flacon Northwest Voodoo 3 3500 SE。點選Configure,在出視窗之Render threads(渲染執行緒)預設值為2,如電腦效能充足則可嘗試設定為4。

Input頁面將Mouse(滑鼠)設定為Standard PS/2 Mouse。

Sound頁面將Sound card #1(音效卡)設定為[PCI] Ensoniq AudioPCI (ES 1371)。

Storage controllers頁面將HD Controller(硬碟控制器)設定為[PCI] IDE Controller。

接下來到Hard disks頁面點選New建立新硬碟。在跳出的視窗的File name欄位輸入虛擬硬碟檔案名稱(範例為C,如需指定路徑可點選旁邊之Specify),並依需求於Size欄位輸入容量(範例為20 GB)。Image Format(映像檔格式)選擇Dynamic-size VHD(動態容量虛擬硬碟),Speed(速度)選擇RAM Disk。

在上步驟確認後,系統會提示已建立映像檔,並建議進行格式化,點選OK關閉視窗。

到Floppy & CD-ROM drives頁面,將上方第1組軟碟機修改為3.5” 1.44M,並將下方光碟機之Bus設定為ATAPI,Speed設定為72x。

最後點選OK,跳出是否存檔的確認視窗,點擊Save進行存檔。

之後應該就會看到電腦開機的畫面,可以在BIOS POST(開機自我檢測)中看到處理器、記憶體、硬碟機、光碟機等資訊。

在「組裝」完模擬電腦後,筆者將在下篇文章中說明BIOS設定以及作業系統的安裝。

回到系列文章目錄

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則