被爱迪生,和文豪促发的,转一篇我哥对JOBS 和 APPLE 2 的回忆

来源: yddad 2011-11-01 15:21:22 [] [旧帖] [给我悄悄话] 本文已被阅读: 次 (8512 bytes)
本文内容已被 [ yddad ] 在 2011-11-01 20:35:07 编辑过。如有问题,请报告版主或论坛管理删除.

我在实用电脑也转过

乔布斯的苹果II

斯蒂夫·乔布斯走了,留下了一堆传奇。今天,我试着回忆一下过去, 年代久远,一些细节可能不对,但不会差太远。

第一次看到计算机时,感觉非常神秘,操作台像幼儿园老师的脚踏风琴,上面的有一排可以上下推的把手,用它时要换鞋,里面人穿着白大褂,像医院。我虔诚把在打孔室中穿好的程序纸带送给老师,也不知道他做了一些什么,然后就转身告诉我,程序通过了,这是一个用牛顿插值法解方程的题目,非常幸运的是,当时班上就二个人一次通过,我是其中之一。这很正常,我在家已经校对无数次,还动用弟弟,真是台上一分钟,台下十年功,不可能错!错了改程序是很费事的,如果不想全重来,就要粘块纸上去,别人用胶水,我更喜欢食堂米饭。帖上以后,要用打孔机重打正确的孔,也可以直接推那些象刹车一样的开关,地址推好了,改内存,1变成0,0变成1,这样几乎不可能,用时太多,后面人会很烦, 老师也不同意,除非没人时,后来,有一次这样的机会,就是大家全去看球赛,机房就老师和我二个人,老师很郁闷,而我很高兴,从此开始,老师与我成了终生的朋友,直到几前年,他离我而去。这是我第一次了解计算机。之后才明白,此时国外计算机发展日新月异,电脑理论已经非常完善了,UINX操作系统,在1971年已经出现,IBM-PC刚出现时,Ken Thompson与Dennis M. Ritchie,已经获得了计算机界的最高荣誉,图灵奖,奖励他们对操作系统与C语言的贡献。有意思是,资料上说UNIX的起源于Ken Thompson想让自已编的游戏可以玩,我想也许是希望可移植吧。要说的是UINX在内存中只有12K,相当于现在一个1G手机内存的万分之零点一,换句话说,现代操作系统过于臃肿,是个奢侈品,推动升级换代的力量即将消失,这可以从WINDOWS XP升级到WINDOWS 7速度缓慢感觉到,下面升级将越来越慢,市场可能萎缩,英雄将越来越少。

边想边说,不太连贯,引伸多,事实少,继续!后来微电脑出现,也不是出现了,只是传入我们国家的东西总是慢一些,我们用的高技术,洋人已经用过很久了,我说话总是偏激,难免片面,你会反对的,因为显然不全是这样,比如圣诞节,情人节等等,来的就很快,发扬光大的也快,还加了个七夕,情人节比洋人多一个,这样发明如果持续,中国人获得诺贝尔奖是早晚的事。微电脑出现后,方便了多了,看到电脑时间也多了,但还是很神秘,我见之,庞然大物也,以为神,蔽林间窥之,终不敢搏。机房不是住院部了,但还像门诊部,里面有些乱,人太多,有时要深夜上机,我还是不知道这只方盒子里面是什么,就象幼儿园小朋友以为收音机里有个阿姨,有时叔叔也会溜进去,跟阿姨在一起。这时的电脑跟纸带分手了,她喜欢录音机,不要以为是什么特别的录音机,就是你学英语用的录音机,程序可以存在磁带上带走,下次需要时再读进电脑,但程序运行非常的慢,很慢!记得我毕业设计程序计算卡诺图合并项,在我认为它死了的时候,吴老师让我不要急,再等等,我围着机房走了一圈又一圈,好不容易出来二行字,我已经忘了我要干什么,这对吗?错了吧? 老师说是对的,感觉老师人蛮好。

再后来,情况就不同了,益习其声,又近出前后。到了工厂,单位就卖这东西,到处都是计算机,后来才知道,它是乔布斯苹果II的改进型,来到中国换成了一个中国名,至于叫什么II,取决于是谁抱回家的,如果是张三家抱过来领养,就叫张三II,同理叫李四II,王麻子抱回家就不能按这个方式命名了,名字反而会更好听。资料上显示这台电脑出至斯蒂夫·沃兹尼亚克之手,称他为设计大师,并不为过。看到了它,我才真正的明白,什么叫计算机,什么叫软盘,什么是内存,里面是些什么东西,一目了然,一堆集成块74LS74,74LS138...,随便拨,随便插,一点也不娇气,现在还能记着,74LS74是个双D触发器,我记的特清楚,我修的第一台电脑,就是它他坏了。在工厂的几个月里对苹果II硬件软件了如指掌,一只脉冲笔,打遍天下无敌手,玩游戏还作弊,分数随便改。此时并不知道斯蒂夫·乔布斯,知道这个人,是在很多年以后,他与微软较量中处于低潮的时候,看到一篇好象是来至华尔街地评论,已经查不到了,也不知道记错没有,大意是:他是一个把所有鸡蛋都放在一个篮子里的人,要么成功,要么彻底失败。这个评论像股市语言,我也喜欢这样,我从来不同时拥有二只股票,这并不服合马考维茨(Markowitz)提出的投资组合理论,风险很大,你越成功它越明显。1971年16岁的乔布斯认识了21岁的沃兹,并成为朋友,这本身就不寻常,在现实中,16岁高中生,很难跟一个快大学毕业的人成为朋友。五年后他又成功的说服沃兹装配机器拿去推销,成立了苹果公司,从这点分析,乔布斯对商业天生敏感,后面看也确实如此。

由于经历的原因,我无形中上了乔布斯掌舵的这条船,对苹果II的一切都清清楚楚,如果苹果能成为一个业界标准,我也大树下面好趁凉,真好!当时蝴蝶微微抖动一下翅膀,现在世界就是另一副模样,当时英雄豪杰无数,芯片不少8085,Z80,6800..,搞不清宝该压在谁身上,一眼望去,乔布斯个子高点。乔布斯当时是一个重要变量,是一只美丽的蝴蝶,只要轻轻一动,你我现在桌上放的可能就不是windows7,可能叫麦金塔8(Macintosh)。占领微电脑芯片市场的巨无霸,也许是摩托罗拉(MOTOROLA),也可能是zilog公司,而不是现在的INTEL。到了1981年,蓝色巨人IBM睡醒了,之前它对此是不屑一顾的,关心的是大型电脑,买家是与现在的上海证券交易所相似的单位,个人不是一个选项,而乔布斯们,让个人变成一个选项,此时的IBM就象如来佛,幌动着巨大的身驱,世界随之改变,这次幸运之神并没有光顾乔布斯,而是降到比尔·盖茨与保罗·艾伦身上,1981年是微电脑重要的一年,IBM-PC出现了,现在还留有那时一些痕迹,最明显的可能是,电脑硬盘为什么叫C盘?这好象不是一问题,细想是一个问题,这是因为前二个字母IBM公司给了二个软盘驱动器,带有硬盘的电脑IBM-XT在1983年出现,硬盘十前就出现了,出至IBM的在温切斯特大街的一个研究所,所以硬盘也叫温切斯特硬盘,简称温盘。苹果II也可以带硬盘的,但是个奢侈品,不是必配的。这是可以看到的痕迹,看不到的是计算机内部的一块ROM程序,里面有老的BIOS调用,0FFA6EH中是个8X8点阵的小字库,WINDOWSXP已经不用他了,但电脑厂家仍然忠实的把它留在了主板上,博文后面给出的程序,内部对它有调用INT10,INT16,运行良好。IBM-PC有后发优势,出现的时间也正确,在苹果的基础上做了很多改进,它选择了INTEL的芯片,苹果用的是摩托罗拉的6502,苹果后来的产品麦金塔也是摩托罗拉的68000,实际上摩托罗拉与苹果最后成了一对难兄难弟。IBM-PC进步很快,比如键盘有个32字的缓存,苹果II键盘接在触发器上,只能存一个键,单键可连发,如果你敲键盘太快,苹果会反应不过来,而PC可以,无论你敲的多快,总可以在最后跳出来。喇叭苹果是接在个触发器上,而PC是接在一个脉冲发生器上,频率丰富些,这块芯片过去叫8255,键盘也接在它上面,到现在口地址也没变,后来键盘接口在IBM-AT上成为标准,在IBM并不成功的IMB-PS上得到确认,也就是你电脑后面的那个圆鍵盘插口,它叫PS/2,60H是基地址。图型功能强大的多,显示分辩率也高多了,存储器大多了,配了二个软盘驱动器,装在肚子里,苹果II开始并没有软盘驱动器,我看到时已经有了,不在肚子里,可以放在机箱上,软盘启动声音我印象深刻:咚咚咚咚咚...嗡嗡...跟汽车发动过程相似。最后IBM-XT成为一个业界标准,大部分技术人员都选择了PC,这也成就了INTEL与微软一道统治电脑世界的局面。我也带着熟悉的苹果II成为了里面的一员,开始重新学习,曾经沧海难为水,除却巫山不是云。
下面是运行在苹果II上的游戏之一,单位里称它为:大食客,当时风靡一时,由于对他的喜欢,重回学校后,在把IBM-XT机器代码顺利移植到阿波罗(Apollo)图形工作站上之后,顺手把苹果II机器代码全部移植到了IBM-XT上,这项爱好是蛮难的,由于对二个电脑软硬件非常了解,很轻松的就做到了,当我在看09090h,013cdh,,0c033h这种东西时,有人认为我在骗人,这不可能看懂。当时我是想把所有苹果II的程序全部移植上IBM-XT上,基本上已经实现了,最难的是二个电脑磁盘驱动程序非常不同,是移植难点,但也并非不可逾越,几次搬家,盘也不知丢哪去了,不了了之,这种方法就是现在所说的虚拟机,当时只是没这个词,电脑没什么技术。图一是手机拍的大食客在WINDOWS XP上的运行画面,除一个错别字外,还是不错的,只是没法玩了,因为现在电脑太快,里面有四个小车,电脑快的照相机都反应不过来,变成了好多,苹果并没有CMOS,只能死循环控制时间,程序设计者也没考虑到未来电脑的速度。最近看了看WINDOWS7,感觉对DOS兼容将被抛弃,以前编的能运行在后续系统上的软件,将越来越少,过去的英雄随着岁月的流逝,被人忘记,马克思话真对:这一切都将成为过去 。电脑这个行业很不好,变化特快,狼很多,而你能看到的只是月光下的几只。


 回忆乔布斯的苹果II


所有跟帖: 

好文章.谢谢. -Ayala- 给 Ayala 发送悄悄话 (0 bytes) () 11/01/2011 postreply 16:07:14

加跟帖:

当前帖子已经过期归档,不能加跟帖!