“我懂了。”蘇布冬拍了一下宋喜樂腦門。
宋喜樂被打蒙了:“你懂什么了?”
蘇布冬拉著楚行云和劉美麗說道:“我懂了,我們不要想顯存不夠的事,我們要想怎么讓他顯示,這種問題其實就是一個障眼法。你們看,我們把顯存中一部分用來存放圖片數據,一部分用來存放映射數據,圖片將被劃分為每個8*8大小的塊,每個塊有一個編號,而在映射數據的部分存的只是每個塊的編號,這樣子,每個塊就有可能會被重復使用,從而達到在不足16KB顯存的情況下顯示16KB數據的目的!圖片加載的時候,其實加載進來的數據只是一個映射數據,而不是真正的圖片數據!”
楚行云眼前一亮:“妙啊。”
劉美麗完全不知道蘇布冬說的是啥意思,憨憨道:“俺聽不懂,不過你一定是解決顯示的問題了?”
“沒錯。”顧不上吃飯,蘇布冬回到辦公室開始搗鼓顯存數據分布,將數據分布分為了四種情況:圖塊集1、圖塊集0、圖塊集1映射、圖塊集0映射,并且圖塊集1和0又分了圖塊編號。
在X掌機內,紅色羅剎人管所有移動的物體都叫做精靈(Sprite)。X掌機可以控制40個精靈,每個精靈的大小為8*8或者8*16的圖片塊,同時,受硬件能力限制,每個掃描線(scanline)只能顯示10個精靈。每個精靈的圖片數據存放在8000-8Fff的區域中,精靈自身的屬性數據(x和y坐標等數據)則存放在專門的精靈屬性表中(SpriteAttributeTable),也叫對象屬性內存OAM(ObjectAttributeMemory),該區域位于內存FE00-FE9F中,OAM被劃分成40個4字節的塊,每個塊代表一個精靈。
………………
華夏、米國、紅色羅剎的天才們用了一個月將所有的技術難題攻克。
這是一臺這個時代近乎完美的掌機。
帕基特諾夫用它測試著自己發明的俄羅斯方塊,嘴里嚼著檳榔,問道:“蘇,這款游戲機你想如何給他命名?”
蘇布冬笑著說:“想了幾個名字,也不知道哪個合適一些。”
“我覺得Sunny不錯。”
“GameSunny?”蘇布冬想了一下。“好啊。”
帕基特諾夫愣了:“你是認真的嗎?”
“我難道不認真嗎?”蘇布冬收起玩笑的表情。
“你把這么一臺注定留名史冊的游戲機的命名權讓給我了?”帕基特諾夫表情極其復雜。
“當然,我的朋友,你有給它命名的權利。”這是蘇布冬一種在收買人心的手段,畢竟這家伙可是俄羅斯方塊這款神作的創始人。
“我不知道該怎么說才好……”帕基特諾夫簡直太感動了,在西方,給孩子的命名是神圣的,跟這樣一款游戲機聯系在一起,帕基特諾夫覺得比獲得任何勛章都值得。
“我的朋友,不要擺出這么一幅表情。”蘇布冬哭笑不得。他的確也沒想好什么名字,帕基特諾夫的這個名字起得確實不錯。
時間來到12月初,如果這時候再沒有預熱廣告出來,會直接影響圣誕假期期間GS掌機的銷量。
GS掌機的首發護航游戲應該怎么選擇?
眾人七嘴八舌,提了各種戰龍經典游戲。
蘇布冬力排眾議,從這里面選擇了幾款游戲作為首發。
第一款,毫無疑問的是俄羅斯方塊,有了這款游戲保駕護航,不愁游戲機發售后玩家沒有游戲玩的窘境。這款游戲可是神作當中的神作,歷史銷量第一的名頭不是蓋的。
第二款,口袋妖怪,只有在掌機上才是完全版。為了配合首發護航,口袋妖怪增加了一個島嶼地圖,上面可以捕捉神獸:超夢。并且增加了聯機對戰功能和數據線(單買)。
第三款,惡魔城,增加部分地圖和彩蛋。