43S Alternative key layout --> WP43C

General discussion about calculators, Swiss Micros or otherwise
User avatar
Jaymos
Posts: 506
Joined: Sun Nov 04, 2018 6:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos » Fri Feb 28, 2020 11:21 pm

I did a lot of work on the document.

Now revision 48.
Jaco Mostert
Elec Eng, South Africa
WP34C, HP42S, DM42 for complex math; 35S, 28C, 32Sii, WP34S, EL-506P, EL-W506, PB700; owned FX702P & 11C; used 67 & 85. iOS: 42s (Byron), Free42, WP31S/34S, HCalc.
43S operators right. DM42 sn. 03818.

User avatar
Jaymos
Posts: 506
Joined: Sun Nov 04, 2018 6:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos » Sun Mar 01, 2020 6:59 pm

H2X wrote:
Tue Feb 25, 2020 8:39 am
Jaymos wrote:
Tue Feb 25, 2020 12:37 am
  • I have fiddled a lot to see what is possible with SHOW:
  • It does large digits for REAL and COMPLEX, as well as for long integers, and when the length gets too long it reduces the font to print more digits.
  • If you press SHOW, it starts with the X register, and with Up and Dn (if no menu is up) it cycles through all the named registers, X-D, I, J, K & L.
  • I added the register name left of the first line.
  • If you press SHOW it clears the four the registers from the screen, but leaves the softmenu on the screen if it was there. I tried to remove the softmenu when SHOW is called, but the logic of when the softmenu must pop on again, the key control, and that together with the arrows cycling between registers, were a bit confusing, so I removed this feature again.
  • I added a one line menu, but it did not work well, so I removed this feature again.
It sounds like SHOW is not yet modal, and some details might be discussed and experimented with, but jolly good job so far! The Myopian People all over the globe will be eternally grateful for proving this possible!


I fiddled a lot more, and now the SHOW functionality is as follows:
  • Displays Real, Complex, Alpha Strings using the large font
  • Displays Shortints using large font, with leading zeroes always on.
  • Displays Long integers using large font until the screen is full, then changes to small text.
  • If no softmenu is up, SHOW pages Up and Dn to all stack registers and 100 registers. Any other key exits show and executes as per normal.
  • If no softmenu is up, Up and Dn starts SHOW and browses through registers.
I am still not sure if I should keep the 100 registers, that really is done better by REGS.V even though a bit smaller.

Do try it out on the DM42: WP43C DM42 PGM file no 24


Dani, when you have time, could you please compile us a Doze emulator as well: 41b00cb "Working SHOW experiment". "SHOW working - Longint, Shortint, Real, Complex & Strings. Large/small font, Up/Dn cycles stack registers and registers".

Edit: Thanks Dani. Simulator here.

Clipboard01.png
Clipboard01.png (2.06 KiB) Viewed 761 times
Example of T register containing 1 in binary.
.
.
Clipboard02.png
Clipboard02.png (2.43 KiB) Viewed 761 times
Example of L register (LastX) containing a real.
.
.
Clipboard05.png
Clipboard05.png (4.74 KiB) Viewed 761 times
Example of X containing a longint, which is short enough to be displayed using the large font.
.
.
Edit: Windows Simulator: here
Last edited by Jaymos on Sun Mar 01, 2020 7:42 pm, edited 1 time in total.
Jaco Mostert
Elec Eng, South Africa
WP34C, HP42S, DM42 for complex math; 35S, 28C, 32Sii, WP34S, EL-506P, EL-W506, PB700; owned FX702P & 11C; used 67 & 85. iOS: 42s (Byron), Free42, WP31S/34S, HCalc.
43S operators right. DM42 sn. 03818.

Dani R.
Posts: 258
Joined: Fri May 05, 2017 8:23 pm

Re: 43S Alternative key layout --> WP43C

Post by Dani R. » Sun Mar 01, 2020 7:32 pm

Jaymos wrote:
Sun Mar 01, 2020 6:59 pm
Dani, when you have time, could you please compile us a Doze emulator as well: 41b00cb "Working SHOW experiment". "SHOW working - Longint, Shortint, Real, Complex & Strings. Large/small font, Up/Dn cycles stack registers and registers".
Yup, I am here, wp43c-SHOW.zip is on the usual place.
DM42 SN:00032

User avatar
Jaymos
Posts: 506
Joined: Sun Nov 04, 2018 6:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos » Sun Mar 01, 2020 7:40 pm

Dani R. wrote:
Sun Mar 01, 2020 7:32 pm
Jaymos wrote:
Sun Mar 01, 2020 6:59 pm
Dani, when you have time, could you please compile us a Doze emulator as well: 41b00cb "Working SHOW experiment". "SHOW working - Longint, Shortint, Real, Complex & Strings. Large/small font, Up/Dn cycles stack registers and registers".
Yup, I am here, wp43c-SHOW.zip is on the usual place.
Thank you Dani.

The distribution is here. I am editing the previous post too.
Jaco Mostert
Elec Eng, South Africa
WP34C, HP42S, DM42 for complex math; 35S, 28C, 32Sii, WP34S, EL-506P, EL-W506, PB700; owned FX702P & 11C; used 67 & 85. iOS: 42s (Byron), Free42, WP31S/34S, HCalc.
43S operators right. DM42 sn. 03818.

User avatar
H2X
Posts: 549
Joined: Tue Apr 25, 2017 6:00 am
Location: Norway

Re: 43S Alternative key layout --> WP43C

Post by H2X » Sun Mar 01, 2020 8:20 pm

Jaymos wrote:
Sun Mar 01, 2020 6:59 pm
Do try it out on the DM42: WP43C DM42 PGM file no 24
Installed w/o problems. I think I agree about registers, but this could depend on how SHOW is invoked. Not sure about whether leading zeroes are needed either, but perhaps the first screenshot with binary 1 was not the best example.

Will get back with more feedback in a couple of days.
DM42 #40 running WP43C | DM41X #50
The earth is flat. It just appears round because it is massive and curves spacetime.

User avatar
Jaymos
Posts: 506
Joined: Sun Nov 04, 2018 6:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos » Mon Mar 02, 2020 12:12 am

H2X wrote:
Sun Mar 01, 2020 8:20 pm
Jaymos wrote:
Sun Mar 01, 2020 6:59 pm
Do try it out on the DM42: WP43C DM42 PGM file no 24
Installed w/o problems. I think I agree about registers, but this could depend on how SHOW is invoked. Not sure about whether leading zeroes are needed either, but perhaps the first screenshot with binary 1 was not the best example.

Will get back with more feedback in a couple of days.
I like the comments, cause the scope of the new SHOW is not fixed, and I'd like to change it to be practical and add value. More comments are welcome.

Registers: I would prefer just cycling the stack registers and removing the 100 registers. It wraps around nicely X through L, and back to X. With the 100 registers there the wrap around is not so nice cause there are 100 extra registers in the wrap around. I added the registers because the suggestion was there somewhere. It is easy to add or remove.

The thinking on the short integer was:
Normally I have leading zeroes switched off. SHOW, as per original, does not support ShortInt at all, as SHOW is intended to show only what you normally cannot see, i.e. more digits. Since all the shortint digits can always normally be seen, and the 64 bit display in one line is very small, I thought I'd include leading zeroes in SHOW, so one can easily see the word by hitting SHOW.

If this is lame, I'l just take the auto setting of LEAD0 out again.
Jaco Mostert
Elec Eng, South Africa
WP34C, HP42S, DM42 for complex math; 35S, 28C, 32Sii, WP34S, EL-506P, EL-W506, PB700; owned FX702P & 11C; used 67 & 85. iOS: 42s (Byron), Free42, WP31S/34S, HCalc.
43S operators right. DM42 sn. 03818.

User avatar
H2X
Posts: 549
Joined: Tue Apr 25, 2017 6:00 am
Location: Norway

Re: 43S Alternative key layout --> WP43C

Post by H2X » Mon Mar 02, 2020 6:43 am

Jaymos wrote:
Mon Mar 02, 2020 12:12 am
I like the comments, cause the scope of the new SHOW is not fixed, and I'd like to change it to be practical and add value. More comments are welcome.
Agree.
Jaymos wrote:
Mon Mar 02, 2020 12:12 am
I added the registers because the suggestion was there somewhere.
I know I mentioned constants, might it have been that?

But I agree that the wraparound loop when SHOW is invoked from the normal stack display should be short, so maybe same view on top of different data (later)?
Jaymos wrote:
Mon Mar 02, 2020 12:12 am
The thinking on the short integer was:
Normally I have leading zeroes switched off. SHOW, as per original, does not support ShortInt at all, as SHOW is intended to show only what you normally cannot see, i.e. more digits. Since all the shortint digits can always normally be seen, and the 64 bit display in one line is very small, I thought I'd include leading zeroes in SHOW, so one can easily see the word by hitting SHOW.
Speaking for myself, I think that leading and trailing zeros may not be justified in terms of added value. If you by word mean groupings of 4 is in the screenshot of binary 1, that's nice (but standard 43S, yes?) Just as grouping of 3 is nice for decimal values. It not only helps readability, conveys information about the base, it is also visually pleasing.

Speaking of which, would it be visually pleasing (if not useful in any other way), to preserve the groups when splitting across lines?

PS: The 64 bit display in one line in the original 43S is quite clever. I still like to be able to SHOW it in the large font.

User avatar
inautilus
Posts: 89
Joined: Fri May 31, 2019 5:37 pm
Location: Cape Breton, Nova Scotia, CANADA

Re: 43S Alternative key layout --> WP43C

Post by inautilus » Thu Mar 05, 2020 1:13 am

.
WP43C - Faceplate Layout Update ... NEW Info Added......MORE added March 6, 2020 = WATERMARK Number Pad
.
R-11b5 Hi-Res NHG 60% 0.12 font light taupe border no shade - COMPRESSED - 2020-03-04.jpg
Low Resolution Thumbnail
R-11b5 Hi-Res NHG 60% 0.12 font light taupe border no shade - COMPRESSED - 2020-03-04.jpg (30.31 KiB) Viewed 597 times
.
R-11b5 Hi-Res NHG 60% 0.12 font light taupe border no shade - NUM Pad - COMPRESSED - 2020-03-04.jpg
DARKER Number Pad
R-11b5 Hi-Res NHG 60% 0.12 font light taupe border no shade - NUM Pad - COMPRESSED - 2020-03-04.jpg (30.46 KiB) Viewed 546 times
.
R-11b5 Hi-Res NHG 60% 0.12 font light taupe border no shade - L Int - NUM Pad Watermark - 2020-03-06.jpg
WATERMARK Number Pad
R-11b5 Hi-Res NHG 60% 0.12 font light taupe border no shade - L Int - NUM Pad Watermark - 2020-03-06.jpg (31.02 KiB) Viewed 472 times
.

.
For the high resolution versions - just click on the link below:
https://drive.google.com/open?id=1XJTiT ... BgJrvFRtmg

To the WP43 community (and beyond) ... ALL opinions and tire kicking welcome. :D

So please feel free to assess and feedback with your thoughts and criticism. Be brutal, Brutal, BRUTAL ... it can only make the 43C better!

Thank you,
Cheers

(and sorry about the shakey cropping job ... :shock: )
Last edited by inautilus on Fri Mar 06, 2020 9:16 am, edited 6 times in total.
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

User avatar
H2X
Posts: 549
Joined: Tue Apr 25, 2017 6:00 am
Location: Norway

Re: 43S Alternative key layout --> WP43C

Post by H2X » Thu Mar 05, 2020 6:30 am

inautilus wrote:
Thu Mar 05, 2020 1:13 am
WP43C - Faceplate Layout Update
R-11b5 Hi-Res NHG 60% 0.12 font light taupe border no shade - COMPRESSED - 2020-03-04.jpg
First impression: Beautiful, well balanced, visually very pleasing.

I notice one label which is not correct as the software has moved along since, but I'll leave to Jaymos to comment this further and better.

More feedback may appear after some simmering. :D
DM42 #40 running WP43C | DM41X #50
The earth is flat. It just appears round because it is massive and curves spacetime.

User avatar
Jaymos
Posts: 506
Joined: Sun Nov 04, 2018 6:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos » Thu Mar 05, 2020 8:32 am

Great work Inautilus! Looking good.

I am analysing the options and every label and will answer soon.

J
Jaco Mostert
Elec Eng, South Africa
WP34C, HP42S, DM42 for complex math; 35S, 28C, 32Sii, WP34S, EL-506P, EL-W506, PB700; owned FX702P & 11C; used 67 & 85. iOS: 42s (Byron), Free42, WP31S/34S, HCalc.
43S operators right. DM42 sn. 03818.

Post Reply