cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 9895|回复: 3

Casio ES and ES+ ROM images

[复制链接]
发表于 2015-1-2 00:28:16 | 显示全部楼层 |阅读模式
本帖最后由 critor 于 2015-1-2 18:25 编辑

The HP-SmartCalc 300s and HP-300s+ are clones of Casio ES and ES+ calculators.
The HP-300s+ for example is very similar to the Casio fx-95 ES Plus.

As you probably know, when developping the ES+ calculators, Casio did fix many things in the ES hardware and software, in order to prevent us from upgrading our calculators.

I don't know if this had already been discovered, so I'm posting it anyway.
HP does provide free emulators for both calculators :


And what's interesting, is that there are ROM files coming with them :


The ROM data is stored strangely, with only 4-bits used for each byte. So they are in fact 128KB and not 256KB.
But converting it into a more usual ROM image should be easy.

Studying the HP-300s+ ROM image running on the ePS6800 CPU, should help us figuring out new ways of upgrading our Casio ES+ calculators and clones of such calculators.


Source & download :
http://tiplanet.org/forum/viewtopic.php?p=175071#p175071
发表于 2015-1-2 11:00:22 | 显示全部楼层
The HP SmartCalc series are indeed clones of Casio models, but we believe they most probably have nothing to do with Casio. The ePS6800 (datasheet) is a microcontroller developed by Elan Microelectronics, and in used in many of the counterfeit Casio calculators we have thus far discovered. Casio machines are based on ML610901, a low-power microcontroller customised by OKI for Casio, and its later derivatives.

This can also be seen from the design and manufacturing process of the circuit boards of SmartCalc machines. SmartCalc resembles many counterfeit Casio machines in this respect, and is vastly different from their Casio cousins. The conclusion we could draw from this is that HP didn't design the SmartCalc line -- they are most likely outsourced to some obscure OEM company. Nonetheless it's great to find out what chip the HP SmartCalc series use.

Below are some investigations on the Casio ES series emulators that you may be interested in:
http://www.cncalc.org/thread-7546-1-1.html
http://www.cncalc.org/forum.php?mod=viewthread&tid=7440
http://www.cncalc.org/thread-5061-1-1.html

Download link of 82ES emulator (and modification to emulate 991ES):
http://www.cncalc.org/thread-7528-1-1.html
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-1-2 18:45:46 | 显示全部楼层
本帖最后由 critor 于 2015-1-2 18:47 编辑

Thank you for your reply and all your informations.

But if CPUs are different, how can Casio and HP calculators be running exactly the same firmware according to the 0xD884 checksum in the diagnostics ?
回复 支持 1 反对 0

使用道具 举报

发表于 2015-1-7 11:19:23 | 显示全部楼层
critor 发表于 2015-1-2 18:45
Thank you for your reply and all your informations.

But if CPUs are different, how can Casio and  ...

One possible reason is that there is actually NO check-sum procedure in HP SmartCalc, instead it just DISPLAY the text. It's a quite common design on those Chinese clones with the brand of CASIO, which prevents you from distinguishing them from a true CASIO XD.
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-10-11 17:40 , Processed in 0.040595 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表