一九八三年,〖日〗本遊戲公司任天堂發行了一款名為“familypten”的機器,簡稱fc,由於其外觀顏色隻有紅色和白色,國內一般稱其為“紅白機”在歐美則稱其為“n”因為在歐美發行的那個款式顏色是灰色的,所以有人稱之為“灰機”。
紅白機的誕生,改變了亞洲遊戲的發展,開創了第三代家用遊戲機的市場,對整個世界都產生了極為深遠的影響。後來由於仿製機的流行,台灣和大陸城鄉各地,都可以看到紅白機或者其仿製兼容機的身影。
阿偉工作室破解的大部分遊戲,都是與紅白機相兼容的遊戲卡帶,當然他也經常將街機上的遊戲移植到遊戲紅白機遊戲卡上。
孫武聽到顧偉說要現場表演遊戲破解,頓時高興得不得了。
他說道:“今天運氣不錯,有眼福了!平時可是很難碰到這樣的場景。”
林鴻比刻正在打量著顧偉的這個工作間。
工作台就是一張很長的會議桌,上麵放滿了各種各樣的電子元器件。
台燈、電烙鐵,各種金屬導線、還有一些模塊芯片之類的。最然林鴻感到奇怪的是,上麵還放有好多個玻璃瓶子,裏麵裝著有五顏六色的**。
他湊近去看了一下瓶子上麵的標簽:清槽劑、防焊褳洗液、退金水、退铩水、蝕刻液從這些標簽上的名字,林鴻也大概猜測到了它們的作用。
看到這些,林鴻這才覺得對方還真是專業,當初他的工作台上,可沒有這些東西,他並不知道,原來還存在“退铩水”這樣的東西。
除了這些,工作台的一邊還有一台林鴻很熟悉的設備“蘋果四四”計算機。
顧偉今天拿到的遊戲板子有點大,林鴻一眼就看出來,這是街機上的板子,類似的板子,他之前在東陵市遊戲廳的時候看過,當時小胖的舅舅還仔細給他講過。
“這塊板子可是個好東西。”
顧偉將工作台上的東西推到一邊,然後將板子放在上麵。
“這是八六年科樂美公司發行的街機遊戲《沙羅曼蛇》,是一款飛行射擊類遊戲,非常耐玩。沙羅曼蛇大大地改變了宇宙巡航機一貫的“死板”風格,畫麵和音樂都有大幅提升,關卡和敵人的設計也非常豐富,並且很有特色,還可以雙人同時遊戲,死亡後可以立即複活,武器和能力係統也大為簡化了這些特點,讓其成為了飛行射擊類遊戲中的經典之作。”
“偉哥,你這是打算怎麽破解?”孫武問。。
“首先要將它給移植過來,將遊戲存儲在卡帶上,讓這個遊戲在紅白機和其他兼容機上也能玩。然後才能對其進行破解。”
顧偉指著遊戲機主板上的幾個芯片說道:“看到這幾個芯片沒有?這裏就是存儲遊戲數據的地方,型號為2764的存儲器ic。”
順著他的指向,林鴻從那幾個芯片上的確看到了印著的“刀凹”幾個數字,還有品牌名稱“intel”他這才明白,原來這個數字指的是芯片的型號,並且是存儲數據的地方。他數了一下,大概有十幾個這樣的ic芯片。
顧偉將其中一塊2764用電烙鐵小心地取了下來,然後在上麵貼上一個編號,他用鏈子夾著這個芯片解說道:“2764是8k*8字節的紫外線擦除、電可編程隻讀存儲器,單一正5伏供電,工作電流為萬毫安,維持電流為巫毫安,總共有飛根針腳,采用雙列直插式封裝,它的各個引腳含義為……”
顧偉對這些非常了解,這個芯片是他接觸得比較多的元件,所以對其技術參數張口就來。
說完之後,他問道:“你們能聽懂嗎?”
“聽不懂。”孫武很幹脆地搖頭。
林鴻則點點頭:“差不多聽懂了,它的原理其實和計算機的內存差不多,比cpu要簡單多了。”
顧偉眼睛一亮:“你懂計算機?”
“我家裏有一台appke——ll,這些天來一直在研究那本計算機手冊。”林鴻如實說道。
“你既然有這方麵的基礎,那就更好了。武子,你要是覺得無聊就自己找東西玩去吧,我講的東西,沒有技術起初肯定是聽不懂的。”
“好嘞!”
孫武聞言,頓時不在呆在這裏,跑去大廳那邊玩遊戲去了,那邊有電視機,有遊戲機,更有各種各樣的遊戲卡,他早就有點迫不及待了。
接著,顧偉問了幾個比較深入的技術問題,林鴻很快就回答上來了,而且〖答〗案要比他預料中的更加專業,他這才有點明白孫武為什麽說林鴻對電子技術比較“精通”了。
然後,顧偉將剩下的幾個2764芯片全部給取了下來,他向林鴻介紹,這些芯片當中,分別存儲了遊戲的各種數據,例如圖像、聲音以及字符等,通過主程序,可以講這些數據講行調用運行,正是這此數據構成了遊戲的主體。
“下一步,需要將這些存儲器中的數據提取出來,這一個過程,有一個術語叫做dump,意思就是提取,導出的意思。”
“因為街機遊戲機基本都是使用280作為cpu進行運算,所以我們需要模擬z80的運行環境,這就需要用到蘋果ii計算機,你自己有一台蘋果機,應該知道如何切換到z80環境吧?”
林鴻搖了搖頭:“我那台機器的cpu是6502,從來沒有使用過z80”
顧偉對此並不感到奇怪,如果不是需要在z80環境下做什麽事情蘋果機的用戶一般接觸不到這些內容。
他解釋道:“蘋果機上麵留了八個擴展槽,我們可以通過在上麵插一個z80的擴展卡來切換到這個模式。”
為了讓林鴻能看得更直觀一點,顧偉甚至將顯示器從機箱上搬開,打開機箱上麵的蓋子,露出了裏麵的主板。
林鴻看到,他的主板上插滿了擴展卡,八個插槽隻剩下了一個。
“這些卡都有什麽用處?”
“這個就是z80的模擬卡,然後這張是擴展內存的第三張你應該知道,是disk_ii的,蘋果自帶,第四張是加速卡,蘋果ii的頻率是1
兆赫茲,用這張卡可以提升到36兆赫茲,大大提神其運算速度”
林鴻聽到他的介紹,口水簡直都要流出來了,這台蘋果機才是神器啊,被他這麽一擴展性能不知道提升了多少倍。
什麽才叫專業?這才是!
接著,顧偉將蓋子蓋上,然後將顯示器搬回來放在上麵,啟動機器,切換進入z80模式。
z80模式下,蘋果機運行的操作係統並不是蘋果自己的apple——dos
而是cp/m操作係統這個操作係統是數位研究公司在1974年開發,為8位cpu(如intel8080。zilogz80等)的個人計算機所設計的操作係統。
在8位機時代,這個操作係統應用非常廣,可惜後來在16位時代沒能競爭過微軟的ms-dos,最終逐漸消失,被大家所遺忘。
顧偉一邊給林鴻介紹,一邊從工具箱中拿出了一個鞋盒大小的東西。
“這是eprom燒錄器,正式的名稱叫做ic編程器型號為all-03。
要想將2764中的數據dump出來,沒有這個可不行。”
顧偉講解這些的時候,林鴻隻是不斷點頭,並沒有出言問什麽問題,剛開始,顧偉還以為林鴻比較害羞,不好意思問時不時地停下來詢問他有沒有什麽地方聽不懂,不過得到的回答卻是已經聽懂了。
這些知識,對懂行的人來說,的確不是很難,但是對從來沒有接觸過這方麵的人來說卻仿若天書一般難懂,不過既然林鴻自己都說懂了他也不好再說什麽。
顧偉後來幹脆不再問了,隻是自己講自己的,反正他之前答應過自己會詳細給他講解一下,至於能聽進去多少,就看林鴻自己的了。
林鴻此刻心中卻是極其高興,顧偉所說的東西,對他來說完全是陌生的領域,他就喜歡這些東西,越陌生越喜歡,他瘋狂地吸收著顧偉所說的每一午知識點。
例如這個eprom的燒錄器,又是一個他沒接觸過的東西,他看到,鞋盒大小的燒錄器〖中〗央,有一排兩列的插孔,心中已經知道,這應該是為2764之類的芯片所準備的插槽,並且這些插槽很多。
“這個燒錄器可是個好東西,可方便地燒錄和測試各種類型的唬要想讀取和燒錄數據,隻能靠它。它總共有40個針腳,可燒錄2k到8m
比特的eprom。當然,它也可以用來dump隻讀存解器。”
顧偉將一塊2764芯片插到中間的插槽上,然後再將一塊燒錄器配套的擴展卡和其連接起來,最後將這塊擴展卡插到蘋果機的擴展插槽上。
準備好這些之後,他終於啟動了計算機,進入了cp/m操作係統。
運行其中早已存在的程序,顧偉很快就將這塊2764芯片中的數據dump出來,形成了一個文件包,他將這個文件包放在一個文件夾裏麵,然後開始繼續dump其他芯片的數據。
接下來的過程是一個重複的動作,要將其他幾塊存儲器中的數據都dump出來,顧偉也沒什麽可講,於是林鴻便拿起燒錄器的技術手冊仔細看了起來,這上麵不但有操作說明,還有這個燒錄器的詳細原理圖,在空隙處,甚至還有顧偉平時的一些研究心得。
林鴻一時看得入了迷。
紅白機的誕生,改變了亞洲遊戲的發展,開創了第三代家用遊戲機的市場,對整個世界都產生了極為深遠的影響。後來由於仿製機的流行,台灣和大陸城鄉各地,都可以看到紅白機或者其仿製兼容機的身影。
阿偉工作室破解的大部分遊戲,都是與紅白機相兼容的遊戲卡帶,當然他也經常將街機上的遊戲移植到遊戲紅白機遊戲卡上。
孫武聽到顧偉說要現場表演遊戲破解,頓時高興得不得了。
他說道:“今天運氣不錯,有眼福了!平時可是很難碰到這樣的場景。”
林鴻比刻正在打量著顧偉的這個工作間。
工作台就是一張很長的會議桌,上麵放滿了各種各樣的電子元器件。
台燈、電烙鐵,各種金屬導線、還有一些模塊芯片之類的。最然林鴻感到奇怪的是,上麵還放有好多個玻璃瓶子,裏麵裝著有五顏六色的**。
他湊近去看了一下瓶子上麵的標簽:清槽劑、防焊褳洗液、退金水、退铩水、蝕刻液從這些標簽上的名字,林鴻也大概猜測到了它們的作用。
看到這些,林鴻這才覺得對方還真是專業,當初他的工作台上,可沒有這些東西,他並不知道,原來還存在“退铩水”這樣的東西。
除了這些,工作台的一邊還有一台林鴻很熟悉的設備“蘋果四四”計算機。
顧偉今天拿到的遊戲板子有點大,林鴻一眼就看出來,這是街機上的板子,類似的板子,他之前在東陵市遊戲廳的時候看過,當時小胖的舅舅還仔細給他講過。
“這塊板子可是個好東西。”
顧偉將工作台上的東西推到一邊,然後將板子放在上麵。
“這是八六年科樂美公司發行的街機遊戲《沙羅曼蛇》,是一款飛行射擊類遊戲,非常耐玩。沙羅曼蛇大大地改變了宇宙巡航機一貫的“死板”風格,畫麵和音樂都有大幅提升,關卡和敵人的設計也非常豐富,並且很有特色,還可以雙人同時遊戲,死亡後可以立即複活,武器和能力係統也大為簡化了這些特點,讓其成為了飛行射擊類遊戲中的經典之作。”
“偉哥,你這是打算怎麽破解?”孫武問。。
“首先要將它給移植過來,將遊戲存儲在卡帶上,讓這個遊戲在紅白機和其他兼容機上也能玩。然後才能對其進行破解。”
顧偉指著遊戲機主板上的幾個芯片說道:“看到這幾個芯片沒有?這裏就是存儲遊戲數據的地方,型號為2764的存儲器ic。”
順著他的指向,林鴻從那幾個芯片上的確看到了印著的“刀凹”幾個數字,還有品牌名稱“intel”他這才明白,原來這個數字指的是芯片的型號,並且是存儲數據的地方。他數了一下,大概有十幾個這樣的ic芯片。
顧偉將其中一塊2764用電烙鐵小心地取了下來,然後在上麵貼上一個編號,他用鏈子夾著這個芯片解說道:“2764是8k*8字節的紫外線擦除、電可編程隻讀存儲器,單一正5伏供電,工作電流為萬毫安,維持電流為巫毫安,總共有飛根針腳,采用雙列直插式封裝,它的各個引腳含義為……”
顧偉對這些非常了解,這個芯片是他接觸得比較多的元件,所以對其技術參數張口就來。
說完之後,他問道:“你們能聽懂嗎?”
“聽不懂。”孫武很幹脆地搖頭。
林鴻則點點頭:“差不多聽懂了,它的原理其實和計算機的內存差不多,比cpu要簡單多了。”
顧偉眼睛一亮:“你懂計算機?”
“我家裏有一台appke——ll,這些天來一直在研究那本計算機手冊。”林鴻如實說道。
“你既然有這方麵的基礎,那就更好了。武子,你要是覺得無聊就自己找東西玩去吧,我講的東西,沒有技術起初肯定是聽不懂的。”
“好嘞!”
孫武聞言,頓時不在呆在這裏,跑去大廳那邊玩遊戲去了,那邊有電視機,有遊戲機,更有各種各樣的遊戲卡,他早就有點迫不及待了。
接著,顧偉問了幾個比較深入的技術問題,林鴻很快就回答上來了,而且〖答〗案要比他預料中的更加專業,他這才有點明白孫武為什麽說林鴻對電子技術比較“精通”了。
然後,顧偉將剩下的幾個2764芯片全部給取了下來,他向林鴻介紹,這些芯片當中,分別存儲了遊戲的各種數據,例如圖像、聲音以及字符等,通過主程序,可以講這些數據講行調用運行,正是這此數據構成了遊戲的主體。
“下一步,需要將這些存儲器中的數據提取出來,這一個過程,有一個術語叫做dump,意思就是提取,導出的意思。”
“因為街機遊戲機基本都是使用280作為cpu進行運算,所以我們需要模擬z80的運行環境,這就需要用到蘋果ii計算機,你自己有一台蘋果機,應該知道如何切換到z80環境吧?”
林鴻搖了搖頭:“我那台機器的cpu是6502,從來沒有使用過z80”
顧偉對此並不感到奇怪,如果不是需要在z80環境下做什麽事情蘋果機的用戶一般接觸不到這些內容。
他解釋道:“蘋果機上麵留了八個擴展槽,我們可以通過在上麵插一個z80的擴展卡來切換到這個模式。”
為了讓林鴻能看得更直觀一點,顧偉甚至將顯示器從機箱上搬開,打開機箱上麵的蓋子,露出了裏麵的主板。
林鴻看到,他的主板上插滿了擴展卡,八個插槽隻剩下了一個。
“這些卡都有什麽用處?”
“這個就是z80的模擬卡,然後這張是擴展內存的第三張你應該知道,是disk_ii的,蘋果自帶,第四張是加速卡,蘋果ii的頻率是1
兆赫茲,用這張卡可以提升到36兆赫茲,大大提神其運算速度”
林鴻聽到他的介紹,口水簡直都要流出來了,這台蘋果機才是神器啊,被他這麽一擴展性能不知道提升了多少倍。
什麽才叫專業?這才是!
接著,顧偉將蓋子蓋上,然後將顯示器搬回來放在上麵,啟動機器,切換進入z80模式。
z80模式下,蘋果機運行的操作係統並不是蘋果自己的apple——dos
而是cp/m操作係統這個操作係統是數位研究公司在1974年開發,為8位cpu(如intel8080。zilogz80等)的個人計算機所設計的操作係統。
在8位機時代,這個操作係統應用非常廣,可惜後來在16位時代沒能競爭過微軟的ms-dos,最終逐漸消失,被大家所遺忘。
顧偉一邊給林鴻介紹,一邊從工具箱中拿出了一個鞋盒大小的東西。
“這是eprom燒錄器,正式的名稱叫做ic編程器型號為all-03。
要想將2764中的數據dump出來,沒有這個可不行。”
顧偉講解這些的時候,林鴻隻是不斷點頭,並沒有出言問什麽問題,剛開始,顧偉還以為林鴻比較害羞,不好意思問時不時地停下來詢問他有沒有什麽地方聽不懂,不過得到的回答卻是已經聽懂了。
這些知識,對懂行的人來說,的確不是很難,但是對從來沒有接觸過這方麵的人來說卻仿若天書一般難懂,不過既然林鴻自己都說懂了他也不好再說什麽。
顧偉後來幹脆不再問了,隻是自己講自己的,反正他之前答應過自己會詳細給他講解一下,至於能聽進去多少,就看林鴻自己的了。
林鴻此刻心中卻是極其高興,顧偉所說的東西,對他來說完全是陌生的領域,他就喜歡這些東西,越陌生越喜歡,他瘋狂地吸收著顧偉所說的每一午知識點。
例如這個eprom的燒錄器,又是一個他沒接觸過的東西,他看到,鞋盒大小的燒錄器〖中〗央,有一排兩列的插孔,心中已經知道,這應該是為2764之類的芯片所準備的插槽,並且這些插槽很多。
“這個燒錄器可是個好東西,可方便地燒錄和測試各種類型的唬要想讀取和燒錄數據,隻能靠它。它總共有40個針腳,可燒錄2k到8m
比特的eprom。當然,它也可以用來dump隻讀存解器。”
顧偉將一塊2764芯片插到中間的插槽上,然後再將一塊燒錄器配套的擴展卡和其連接起來,最後將這塊擴展卡插到蘋果機的擴展插槽上。
準備好這些之後,他終於啟動了計算機,進入了cp/m操作係統。
運行其中早已存在的程序,顧偉很快就將這塊2764芯片中的數據dump出來,形成了一個文件包,他將這個文件包放在一個文件夾裏麵,然後開始繼續dump其他芯片的數據。
接下來的過程是一個重複的動作,要將其他幾塊存儲器中的數據都dump出來,顧偉也沒什麽可講,於是林鴻便拿起燒錄器的技術手冊仔細看了起來,這上麵不但有操作說明,還有這個燒錄器的詳細原理圖,在空隙處,甚至還有顧偉平時的一些研究心得。
林鴻一時看得入了迷。