CMCalc 4+

William David

Designed for iPhone

    • 4.4 • 5 Ratings
    • Free

iPhone Screenshots


Replica of the Casio CM-100 Computer Math Calc that performs simple decimal arithmetic as well as binary logic and arithmetic in binary, octal, decimal, and hexadecimal.

The CMCalc application is a replica of the Casio CM-100 Computer Math Calc solar powered calculator that was sold in the mid 1980’s. It performs simple decimal arithmetic and basic binary conversions (decimal - binary - octal - hexadecimal) and binary logic functions. While it is a standard infix calculator, it supports operator grouping with parentheses. For hexadecimal calculations, the input keys include A through F.

CMCalc application performs all the same functions as the calculator, and has the same look as the original. There are a couple features that were not conceivable in the 1980’s on a calculator … such as the ability to copy and paste the results or the entered function, and a landscape mode. The face of the calculator can be viewed in two modes including a traditional application style, and a photo replica of the original calculator face. For iPhones and iPods with 4 inch or larger screens, a landscape mode is also supported.

What’s New

Version 1.1

Version 1.1 includes leading zeros when using the binary logic modes (HEX, BIN, OCT, DEC), and will also now display the arithmetic symbols (÷, x, -, +) when these functions are pressed. Both of these additions make the CMCalc application more consistent with the original CM-100 computer math calculator.

Ratings and Reviews

4.4 out of 5
5 Ratings

5 Ratings

Rjhdakota ,

Does not work with IOS 12

Love this calculator and it stopped working after IOS 12 update. 😞

TigerPhone ,

It's OK.

I have a cm100 (from the eighties) and its a fantastic calculator for programmers. Mine still worked perfectly until the other day when the "A" key fell off. I was hoping this would be a good replacement. Its just OK. One of the most annoying things is that when you push the HEX, BIN, OCT keys it doesn't put populate the display with the leading zeros. For some reason that really bugs me. I also enjoy emulators that go the extra mile. For instance, the cm100 puts a little +,-,* etc on the right hand side of the screen when using those. This doesn't, it has a really annoying text box at the top which looks awful and ruins the whole feel of the app.

App Privacy

The developer, William David, has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer’s privacy policy.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.

You Might Also Like