WP43 Alternative key layout --> C43

This area is for discussion about these families of custom high-end Scientific Calculator applications for SwissMicros devices.
User avatar
Jaymos
Posts: 1634
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

RJvM wrote:
Tue Aug 30, 2022 11:49 am
A minor inconsistency in the interface I noticed: when entering alpha input, after switching the calculator (hardware) off and then on again, you can resume input; this is not the case for numeric input (I tried this because of the article "HP RPN Evolves" by Richard Nelson, who mentioned that the HP-35 (!) allowed to resume numeric input after switching it off & on. Unfortunately, I could not verify it on my 35, it did not power on just now :-(
Can someone check with WP43S on hardware?
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
Jaymos
Posts: 1634
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

Thanks to all those who sent bug reports and questions on 4 different channels, i.e. on Gitlab, on this forum, on PM and per email. I appreciate the testing efforts! We had a good response since we released 108_00 two weeks ago.

It was a tough week of fixing hard to find bugs; so those who complained, please re-test for new bugs that may be exposed by the fixing of the old ones.

The C43 update is here on the C43 download page.

As usual we have the non-qspi C43 version, the full qspi C43 version and the (unofficial) non-qspi WP43S DM42 USER mode non-keymap version.

And thanks to my team - ☕ to you!
Let me say it again in case there is any doubt: the C43 project cannot exist without the code of the WP43S and the relentless efforts of the WP43S team.

Let me sign off with a nice little example I just did on my C43 on DM42: I wondered how effectively I could determine pi on the C43 and decided I'll use the method of simply calculating the area of a circle with \(radius = 1\) by integrating double a half circle: \(A = 2 \int_{-1}^{+1} { \sqrt {(1-x^2)}} dx\), which I did like this:
.
20220905-01595633.bmp
20220905-01595633.bmp (12.31 KiB) Viewed 1906 times
I entered the formula into the equation editor - (yes, due to the changes from the WP43S side, the default variable case in equation entry is now lower case x)
.
20220905-02032260.bmp
20220905-02032260.bmp (12.31 KiB) Viewed 1906 times
I went to integral, set the lower limit to -1 and upper limit to +1 and integrated. You do have to wait a minute though - it is not fast. After a minute I got impatient but just as I plugged in the USB cable, it finished. Then I subtracted \(\pi\) (on the keyboard) from the result, and, -3E-33 it is! not bad.
.
20220905-02010100.bmp
20220905-02010100.bmp (12.31 KiB) Viewed 1906 times
Just for good measure I went into Draw, set the lower x to -1 and the upper x to +1 and pressed Draw, saw the semi-circle then checked the Trapezoid integral check box, to illustrate the integral on the graphic.
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
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S Alternative key layout --> WP43C

Post by Walter »

Quite impressive!

Quick nitpicky remark: a semicircle looks different at both ends - graphic constraints?
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
Jaymos
Posts: 1634
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

Walter wrote:
Mon Sep 05, 2022 6:11 am
Quite impressive!

Quick nitpicky remark: a semicircle looks different at both ends - graphic constraints?
The graphic x step size is a speed compromise and Δx can be seen as the width of the trapezoids, therefore where Δy/Δx is large, the image quality suffers.
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
BINUBALL
Posts: 46
Joined: Fri Jan 28, 2022 3:48 am
Location: South Korea

Re: 43S Alternative key layout --> WP43C

Post by BINUBALL »

I followed your progress and discovered something. Try to edit equation and press F1 on keyboard. It inserts Max in equation. (mouse click on F1 or F6 rarely put Max in equation)

And are there any way to view another equation when there are more than 2 equations? ▲ and ▼ doesn't work because of view stack content. (X, Y, Z, T etc)
S.Korean / HP-50G | fx-570EX | fx-570CW | HP-200LX
User avatar
Jaymos
Posts: 1634
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

BINUBALL wrote:
Mon Sep 05, 2022 1:39 pm
I followed your progress and discovered something. Try to edit equation and press F1 on keyboard. It inserts Max in equation. (mouse click on F1 or F6 rarely put Max in equation)

And are there any way to view another equation when there are more than 2 equations? ▲ and ▼ doesn't work because of view stack content. (X, Y, Z, T etc)
1. Took me a while to realize you mean in the simulator... ;-).
On the sim, use the arrow keys on your PC keyboard - they work better.

There was a bug, in fact all the function keys generated Max in equation entry mode. That was found and fixed, thanks. See next release - the function keys work now as well.

2. This was also a real bug and now ▲ and ▼ work again in equations. Fixed. See next release.

Thx for the feedback.
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
BINUBALL
Posts: 46
Joined: Fri Jan 28, 2022 3:48 am
Location: South Korea

Re: 43S Alternative key layout --> WP43C

Post by BINUBALL »

And weird behavior with keyboard action.. (on simulator :D)

We can long-press function key to get f-menu and g-menu. (f/g + function key, idk I explained correctly) Assuming I want to get g-menu, I can get it with press and hold mouse click but not with keyboard F1-F6. Long pressing F1 only can select f-menu, showing flashing line.
S.Korean / HP-50G | fx-570EX | fx-570CW | HP-200LX
User avatar
Jaymos
Posts: 1634
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

BINUBALL wrote:
Tue Sep 06, 2022 4:11 pm
And weird behavior with keyboard action.. (on simulator :D)

We can long-press function key to get f-menu and g-menu. (f/g + function key, idk I explained correctly) Assuming I want to get g-menu, I can get it with press and hold mouse click but not with keyboard F1-F6. Long pressing F1 only can select f-menu, showing flashing line.
That is weird - the GTK+ keyboard thingy is very iffy, but I will look into it again.

But it is not a train smash for keyboard operation!

There is F1 behaviour which does work for g and that is double F1 give g[F1]. Single long press stops at f[F1] - not sure why it stops - it is supposed to run on from f to g to NOP. Do use the double tap in the mean time. It works beautifully on the hardware too!

J
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
Jaymos
Posts: 1634
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

Jaymos wrote:
Tue Sep 06, 2022 4:27 pm
BINUBALL wrote:
Tue Sep 06, 2022 4:11 pm
And weird behavior with keyboard action.. (on simulator :D)

We can long-press function key to get f-menu and g-menu. (f/g + function key, idk I explained correctly) Assuming I want to get g-menu, I can get it with press and hold mouse click but not with keyboard F1-F6. Long pressing F1 only can select f-menu, showing flashing line.
That is weird - the GTK+ keyboard thingy is very iffy, but I will look into it again.

But it is not a train smash for keyboard operation!

There is F1 behaviour which does work for g and that is double F1 give g[F1]. Single long press stops at f[F1] - not sure why it stops - it is supposed to run on from f to g to NOP. Do use the double tap in the mean time. It works beautifully on the hardware too!

J
This bug is fixed. Next release.
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
Jaymos
Posts: 1634
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

Jaymos wrote:
Sun Sep 13, 2020 9:38 pm
The POC for the second BASE menu layout.

.
Further to the discussions this afternoon, I changed FB01-FB64 to be FB00-FB63, counting from 0.
Most people might indeed count from 1, but a subset of people, including hardware people like myself, mostly count from 0.
This is now different from the 43S; well, I can't stop hoping the bit counting will change. (EDIT: bit counting indeed changed in WP43S: FB since changed bit count from 00 to 63; this quoted line was not the point of this post below.)
.

Following up on a 2-year old post: in the quoted post chain in 2020 we never returned to what is needed in terms of these flip bit shortcuts FB00 through FB63. The current status of the BASE UP menu is as follows:
.
Menu_ 110  18.bmp
Menu_ 110 18.bmp (3.63 KiB) Viewed 1543 times
BASE Up
.
The current version has 4 demo buttons, i.e. FB00, FB01, FB02 and FB03. These simply flip the related bit, similar to the standard "FB nn" command. The question is simply, do we "use" 3½ additional menu screens to provide these "lazy" shortcuts FB00..FB63, or do we delete all these shortcuts.

In my opinion, I think we should ditch all these shortcuts FB00 etc.

Ideas?
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.
Post Reply