HP Forums

Full Version: HP97 The journey begins
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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
Hi all,

I received some photos of the pcb for my HP-97 and WS replacements and they look ok for a first go.

Sadly I am stuck in another state while I wait for a survey job to start, so while waiting I wrote all the software and tested as much as I can, but I can't build anything until I get home.

The circuit boards for my other, maybe last, HP project are also there. This one uses a somewhat crazy 39 of them. Its a good thing I'm thinking of retiring soon - lots more time to try and finish them :-)

[Image: wspcb.jpg]

cheers

Tony
We can't thank you enough, Tony!
Keep up inventing and improving.
Speaking of WS replacement, did anybody see this?
(06-09-2020 12:07 PM)Didier Lachieze Wrote: [ -> ]Speaking of WS replacement, did anybody see this?

Interesting! Is that a forum member as well?
I am not quite sure what this includes, just a bare PCB? Or PCB and controller labeled ACT?
(05-13-2020 04:21 PM)AndiGer Wrote: [ -> ]Tony,

When will you go to work on this one?
https://www.hpmuseum.org/item/product2.htm ... LOL :-D

As I am in lock down while the plane is on the ground, it is on its way. The things you do when the TV has driven you mad :-)

It still runs original HP microcode, but is somewhat more complex than I thought so still has a way to go, and I may not even get time to finish it. It won't have some of the listed features of the "original" but it has all the functions I could find up to Spice models and a printer interface and timer.

it has 1000 program steps and 100 memory storage, and extra storage for F(x) and SOLVE. The "cards" are super high density and hold the full program.

There are a few spare key functions, so those will need to be filled.

cheers

Tony
Wow !!!!
congratulations !!!
(06-25-2020 01:56 AM)teenix Wrote: [ -> ]
(05-13-2020 04:21 PM)AndiGer Wrote: [ -> ]Tony,

When will you go to work on this one?
https://www.hpmuseum.org/item/product2.htm ... LOL :-D

As I am in lock down while the plane is on the ground, it is on its way. The things you do when the TV has driven you mad :-)

It still runs original HP microcode, but is somewhat more complex than I thought so still has a way to go, and I may not even get time to finish it. It won't have some of the listed features of the "original" but it has all the functions I could find up to Spice models and a printer interface and timer.

it has 1000 program steps and 100 memory storage, and extra storage for F(x) and SOLVE. The "cards" are super high density and hold the full program.

There are a few spare key functions, so those will need to be filled.

cheers

Tony

Will this be available as a replacement board for the 65 or 67? :-p
(06-25-2020 07:23 PM)Harald Wrote: [ -> ]
(06-25-2020 01:56 AM)teenix Wrote: [ -> ]As I am in lock down while the plane is on the ground, it is on its way. The things you do when the TV has driven you mad :-)

It still runs original HP microcode, but is somewhat more complex than I thought so still has a way to go, and I may not even get time to finish it. It won't have some of the listed features of the "original" but it has all the functions I could find up to Spice models and a printer interface and timer.

it has 1000 program steps and 100 memory storage, and extra storage for F(x) and SOLVE. The "cards" are super high density and hold the full program.

There are a few spare key functions, so those will need to be filled.

cheers

Tony

Will this be available as a replacement board for the 65 or 67? :-p

After playing around with the mechanics of the concept, it should be possible since the PIC chip can deal with the extra RAM requirements, but you fall into the original keys problem again because of the [m] and [n] function keys, although if you had a few spare keys in the parts bin you could probably paint them and add lettering.

I have the PC simulation running the instructions as fast as it can, so something like AMORT which may have to execute 50,000 plus instructions and can take minutes on a real calculator, is done almost instantly, although simulation slows to normal speed with functions like PAUSE and -x- etc.

The emulators at teenix.org now have this "Turbo" mode as an option as well.

cheers

Tony
Amazing! Looks like I will have to order another pcb soon.
Just a thought: could h-shift f and h-shift g be used for m-shift and n-shift?
Solves the missing key problem and frees up two more primary locations.


Pauli
(06-26-2020 11:47 PM)Paul Dale Wrote: [ -> ]Just a thought: could h-shift f and h-shift g be used for m-shift and n-shift?
Solves the missing key problem and frees up two more primary locations.
Pauli

Didn't think of that, I'll see how I go - thanks :-)

[Edit] Works fine, so if it gets to hardware stage a 67 with a CPU board would only need a printed face cover to change to this mode of operation.

cheers

Tony
(06-27-2020 12:52 AM)teenix Wrote: [ -> ]so if it gets to hardware stage a 67 with a CPU board would only need a printed face cover to change to this mode of operation.

Perfect. Anyone got a non-functional 67 they are willing to part with?


Pauli
(06-25-2020 01:56 AM)teenix Wrote: [ -> ]There are a few spare key functions, so those will need to be filled.

A random generator would be fine.

Hans-Peter
(06-27-2020 02:28 PM)Hans-Peter Wrote: [ -> ]
(06-25-2020 01:56 AM)teenix Wrote: [ -> ]There are a few spare key functions, so those will need to be filled.

A random generator would be fine.

Hans-Peter

It has a SEED and RAND function. I got the idea from the HP67 Stat Pac 1.

I wouldn't mind adding a Dec/Binary/Hex/Oct converter, but I'm not sure of the intricacies yet.

cheers

Tony
(06-27-2020 10:08 PM)teenix Wrote: [ -> ]It has a SEED and RAND function. I got the idea from the HP67 Stat Pac 1.

Ignore this if you have already done so, but I would recommend using the same algorithm and parameters as the Stat Pac I program. It is a poor quality RNG compared to modern algorithms, but the results of calculations would be the same as user programs on an original HP-67.

John
What about the 11c/15c algorithm? That has precedent as a built in function.


Pauli
(06-29-2020 03:07 AM)Paul Dale Wrote: [ -> ]What about the 11c/15c algorithm? That has precedent as a built in function.
Pauli

I have to use code that will work within Classics.

cheers

Tony
(06-25-2020 01:56 AM)teenix Wrote: [ -> ]
(05-13-2020 04:21 PM)AndiGer Wrote: [ -> ]Tony,

When will you go to work on this one?
https://www.hpmuseum.org/item/product2.htm ... LOL :-D

As I am in lock down while the plane is on the ground, it is on its way. The things you do when the TV has driven you mad :-)

It still runs original HP microcode, but is somewhat more complex than I thought so still has a way to go, and I may not even get time to finish it. It won't have some of the listed features of the "original" but it has all the functions I could find up to Spice models and a printer interface and timer.

it has 1000 program steps and 100 memory storage, and extra storage for F(x) and SOLVE. The "cards" are super high density and hold the full program.

There are a few spare key functions, so those will need to be filled.

cheers

Tony

You're actually building the calculator that was a photoshopped joke way back when?
(06-29-2020 11:17 AM)toml_12953 Wrote: [ -> ]You're actually building the calculator that was a photoshopped joke way back when?

With no flying, I have been sitting around in stand-by mode for the last 5 weeks in a room 2000 miles from home because of the virus, so to fill in some otherwise boring time I'm just having a play with it.

cheers

Tony
I had some more time to play with the modified 67.

I still have 8 key functions to fill.

I have added extras like...
Ceiling, Floor, Seed, Random, Root of X, Remainder

I'm out of ideas, any (not too complex) suggestions :-)

cheers

Tony
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
Reference URL's