Download
You can download the current version of YaRPNcalc here and the current version of YaRPNcalcHD (for HTC Touch HD only) here.
To install YaRPNcalc copy the .cab file to your Pocket PC, then, in your Pocket PC's file explorer, tap the .cab file to start the installation.
Requirements
To run YaRPNcalc you need a Pocket PC with the .NET Compact Framework 1.1 installed.
Found a bug?
If you found a bug or just want to comment on YaRPNcalc, please send me an email.
Release History YaRPNcalc HD
Compatible with HTC Touch HD only!
- increased stack size (5 instead of 2 lines)
- somewhat nicer buttons
Release History YaRPNcalc
Compatible with QVGA and VGA devices, portrait or square screens (landscape screens are not supported).
- added Last X
- fixed crashes when using the time / date functions with very large (invalid) numbers
- fixed freeze when switching to engineering mode with number 0 on the stack (again)
- fixed crash when starting YaRPNcalc in Landscape mode
- implemented different function layouts
- implemented 2^x function
- fixed crash when using 'Rotate stack' with too few arguments
- implemented support for square screen Pocket PCs (e.g. Treo 750)
- implemented 'Rotate stack'
- fixed a wrong bitrate conversion factor
- made loading user conversions file more robust
- new UI look
- delta % function
- all HEX digits keypad
- fixed freeze when switching to engineering mode with number 0 on the stack
- implemented culture specific decimal point symbol and thousands separator. The decimal point symbol as well as the thousands separator now depend on the 'Regional Settings' set on your device.
- fixed a bug in the menu code.
- changed the way the menu buttons work
It's now no longer necessery to switch to the Conversion mode to do conversions. Instead, to make a conversion, just press the right menu button twice. For constants, just press the left menu button twice.
- implemented a tool to create an up-to-date currencies conversion file.
- implemented user conversions
- implemented user constants
- implemented smaller font on stack display for 32bit binary numbers (complete number now visible)
- changed constants and conversions files from xml to non-xml which makes them smaller and improves startup time (somewhat)
- fixed some bugs; my favourite being: -'123.4 (1000's separator on negative numbers)
- made some minor cosmetic changes
- implemented new functions: coordinate conversions (polar <-> rectangular), absolute value, hyperbolic functions, permutation, combination, sum, mean, median, variance
- implemented 1000's separator
- implemented 'show values' display mode for constants