User Interface features:
• two additional keys (mapped to the display and logo in landscape mode) are dedicated to preference settings and help
• portrait and landscape view mode with autorotate
• customized keystroke behavior (click, glow, vibration)
• toggle mode for the f and g prefix keys
• back label reference information display
• RPN (Reverse Polish Notation) entry mode, programmable
• Functions are identical to those found in the original 15C e.g. trigonometric and hyperbolic functions, factorial, combinations, permutations, random numbers, linear regression, root solving, matrix calculations, numerical integration, complex numbers and more
This is a modified version of Droid48 but for HP48SX
Credit goes to Arnaud Brochard (author of droid48) and of course Eddie C. Dost - author of x48 - (See https://play.google.com/store/apps/details?id=org.ab.x48)
Source code on https://github.com/czodroid/droid48sx
Skin is not perfect but usable. I loved this calc....
Tested on galaxy s2, nexus4 5 and 7.
* Read HP 48-Series calculator files
* Read data from Droid48, a separate HP 48 calculator emulator
* Easily navigate through the data
* Save or share portions as HP48 files
* PNG support: HP48 graphics are convertible to standard PNG files
For example, if a user were to write a new program inside of 'Droid48', the user can then use 'Droid48 Reader' to extract this program as a stand-alone file onto their SD card. From here, the user can do whatever they normally would do with this file such as simply store the program for archival purposes, download this file into a real HP 48 calculator, share it with a friend to load into their own Droid48, or post it on the Internet at sites like http://www.hpcalc.org (note: these are beyond the scope of 'Droid48 Reader').
As another example, the user can read a large stand-alone file that is an HP 48 directory file, navigate to an algebraic equation, then share this algebraic equation via email (requires a separate Android email program that supports sharing).
A stand-alone HP 48 file is a file for the Hewlett-Packard 48-series of calculators (ex: HP 48S, 48SX, 48G, 48G+, and 48GX). More can be read on these calculators on Wikipedia.
'Droid48' is an Android program which emulates an HP 48GX calculator on Android. It is independently developed (not developed by Drehersoft) and is a separate program from 'Droid48 Reader'. 'Droid48' is available on Google Play.
When using 'Droid48 Reader' with 'Droid48', it is important to first use the Save memory/state menu in 'Droid48'. This saves its data to the SD card. After doing this, return to 'Droid48 Reader' and select Refresh Droid48 from the menu.
• Custom functions are callable by clicking the custom button that appears the moment you’ve written the function.
• When a custom function is added or updated in the integrated editor, it can be immediately used by the calculator. Many other programmable calculators require the user to exit the app, and re-run it before the altered script is recognized. Not EBTCalc!
• EBTCalc has a simple logging mechanism for easy debugging.
• Custom buttons can prompt the user for values, using a standard Android dialog box.
• Custom objects are treated like any other values: Custom objects can be manipulated on the stack, stored as memory variables, passed as parameters to custom functions, and so on. Custom objects are rendered on the stack using a toString function that you control.
• Plus, all features of EBTCalc (Free).
• Performs calculations using the RPN (Reverse Polish Notation) system, preferred by engineers and scientists.
• Optional key click for improved data entry accuracy.
• Optional thousands separator for improved readability of larger numbers.
• Manipulates arrays as easily as floating-point numbers. Values on the stack can be converted to and from arrays with a single button click.
• Full clipboard integration. Copy and paste values between EBTCalc and other apps.
• Runs on large tablets to small phones, and takes full advantage of screen real-estate. On tablets, EBTCalc has an efficient two-column mode.
• An unlimited number of values can be stored on the stack.
• Values stored on the stack are available even after EBTCalc is closed and re-started.
• Store an unlimited number of values in named memory variables. Memory variable values are retained until they are deleted. Retrieve memory variables by name.
• EBTCalc has the standard set of advanced mathematical operations, trigonometry, statistics, and date/time manipulation.
• Supports computer math: base conversions, arithmetic operations, and bitwise logical operations.
• Minimalist, clean user interface. EBTCalc doesn’t get between you and your numbers.
• Comprehensive on-line help, in the unlikely event that you need it.
• EBTCalc has no advertising.
• EBTCalc is open sourced.