超腦黑客第二卷黑客圣地第一百一十一章附加電路、飛線 書名:
燒錄器的原理林鴻看得明明白白,總體說來,比蘋果II計算機的主板原理圖要簡單多了,林鴻很快就在腦海中建立起了這個燒錄器的模型,他甚至可以憑空想象數據到底是如何進行流動的。
不得不說人類的智慧是無窮的,林鴻不知道是誰發明了這個設計,這個燒錄器雖然簡單,但是原理和計算機硬盤的讀取和存儲原理已相差不大,并且完全可以不用依賴計算機,就可以用一塊空白的EPROM對現成的芯片進行內容復制。
“這份說明書,你只要看看前面那半部分就行了,后半部分涉及的內容太復雜了,一般只有對燒錄器的設計者和工程師有參考價值,我們只管用就行了,完全不用管。”
顧偉見林鴻正在看著手冊的后半部分于是出言提醒,那部分的內容,對于他來說也過于復雜了。
他是野路子出身,雖然可以看懂一些比較常見的局部電路,但是一涉及到稍微復雜點格局大一點的電路,他就有些抓瞎了,完全看不懂。
不過這完全可以理解,并且這是所有業余愛好者們的通病,反正他們又不是要搞科學研究,能夠看懂局部的內容就已經非常不錯了,平時也足以滿足自己的需求。
就如同這個燒錄器,他并不需要完全理解它的運作原理,只需要知道它可以用來完成什么事情就行了,游戲公司所出來的游戲,照樣破解。
顧偉并沒有想到,實際上,林鴻已經完全將這個電路圖看懂了。
這是基于他之前扎實的電工基礎以及研究了紅皮書之后的結果之上的。相比起他之前所看到的內容,這個電路圖還算比較簡單的。
顧偉很快就將所有的2764存儲芯片中的數據給DUMP出來了。
他將這些數據按照一定的順序拖入到一個小工具中。
“這是一個封裝軟件,將這些數據包直接放入其中,然后將其分裝成一個鏡像文件就行了。”顧偉向林鴻解釋道,“我甚至不需要知道這幾個文件中哪個是音頻哪個是圖像文件,這個軟件可以自動識別出來并將它們放置到它們該在的地方。”
林鴻點點頭,表示理解。
“這個呢,就是街機游戲模擬器了。”顧偉重新運行了一個軟件,屏幕上的內容已經變了,顯示著英文。
林鴻看到上面提示“請加載數據文件”。
“我之所以切換到Z80模式,最主要就是為了運行這個模擬器,這個模擬器可以完全模擬街機的硬件環境,從而欺騙游戲程序,讓它以為自己是在真實的街機上運行。”
顧偉按了幾下鍵盤上的,找到之前封裝出來的游戲文件鏡像包,放入其中,然后敲擊“回車鍵”進行加載,結果顯示器頓時變黑了,什么都看不到。
“咦?加載出錯了”顧偉微微一愣,原本有十分把握的事情,結果卻出現了問題。
他按住退出了模擬器程序。
然后在磁盤里面找到一個現成的其他游戲文件鏡像包,放到模擬器中運行,結果顯示器上很快就出現了游戲畫面——《金牌馬莉》。
“模擬器沒有問題呀。”顧偉自言自語地說道,“難道是數據文件不全?”
接著他在原來的游戲主板上檢查了半天,最終又找到了一個新的EPROM,型號為27C320。
看到這個IC存儲器,顧偉突然說道:“我靠!”
林鴻:“怎么了?”
“他大爺的,這里還有一個存儲器。”顧偉爆了一句粗口。
林鴻感到很奇怪,還有一個,繼續DUMP不就可以了?
“看來今天運氣不好,沒想到這個街機里面還有一個27C320,我估計圖像數據都存儲在這個里面。”顧偉解釋道,“這個芯片的容量比較大,達到32兆比特,我這個燒錄器根本讀取不了這么大的EPROM。”
經他這么一說,林鴻也想起來,他的那個燒錄器可尋址的空間最多是八兆比特,根本達不到這么大的容量。
EPROM的全稱為“可擦除可編程只讀存儲器”,是一種斷電后數據仍然不會丟失的存儲芯片,其原理和磁盤差不多,但是又有區別,一般由浮柵晶體管組成,可以被一個比電子電路中常用電壓更高電壓的電子器件進行編程。一旦編程完成后,EPROM只能用強紫外線照射來擦除。通過封裝頂部能看見硅片的透明窗口,很容易識別EPROM,這個窗口同時用來進行紫外線擦除。
EPROM是分大小的,就如同是抽屜一樣,有些抽屜大,裝得東西多,而有的則比較小,只能裝一點點。
2764就是一種“小抽屜”,只有64K比特大小,因為很便宜,所以用得比較多,一般數量眾多。
而27C320卻是個“大抽屜”,容量達到32M比特,比2764的容量要大很多,這種EPROM實際上是很少見到的,按理來說,在這個游戲出現的時候,還沒有這樣的EPROM。
“靠,看來這塊板子本身就是一塊被修改過的板子。”
顧偉最終有所發現。他看到這個芯片周圍有被重新焊過的痕跡,也就是說,這塊板子曾經已經被人修改過。讓他感到奇怪的是,這些痕跡好像被人小心翼翼地特別處理過,一般人根本看不出來,要不是他首先有先入為主的意識,本身就懷著尋找痕跡的心思去查看,根本就看不出來。這也是為什么他之前沒有看出來的原因。
顧偉覺得非常奇怪,這個芯片出現在這塊板子上實在令人費解。
林鴻隨口問道:“這塊板子你是從哪里弄到的?”
“我的一個東北老鄉帶過來的,他什么生意都做,倒爺你知道吧,就經常跑蘇聯那邊倒賣東西,我的很多板子都是從他手里進的,老毛子那邊現在物價非常便宜,他隨便用點生活用品就換到了不少這樣的東西。其實這些東西,說白了就是一些洋垃圾,是老毛子從國外進口的,這板子可有些年頭了…”
林鴻微微點頭:“也就是說,這板子可能被老毛子給重新改過?”
“是啊。”顧偉有些無奈,“這么大的存儲芯片,我這個燒錄器根本讀不出來,真是可惜啊,也不知道里面裝了些什么好東西,竟然舍得用一枚27C320,據我所知《沙羅曼蛇》是用不到這么打的一塊芯片的。老毛子的技術也非常牛逼的,里面肯定被裝了一些特別的東西。”
顧偉心中遺憾不已,他此刻非常想將這個芯片中的數據給DUMP出來,可是卻沒有相應的設備,真是巧婦難為無米之炊,郁悶得緊。
“據我所知,整個中關村市場上短時間內也很難找到支持更大體積的燒錄器,估計要從廣州那邊臨時郵購才行。沒辦法了,只能回頭再看了。”顧偉打算放棄。
“或許…我有辦法將它里面的數據DUMP出來。”林鴻在旁邊沉默半晌之后突然說道。
“你有辦法?”顧偉頓時睜大著眼睛看著他,“你有什么辦法?”
他心中雖然不以為然,不過出于禮貌,還是問了一句。
明知道沒有大容量燒錄器的情況下,一個剛剛接觸這行的菜鳥竟然說他有辦法將27C320里面的數據給DUMP出來,這不僅讓他感到有些好笑,他在這行呆了這么多年,都束手無策,更別說他了。顧偉相信,就算是自己的師父在這里也同樣沒辦法。
“我剛剛看了一下這個燒錄器的電路圖,我覺得由于它過于追求穩定性,反而犧牲了不少效率,從而也就限制了他的尋址空間,里面的很多電路其實都是冗余的,可以使用一個取巧地方式精簡一下。”
林鴻拿出燒錄器的使用手冊,打開電路圖的那一頁,接著說道:“其實,完全可以在這里加一個附加電路,然后從這里,以及這里飛一根線出來,這樣剩下的一大塊電路都完全可以精簡掉。而通過這個附加電路,則可以將燒錄器的尋址空間提高四倍,也就是32兆比特。”
說著,林鴻用指甲在燒錄器的原理圖上畫了一條線。
顧偉一臉驚訝地看著林鴻,他的眼神仿佛看到了一個外星人。
“別告訴我你已經完全將這個原理圖看懂了?”
“大概看懂了。”
“我靠!”
“靠!!”
“靠!!!”
顧偉連“靠”三聲,表達他此刻的心情。
林鴻所說的話,似乎有根有據,他信了一半。雖然他很想全部相信,但這事實在是太夸張了,令他完全無法接受。
顧偉連忙找來紙筆,讓林鴻將他所說的附加電路畫出來。
林鴻也不客氣,提起筆在白紙上刷刷幾下就畫出一個相當簡單的電路。
從這畫電路的水平,顧偉就知道林鴻是個行家,不但各個電子元器件的代表符號完全符合國家標準,而且隨手畫出來的線條簡直比他用尺子比著畫出來的還要更直一點。
“專業,他大爺的簡直太專業了!”
顧偉看到他的電路圖,居然有種自慚形穢的感覺,就如同盜版遇到了正版一樣。
“這個電路就是給燒錄器增加兩個附加比特,可以分別表示0、1、2、3四種狀態,這樣就相當于有4個8兆的空間可供使用…飛線則連在這兩個點上,當然,飛線用不用都可以,只是使用飛線可以加快一下DUMP的速度,根據我的計算,應該可以將速度提升兩倍左右。”
(:)
  
  
(:→)
");
elseif(nrandoms.ad0randoms.ad1&&nrandoms.ad0randoms.ad1randoms.ad2&&nrandoms.ad0randoms.ad1randoms.ad2randoms.ad3&&n
如果您喜歡,請,方便以后閱讀更新連載