友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
帝库阁小说网 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

游戏开拓者-第3章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



  张乐行一下来了兴趣,从箱子里把随机资料翻了出来,稍稍看了下,发现还挺全面的。有《6502汇编手册》、《ROM-BASIC使用指南》、《APPLEDOS使用指南》等,不过都是英文的,怪不得厂里一直没利用起来。张乐行突然觉得回来之前钻研苹果II那段日子是多么的宝贵,让他对苹果II的指令系统有了深入了解,如今只要看看随机资料,完全可以把这台苹果II充分利用起来。
  这边心情愉快,那边赵叔却开始紧张起来,尤其是看到张乐行安装软驱时还把盖子打开了,急得赵叔手足无措,忍不住说道:“乐行,小心点,可千万别弄坏了。”
  看到计算机启动起来,赵叔有些惊奇的说道:“乐行,你还真行啊,随便捣鼓几下都能把计算机启动。嗯,上次刚弄回来的时候,启动后也是这画面,不过之后就不会用了。哎,那个盒子也接上了?原来有两个大学生弄了半天都不行的,你可要当心点啊。”
  “赵叔没事的,我是仔细看了随机资料的。”张乐行信心满满的说道。不过他的话看起来显然作用不大,赵叔还是满脸担心的在旁边转悠着。张乐行顺手从随机软件中把APPLEDOS抽出来,插入软驱,重启电脑,不一会,系统进入了APPLEDOS命令行。
  “诶,这好像上次没看到过的。”赵叔好奇的凑过来仔细瞧着。
  张乐行笑了笑,说道:“赵叔,这就是那堆资料里说的操作系统,直接开机进去的那个叫ROM-BASIC,两个功能不一样的。”
  “哦,原来是这样。”赵叔仿佛明白了什么似的点了点头。
  张乐行尝试了几个命令行上的操作,和记忆中的差不多,然后重启电脑进入BASIC,紧接着切换到汇编状态。一边参考《6502汇编手册》一边回忆着,张乐行编了一个测试小程序。程序启动后,绿色屏幕上出现一个“SYSTEMTESTING……”的提示,过了一会测试结果出来了。电脑屏幕上显示出如下结果:
  PUTER:APPLE-II
  CPUModel:6502
  CPUSPEED:1MHz
  MEMORY(KB):48
  …………
  看起来还不错,对于这时候的苹果II来说这配置已经算好的了,跟我印象中的苹果II+差不多。
  看着张乐行熟练的操作,赵叔一脸茫然,不知道他究竟在做什么,但是又感觉他好像对这计算机很熟悉似的,忍不住问道:“乐行,你这是在做什么?看起来你好像很在行似的。”
  “哦,赵叔,我这是在测试一下计算机。”张乐行随口解释道:“这些我可都是从随机资料里看的。”
  当然这只是张乐行的借口而已,不然他也不好解释怎么突然对这台新电脑如此熟悉。
  “可这都是洋文,你看得懂?”赵叔还是有些奇怪。
  “哦,这个是我自学的,基本上差不多。”看到赵叔有些怀疑,张乐行只好搪塞一下。
  “是吗,原来怎么一点都没听说过呀。”赵叔还是有点疑问。
  “赵叔,这可是我的秘密,本来还想在爸妈面前显摆一下的,可惜再也没机会了。”张乐行只好把去世的父母拿来当挡箭牌,不过眼圈却不受控制的红了一下。
  看到这样赵叔也不好再追问,这事也就不了了之。
  眼前这个机会不错,张乐行希望找个借口能常常来电脑室用这台苹果II,他开始考虑有什么办法,“每天直接跟赵叔来,这样不太好,如果被领导看到了,次数一多,赵叔可能会受批评的,毕竟现在电脑还是很稀罕的玩意。有没有什么好法子能常常来这电脑室又不会被人讲闲话呢?”
  突然张乐行的脑子里灵光一闪,“嗯,既然现在这台电脑还没利用起来,我何不在这上面做点文章。比如说弄个BASIC使用指南什么的,我完全可以参考那本随机资料,只要翻译一下就成了。苹果上的BASIC语言有比较简单,应该难度不大,这样我只需要每天下午编写手册,上午完全可以留出来研究这台电脑,这可是目前能找到的最好的电脑了,说不定我运气好还能设计点什么出来。”
  接下来就容易了,把研究苹果电脑使用和编写BASIC操作手册的事情和赵叔一说,虽然赵叔开始有点犹豫——估计是对张乐行没信心,没办法谁让他还这么小呢——好在经过张乐行不断劝说和鼓劲,再加上赵叔可能也想做出点成绩,最后终于同意他的意见,准备从明天开始。
  至于今天剩下的时间,理所当然的被张乐行以研究电脑的理由霸占了。师傅,时间宝贵呀!
  

第三章 软件分析
更新时间2009…10…8 17:39:57  字数:3338

 研究一台电脑最方便的办法当然是从随机软件和资料开始,张乐行首先把目标放到了随机软件之上。
  张乐行从软盘盒内把随机软件一张张抽出来仔细看,这时候的软盘还是5英寸的大盘,根据软盘上的标签来看,这对软盘中包括两张AppleDOS盘、一张VisiCalc电子表格软件、一张看起来像是字处理软件的盘,让他没想到的是居然还有几张游戏盘,真不知道这电脑怎么买回来的。
  按照习惯张乐行先试了一下游戏盘,毕竟现在还只是80年,游戏画面还非常简陋,习惯了后世绚丽画面游戏的他,乍一看Apple-II上简陋绿色栅格构成的游戏画面还真不习惯,好在这里面居然还有一个貌似有些熟悉的游戏《HEADON》,虽然画面已经比较简单,但玩起来却有一种吃豆子的感觉。
  简单看了一下游戏盘后,张乐行又把AppleDOS拿出来研究。这系统相当古老,靠着随机手册,张乐行才搞明白这时候列目录的命令不是DIR,而是CATALOG,而且AppleDOS操作系统还比较简陋,能实现的功能不多,就连目录也不支持,文件管理功能也基本等于没有,实质上只能算是个磁盘操作的接口而已。张乐行记得似乎还要过几年才会出现一个功能比较强的ProDOS,那时候苹果II上才算有了真正的磁盘操作系统。
  简陋的AppleDOS,陌生的命令行,让张乐行终于受不了了,他想起自己曾设计过的那个操作系统来,依靠前人的经验教训和众多网友的热心支持,这套历经多次优化的操作系统可以说是苹果II上功能和性能最强大的。虽然经过这么久,但长达三十六次的优化让张乐行对操作系统的源代码记忆犹新,既然眼下有时间,手头的AppleDOS又不好用,张乐行决定马上动手写出来。
  完整的源代码比较长,经过最终优化后的核心代码有大约1500行,张乐行认真回想了一下,熟悉的代码很快从脑海中浮现出来,他呼了一口气,开始按照记忆录入代码。两个多小时过去,代码的输入完成了,张乐行认真核对一遍并修改了几处打错的地方,感觉应该没什么问题了于是马上存盘,然后将软盘的引导区作了修改,以便软盘启动后能顺利引导新系统。
  重新启动电脑,张乐行趁着系统启动的空隙,揉了揉有些酸胀的胳膊,动了动有些僵硬的手腕。身体活动开了,新系统也读完盘开始启动,很快屏幕上出现了一个“LOGIN:”的提示符,张乐行输入默认的用户名和密码后,一个崭新的命令行出现了。
  这个新的操作系统是根据后世常见的一些磁盘操作系统来设计的,可以支持磁盘、支持层次型目录,提供文件管理功能,有内存调度功能,还能实现多任务(例如在运行文字处理软件时需要某些数据,可以通过驻留的管理程序调出需要的其他软件,查出来后又可以切换回文字处理软件)。不过现在系统功能还不完整,暂时只完成了内核部分的代码,还需要增加一些辅助程序,而且试运行过程中发现了一些小Bug,看起来也许是模拟器和实机有差距的缘故,系统还需要做进一步的调试和优化。不过这款操作系统名字张乐行倒是已经想好了,打算用好事者们起的那个名称Kylin。
  凝聚着众人心血的Kylin系统穿越了厚重的时空,出现在这个苹果II还是如日中天的时代,张乐行的人生也开始有了细微的变化。
  接下来的日子里每天的行程都安排的很紧密,张乐行天天泡在电脑室,上午的时间用来优化调试操作系统和为操作系统增加一些辅助程序,下午的时间则用来指点赵叔使用苹果II和翻译《BASIC使用指南》。一个星期过去,张乐行的操作系统Kylin基本完工,赵叔也学会了苹果II的初步操作,还能利用苹果II上的ROM-BASIC编点简单程序,当然写代码的时候常常还需要看看张乐行写的手抄简化版BASIC使用手册。
  “乐行,不错嘛,这才个把星期就弄出一本手册来,赵叔会用这新机器可全靠你呀。”赵叔边翻BASIC手册边感谢我。
  张乐行对赵叔摆摆手,谦虚道:“没什么的,我其实也是看了随机资料才写出来的,那上面其实挺详细的,我只是捡重要的地方翻译了一下而已。”。
  “我觉得你挺不错的,起码比厂里那两个大学生有本事多了,他们就啥也弄不明白。”赵叔笑着说道:“我看你挺喜欢计算机的,有没有兴趣过来帮赵叔的忙。”
  “赵叔,这能行吗?我才多大,厂里能让我进?”张乐行心里很高兴,嘴上却故意表现出一些怀疑。
  “没事,你本来就是厂里的家属,厂长是我以前的战友,赵叔帮你去说说,准没问题,包在赵叔身上了。”赵叔拍拍胸口,算是把这事担下来了。
  “赵叔,那这事可真麻烦您啦。”张乐行感谢道。
  ……
  过了两天,张乐行感觉用汇编写的程序可移植性不太好,而BASIC写的程序运行速度又太慢,不由的开始怀念起自己比较擅长的C语言来,可惜苹果II上没有,好在张乐行对标准C很熟悉,他决定自己动手来解决这个问题,于是张乐行有了新的开发任务——为操作系统增加一个C语言编译器。因为C语言拥有良好的可移植性,这样张乐行编写的很多代码换到新电脑上可以很容易就可以利用起来,修改量一般不会太大,毕竟明年IBM-PC就会发布,虽然国内好像要到85年左右才开始引进,要知道这可是未来几十年的平台,可不是苹果机能比的。
  快到中午时,沉浸在C语言世界的张乐行还在努力地堆着代码,赵叔突然满脸兴奋的冲进电脑室来,拉着张乐行的手就往外走,边走还边乐呵呵的说道:“乐行,走,赵叔带你吃午饭去。”。
  到了厂里的食堂,心情相当不错的赵叔比平常多打两个菜,油汪汪的红烧肉炖豆角干,看着就让人眼馋,张乐行的食欲也比往常好了很多。打完饭菜,赵叔拉着张乐行来到一个靠墙的餐桌,放好饭盆和菜盆,赵叔开始边吃边聊。
  “这两天我去找厂领导了,把你写的这个BASIC手册拿出来一摆,当时就把人镇住了。再加上我把你这段时间的一些情况往好了说,蘑菇了两天,总算把这事办下来了。乐行,以后你就算是厂里的职工了,工资每月八块五,另外考虑到你的情况,厂里再每月补助四块。今后你就跟赵叔一个地方上班了,下午我带你去办手续去。”赵叔解释道。
  听到这,张乐行心中十分高兴,自己最紧迫的问题终于得到解决,当然他没忘记感谢赵叔这几天的努力。
  吃完午饭,赵叔带着张乐行到厂里办手续,一下午转下来,人事科、档案室、财务室……,差不多把所有办公室都转�
返回目录 上一页 下一页 回到顶部 赞(0) 踩(0)
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!