Ok I've actually tried porting my programs to a 9850 emulator I found online and I agree, it's just not that good. Definitely nowhere near the 50g. In fact nowhere even near the old TI85 I had years ago. I hit a few major brick walls which means even the higher end devices are useless to me.
The 9850 is an older calculator, the 9860 is definitely better. A bunch of new commands, twice the speed, ...
Main problems I found with the whole Casio environment: No FP/IP functions (fractional/integer part), no modulo which suprised me as a NEW highly marketed feature (WTF?!?!) leaving a workaround which requires hacking around with modes and integer math, had to hack a lookup table using stat lists instead of using { 1 2 3 } X GET for example. Also when I get stuff wrong (which is frequently), it's absolutely horrible to debug. Oh and the solver is rubbish.
There are FP/IP instructions (Frac and Int), they are in the NUM submenu of the OPTN menu. The 9860 also has Mod beginning with OS 2.00. The lists ... well, this is how the Casio calcs work: There is a fixed number of storage places for all data types (26 real/complex numbers, 6 lists (or 20 on the AFX, or 26 on the 9860) times 6 files, 26 matrices, an Ans variable for all of these, and some variables for special purposes; the 9860 OS 2.00 introduces 20 strings). Also, when you get an error message, the left and right cursor keys bring you (with some loading time...) to the place where the error happened.
Have not crashed my 50g (yet) and it's all backed up onto an SD card regularly so no major worry there.
Have installed HLP49 and it works rather well - wasn't aware that existed. Has definitely improved my opinion of the device. I have a moleskin that accompanies me most of the time which tends to get shortcuts scribbled in it as well so I'm on the same page there (including user keys).
Bad idea averted - thanks for your information! (sorry Casio fans
)
You apparently didn't try to use low level languages on the 50G then, because that will crash the calc almost everytime you screw up.
You should see my piece of paper: 9cm by 9cm, folded once horizontally and once vertically to make it fit into the battery case, and the user key side has 24 lines of hand-written text on it with enough space for 3 or 4 additional lines. And then there is still some space to the right of the shorter lines. But it's perfectly readable, even without a magnifying glass.

By the way, I recommend actually using the user keys. I assigned HLP49 to rightshift-hold+SYMB and alpha+rightshift-hold+SYMB (the CAT key, just with the shift key held down). With a TakeOver command (that's from SysRPL) it even works while using the editor.
Do this to get that as well:
256. ATTACH (to get the development library commands)
"!NO CODE
!RPL
:: PTR 275C6 xHLP49 ;
@" ASM (the last two symbols in the string must be newline and @) (compiles a program starting HLP49 which works in the editor as well)
DUP 44.31 ASN 44.61 ASN (assign the program to the key combinations)
256. DETACH (you probably don't need the development libary anymore)
Edit: I forgot that you probably don't have extable installed, without it you have to type PTR 275C6 instead of TakeOver. Apparently I spent way too much time with SysRPL if I forget that this is not installed by default.

Fixed the above program to use the PTR instead.
Edited by 3298, 22 May 2013 - 11:11 AM.