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
PierreMengisen
Posts: 305
Joined: Wed Nov 29, 2017 1:38 pm
Location: Neuchâtel CH

Re: WP43S Alternative key layout --> C43

Post by PierreMengisen »

Jaymos wrote:
Sun Nov 06, 2022 3:35 pm
But Max did not pop out by me.
Please see if you can reproduce new conditions where it comes out EVERY time, which will make is easier for me to catch it.
To enter in the " Max" bug, you have to move in steps of 3 (not 2 nor 4) very (very very ...) quickly like a pianist, very regularly. I also manage to do this by pressing the F1 key on the computer keyboard.
Conclusion: this bug is only for the hyper nervous or the piano virtuosos. 😂
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]
User avatar
Jaymos
Posts: 1633
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: WP43S Alternative key layout --> C43

Post by Jaymos »

PierreMengisen wrote:
Mon Nov 07, 2022 6:04 pm
Jaymos wrote:
Sun Nov 06, 2022 3:35 pm
But Max did not pop out by me.
Please see if you can reproduce new conditions where it comes out EVERY time, which will make is easier for me to catch it.
To enter in the " Max" bug, you have to move in steps of 3 (not 2 nor 4) very (very very ...) quickly like a pianist, very regularly. I also manage to do this by pressing the F1 key on the computer keyboard.
Conclusion: this bug is only for the hyper nervous or the piano virtuosos. 😂
I wonder if we are not combining or changing key codes delivered by the keyboard if you do a glissando like that. Does that happen only on one computer or have you tried other? I will some time monitor the codes and see if that may be 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
Jaymos
Posts: 1633
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: C43 : Complex Solver --> Very nice extension

Post by Jaymos »

Mrspock wrote:
Mon Nov 07, 2022 9:34 am
Dear all,

I tried out the complex solver (cpxSlv) in the XEQ menu, present in the last update of the C43 firmware.
It is fantastic. Tried 5th degree and 9th degree equations with 1 real root. Found the complex conjugate pairs of
roots in a matter of a few minutes. A marvellous extension of the capabilities of the C43 project !
Many thanks to Jaco for the implementation!
Mrspock

Thank you for the kind words.

The cpxSlv program however, is part of the WP43 suite and is not exclusive to C43.

But yes, I did write it for C43 and implement it in WP43. I was searching for long to find an effective complex root finder and tried some which had varying yields. We all stand on giants though and in 2020 Pauli advised and sent me this paper about a modified secant method which turned out to work very well.

I used this method and took a lot of trouble to try find a pragmatic but over complicated way to arrest oscillations and diversions. With real starting values it starts as standard real root finder, but with complex starting values or when real number divergence or oscillation is detected it changes to the complex domain and tries multiple complex starting points while divergence or oscillation are monitored.

It is written in a hybrid way in WP43 using c for program flow, counters and logic while accessing the WP43 RPN & math code. As such, accuracy is as per the standard RPN math offered by WP43.

The efficiency of any solver is a careful balance of monitoring and timeously reacting to divergence and oscillations by appropriately redirecting stuck iterations into better directions. This program has not stood the test of time as yet.
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
PierreMengisen
Posts: 305
Joined: Wed Nov 29, 2017 1:38 pm
Location: Neuchâtel CH

Re: WP43 Alternative key layout --> C43

Post by PierreMengisen »

Hi Jaco,

unfortunately your link to "https://www.classic43.com/downloads/202 ... elease.ZIP" does not work.
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]
User avatar
Jaymos
Posts: 1633
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: WP43 Alternative key layout --> C43

Post by Jaymos »

PierreMengisen wrote:
Tue Nov 08, 2022 11:58 am
Hi Jaco,

unfortunately your link to "https://www.classic43.com/downloads/202 ... elease.ZIP" does not work.
I added the software to the web page and then after that decided to make another change to the release; so the release got delayed by a day. I should have all ready tonight.

I am pleased to learn thought that I am being caught out for an unannounced release that didn’t happen😉.

To keep you from tapping the refresh button all the time (and create a denial of service), you can in the meantime read the 4 new documents also marked in yellow that were also added post-Allschwil 😉.
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: WP43 Alternative key layout --> C43

Post by BINUBALL »

Jaymos wrote:
Tue Nov 08, 2022 12:58 pm
PierreMengisen wrote:
Tue Nov 08, 2022 11:58 am
Hi Jaco,

unfortunately your link to "https://www.classic43.com/downloads/202 ... elease.ZIP" does not work.
I added the software to the web page and then after that decided to make another change to the release; so the release got delayed by a day. I should have all ready tonight.

I am pleased to learn thought that I am being caught out for an unannounced release that didn’t happen😉.

To keep you from tapping the refresh button all the time (and create a denial of service), you can in the meantime read the 4 new documents also marked in yellow that were also added post-Allschwil 😉.
I couldn't make pdf loaded on my browser. Loading takes much time.

https://www.classic43.com/downloads/202 ... e-v1.0.pdf
S.Korean / HP-50G | fx-570EX | fx-570CW | HP-200LX
User avatar
PierreMengisen
Posts: 305
Joined: Wed Nov 29, 2017 1:38 pm
Location: Neuchâtel CH

Re: WP43 Alternative key layout --> C43

Post by PierreMengisen »

BINUBALL wrote:
Tue Nov 08, 2022 3:05 pm
I couldn't make pdf loaded on my browser.
https://www.classic43.com/downloads/202 ... e-v1.0.pdf
No problem here for the flyer.

But problem for "https://www.classic43.com/downloads/202 ... he%20Forum"

Thank you Jaco for your Powerpoint.
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]
User avatar
Jaymos
Posts: 1633
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: WP43 Alternative key layout --> C43

Post by Jaymos »

.
allschwil1.png
allschwil1.png (109.25 KiB) Viewed 1201 times
.
Release notification: C43 version 108_08 here at the normal place: look for the yellow links which are new.
  • Above, a rather official looking Allschwil pointer, thanks to RJvM, reminding of Allschwil and
  • on the linked web download page, the Allschwil C43 presentation and flyer.
  • On the same page above, we have the usual zip file containing the Windows Simulator and the qspi PGM for DM42.
  • Also linked on the page, a printable copy of the graphics programming example listed here a few weeks ago and a new solver and equation application example.
In this release we overhauled the load/save functions and the STOCFG and RCLCFG functions.
We fixed the outdated readme file relating to linking the C43 to your Windows calculator button (and tested it again).
We streamlined the SI UNIT prefix page and cyclic display mode button FSE which can be found on HOME.Dn (see example below).
We streamlined the angular "modes" with the overhauling of all these angular settings, with the handy cyclic DRC button.
There were quite a number of other changes and improvements included, but that for another day.

Example of the FSE button in the SI UNIT Prefix menu:
After switch on, type in g[CNST] c F1 to get light speed in m/s. Get the UNIT menu by pressing g[HOME] Dn. Press f[FSE] and the resulting value in X will be 299.8 M. Say you want to know how fast transmission time would be over 250 km, use the prefixes as follows: 250 [F5] and get the time, [X<>Y] [➗]. The answer of 833.9 μs in the picture below is automatically displayed in SI prefixes while we also used the prefix multipliers as was needed.

The new FSE button changed the display mode to UNIT. Should you press it again, it will change to every other display mode in sequence Fix Sci Eng .... This concept was already coded and at Allschwil, Charles McCord (Ex HP) had some mockups of what if calculators which HP considered and FSE was one of those imaginary keys. So we changed the name of our new button since HP at least thought of that as well. The normal FIX, SCI ... buttons in the main DISP page are not changed as there is enough space in the menu system. But in the UNIT menu, this concept allowed space saving so that two buttons do all six display modes and the decimal settings.
.
Clipboard03.png
Clipboard03.png (3.97 KiB) Viewed 1201 times
Clipboard02.png
Clipboard02.png (4.45 KiB) Viewed 1201 times
This is the structure of the FSE cyclic button. The Allschwil presentation has diagrams of this and the other cyclic buttons too on p43/44.

Furthermore, at Allschwil a participant requested additional binary options to the already full HP16C-like BASE menu. These were implemented in this release. Look out for the BASE menu: BCD representation was requested and added. I will put an application note together on the BCD display, but as this is brand new code and concept, these may still change after we get some feedback. I tried to include a screen shot but three images are the limit here, so let me rather prepare a BCD note showing BCD, 9's complement and 10's complement representations.

Good luck, and please report any issues.
Last edited by Jaymos on Wed Nov 09, 2022 9:45 am, edited 5 times in total.
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.
rprosperi
Posts: 1698
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: WP43 Alternative key layout --> C43

Post by rprosperi »

The link for the latest (221107, v108) seems to be broken, thought the new docs all downloaded fine.

Thanks for sharing these Jaco!
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
User avatar
Jaymos
Posts: 1633
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: WP43 Alternative key layout --> C43

Post by Jaymos »

rprosperi wrote:
Wed Nov 09, 2022 3:13 am
The link for the latest (221107, v108) seems to be broken, thought the new docs all downloaded fine.

Thanks for sharing these Jaco!
Thanks for reporting so quick - link fixed.
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