感謝IT之家網友
洛克人EXE後援團光卡
的投稿
從上世紀八九十年代就開始接觸電腦的人,應該玩過那個時代的DOS遊戲。但也許你會發現,為什麼在上面很少有日本廠商開發的DOS遊戲?
這就要跟大家先介紹一下上世紀電腦的發展歷程了。
1981年8月,IBM發佈了現在的PC的始祖——IBM 5150。CPU為Intel 8088 4.77MHz,RAM也僅有128KB。而且IBM開放了硬體標準,任何廠商都可以生產與其標準相容的電腦,也就是IBM PC兼容機。
很顯然,這樣的配置運行速度是相當慢的。不過當這款電腦被引入中日韓三國的時候,這三國都面臨著一樣的問題——各國語言文字的顯示。
在中國,中文卡是當年比較流行的一種擴展硬體,可以實現在IBM PC上顯示漢字但不影響硬體性能。而在日本,曾經推出過8位元電腦的日本電氣公司(NEC)則選擇自行設計一套適合日本國內使用的電腦,也就是PC-98。第一代PC-9801是在1982年10月發佈的。PC-98通過在主機板上搭載一塊字元ROM晶片,裡面存放了各種日文字元,和我國的中文卡實現方式異曲同工。
後來隨著時代的發展,NEC不斷將PC-98更新換代。在多媒體和Windows流行的時候,NEC將PC-98系列更新到PC-9821,這個系列的PC-98所搭載的CPU從386SX到奔騰2,已經很接近上世紀90年代的IBM PC兼容機主流配置了。
由於PC-98是日本自主的電腦架構,雖然和IBM PC兼容機同樣使用Intel x86 CPU,但兩者在MS-DOS下的程式互不相容,這是因為兩者的BIOS、埠位址等特徵完全不同,而當時編譯的程式確實依賴於硬體特性。
而且,PC-98的硬碟所使用的分區表並非MBR或GUID,而是IPL(Initial Program Loader)。IPL有這些特點:
1、無論是從軟碟啟動,還是從硬碟啟動,盤符都是從A開始數,因此在PC-98軟碟不應被稱為A盤。
2、和MBR的引導程式是按啟動媒介不同,IPL的引導程式是按分區計算的。因此,你可以安裝多系統,並在IPL的啟動功能表直觀地展現出來。比如說,我拿到的這個NEC PC-9821Ne3筆記型電腦,就安裝好了Windows 95和MS-DOS 5.00雙系統。
由於IPL是PC-98自己的一套分區表,將PC-98的硬碟拆下來接到現在的電腦上,無法使用正常方法讀取裡面的資料,反之亦然。
如果給PC-98更換硬碟,則需要使用PC-98專用的啟動軟碟內置的NEC的硬碟初始化程式將硬碟全盤初始化成IPL,然後重新安裝作業系統,具體方法這裡不作介紹。
你可以在上圖看到有半形假名(是半個漢字寬度的字元叫做半形)。日文版Windows系統上出現的半形假名就是源自PC-98。
PC-98不能安裝除日文版以外的DOS/Windows系統,而且微軟對PC-98版Windows的支持也是到Windows 2000為止。
在上世紀80年代到90年代,PC-98系列的電腦成為了日本電腦市場的主流。
回到前面的話題,為什麼IBM PC兼容機上的日系遊戲很少?
正是因為PC-98在上世紀80年代到90年代是日本市場的主流電腦,絕大多數日本遊戲廠商開發的PC遊戲僅在PC-98平臺上發售。在遊戲主機上發售遊戲,需要向遊戲主機廠商交授權費用,而在電腦上發售遊戲是不需要交授權費用的,因此在當時更多的日本遊戲廠商更傾向于在PC-98上發售遊戲。
有些在PC-98平臺上的遊戲,你可能早有耳聞。
上圖是GAINAX的《美少女夢工廠2》,Princess Maker系列的遊戲最初就是PC-98系列上發售的,後來被臺灣的精訊資訊引入到了IBM PC平臺上,而且其重製版還在Steam平臺上有發售。
上圖是ZUN的《東方幻想鄉~ Lotus Land Story》,東方Project舊五作的第四作,俗稱“黑歷史”。“黑歷史”的設定和現在新作有一定差距,且ZUN本人也強烈建議新人不要從舊作上手。不過無論如何,東方舊五作也算是PC-98平臺的代表遊戲作品了。
我拿到的這台筆記本還沒有安裝這些遊戲,上圖是模擬器的截圖。
PC-98遊戲讓人入迷的不只是遊戲本身,還有獨特的FM音源。PC-98平臺一共有兩種FM音源,一種是單聲道的26K音源,由雅馬哈YM2203 OPN晶片處理,另一種則是身歷聲的86K音源,由雅馬哈YM2608 OPNA晶片處理。這種FM音源的音樂相當有特點。很遺憾的是,我這台筆記本並沒有FM音源,於是只能玩無聲遊戲或是想辦法另外配音了。這種FM音源又被東方Project愛好者稱為“舊作音源”。
那麼後來PC-98怎麼就沒落了?
PC-98不是開放的電腦標準,在當時除了愛普生能通過逆向工程生產出PC-98兼容機之外,其它日本的電腦廠商只能生產IBM PC兼容機。而且PC-98的專有介面很多,包括鍵盤滑鼠,必須使用專用的滑鼠。再加上英特爾的晶片組是以IBM PC為基準設計的,英特爾每一次推出新一代的晶片組,NEC就要跟著將其改為PC-98專用的晶片組,這也就使得它更新換代的速度遠遠落後於IBM PC兼容機。
上世紀90年代初,IBM日本和眾多日本廠商合作開發出了DOS/V系統,可以實現即便不需要日文字元ROM也可以在IBM PC兼容機上顯示日文。在硬體機能糟糕的年代,PC-98顯示日文速度確實要比IBM PC兼容機快得多,但是在後面硬體機能發展起來之後,兩者顯示速度幾乎沒有差距。
微軟發佈Windows 95之後,PC-98上的Windows 95不再有相容性門檻,可以在上面運行各種Win32程式,這就使得PC-98多年來的對日本國產軟體的相容性這個優勢成為了雞肋。而且PC-98整個硬體架構的研發需要投入相當多的成本。在這些背景下,NEC在上世紀90年代末發佈了他們的第一台IBM PC兼容機PC98-NX,以及最後的PC-98桌上型電腦PC-9821Ra43和筆記本PC-9821Nr300。此後,PC-98退出了歷史舞臺,現在日本的電腦也都是IBM PC兼容機。
我強烈不建議想收古董電腦懷舊的新人從PC-98入手。如果非要入手PC-98,你需要瞭解這些:
1、PC-98系列電腦在中國極為罕見。除了PC-9801FC是NEC專為中國發售,其餘的PC-98系列電腦幾乎都是在日本國內發售的。PC-98系列電腦在日本雅虎拍賣(https://auctions.yahoo.co.jp/)比較常見。如果有能力使用代購的話,可在日本雅虎拍賣購得。
2、PC-9801系列機能太弱了,支援的遊戲不多,請儘量購買PC-9821系列。桌上型電腦系列更適合用來玩遊戲。而且因為絕大多數遊戲都依賴FM音源,因此最好購買帶FM音源音效卡的型號,比如說98Multi Canbe的PC-9821Cx2。PC-98只能使用日文版系統,因此在中國完全不適合用於日常辦公。愛普生所生產的PC-98兼容機的做工不如NEC,其主機板上往往有大量飛線,因此也儘量不要購買愛普生的PC-98兼容機。
3、如果是購買桌上型電腦,你還需要額外購置專用的鍵盤,如果需要的話也可以購買滑鼠。PC-98的鍵鼠是專有介面,無法直接使用任何AT/PS2/USB介面的鍵鼠。轉接頭更是十分罕見。PC-9821系列桌上型電腦雖然可以相容現在的大多數顯示器,但可能會出現畫面右側被剪掉一部分的現象。如果可以的話,顯示器也請儘量使用NEC的。當然,由於桌上型電腦是日本國內專用的,你還需要購置一個變壓器將220V降至100V使用。
4、如果覺得桌上型電腦太占地方了,可以考慮筆記本。PC-9821Nr300內置FM音源,比較適合玩遊戲,雖然相比現在的筆記本相當厚重,而且硬體升級不像桌上型電腦那麼方便。筆記本由於需要到處攜帶,它的電源適配器自然是可以支援100V-240V寬電壓的,也就不需要再購買變壓器。
我拿到的這台PC-9821Ne3厚度差不多是1元硬幣直徑的2.2倍。
5、瞭解怎麼在PC-98和現在的電腦之間互相交換資料(假如電腦不能聯網)。如果是準備用軟碟的話,可能需要另外購置一個USB軟盤機,使用軟碟交換檔,但必須用專用的工具寫入軟碟。如果準備拆硬碟接電腦交換檔的話,也需要用專用的工具往硬碟寫入檔,不過這樣的話就最好使用固態硬碟或是CF卡轉IDE代替機械硬碟了。如果電腦可以讀光碟,相信你們也知道要怎麼辦了。
6、如果不小心把系統折騰壞了,還需要瞭解如何重裝系統。PC-98上沒有像Ghost這樣的磁片備份還原程式可供使用。PC-98重裝系統的方法和IBM PC兼容機上完全不同。
如果只是想體驗一下PC-98的遊戲並錄製、截圖,那麼直接使用PC-98模擬器就好。不過任何模擬器都不可能實現100%完美的模擬,而且用真機運行程式的感覺是模擬器所感受不到的。
小結
PC-98作為日本人將電腦引入國內並進行當地語系化的一個結晶,應當被載入世界電腦發展歷史。上世紀末,世界各國的那些有智慧的人為了讓電腦在自己的國家大力推廣,也作出了不少努力。除了中文卡,我國的各種學習機,像小霸王的學習機(FC紅白機的兼容機)以及“中華學習機”(Apple II的兼容機),也正是前輩為了讓電腦本土化所做出的一些嘗試和努力。
在探索電腦發展歷史的過程中,也許需要投入大量的時間和金錢,但是整個過程所收穫到的,不僅僅是對過去的瞭解,更是對未來的發展帶來了很多思考和啟迪。
在後面,我會帶來更多的復古電子話題的文章。