,至于软件的界面,这
是次要的,只要自己能够看懂进行了。
顾伟可以看到,这一次的dup速度,确实比之前要快很多,这意味
着林鸿加的那根飞线的确起作用了。
48%。。。。
快要到八兆了,林鸿和顾伟两人此煎的心情各不相同,不过都紧盯
着显示器。
49%。。。。
50%。。。。
51%。。。
“完成了!”
顾伟高兴地叫了一声。
林鸿脸上也露出了笑容,虽然他很有自信,但亲眼看到自己设计的
电路起作用了,心中还是非常开心的。
这个过程很快就达到了100%,顾伟迫不及待地在目录中找到了�
出来的数据包。
废了这么大的心思将这些数据导出来,他心中隐隐生出了一起
期待的感觉。
他用lst命令查看了一下文件的大小,大概4兆大小。
林鸿看到,微微一愣,疑惑道:“怎么只有这么小?”
“没错。”顾伟解释道,“游戏机卡带里面的容量普遍采用兆位
bt来计算,而电脑都采用兆字节byt来计算,一个字节等于八个比
特,所以导出来的数据在计算机里面只有原来的八分之一大小。”
顾伟先用文本编辑器查看了一下数据包,发现是十六进制的机器
码,看不懂,于是将其和之前dup出来的数据一起打包放到街机模
拟器里面运行。
结果还是一片黑屏,没有任何东西,按键盘也没有任何反应。
“奇怪,怎么回事。。。。。。”
费了这么大的心思导出乘的数据竟然没用,这不禁让他感到非常郁
闷。
“难道是导出数据的时候出了问题?”
顾伟转头看了看林鸿。
如果在dup数据的时候出了问题,的确也会出现这样的现象,软件
就是这样讲究完整性,缺少任何一点代码都可能会导致运转不了。
林鸿也在默默思考着到底哪个环节出了问题。
顾伟退出游戏界面,然后重新开始分析导出来的那个数据包里面的
代码。
他决定对那部分代码做一个反编译,仔细看看里面到底是什么结
构,以此来判断是否导出的时候出了问题。
这个过程是他经常做的所以非常熟练。
直接调出一个小软件,对数据进行还原,这个软件可以将机器码进
行反汇编,最终以汇编代码的形式展现出来,虽然可能会和源程序的
代码有区别。但是其完成的功能却是一样的,甚至经过编译器优化过后
的代码甚至比源代码的执行效率更高。
当然,顾伟的这个小软件并不能将整个游戏的完整代码都还原出
来,因为游戏在进行编径的时候,通常会加入一些反破解的代码虽然
不能百分之百地组织破解和逆向工程,但却极大地增加了难度。
顾伟还没达到能够将整个游戏的源代码给逆向出来的水平。
不过,他这么一反编译,却发现了一个异常情况。
“奇怪了,怎么全部是数据?没有任何一条指令。”
顾伟发现,整个数据包里面的代码。竟然没有任何一个操作码全
部是数据,或者说没有意义的代码。
他再次用文本编辑器打开了这个数据包想从中看出点什么规律,