第一百一十三章 奇怪的文件
“快把这个接上去看看效果。”
顾伟刚训完说这句话,就立刻意识到己自犯了个低级错误。
此刻的烧录器结构可以说经已进行了改变,且而是原理上的改变,
之前的那个配套软件经已不能用了。
“对了,这个软件经已不能用了!”顾伟傻眼道。
“是啊,我扩充了比特位数,原来的软件经已不配套了。”林鸿
自然道知这点。
“那咋办?岂是不做了无用功了?”
就算是林鸿改造的这个烧录器能起作用,但是有没相应的软件与之
配套使用,那也是⽩搭。
“让我想想,我有几个朋友懂编程技术…不过们他大部分是都改
改游戏什么的,做对编程器这和底层编程应该不太擅长…”
顾伟嘴中念念有再,在正寻思着该找谁过来帮忙编写这个程序。
而这个时候,林鸿经已做在了计算机前,始开进⼊bs编程状态
编写来起。
p/

作系统然虽是基于80的,但是bs编程却是和苹果的ds
基本相同。
顾伟听到耳边霹雳啪啦的键盘响声。转头看到林鸿在正

作计算
机,是于惊讶地道问:
“你在做什么?”
“编程啊,给烧录器编写个一配套工具。”
“你连这个都懂?”
“学过一些。”
顾伟彻底无言了,他还想着找个一朋友过来帮忙,且而还有没把握
是否的真能够在短时间內编写好能够配套的软件。却没想到林鸿此刻已
经始开编上了。
林鸿之以所有这个把握,完全是建立在经已摸透了烧录器的基本原
理的基础之上。
这个过程看似很复杂。实其原理是比较简单的,就是个一数据的复
制过程将个一存储器的中数据,复制到另外个一地方,对地址里面
的数据进行挨个扫描就行了。
林鸿此刻的打字方式并不科学,完全使用“二指禅”但是打字速
度却相当快他至甚
经已实现了盲打,完全可以不看键盘敲出准确的对
应字符。
顾伟在旁边看得简直要傻掉了。
他实在无法想象两个手指头也能打字么这快,且而还盲打。难道
对方经已将键盘各个键位之间的距离记得清清楚楚,且而对手指的控制
达到了如此令人恐怖的地步?
太态变了!
林鸿完全不道知顾伟此诚经已将其归类于“态变人物”他全神贯
注地在编写着手的中这个程序。首发
由于涉及到底层的编程,单单只用bs的语句是不能完成所有功
能的,他还在其中嵌⼊了一些汇编指令,直接对硬件底层进行

作。
这在十几年后,就相当是于单片机编程,随便个一计算机专业毕业
的人估计都道知编写几段。但是在在现这个时候,国內在这块简直还
处于空⽩状态,就算有,也是只停留在各大研究机构和院校的实验室
中,这些技术还得完全靠从国外引进。
当然,林鸿完全不道知这一点。
由于林鸿编写的这个工具,是专门针对他改造的烧录器而编写的
相比起之前的那个万用型编程器软件,要简单许多,他大概只编写了不
到五百行代码就完成了这个小工具的编写,其中有五六十行嵌⼊汇编语
句。
在顾伟充満震惊和崇拜的目光之下,他继续调试了几次之后。最
终将dup程序顺利完成了。
这个程序的主要功能和之前的配套程序差不多,区别之处就在于多
了个一对辅助电路的支持在刚始开的时候,辅助位为0当数据复制
到八兆的时候,辅助位就会自动更换为1,样这就始开了八兆以上地址
空间的扫描。
“可以始开尝试dup了。”
林鸿对顾伟道说。
顾伟连忙将巩劲

片揷到烧录器的中间揷槽中,然后启动了电
源。
林鸿敲上他编写的程序名称,然后回车工
显示器左下角的位置上立煎出现了个一慢慢增大的百分率数字一
1%…
2%…
5%…
有没图形,有只
个一
样这的简单表示,对观看者述说着数据的d
口过程在正逐渐完成。
要想实现图形表示林鸿也是可以实现的,是只
在现
乎似
有没这个必
要,们他关注的是只能不能成功将数据dup出来,至于软件的界面,这
是次要的,要只
己自能够看懂进行了。
顾伟可以看到,这次一的dup速度,确实比之前要快很多,这意味
着林鸿加的那

飞线的确起作用了。
48%…
快要到八兆了,林鸿和顾伟两人此煎的心情各不相同,不过都紧盯
着显示器。
49%…
50%…
51%…
“完成了!”
顾伟⾼兴地叫了一声。
林鸿脸上也露出了笑容,然虽他很有自信,但亲眼看到己自设计的
电路起作用了,心中是还
常非开心的。
这个过程很快就达到了100%,顾伟迫不及待地在目录中找到了
出来的数据包。
废了么这大的心思将这些数据导出来,他心中隐隐生出了起一
期待的感觉。
他用lst命令查看了下一文件的大小,大概4兆大小。
林鸿看到,微微一愣,疑惑道:“么怎
有只
么这小?”
“没错。”顾伟解释道“游戏机卡带里面的容量普遍采用兆位
bt来计算,而电脑都采用兆字节byt来计算,个一字节等于八个比
特,以所导出来的数据在计算机里面有只原来的八分之一大小。”
顾伟先用文本编辑器查看了下一数据包,发现是十六进制的机器
码,看不懂,是于将其和之前dup出来的数据起一打包放到街机模
拟器里面运行。
结果是还一片黑屏,有没任何东西,按键盘也有没任何反应。
“奇怪,么怎回事…”
费了么这大的心思导出乘的数据竟然没用,这不噤让他感到常非郁
闷。
“难道是导出数据的时候出了问题?”
顾伟转头看了看林鸿。
如果在dup数据的时候出了问题,的确也会出现样这的现象,软件
就是样这讲究完整

,缺少任何一点代码都可能会导致运转不了。
林鸿也在默默思考着到底哪个环节出了问题。
顾伟退出游戏界面,然后重新始开分析导出来的那个数据包里面的
代码。
他决定对那部分代码做个一反编译,仔细看看里面到底是什么结
构,以此来判断是否导出的时候出了问题。
这个过程是他经常做的以所
常非

练。
直接调出个一小软件,对数据进行还原,这个软件可以将机器码进
行反汇编,最终以汇编代码的形式展现出来,然虽可能会和源程序的
代码有区别。但是其完成的功能却是一样的,至甚经过编译器优化过后
的代码至甚比源代码的执行效率更⾼。
当然,顾伟的这个小软件并不能将整个游戏的完整代码都还原出
来,为因游戏在进行编径的时候,通常会加⼊一些反解破的代码然虽
不能百分之百地组织解破和逆向工程,但却极大地增加了难度。
顾伟还没达到能够将整个游戏的源代码给逆向出来的⽔平。
不过,他么这一反编译,却发现了个一异常情况。
“奇怪了,么怎全部是数据?有没任何一条指令。”
顾伟发现,整个数据包里面的代码。竟然有没任何个一

作码全
部是数据,或者说有没意义的代码。
他再次用文本编辑器打开了这个数据包想从中看出点什么规律,
但是満屏的机器码,让他眼睛都看花了也没看出什么名堂。是于,他
接着将十六进制编码转换为二进制的,全部由“1”和“0”组成。
他进行这一步转换也只不过是顺手而已,十六进制和二进制,实际
是个一效果。
他将编辑器关掉,转过头来对林鸿道说:
“看来这个数据包完全是

码,也不道知哪里出了问题。”
他说得很委婉,并有没直接说是林鸿所做的工具或者说编写的程
序有问题。
林鸿眉头紧皱地回想着刚刚显示器上显示地那些二进制代码,并没
有回答顾伟的话。
顾伟回过头来,从ch菗屉里找了一块其他游戏的存储

片,然后揷
到烧录器中,用林鸿的那个工具dup了下一,然后打包放到模拟器中,
运行。
显示器上出现了个一乒乓球小游戏。
“咦?是正常的啊。”
顾伟彻底混

了。
这说明林鸿改造之后的烧录器和编写的软件都有没问题,就算是
后面那段有问题,前面的数据也不可能连一条指令都不存在。
很显然,有只
个一解释,那就是27320里面的数据原本就是样这
的,

本是不什么游戏程序。
“靠了,难道忙活半天,就是一堆

码?”顾伟有些郁闷地道说,
“是哪个家伙没事闲得疼蛋,往孔劲装一些毫无意义的垃圾信息啊,
真是暴玲天物!”
27320可是个好东西,是顾伟所见过的容量最大的存储

片,据他
所知,这个

片刚刚上市不超过半年时间,国內还很少见到呢。
这个时候,一直在凝神苦想的林漓突然对他道说:
“哥伟,⿇烦你把刚刚那个文件用编辑器再打开下一。”
M.yYMxS.cC