Page 122 of 162

Re: 43S Alternative key layout --> WP43C

Posted: Sat Feb 20, 2021 10:56 am
by Jaymos
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.

Re: 43S Alternative key layout --> WP43C

Posted: Sun Feb 21, 2021 1:24 am
by adambennett
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.

Re: 43S Alternative key layout --> WP43C

Posted: Mon Feb 22, 2021 12:14 am
by pipedwho
adambennett wrote:
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.

Re: 43S Alternative key layout --> WP43C

Posted: Mon Feb 22, 2021 12:27 am
by Jaymos
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:
For the simulator compiled EXE files: https://classic43.com/downloads/C43_103L1_SIM.zip
Thanx Dani for the compile!

DM42 firmware files:
For the L1 and L42 firmware files, release 103: https://classic43.com/downloads/C43_103.zip

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
Clipboard112.png (3.36 KiB) Viewed 4392 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
20210221-23561929.bmp (12.31 KiB) Viewed 4392 times
A test formula plotted, x^2 +1 = 0, with complex roots.
.
20210221-23544487.bmp
20210221-23544487.bmp (12.31 KiB) Viewed 4392 times
The same test, root found, from a start value of X=+1.

Re: 43S Alternative key layout --> WP43C

Posted: Tue Feb 23, 2021 9:54 pm
by adambennett
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?

Re: 43S Alternative key layout --> WP43C

Posted: Wed Feb 24, 2021 11:15 pm
by Jaymos
adambennett wrote:
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

Re: 43S Alternative key layout --> WP43C

Posted: Sat Mar 27, 2021 2:49 pm
by pica
Hi,
I have been giving the C43 a try, both on my DM42 and on the windows simulator. I especially like the ability to switch and play with different keyboard layouts.
I don't know if this is the right place to report this, or that it is worth reporting an obvious bug.
When taking the square root of a complex number, the return is just the real value of the imaginary part. E.g. (3 + 4i ) sqrt returns 2.
This happens both on the dm42 and the windows simulator. It does not happen with the wp43s windows simulator.

Re: 43S Alternative key layout --> WP43C

Posted: Sat Mar 27, 2021 11:10 pm
by Jaymos
Hi Pica,

This is the perfect place to report bugs, no problem. And very complete information comparing the versions.

This particular problem was reported last week here and indeed it was a "button" "ui" problem not a WP43S math problem, and I was the one who broke it, and fixed it ;-)

Code: Select all

3 ENTER 4 [COMPLEX] [sqrtx] 
gave

Code: Select all

2+ix1
as expected. To double check I quickly compiled the code base dated a day before the above fix, and indeed, it performed exactly as per your report. So, confirmed, it was fixed.

This fix already is in the updated "latest" branch dated 24 March, here. However, in the daily or latest updates there is not a Windows simulator pre-built. If you are set up, you can compile it yourself.

I will however release binaries for DM42 and Windows Sim very soon, after some code re-arrangement that I am busy with, probably just after this weekend.

Thanx for the report.

Re: 43S Alternative key layout --> WP43C

Posted: Sun Mar 28, 2021 7:46 am
by pica
Hi Jaymos
Thanks for the quick & comprehensive reply. I will wait for the new binaries- I am mostly a Linux person but have never bothered to go much past bash scripting. Although I have often enough gone into a directory and done ./configure, make, make install, if that's about all I need to do.

To throw in my bit on the UI, it is ingenious for the most part. I like the home menu with single press x^2 and y^x.
The long press for g shifted commands is almost better than the second blue button, once you are used to it.
I also like the complex menu, but miss having a single press CC button, as on the WP43s. The CC button itself is superb for entry and exit of complex numbers, but loses some of its charm when it becomes shifted. I would happily exchange the position of the CC and conj buttons. The HP35s may have rubbish complex support, but I have always liked the i key for easy complex number entry. Having shifted CC on the home menu is OK, but but my personal preference would be to swap CC with x! . When actually doing stuff with complex numbers, I would mostly be on the complex menu, and an unshifted CC there would be nice.

The sig display mode is also great- something that I have always missed on calculators!

OK, I missed the layout with CC at the top left. That works too. Then there is no need for it in any menu, but then the sigma + and sigma - keys in the stat menu will need to be swapped?

Re: 43S Alternative key layout --> WP43C

Posted: Sun Mar 28, 2021 12:01 pm
by Dani R.
pica wrote:
Sun Mar 28, 2021 7:46 am
...

OK, I missed the layout with CC at the top left. That works too. Then there is no need for it in any menu, but then the sigma + and sigma - keys in the stat menu will need to be swapped?
I agree with this.