Download
You can download the current version of YaRPNcalc here and the current version of YaRPNcalcHD (for HTC Touch HD and Sony Ericsson XPERIA X1) 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 2.0 installed. This is already installed on all Windows Mobile 6 devices.
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 and Sony Ericsson XPERIA X1 (800x480 screen resolution)!
- Currency conversion with daily rates from The European Central Bank (see User guide for more info)
- fixed crash on conversion screen in landscape mode
- landscape support (see User guide for more info)
- fixed 'repeatedly typing same digit is slow'
- new icon
- 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).
- Fixes 'YaRPNcalc doesn't scale on VGA devices'. No need to update from 1.6 if your device doesn't have a VGA screen.
- Currency conversion with daily rates from The European Central Bank (see User guide for more info)
- added support for 320x320 square screen Pocket PCs (e.g. Palm Treo 800w)
- fixed 'repeatedly typing same digit is slow'
- cosmetic changes on the buttons
- new icon
- Note: .NET Compact Framework 2.0 is now required. This is already installed on all Windows Mobile 6 devices.
- 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
- added support for square screen Pocket PCs (e.g. Palm 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