我是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电脑的文章。的更多相关文章

  1. 在知乎上看到 Web Socket这篇文章讲得确实挺好,从头看到尾都非常形象生动,一口气看完,没有半点模糊,非常不错

    在知乎上看到这篇文章讲得确实挺好,从头看到尾都非常形象生动,一口气看完,没有半点模糊,非常不错,所以推荐给大家,非常值得一读. 作者:Ovear链接:https://www.zhihu.com/que ...

  2. Google 内部代码是不支持异常(Excepton)的,C++ 异常的优劣之处有许多讨论(知乎上的讨论)

    最近 Google 开源了其内部多年使用的 C++ 代码库 Abseil 作为 C++ 标准库的补充,并会对其进行持续更新,本文对其进行简要介绍. 一句话概括,这个库的特点是用 C++ 11 的代码实 ...

  3. Android-通知栏上的RemoteView

    Android-通知栏上的RemoteView 学习自 <Android开发艺术探索> https://developer.android.google.cn/reference/andr ...

  4. ARCGIS知乎上的好文章

    http://zhihu.esrichina.com.cn/?/feature/ArcGISAndroidDevNote ArcGIS知乎上有哪些干货可以推荐? http://zhihu.esrich ...

  5. 已知圆上三个点坐标,求圆半径 r 和 圆心坐标

    问题: 已知圆上三个点坐标分别为(x1,y1).(x2,y2).(x3,y3) 求圆半径R和圆心坐标(X,Y) X,Y,R为未知数,x1,y1,x2,y2,x3,y3为常数 则由圆公式:(x1-X)² ...

  6. Python爬取知乎上搞笑视频,一顿爆笑送给大家

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:Huangwei AI 来源:Python与机器学习之路 PS:如有需 ...

  7. 16、爬取知乎大v张佳玮的文章“标题”、“摘要”、“链接”,并存储到本地文件

    爬取知乎大v张佳玮的文章“标题”.“摘要”.“链接”,并存储到本地文件 # 爬取知乎大v张佳玮的文章“标题”.“摘要”.“链接”,并存储到本地文件 # URL https://www.zhihu.co ...

  8. Kubernetes 在知乎上的应用

    从 Mesos 到 Kubernetes 之前的调度框架是基于 Mesos 自研的.采用的语言是 Python.运行了大概两年多的时间了,也一直比较稳定.但随着业务的增长,现有的框架的问题逐渐暴露. ...

  9. deep Learning 之入门一 (ps:知乎上看到的大佬写的非常好,所以自己记录下)

    作者:Jacky Yang 链接:https://www.zhihu.com/question/26006703/answer/129209540 来源:知乎 著作权归作者所有.商业转载请联系作者获得 ...

随机推荐

  1. nginx记录响应与POST请求日志

    生产环境中的某些api出现故障,但是问题无法重现,但是又很想解决掉问题以及我们新项目上线,需要跟踪请求与响应的信息,可以预先找到一些bug,减少大面积的损失. 安装nginx与ngx_lua 响应日志 ...

  2. WebLech是一个功能强大的Web站点下载与镜像工具

    WebLech是一个功能强大的Web站点下载与镜像工具.它支持按功能需求来下载web站点并能够尽可能模仿标准Web浏览器的行为.WebLech有一个功能控制台并采用多线程操作. http://sour ...

  3. hdu 4063 Aircraft(计算几何+最短路)

    不说了...说多了都是泪...从昨天下午一直wa到现在,直到刚刚才让人帮我找到所谓的“bug”,其实也算不上bug... 这个题的思路就是:找出平面上的所有点:所有圆的交点以及所有圆的圆心.然后依次判 ...

  4. QThread 与 QObject的关系(QObject可以用于多线程,可以发送信号调用存在于其他线程的slot函数,但GUI类不可重入)

    QThread 继承 QObject..它可以发送started和finished信号,也提供了一些slot函数. QObject.可以用于多线程,可以发送信号调用存在于其他线程的slot函数,也可以 ...

  5. Java 多线程-生产者、消费者

    一.整体代码 ThreadDemo.java public class ThreadDemo { public static void main(String[] args) { Godown god ...

  6. pytesser图片文本识别

    python图片文本识别使用的工具是PIL和pytesser.因为他们使用到很多的python库文件,为了避免一个个工具的安装,建议使用pythonxy,这个工具的介绍可参考baidu. pytess ...

  7. 科尔尼咨询公司 - MBA智库百科

    科尔尼咨询公司 - MBA智库百科 科尔尼公司简介 科尔尼管理咨询公司(A.T. Kearney)于1926年在芝加哥成立,经过80多年的发展,科尔尼咨询已发展为一家全球领先的高增值管理咨询公司,科尔 ...

  8. vim: 搭建vim看代码的环境

    使用 vim + ctags + cscope + taglist 阅读源码  http://my.oschina.net/u/554995/blog/59927 vim tab变空格 http:// ...

  9. c语言,指针与数组--指针与二维数组2

    指向一维数组的指针   char (*p)[10] ;指向一维数组的指针类型 typedef  char(*TYPE_P2ARRAY)[10]  ;   该指针可以指向数组 ,且使用起来效果节本相同, ...

  10. Java基础04 封装与接口

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 总结之前的内容,对象(object)指代某一事物,类(class)指代象的类型.对 ...