## 43S Alternative key layout --> WP43C

General discussion about calculators, SwissMicros or otherwise
Jaymos
Posts: 673
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

### Re: 43S Alternative key layout --> WP43C

Great to hear! The take away from your message is that our intention with the ‘42S inspired operation’ is hitting spot on!

As you all may have noticed, there is a fundamental UI difference between 43S and C43 which hasn’t been discussed here. That is the single [.ms] button versus the two buttons [d.ms] and [h.ms] on the 43S.

Recently, Mihail (43S team) completed the d.ms and h.ms functionalities of the 43S and I subsequently finished the UI modifications for single button operation on C43.

I should be able to post a release this weekend together with a document detailing the differences.
Jaco Mostert
Elec Eng, South Africa
C43 (WP34C) on DM42 sn. 03818 & 06199 for complex math, HP42S; HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; owned FX702P & 11C; used HP67 & HP85; iOS: 42s Byron, Free42, WP31S/34S, HCalc.
Posts: 7
Joined: Thu Jan 21, 2021 12:41 am
Location: Erie, PA USA

### Re: 43S Alternative key layout --> WP43C

pipedwho wrote:
Sat Feb 20, 2021 12:27 am
Wow, after mucking around with the simulators, the C43 layout and use is so much more intuitive than the Wp43S layout. I suppose that could be I’ve been using my HP42s for nearly 30 years. Although I do have a Wp 31S and that thing is super easy to use. Since I picked up a DM42, the 31S has gone to my 12 year old who found it even easier to use than his Casio FX-82.

This C43 is what I’ve been waiting for from HP since they discontinued the 42S in the nineties.

Great job guys! This is going to be awesome!
I agree. I just got my DM42 and first thing I did was load the C43 L42 pgm (version 48). I plan on using this as my daily driver.
DM42 SN 06811
pipedwho
Posts: 5
Joined: Sat Feb 13, 2021 4:40 am

### Re: 43S Alternative key layout --> WP43C

Sun Feb 21, 2021 1:24 am
pipedwho wrote:
Sat Feb 20, 2021 12:27 am
Wow, after mucking around with the simulators, the C43 layout and use is so much more intuitive than the Wp43S layout. I suppose that could be I’ve been using my HP42s for nearly 30 years. Although I do have a Wp 31S and that thing is super easy to use. Since I picked up a DM42, the 31S has gone to my 12 year old who found it even easier to use than his Casio FX-82.

This C43 is what I’ve been waiting for from HP since they discontinued the 42S in the nineties.

Great job guys! This is going to be awesome!
I agree. I just got my DM42 and first thing I did was load the C43 L42 pgm (version 48). I plan on using this as my daily driver.
Me too. Sometimes an efficient easy to use UI trumps a super featured hard to use UI.

I tried the WP-34S before I got the WP-31S and it is indeed super powerful, but my god it was painful figuring out how to do anything quickly. The WP-31S is so simple it took minutes for it feel like I'd been using it for years.

I was worried the WP-43S was going in the same direction as the WP-34S, until I saw the C43. It's pretty clear that the power of the WP-43S can be contained in a much easier to use (or at least more familiar to me) UI with the power of the WP43S and the UI simplicity of a 42S.

I will definitely be buying a C43 template when the changes settles down and they become available.
Jaymos
Posts: 673
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

### Re: 43S Alternative key layout --> WP43C

Jaymos wrote:
Sat Feb 20, 2021 10:56 am
As you all may have noticed, there is a fundamental UI difference between 43S and C43 which hasn’t been discussed here. That is the single [.ms] button versus the two buttons [d.ms] and [h.ms] on the 43S.

I should be able to post a release this weekend together with a document detailing the differences.

The new simulator and DM42 files are available below:

Windows Simulator:
Thanx Dani for the compile!

DM42 firmware files:

g[.ms]
For a comparison between all the DMS, HMS modes and features: https://classic43.com/downloads/2021-02 ... and_ms.pdf

Root finder
For a writeup of the use of my root finder, which is in POC: https://classic43.com/downloads/2021-02 ... pt_POC.pdf

I may at a later stage jot down the programmatic procedures of the various algorithms that I use.

The procedure of using an RPN formula to launch the root finder, is somewhat different to the WP43S method, which will be supported as well. Currently, according to the manuals, the solver will comprise an algebraic formula input. Well, that may work a whole lot better than my RPN effort, and my POC may well be pulled if not working well.

The operation at the moment is more functional than beautiful and the way is simply to enter a RPN formula into a text string and store it in a register.
.
Clipboard112.png (3.36 KiB) Viewed 306 times
example of text string RPN formula
.
Then use the X.PLOT command to plot a graph of the formula to ascertain the first guesses for roots.
Then use the X.SOLV command to find the root using a combination of various Secant and Newton based algorithms, some of which were shared in posts above.
.
20210221-23561929.bmp (12.31 KiB) Viewed 306 times
A test formula plotted, x^2 +1 = 0, with complex roots.
.
20210221-23544487.bmp (12.31 KiB) Viewed 306 times
The same test, root found, from a start value of X=+1.
Jaco Mostert
Elec Eng, South Africa
C43 (WP34C) on DM42 sn. 03818 & 06199 for complex math, HP42S; HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; owned FX702P & 11C; used HP67 & HP85; iOS: 42s Byron, Free42, WP31S/34S, HCalc.
Posts: 7
Joined: Thu Jan 21, 2021 12:41 am
Location: Erie, PA USA

### Re: 43S Alternative key layout --> WP43C

I successfully compile/run the C43 simulator on linux.

Now I'm trying to build my own firmware, using the scripts in DMCP_build, which I'm working my way through.

My question is how do I build the pgm files for L1 vs L42 keyboard layout, and does the default scripts produce the L1 or L42 layout?
DM42 SN 06811
Jaymos
Posts: 673
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

### Re: 43S Alternative key layout --> WP43C

Tue Feb 23, 2021 9:54 pm
I successfully compile/run the C43 simulator on linux.

Now I'm trying to build my own firmware, using the scripts in DMCP_build, which I'm working my way through.

My question is how do I build the pgm files for L1 vs L42 keyboard layout, and does the default scripts produce the L1 or L42 layout?

The L1 vs L42 layout selection is done manually in defines.h

Remove the comments in line 38, to undefine SWAP_TO_L1_ON_DM42

Code: Select all

  //Key layout options
#define SWAP_TO_L1_ON_DM42
//#undef  SWAP_TO_L1_ON_DM42

Jaco Mostert
Elec Eng, South Africa
C43 (WP34C) on DM42 sn. 03818 & 06199 for complex math, HP42S; HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; owned FX702P & 11C; used HP67 & HP85; iOS: 42s Byron, Free42, WP31S/34S, HCalc.