Hi,
found a glitch in The Matrix:
If the CATALOG of function is sorted alphabetically, the command "PSLV" is positioned at the wrong place.
Cheers
Meino
Minor bug in firmware 3.2: CATALOG of functions
Minor bug in firmware 3.2: CATALOG of functions
DM 42 - SN: 00373, Firmware release v.:3.22. / DMCP 3.24. as compiled by SwissMicros
-
- Posts: 1107
- Joined: Tue May 02, 2017 5:48 pm
- Location: Netherlands
- Contact:
Re: Minor bug in firmware 3.2: CATALOG of functions
The FCN catalog is sorted according to the "same as on the HP-42S" ordering.
There is no glitch. The universe is still consistent.
Re: Minor bug in firmware 3.2: CATALOG of functions
yesThomas Okken wrote: ↑Wed Jan 10, 2018 8:00 pm...
There is no glitch. The universe is still consistent.
in HP 42s Catalog there is this order: PINT > PSLV > PI, I don't know why that command is not in alphabetically order.
Salvo
∫aL√0mic (IT9CLU) :: DM42 (SN: 00881), DM41X (SN 00523), DM16, HP Prime, 50g, 41CX, 42s, 71b, 15C, 12C, 35s, WP34s -- Free42
Re: Minor bug in firmware 3.2: CATALOG of functions
It's because the function names are PGMINT and PGMSLV, so they are correctly sorted alphabetically. PINT and PSLV are shortcuts to easily identify them on the soft buttons.
DM42: 00425 - DM41X: β00066 - WP43: 00042
Re: Minor bug in firmware 3.2: CATALOG of functions
Thomas Okken wrote: ↑Wed Jan 10, 2018 8:57 pm
Probably because some of the command names you see in the menu are abbreviations. Press them to see their full names: PGMINT, PGMSLV, etc. I think they are all in alphabetical order if you consider their un-abbreviated names.
thanks Didier and Thomas, then they are ok!
Last edited by salvomic on Wed Jan 10, 2018 8:58 pm, edited 1 time in total.
∫aL√0mic (IT9CLU) :: DM42 (SN: 00881), DM41X (SN 00523), DM16, HP Prime, 50g, 41CX, 42s, 71b, 15C, 12C, 35s, WP34s -- Free42
Re: Minor bug in firmware 3.2: CATALOG of functions
Due to the lower resolution of the HP-42 LCD, less characters could be put into one softkey window. With the 400 pixels of the DM42 LCD, abbreviations as on the HP-42 wouldn't have been inevitably necessary, so that traditional annoyance could have been avoided, and alphabetic sorting would have become obvious by simply reading the softkeys. Perhaps in a later edition of the firmware?
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
Re: Minor bug in firmware 3.2: CATALOG of functions
Hi,
I feel it is contraintuitive to search a list with abbreviations (while reading them) according to list of words (unabbrivated and in my head hopefully) if lists are sorted differently.
To exeggerate this:
Search a list of english words alphabeticaly sorted according to their french translations....
Only my two cents, your cent-foo may vary...
Cheers
Meino
I feel it is contraintuitive to search a list with abbreviations (while reading them) according to list of words (unabbrivated and in my head hopefully) if lists are sorted differently.
To exeggerate this:
Search a list of english words alphabeticaly sorted according to their french translations....
Only my two cents, your cent-foo may vary...
Cheers
Meino
DM 42 - SN: 00373, Firmware release v.:3.22. / DMCP 3.24. as compiled by SwissMicros
-
- Posts: 564
- Joined: Mon Apr 24, 2017 8:38 pm
Re: Minor bug in firmware 3.2: CATALOG of functions
I suppose this becomes another example of the reoccurring question: to what extent do we want the DM42 to be compatible with the HP42S and to what extent should it stand alone as its own improved calculator?
Re: Minor bug in firmware 3.2: CATALOG of functions
At some point when the source is opened there could very well be a forking between "true42" and "new42" firmwares. Kudos to SM for building a solid and flexible device.keithdalby wrote: ↑Thu Jan 11, 2018 5:55 pmI suppose this becomes another example of the reoccurring question: to what extent do we want the DM42 to be compatible with the HP42S and to what extent should it stand alone as its own improved calculator?
DM42 SN: 00076
DM15, HP 28c, HP 12c, HP 10b, HP 20b, HP 30b, HP 17bII, HP 42s, HP 35s, WP 34s, NP-25, TI-83+, teenix multicalc
DM15, HP 28c, HP 12c, HP 10b, HP 20b, HP 30b, HP 17bII, HP 42s, HP 35s, WP 34s, NP-25, TI-83+, teenix multicalc
-
- Posts: 1107
- Joined: Tue May 02, 2017 5:48 pm
- Location: Netherlands
- Contact:
Re: Minor bug in firmware 3.2: CATALOG of functions
That would be a pretty easy change to make. The function table contains all function names in their un-abbreviated forms, with the letters that are to be suppressed in menus marked by having their high bit set. DM42 could simply check whether the entire name fits inside a softkey, and if it does, render it, and if not, drop some or all of the marked characters, as needed. (For labels, it should use the current algorithm, which is to truncate from the right if a label doesn't fit, but of course it should show more letters than the 42S / Free42 do, if there's room.)Walter wrote: ↑Thu Jan 11, 2018 4:10 pmDue to the lower resolution of the HP-42 LCD, less characters could be put into one softkey window. With the 400 pixels of the DM42 LCD, abbreviations as on the HP-42 wouldn't have been inevitably necessary, so that traditional annoyance could have been avoided, and alphabetic sorting would have become obvious by simply reading the softkeys. Perhaps in a later edition of the firmware?