丁莊秀園

歡迎光臨秀園和丁莊…
個人資料
丁莊秀園 (熱門博主)
  • 博客訪問:
歸檔
正文

情迷計算機1 黑色藝術,一見鍾情

(2007-07-08 19:57:04) 下一個

這個係列寫自己從學數學統計轉成學計算機的經曆。

一位學生物的曾對我說:和你們學數學的相比,我們如果做不出來東西,別人會說我們不勤快,不會說我們不聰明。學計算機也有點類似,要手勤,並不一定要腦勤,也許這就是我為什麽喜歡它。來美不久,選了一門科學計算的課,學期結束,我的計算機用時(CPU Time)是三小時多,而其他人都在一小時以下。

對個人電腦,更是著迷!剛有錢就買了TI-99/4A。用BASIC語言,隻要找到雜誌上發表的遊戲程序,就迫不及待的敲進去。但這個機器很慢,就出了"Space Invader"一個好點的遊戲。同住的是一位香港來的學化學的學生,也是一個遊戲迷,買了VIC-20,我們常在一起玩。


後來他買了Commoredore-64(圖),簡稱C64。很快我也愛上了C64,也買了。我們倆總是比著玩,互相破對方的高分記錄,晚上整夜地不睡覺也常有的事!玩的最多的應該是"Jumpman"和"Jumpman Junior"。其它還有"Impossible Mission","Ghostbusters","Summer Games","Spy vs Spy"等。C64由於采用了開放式的設計,給了寫程序和做硬件的人極大的發揮空間,用專業點的話說,你可以直接控製它的內存(peek,poke)。它的遊戲,在圖像顯示上,運算速度上,成本上,大大優於同期的產品,很快就成為有史以來賣的最多的個人電腦。

遊戲雖然好,可是為了反盜版,生產商會在遊戲開始加碼讀它特別生產的軟盤,這種辦法增加遊戲的啟動時間不說,會傷害軟盤驅動器,所以我就想辦法破譯這種反盜版碼。當時各地都有C64俱樂部,大家也對盜版碼的方法感興趣,稱它為黑色藝術(black art)!很快我就迷上了這個黑色藝術,買了一個反匯編程序卡,加到我的C64上。我盜版的主要目的是保護我的軟盤驅動器,方法是先把遊戲程序讀入內存,再用反匯編程序改程序碼後存盤。逐步地將我能弄到的所有遊戲全部破譯了!雖然我盜版沒賺到一分錢,但心裏卻得到了極大地滿足!後來工作後,我還幫老板破譯(盜版)了一次。不過現在的程序都是用高級語言寫的,反匯編就很困難了。

EPYX公司出的"Summer Games"寫的是八四年洛山磯夏季奧運會,卻沒有中國。我就通過反匯編把中國的國旗和國歌加了進去,記得加中國國歌時費了我不少心思!

我發表的第一篇文章,不是統計,而是C64的一個程序:"List Freeze",時間大約在八五年的三月,雜誌名是"Transactions on Commoredore-64",回報是它一年的免費雜誌。

[ 打印 ]
閱讀 ()評論 (3)
評論
丁莊秀園 回複 悄悄話 回複stillthere的評論:
剛看到同齡人的留言,謝謝!
stillthere 回複 悄悄話



喜歡。謝謝!支持... ...



艾米莉的幻想世界 回複 悄悄話 愛國的莊主,好文章~~
程序聽起來夠專業的,想到了頭疼的拉丁文。。
登錄後才可評論.