第84章 暴龍機面世
路清隆把只有128位元組的HT46R47晶片,每一個比特都用到了極致。
每一個變量都被壓進最合適的位置。
能用四位,絕不用八位;能用一個標誌位,絕不浪費一個字節。
多浪費一個字節,整個設計都要跟著崩。
狀態機寫完之後,暴龍機就等同於有了心。
但那顆心還困在晶片裡。
它只能獨自從蛋殼裡裂開。
獨自挨餓,獨自訓練。
還有路清隆寫進去的簽到系統,甚至皮膚系統。
當然,受限於極限的空間,它只能是像素級的樣子,所謂的皮膚,不過是各種模糊的鎧甲;做不了花里胡哨的顏色,但可以做各種帥氣的鎧甲模樣。
路清隆望著麵包板上明滅不定的紅色LED燈,還是不滿意。
(這樣的話,暴龍機只能單機運行。)
(單機有什麼意思?)
(聯機對戰才是精髓啊!)
路清隆要讓兩台暴龍機能夠彼此看到對方,並且能夠看到對方帥氣的皮膚。
如果不能讓別人看到皮膚的帥氣,那又有什麼意義呢?
路清隆靠在椅背上,盯著天花板看了很久。
(咦,幸好我學過光學原理,它的展現方式很簡單。)
路清隆很快,又遇到了難題,這也是所有搞紅外通訊技術卡在最後一關的難題。
他下意識的根據《光學相干與量子光學》這本聖經來理解。
然後路清隆驚訝了。
(光學聖經里雖然一個字都沒有提到紅外通訊。)
(但告訴了我紅外通訊的噪聲從何而來、信號怎樣從噪聲里提取、以及性能的終極邊界在哪裡。)
原本最難的地方,在路清隆的腦海中突然變得簡單了很多。
關鍵這本書路清隆連三分之一都沒讀到。
即使今天讀完一本前置學科,光學聖經又讀懂了一部分,還是即便到現在,他也只是剛剛摸到後面幾章的門檻。。
(焚訣!)
路清隆找不到更貼切的形容詞。
光學聖經不愧是聖經啊!
它是書寫萬物運行的底層邏輯,難怪無數人終其一生都在研究這本書。
路清隆接下來在代碼里寫的每一行信號處理邏輯,都是這本書在矽片和紅外光子上留下的痕跡。
他把HT46R47的外部中斷引腳重新分配,原本那幾個按鍵占用了INT0和幾個IO口。
路清隆又重新布線,把紅外接收管焊在INT1上,焊上客廳里電視機遙控器前端的紅外接收模塊。
他在腦海里重構了一下中斷優先級。
(外部中斷,INT1下降沿觸發,中斷號04)
(主循環的正常邏輯跑在最低優先級,對戰通信用的紅外收發中斷跑在最高優先級。)
(咦,這裡我踩過坑啊,這跟我之前弄的特斯拉線圈一個道理。)
(咦,之前收廢品來造的管自激式高壓發生器也用得上。)
……
暴龍獸看起來很簡單,但是它一點都不簡單。
哪怕它展示的只是一點點像素,但路清隆卻根據理論知識來通過實踐,一點點把腦海中繪製的畫面給具現出來。
難怪老人常說知識是無價的!
他切實的感受到了知識的重量。
路清隆把最後一行代碼敲完的時候,天色已經到了黃昏。
編譯器把hex文件吐出來,他盯著屏幕上那一行一行十六進位數字看了很久,然後插上編程器,把晶片壓進鎖緊座,按下燒錄鍵。
進度條一格一格走完,沒有報錯。
他把晶片從編程座上取下來,引腳還溫熱,像一顆剛從被窩裡拎出來的心臟。
成了。
最後一步比任何時候都要順利。
現在這顆心臟要住進它的身體裡了。
路清隆伸了個懶腰,他把東西都塞進書包里,然後從屋子裡面走了出來。
老媽正坐在客廳里發呆,面前的電視閃爍著雪花。
「兒子,你要去哪裡?不吃中午飯了嗎?」
她察覺到動靜,看見路清隆背著書包要走,急忙說,「今天周末,不用去學校的!」
「媽,現在已經下午了,吃什麼中午飯啊?」
路清隆看了眼外面,太陽都快落山了。
老媽古古怪怪的在想什麼呢?
他頓了頓,忍不住提醒道:「媽,你籃子裡的冰都化了。」
只見老媽手裡挎著一個籃子,裡面裝著的各種蔬菜都焉了,裡面的凍貨融化的水滴到了她的褲腿上。
路清隆忍不住問,「媽,你沒事吧?」
「下午了啊……」
老媽恍惚的念了一句,然後趕緊擺手,「媽沒事,我先去做晚飯,你別跑太遠啊,注意安全。」
路清隆點點頭,往外走。
剛沒走幾步,背後傳來老媽的喊聲。
「咦,兒子,遙控板跑哪裡去了?」
路清隆的進步更快了。
(對不住了老媽,如果你現在往我房間裡找,可能還找到一點屍體。)
來到倉庫里。
這段時間準備的所有零部件在桌子上排成一行。
自己親手畫的電路板,從研究所撿來的覆銅板,HT46R47插在板子正中央。
旁邊是家裡遙控板上拆下來的紅外收發器,小夫從華強北舊貨攤上按斤稱回來的BP機拆機屏。
……
他拿起用塑料玩具改的外殼,上面的按鍵孔和屏幕窗都是用銼刀一點點的磨出來的,當時胖虎手指都磨起了泡。
路清隆把主板放進去,對準螺柱,輕輕壓平。
LCD屏幕貼在面板內側,紅外收發管從側面探出去。
揚聲器貼著外殼底部,他專門留了一個小共鳴腔——其實就是外殼底面的幾條凹槽,剛好讓聲音能從縫隙里鑽出去。
他把上蓋扣下去,四顆自攻螺絲依次擰緊。
『啪』的一聲,路清隆裝上了電池。
組裝完畢。
接下來就剩開機了。
路清隆深吸一口氣,按下開機鍵。
一秒。
兩秒。
屏幕還沒亮。
路清隆皺起眉頭,難道失敗了?
不可能啊?
就在這時——
LCD屏幕上,一顆像素畫的蛋安靜地蹲在正中央。
然後蛋殼裂開一道細縫,縫裡透出極淡的、熒熒的白光。
黑球獸的眼睛眨了一下。
……
彼時,大洋彼岸的另一邊。
某株式會社。
「混蛋,為什麼卡片會泄露,連版本號都提前泄露了,夏國那邊的人以為我們才是盜版,公司中出了一個叛徒,立刻嚴查!」
「社長!我們還有成熟的暴龍機,只要把它和卡片綁在一起,並且聯合動漫宣布那些卡片都是盜版。」
「暴龍機一登場,他們仿製的卡片就是廢紙。」
「以他們簡陋的科技水平,仿製不出來!」
每一個變量都被壓進最合適的位置。
能用四位,絕不用八位;能用一個標誌位,絕不浪費一個字節。
多浪費一個字節,整個設計都要跟著崩。
狀態機寫完之後,暴龍機就等同於有了心。
但那顆心還困在晶片裡。
它只能獨自從蛋殼裡裂開。
獨自挨餓,獨自訓練。
還有路清隆寫進去的簽到系統,甚至皮膚系統。
當然,受限於極限的空間,它只能是像素級的樣子,所謂的皮膚,不過是各種模糊的鎧甲;做不了花里胡哨的顏色,但可以做各種帥氣的鎧甲模樣。
路清隆望著麵包板上明滅不定的紅色LED燈,還是不滿意。
(這樣的話,暴龍機只能單機運行。)
(單機有什麼意思?)
(聯機對戰才是精髓啊!)
路清隆要讓兩台暴龍機能夠彼此看到對方,並且能夠看到對方帥氣的皮膚。
如果不能讓別人看到皮膚的帥氣,那又有什麼意義呢?
路清隆靠在椅背上,盯著天花板看了很久。
(咦,幸好我學過光學原理,它的展現方式很簡單。)
路清隆很快,又遇到了難題,這也是所有搞紅外通訊技術卡在最後一關的難題。
他下意識的根據《光學相干與量子光學》這本聖經來理解。
然後路清隆驚訝了。
(光學聖經里雖然一個字都沒有提到紅外通訊。)
(但告訴了我紅外通訊的噪聲從何而來、信號怎樣從噪聲里提取、以及性能的終極邊界在哪裡。)
原本最難的地方,在路清隆的腦海中突然變得簡單了很多。
關鍵這本書路清隆連三分之一都沒讀到。
即使今天讀完一本前置學科,光學聖經又讀懂了一部分,還是即便到現在,他也只是剛剛摸到後面幾章的門檻。。
(焚訣!)
路清隆找不到更貼切的形容詞。
光學聖經不愧是聖經啊!
它是書寫萬物運行的底層邏輯,難怪無數人終其一生都在研究這本書。
路清隆接下來在代碼里寫的每一行信號處理邏輯,都是這本書在矽片和紅外光子上留下的痕跡。
他把HT46R47的外部中斷引腳重新分配,原本那幾個按鍵占用了INT0和幾個IO口。
路清隆又重新布線,把紅外接收管焊在INT1上,焊上客廳里電視機遙控器前端的紅外接收模塊。
他在腦海里重構了一下中斷優先級。
(外部中斷,INT1下降沿觸發,中斷號04)
(主循環的正常邏輯跑在最低優先級,對戰通信用的紅外收發中斷跑在最高優先級。)
(咦,這裡我踩過坑啊,這跟我之前弄的特斯拉線圈一個道理。)
(咦,之前收廢品來造的管自激式高壓發生器也用得上。)
……
暴龍獸看起來很簡單,但是它一點都不簡單。
哪怕它展示的只是一點點像素,但路清隆卻根據理論知識來通過實踐,一點點把腦海中繪製的畫面給具現出來。
難怪老人常說知識是無價的!
他切實的感受到了知識的重量。
路清隆把最後一行代碼敲完的時候,天色已經到了黃昏。
編譯器把hex文件吐出來,他盯著屏幕上那一行一行十六進位數字看了很久,然後插上編程器,把晶片壓進鎖緊座,按下燒錄鍵。
進度條一格一格走完,沒有報錯。
他把晶片從編程座上取下來,引腳還溫熱,像一顆剛從被窩裡拎出來的心臟。
成了。
最後一步比任何時候都要順利。
現在這顆心臟要住進它的身體裡了。
路清隆伸了個懶腰,他把東西都塞進書包里,然後從屋子裡面走了出來。
老媽正坐在客廳里發呆,面前的電視閃爍著雪花。
「兒子,你要去哪裡?不吃中午飯了嗎?」
她察覺到動靜,看見路清隆背著書包要走,急忙說,「今天周末,不用去學校的!」
「媽,現在已經下午了,吃什麼中午飯啊?」
路清隆看了眼外面,太陽都快落山了。
老媽古古怪怪的在想什麼呢?
他頓了頓,忍不住提醒道:「媽,你籃子裡的冰都化了。」
只見老媽手裡挎著一個籃子,裡面裝著的各種蔬菜都焉了,裡面的凍貨融化的水滴到了她的褲腿上。
路清隆忍不住問,「媽,你沒事吧?」
「下午了啊……」
老媽恍惚的念了一句,然後趕緊擺手,「媽沒事,我先去做晚飯,你別跑太遠啊,注意安全。」
路清隆點點頭,往外走。
剛沒走幾步,背後傳來老媽的喊聲。
「咦,兒子,遙控板跑哪裡去了?」
路清隆的進步更快了。
(對不住了老媽,如果你現在往我房間裡找,可能還找到一點屍體。)
來到倉庫里。
這段時間準備的所有零部件在桌子上排成一行。
自己親手畫的電路板,從研究所撿來的覆銅板,HT46R47插在板子正中央。
旁邊是家裡遙控板上拆下來的紅外收發器,小夫從華強北舊貨攤上按斤稱回來的BP機拆機屏。
……
他拿起用塑料玩具改的外殼,上面的按鍵孔和屏幕窗都是用銼刀一點點的磨出來的,當時胖虎手指都磨起了泡。
路清隆把主板放進去,對準螺柱,輕輕壓平。
LCD屏幕貼在面板內側,紅外收發管從側面探出去。
揚聲器貼著外殼底部,他專門留了一個小共鳴腔——其實就是外殼底面的幾條凹槽,剛好讓聲音能從縫隙里鑽出去。
他把上蓋扣下去,四顆自攻螺絲依次擰緊。
『啪』的一聲,路清隆裝上了電池。
組裝完畢。
接下來就剩開機了。
路清隆深吸一口氣,按下開機鍵。
一秒。
兩秒。
屏幕還沒亮。
路清隆皺起眉頭,難道失敗了?
不可能啊?
就在這時——
LCD屏幕上,一顆像素畫的蛋安靜地蹲在正中央。
然後蛋殼裂開一道細縫,縫裡透出極淡的、熒熒的白光。
黑球獸的眼睛眨了一下。
……
彼時,大洋彼岸的另一邊。
某株式會社。
「混蛋,為什麼卡片會泄露,連版本號都提前泄露了,夏國那邊的人以為我們才是盜版,公司中出了一個叛徒,立刻嚴查!」
「社長!我們還有成熟的暴龍機,只要把它和卡片綁在一起,並且聯合動漫宣布那些卡片都是盜版。」
「暴龍機一登場,他們仿製的卡片就是廢紙。」
「以他們簡陋的科技水平,仿製不出來!」