第68部分(第3/4 页)
都不敢想的事情,要知道,市面上目前似乎还没有这样的产品。
当然,这个“计算机”和真正的计算机比起来,还是有一些差距的,这是硬件方面的限囘制而导致的,但是至少可以完成计算机的大部分内容。
接下来,他们三人共同商量了一下,发现如果一旦破囘解出来,这个产品对于大家的魅力在于两点。
第一点是可以随囘心囘所囘欲地对其进行编程,而不像以前那样只限囘制在德州仪器公囘司所指定的几个功能上面。
亚瑟比较期待着一点,用他的话来说,他甚至希望这个计算器可以进行联网,从而实现入侵。当然,联网根本不现实,因为计算器的硬件已经彻底将其限囘制住了。倒是它自身所带的那个红囘外线数据交换功能有点意思,理论上来说,可以实现某种意义上的联机网络。
第二点是最关键的一点,那就是可以在其中运行游戏!这一点才是马修最为期待的功能。
这个计算器有一个液晶显示屏,大小为96x⑥4像素,完全可以显示一些比较简单的图形了。
马修希望能够在其中移植一些掌上游戏机或者计算机中的游戏。
当然,更理想的是,由他来亲自设计几个游戏,然后将其编写出来,再植入到计算器中……
一想到破囘解之后的场景,马修和亚瑟就对未来充满希望。
与此同时,马修和亚瑟通囘过这件事情对林鸿的硬件技术有了一个比较深刻的认知,在这点上,他们两个是无论如何都比不上的。马修擅长的是游戏方面的东西,包括游戏的策划和设计,他曾经设计了一款街机娱乐游戏,后来卖给了游戏公囘司,获得了一笔不小的收入。而亚瑟擅长的则是软件编程和网络方面的内容。
于是,在马修的提议下,一个名为“SAM”的三人项目小组诞生了,这个名字是以他们三人名字的首字母而命名的。S表示Stone,A则代囘表亚瑟,M则是马修。因为林鸿是这个项目的发起者,所以排在前面。
不过,马修和亚瑟并不知道,林鸿除了硬件知识功底扎实,其实他的软件编程能力也相当不错,他缺少的只是相关知识的积累而已。(孝孝提供)
第一百三十九章 栈缓冲区溢出
第二天,学校食堂。
SAM三人组又聚在了一起共同进餐。
亚瑟和马修两人脸上的伤痕如果不注意看的话已经看不出来,浮肿也完全消失,他们都称赞林鸿的“云南白药”非常神奇。
在他们的桌子上,摆放着三个TI…82型计算器,他们一边吃饭,一边不时地看看桌上的计算器,有时候还互相对视而笑,脸上虽然疲倦,但眉目之间却露出非常兴奋和自豪的神色。
这三个计算器,正是已经被成功破解了的计算器!
迅速吃完之后,马修马上拿起了自己的那个计算器,在上面按了几下,调出一个目录,然后运行其中的程序,整个计算器液晶屏顿时一刷新,只见一个右边一个小小的黑色长条开始慢慢从右至左开始移动,马修将计算器侧了过来,开始津津有味地玩了起来。
昨天,竟然有直接在BBS上就将TI…82计算器的电路图纸直接发布在上面,所以,德州仪器邮寄的资料,实际上已经意义不大了。那个人就是德州仪器公司的工程师,他在上面回答了许多用户提出的问题,并且说欢迎大家提出改进建议,他会向公司提交反馈内容。
由于提前拿到了图纸,破解的事情立刻提上了日常,兴奋之下的三人根本没有心思睡觉,他们做了一个重要决定,那就是一定要赶在返校舞会到来之前,将计算器破解出来。
他们分工合作,马修和亚瑟负责设计出一个有意思的软件或者游戏,而林鸿则负责计算器的破解,等破解出来之后,就移植到计算器上面,给大家来一个巨大的惊喜。
由于有了BBS上那些帖子的基础,林鸿已经对破解计算器有了非常大的把握,他最终让亚瑟拿出工具箱,将计算器给拆了开来,对照电路图仔细研究了计算器的硬件结构。
最终林鸿确定,并不需要对计算器进行硬件方面的修改,就完全可以突破德州仪器公司在固件上设置的限制枷锁。
这是因为在其中一个帖子中,有一个用户描述了他发现的一个现象,按照他给出的几个按键顺序和方式,就可以让计算器进入一个特殊的模式——“DEBUG…N”。不过那个用户的这个回复贴很快就被紧接而来的其他回复给淹没了,只有很少人才注意到了他的这
本章未完,点击下一页继续。