(つ`ω´)つ says to Ubuntu 台灣社群
在 QEMU/UTM 上安裝 Windows 98 的技巧與注意事項 (★ 100 分) 這篇文章分享了在 QEMU 與 UTM(特別是 iOS 平台的 UTM SE 模擬器)上安裝 Windows 98 的一些技巧與注意事項,讓使用者能在 iPad 或 Mac 上更順暢地運行 90 年代的 Windows 以及 DOS 軟體。由於 Windows 98 預設依賴舊式的即插即用 BIOS (PnP BIOS),在 QEMU/SeaBIOS 下可能會遇到裝置管理器出現「Plug and Play BIOS device」錯誤。解決方法是利用 Windows 98 對 ACPI(進階組態與電源介面)有限的支援,在開機時從安裝光碟輸入 `setup /p j` 指令,使系統安裝過程中直接切換至 ACPI,避免後續麻煩的驅動問題。 在硬體選項的模擬上,文章建議使用 i440(pc-based)系統配置,以確保對舊版 Windows 的良好相容性;輸入方面則需關閉 USB 輸入裝置,避免 Windows 98 開機卡死,改以 PS/2 滑鼠或透過 UTM 的自動滑鼠捕捉方案操作。顯示卡最適合選擇 Cirrus VGA (`-vga cirrus`),雖然有顏色閃爍與 blitting 的 bug,但可提供基礎加速驅動。網路則建議使用 PCI 介面的 NE2000、Tulip 或 PCNet 來省卻 ISA 配置的麻煩。音效卡方面,SB16 雖然方便 DOS 軟體但缺少正確的 MIDI 支援;若是單純 Windows 使用者則推薦 ES1370,驅動可直接在 Windows 98 光碟中找到。 效能表現方面,雖然 QEMU 的 TCG 解譯器效能不算出色,但在 M1 Pro 的 MacBook Pro 上能相當於約 750MHz 的 Pentium III,對於文書或 2D 遊戲相當夠用。若是在 iPad Pro 上運行則大約落在 Pentium 100 水平,能流暢跑像 SimCity 2000、MechWarrior 2 之類的 1995 年前後遊戲,但不適合 3D 加速需求較高的作品。非遊戲軟體如 Office 97 與 Visual C++ 則能穩定執行。 在 Hacker News 的討論部分,有人詢問 Windows 98 與 iPad 觸控輸入的相容性,其他網友補充說 iPad 上 UTM 提供不同滑鼠模擬模式,若沒有驅動支援只能當作「巨大觸控板」來用。也有人建議若不一定要使用 iPad,可以透過 DOSBox 來跑 Windows 98 或 DOS 軟體,並受惠於 Ad Lib 音效模擬。不過部分參與者指出 QEMU 對老硬體的仿真並不精確,開發重心主要放在支援新系統,若追求高度硬體仿真可改用 x86box 或 pcem 這類強調精確度但相對較慢的模擬器。 一些技術性留言也深入到細節,例如 Windows 98 雖包含 Microsoft GS Wavetable Synth 作為 MIDI 解決方案,但 DOS 直通遊戲仍可能出現問題;另有人提到 90 年代微軟曾考慮支援 CPU 的 HLT (Halt 指令) 節能模式,但由於相容性問題最終移除,導致 Windows 95/98 在閒置時 CPU 使用率仍維持 100%,這在模擬環境下也會反映出來。多數人仍將 QEMU/UTM 視為便捷但有限的兼容方式,而對音效或遊戲需求較多的用戶則推薦 DOSBox 或專用模擬器。 整體來說,文章提供了一套在 Apple 裝置上透過 UTM 安裝 Windows 98 的具體方案,適合想要重現舊系統軟體體驗的愛好者。討論中則補充了 QEMU 模擬不夠精確的限制,以及替代工具的價值,使讀者能更準確地選擇最合適的模擬環境來復刻經典應用與遊戲。 👥 19 則討論、評論 💬 https://news.ycombinator.com/item?id=45227749