The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 795 - File: showthread.php PHP 7.4.33 (FreeBSD)
File Line Function
/showthread.php 795 errorHandler->error





Post Reply 
Re: Arduino HP-25 Simulator
03-23-2022, 08:00 AM (This post was last modified: 03-23-2022 08:01 AM by teenix.)
Post: #1
Re: Arduino HP-25 Simulator
TellyS wrote:

> What is not even close to the HP-25, however, is the accuracy of calculations and even
> the number representations. I relied on Arduino's built-in math library and number
> handling that is apparently not sufficient. Arduino float/double has a range of
> 3.4028235E+38 to -3.4028235E+38 and 6-7 decimal digits of precision. The 25
> can handle much larger numbers and with greater accuracy. Any suggestions would
> be appreciated, if there is a solution.

Seeing this post cannot be answered in the [Articles Forum] that it was posted in, I'll try an answer here.

The only real way to address this problem is to add the ACT simulation code for the Woodstock calculators. In this way, the original intent of the HP microcode can be realized and it will work as expected. This will require big changes to your software but will be a great and interesting challenge to add to what you have achieved so far.

Check out any web information you can find for "Eric Smith" to see how the HP code was used in modern emulators. There are plenty of HP code listings available for this model of calculator including my emulator at teenix.org

I'm happy to help out if you want to try this approach and get stuck along the way.

cheers

Tony
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Re: Arduino HP-25 Simulator - teenix - 03-23-2022 08:00 AM
RE: Re: Arduino HP-25 Simulator - TellyS - 03-23-2022, 03:28 PM
RE: Re: Arduino HP-25 Simulator - TellyS - 04-01-2022, 07:44 PM
RE: Re: Arduino HP-25 Simulator - TellyS - 04-02-2022, 03:33 PM
RE: Re: Arduino HP-25 Simulator - TellyS - 04-02-2022, 03:29 PM



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