第30章 另一种美国梦 美利坚1978:从手搓晶片开始
或许,跟著这个疯子,自己真的有机会能向这个世界,连本带利地收回一些欠帐?
北春街的车库內,雷不知道去哪里鬼混了。
唐暮现在是越来越习惯这里了,坐回工作檯前,心中就有一种熟悉感涌现了出来。
维多利亚不肯回去,她对唐暮那种化腐朽为神奇的技术充满了好奇,坚持要留下来看看唐暮究竟怎么“提取灵魂”。
唐暮也没拦她,让她帮忙记记数据。
minato model 1800,此刻正摆在工作檯的正中央,旁边是一台老式的示波器,绿色的光点在屏幕上跳动。
唐暮小心翼翼的拿了块田中处买来的主板,拔下了標有“taito 78”字样的掩膜rom晶片,將晶片插入烧录机的zif插座,拉下锁定杆。
他並没有直接按读取,而是先用示波器的探头点了点插座的引脚。
果然,这个年代的贫民窟电网就是垃圾,电压根本不稳定,示波器上的数字在5.2到5.8v之间剧烈跳动著。
看到唐暮眉头锁紧,维多利亚问了声:“怎么了?有问题吗?”
“电网电压不稳,如果这时候读取,电压尖峰会击穿这块晶片的柵极。”唐暮头也不抬回应道,手上动作却没停。
维多利亚有些紧张:“要停下吗,或许白天电压会更稳定?”
“不用,没有时间了。”
唐暮抓起电烙铁,在烧录机的电源输入端,飞线焊了颗5.1v的稳压二极体,外加一个大號的电解电容,建了个粗糙的滤波池。
维多利亚就看著唐暮动一动,又缓下来想一想,反覆几次后,示波器上的波形竟然真得被熨烫得平整了。
“可以了。”
唐暮心中有些激动,“终於……能量產了。”
按下拷贝键,继电器吸合发出咔噠声,几秒钟后,绿色的pass灯亮起。
唐暮长出一口气,身体鬆了下来:“好了,现在,游戏的灵魂归我们了。”
维多利亚惊讶地看著眼前的这一切,当这个少年开始忙活自己专业领域的时候,那种专注,让他整个人都看起来在发光。
烧录机自带的热敏印表机向外吐著纸袋,密密麻麻写满十六进位的机器代码。
“c3 2a 05 3e 01……”
维多利亚看得头都大了,“这就是你说的游戏灵魂?”
唐暮手持铅笔,在纸带上快速划拉著。
“嗯,游戏代码,这游戏不复杂,我还能看懂一些,找到那些关键的地方做出改进。”
他凭藉前世对intel 8080指令集的些许了解,在草稿纸上用人脑进行反编译。
这甚至不能说是编译,他只是在找形状,找那个特定的延时循环结构。
“通常是减法指令,后面紧跟条件跳转……”
笔尖忽然停下:“找到了!”
“维多利亚,看这里,就是这行代码。让cpu空转了64个周期来拖慢外星人的动作。当时,太东的程式设计师为了照顾那个年代缓慢的屏幕刷新率,故意做了这个设计。”
笔尖又开始寻找,唐暮重新开始搜索控制开火冷却的判定逻辑。
很快,他又圈出了一行“ca 00 00”。
“还有这里,如果屏幕上还有子弹,它会让你没法打出第二发,这就是为什么现在的游戏玩起来不够爽的原因。”