還不登入嗎?
(-3-)是不是要下跪求你們?
趕快為了可愛的管理員登入喔。
登入可以得到收藏功能列表
還能夠讓我們知道你們有在支持狂人喔(*´∀`)~♥
《紅白機大時代》第18章 破解六千五百零二密碼(上)
  傍晚,橫井俊平從任天堂總部出來,果然在自己的郵箱內找到了冬野美紀投入進來的那本小日志。

  摸了摸衣袋內硬硬的鑰匙。雖然今天是節日,但橫井俊平卻開著車,很快趕回了自己的公寓。來不及換上浴衣,他回到了自己的辦公桌前,打開了日志本。

  王秋陽的回復寫得非常工整,不光日文寫得漂亮,其中的漢字更是讓橫井俊平有一種賞心悅目的感覺。他現在已經完全可以肯定,這篇提案絕非出自冬野美紀之手。

  王秋陽首先回答:其一,6502芯片最大能夠支持到二十四色同顯,另外的色號您可以理解為視覺暫留。

  橫井俊平看到這第一行字,心中再次掠過失望的感覺,不過心情反而平靜了下來。因為他確定這個投稿者是一個誠信,務實的人。畢竟做匯編的人,不能說大話,更反對誇誇其談,數據代表一切。0就是0,1就是1。

  果然,王秋陽後面的回復,和橫井俊平推論的相差不多。

  王秋陽說,6502芯片的同屏發色數,原本應當支持二十四色,十二色的同顯是人為控制了它的上限。這是由6502的運算量所決定的。因此單一的6502芯片,可以達到二十四色同顯,但隻能夠用於靜止的畫面。

  橫井俊平感慨說:“能夠用於靜止畫面,也算不錯了。”當然顯示出這樣的畫面後,主機就不能再做任何事情,或許可以利用這個性能開發出一些插畫,也算是能夠提升遊戲質量?

  繼續看了下去,橫井俊平的情緒卻再次被調動了起來。

  因為王秋陽肯定的說,如果稍適升級,同顯二十四色可以運用在遊戲上!

  怎麽可能?

  橫井俊平心中一陣微跳,迫不及待的觀看後面的內容。

  王秋陽比喻,6502芯片,就像一輛沒有裝離合器的跑車,任天堂現行使用的MMC芯片就是離合器。附加MMC芯片的卡帶,能夠讓FC同顯的色彩達到十四色。這並非是芯片有附增色彩的功能,它實際上是一個定時器,在運算的縫隙中,讓CPU訪問到更多的色號。

  橫井俊平忍不住輕拍了一下桌子,讚歎道:“說得好!”

  MMC芯片,正是由任天堂自主研發的遊戲卡帶附加芯片。

  因為FC的CPU隻能訪問32KB地址,PPU隻能訪問8KB。而一張卡帶通常是由程序部分的PRG加上圖形部分的CHR組成。如果沒有特殊芯片的支持,對於FC的硬件性能來說,一張卡帶的遊戲ROM隻能做到40KB。

  然而如今的FC遊戲,ROM容量早就超過40KB了。其解決方案就是通過卡帶上附加的MMC(Multi-memory controller或memory management controller)芯片來解決大容量ROM內的BANK切換。

  所以,MMC芯片除了作為堆積切換以外,芯片本身也有圖像或者聲音方面的增強功能,相當於給FC提升機能。在FC模擬器上,ROM對應的構成以及MMC信息被叫做Mapper(構圖者)。

  但是MMC芯片為什麽能夠提升性能?這個問題卻沒有多少人去刨根問底。而王秋陽和橫井俊平一樣,對MMC芯片的性能作出了詮釋。

  MMC切換PRG文件時,是譯碼器,而切換CHR文件時,是定時器。在內存的不同頁面進行跳轉,讀取74LS161並將譯碼電路集成化,

這才是MMC芯片最大的價值。  因此在MMC芯片誕生之前,FC的主機在實際上已經達到了同屏十三的發色量。不過這其中有一個特定的背景顏色,它不能隨意更換,那就是黑色。

  程序員在製作圖像時,很早就發現了“留白”的設定。他們在背景畫上空出一定的面積,不顯示任何一種發色。這在遊戲運行後,會顯示出黑色。

  這實際上就是利用了電腦本身的BUG。因為畫面在留白的位置,不可能在真正意義上失去這片屏幕的存在,所以電腦會出現假死機的狀態,也就是俗稱的花屏。

  6502死機,屏幕顯示的就是黑色。

  而在6502的色號欄中,默認的黑色色號是1E。另外還有十種黑色是非默認色號。

  如果在這之前,程序員已經選定出了十二種其他色號,那麽6502的BUG就已經生成。因為它自己顯示出了第十三種黑色色號,這個時候程序員隻用從剩下的色號中任選一種,就能夠在其他需要的地方使用黑色。

  比如人物,道具的修邊,都是這樣完成的。

  MMC芯片,就是將這個固定的黑色色號,變成了第十三種可選用色號。而原本的留白,還能夠繼續使用黑色,由此達到了同顯十四色的效果。

  橫井俊平看到這個結論,也不得不歎服。

  任天堂的程序員很多,但真正把理論研究到這個程度的,目前還沒有出現過。他當然不知道,王秋陽的結論是多少代玩家在電腦模擬器上,才得到這個成果。

  因此王秋陽向橫井俊平闡述了一個大膽的結論:利用6502的這個BUG, 可以繼續發掘下一個可同顯發色。這個發色就是灰階。

  6502的總發色數是五十二。其中四十八種彩色,三種灰階,然後剩下黑色。雖然有人提出過是四色灰階,但實際上隻有三種。20和30都是[255,255,255]。

  這款灰階,用肉眼看是白色的。像馬裡奧的白褲兜,天上的雲彩,使用的就是這款色號。

  也就是說重複的色號20和30,也能夠像黑色那樣進行留白,然後變成可以使用的色號,而不佔用發色數。

  “這可能嗎?”

  橫井俊平已經完全被吸引住了。但是這個時候,他卻發現今天的論題已經結束,不由得心裡一陣失落。雖然不知道投稿者到底是何方神聖,但是他當真想詛咒這個家夥。

  居然這麽吊人胃口?

  拿起了電話,橫井俊平打通了冬野美紀的電話:“美紀醬?是我,後面的內容什麽時候可以再給我答覆啊?”

  冬野美紀的聲音也傳了出來:“怎麽了橫井叔叔,您好像很著急啊?不過公司有規定,投放的稿件您得按要求回復,我才能在後面回復您呢。”

  “好,我馬上回復!你別玩太遠,我過會兒就把日志本放到你的公寓郵箱。”

  “不行啊,學院剛好放假!我還準備和同學們一起去看大文字燒呢。”冬野美紀嘻嘻直笑。

  “你這丫頭……”

  橫井俊平無奈的歎了口氣:“橫井叔叔還沒吃飯呢!要不請你把同學一起帶上,我請你們吃晚飯,怎麽樣?順便把日志本給你。”

  “好啊!”
鍵盤左右鍵 ← → 可以切換章節
章節問題回報:
翻譯有問題
章節內容不符
章節內容空白
章節內容殘缺
上下章節連動錯誤
小說很久沒更新了
章節顯示『本章節內容更新中』
其他訊息