Have to concur with Roger,
The HP 41CL is much more then advertised. Unbelievable power at your finger tips.
Just for example, faster, I mean fast. Recoverable state in case of MEMORY LOSS or loss of power. Recoverable in the sense that you can copy your entire calculator to USER FLASH RAM which is writable; 'YFRM' to FLASH and copy-able; 'YMCPY' from FLASH.
No need for card reader, cassette, disc drive back up. In fact I now have two calculator states resident in flash. A suite of programs taking up 250 program registers and 200 x-memory registers stored in a FLASH RAM address belonging to my Palynology studies. And a suite of programs with aviation related programs and x-memory.
The following information relates to the creation of the FLASH RAM files and the copy back. No need to understand the commands as you will learn them and they are part of the CL functions which get plugged into PORT 1 Lower (PLUG1L).
Sequence of steps to create the write from 800 to OC9 and 804 to OCF:
1. TURBO50
2. "062>812"
3. YMCPY
4. “812-RAM” YFNS in RAM so YFWR can be used.
5. PLUG1L
6. “800>0C9
7. YFWR
8. “804>OCF
9. YFWR
10. “YFNS”
11. PLUG1l
The above inputs can be automated in the form of a program!
Now at a complete “MEMORY LOSS” state:
1. MMUCLR basic reboot steps to enable MMU etc.
2. “YFNS”
3. PLUG1L
4 MMUEN
5. TURBO50
6. “0C9>800” copy calc state from FLASH back to 800
7. YMCPY and 804.
8. “0CF>804”
9. YMCPY
10. XEQ “PG” see below
11. XEQ “SGMT” see below
1. LBL PG my suite of standard modules
2. “YFNS”
3. PLUG1L
4. “CCDX”
5. PLUG1U
6. “PPCM”
7. PLUG2
8. RTN
1. LBL SGMT my clock is set to GMT (+7) hours for
2. TURBO50 labelling. Programs with date and for
3. DATE the world time program with city airport
4. PROMPT identifiers.
5. SETDATE The need for this routine is during a power
6. TIME? loss or MEMORY LOSS the time module has a
7. PROMPT power interupt and as such needs a reset.
8. SETIME
9. "+-GMT" The CL in TURBO50 is so fast that the
10. PROMPT SETIME function occurs when you hit R/S
11. T+X
12. CLA
13. TIME
14. ATIME
15. AVIEW
16. END
To switch to another state:
ON+CLR and follow the MEMORY LOSS state example but substitute the calculator state memory address that you now require. As you can see it is no leap to run some programs, collect the data, store the data in FLASH and then switch calculator states and run programs for other reasons, switch back and continue with the previous state.
Well you get the picture, everything creates more ideas and the emails between the Beta testers includes creating ROMS, which would substitute the need for a backup state, unless you have data involved to serial communications with import and export functions to, well check out the link Roger posted.
I think with WP34S and HP 41CL this is an extremely interesting year. I forsee, with the availability of the CL the prices for used 41C, CV and CXs going up!
Cheers, Geoff
I have barely scratched the surface of the CL capabilities!
RE-EDITED TO FIX SGMT ROUTINE SO IT WORKS!
Edited: 6 July 2011, 2:52 p.m. after one or more responses were posted