WP43 Bug Reports and Maintenance

This area is for discussion about these families of custom high-end Scientific Calculator applications for SwissMicros devices.
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: 43S Bug Reports and Maintenance

Post by dlachieze »

CLP improvement suggestion

I was developing some programs on both the DM42 and the WP43 for performance comparison when at some point I wanted to make some cleanup by removing on the WP43 an older version of the program I was working on, so I pressed g CLR then the CLP softkey expecting to select next the program to delete ... and as nothing else happened I brutally realized that I had deleted the current version of my program !

I was hit by the user interface difference between the 42 and the 43. On the HP-42S (and the DM42) CLP expects you to select the program to delete in the same way as for the XEQ command. But on the WP43 which has roots in both the HP-42S and the WP34S, CLP acts as on the WP34S by directly clearing the current program. At least the WP34S asks for confirmation, not the WP43 making things worse.

So I would recommend, for a better user experience, to improve the CLP command on the WP43 to be able to specify the program to clear, as on the HP-42S:

CLP.PNG
CLP.PNG (47.72 KiB) Viewed 2055 times
DM42: 00425 - DM41X: β00066 - WP43: 00042
User avatar
PierreMengisen
Posts: 305
Joined: Wed Nov 29, 2017 1:38 pm
Location: Neuchâtel CH

Re: 43S Bug Reports and Maintenance

Post by PierreMengisen »

Extremely pertinent suggestion!
Pierre
[TI59 with PC100C; TI-84 Plus CE-T; HP41CV with HP IL loop & 2*82161A DCD & 82162 TP; HP15C; HP28S; DM41; DM41L; DM42; DM41X]
Xianfox
Posts: 5
Joined: Tue Mar 10, 2020 10:28 am
Location: Wisconsin USA

Re: 43S Bug Reports and Maintenance

Post by Xianfox »

dlachieze wrote:
Thu Dec 01, 2022 10:45 am
At step 13 I don’t know where I can find the name of the variable pressed for resolution as there is no Alpha register on the WP43.
Furthermore pressing a variable soft key without entering a value in X before doesn't resume the program execution after the STOP instruction as it does on the HP-42S.
Did you ever figure this out or get an answer to this question? I’ve got a similar issue with varmnu.
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: 43S Bug Reports and Maintenance

Post by dlachieze »

Xianfox wrote:
Wed Dec 21, 2022 9:40 pm
dlachieze wrote:
Thu Dec 01, 2022 10:45 am
At step 13 I don’t know where I can find the name of the variable pressed for resolution as there is no Alpha register on the WP43.
Furthermore pressing a variable soft key without entering a value in X before doesn't resume the program execution after the STOP instruction as it does on the HP-42S.
Did you ever figure this out or get an answer to this question? I’ve got a similar issue with varmnu.
No, currently on the WP43 VARMNU is broken compared to how it works on the 42s.
DM42: 00425 - DM41X: β00066 - WP43: 00042
Thomas_ER
Posts: 192
Joined: Mon Jul 24, 2017 3:19 pm
Location: Germany

Re: 43S Bug Reports and Maintenance

Post by Thomas_ER »

All the best to the WP43S makers and followers for the new year.
Hopefully there will be more releases (for the WP43) in 2023.
[ HP48/49/50/42S/WP34/HP Prime/ DM42 (#00185+00318) ]
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: 43S Bug Reports and Maintenance

Post by dlachieze »

With the release of the new 0.23.3 version of the WP43 firmware, I’ve checked the different issues I’ve reported previously and here is the status to keep track of them:

Closed Pending
  • Entering and exiting DMCP menu clears all programs and data, I was expecting that the calculator state would be automatically saved upon entering the System menu and restored when exiting DMCP mode but it’s not the case. You still have to manually create a backup before entering the system menu, and load it after to restore your programs and data. Note: it’s worse now as restore doesn’t work correctly for programs.
  • KEYG and KEYX issue, still pending.
  • VARMNU issue, no update.
  • PIXEL and AGRAPH range issue, 399.1 for x or 239.1 for y will return on the calculator an error message: "Out of range" while these should be valid values as these functions use IP(x) and IP(y) as inputs.
    Note: this issue prevents using ISG to increment the pixel coordinates which is a pain.
  • Crash sequence, still crashing the calculator.
  • CLP improvement suggestion, still pending. A confirmation has been added for CLP before clearing the current program as on the 34S, but the suggestion to implement the same functionality as on the 42S has not been implemented yet.
Others New
Last edited by dlachieze on Mon Jan 30, 2023 10:16 am, edited 2 times in total.
DM42: 00425 - DM41X: β00066 - WP43: 00042
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S Bug Reports and Maintenance

Post by Walter »

Merci, Didier, for your compilation. The last issue (|x|) is "just" a documentation error - updated but not uploaded yet.

Please note we're very short on manpower.
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S Bug Reports and Maintenance

Post by Walter »

Generally, I recommend filing such issues under GitLab (https://gitlab.com/rpncalculators/wp43/-/issues) - there they will be recorded and won't get lost.

Having said that, you'll find there are continuous activities eliminating errors you can observe under GitLab (special thanks to Mihail). We'll publish a new release in due time but don't hold your breath ...
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: 43S Bug Reports and Maintenance

Post by dlachieze »

With the release of the new 0.23.6 version of the WP43 firmware, I’ve checked the different issues I’ve reported previously in this forum and here is the status vs. the previous release (0.23.3):

Closed Pending Others
  • Slow program execution, there is now a new system flag FASTFN (see description in ReM page 101) to give priority to speed vs. extended precision on some functions. I need to redo a serie of tests to assess the speed improvements.
  • Some comments on the WP43 graphic capabilities, pending some more discussions to specify the improvements to be implemented.
New
  • I'm now reporting new issues directly under GitLab as recommended by Walter in the previous post.

Note: many more issues not reported in this forum have been found and fixed in this release. Thanks Mihail !
DM42: 00425 - DM41X: β00066 - WP43: 00042
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S Bug Reports and Maintenance

Post by Walter »

A little challenge:

Take your WP43 calculator. Reset it.
Enter 1056 [2^x] 1000 [-] [NEXTP]. Finding this prime number will take your WP43 about one minute when powered through USB.
Enter [NEXTP] again to look for the next prime greater than the one just found. This causes my calculator to freeze - resurrect it by a hard reset (pressing the button behind the backside hole). Why is this freeze?

Notes:
  1. Freeze will happen also for greater (long integer) input on the calculator, not for smaller.
  2. The simulator doesn't show this problem.
(Edited for more precision.)
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
Post Reply