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
RAPo
Posts: 290
Joined: Wed May 03, 2017 6:54 pm
Location: The Netherlands
Contact:

Re: 43S Alternative key layout --> WP43C

Post by RAPo »

agree on the no.
DM41X beta: SN00018.
DM41X: SN00496.
DM42 beta: SN00074.
DM42:SN06020.
DM42 converted to C47 SN08973
DM10L: SN056/100.
DM11L: SN 02058.
DM15L: SN2074.
DM16L: SN2156.
DM15, DM16, DM41
and a whole bunch of the original HP's,
User avatar
inautilus
Posts: 92
Joined: Fri May 31, 2019 7:37 pm
Location: Cape Breton, Nova Scotia, CANADA

Re: 43S Alternative key layout --> WP43C

Post by inautilus »

No.
D A MacDonald
Mar Eng, Designer, CANADA
HP35, HP41C, HP28S, HP35s. PC: HP15C, Free42, WP31S, WP34S
(Operators Right in bold)
"It is not the strongest or most intelligent who will survive but those who can best manage change ..." Darwin
H2X
Posts: 885
Joined: Tue Apr 25, 2017 8:00 am
Location: Norðvegr
Contact:

Re: 43S Alternative key layout --> WP43C

Post by H2X »

I'm so glad I'm in such good company! :-)
What is the metric tensor in imperial units?
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

This was actually quite strange voting for whether H2X is alone or not ... :roll: Either way, after that I got another suggestion of #BC, which conflicted with the existing BC?, so it seems that we were gravitating towards RAPo’s #BA. That was until I actually got #B, #BA and BASE placed on the graphical layouts (thanks to inautilus again), and as they say the proof of the pudding is in the eating, so ...

Thank you all who participated, for a very productive session on all about the base … my answer to all the input received is that BASE stays. The final thinking was that I would only save enough space by using the very short #B, and honestly, #B looks good (graphically), but I really does not look effective in communicating and it does not emphasise that it is a menu. #BA is longer and does not save enough space, so I might as well then have the real BASE without compromises. The space saved by chopping the A of LASTx was significant already. I was attempting to get more balance, but it does not work. BASE doesn't look bad - I think I was trying to go from (1-e^-999) to (1-e^-1000) in retrospect. But no harm done - a good analysis with options, proved that BASE is good.

In the new simulator linked below, the old BASE is in again. I needed to update the simulator and DM42 image, as the release from 2 days ago has an ugly bug which causes crashing (maybe it got infected). Either way, the new simulator and .pgm files are zipped here, rev 29, and below.

I also decided to list my partially updated document v049, which is still half done, as well, especially to illustrate the concepts of the assigned keys and the dynamic HOME menus displaying the actual assigned keys. This is attempted graphically on pages 13 - 15 of the draft document. All sorts of extras are being added such as the table requested a few weeks ago with all special keys, and a section on how operation is different in pages 22 - 23, etc.

I made a very basic landing page to help me distribute the files, here with links to the document, the simulators, and the DM42 firmware.

Also linked from there is the document that Nigel prepared on my request, for a quick start on the DM42. Nigel explains what exactly can be expected when you run the WP43C on the DM42. Nigel also runs his WP43C for normal day to day calculating tasks, which was exactly what I set out to do with this project, i.e. to be able to use my WP43S every day on my DM42, and so WP43C was born.

Those DM42 owners, read Nigel's notes, and try it out.
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.
H2X
Posts: 885
Joined: Tue Apr 25, 2017 8:00 am
Location: Norðvegr
Contact:

Re: 43S Alternative key layout --> WP43C

Post by H2X »

Jaymos wrote:
Fri Apr 17, 2020 2:20 am
... BASE stays.
Perfect!

Bonus: Now the other proposed, good names are still available to be put to even better use in future menus, should deserving features be added in the software for which they are the perfect match. Which might very well happen, given the open source nature of these projects.
Jaymos wrote:
Fri Apr 17, 2020 2:20 am
Those DM42 owners, read Nigel's notes, and try it out.
+1

And as Nigel points out in his quick start document, this is also helping the WP43S project by testing the software on its target platform. Whichever one you choose in the end (I am having both).
What is the metric tensor in imperial units?
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

Top left, on the Layout1 (the new template) we currently have on f[Σ+] the function RND, which is short for ROUND and which rounds the real number in X to the current selected display setting say FIX 3, i.e. chops off all the decimals which are not visible in the X register. ROUND also sits both in f[EEX] (DISP) and in f[PARTS] (PARTS), both on f[FN2].

Testing the calculator a lot, I find that I much more often need to round a real number to an integer. Most importantly it converts it to a type long integer as well. This sits on f[3] (PARTS) and FN1.

Both functions fit in there, so neither is a misfit.

Any support for changing RND to IP ??

Regards
J

.
Clipboard261.png
Clipboard261.png (98.17 KiB) Viewed 3965 times
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 »

Did you really mean IP or rather ROUNDI ?
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

Walter wrote:
Mon Apr 27, 2020 8:13 am
Did you really mean IP or rather ROUNDI ?
I did mean IP without rounding. But I agree that ROUNDI would be better, but is too long, but that can easily be shortened to RI then it will be good.

So, the options are then:
  • RI (new keyboard abbreviation for RoundInteger (in addition to ROUNDI in the menu))
  • RND (as is now) (this already was a new HP42S abbreviation in addition to ROUND, to fit on the keyboard)
  • IP (do not round to integer, just cut the decimals and convert).
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.
H2X
Posts: 885
Joined: Tue Apr 25, 2017 8:00 am
Location: Norðvegr
Contact:

Re: 43S Alternative key layout --> WP43C

Post by H2X »

RNDI?
What is the metric tensor in imperial units?
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

H2X wrote:
Mon Apr 27, 2020 12:38 pm
RNDI?
Hi Haakon

By your answer of a suggestion RNDI, I assume you like the idea of a change from round to integer.

RNDI is graphically too long for that location. Even RND is a bit too long next to [a b/c]. I previously changed ROUND to RND to get it to fit, partly because RND is a well known 42S keyword. if I have to change to a NEW keyword which is neither on 42S or 43S, I would prefer to change to something that fits.

See the simulator below:
.
IMG_4006.png
IMG_4006.png (195.7 KiB) Viewed 3924 times
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