将 HP 39gs 升级为 HP 48gII
HP 39gs 是 HP 于 2006 年发布的 HP-39 系列中的一个图形计算器
HP 39gs | 信息 |
---|---|
CPU | SAMSUNG S3C2410A ARM920T 75Mhz(可调至 203Mhz+) |
RAM | 256KB |
屏幕 | 131×64 单色 LCD 可调对比度 |
通信 | Mini USB / RS232 / IrDA |
供电 | 4×AAA + CR2032 |
尺寸 | 9.4×3.1×18.7 cm |
重量 | 248g |
输入 | 线性 Algebraic |
Aplet 语言 | RPL |
Program 语言 | HP Basic |
CAS | 无 |
其他 | 有蜂鸣器 |
HP 39gs 售价非常低廉(通常低于 50 人民币/台),但它运算功能差,速度慢,不建议用于日常计算使用。如果想要购买建议先使用模拟器体验。
HP 39gs 使用体验
2019 年底我购买了 HP 39gs,这是我接触到的第一台图形编程计算器。
没有 HP 计算器也想体验一下?
可以使用Emu48 for Android等模拟器。
操作
它使用线性输入,所以拿到手后我很快就学会了如何使用它。
不足的是字母等需要按 ALPHA 后输入的键标识位于实体键下方,需要适应。
计算及绘图
计算只能是小数或是通过小数化成的分数,部分计算甚至不及我的CASIO fx-82ES + A
函数计算器。
计算
得不到
将只能得到近似结果2.82842712474
如果在分数模式下就会得到1217471/430441
(精度 11)、478/169
(精度 4)
绘图画简单的函数还是 OK 的
- 可以同时画多条
- 有几种坐标方式可选
- 可以求根、极值、面积、切线角度
其他程序
游戏非常多
我能想到的经典的几个:超级马里奥、贪吃蛇、BABAL、俄罗斯方块、扫雷
【百元科技神器-03】如何玩坏一个图形计算器( by Jimmy Tian
群友编写的程序也很多,如中文阅读器、电子琴、摩尔斯电码、各种音乐、时钟、五子棋…
hpcalc上也有很多程序
我认为比较重要的一个程序是时钟调节器,降频可以省电或是减缓游戏速度,升频可以是作图和计算更快速。
HP 39gs 改造
需要有一定的电子知识和集成电路焊接技术。有一定的危险性。若您对自己的操作技术没有把握,请勿尝试,以免受伤或是计算器受损。必要的话请找人帮忙改。
拆开 HP 39gs
旋下两颗十字螺丝,打开电池盖,部分批次的计算器可能还有两颗螺丝也须取下。
打开后盖(由卡扣固定),小心不要弄断电池盒或蜂鸣器的连接线。
供电改造
HP 39gs 采用 4 节 AAA 电池供电(1.5V×4=6V),但它实在有些太费电了,4 节全新电池 1 周-1 个月就需要更换。
一种解决方法是使用 Mini USB 和移动电源为 HP 39gs 供电。实在不是很方便,我决定为 HP 39gs 安装锂电池。
我的方案
-
锂电池充电+保护板
我用的是带有 Type-C 接口的(也能选用 Micro-B),比 Mini USB 更通用 -
DC 升压板
锂电池没有找到 6V 的,使用它由 3.7V 升压至 6V 给计算器供电如果不使用它也可以点亮计算器,只是计算器会判定电量低,开机就会有提示出现
如果使用 7.4V 电池给计算器供电可能会导致花屏
-
锂电池
HP 39gs 内部空间较大 要使用尺寸合适的
小心调节升压板的电位器使它输出 6V
接线:
1 | 电池+ -- B+ , OUT+ -- VIN+ , VOUT+ -- 计算器+ |
全部塞到计算器里固定好
别打我
其他方案
我的方案只是最基础的,最小程度破坏原机设计的修改。
评论区有大佬指出:可以通过 修改 ADC 电阻的阻值 以实现 系统自带低电量提醒 的功能,并且可以 省略升压板、减少能源损耗,同时增加内部空间。有兴趣使用此方案的话可以去评论区查看详细信息。
理论上可以做的改进还有不少,比如从 Mini USB 的接口引出电源线来为电池充电等。在下文提到的 ROM 升级中也有人通过修改电阻和显示屏,将 HP 39gs 升级为 HP 50g。
升级到 HP 48gII
更换 HP 39gs 的 ROM 芯片为更大容量的芯片并刷入 HP 48gII 计算器的操作系统后,HP 39gs 就会获得 HP 48gII 计算器的全部功能。——由 cncalc 计算器论坛的 nbzwt 研究发现
HP 39gs 的按键功能在升级后会变为 HP 48gII 的按键功能,不再与按键标记对应。需要使用键盘贴等重新标记按键
如果不想更换按键位置,可以考虑升级到 HP 40gs
我使用的芯片是SST39VF1601-70-4I-EKE
,购买时可以让卖家烧写好系统,就不需要自己用 JTAG 烧写了。
取下主板上的电磁屏蔽纸,使用烙铁或风枪更换图示芯片,注意方向,能否成功基本看焊接技术。
开机后应该就是 HP 48gII 的操作界面了
安装计算器,贴键盘贴。键盘贴可以自制,也能在网上购买
HP 48gII 使用体验
HP 48gII 除了和 HP 39gs 在按键上不同外,软件上也有许多的变化。
计算
得益于 HP 48gII 带有CAS功能(Erable-based),在速度、精度上得到了较 HP 39gs 较大的提升。
HP 48gII 除了使用线性 Algebraic 输入,也能使用 EQW 自然书写。另外还支持大部分 HP 计算器都支持的RPN输入方式。
其他软件
HP 48gII 游戏体验我认为不如 HP 39gs,游戏较少(但 ROM 自带俄罗斯方块彩蛋),频率调节不便…
ROM 自带有时钟,可以用于查看时间日期。
编程语言使用RPL或 Algebraic RPL。
连接 PC
在 Windows 上,HP 48gII 使用 conn4x。原先 HP 39gs 使用的 conn3x 将不能继续用于连接 HP 48gII,传输时一般使用Xmodem Server
更多请见
- HP 39gs 升级 48gII
- HP39gs计算器改装锂电池供电
- 计算器百科
- cncalc
- hpcalc
- 登月 50 年:计算器与计算器游戏发展简史