SophistimaCalc programmable calculator iphone/ipod touch version 1.6
UPDATE: It’s available and the manual is up to date. Kudos to Apple for the quick turnaround!
A new version of SophistimaCalc with a new polished look is with Apple for review as we speak. Here’s a preview:
New to this version:
- calculates standard deviation: stddev <no of elements> a,b,c,d etc
For example mem x=stddev 4 1,4,4,5
- calculates standard normal cumulative distribution: ndst(x)
- calculates inverse standard normal cumulative distribution: ndinv(x)
- declare and use two dimensional tables (arrays). For example Table mytab(5,5) mem mtab(1,1)=5
- interface face-lift
- CT command for comments (similar to ‘rem’ in basic). End with a ‘*’. For example:
CT this is a comment *
- more detailed error reporting
- various bug fixes and enhancements
SophistimaCalc’s BASIC-like programming language has become even more powerful and flexible.
Many thanks to Doug and Jim for their ideas and bug reports.
The manual will be updated soon.
Dreams of a would-be scifi writer
Is it weird if you have a dream in which:
- yourself and Yoda are trying to escape a deadly shopping centre in which a female shop assistant won’t sell you a cupcake;
- the only way out is in a lift that just won’t stop at the level you want it to because your swipe key isn’t working;
- you then forget which level you parked the ‘escape’ vehicle on;
- your old school friend accompanying you is carrying your family’s laundry and it’s important that you don’t leave it behind?
SophistimaCalc 1.5 is out
For those who haven’t yet updated, kudos to Apple for approving version 1.5 very quickly (ie on 17th December). The manual has also been updated. Let me know if you have any questions. Feature requests are always welcome.
SophistimaCalc programmable calculator update coming soon (for ipod/iphone)
Version 1.5 – This one’s with Apple as we speak folks. Hopefully it will be approved soon. Here’s a taste of what’s to come:
- New command: ‘call’ (Thanks Jim). This allows programs to be split into a number of saved files. From the current program, you can call the algorithm from the saved program. Once the saved program finishes its calculations, you will be returned to the next command in the current program. Memory variables from the current program or any called program can be manipulated within any of the called programs and are global so that they will be updated and returned to the current program. Examples will appear in the manual soon.
- New command: ‘table’ (Thanks again to Jim!). Allows programs to declare a table of values (also known as an ‘array’). Simply declare the table, for example, table myvar(10). You can then manipulate each element as a separate memory variable. There are 100 memories and 100 elements to each array, so this increases the number of memories in Sophistimacalc to a maximum of 10,000 memories! Which other calculator can do that?
- Input window can now be toggled between normal view and full screen mode for easier programming (using ’shift’+'abs’ and ‘Normal View” button to toggle)
Feel free to tell me what you want in SophistimaCalc and I’ll try to make it happen.
NB apologies to Ramon – I didn’t change the default keyboard layout for this version because I want to keep SophistimaCalc available for the time being for OS 2.2.1 and not only for OS 3.0+
Wee Basic windows editor mark II
Well, I’ve created a new windows editor for Wee Basic that (thankfully!) doesn’t try to emulate the DS. Instead, the editor comes packaged with:
- FCSR; and
- No$GBA
These are not my programs so if anyone has a problem with me packaging them I’ll remove them.
All you have to do is:
- change the extension of the file from ppt to zip
- unpack into a folder (make sure all of the files are in the SAME folder)
- double click Wee Basic.exe (don’t click on other files – the editor handles all the dirty work for you)
- type in your program and run it from the file->run menu
Running the program launches FCSR and then No$GBA – everything is done behind the scenes. If you have any sprites or backgrounds you want your program to use, please manually copy them into the fcsr directory. As always, use at own risk.
Time is short at the moment so I haven’t added any bells and whistles yet.
Any questions – comment away
Download: Wee Editor
Snow Leopard on Kohjinsha PA
Gotta love little computers… and need my Leopard wherever I go.
SophistimaCalc Lite no longer available – paid version is very much alive and fully supported
After some reflection, I have decided to remove the Lite version of SophistimaCalc from the itunes store. Those who already have it can obviously keep it, but it is no longer available for download for new users. I haven’t updated it in a while, it has limited functionality and, looking at the ratings on itunes, the only people who like what SophistimaCalc does are those who have paid the very modest amount for purchasing it.
I am happy to accept and take into account comments on this decision. Feel free to post your opinion.
This has no effect on the paid version which is available and regularly updated and supported. Looking at the ratings on itunes, those who have bought it very much appreciate its flexibility and power. I will keep adding functionality based on user comments and my own ideas so feel free to make suggestions or requests.
SophistimaCalc programmable ipod/iphone calculator version 1.3 has landed
“Landed where?” you say. In the itunes store of course. And thanks to our fine commenter Richard, it now has shortcuts for common commands that will save you some typing. Paid version only – sorry
Here’s a shot with shift key and all:
More updates are on their way thanks to commenter Don. Please feel free to comment if you have any suggestions, if there is anything you want changed or any new features you’d like to see. Heck, I’ve gotta have a hobby so keep me busy. I’ve made $17 so far on sales and I might even make my dreams come true and earn a cool $20 before years’ end. That’s the app store dream – not $20 million, just $20 so I can have a coffee every day for a month… maybe.
-
Archives
- January 2010 (3)
- December 2009 (3)
- November 2009 (4)
- October 2009 (2)
- September 2009 (1)
- August 2009 (2)
- June 2009 (3)
- May 2009 (4)
- April 2009 (1)
- March 2009 (2)
- February 2009 (1)
- November 2008 (1)
-
Categories
-
RSS
Entries RSS
Comments RSS





