AlexCalc vs Extended emulator of МК 61/54
Side-by-side comparison of two open source alternatives
AlexCalc
AlexCalc is a scientific calculator with some neat features (note: also available as a web app at https://alexbarry.github.io/AlexCalc/ ): * nicely formatted (LaTeX) equation display. This avoids the need to count brackets to make sure the equation was entered correctly. Also includes LaTeX code generation. * complex number support, in rectangular or polar form (e.g. `3 + 4i` or `1 angle 90`) * variable storage (e.g. `123 -> x` then `3*x^2 - 4*x + 5 -> y`) * units in equations, and conversion (e.g. `1 inch * 3 ft to cm^2` or `sqrt(60 acre) - 100 ft`) * can enter input by button presses, typing, or copy/pasting. Button presses are all converted to plaintext input for easy copy/pasting. * equation display is simplified upon pressing enter. This means that when entering an equation, it is usually possible to look only at the LaTeX display and not the plaintext input: but when pressing enter, it will look nice. Redundant brackets are removed, including those that are needed for plaintext input (e.g. `(a + b)/(c + d)` can become "a + b" on the numerator and "c + d" on the denominator without brackets). * light/dark themes * previous input history can be accessed and edited by pressing "up" or "down" buttons. * previous inputs/vars/recently used units preserved when the app is closed * standard scientific calculator features, such as: * trigonometric functions: sin, cos, tan, arcsin, arccos, arctan * base 10 and natural logarithmic functions: log (base 10), ln (base e) * `e`, `pi` constants, and square root function * scientific notation input (e.g. `1.23E6` is 1.23 times 10^6)
Extended emulator of МК 61/54
МК 61 was the best seller of all USSR programmable calculators of 1980-s (B3-34, MK-54, MK-56, MK-61, MK-52). Calculators are emulated on microcode level so they behave exactly like the original devices, including all non-documented features and inaccurate calculations. For ease of use application features saving and loading emulation states. This app's emulation engine Java code is based on C++ source of Felix Lazarev's emu145 project. Emulation was highly optimized for speed and should run in real time on any phone. It's an extended version of the original emulator МК 61/54 by Stanislav Borutsky (https://play.google.com/store/apps/details?id=com.cax.pmk). This version allows to export/import programs from external files and contains some UI improvements. Hint 0: you can found the list of all tips in the About dialog Hint 1: touch calculator's indicator to toggle slow/fast mode. Indicator's blinking looks better in slow mode. Hint 2: you can choose between MK-61 and MK-54 using menu option that becomes visible when calculator is switched off. Hint 3: with the menu "Import" you can import programs from external files, several such programs you can find in https://xvadim.github.io/xbasoft/pmk/pmk.html Hit 4: you can open menu by long tap on the "Вкл" label.
| Feature | AlexCalc | Extended emulator of МК 61/54 |
|---|---|---|
| License | AGPL-3.0-only | GPL-3.0-only |
| Install sources | F-DroidGitHub | F-DroidGitHub |
| Categories | CalculatorProductivity | CalculatorProductivity |
| Features | Ad-FreeOpen SourceNo Tracking | Ad-FreeOpen SourceNo Tracking |
| Platforms | Android | Android |
| Website | ||
| Source code |