The Museum of HP Calculators

HP Forum Archive 15

[ Return to Index | Top of Index ]

Translate TI-59 programs to HP-67/97
Message #1 Posted by Paul on 21 May 2005, 6:03 p.m.

Is there any simple method/program that can translate TI-59 programs to HP-67/97. I found several books on programming:

1. Handheld Calculator Programs for Rotating Equipment Design 2.Handheld Calculator Programs for Engineering Design 3.Calculator Programs for Chemical Engineers.

They appear to have some useful programs but are almost certainly in Ti-59 language.

Hope to hear from you soon.

      
Re: Translate TI-59 programs to HP-67/97
Message #2 Posted by Charles on 22 May 2005, 7:22 a.m.,
in response to message #1 by Paul

I don't know of an easy method. I suspect that the easiest is to take the original equations and start from scratch. However, I can refer you to 2 articles which carry out the same calculations with listings of programs for HP67/97s and TI59s.

Program calculates orifice sizes for gas flows

William H. Mink

Chemical Engineering McGraw Hill

25th August 1980

Program sizes Control Valves for liquids

Jon F. Monsen

Chemical Engineering McGraw Hill

18th May 1981

Do you have a list of the programs from the books ?

            
Re: Translate TI-59 programs to HP-67/97
Message #3 Posted by Paul O'Hare on 22 May 2005, 7:53 a.m.,
in response to message #2 by Charles

No I don't Charles. Many thanks for the list of books though.

                  
Re: Translate TI-59 programs to HP-67/97
Message #4 Posted by NA on 22 May 2005, 8:19 a.m.,
in response to message #3 by Paul O'Hare

Like Charles said there isn't realy a way to translate the programs. The only way I can think of is manually. And I'm not sure about the existance of an HP-67 or HP-97. Those calculators aren't on the HP web site. Sorry I don't think I can help you.

                        
Re: Translate TI-59 programs to HP-67/97
Message #5 Posted by Vieira, Luiz C. (Brazil) on 22 May 2005, 11:54 a.m.,
in response to message #4 by NA

Hi, NA;

try here. Remember: this is the Museum of HP calcs, both HP67 and 97 are no longer in production since the 80's, so they are not in the HP web site.

Best regards.

Luiz (Brazil)

Edited: 22 May 2005, 11:55 a.m.

      
Re: Translate TI-59 programs to HP-67/97
Message #6 Posted by Nenad (Croatia) on 22 May 2005, 1:38 p.m.,
in response to message #1 by Paul

TI-59 has 960 unmerged programming steps and/or (I am not sure: and vs. and/or) 100 registers.

On the other hand HP67/97 has (certainly) 224 fully merged programming step, but only 26 registers. However, its set of programming instructions is certainly wider than the one of TI-59.

It is rather easy to follow the logic of keystroke programming in either case. IMHO, tho essential problem in translating a TI-59 program to HP-67 arises when more than 26 registers are necessary.

Hope this helps.

            
The HP67/97 programming features compared to the TI58/59?
Message #7 Posted by Gene on 22 May 2005, 2:06 p.m.,
in response to message #6 by Nenad (Croatia)

Nenad: "However, its (the HP67's) set of programming instructions is certainly wider than the one of TI-59."

Gene: This is arguable. :-) I'm not aware of any programming instructions the TI58/59 are "missing" compared to the HP67/97.

Things the HP67/97 had that the TI-58/59 did not have:

1) Relative addressing (the I register holds a negative number, a GTO goes that # of steps backwards) 2) RPN (of course), which made many problems easier to program (in my opinion) 3) ?

Things the TI58/59 had that the HP67/97 did not have:

1) More than one index register (every memory could be used for indirect addressing vs. only the I register in the HP67/97) 2) More subroutine levels (6 vs. 3?) 3) ROM subroutines 4) Much larger program step and register availability, which meant some problems could be done on this machine that couldn't on the HP.

What else should go on these lists?

                  
Re: The HP67/97 programming features compared to the TI58/59?
Message #8 Posted by Palmer O. Hanson, Jr. on 23 May 2005, 2:31 a.m.,
in response to message #7 by Gene

The HP-67 may have had a more reliable magnetic card reader.

The HP-67 had guard digits to provide rounding of the ten digit mantissa.

The HP-67 did not have the non-commutative multiply which was in the TI-59, but the TI-59 had a thirteen digit mantissa which more than compensated in many computations.

The TI-59 was a hand-held which could be connected to a printer. The HP-67 was a hand-held which didn't have a printer capability. The HP-97 had a printer capability but wasn't hand-held or portable in any reasonable sense.

Easily the most important advantage of the TI-59 over the HP-67 was the availability of thirteen interchangeable Solid State cartridges with accessible subroutines plus the ability to provide user designed Solid State cartridges.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall