Posts

Showing posts from December, 2019

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

Image
續 前篇 與 噗浪原始討論串 : Part 2: Windows 9x 環境 先說一下為什麼需要一台這樣的機器吧:如果能組到前一個噗最後提到的「首選」級機身,單純要安裝 Win9x 是絕對沒有問題的,特別是一些早期的 Win9x 遊戲對硬體需求並不高,像是 Fallout 2 雖然不再支援 DOS,但畫面與玩法與 Fallout 幾乎沒有什麼分別,硬體需求甚至跟初代一模一樣,所以大可以把 Win9x 安裝在同一個系統上,然後在 msdos.sys 設定多重開機選單 (BootMulti=1 及 BootMenu=1) 來切換。但是如果拿 Socket 7 的 CPU 搭配重視 DOS 相容性的 PCI 顯示卡來玩 Win9x 後期的遊戲會很吃力;反之,為 WinXP 或更之後的作業系統設計的硬體很可能根本沒有 Win9x 的驅動程式可用,像是我在 Part 1 一開始提及的那張 GeForce 7600 GS AGP 目前就只能躺在盒子裡當備品,因為它不支援 Win9x,而我在 WinXP 筆電上用 Mobility Radeon HD 4330 獨顯晶片就可以達到相近甚至超越 GeForce 7600 GS 的性能。所以單獨組一台硬體年份落在 1999-2004 之間的機身(ATI 與 nVidia 兩大家的顯示卡對 Win9x 的支援就止於 Radeon 9xx0 (R3x0 核心) 與 GeForce 6xx0 (NV4x 核心),分別於2002及2004發表)會方便許多,而且這個年份的零件要取得很容易,價格也不貴。 作業系統當然是挑 Win9x 裡最穩定的 Windows 98 Second Edition (Win98SE),雖然比起更晚的 Windows Me 要少了對隨身碟的原生支持,但在穩定度而言是 Win9x 之最;除了顯卡要有驅動程式支援(兩家最終支援 Win98SE 的旗艦分別是 Radeon 9800 XT 與 GeForce 6800 Ultra;我自己沒用過,不過有不少網站都提及前者的 Win9x 驅動程式一直用到 Radeon X800 / R4x0 核心的顯示卡上),其他方面也有諸多限制,例如主機板要配合顯示卡的話就要有 AGP 8x 的插槽,而且電壓對應也要確認好,不然有可能會把顯示卡燒掉。 儲存格式方面,Win98S...

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

Image
續 前篇 與 噗浪原始討論串 : Part 1: DOS 與 Windows 3.1 環境 之前談到顯示卡對 DOS 與 Windows 3.1 的支援。舉個例子:我手上有張 AGP 的 GeForce 7600 GS 連 Win98 都不支援,就別期望它能用在更老的環境底下了,加上純 DOS / Win3.1 環境下也極少會用到高階的 3D 加速功能,所以可以把範圍先縮小到 PCI 界面的顯示卡,再從中找出最合適的型號及與它對應的主機板、CPU、音效卡等等。 這個討論串集中了許多適合在 DOS / Win3.1 環境下使用的顯示卡: Best video cards with DOS / Win 3.x / Win 9x support 如果暫不考量屬於附加 3D 加速卡的 Voodoo / Voodoo2,這樣篩選就只剩下 3dfx: Voodoo Banshee, Voodoo3 ATI: Rage XL, Rage 128 Matrox: G200, G400 nVidia: Riva 128, TNT, TNT2 S3: Trio, ViRGE, Savage4 Pro 當然 Voodoo / Voodoo2 也可以搭配上面非 3dfx 的顯示卡來作為附加卡來使用。 支援 Glide 的 Voodoo3 當然是最上之選(在它之後的 Voodoo4/5 不再支援 Win3.1),價格也還可接受,但台灣難找,不過透過 eBay 的選擇就多很多;Banshee 在台灣就好找得多,價格也便宜,2D 表現普通但至少也支援 Glide。不過 3dfx 要到 Voodoo4 之後才支援 32-bit 色盤,所以前述兩款都只支援 16-bit,對於快節奏的遊戲影響不大,但仔細看還是可以看得出差別。 ATI 與 nVidia 的評價跟今天的這兩家差不多,2D 與 3D 表現都OK且平衡,二手也不算難找,不過這段時期的 nVidia 評價普遍來說比 ATI 要好些。 Matrox G200/G400 號稱是 2D 王者,但台灣罕見,好處是外國還不算少,而且 原廠把不同型號在古早作業系統下的支援與相對應的驅動程式整理成很清楚明瞭的表格 ,算是很佛心的公司。 在進入 Win95 時期後不久,S3 由於率先推出整合繪圖核心、隨機存取記憶...

組裝老電腦,來玩老遊戲 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")這兩大類。 要把這些遊戲全...