第96章 全球第一沒做,不代表你也不該做(第2/3 頁)
存訪問速度和重新整理率?”負責硬體的魯運達不得不問。
“因為我後續要開發的遊戲,將是卷軸滾動式的橫版過關遊戲,我要給使用者最好的畫面重新整理率體驗,不希望有任何閃頻。當然,具體還有很多別的指標,一時無法贅述。
你們只要記住,我們的目標是做出世界上最好的橫版清關遊戲,開創這個品類。然後再一次讓同行們跟在我們的屁股後面吃灰。你們在具體『操』作中,如果發現任何架構的改變、元器件選用原則,可以更好的服務於這個目標,都可以隨時提出來和我討論。我剛才說的只是一個宗旨『性』的考慮。”
幾人依然有些模糊,顧驁不得不解釋什麼是橫版清關遊戲。
他用盡量簡練的語言把問題說清楚,而諸位看官自然不希望再水一遍。
反正超級瑪麗、魂鬥羅、雙截龍、以及一切一架小飛機從左往右飛最後打死個boss的遊戲,都叫“橫版清關遊戲”。
“我們原先做的遊戲,都是‘定屏’的,所以介面上的一切都不用不停計算重新整理,對cpu的資料傳輸位數和記憶體訪問速度要求較低。
而一旦橫屏卷軸捲動起來,每一秒鐘都要重新計算地形和背景的變化,z80就有些捉襟見肘了。不是說做不到,而是其只能與隔行掃描的顯示屏配合使用的特定,註定了就算實現畫面也會很閃,傷眼睛。”
這話顧驁可不是危言聳聽,而是有歷史根據的——如此前所述,他前世對中古遊戲不太感興趣,所以他的一切經驗都來自於上輩子看b站敖廠長。
敖廠長影片裡沒介紹過的上古遊戲內幕秘辛,他就不知道。影片涉及過的,他就依稀記得。
而他前世恰好看過敖廠長2018年8月解說的一期《扞衛者》,那是前世時空全球第一款橫版打飛機遊戲,也是北美市場銷量最高的街機(僅限於北美,因為美國人特別喜歡打飛機,尤其是打飛碟、拯救地球這種素材)
敖廠長沒說《扞衛者》街機是81年幾月上市的、也沒說用的什麼cpu,但只知道一年多之後,雅達利公司試圖將其移植到雅達利-2600家用遊戲機上。
而因為2600遊戲機是接電視機的、所有cpu訪問資料線路的配套也都是迎合家用電視機而非專用顯示器的,結果畫面表現極爛。
原本街機上絲滑的誅殺外星飛碟的快感,到了家用機上小飛機一發『射』鐳射飛機就會狂閃。開火鍵按得快了,甚至會導致飛機和敵人的飛碟都消失幾秒鐘,完全沒有遊戲體驗。
顧驁前世知道這個結論,如今又結合了在這個時代後、基於一個碼農的基本常識和科學素養,對各種元器件進行了初步的鑑定,就發現了問題。
那就是任何以“迎合電視機顯示就夠用”的處理器及設計電路,在契合街機時,肯定是不夠用的。
因為這個時代的電視機,都要為迎合“在電視機上放電影”的功能,而設定成“隔行掃描”,確切的說是“隔行漏幀掃描”。cpu也做成夠電視機用即可,下場就是狂閃。
(當時的電視機被設定為只能顯示25幀,這是結合電廠的交流電為50hz的特『性』設計的,所以做成“每兩次重新整理只顯示一幀”,就把50降低到了25。
而電影的播放速度是每秒24幀,這個數字和交流電無關,完全是電影放映機/攝影機早年就習慣了每秒24張的膠片捲動速度(更早還有隻16幀的電影攝影機),這樣就導致了電影和電視恰好差1幀。
84年以前,電視機廠商的粗暴做法是識別到在播放電影訊號時,直接將每一秒的最後一幀用白屏閃爍粗暴替代掉,相當於前0.96秒放電影,最後0.04秒給你看白屏。然後就覺得螢幕很閃很傷眼。
這種機制再與“隔行掃描”一結合,與遊戲機結合後效果就超爛了。要想做好高重新整理率的遊戲,必須用專門設定的街機顯示器,並且把cpu和記憶體訪問餘量也加大。)
只有讓cpu“超出夠配合目前的電視機用”的素質,在配合專門設計過的顯示器,才能讓橫版清關遊戲體驗絲滑。
當然了,這個問題僅限於這幾年。
歷史上83年之後,任天堂發現了當年雅達利走過的彎路後,就開始跟電視機廠商也加深合作,在84年說服了夏普參與戰略同盟,出品新一代逐行掃描、提高重新整理率及不漏幀處理的新一代高畫質電視,解決了雅達利當年遇到的坑。(這裡的“高畫質”是相對於84年以前的電視機而言的,當時夏普確實開創了新一代“高畫質”的標準
本章未完,點選下一頁繼續。