Page **20** of **43**

### Re: 43S News

Posted: **Thu Jan 03, 2019 9:21 am**

by **Walter**

Thanks for pointing to that engineering library. I read there:

It adds 700 programmable complex mathematical keystroke commands to the extensive internal HP48 library.

Dunno where you got the number of 1,100 from.

Anyway, please allow me quoting an old project management saying:

There are several ways to bring a project to an end:

- by cutting resources - that's the most painful...
- by adding girls - that's the most joyful...
- by feature creep - that's the most certain...

... way of killing a project.

Personally, I think 750 functions are sufficient, maybe even more than enough already. This is more than what's in the

WP 34S which is more than what's in the

DM42 which is more than what's in the

HP-42S ...

YMMV

### Re: 43S News

Posted: **Fri Jan 04, 2019 9:11 am**

by **gandhi**

Walter wrote: ↑Wed Jan 02, 2019 9:21 pm

All three functions IDIV (integer divide), RMDR (remainder), and MOD (modulo) are going to be present in the function set, each of them operating as a dyadic function (as they were and did in the set of the

WP 34S). There will be some 750 functions provided in total.

Not sure I wrote it correctly, regarding the integer division, my proposal was that pushing the f-shifted "/" take the numerator (N) in y register, the divisor (D) in x register and return both IDIV result (Q) in y register

and RMDR result (R) in x register. Hence, no stack drop and the two equally usefull results of N=Q.D + R available in the stack with only two keystroke. I understand that we cannot include the whole function set with direct access through keyboard and I wonder what lead to the decision to include RMDR and not IDIV. Situation is different in wp34s as one can perform a classical division followed by f-shifted "IP" to get directly the integer quotient. As far as I understood it, access to IP in wp43s will be through menu and certainly less efficient "keystroke-wise".

Anyway, no big deal as one could always reassign IDIV to its own menu

Walter wrote: ↑Wed Jan 02, 2019 9:21 pm

That's a bit more difficult: the Quick Reference Guide needs 13 pages so far. This is far less, however, than the 563 pages of both manuals in total.

Idea was something similar to what is shown in back of HP15C which provide some graphical hints and is

fortunately less detailled than user and advanced user manuals.

Again, no big deal as users of wp43s will certainly already know the whole manual by heart... as they did with DM15

PS: How do you input statistical data with WP43s, I don't find the usual "sigma+" in keyboard, is it in stats menu ? Another question, why shifted locations of 7, 8 and 9 keys aren't allocated ?

### Re: 43S News

Posted: **Fri Jan 04, 2019 10:10 pm**

by **Pirx**

The 1,100 number came from the cover on the book in my shelf.

Anyhow, this was just a suggestion, for you to take a look so you're aware. It's obviously up to you what functionality you want to include.

Oh, and stay away from the girls…

### Re: 43S News

Posted: **Sun Jan 06, 2019 9:59 am**

by **Walter**

gandhi wrote: ↑Fri Jan 04, 2019 9:11 am

Walter wrote: ↑Wed Jan 02, 2019 9:21 pm

All three functions IDIV (integer divide), RMDR (remainder), and MOD (modulo) are going to be present in the function set, each of them operating as a dyadic function (as they were and did in the set of the

WP 34S). There will be some 750 functions provided in total.

Not sure I wrote it correctly, regarding the integer division, my proposal was that pushing the f-shifted "/" take the numerator (N) in y register, the divisor (D) in x register and return both IDIV result (Q) in y register

and RMDR result (R) in x register. Hence, no stack drop and the two equally usefull results of N=Q.D + R available in the stack with only two keystroke. I understand that we cannot include the whole function set with direct access through keyboard and I wonder what lead to the decision to include RMDR and not IDIV. Situation is different in wp34s as one can perform a classical division followed by f-shifted "IP" to get directly the integer quotient. As far as I understood it, access to IP in wp43s will be through menu and certainly less efficient "keystroke-wise".

Anyway, no big deal as one could always reassign IDIV to its own menu

First of all, reassigning is allowed for each and every key but [UM] for User Mode. Second, I've seen your request for "IDIV" returning Q and R. But I've some doubts abouts its usefulness in the cases where you just need either Q or R.

gandhi wrote: ↑Fri Jan 04, 2019 9:11 am

Walter wrote: ↑Wed Jan 02, 2019 9:21 pm

That's a bit more difficult: the Quick Reference Guide needs 13 pages so far. This is far less, however, than the 563 pages of both manuals in total.

Idea was something similar to what is shown in back of HP15C which provide some graphical hints and is

fortunately less detailled than user and advanced user manuals.

Again, no big deal as users of wp43s will certainly already know the whole manual by heart... as they did with DM15

Let me see: The HP-15C has got the polar/rectangular coordinates triangle and the error codes and the statistics registers and the tests and some conversions and the ISG and DSE schemes printed there. Now, the 43S will have tagged output, so the triangle and similar explanations become obsolete; errors will be thrown as text messages; statistics registers and tests will be called by names from the respective menus; conversions are all stored by names even for stones and hundredweights; remain the ISG and DSE schemes which are certainly viable.

gandhi wrote: ↑Fri Jan 04, 2019 9:11 am

PS: How do you input statistical data with WP43s, I don't find the usual "sigma+" in keyboard, is it in stats menu ? Another question, why shifted locations of 7, 8 and 9 keys aren't allocated ?

1. Yes, [Sigma+] is an unshifted softkey in

STATS.

2. Since we didn't find anything worth for those locations yet. Suggestions will be considered.

### Re: 43S News

Posted: **Tue Jan 08, 2019 9:50 am**

by **pauli**

I agree, we don't need a combined integer division and remainder on the keyboard.

Having such a function on the device might be handy because many CPUs have it. The 16C was a programmer's calculator after all.

Still, it will be easy to implement as a user function. About a dozen lines on the 34S including proper LASTx and stack dynamics.

Pauli

### Re: 43S News

Posted: **Thu Mar 07, 2019 2:10 pm**

by **Walter**

Consider IDIVR being in the function set.

As expected, we're heavily in coding and simulator tests. Resulting from this, there will be some label shifts on the keyboard for improving performance.

### Re: 43S News

Posted: **Fri Mar 08, 2019 3:28 pm**

by **Walter**

In particular, [CC] for complex numbers became primary, [|x|] surfaced, [x><] dived into

STK, and a few labels moved around and changed colour.

### Re: 43S News

Posted: **Sat Mar 09, 2019 7:35 pm**

by **burkhard**

Sounds great, Walter! We are all on tenterhooks!

oder... auf glühenden Kohlen sitzen

### Re: 43S News

Posted: **Tue Mar 19, 2019 6:11 pm**

by **Walter**

Don't get torn or strained (and don't burn your ass)! We think we can open user mode a bit wider:

.

- USER.PNG (25.46 KiB) Viewed 682 times

.

Of course there has to be a price - there's nothing like a free lunch.

### Re: 43S News

Posted: **Wed Mar 27, 2019 9:07 pm**

by **Walter**

Testing continues. Here are our statistical sums:

.

- some_sums.PNG (13.91 KiB) Viewed 545 times

.

Almost in real time. Format ALL 00. Just FYI.

And here is the conversion of the rectangular coordinates given above (in T and Z) into polar:

.

- R_to_P.PNG (8.96 KiB) Viewed 541 times

.

Else you compose a complex number and convert it into polar, e.g. with the angular part given in d.ms:

.

- Complex_dms.PNG (13.72 KiB) Viewed 537 times

.

You can display in multiples of Pi as well: ... but the forum SW doesn't want to