第51部分(第1/4 页)
除了这些,工作台的一边还有一台林鸿很熟悉的设备——“苹果ii”计算机。
顾伟今天拿到的游戏板子有点大,林鸿一眼就看出来,这是街机上的板子,类似的板子,他之前在东陵市游戏厅的时候看过,当时小胖的舅舅还仔细给他讲过。
“这块板子可是个好东西。”
顾伟将工作台上的东西推到一边,然后将板子放在上面。
“这是八六年科乐美公司发行的街机游戏《沙罗曼蛇》,是一款飞行射击类游戏,非常耐玩。沙罗曼蛇大大地改变了宇宙巡航机一贯的“死板”风格,画面和音乐都有大幅提升,关卡和敌人的设计也非常丰富,并且很有特色,还可以双人同时游戏,死亡后可以立即复活,武器和能力系统也大为简化了……这些特点,让其成为了飞行射击类游戏中的经典之作。”
“伟哥,你这是打算怎么破解?”孙武问……
“首先要将它给移植过来,将游戏存储在卡带上,让这个游戏在红白机和其他兼容机上也能玩。然后才能对其进行破解。”
顾伟指着游戏机主板上的几个芯片说道:
“看到这几个芯片没有?这里就是存储游戏数据的地方,型号为2764的存储器ic。”
顺着他的指向,林鸿从那几个芯片上的确看到了印着的“2764”几个数字,还有品牌名称“intel”,他这才明白,原来这个数字指的是芯片的型号,并且是存储数据的地方。他数了一下,大概有十几个这样的ic芯片。
顾伟将其中一块2764用电烙铁小心地取了下来,然后在上面贴上一个编号,他用镊子夹着这个芯片解说道:
“2764是8k*8字节的紫外线擦除、电可编程只读存储器,单一正5伏供电,工作电流为75毫安,维持电流为35毫安,总共有28根针脚,采用双列直插式封装,它的各个引脚含义为……”
顾伟对这些非常了解,这个芯片是他接触得比较多的元件,所以对其技术参数张口就来。
说完之后,他问道:“你们能听懂吗?”
“听不懂。”孙武很干脆地摇头。
林鸿则点点头:“差不多听懂了,它的原理其实和计算机的内存差不多,比cpu要简单多了。”
顾伟眼睛一亮:“你懂计算机?”
“我家里有一台apple_ii,这些天来一直在研究那本计算机手册。”林鸿如实说道。
“你既然有这方面的基础,那就更好了。武子,你要是觉得无聊就自己找东西玩去吧,我讲的东西,没有技术起初肯定是听不懂的。”
“好嘞!”
孙武闻言,顿时不在呆在这里,跑去大厅那边玩游戏去了,那边有电视机,有游戏机,更有各种各样的游戏卡,他早就有点迫不及待了。
接着,顾伟问了几个比较深入的技术问题,林鸿很快就回答上来了,而且答案要比他预料中的更加专业,他这才有点明白孙武为什么说林鸿对电子技术比较“精通”了。
然后,顾伟将剩下的几个2764芯片全部给取了下来,他向林鸿介绍,这些芯片当中,分别存储了游戏的各种数据,例如图像、声音以及字符等,通过主程序,可以讲这些数据进行调用运行,正是这些数据构成了游戏的主体。
“下一步,需要将这些存储器中的数据提取出来,这一个过程,有一个术语叫做dump,意思就是提取,导出的意思。”
“因为街机游戏机基本都是使用z80作为cpu进行运算,所以我们需要模拟z80的运行环境,这就需要用到苹果ii计算机,你自己有一台苹果机,应该知道如何切换到z80环境吧?”
林鸿摇了摇头:“我那台机器的cpu是6502,从来没有使用过z80。”
顾伟对此并不感到奇怪,如果不是需要在z80环境下做什么事情,苹果机的用户一般接触不到这些内容。
他解释道:“苹果机上面留了八个扩展槽,我们可以通过在上面插一个z80的扩展卡来切换到这个模式。”
为了让林鸿能看得更直观一点,顾伟甚至将显示器从机箱上搬开,打开机箱上面的盖子,露出了里面的主板。
林鸿看到,他的主板上插满了扩展卡,八个插槽只剩下了一个。
“这些卡都有什么用处?”
“这个就是z80的模拟卡,然后这张是扩展内存的,第三张你应该知道,是disk_ii的,苹果自带,第四