HP Forums
HP97 The journey begins - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: HP Calculators (and very old HP Computers) (/forum-3.html)
+--- Forum: General Forum (/forum-4.html)
+--- Thread: HP97 The journey begins (/thread-12156.html)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41


RE: HP97 The journey begins - PANAMATIK - 07-02-2020 03:08 AM

(07-02-2020 02:56 AM)teenix Wrote:  I'm out of ideas, any (not too complex) suggestions :-)

HP-55 Stopwatch!

Bernhard


RE: HP97 The journey begins - teenix - 07-02-2020 04:14 AM

(07-02-2020 03:08 AM)PANAMATIK Wrote:  HP-55 Stopwatch!
Bernhard

Already implemented Smile

cheers

Tony


RE: HP97 The journey begins - Harald - 07-03-2020 01:02 PM

(07-02-2020 02:56 AM)teenix Wrote:  I'm out of ideas, any (not too complex) suggestions :-)

Would complex numbers fall under the "too complex" category? ;-)


RE: HP97 The journey begins - teenix - 07-18-2020 07:31 AM

Hi all,

Long process but getting there. All key functions and printer work. Except for some new display formatting for notes, timer etc, all code is still HP.

[Image: 67cx.jpg]

Still a bit to go, there was more to it than I thought.

cheers

Tony


RE: HP97 The journey begins - Paul Dale - 07-18-2020 08:57 AM

Two empty keyboard locations? COMB and PERM?


Pauli


RE: HP97 The journey begins - Massimo Gnerucci - 07-18-2020 09:02 AM

[Image: smiling-face-with-heart-eyes_1f60d.png]

Niiiiice!


RE: HP97 The journey begins - teenix - 07-18-2020 10:48 AM

(07-18-2020 08:57 AM)Paul Dale Wrote:  Two empty keyboard locations? COMB and PERM?
Pauli

Definition clues for the clueless? Not much math sense :-)

cheers

Tony


RE: HP97 The journey begins - Massimo Gnerucci - 07-18-2020 11:44 AM

(07-18-2020 10:48 AM)teenix Wrote:  
(07-18-2020 08:57 AM)Paul Dale Wrote:  Two empty keyboard locations? COMB and PERM?
Pauli

Definition clues for the clueless? Not much math sense :-)

cheers

Tony

[Image: 42081.png]

[Image: 80050-200.png]

Or, more on the boring side, you may try with "Combinations vs Permutations" :-)


RE: HP97 The journey begins - teenix - 07-18-2020 12:15 PM

(07-18-2020 11:44 AM)Massimo Gnerucci Wrote:  Or, more on the boring side, you may try with "Combinations vs Permutations" :-)

I see :-)

Done - and it wasn't too hairy to implement :-)

cheers

Tony


RE: HP97 The journey begins - Oulan - 07-18-2020 12:33 PM

j and (j) for another indirect register
see link


RE: HP97 The journey begins - Massimo Gnerucci - 07-18-2020 01:17 PM

(07-18-2020 12:15 PM)teenix Wrote:  Done - and it wasn't too hairy to implement :-)

:D


RE: HP97 The journey begins - rprosperi - 07-18-2020 02:03 PM

(07-18-2020 01:17 PM)Massimo Gnerucci Wrote:  
(07-18-2020 12:15 PM)teenix Wrote:  Done - and it wasn't too hairy to implement :-)

Big Grin

Excellent exchange gentlemen! Nice reading for weekend coffee! Smile


RE: HP97 The journey begins - Paul Dale - 07-19-2020 12:40 AM

(07-18-2020 12:15 PM)teenix Wrote:  Done - and it wasn't too hairy to implement :-)

There should be HP code for these in the 11c and 15c...

Is n! really the gamma function rather than factorial?


Pauli


RE: HP97 The journey begins - teenix - 07-27-2020 09:30 AM

Hi all,

I've uploaded the 67CX simulator. It was a lot more complex that I thought to get going so I'm sure there will be bugs galore. For those that might want to fiddle with it, I apologise in advance.

The original 67 had just under 255 program codes, this one ended up with 3920 all up. That sounds a lot but that just reflects all the valid key combinations it will accept.

Some features:

All functions are as per the original calculators that they came from. Some have slight modifications due to the way the originals worked and were not quite compatible with the CX, but they still achieve the same result. Others functions were added but nearly all of those are still executed in HP code.

Keys have up to 6 functions assigned to them
999 program steps
100 memory locations
5 level subroutine stack
Separate registers for [I], Finance, Sigma and Timer functions
Direct GTO GSB to anywhere in program memory
Keyboard map or alphanumeric program display
Printer interface
Timer mode with alarm
Beep and Display Flash
Can display user defined notes
DEC HEX BIN OCT conversions
Program Code editor
PC log screen
Animated card reader and printer with sound effects
It supports WDATA, MERGE PAUSE, auto load/merge of program/data cards during program execution
RAM memory viewer
Displays user defined card images

The printer works in Manual, Normal and Trace modes. It can print the X register, Stack, Memory, program execution, key entry etc. I decided not to print the program directly to the printer as 999 steps would take forever, so a window will open with "pre-printed" program steps which can be saved as a file or printed if required.


The help file is a bit scant, but I will try to improve it over time.

The code editor has a few new features added. For example, you can enter code like this...

f LBL A
0
STO Counter
1.2345EEX99CHS
ENTER
GSB decCnt
RTN

// lots of blank memory

SetPC=900

decCnt:
1
STO- Counter
RTN


cheers

Tony


RE: HP97 The journey begins - Robert VM - 07-27-2020 10:52 AM

Is there something like (Mo)HP(C) Hall of Fame?


RE: HP97 The journey begins - Harald - 07-27-2020 03:34 PM

(07-27-2020 10:52 AM)Robert VM Wrote:  Is there something like (Mo)HP(C) Hall of Fame?

At least we should get this page updated: https://www.hpmuseum.org/item/product2.htm


RE: HP97 The journey begins - Hans-Peter - 07-27-2020 05:36 PM

HP67cx -> HP67Tx

Hardware is done
Software is ready
Needs only the faceplate (I ask Bernhad)

:-)


RE: HP97 The journey begins - rprosperi - 07-27-2020 09:37 PM

Amazing and very interesting accomplishment Tony, you should be proud! This is likely the first time machine code from multiple models has been integrated into a single 'product', and certainly to this scale.

Bernhard is indeed the right guy for the faceplate, but boy, that's quite an ask... LOL Wink


RE: HP97 The journey begins - albertofenini - 07-30-2020 01:12 PM

The sky is the limit ...
I'm speechless ...
Given the current situation, how long do you think it will take to ship an HP-67, an HP-65 and this last one logic boards to Italy ?
take care and congratulations !


RE: HP97 The journey begins - teenix - 07-30-2020 02:10 PM

(07-30-2020 01:12 PM)albertofenini Wrote:  The sky is the limit ...
I'm speechless ...
Given the current situation, how long do you think it will take to ship an HP-67, an HP-65 and this last one logic boards to Italy ?
take care and congratulations !

Hi Alberto,

The CX is not hardware at the moment. It could fit on the new 67 CPU board, but I would have to suss out a suitable CPU chip as a lot of ROM/RAM would be required. Not impossible but a lot of work, and of course the original 67 would have to function as well :-)

I'm not sure about delivery times at the moment. It was about 3-6 weeks the last few I sent. I am still away on standby as my employer cannot get any other pilots into the State I am in because of lockdowns. I can leave and go home to quarantine, but I won't be allowed back over borders until things settle. Very long days.... Hmmm, maybe I can name my price here a bit, but that would be somewhat of a laugh in General Aviation. The only way a pilot can have a small fortune here is to start off with a large one :-)

cheers

Tony