Post Reply 
Complex Lock mode for WP-34s
04-19-2015, 06:22 PM
Post: #41
Another small code update for Complex Lock mode
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.
  • H.MS display mode now works as I intended it to. In polar display mode, pressing H.MS will change the display format of the angle only, and only if the current angle mode is degrees. Outside of complex lock mode H.MS behaves normally.
  • Following a suggestion from Pauli the code no longer uses user flags as flags. Instead, two RAM program steps have been sacrificed to provide space for 32 further flags in RAM. (Getting rid of just one step seemed to spoil the alignment of the PersistentRam structure.) These flags are made available by the EXTRA_FLAGS option in features.h which can be used independently of complex lock mode if you extract the relevant parts from the patch file.
  • Minor bug fixes.
  • Reduction in code size - calc.bin now shows 3070 steps free in flash, and even calc_ir.bin still has 500 steps free - not many, but at least the number is now positive!

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.)

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?

Nigel (UK)
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
Another small code update for Complex Lock mode - Nigel (UK) - 04-19-2015 06:22 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: 2 Guest(s)