HP Forums
Persistent custom menu for DM42 - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: Not HP Calculators (/forum-7.html)
+--- Forum: Not quite HP Calculators - but related (/forum-8.html)
+--- Thread: Persistent custom menu for DM42 (/thread-16503.html)



Persistent custom menu for DM42 - ljubo - 03-20-2021 01:52 PM

Hi,

I have slightly changed Free42 code to make the custom menu the system base menu. For DM42 that behavior makes sense as DM42 has dedicated custom keys - for me this change greatly increases usability of the DM42.

The new behavior:
  • Custom menu is the base menu - custom commands are always directly accessible
  • Shift is temporary switching to the "upper" custom menu - those commands are just an additional click away
  • Shift-CUSTOM activates default DM42 F-Button functionality
  • In the Prgm mode Exit will exit custom menu - makes easy to access up and down arrows
  • Entering other menus will of course exit Custom menu

Attached is the zip file with the source code patch and precompiled new firmware.

As usual, use it at your own risk, see LICENSE and COPYING files Big Grin

@Thomas - would be great to know if there is a more elegant way to get the same behavior. Actually, in my opinion, Free42 itself would benefit from dedicated custom menu keys (I know it can be "skinned", but I mean as the default).

Update 1: Fixed "SHOW" bug - new zip file DM42-3.17-2.5.20p2.zip attached.
Update 2: Fixed an issue with briefly displaying garbage text when pressing EXIT. New zip file DM42-3.17-2.5.20p3.zip attached.
Update 3: Switched to the new DM42 version 3.18 beta 1 (free42 v3.0.1 + bug fix in complexpool logic)
Update 4: For latest version please visit https://github.com/ljubo106/DM42pcm

Note: Firmwares below are neither provided by nor supported by SwissMicros!

-Ljubo


RE: Persistent custom menu for DM42 - ljubo - 03-21-2021 03:26 PM

DM42-3.17-2.5.20pc has an ugly bug with "SHOW" function (freeze).
Please use DM42-3.17-2.5.20p3 instead.

-Ljubo


RE: Persistent custom menu for DM42 - fossy - 03-29-2021 10:43 AM

Hello,

I like this extension and found it very useful.

But I think there are some things to correct:

- EXITALL does not return to CUSTOM menu - but the next key press will show the CUSTOM menu

- PRGM mode: I've used the keys [up] / [down] to browse through the program - this is impossible with the CUSTOM menu. It is possible to switch to the System menu with [CUSTOM] and use so [up] / [down] for program browsing

- perfect would be an configuration of this behavior On/Off persistant CUSTOM menu at all and On/Off CUSTOM menu while PRGM mode

The persistent CUSTOM menu is very useful!

Thanks!


RE: Persistent custom menu for DM42 - ljubo - 03-29-2021 10:30 PM

(03-29-2021 10:43 AM)fossy Wrote:  Hello,

I like this extension and found it very useful.
Thanks

(03-29-2021 10:43 AM)fossy Wrote:  But I think there are some things to correct:

- EXITALL does not return to CUSTOM menu - but the next key press will show the CUSTOM menu

Good catch - will fix that (or declare it a feature Wink )

(03-29-2021 10:43 AM)fossy Wrote:  - PRGM mode: I've used the keys [up] / [down] to browse through the program - this is impossible with the CUSTOM menu. It is possible to switch to the System menu with [CUSTOM] and use so [up] / [down] for program browsing

Actually that should work - if in PRGM mode "Exit" will exit custom menu. Have you tried that?

(03-29-2021 10:43 AM)fossy Wrote:  - perfect would be an configuration of this behavior On/Off persistant CUSTOM menu at all and On/Off CUSTOM menu while PRGM mode

I was thinking about that - maybe in some of future versions.

-Ljubo