I did a lot of work on the document.
Now revision 48.
WP43 Alternative key layout --> C43
Re: 43S Alternative key layout --> WP43C
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.
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.
Re: 43S Alternative key layout --> WP43C
H2X wrote: ↑Tue Feb 25, 2020 9:39 amIt 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!Jaymos wrote: ↑Tue Feb 25, 2020 1: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.
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.
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.
Example of T register containing 1 in binary.
.
. Example of L register (LastX) containing a real.
.
. 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 8:42 pm, edited 1 time 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.
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.
Re: 43S Alternative key layout --> WP43C
Yup, I am here, wp43c-SHOW.zip is on the usual place.
C47(DM42) SN:00032 WP43 SN:00016
https://47calc.com
https://47calc.com
Re: 43S Alternative key layout --> WP43C
Thank you Dani.
The distribution is here. I am editing the previous post too.
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.
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.
Re: 43S Alternative key layout --> WP43C
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.
What is the metric tensor in imperial units?
Re: 43S Alternative key layout --> WP43C
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.H2X wrote: ↑Sun Mar 01, 2020 9:20 pmInstalled 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.
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
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.
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.
Re: 43S Alternative key layout --> WP43C
Agree.
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)?
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.Jaymos wrote: ↑Mon Mar 02, 2020 1:12 amThe 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 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.
Re: 43S Alternative key layout --> WP43C
.
WP43C - Faceplate Layout Update ... NEW Info Added......MORE added March 6, 2020 = WATERMARK Number Pad
. . . .
.
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.
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 ... )
WP43C - Faceplate Layout Update ... NEW Info Added......MORE added March 6, 2020 = WATERMARK Number Pad
. . . .
.
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.
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 ... )
Last edited by inautilus on Fri Mar 06, 2020 10: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
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
Re: 43S Alternative key layout --> WP43C
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.
What is the metric tensor in imperial units?
Re: 43S Alternative key layout --> WP43C
Great work Inautilus! Looking good.
I am analysing the options and every label and will answer soon.
J
I am analysing the options and every label and will answer soon.
J
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.
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.