On 10/18/24 15:27, Ronald Hudson wrote:
On 10/18/24 14:23, Mark Aitchison via Freedos-devel wrote:
I'm interested in a useful scientific calculator emulator, and always
liked those HP calculators you mentioned (and especially have fond
memories for the HP-45, for which several emulators exist at the
moment, e.g. https://sarahkmarr.com/retrohp1973.html, but not any for
any DOS AFAIK).
HP1973 is interesting, my favorite play calculation is sin(1/55555) in
degrees mode - that answer has a familiar ring to it. HP1973 drops
the ball at the reciprocal, but the stack display (not the 'LED'
display) still shows the correct answer. Calcula is for CLI, and is
written in FreePascal.
Did I say that calcula displays all it's storage while you work? All
26 stack registers, All the A-Z storage registers and the statistical
registers, even the LastX register is on screen.
Three features from other calculators, though, might be worth
including that make it more suited to use on computers...
1. The HP10C etc has a "landscape" format that makes it more suited
to PC screens; although I often prefer the usual "portrait"
arrangement, may this could be a user-settable option? (the
arrangement of keys and so on on the screen probably isn't
difficult to adjust compared with the workings on the underlying
calculator features?)
2. I liked one thing about the Sinclair Scientific (as one example),
whereby two different shift keys gave keys 3 different functions.
This can match keyboards with "Shift", "Control" and "Alt" or
whatever keys. I like to avoid mouse use because of RSI risks, so
if it can use those keys it would be good... ideally: as soon as
you press down a shift key it should change or highlight the
appropriate caption/legend associated with the keys. For example:
"alt" might change "cos" to "arccos".
3. The ability to make it programmable is tempting, but as a "maybe
add later" thought to avoid weighing down the project so it cannot
get off the ground. At this stage perhaps: reserve the PC keyboard
function keys for later use for this?
#3 I am actually thinking of a programmable calculator interpreter
where, like assembly language, lines can have labels and variables can
have names. You'd use your favorite editor to build source then
interpret it.
1.
What do you think?
How far along are you with CALCULA?
All original design goals have been met, I may add other functions
before it's out. I have to work on documentation now. What is
FreeDOS's favorite documentation format?
Mark Aitchison,
Christchurch New Zealand.
On 19/10/24 06:39, Ronald Hudson via Freedos-devel wrote:
Hi Everyone -
I am working on a version of CALCULA, an RPN calculator for DOS. It
is roughly equivalent in power to an HP35 or HP25 or HP11 - It is
not programmable. Unlike HP my calculator has a 26 level stack, and
26 storage registers. It has continuous memory (via saving a status
file on exit and loading it again on launch)
Is there any interest?
Ron Hudson
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel