返回

第三章 软件分析

首页
关灯
护眼
字:
上一章 回目录 下一页 进书架
最新网址:wap.80zw.la
研究一台电脑最方便的办法当然是从随机软件和资料开始,张乐行首先把目标放到了随机软件之上。顺手从软盘盒内把随机软件一张张抽出来仔细看,这时候的软盘还是5英寸的大盘,根据软盘上的标签来看,这堆软盘中包括两张AppleDOS盘、一张VisiCalc电子表格软件、一张看起来像是字处理软件的盘,让他没想到的是居然还有几张游戏盘,真不知道这电脑怎么买回来的。

    按照习惯张乐行先试了一下游戏盘,毕竟现在还只是80年,游戏画面那是非常的简陋,看惯了后世绚丽游戏画面的他,乍一看Apple-II上简陋绿色栅格构成的游戏画面还真不习惯,好在这里面居然还有一个貌似有些熟悉的游戏《HEADON》,虽然画面是非常简单,但玩起来却有一种吃豆子的感觉。

    简单研究了一下游戏盘后,张乐行又把AppleDOS拿出来研究。这系统相当古老,靠着随机手册,张乐行才搞明白这时候列目录的命令不是DIR,而是CATALOG,而且AppleDOS操作系统还比较简陋,能实现的功能不多,就连目录也不支持,文件管理功能也基本等于没有,实质上只能算是个磁盘操作的接口而已。张乐行记得似乎还要过几年才会出现一个功能比较强的ProDOS,那时候苹果II上才算有了真正的磁盘操作系统。

    简陋的AppleDOS,陌生的命令行,让张乐行终于受不了了,他想起自己曾设计过的那个操作系统来,依靠前人的经验教训和众多网友的热心支持,这套历经多次优化的操作系统可以说是苹果II上功能和性能最强大的。虽然经过这么久,但长达三十六次的优化让张乐行对操作系统的源代码记忆犹新,既然眼下有时间,手头的AppleDOS又不好用,张乐行决定马上动手写出来。

    完整的源代码比较长,经过最终优化后的核心代码有大约1500行,张乐行认真回想了一下,熟悉的代码很快从脑海中浮现出来,他呼了一口气,开始按照记忆录入代码。两个多小时过去,代码的输入完成了,张乐行认真核对一遍并修改了几处打错的地方,感觉应该没什么问题了于是马上存盘,然后将软盘的引导区作了修改,以便软盘启动后能顺利引导新系统。

    重新启动电脑,张乐行趁着系统启动的空隙,揉了揉有些酸胀的胳膊,动了动有些僵硬的手腕。身体活动开了,新系统也读完盘开始启动,很快屏幕上出现了一个“LOGIN:”的提示符,张乐行输入默认的用户名和密码后,一个崭新的命令行出现了。

    这个新的操作系统是根据后世常见的一些磁盘操作系统来设计的,可以支持磁盘、支持层次型目录,提供文件管理功能,有内存调度功能,还能实现多任务(例如在运行文字处理软件时需要某些数据,可以通过驻留的管理程序调出需要的其他软件,查出来后又可以切换回文字处理软件)。不过现在系统功能还不完整,暂时只完成了内核部分的代码,还需要增加一些辅助程序,而且

    (本章未完,请点击下一页继续阅读)
最新网址:wap.80zw.la
上一章 回目录 下一页 存书签