critor 发表于 2015-1-2 00:28:16

Casio ES and ES+ ROM images

本帖最后由 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 :
https://i.imgur.com/4MDbDHs.pnghttps://i.imgur.com/hJhI5tE.png

And what's interesting, is that there are ROM files coming with them :
https://i.imgur.com/xHAnulc.png

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

chsi 发表于 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

critor 发表于 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 ?
http://tiplanet.org/forum/gallery/image.php?mode=album_id=299&image_id=4137

朔雪X忆 发表于 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]
查看完整版本: Casio ES and ES+ ROM images