Post Reply 
Complex Lock mode for WP-34s
04-24-2015, 05:44 PM
Post: #50
RE: Complex Lock mode for WP-34s
(04-19-2015 06:22 PM)Nigel (UK) Wrote:  The latest code is now posted. There are no large changes in the user interface.
  • Entry and calculation in polar display mode is now consistently rapid.

I finally loaded the latest version. Polar mode is now quite responsive and totally usable. Nice work!

(04-19-2015 06:22 PM)Nigel (UK) Wrote:  Warning: the change from user flags to extra flags in the persistent RAM memory space means that any programs in your calculator RAM may well be erased when you update. It is also possible that when I did this I introduced major bugs, although I haven't yet found any in the code that I have posted. Proceed with care! (for the next few days, at least.)

My Sunrise/Sunset program was still there upon loading the new version. It did suffer the recurring problem of having various commands changed to others or occasionally to "???". It seemed to have more of these problems this time than after previous updates, but it is possible that I did not look for and fix such problems after the last update, so perhaps this was a "double batch".

(04-19-2015 06:22 PM)Nigel (UK) Wrote:  To help me reduce code size further it would be useful to know if there are any features described in the documentation that no-one wants. Any suggestions?

I agree with others, if possible, none of the features you have included in your complex mode should be removed.

(04-22-2015 08:40 PM)Nigel (UK) Wrote:  calc.bin does not contain the code for IR printing or for the stopwatch, which is why it still has a good amount of free flash for program storage. I think that calc.bin is fine as it is. The memory problem is only real for those who do use the IR printing and only have (at present) 500 free program steps in flash memory when complex lock mode is compiled in.

How much flash for a version with just the stopwatch functions? I ask because it seems to me that while IR printing is a cool feature, adding the crystal provides the benefits of reliable emulator to real calculator communication (in addition to the date, time and stopwatch functions, of course) and so is probably more useful to more people if it could be included by itself without IR printer support.

Is there a correspondence between the available bytes of flash and number program steps that may be stored? In other words, how much flash is required to save 500 lines of programming, 1000 lines, etc.?

(04-22-2015 08:40 PM)Nigel (UK) Wrote:  No-one who uses complex lock mode seems to want anything removed from it, so I'll work on optimising the code as it is, without cutting anything out.

So far you are doing great.

(04-22-2015 08:40 PM)Nigel (UK) Wrote:  For those who want more free flash a series of compile-time options in features.h could allow specific parts of the standard WP-34s firmware to be disabled as they choose.

One of these days I would like to learn how to do so. I like to think that I have the capability, although that is far from certain. Until then, I must depend on the kindness of people like you. Luckily for me, you are very kind indeed!

Jeff

Dave - My mind is going - I can feel it.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Complex Lock mode for WP-34s - Nigel (UK) - 03-16-2015, 08:03 PM
RE: Complex Lock mode for WP-34s - Jeff O. - 03-16-2015, 08:22 PM
RE: Complex Lock mode for WP-34s - Jeff O. - 03-17-2015, 11:48 AM
RE: Complex Lock mode for WP-34s - Jeff O. - 03-17-2015, 11:50 PM
RE: Complex Lock mode for WP-34s - Bit - 03-18-2015, 02:50 AM
RE: Complex Lock mode for WP-34s - Jeff O. - 03-19-2015, 05:41 PM
RE: Complex Lock mode for WP-34s - Bit - 03-23-2015, 12:40 AM
RE: Complex Lock mode for WP-34s - Jeff O. - 03-23-2015, 12:03 PM
RE: Complex Lock mode for WP-34s - emece67 - 03-23-2015, 05:12 PM
RE: Complex Lock mode for WP-34s - emece67 - 04-22-2015, 12:17 AM
RE: Complex Lock mode for WP-34s - emece67 - 04-22-2015, 10:44 AM
RE: Complex Lock mode for WP-34s - Jeff O. - 04-24-2015 05:44 PM
RE: Complex Lock mode for WP-34s - Jeff O. - 04-29-2015, 12:18 PM
RE: Complex Lock mode for WP-34s - Jeff O. - 04-13-2015, 01:55 PM
RE: Complex Lock mode for WP-34s - Jeff O. - 04-14-2015, 11:42 AM
RE: Complex Lock mode for WP-34s - emece67 - 04-29-2015, 02:02 PM
RE: Complex Lock mode for WP-34s - emece67 - 05-05-2015, 06:21 PM
RE: Complex Lock mode for WP-34s - emece67 - 05-06-2015, 07:13 AM
RE: Complex Lock mode for WP-34s - Jeff O. - 02-23-2019, 01:26 AM



User(s) browsing this thread: 1 Guest(s)