主题:【原创】我的DOS年代 -- 走着唱
A: what should I give my sister for unzipping?
B: 10 Bucks!?
A: NO!! I mean like, winzip?
全部维修都归我,过去的设计院好多这样的机器,程序都是磁带,每年买新磁带备份,痛苦啊。
我正式为工作写的程序是替换PC1500上的程序,我们要画施工用的渠道断面,那个PC1500出图太小了,和现在的超市打收据的纸一样大,我用长城0520,用了qbasic,foxbase,加汇编(控制针式打印机出图)写了一个程序,花了我差不多一个月写和调试,根据规划图的坐标录入,自动算渠道的土方,绘图,我的程序连续不断的跑了1个星期,打印了两箱子那种打印纸(180列,还是132列的那种,我记不清了),最痛苦的是我得盯着打印机,有可能纸会歪掉,要手工调一下,晚上睡着了,醒来的时候,看见没有纸了,那种DOS下的小光标,闪啊闪的。
PC1500其实画图非常好,几下就画好了,就是太小,我用针式打印机画图就非常麻烦,画的很慢。
不过很有成就感,过去这样的事情对人来说不难,但是非常繁琐,土方工程总是希望一段距离内的挖方和填方基本差不多才好,根据地形图规划后,还是要算一下,其次施工图出图也需要考虑土方的运送距离,渠道的断面形状可以200米,500米画一个,我是按照50米画一个。
后来去工地,很有成就感,走在渠道上,闭着眼睛都知道那张图对应这个位置。
85年还是84年我们学计算机,初二吧,上面老师在说啥不知道,都忙着打这个游戏去了,现在想起来就是几个像素来回跑。
我们有苹果II,紫金,还有comdex和laser500,那种按键的感觉现在还忘不掉,韧,有弹性,按下就知道自己按下了,现在的键盘太轻了。还有那种哒哒的声音,呵呵。
高中的,就上过一次机。
大学学的是BASIC,60学时,没学会。
工作的第一台是个386,我一开始就用五笔,CCED编表格比WPS强的没背了.不会编AOUTOEXE BAT,每回先敲WB,启动。结果出了国,国外的电脑中文外挂无法配置五笔,改用拼音,极为痛苦地转换过程。
自己的第一台电脑是在济南山大路买的进口电子垃圾康柏的486一体机,卖家设的屏幕背景是个小北极熊趴在雪地里,很可爱。于是连带外形征服了我和老婆,1200买下。后来我出了国,忽然想起来了,趴在雪地里的那个可爱家伙可能是个海豹。
第二台,是个清华同方的赛扬466,5000多,那时的机壳可比现在实在多了。
为了那些将要忘却的纪念。不知不觉我们走向衰老。
也是我爸单位的。还对那种常熟产的“电脑打印纸”特别有印象。我93年上小学之后好像就全面微机化了,小学四年级记得在爸爸办公室里面电脑上玩围棋。
后来那些586都10块钱一台处理卖废品了。90年代中期PC贵得很啊。
1张软盘搞定~~
当年也算是高手吧
写过无数汇编+c的小程序,最难写的就是内存驻留程序了,曾经用汇编和c都写过内存驻留程序抓屏幕截图。截的当然大部分都是少儿不宜拉^_^
可惜搬家后软盘丢了,往年写的那么多程序荡然无存,可惜可惜
学BASIC上机是在系里的DJS130,学微机原理用的是北京工业大学的TP801单板机,研究生课题用的数据采集系统是用TP801搭的,写的程序自然也是用的Z80汇编。当时导师刚买了两台长城0520,又想用0520做采集系统,因为课题还有其它事才作罢,这两台0520就用来用wordstar打字,用smartwork画电路板。到我毕业离开学校的时候,教研组里一位老师进了系里第一台286,没用过,据师弟说飞快。那时单片机也刚兴起,利用离校前1个月的空闲,帮导师接做了个课题,给一家厂做个温湿度仪,一个月的时间选传感器、做方案,用了8051,画好所有电路,就交给师弟了。
再说说对自己编程影响大的几本书吧,第一本就是周明德的微机原理,对非计算机专业的人来说,这是最佳的入门书,第二本(应该是套)就是90年代初北京希望电脑公司出的Borland公司的那一套黄皮书,这也是我的C/C++入门书,很庆幸直接跳过C而到C++,而且一开始就接触到Borland的OWL,它的理念和代码,让我没走弯路,直接上了OO的正道,第三本是王选的软件设计方法,它告诉我怎么写好结构化的程序,这个是和OO同步看的,第四本是设计模式,这本书出现的晚了,不过也让我验证了这之前的很多设计上感觉,提高也是不言而喻的,在系统分析上倒是没看到什么好书,主要靠自己感悟,Eric Evans的《领域驱动设计》好像不错,对胃口,不过没时间细看。其它也有不错的书,但不如这几本有里程碑般的意义,或者偏向过程和管理了。
90年代也研究过一阵子DOS,抱着DOS3.3全面剖析、PC中断调用大全等,主要是为了debug、游戏过关、解密、加密,后来就没玩了。
几K内存,数字键盘输入,数码管输出,外存是盒式录音机。编程要在纸上写好,手工编译,再把代码一条条从数字键盘上输入,找个错那真是头大。
后来单位进了一台苹果2,64K内存,其中RAM是三十几K,外存是110几K的单面磁盘机。也有了编译程序,用起来不要太方便。那时见到有卖带10M硬盘(一开始叫温(彻斯特)盘),心想要那么大外存有什么用?
第三台是PC-XT,20M硬盘,那时就比较淡定了。
第四台是386,彩显,是专给一位老师做图像处理的,连软件花了6万多,后来增配了块80387,好像也没干出什么事。
第四批是一下进了四台586,后来改叫奔腾,为降成本配的单显,从这开始才允许学生用。
印象中装视窗系统是从奔二开始,3.1?
再后来就不希罕了。
laser--310 +1台苹果II。
因为苹果II asdw的使用频率过高,d键没几天就坏了。
新机器啊 2万多,1个月不到,坏了。那时候工资是300
单位里竟然用上了视窗软件,还有鼠标,好高级啊。
还有大牛看得懂机器码,1001000111这样的2进制的编码,一看就是一天,连姿势都不换的,太牛逼了。
自己买的mmx233,内存32兆,配1.2g的大脚硬盘,彩显,带声卡,所谓的多媒体电脑!8000多大洋,那时候工资是600.第一个月拨号5k,上网费1000多,那时候我好有钱啊。
装windows95,我技术太差,好好的用着就会蓝屏,光重装系统是没用的,要把机器都拆开,用布擦一下内存,吹吹主板,再装回去,再重装系统才有用。
最多一个晚上拆了3次机器,装了4遍系统。
现在知道原因了,硬件之间的兼容性不好,拔了电源踢两脚就好,这也是我现在修电脑的必杀技,另一个绝招是换风扇,呵呵;win95本身系统就有问题,无缘无故就会蓝屏,要是硬件受震动,系统崩溃的概率极大提高。
因为我们这一代人既没学过,工作中大部分也用不到电脑,大部分人直接活在手机上了。