組裝老電腦,來玩老遊戲 Part 0: 為何要找老零件來組老機器

上週在噗浪聊了聊組裝用來玩老遊戲的老電腦的心得,朋友建議整理成部落格文章,就貼來這個已經六年沒用的部落格帳號,順便再把上週的文章訂正與更新一下。

Part 0: 為何要找老零件來組老機器

我第一次接觸的 IBM PC-compatible / MS-DOS 遊戲是 Spectrum HoloByte 版本的《俄羅斯方塊》(Tetris),1987年上市;最後一個在 DOS 平台上的遊戲則是《阿貓阿狗》,1998年2月上市。這十一年間有許多在遊戲史上留名的大作,我親自玩過的有《模擬城市/模擬城市2000》(SimCity / SimCity 2000)、《鐵路大亨》(Railroad Tycoon)、《創世紀》(Ultima) 系列、《瘋狂時代》(Day of the Tentacle)、《魔獸爭霸II:黑暗浪潮》(Warcraft II: Tides of Darkness)、《異塵餘生》(Fallout) 等等。由於 Windows 95 在對遊戲的支援度並不比 Windows 3.1 好上多少,因此遊戲開發商還是持續在熟悉的 DOS 平台推出遊戲,要到微軟推出 Windows 98 以及 DirectX 來統合硬體相容性的問題之後,遊戲開發商才逐漸把主力開發平台從 DOS 移轉到 Windows 上。

雖然現在已經有各種軟體模擬器可以讓玩家在新電腦上玩 DOS 遊戲,部分經典遊戲更有復刻版,但用模擬器玩一來多少會有一些相容性的問題,二來任何資深玩家手邊應該都還留有一些堪用的零組件甚至整台電腦,將其稍作維修後就可以用原生硬體來感受遊戲最初的樣貌,三是現在的網路讓過去難以入手的硬體與各種知識交流比起當年要容易得多,而能親手達到這些目標會更有成就感。

在決定要組老遊戲專用機後,第一個要決定的就是究竟需要幾台機器來解決相容性問題,以及機器要老或新到什麼程度。這是因為不同時代的軟硬體會有各種不同的限制,而且彼此之間不可避免地會相互掣肘,所以經常必須做出妥協與取捨。由於能夠順利在 Windows XP 上運行的遊戲要在更新的作業系統上運行的問題都不大(而且這些遊戲也算不上「老」),因此真正需要認真考慮的就是 DOS 與 Windows 95/95OSR2/98/98SE/Me (以下通稱 "Win9x")這兩大類。

要把這些遊戲全部放在同一台電腦上並不難;畢竟要在新電腦上安裝 MS-DOS 6.22 也不是辦不到,但就如影片中所顯示:畫面會有相容性的問題,顏色不是遊戲原本設計該有的顏色,音效卡無法正常播放音樂與音效,而且新的主機板/顯示卡/音效卡很可能根本沒有為 Win9x 設計驅動程式。就算把硬體限制在「確定能支援 Win9x」的範圍,雖然能正常支援 DOS 的機率就高了很多,但支援 Win9x 還是不等於一定支援 DOS 遊戲,而且除了對 DOS 的支援可能要打個問號之外,它們通常還會無法支援 Windows 3.1。

雖說 Win3.1 從來就不是一個專門為遊戲設計的平台,但它的圖形界面與(跟 DOS 相比)對多媒體影音的支援與應用比 DOS 更好,所以當年有很多寫得不錯的電子書是在 Win3.1 上發布的,像是 Microsoft Home 系列的光碟;另外,圖形界面在某些工作上比起命令列方便許多,像是用滑鼠拖一下就可以複製很多個資料夾,比用 xcopy 簡單太多了。

所以現在就會面臨兩難:

  • 用能支援 Win9x 的最佳硬體:可能要完全放棄 Win3.1,且對早期 DOS 遊戲的支援也要打個問號
  • 用能支援 Win9x 與 Win3.1 的硬體:對晚期的 Win9x 遊戲就很可能力不從心

我的選擇是直接把這兩種需求拆分成兩台機身:一台跑 DOS 與 Windows 3.1,一台跑 Win9x (最佳的選擇是 Windows 98 Second Edition,簡稱 "Win98SE")。畢竟我個人除了遊戲之外,手上還有相當多的光碟電子書,而這是許多組裝老電腦的 YouTuber 比較不在乎的一塊領域。這麼做除了可以讓兩者對各自遊戲的相容性更高,甚至還會更便宜,代價就是會多佔了點空間。

下一篇就從 DOS 遊戲用的機身談起。

Comments

Popular posts from this blog

組裝老電腦,來玩老遊戲 Part 2: Windows 9x 環境

組裝老電腦,來玩老遊戲 Part 1: DOS 與 Windows 3.1 環境