首頁 游戲

紅白機大時代

第二十四章 黑科技的前奏(下)

紅白機大時代 生煎包子 2147 2019-04-25 00:22:00

  王秋陽從工作間出來的時候,已經(jīng)到了下午。橫井俊平已經(jīng)帶大家吃了飯,不過冬野美紀挺善解人意的給王秋陽帶來了六個密瓜包。

  “抱歉,影響到大家的作息了?!蓖跚镪柨兄芄习?,覺得自己老這么不合群,實在是應該注意。他只是升級個游戲而已,又不是科學家,不應該做這種標新立異的事。

  橫井俊平則是和王秋陽一同在客廳的沙發(fā)上坐了下來,說道:“沒有關系,靈感出現(xiàn)的時候一定要把它抓住。不然它下次再出現(xiàn),可能會很久之后,有可能已經(jīng)被時代淘汰了?!?p>  王秋陽也點了一下頭,之后再次拿出了那本小日志。橫井俊平接過去看了一眼,目光也隨之專注了起來。

  “王君,這是……”

  王秋陽說道:“橫井先生,這是我……算是在一次睡夢中的構想吧?第一個構想,是將兩臺FC主機結合在一起,也就是超級電腦的方案。第二個構想,是在主板上再增加一枚芯片,也就是雙CPU的方案。第三個構想,是直接升級6502.7芯片,在不擴大實際硬件覆蓋區(qū)的前提下,增加一個處理器核心,這就是雙核方案?!?p>  橫井俊平并沒有回答,不過他認真在聽,也認真在看王秋陽寫下來的提案。

  王秋陽說道:“以成本來說,第一個構想最高,第二個次之,第三個則最低。但以實際操作來看,第一個是最容易做到的,第二個次之,第三個最困難。”

  橫井俊平看了好半天,才感慨道:“王君,你的思想真超前啊。雙核技術,美國人最先提出來,但是他們現(xiàn)在并沒有完全達到。你是怎么想出這些代碼的?”

  王秋陽一時不知道該怎么回答:“這個……應該是夢到的?!?p>  要測試兩個同時運行的八位元CPU,從理論上說在這個年代不太可能實現(xiàn)。現(xiàn)在正著力于開發(fā)十六位元游戲CPU,如果成功八位元自然會被淘汰了。

  這是一個悖論。

  但是王秋陽卻切實的提供了一個有效可行的測試方法,也就是十六位元的測試源代碼。在沒有設計編譯器,也沒有設計匯編器,程序全部用機器碼寫出。

  mov [ADDR],r0;r0 = 0

  mov r1,100

  lop:add r2,r1

  sub r1,1

  cmp r1,0

  jz ext

  mov r4,4

  jmp r4(lop)

  ext:mov [ADDR],r2

  jmp $

  先將內(nèi)存中存放數(shù)據(jù)的地址清零,這樣能存放送來的結果,然后將r1寄存器存入循環(huán)次數(shù),也就是求和上限。再將r1的值加到r2中來,r2其實就是存放求和的寄存器,最終會將r2中的值送到內(nèi)存中的指定地址存放。

  再將r1減去1,看看是否為0?如果為0則說明求和結束了,如果不是0則說明還要繼續(xù)。結束后程序就跳到ext部分將結果存放到內(nèi)存中某個地址。

  測試案例是49152,就是二進制的1100000000000000b。最后jmp $是為了讓程序停在這一行,防止程序跑飛。最后是一整篇轉換成的VerilogHDL語言。

  橫井俊平終于有了一種沉醉的感覺,好像又開啟了一扇新世界的大門。

  FC的機能隨著游戲發(fā)展,開始暴露出了許多限制。一九八七年的下半葉,游戲產(chǎn)業(yè)已經(jīng)開始研發(fā)16bit的CPU了。NEC和哈德森已經(jīng)開發(fā)出了準十六位電子芯片。

  橫井俊平也預計在未來兩到三年,會出現(xiàn)十六位游戲芯片。任天堂也在著手準備開發(fā)十六位機,但毫無疑問它的成本將會高出許多,而且不可能與八位機兼容。

  十六位元芯片,其實早在一九八三年就已經(jīng)出現(xiàn)了,一九八六年更是出現(xiàn)了三十二位元芯片。但那是電腦芯片,成本高昂,用于游戲很不現(xiàn)實。

  如何保證FC的價格優(yōu)勢,同時最大限度提升機能,并留住老顧客,這一直是困擾任天堂的難題。山內(nèi)浦也正是基于這個原因,才會致力于研發(fā)磁碟機。

  而王秋陽給橫井俊平的這個提案,當真是讓他又有了一次撥云見日的感覺。研發(fā)出能夠裝載兩枚6502芯片的主板,將能夠在相當程度上解決目前FC遇到的困境。

  王秋陽得到的那臺FC,是真正的雙核芯片?,F(xiàn)在的技術很難達到,所以王秋陽退而求其次,先增加一枚6502芯片,用來提升主機的運算量。

  王秋陽說道:“橫井先生,我覺得這個‘超級電腦’的構想,任天堂是能夠完成的。而且它將成為一個階梯,最終把主機升級到雙核?!?p>  橫井俊平點了點頭,因為王秋陽在看到磁碟機后,已經(jīng)擴寬了自己的思路。他提交給橫井俊平的,也是深思熟慮之后的提案。

  這個提案就是,先研發(fā)一款主機配件,能將兩臺FC主機結合起來。

  這款配件并不復雜。首先它擁有一個外置電源,然后配有一個RF視頻線接口,一個AV視頻線接口,一個音頻接口,還有一個卡帶接口。

  RF,AV和音頻線都是Y字型,通過一臺FC主機連接另一臺FC主機,最后與電視相連。

  而卡帶接口則是參照了老式的硬盤數(shù)據(jù)線,頂端插入到第一臺FC主機的卡帶糟,終端同樣連接到第二臺FC的卡帶槽。

  數(shù)據(jù)線終端的設計是雙向插槽,可以再插入卡帶,運行游戲。

  橫井俊平也思索著配件的構造。說道:“如果開發(fā)得當,就能夠以它為基礎理論,生產(chǎn)出雙CPU的主機了。不過王君,真正想研制出雙核6502,短期內(nèi)怕是不切實際,而且即便在未來研制出來,F(xiàn)C這款機型恐怕已經(jīng)淘汰了?!?p>  王秋陽說道:“我不在乎,哪怕十六位機誕生,我也會致力于FC的研究。我喜歡這款機型,因為我喜歡橫井先生為FC既定下的微操理念?!?p>  橫井俊平的心中一陣欣慰。他不由得又問道:“這款超級電腦,主機性能應該能夠再提升一些吧?發(fā)色數(shù)不能超出6502的限制,但是音源應該可以得到提升?!?p>  王秋陽自信地說道:“我保證,如果連機成功,兩臺主機的音源應該都能夠正常使用?!?p>  “那就是雙聲道?要發(fā)揮出這個優(yōu)勢,就得看美紀他們的才能了。”橫井俊平閉上眼睛,深深的呼吸了幾下,似乎在大腦中已經(jīng)構想出了許多的游戲方案。

  “他能夠夢到這么完整的匯編?真是……為什么我做不了這么精彩的夢!”

  橫井俊平懷疑,自己現(xiàn)在是不是就是處于夢中?因此他趕緊把這套匯編仔仔細細又看了一遍,唯恐醒來之后不記得了。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設置
設置
書架
加入書架
書頁
返回書頁
指南