我在知乎上关于Laser200/310电脑的文章。
我是30年前从Laser-310起步的,我来回答这个问题。
主要硬件规格:
CPU:Z-80A/4.7MHz主频
16K RAM + 2K Video RAM
16K ROM
磁带输出:波特率300
显示输出:图形 128x64, 文字:32x16
软件:
删减版 Microsoft Basic V2.0
加装DOS插卡后,支持部分软盘操作指令。
简介:
Laser-310是香港伟易达电子公司(VTech)于80年代生产的一种家庭教育电脑。这一系列中低端型号有Laser-110,200,210等。主要差别是RAM数量大小,和键盘的设计。当中Laser-200和Laser-310在中国大陆地区拥有量非常大。当时非常多中学和少年宫配置了Laser-310电脑,同一时候和此电脑配备到中学机房的有Apple
II和Comx-35/PC-1。在80年代初期,Laser-310和200差点儿同一时候出现,稍晚于R1 (日产LAMBDA-8300/PC-8300)电脑。大约在1986年5月左右,当时的《儿童计算机世界》报联合上海微电脑厂从香港伟易达公司进口了一批Laser-310,对订户价格有所优惠,这一活动是Laser-310进入了不少家庭。同一时期还有华南计算机厂生产的PZ-80电脑,可是由于软件数量少,产品工艺差等原因,并没有流行起来。
以上R1/Laser系列的CPU均为Z-80。
产品来源分析:
Laser200/310系列电脑最早的设计来自于澳大利亚Dick Smith 的VZ-200/300型家庭教育电脑。依照VZ-200或者VZ-300在网上查询,如今仍然能够查到非常多技术资料和PC版模拟器。预计香港伟易达公司当年得到了Dick
Smith公司的授权,才生产的Laser-200/300系列产品。如今从产品电路和结构设计上看VZ-200/300等产品,应该是Dick Smith公司的原创。而软件部分(firmware)则是删减了非常多高级Basic功能的TRS-80 (Tandy Radio Shack ) 固件。Laser-310软件开发的一个分支,后来就遵循恢复这些高级Basic指令来扩展Laser-310的功能,比方自己主动重编行号,浮点运算等。
对照VZ200/300和Laser-200/310内部照片分析,Laser-200差点儿复制了VZ-200的所有设计。部分照片看到,Laser-200内部的视频输出部分,採用了类似原型设计的prototype洞洞板,这在一个商业产品中是不应该出现的。Laser-210是200的兴许产品,可是似乎没有进入大陆地区。而Laser-310是在改进了VZ-300硬件设计的基础上推出的产品,全然取消了原型设计洞洞板,而且添加了键盘到主电路板的屏蔽层。
伟易达公司后期推出的Laser-500等型号的电脑和Laser200/300系列全然不兼容。
系统配置:
Laser-200/310系列电脑软硬件高度兼容,差点儿除了内存数量不一样外,其它所有一样。因此外设是能够通用的。
基本的有,16K RAM扩展卡,64K RAM扩展卡。光笔,软盘机及接口。操纵杆及磁带机。打印机是PP-40四色画图仪。
80年代对Laser-310的开发大致沿着几个方向:
1.硬件扩展,由于Laser-310将内部的I/O芯片和Z-80总线数据线通过插卡的方式开放出来。因此当时一个开发方向是想办法扩展硬件,如今仍然能回顾起来的有:
北京张宝田开发生产的求真汉卡。
外接A/D或者D/A卡。
以及将Z-80监控程序通过固化到EPROM内,然后插到机器上执行的各式扩展Basic及系统监控等。
2.改高显:即通过改动硬件,是系统提供高分辨率显示功能。
Laser-310视频控制器是MC6847,系统配置了2K RAM 6116作为显示内存,后期由贵州彭新民老师提出的一个思路是,改动MC6847的接线方式,外接8K显示内存6264,配合软件改动,是Laser-310可以提供256x128
2色的高分辨率显示,基本能够达到当时显示16x16标准汉字库字形的要求。
3. 软件开发:主要方向有回复被屏蔽掉的原TRS-80高级Basic指令。以及各式工业控制,数据採集应用。
如今能回顾起来,当时开发Laser-310比較著名的几个人物是:
简晶编写了普通分辨率下的汉字显示软件,贵州的彭新民,开发了高显系统,BSAVE和监控系统以及北京的张宝田开发了求真汉卡并申请了国家专利。
总结:
假设说PC-1500当时主要进入了工业控制及数据统计领域的话,Laser-200/310主要是环绕家庭教育,中小学教育展开的。当时大城市的重点中学逐渐配备了Apple II电脑,普通中学的机房则配备这种教育电脑。
Laser-310的鼎盛时期是从80年代中期,到后期88年89年CEC-I中华学习机进入家庭之前。
眼下在中国大陆地区,Laser-200/310系列电脑偶尔还能见到,主要是作为收藏和怀旧。国外的话,仍然还有几个站点和一部分人在继续讨论相关技术及应用。
我在知乎上关于Laser200/310电脑的文章。的更多相关文章
- 在知乎上看到 Web Socket这篇文章讲得确实挺好,从头看到尾都非常形象生动,一口气看完,没有半点模糊,非常不错
在知乎上看到这篇文章讲得确实挺好,从头看到尾都非常形象生动,一口气看完,没有半点模糊,非常不错,所以推荐给大家,非常值得一读. 作者:Ovear链接:https://www.zhihu.com/que ...
- Google 内部代码是不支持异常(Excepton)的,C++ 异常的优劣之处有许多讨论(知乎上的讨论)
最近 Google 开源了其内部多年使用的 C++ 代码库 Abseil 作为 C++ 标准库的补充,并会对其进行持续更新,本文对其进行简要介绍. 一句话概括,这个库的特点是用 C++ 11 的代码实 ...
- Android-通知栏上的RemoteView
Android-通知栏上的RemoteView 学习自 <Android开发艺术探索> https://developer.android.google.cn/reference/andr ...
- ARCGIS知乎上的好文章
http://zhihu.esrichina.com.cn/?/feature/ArcGISAndroidDevNote ArcGIS知乎上有哪些干货可以推荐? http://zhihu.esrich ...
- 已知圆上三个点坐标,求圆半径 r 和 圆心坐标
问题: 已知圆上三个点坐标分别为(x1,y1).(x2,y2).(x3,y3) 求圆半径R和圆心坐标(X,Y) X,Y,R为未知数,x1,y1,x2,y2,x3,y3为常数 则由圆公式:(x1-X)² ...
- Python爬取知乎上搞笑视频,一顿爆笑送给大家
前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:Huangwei AI 来源:Python与机器学习之路 PS:如有需 ...
- 16、爬取知乎大v张佳玮的文章“标题”、“摘要”、“链接”,并存储到本地文件
爬取知乎大v张佳玮的文章“标题”.“摘要”.“链接”,并存储到本地文件 # 爬取知乎大v张佳玮的文章“标题”.“摘要”.“链接”,并存储到本地文件 # URL https://www.zhihu.co ...
- Kubernetes 在知乎上的应用
从 Mesos 到 Kubernetes 之前的调度框架是基于 Mesos 自研的.采用的语言是 Python.运行了大概两年多的时间了,也一直比较稳定.但随着业务的增长,现有的框架的问题逐渐暴露. ...
- deep Learning 之入门一 (ps:知乎上看到的大佬写的非常好,所以自己记录下)
作者:Jacky Yang 链接:https://www.zhihu.com/question/26006703/answer/129209540 来源:知乎 著作权归作者所有.商业转载请联系作者获得 ...
随机推荐
- Android Matrix(坐标矩阵)
Android Matrix 2016-02-26 14:38:10 介绍 中文名:坐标矩阵 高等数学里有介绍,在图像处理方面,主要是用于平面的缩放.平移.旋转等操作. 在Android里面,Matr ...
- c语言‘\0’ ,‘0’, “0” ,0之间的区别
首先比较一下‘\0’和‘0’的区别.有一个共同点就是它们都是字符,在c语言中,字符是按其所对应的ASCII码来存储的,一个字符占一个字节.请翻开你的ASCII字符集表吧,一般在你的C语言教材的附录上, ...
- (未解决)在JSTL中,session 和 sessionScope 有什么区别 ??
在JSP页面中,使用JSTL标签获取Session中的值并显示 为何当使用 ${session.user} 时,页面跳转后,第一次能够成功显示, 但是单击按钮重定向的时候,就获取不到了? 而使用 ${ ...
- MySQL中关于日期、时间的数据类型和函数
一.日期相关的数据类型 1.datetime 占用8字节,既显示了日期,又显示了时间.其表示的日期范围为“1000-01-01 00:00:00”到“9999-12-31 23:59:59” 2.da ...
- phantomjs环境搭建已经运行
1.下载phantomjs http://phantomjs.org/ 2.运行 新建phantomjs.bat,记得改目录路径 里面内容为: D:\java\phantomjs\phantomjs. ...
- Android中文API(129) —— AudioManager
前言 本章内容是android.media.AudioManager,版本为Android 3.2 r1,翻译来自"文炜",欢迎访问他的博客:"http://www.cn ...
- Android学习笔记:ActionBar使用介绍
一.基本概念 最权威和官方的介绍请看google的api文档 http://developer.android.com/training/basics/actionbar/setting-up.htm ...
- haroxy hdr
ACL derivatives :ACL的衍生物 hdr([<name>[,<occ>]]) : exact string match 字符串精确匹配 hdr_beg([< ...
- Collections在sort()简单分析法源
Collections的sort方法代码: public static <T> void sort(List<T> list, Comparator<? super T& ...
- BZOJ 1592: [Usaco2008 Feb]Making the Grade 路面修整( dp )
最优的做法最后路面的高度一定是原来某一路面的高度. dp(x, t) = min{ dp(x - 1, k) } + | H[x] - h(t) | ( 1 <= k <= t ) 表示前 ...