尋找世界上第一個遊戲ROM:「Xbox之父」遊戲人生的第二春

隨著各種模擬器的發展,一些誕生於上世紀70年代末甚至更早期的街機遊戲得以重新出現在世人的面前。但還有這樣一群人:他們並不滿足於遊戲本身,而是更熱衷於研究那個時代遊戲的硬件和相關的技術,Ed Fries就是這群人當中的一員。

和其他愛好者不同的是,Ed Fries有一個非常閃耀的身份:“Xbox之父”,曾經供職於微軟的他對Xbox傾注了大量的心血。從說服對加入遊戲機市場持反對意見的比爾·蓋茨,到一手建立主機的開發團隊,以及後續對Rare等一流遊戲開發商的收購,初代Xbox邁出的每一步都離不開他的推動。

尋找世界上第一個遊戲ROM:“Xbox之父”遊戲人生的第二春

Ed Fries

2004年,Ed Fries從微軟辭職,在離開遊戲界第一線後,幾乎過著半隱居生活。這時他終於能有時間來研究自己喜歡的東西——鼓搗那些上世紀70年代的古老遊戲產物。

首先進入他視野的是70年代編程難度極高的雅達利2600主機,在經過一番苦學之後,他成功地將Xbox上的FPS名作《光環》移植了過去,雖然遊戲體驗完全不是一碼事,但至少看起來不錯。

尋找世界上第一個遊戲ROM:“Xbox之父”遊戲人生的第二春

尋找世界上第一個遊戲ROM:“Xbox之父”遊戲人生的第二春

雅達利2600版《光環》

軟件並不能滿足Ed的胃口,他又把目光投向了硬件。

2017年底,波蘭舉辦了一場以Retro Game為主題的活動。活動中,Ed和前雅達利的技術人員Ron Milner進行了一場演講,演講的主題主要是和遊戲硬件相關的技術。作為曾經的微軟遊戲事業部的高管,在初代Xbox全盛期的時候,Ed曾經在E3或者GDC上進行過很多次類似的演講。那時在舞臺邊上還會有市場部門的人手舞足蹈地給他各種提示。現在雖然輝煌不再,但面對著臺下為數不多的聽眾,他和Ron依然熱情地交流著一些早期雅達利遊戲硬件的話題,在這樣一個融洽的氣氛裡,他向聽眾透露了一個意味深長的信息:

我搞到了一件非常有意思的東西,現在就在我酒店的房間裡。

在留下這句話後,Ed匆匆地離開了活動現場。而那個“有意思的東西”,實際上是早年在雅達利工作過的技術人員持有的一塊街機電路板——這塊電路板裡很可能藏著歷史上第一個遊戲ROM。

尋找世界上第一個遊戲ROM:“Xbox之父”遊戲人生的第二春

Ed酒店裡擺著的各式各樣的基板

對於早期的遊戲(無論街機還是家用機)量產來說,ROM(只讀存儲器)發揮出了重要且不可替代的作用。在那個還不存在諸如虛幻或者Unity等引擎的時代,遊戲的開發完全屬於電子工業的領域。一款遊戲只是電子元件和邏輯電路的組合而已。隨著ROM的出現,街機基板和家用主機的卡帶變得普及起來。所以,對於整個遊戲產業的發展史來說,這個遊戲史上第一個ROM的價值無需多言。

那麼,這個“遊戲史上第一個ROM”到底在哪裡呢?目前業界比較普遍的看法是:世界上第一個遊戲ROM就在雅達利1974年推出的街機遊戲《Gran Trak 10》上。但是,從早期的遊戲宣傳材料中,Ed發現了其中還有一個正式版遊戲中並不存在的關卡。由此,Ed覺得即便是同一款遊戲中的同一個ROM,在早期的測試版本里很可能會存在版本號更古老的同一ROM。

尋找世界上第一個遊戲ROM:“Xbox之父”遊戲人生的第二春

《Gran Trak 10》遊戲畫面

隨後,一張由某位前雅達利開發人員持有的照片和一張《Gran Trak 10》的基板電路圖,也讓Ed更加堅信他的猜測是準確的:在照片中,這位開發人員的孩子正在玩的版面,正是上面提到的那個正式版中不存在的測試關卡。

商品版的《Gran Trak 10》的基板上使用的ROM編號為74186,但那張電路圖中同一ROM的編號卻是74181。如此一來,剩下要做的就只有一件事了:找到那塊測試用的基板。

令人失望的是,在經過幾個月的調查之後,Ed一無所獲,無奈之餘,他只能將這個信息向大眾公開,希望能夠得到高人的指點。

半年之後,一條來自某位遊戲從業者的信息引起了他的注意:

我從某位雅達利早期僱員那裡搞到了一些遊戲基板,裡面有一個可能是《Gran Trak 10》的,能不能請你幫我確認下?我把照片發給你。

尋找世界上第一個遊戲ROM:“Xbox之父”遊戲人生的第二春

標有“Proto-B”字樣的《Gran Trak 10》基板

在經過確認之後,裡面確實有一款基板是《Gran Tark 10》的,而板子上那個關鍵ROM上的編號,正是之前照片中看到的74181。之後,Ed趕到波蘭,和提供照片的人見面,並從他那裡拿到了那些基板。

尋找世界上第一個遊戲ROM:“Xbox之父”遊戲人生的第二春

百聞不如一見的74181

在波蘭的演講活動結束之後,Ed匆忙趕回家中,把編號74181點ROM從基板上去下,然後裝到了自己的正式版《Gran Tark 10》基板上。啟動遊戲後,畫面上出現的正是前文提到的那個測試用關卡。

然後,故事並未就此結束。

2018年6月,Ed在自己的博客上公開了關於這個ROM的故事,但很快他就收到了一條宣稱還存在著比這個更古老ROM的回覆。這個更古老的ROM來自1973年的一款名叫《Volly》的遊戲。

尋找世界上第一個遊戲ROM:“Xbox之父”遊戲人生的第二春

回覆Ed博客的是一個自稱與知名街機模擬器Mame有多年業務來往的人。他對Ed說:

《Volly》的基板裡也有個ROM,但是它很小。《Gran Tark 10》上面的ROM有2K字節,《Volly》上的只有32字節。現在雖然我們無法得知裡面存的是什麼,即便《Volly》是《Pong》的克隆遊戲,但從容量來判斷的話,裡面不太可能是和畫面相關的數據,我覺得很可能是和球體碰撞角度相關的東西。

雖然目前還沒有確鑿的證據,但至少可以確定的是,只要能找到《Volly》的ROM電路圖或者是基板本身,問題就會迎刃而解。

也許,《Volly》上的那個小小的ROM也並不是世界上第一個遊戲ROM,但無論怎樣,Ed始終堅信這個答案遲早有一天會揭曉。不過,在那一天到來之前,Ed並沒有要閒下來的打算。

前不久,他剛剛復原了一套1975年產的名為《Gun Fight》的遊戲框體,他說,這是遊戲史上第一個在基板裡使用了微處理器的遊戲。而現在他又忙著鼓搗一款名叫《Star Trek》的遊戲,而這款由SEGA於1982年開發的遊戲框體以其顯示器非常容易因發熱起火而聞名。

每次我在鼓搗它的時候,總是儘可能把周圍容易著火的東西都清理乾淨再動手。

Ed微笑著說。


分享到:


相關文章: