C47 Bug Reports

This area is for discussion about these families of custom high-end Scientific Calculator applications for SwissMicros devices.
Pyjam
Posts: 495
Joined: Sat Jan 28, 2023 5:01 pm
Location: France

Re: C43/C47 Bug Reports

Post by Pyjam »

DISP SIG 03
0,5 √x → 0,7071
x² → 0,500 000 0
Idem with different values for SIG.

  Optimot : The ⌥ keyboard layout optimized for French and English (ŵïþ ʃʉŋ 𝕂åʁɒꝃțɛɹṩ).
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: C43/C47 Bug Reports

Post by Jaymos »

Pyjam wrote:
Thu Mar 16, 2023 11:57 pm
DISP SIG 03
0,5 √x → 0,7071
x² → 0,500 000 0
Idem with different values for SIG.
It’s probably the last digit playing tricks on us with the trailing zeroes. I’ll log it, find and fix it.
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
User avatar
RJvM
Posts: 276
Joined: Wed Jun 02, 2021 9:21 am
Location: Gelderland, Netherlands

Re: C43/C47 Bug Reports

Post by RJvM »

Pyjam wrote:
Thu Mar 16, 2023 9:14 am
A couple of observations:
Menu MOD shows TRG. Useless here (and absent from the PDF for MOD).

TRG is present twice in CAT MENUS.
TRG: this menu is needed, for DM42 (no bezel) operation. TRG is a blue menu which is not on DM42.
It was recently added and I missed it in the manual, since updated of course (see screenshot). We are in the development phase, after all.
MODE 20230317.png
MODE 20230317.png (30.77 KiB) Viewed 1409 times
TRG is present twice in CAT.MENUS because there are actually two TRG menus in the code at the moment, one for C47, one for future use.
Robbert Jan, MSEE, RPN user since 1976 and a collector for many years I now own all the important ones: HP-35, 45, 55, 65, 97, 19, 21, 25, 34, 10-16, 41, 42, 71, 48, 50, Prime, DM41, DM42, WP43, C47, R47; Project 47 team member https://47calc.com
Pyjam
Posts: 495
Joined: Sat Jan 28, 2023 5:01 pm
Location: France

Re: C43/C47 Bug Reports

Post by Pyjam »

RJvM wrote:
Fri Mar 17, 2023 9:20 am
TRG: this menu is needed, for DM42 (no bezel) operation. TRG is a blue menu which is not on DM42.
It was recently added and I missed it in the manual, since updated of course (see screenshot). We are in the development phase, after all.
I'm not sure you understood me.
I understand that the TRG menu is necessary. I noticed that it is present twice on the keyboard without apparent gain for this second occurrence.
We can get TRG directly by g‑[+/−] or in two steps by f‑[+/−] then g‑[F6]

Another oddity is that there is a second page called TRG... but instead of being a real second page, it is a submenu.

  Optimot : The ⌥ keyboard layout optimized for French and English (ŵïþ ʃʉŋ 𝕂åʁɒꝃțɛɹṩ).
User avatar
RJvM
Posts: 276
Joined: Wed Jun 02, 2021 9:21 am
Location: Gelderland, Netherlands

Re: C43/C47 Bug Reports

Post by RJvM »

We like choice, so there are alternative routes to lots of functions anyway.

It is precisely because TRG is on a g-shift that we added it to the menu, because some users may not have the overlay.

Or they are still using the C43 layout, which does not have TRG on a key anyway (like I do until we have the new “official” overlay for C47).

TRG… accesses an existing menu we wanted to reuse, that is why it is not page 2 of TRG (at the moment).
Last edited by RJvM on Fri Mar 17, 2023 12:09 pm, edited 1 time in total.
Robbert Jan, MSEE, RPN user since 1976 and a collector for many years I now own all the important ones: HP-35, 45, 55, 65, 97, 19, 21, 25, 34, 10-16, 41, 42, 71, 48, 50, Prime, DM41, DM42, WP43, C47, R47; Project 47 team member https://47calc.com
Pyjam
Posts: 495
Joined: Sat Jan 28, 2023 5:01 pm
Location: France

Re: C43/C47 Bug Reports

Post by Pyjam »

Jaymos wrote:
Fri Mar 17, 2023 6:52 am
Pyjam wrote:
Thu Mar 16, 2023 11:57 pm
DISP SIG 03
0,5 √x → 0,7071
x² → 0,500 000 0
Idem with different values for SIG.
It’s probably the last digit playing tricks on us with the trailing zeroes. I’ll log it, find and fix it.
Another occurrence of the same bug:
DISP SIG 03
g-[+/−] for TRG
0,5 (ENTER or not) then [⇒MULπ] → 0,500 000 0π

  Optimot : The ⌥ keyboard layout optimized for French and English (ŵïþ ʃʉŋ 𝕂åʁɒꝃțɛɹṩ).
Pyjam
Posts: 495
Joined: Sat Jan 28, 2023 5:01 pm
Location: France

Re: C43/C47 Bug Reports

Post by Pyjam »

Likely not a bug, but I wonder if it’s intended:
RCL works for I, but does not work for J, K, and L.
Same for STO.

If I may suggest a change in behavior that would be seen as an improvement on my part:
When a number is shown in full precision with SHOW, it would be nice if the [←] key did the same thing as [EXIT] rather than erasing the number.
I get screwed every time! :?

  Optimot : The ⌥ keyboard layout optimized for French and English (ŵïþ ʃʉŋ 𝕂åʁɒꝃțɛɹṩ).
User avatar
RJvM
Posts: 276
Joined: Wed Jun 02, 2021 9:21 am
Location: Gelderland, Netherlands

Re: C43/C47 Bug Reports

Post by RJvM »

Interestingly, STO/RCL I, J, K, L works for me (in C43 mode) ; note register L is the LastX register.
Robbert Jan, MSEE, RPN user since 1976 and a collector for many years I now own all the important ones: HP-35, 45, 55, 65, 97, 19, 21, 25, 34, 10-16, 41, 42, 71, 48, 50, Prime, DM41, DM42, WP43, C47, R47; Project 47 team member https://47calc.com
Pyjam
Posts: 495
Joined: Sat Jan 28, 2023 5:01 pm
Location: France

Re: C43/C47 Bug Reports

Post by Pyjam »

Pyjam wrote:
Sat Mar 18, 2023 1:54 pm
Likely not a bug, but I wonder if it’s intended:
RCL works for I, but does not work for J, K, and L.
Same for STO.
OK. Here’s the problem:
I have ASSigned new functions to SIN, COS, TAN.
If I cancel them, it’s working again.

  Optimot : The ⌥ keyboard layout optimized for French and English (ŵïþ ʃʉŋ 𝕂åʁɒꝃțɛɹṩ).
Pyjam
Posts: 495
Joined: Sat Jan 28, 2023 5:01 pm
Location: France

Re: C43/C47 Bug Reports

Post by Pyjam »

Jaymos wrote:
Wed Mar 15, 2023 2:43 pm
Now, unofficial way: :-) You show a double arrow [=>H.MS] as well. This is dead code not yet removed. I suspect that you found the capitalized double arrow [=>H.MS] in the catalog only. That function was discontinued, removed from the menus and was forgotten in the CAT! That option works the same though but is not needed as it has no new function.

Another bug found: I will remove the dead item.
I'm sorry to come back to this, but I'd like to offer another point of view.
⇒H.MS is not dead code to remove. It is a function that should be fixed to work as expected.

Considering that ⇒D.MS tag 2.30 to 2°30′0.00″ (from X) then ⇒H.MS should tag 2.30 to 2:30:00 (from X).
Both of these functions are inverses of .ms⁻¹ (untag).

Currently the only way to tag 2.30 to 2:30:00 is to do a double operation:
2.30 [⇒D.MS] → 2°30′0.00″ [.ms] → 2:30:00

Clearly there is a function missing to do this in one step.

  Optimot : The ⌥ keyboard layout optimized for French and English (ŵïþ ʃʉŋ 𝕂åʁɒꝃțɛɹṩ).
Post Reply