HP97 The journey begins
07-02-2020, 03:08 AM
Post: #261
 PANAMATIK Senior Member Posts: 1,032 Joined: Oct 2014
RE: HP97 The journey begins
(07-02-2020 02:56 AM)teenix Wrote:  I'm out of ideas, any (not too complex) suggestions :-)

HP-55 Stopwatch!

Bernhard

That's one small step for a man - one giant leap for mankind.
07-02-2020, 04:14 AM
Post: #262
 teenix Senior Member Posts: 1,993 Joined: May 2016
RE: HP97 The journey begins
(07-02-2020 03:08 AM)PANAMATIK Wrote:  HP-55 Stopwatch!
Bernhard

cheers

Tony
07-03-2020, 01:02 PM
Post: #263
 Harald Senior Member Posts: 806 Joined: Dec 2013
RE: HP97 The journey begins
(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? ;-)
07-18-2020, 07:31 AM (This post was last modified: 07-18-2020 07:33 AM by teenix.)
Post: #264
 teenix Senior Member Posts: 1,993 Joined: May 2016
RE: HP97 The journey begins
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.

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

cheers

Tony
07-18-2020, 08:57 AM
Post: #265
 Paul Dale Senior Member Posts: 1,832 Joined: Dec 2013
RE: HP97 The journey begins
Two empty keyboard locations? COMB and PERM?

Pauli
07-18-2020, 09:02 AM
Post: #266
 Massimo Gnerucci Senior Member Posts: 2,646 Joined: Dec 2013
RE: HP97 The journey begins

Niiiiice!

Greetings,
Massimo

-+×÷ ↔ left is right and right is wrong
07-18-2020, 10:48 AM
Post: #267
 teenix Senior Member Posts: 1,993 Joined: May 2016
RE: HP97 The journey begins
(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
07-18-2020, 11:44 AM (This post was last modified: 07-18-2020 11:45 AM by Massimo Gnerucci.)
Post: #268
 Massimo Gnerucci Senior Member Posts: 2,646 Joined: Dec 2013
RE: HP97 The journey begins
(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

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

Greetings,
Massimo

-+×÷ ↔ left is right and right is wrong
07-18-2020, 12:15 PM
Post: #269
 teenix Senior Member Posts: 1,993 Joined: May 2016
RE: HP97 The journey begins
(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
07-18-2020, 12:33 PM (This post was last modified: 07-18-2020 12:36 PM by Oulan.)
Post: #270
 Oulan Member Posts: 75 Joined: Dec 2013
RE: HP97 The journey begins
j and (j) for another indirect register
07-18-2020, 01:17 PM
Post: #271
 Massimo Gnerucci Senior Member Posts: 2,646 Joined: Dec 2013
RE: HP97 The journey begins
(07-18-2020 12:15 PM)teenix Wrote:  Done - and it wasn't too hairy to implement :-)

:D

Greetings,
Massimo

-+×÷ ↔ left is right and right is wrong
07-18-2020, 02:03 PM
Post: #272
 rprosperi Super Moderator Posts: 6,102 Joined: Dec 2013
RE: HP97 The journey begins
(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 :-)

Excellent exchange gentlemen! Nice reading for weekend coffee!

--Bob Prosperi
07-19-2020, 12:40 AM
Post: #273
 Paul Dale Senior Member Posts: 1,832 Joined: Dec 2013
RE: HP97 The journey begins
(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
07-27-2020, 09:30 AM
Post: #274
 teenix Senior Member Posts: 1,993 Joined: May 2016
RE: HP97 The journey begins
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
07-27-2020, 10:52 AM
Post: #275
 Robert VM Junior Member Posts: 47 Joined: Jan 2016
RE: HP97 The journey begins
Is there something like (Mo)HP(C) Hall of Fame?
07-27-2020, 03:34 PM
Post: #276
 Harald Senior Member Posts: 806 Joined: Dec 2013
RE: HP97 The journey begins
(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
07-27-2020, 05:36 PM
Post: #277
 Hans-Peter Member Posts: 101 Joined: Dec 2013
RE: HP97 The journey begins
HP67cx -> HP67Tx

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

:-)
07-27-2020, 09:37 PM
Post: #278
 rprosperi Super Moderator Posts: 6,102 Joined: Dec 2013
RE: HP97 The journey begins
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

--Bob Prosperi
07-30-2020, 01:12 PM
Post: #279
 albertofenini Senior Member Posts: 594 Joined: Mar 2014
RE: HP97 The journey begins
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 !

Edoardo & Alberto
07-30-2020, 02:10 PM
Post: #280
 teenix Senior Member Posts: 1,993 Joined: May 2016
RE: HP97 The journey begins
(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
 « Next Oldest | Next Newest »

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