我是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. 由动态库文件dll生成lib库文件(手动生成.def文件,然后使用lib命令编译,非常牛),同理可使用dll生成.a库文件

    本文基于OpenBlas的编译和安装,来说明如何从一个dll文件生成lib库文件. 参考OpenBlas的说明“Howto generate import library for MingW”,和Mi ...

  2. Android 修改底部导航栏navigationbar的颜色

    Android 修改底部导航栏navigationbar的颜色 getWindow().setNavigationBarColor(Color.BLUE); //写法一 getWindow().set ...

  3. 基于visual Studio2013解决算法导论之044最短路径

     题目 最短路径 解决代码及点评 // 26最短路径dijstra.cpp : 定义控制台应用程序的入口点. // #include <iostream> using namespa ...

  4. Hdu 1079 Calendar Game

    Problem地址:http://acm.hdu.edu.cn/showproblem.php?pid=1079 一道博弈题.刚开始想用判断P点和N点的方法来打表,但无奈不知是哪里出错,总是WA.于是 ...

  5. mysql的基础操作

    查看数据库 获取服务器上的数据库列表通常很有用.执行show databases;命令就可以搞定. mysql> show databases; 创建数据库 mysql> create d ...

  6. SecureCRT辅助解决方案

    SecureCRT辅助解决方案 1. 下载SecureCRT 7.3版本并激活: 2. SecureCRT linux配色方案: 3. SecureCRT设置log保存方案: 1. secureCRT ...

  7. 第三届蓝桥杯 c/c++真题

    第三届蓝桥杯真题 c/c++ 以下题目我自己也并不是所有的题目都是一次性就能做对或是有结题思路的.有些题目也是经过查证网上相关的资料或是参考了别人的代码和解题思路才做出来的.总的来看,这份题目考了很多 ...

  8. typeof 使用介绍

    JS中的变量是松散类型(即弱类型)的,可以用来保存任何类型的数据. typeof 可以用来检测给定变量的数据类型,可能的返回值:1. 'undefined' --- 这个值未定义: 2. 'boole ...

  9. 简单描述RAID级别:

    简单描述RAID级别: RAID 0 是俩盘一起读写,如果一个坏了那么数据全丢失: RAID 1是一块写,一块用来备份,坏一块无所谓: RAID 2 ,3 ,4 不常用: 最常用的就是RAID 5和R ...

  10. MinGW是什么

    MinGW是什么? MinGW是建立在gcc和binutils项目上的,用来编译和连接代码,使之运行在windows系统上: 提供c.c++和fortran编译器和相关工具: MinGW=Minima ...