Check this guy out!
|
10-28-2024, 09:07 PM
(This post was last modified: 10-29-2024 02:12 PM by Commie.)
Post: #1
|
|||
|
|||
Check this guy out!
Hi Chaps,
I have been looking to design a rpn calculator using ieee 754 32bit binary floats and I have accumplished this with a compiler and an 8051 mcu. So, although the rpn functions correctly( after alot of work and testing), the problem is found to be ieee 754 32bit floats, as most compilers only support.I do have an AVR compiler which supports ieee 754 64bit binary floats at my disposal. I wrote my own transcandential math functions using the pade algorithm, this is the same as Taylors series except the pade algorithm yields more accuracy because it is a polynomial divided by another polynomial. I tried Cordics, got it working but there wasn't much advantage in it so I continued with the pade algorithm, supported by Derive 6.2 math pc package. Anyways, ieee 754 32bit binary floats turn out to be a pile of crap.I did not not know this until I prototyped and then the ugly truth revealed itself regarding ieee 754 floats during protyping.I have since realised that commercial calculators use bcd floating point and have done so for many years and for good reason, which yields much better accuracy results. Now, Alex Garza has developed a HP15c called the PX15c and is avalable as kit or ready built, however the interesting thing is, he has squeezed it into a $3 atmega328 AVR mcu which is totally amazing and I wish him well with his endevours.I believe his design is one that uses NUT cpu emulation. Well, there you have it, and then I came across this guy from the czech republic and it appears as though he is a real pro, heres the link: https://www.breatharian.eu/hw/et58/index_en.html His calculator is open source and I think I'm going to have a go at building it. Cheers Darren |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
Check this guy out! - Commie - 10-28-2024 09:07 PM
RE: Check this guy out! - HP67 - 10-29-2024, 07:17 AM
RE: Check this guy out! - AnnoyedOne - 10-29-2024, 11:37 AM
RE: Check this guy out! - vaklaff - 10-29-2024, 12:03 PM
RE: Check this guy out! - agarza - 10-29-2024, 02:02 PM
RE: Check this guy out! - Commie - 10-29-2024, 02:46 PM
RE: Check this guy out! - agarza - 10-29-2024, 03:37 PM
RE: Check this guy out! - Nigel (UK) - 10-29-2024, 04:47 PM
RE: Check this guy out! - Commie - 10-29-2024, 09:29 PM
RE: Check this guy out! - dm319 - 10-29-2024, 11:58 PM
RE: Check this guy out! - AnnoyedOne - 10-30-2024, 01:08 PM
RE: Check this guy out! - RPNerd - 10-30-2024, 10:09 AM
RE: Check this guy out! - Commie - 10-30-2024, 11:16 AM
RE: Check this guy out! - Nigel (UK) - 10-30-2024, 11:47 AM
RE: Check this guy out! - HP67 - 10-30-2024, 12:01 PM
RE: Check this guy out! - Pierre - 10-30-2024, 02:03 PM
RE: Check this guy out! - Commie - 10-30-2024, 02:30 PM
RE: Check this guy out! - jklsadf - 11-02-2024, 08:07 AM
RE: Check this guy out! - Commie - 11-05-2024, 08:13 PM
|
User(s) browsing this thread: 3 Guest(s)