夏普、卡西欧等 POCKET COMPUTER 系列 上手指南&资源汇总
本帖最后由 549597890 于 2014-4-25 19:40 编辑前言
请注意:本机器仅可定义为编程型计算器,在编程实现前没有图形计算器的标志功能(绘图);
建议:除非特殊爱好,请不要为这系列机器投入时间,金钱。已经被废弃近10年的产品线很难有新生。目前根本得不到有效的官方支持,民间素材也很有限。现成中文材料几乎找不到。
有人说,这系列早被淘汰了,没错。
还有人说,这些本来就不被市场看好。插一句:说中国市场上少见的话还算是对的。不清楚是因为歧视垄断还是什么,这些产品从来没有正式进入中国。在那个年代,我们的邻居的工程师在用这些解决工程数据处理时,他们的孩子在用这些学习练习编程时,我们的工程师,我们的孩子们有什么可用;或者,我们的我们在做什么。(深沉了、打住)
另:观察到本系列掌机(它们不管自己叫计算器)在论坛中仍有一定保有量,故发此贴作为资源汇总中心,交流平台。
目录
一、系列简介
二、机上语言相关资料(语言:汉语为主,辅以常用英语)
三、外文材料(语言:日语、英语为主)
一楼:虚拟机+硬件外设(数据线制作教程;打印机、卡带机等等)
内容
一、系列简介
1.1 Pocket computer介绍
一些凌乱的贴图,见http://www.cncalc.org/thread-10080-1-1.html
Pocket computerFrom Wikipedia, the free encyclopedia
Not to be confused with Pocket PC or Poqet PC.
A pocket computer is a small calculator-sized handheld programmable computer.This specific category of computers existed primarily in the 1980s. Manufacturers included Casio, Hewlett-Packard, Sharp, Tandy/Radio Shack(Selling Casio and Sharp models under their own TRS line) and many more.The programming language was usually BASIC, but some devices offered alternatives. For example the Casio PB-2000 could be programmed in Assembly, BASIC, C, and Lisp. An important feature of pocket computers was that all programming languages were available for the device itself, not downloaded from a cross-compiler on a larger computer.Though not identical, in principle personal digital assistants, handheld PCs, and programmable calculators
概述上文:与 personal computer 或者 微软Pocket PC 或者 Poqet PC 不同,pocket computer是夏普卡西欧惠普给它们这这些延续近30年的产品的统一命名;是一种计算器大小的便携掌上编程计算机。
诞生于上世纪70-80年代,最初的pocket computer支持basic语言(英文名称的全名是 "Beginner's All-Purpose Symbolic Instruction Code",取其首字字母简称 "BASIC",就名称的含意来看,是"适用于初学者的多功能符号指令码"),支持打印机,卡带机(以磁带为存储介质的工具)等多种输入输出外设。
1.2 Pocket computer代表性型号介绍
下图为80年代世界范围流行(这次包括中国,可自行百度)的SHARP PC-1500开箱图。单行输入,156×7 pixel LCD,可通过外设拓展指令(甚至支持中文显示,中文打印),拓展内存。
更新一位新坛友的26年存货 CASIO PB-110.BASIC编程26年前买的计算器。
下图为sharp PC-E工程编程机系列最后一个型号,80年代产品,支持basic,上翻式保护盖,贴有简明指令列表
论坛中至少有一台。珍藏20年完好无损的机器!
TI德州仪器也出了一台pocket computerTI-74如下,
Manufacturer:TEXAS INSTRUMENTS
Model:74
AKA:74 Basicalc
Year:1986
Display:LCD
Circuits:
Dimensions:205x95x25 mm
Power type:6V-4xAAA
Origin:Taiwan
S/N:0004091
Info:Programmable in BASIC:
8k / 10 memories
Peripheral port
上世纪90年代后陆续诞生的最后几批型号开始同时支持basic语言编程,稍有变动的ANSI C语言编程,平台汇编语言编程。
例如
1)andy同学先入手的PC-G830S,26×4显示,CMOS Z80A;开箱图文http://lithiumzone.sinaapp.com/?p=327
2)笔者后入手的 PC-G850V,26×6显示,CMOS Z808mhz32KB RAM;
在本站导购贴最后给的计算器速度评比链接、N皇后程序测速(Calculator Speed Benchmark using the N-Queens Problem)中,PC-G850系列在ASM编程情况下成功挺进整榜单前20,比用lua的nspire (cas)(no CX)还要快一些(当然nspire用ndless就可以秒杀群英了)。
如下图
二、机上语言相关资料(语言:汉语为主,辅以常用英语)
2.0夏普 PC-G850系列介绍+程序资源汇总+讨论区
2.1 Sharp-G850系-C语言函数列表-未完工http://lithiumzone.sinaapp.com/?p=430
2.2 Sharp-G850系-字符集(未完成)http://lithiumzone.sinaapp.com/?p=450
2.3[网络]
2.4 【网络】
三、外文材料(语言:日语、英语为主,偶见法语及其他)
3sharp PC-G850V说明书日文
1
MyCalcDBhttp://mycalcdb.free.fr/ (database about 70's and 80's pocket calculators) 一个.fr的介绍上世纪70-80年代掌上计算、编程设备的网站(联想到ti planet..话说法国人这么喜欢捣鼓?)
2
一个SHARP PC 日语的资源汇总网页。建议搭配网页翻译使用
http://www.sharkpp.net/pokecom/pclink/sharp-pc-g-series.html
未完待续 本帖最后由 549597890 于 2014-4-7 21:02 编辑
1st floor
虚拟机类目:
windows虚拟机地址(其他平台在其中,未测试)SHARP PC-G850V windows 虚拟机
电脑-掌机 数据线类目:
目前只针对机身左侧具有11pin串口的G8××系列,其余型号再议。
一、材料需要:
1、最少五根一头公一头母的杜邦线(公公母母组合什么的都行,实在不想破费的话导线能连通就行。杜邦线方便,不贵)
以及一根母母线
2、 USB转RS232串口板。请自行采购,必须有TXD RXD RTS CTS GND DTR DSR端口(懂行的帮忙注意一下,因为教程指示DTR DSR短接,不知道其余五头转接板能否使用)。本人购买的这样一款。
主控为FTDI的FT232RL。以下以此模块的转接板进行介绍。
二、端口匹配:
掌机从正面看左侧最上部端口标记为1,顺次向下到11
掌机端口: 相连转接板端口
1 未知空置
2 未知空置
3 GND———————————GND
4 RS————————————CTS
5 未知空置
6 RD————————————TXD
7 SD————————————RXD
8 未知空置
9 CS————————————RTS
10 未知空置
11 未知空置
其次,转接板DTR DSR短接
注意:tll电平5V
附上坛友的材料
MayRelic
http://www.cncalc.org/uc_server/avatar.php?uid=108595&size=middle
fx-82ES
http://www.cncalc.org/static/image/common/star_level1.gifhttp://www.cncalc.org/static/image/common/star_level1.gif签到天数: 12 天帖子14积分45主力机型Nspire/Nspire CX
[*]发消息
我已经通过串口线连接了!用下面3个配件:
(G820/G830/G850)
http://www.cncalc.org/data/attachment/forum/201403/28/000926g84g4z3j3gjx3ljg.jpghttp://www.cncalc.org/data/attachment/forum/201403/28/000747hic6s5h9geu2qtzq.jpghttp://www.cncalc.org/data/attachment/forum/201403/28/000724jnnn9bq2ek09epkq.jpg
掌机-掌机连接类目:
目前只针对机身左侧具有11pin串口的G8××系列:既然两边都是串口,那么直接对称就好,如下图
@The Andy! 两台机器一起~
电脑串口参数调整部分
如果与笔者相同使用全新FT232RL,需要安装驱动并打开eerom中端口设置。
1、首先安装驱动http://pan.baidu.com/s/1o6LjVYy
2、然后安装主控编程控制http://pan.baidu.com/s/1kTFkzMBFT_PRog
然后连接硬件 警告:串口通信不支持热插拔,只有usb支持,所以请务必先让usb断电再取下计算器;务必先接上串口计算器再接通usb。避免硬件烧毁。
3、驱动正确识别后开启FT_PRog,按下F5扫描主控,然后按照截图调整好属性开关,最后ctrl+P进行烧录
4、进入设备管理器,找到所安装的COM设备,进入属性设置,波特率越高,传输越快,建议9600
其余值不用管,然后进入高级
关键:将USB传输大小设定为最低64与64 ,不然会有传输问题,亲测!!
其余不用管。
5、启动超级终端。win7可用的超级终端http://pan.baidu.com/s/1kTDi5Xt
任意起名————连接时使用com(你自己串口转接器的地址)————端口设置与刚才硬件设置相同
——数据流控制选择无————启动连接。
6、计算器传输给电脑文件时,计算器text——sio——format
baud rate =9600(跟电脑相同)data bit=8(跟电脑相同)stop bit=1(跟电脑相同)parity =noneend of line =CR LFend of file =1A line number =yes(选择yes说明电脑文件有行号,选择no电脑文件没行号,机器自动加上)flow =RS/CS
然后在text中打开要传的数据,电脑端开启接受到文本文件模式,计算器端sio-save,电脑端手动结束。
7、电脑传输给计算器文件时,计算器text——sio——load
电脑终端传送文本文件————结束后计算器端手动on结束。
文件传输部分到此为止
二、内置蜂鸣器部分(包含入门拆机)
假如只需要临时玩玩,按照10楼 :可用杜邦线直接将蜂鸣器插在11pin2~7或3~7均可
目前只针对SHARP G8××系列,其余型号及品牌再议。据说夏普老型号自带的
感谢前辈MayRelic无私支持!
1、自备阻值不小于100欧的蜂鸣片,或者体积不是太大的蜂鸣器……等等均可;自备烙铁(实测胶粘经常接触不良)
2、拆盖拆掉电池拧下背面所有螺丝,螺丝拧下后,要从上面(或下面)靠近两端,用合适的工具试探着轻撬,以免损坏塑料扣脚或留下痕迹!我用的是5角的硬币(开电池盒也用的它)!实际非金属的工具最好了!另外啮合的不像想象的紧!里面也没有碍事的飞线或柔性线路板!
注意,撬开一边的卡口后不要着急掰,需要先把两侧及另一边的也拆开再进行平行分离前后盖子的操作;
因为,电池最两边的两极焊在主板上了跟后盖不在一起,蛮力会造成伤害。
3、将蜂鸣器两极焊接在第三3pin 跟第7上(2-7也行)
4、完工,合盖。如图所示
嗯,我买了台850s,确实显示要淡一些,不过基本不影响
机子比想象中的小很多,比830整整小一圈,,,技术在进步啊。。。 The_Andy! 发表于 2014-3-29 19:21 static/image/common/back.gif
嗯,我买了台850s,确实显示要淡一些,不过基本不影响
机子比想象中的小很多,比830整整小一圈,,,技术在 ...
850S跟850V最大区别在于系统指令,850S有CLOAD (cassette load)
850V删去了cload,加入BLOAD记得是BINload,具体效果暂不解。再论 才就4行显示,真是弱爆了,难道显示增加行数就那么困难重重么,这样的话,使用价值就已经先天性的大打折扣了。 好棒! 那个函数我大概看了一下,大部分都和标准c完全一样,所以我可能只会注释那些标准c没有的函数 没有卖得机器 怎么上手……… The_Andy! 发表于 2014-3-29 19:21 static/image/common/back.gif
嗯,我买了台850s,确实显示要淡一些,不过基本不影响
机子比想象中的小很多,比830整整小一圈,,,技术在 ...
原来你在他家买的..我在他家遇到了打孔的84,从此远之。
话说另一家有850V,不过没说明书,倒是便宜l了¥10 说实话,这种pocket computer(我叫它们袖珍计算机)在我看来非常迷人!我用的最多的是sharp pc-1500系列!这款机器的海外版(相对jps)有pc1500,用户可用ram:1850字节;pc-1500a,用户可用ram:5946字节;pc-1600,标称16K ram,英文说明书也容易找,在80's也有几本国内作者写的书!日本内销版为pc-1501和pc-1500D,与之配套的4色笔会图仪也十分精彩!算是工业系列(这个系列基本都是铝合金前面板,按键和外壳间有保护材料)!做工精良,按键寿命长,历经30多年,动作依然清晰准确!
而楼主推介的这个G系列,基本是学生系列(G-801,G-805,G-813,G-815,G-820,G-830,G-850(s/v/vs),E-200),没海外版,能获得的资料基本就是日文的.特点是塑料外壳,按键直出面板孔,去掉蜂鸣器,也许是怕课堂出声,(我的G-800系列都让我自己焊接了压电陶瓷片,BEEP0~BEEP255音阶清晰悦耳,不想打开外壳的,可用杜邦线直接将蜂鸣器插在11pin2~7或3~7均可,蜂鸣器阻抗最好高些,我用45欧姆电磁蜂鸣器,鸣响时,显示变淡,2个串联ok).学生系列神奇之处是,放在手上就能编写机器语言,汇编语言,basic语言,c语言和CASL(通用汇编语言),令人爱不释手!
我有些这方面的资料和心得,就是由于要养家糊口,太忙了!没太多时间和大家在这里交流!有些遗憾!{:002:} MayRelic 发表于 2014-3-31 21:15 static/image/common/back.gif
说实话,这种pocket computer(我叫它们袖珍计算机)在我看来非常迷人!我用的最多的是sharp pc-1500系列!这款机 ...
感谢提供!
1500系列确实是一代神机了,不知为中国现代化做了多少贡献。。。1500系列给我印象最深的就是做工,那做工现在没有几台机子能比得上,
感觉日本的学生好幸福,在那个时候就有小型化的c语言编译工具用,相比之下在这个方面中国确实差了不少。 本帖最后由 549597890 于 2014-3-31 23:04 编辑
MayRelic 发表于 2014-3-31 21:15 static/image/common/back.gif
说实话,这种pocket computer(我叫它们袖珍计算机)在我看来非常迷人!我用的最多的是sharp pc-1500系列!这款机 ...
感谢提供!将会尽快整合
另:拆了一个坏电子表,beep成功!
BEEP 回数 [,[高低] [,音長]]●BEEP命令に続いて指定した条件を満たすように音を発生します。
●回数は0-65535の整数値となる数値(式)で指定します。
●高低(音の高低)は0-255の正の整数値となる数値(式)で指定します。0に近いほど、音は高くなります。
●音長は0-65535の正の整数値となる数値(式)で指定します。ただし、高低の指定値により、音の長さが変わります。 BEEP 回数 [,[高低] [,音長]]
●BEEP命令に続いて指定した条件を満たすように音を発生します。
●回数は0-65535の整数値となる数値(式)で指定します。
●高低(音の高低)は0-255の正の整数値となる数値(式)で指定します。0に近いほど、音は高くなります。
●音長は0-65535の正の整数値となる数値(式)で指定します。ただし、高低の指定値により、音の長さが変わります。 现在在上班,来看看!
想起一条命令来,在g850系列Run mode下键入:OUT &H69,6
回车后有惊喜,但有些测试条目(比如没接rs232到台式机,进行I/O测试),要all reset!而lcd,键盘,ram,rom测试没问题!
MayRelic 发表于 2014-4-1 14:38
现在在上班,来看看!
想起一条命令来,在g850系列Run mode下键入:OUT &H69,6
回车后有惊喜,但有些测试条目( ...
哈,已测试!可以看到我的850V版本号是1.02
系统自检模式,如果不reset,rom测试出错很长无法break,慎选… sharp g系列国内估计数我的型号全,可惜玩不转,还有casio 支持c的计算器基本收集全了,fx870p,fx890p,vx4,vx3,z1,z1gr, quester 发表于 2014-4-2 09:47 static/image/common/back.gif
sharp g系列国内估计数我的型号全,可惜玩不转,还有casio 支持c的计算器基本收集全了,fx870p,fx890p,vx ...
casio的890p,z1,z1gr算是顶级的东西了,16位的8088/8086cpu,可以在掌上学习intel的基础汇编语言,有现实意义!
盼能晒下照片欣赏!
{:084:} MayRelic 发表于 2014-4-2 10:10
casio的890p,z1,z1gr算是顶级的东西了,16位的8088/8086cpu,可以在掌上学习intel的基础汇编语言,有现实意义 ...
可惜现在不在身边, MayRelic 发表于 2014-3-31 21:15 static/image/common/back.gif
说实话,这种pocket computer(我叫它们袖珍计算机)在我看来非常迷人!我用的最多的是sharp pc-1500系列!这款机 ...
您好,请问您能简介一下g800系列的拆机注意事项吗?我取下了所有螺丝但是不知道从那里开暗扣,怕把老塑料废了...谢谢! 549597890 发表于 2014-4-3 22:33 static/image/common/back.gif
您好,请问您能简介一下g800系列的拆机注意事项吗?我取下了所有螺丝但是不知道从那里开暗扣,怕把老塑料 ...
螺丝拧下后,要从上面靠近两端,用合适的工具试探着轻撬,以免损坏塑料扣脚或留下痕迹!我用的是5角的硬币(开电池盒也用的它)!实际非金属的工具最好了!另外啮合的不像想象的紧!里面也没有碍事的飞线或柔性线路板!
好运!