Post Reply 
DM42
08-12-2016, 04:10 PM
Post: #82
RE: DM42
(08-09-2016 04:19 AM)MDBarrett88 Wrote:  Hope it's not too late to jump in, but I had a thought about the DM42 that I'd like to share...
I do realize that the people at SwissMicros are already hard at work on finishing the hardware, and that the free42 project already has a list of priorities. I am not making demands, rather some suggestions and humble requests...

I like your suggestion to include functionality from the 17BII. I have one and use it frequently, so it would be nice to combine the functions of two great calculators into one device.

I also had some thoughts for enhancements that might be possible with the DM42, but hesitated to suggest because (as you acknowledge above) it is easy to ask for things that others will have to implement. Now that the ice is broken, I'll go ahead. I don't think I am asking for a lot, but I'll leave that to others to judge.

My suggested enhancements return to my well-worn, dead-horse-beaten wishes for improved complex number support. I won't ask for a complete redesign of the entry and display paradigm, just one (hopefully) simple change. On the 42S, the shifted COMPLEX function above the STO key has two functions, depending on the contents of the X and Y registers. If the X and Y registers both contain real values, executing COMPLEX will assemble a complex number from the values in the X and Y registers, placing said number in the X register. If a complex value resides in the X register prior to executing COMPLEX, the function will decompose the complex number into its two components, placing them in the X and Y registers. (If there is a real value in X and a complex value in Y, executing COMPLEX will result in an “Invalid Type” error.) My wish for the DM42 would be to augment (not replace) this method of entering complex values. Instead of being an actual function, COMPLEX would open a soft menu above the soft keys. The functions in this menu would be as follows:

i_____/_____R<>C_____ABS_____ARG_____CONJ

CONJ, ABS and ARG would have the obvious functions. R<>C would function exactly as COMPLEX does in the 42S. If two reals are in X and Y, assemble into a complex value placed in X. If a complex value is in X, disassemble into two reals in X and Y. This would insure compatibility with any existing programs a user might care to use that included the COMPLEX function. It would also allow users who prefer the existing method of complex number assembly and disassembly to continue to use it while eliminating the need to press the shift key constantly - just put up the COMPLEX menu and use the R<>C function. The i and / functions would allow direct entry of complex values: for a rectangular form number, key in the real part, press i, then key in the imaginary component. For a polar form number, key in the magnitude, press /, then key in the angle. Upon pressing ENTER, the complex value would be automatically converted to the current display format if it was entered in the other format. This would eliminate the need to perform the ->REC and ->POL functions to set things right if you were working in rectangular mode but had to enter a number in polar form or vice versa. (While not necessary, I might ask that a second pressing of the i or / key would terminate entry of the value, convert to the proper display format if necessary, and enable stack lift. I.e., it would behave exactly like pressing EXIT, or x<>y twice, or any other pair of inverse functions.)

As an alternative to changing the COMPLEX function on the keyboard into a menu call, the sixth shifted soft-key position left over from your 17BII suggestion could be used, labelled CPX or CPLX or similar to differentiate from the standard COMPLEX function. I'd still leave the R<>C function in my menu to enable repeated unshifted execution of that function.

Questions? Comments? Jeers? Cheers?

Dave - My mind is going - I can feel it.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
DM42 - Massimo Gnerucci - 05-14-2016, 09:38 AM
RE: DM42 - Harald - 05-14-2016, 10:17 AM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 10:47 AM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 10:52 AM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 10:55 AM
RE: DM42 - Marcio - 05-14-2016, 11:49 AM
RE: DM42 - renif - 05-14-2016, 12:06 PM
RE: DM42 - Luigi Vampa - 05-14-2016, 01:15 PM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 01:30 PM
RE: DM42 - Dwight Sturrock - 05-14-2016, 01:36 PM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 01:43 PM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 01:49 PM
RE: DM42 - Marcio - 05-14-2016, 01:59 PM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 02:06 PM
RE: DM42 - Marcio - 05-14-2016, 01:50 PM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 01:55 PM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 02:07 PM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 02:16 PM
RE: DM42 - BartDB - 06-24-2016, 11:47 AM
RE: DM42 - Massimo Gnerucci - 06-24-2016, 12:18 PM
RE: DM42 - BartDB - 06-24-2016, 03:44 PM
RE: DM42 - Paul Dale - 06-29-2016, 07:44 AM
RE: DM42 - Massimo Gnerucci - 06-29-2016, 07:52 AM
RE: DM42 - JDW - 06-29-2016, 07:59 AM
RE: DM42 - Jlouis - 05-14-2016, 02:32 PM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 03:02 PM
RE: DM42 - Jlouis - 05-14-2016, 04:12 PM
RE: DM42 - Geoff Quickfall - 05-14-2016, 03:37 PM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 08:20 PM
RE: DM42 - rprosperi - 05-14-2016, 03:52 PM
RE: DM42 - Vtile - 05-14-2016, 06:05 PM
RE: DM42 - Thomas Radtke - 05-15-2016, 07:48 AM
RE: DM42 - Vtile - 05-15-2016, 01:29 PM
RE: DM42 - Thomas Radtke - 05-15-2016, 02:17 PM
RE: DM42 - Vtile - 05-15-2016, 05:29 PM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 09:02 PM
RE: DM42 - Massimo Gnerucci - 05-14-2016, 09:29 PM
RE: DM42 - Helix - 05-14-2016, 11:03 PM
RE: DM42 - Guenter Schink - 05-14-2016, 09:58 PM
RE: DM42 - Paul Dale - 05-15-2016, 06:54 AM
RE: DM42 - JimP - 05-16-2016, 06:58 AM
RE: DM42 - rprosperi - 05-16-2016, 02:50 PM
RE: DM42 - JimP - 05-16-2016, 11:42 PM
RE: DM42 - Massimo Gnerucci - 05-15-2016, 04:21 PM
RE: DM42 - Geoff Quickfall - 05-15-2016, 04:29 PM
RE: DM42 - Jlouis - 05-16-2016, 08:42 PM
RE: DM42 - Massimo Gnerucci - 05-16-2016, 09:00 PM
RE: DM42 - Massimo Gnerucci - 05-16-2016, 09:02 PM
RE: DM42 - Guenter Schink - 05-16-2016, 10:57 PM
RE: DM42 - JDW - 06-29-2016, 06:20 AM
RE: DM42 - Massimo Gnerucci - 06-29-2016, 07:26 AM
RE: DM42 - JDW - 06-29-2016, 07:32 AM
RE: DM42 - Paul Dale - 06-29-2016, 07:37 AM
RE: DM42 - AlexFekken - 05-25-2016, 11:26 PM
RE: DM42 - Massimo Gnerucci - 06-21-2016, 10:14 PM
RE: DM42 - Sylvain Cote - 06-21-2016, 11:04 PM
RE: DM42 - Helix - 06-21-2016, 11:47 PM
RE: DM42 - Ángel Martin - 06-23-2016, 05:08 AM
RE: DM42 - Massimo Gnerucci - 06-23-2016, 06:49 AM
RE: DM42 - J-F Garnier - 06-23-2016, 07:14 AM
RE: DM42 - Massimo Gnerucci - 06-23-2016, 08:22 AM
RE: DM42 - Harald - 06-23-2016, 09:27 AM
RE: DM42 - Massimo Gnerucci - 06-23-2016, 09:45 AM
RE: DM42 - Ángel Martin - 06-23-2016, 05:01 PM
RE: DM42 - Massimo Gnerucci - 06-23-2016, 05:06 PM
RE: DM42 - rprosperi - 06-23-2016, 07:38 PM
RE: DM42 - Paul Dale - 06-29-2016, 07:39 AM
RE: DM42 - d b - 06-22-2016, 12:04 AM
RE: DM42 - Dan B - 06-22-2016, 12:55 AM
RE: DM42 - Sadsilence - 06-22-2016, 07:07 AM
RE: DM42 - lrdheat - 06-26-2016, 02:37 AM
RE: DM42 - Nigel (UK) - 06-26-2016, 10:19 AM
RE: DM42 - ArneStolti - 06-26-2016, 10:23 AM
RE: DM42 - lrdheat - 06-26-2016, 03:44 PM
RE: DM42 - mtern - 06-29-2016, 10:53 AM
RE: DM42 - vido - 07-18-2016, 07:50 PM
RE: DM42 - toml_12953 - 06-29-2016, 02:38 PM
RE: DM42 - Alejandro Paz(Germany) - 06-30-2016, 04:52 AM
RE: DM42 - Logan - 07-18-2016, 07:17 PM
RE: DM42 - MDBarrett88 - 08-09-2016, 04:19 AM
RE: DM42 - Vtile - 08-09-2016, 07:33 AM
RE: DM42 - Jeff O. - 08-12-2016 04:10 PM
RE: DM42 - Logan - 08-12-2016, 04:16 PM
RE: DM42 - Vtile - 08-12-2016, 06:46 PM
RE: DM42 - Jeff O. - 08-15-2016, 04:33 PM
RE: DM42 - Logan - 08-24-2016, 10:54 AM
RE: DM42 - Thomas Okken - 10-02-2016, 10:11 PM
RE: DM42 - Guenter Schink - 10-05-2016, 04:42 PM
RE: DM42 - Ron Ross - 08-24-2016, 01:20 PM
RE: DM42 - Logan - 08-24-2016, 01:25 PM
RE: DM42 - Helix - 08-26-2016, 01:04 PM
RE: DM42 - Luigi Vampa - 08-27-2016, 04:24 PM
RE: DM42 - Helix - 08-28-2016, 08:58 PM
RE: DM42 - RMollov - 08-30-2016, 12:28 PM
RE: DM42 - Ángel Martin - 09-02-2016, 08:11 PM
RE: DM42 - rflesch - 09-03-2016, 04:22 PM
RE: DM42 - Massimo Gnerucci - 09-03-2016, 06:16 PM
RE: DM42 - rflesch - 09-03-2016, 06:50 PM
RE: DM42 - Massimo Gnerucci - 09-03-2016, 07:19 PM
RE: DM42 - Michael de Estrada - 10-02-2016, 02:20 PM
RE: DM42 - Sylvain Cote - 10-02-2016, 05:56 PM
RE: DM42 - Vtile - 11-11-2016, 09:45 AM



User(s) browsing this thread: 2 Guest(s)