Hi
I'm in the process of designing a (non-programmable) RPN calculator, and I am after some opinions on what people would like to have in their "ideal" RPN calculator.
My practical experience with RPN is fairly limited, so I don't know all the permutations of all the HP models and their pro's and con's etc so I'm trying to figure it all out and what seems good and what's not (in my opinion).
Right now I have a 4 level stack with T operating as a constant, STO, RCL, DROP, ROLL UP/DOWN, SWAP etc similar to what is described on the (very useful) RPN pages on the museum site.
But there are things like should I have X^Y or Y^X, how to implement base-N modes, is LAST X useful, that kind of stuff.
Would you prefer just one memory using STO/RCL, or multiple constant memories called something like M1, M2, M3?
Are memory operations like M+ and M- useful? and should it operate on STO/RCL register or be seperate?
Would a deep stack be better than the basic 4 level type? if so how deep and why?
I will have a two line display, how do you think that display should best be utilised?
At the moment I have the Yreg on the upper line and Xreg on the lower. Should I waste display space showing "X:" and "Y:" at the front, or is that distracting and redundant?
Should the display simply "switch" to displaying Z: and T: or should it "slide" up and down?, or not have that feature at all?
BTW, I'm not looking at emulating any particular HP model, just simply make a good RPN calculator with as many useful features as possible that follows familiar and "accepted" practice.
Any input is appreciated.
Thanks
Dave.