WP43 Bug Reports and Maintenance

This area is for discussion about these families of custom high-end Scientific Calculator applications for SwissMicros devices.
H2X
Posts: 885
Joined: Tue Apr 25, 2017 8:00 am
Location: Norðvegr
Contact:

Re: WP43 Bug Reports and Maintenance

Post by H2X »

Walter wrote:
Mon May 15, 2023 10:37 am
H2X wrote:
Mon May 15, 2023 9:55 am
Walter wrote:
Mon May 15, 2023 7:10 am
How do you allocate space for a user menu you don't know the size of?
Can a user menu have pages?
Yes in principle but just one (cf. OM, p. 304 of 350). 8-)
Doesn't that rather define the space needed, to 3 x 6 slots times whatever space the slot occupies?
What is the metric tensor in imperial units?
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: WP43 Bug Reports and Maintenance

Post by Walter »

H2X wrote:
Mon May 15, 2023 11:41 am
Walter wrote:
Mon May 15, 2023 10:37 am
H2X wrote:
Mon May 15, 2023 9:55 am
Can a user menu have pages?
Yes in principle but just one (cf. OM, p. 304 of 350). 8-)
Doesn't that rather define the space needed, to 3 x 6 slots times whatever space the slot occupies?
Yes in principle but only if there are no undefined submenus hanging on it.
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
H2X
Posts: 885
Joined: Tue Apr 25, 2017 8:00 am
Location: Norðvegr
Contact:

Re: WP43 Bug Reports and Maintenance

Post by H2X »

Walter wrote:
Mon May 15, 2023 12:38 pm
H2X wrote:
Mon May 15, 2023 11:41 am
Walter wrote:
Mon May 15, 2023 10:37 am

Yes in principle but just one (cf. OM, p. 304 of 350). 8-)
Doesn't that rather define the space needed, to 3 x 6 slots times whatever space the slot occupies?
Yes inprinciple but only if there are no undefined submenus hanging on it.
That's the surprising bit, then, to anybody who assumes that said submenus would be separate and independent objects in their own right (be they empty or not), and referenced by name (or something else which fits into a slot).

Wouldn't submenus have to be created (allocated in memory and named) first, so they exist before they can be used or assigned anywhere? What does "be defined" mean other than to exist and have a name?
What is the metric tensor in imperial units?
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: WP43 Bug Reports and Maintenance

Post by Walter »

H2X wrote:
Mon May 15, 2023 1:03 pm
Walter wrote:
Mon May 15, 2023 12:38 pm
H2X wrote:
Mon May 15, 2023 11:41 am
Doesn't that rather define the space needed, to 3 x 6 slots times whatever space the slot occupies?
Yes inprinciple but only if there are no undefined submenus hanging on it.
That's the surprising bit, then, to anybody who assumes that said submenus would be separate and independent objects in their own right (be they empty or not), and referenced by name (or something else which fits into a slot).

Wouldn't submenus have to be created (allocated in memory and named) first, so they exist before they can be used or assigned anywhere? What does "be defined" mean other than to exist and have a name?
This question goes to our software department. 8-)

AFAICI, removing a user menu is just easier when you know it's a header plus 18 items, and that's it. KISS. Period.
Else there may be all sorts of branches, possibly containing branches again, etc. - just repellent. But I'm no software guy anymore.
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
H2X
Posts: 885
Joined: Tue Apr 25, 2017 8:00 am
Location: Norðvegr
Contact:

Re: WP43 Bug Reports and Maintenance

Post by H2X »

Walter wrote:
Mon May 15, 2023 7:45 pm
H2X wrote:
Mon May 15, 2023 1:03 pm
Walter wrote:
Mon May 15, 2023 12:38 pm

Yes inprinciple but only if there are no undefined submenus hanging on it.
That's the surprising bit, then, to anybody who assumes that said submenus would be separate and independent objects in their own right (be they empty or not), and referenced by name (or something else which fits into a slot).

Wouldn't submenus have to be created (allocated in memory and named) first, so they exist before they can be used or assigned anywhere? What does "be defined" mean other than to exist and have a name?
This question goes to our software department. 8-)

AFAICI, removing a user menu is just easier when you know it's a header plus 18 items, and that's it. KISS. Period.
Else there may be all sorts of branches, possibly containing branches again, etc. - just repellent. But I'm no software guy anymore.
Thanks, Walter!

What's KISS may or may not be relative, aggregation vs. composition is an interesting topic of its own. Eagerly awaiting the departmental communication! 8-)
What is the metric tensor in imperial units?
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: WP43 Bug Reports and Maintenance

Post by dlachieze »

H2X wrote:
Mon May 15, 2023 8:24 pm
Eagerly awaiting the departmental communication! 8-)
Issue fixed on the WP43. Adding an existing menu to a user-created menu will be in the next release.
DM42: 00425 - DM41X: β00066 - WP43: 00042
DA74254
Posts: 193
Joined: Tue Oct 03, 2017 11:20 pm
Location: Norway/Latvia

Re: WP43 Bug Reports and Maintenance

Post by DA74254 »

Maybe it's been reported before..
My calc crashes and freezes completely if the stack is populated and I (accidently) hit either arrow up or down (the two keys above the "exit" key).
I then need to hit the reset button on the back side. After doing so, I can load the state file and it functions again. At least until I hit the arrow keys again. Yes, I repeated it several times and it is a recurring issue.
If you need, I can send you my state file.
Current settings are "Europe" with "," instead of ".", 8 stack registers, Y.MD, Complex, /max and 64:2.
Esben
DM42 SN: 00245, WP43 Pilot SN:00002, DM32 SN: 00045 (Listed in obtained order).
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: WP43 Bug Reports and Maintenanc

Post by dlachieze »

Yes please send the state file so we could try to reproduce and investigate your issue. You can attach it in a zip file to your post.
DM42: 00425 - DM41X: β00066 - WP43: 00042
DA74254
Posts: 193
Joined: Tue Oct 03, 2017 11:20 pm
Location: Norway/Latvia

Re: WP43 Bug Reports and Maintenance

Post by DA74254 »

Hi,
Here's the state file I use.
Attachments
ff.zip
(10.7 KiB) Downloaded 49 times
Esben
DM42 SN: 00245, WP43 Pilot SN:00002, DM32 SN: 00045 (Listed in obtained order).
DA74254
Posts: 193
Joined: Tue Oct 03, 2017 11:20 pm
Location: Norway/Latvia

Re: WP43 Bug Reports and Maintenance

Post by DA74254 »

Hmm, suddenly I cannot reproduce the freeze (good thing though :) )
After 3-4 complete resets, there seems that my calc started to behave normal again.
Anyway, the last operations I did before the (last) freeze was:
2^100 (left on stack)
2^1000 (left on stack)
So the answer for 2^100 was in "Y" and 2^1000 in "X".
Then I cleared (left arrow key) "X" to "0" and hit arrow down key. That's when it froze, several times. After I copied and attache the state file, I tried a few other operations and no freeze. I also repeated the exact steps for the last freeze and it did not freeze up.

BTW; I'm running the latest WP43 v0.23.12
Esben
DM42 SN: 00245, WP43 Pilot SN:00002, DM32 SN: 00045 (Listed in obtained order).
Post Reply