Tag Archives: hp65

HP65 Program Codes

When you program a programmable calculator like the HP65 you press buttons and it remembers the steps you are telling it. Then when you run the program, it re-does those button presses again to calculate the result. Every time you run the program it does those steps. This happens even though you only entered them once. That’s the point.

Internally, the calculator stores a program code for each key press or combination of key presses. With the HP65 it is mostly “one key press, one stored code” but there are a few combinations it recognises and saves as one program code. These are called “merged program steps”.
Continue reading HP65 Program Codes

HP65 Default Program

This is what ends up in program memory at startup.

000: 63 =077
001: 61 =075
002: 43 =053
003: 30 =036
004: 8  =010
005: 20 =024
006: 42 =052
007: 43 =053
008: 28 =034
009: 14 =016
010: 50 =062
011: 42 =052
012: 43 =053
013: 27 =033
014: 8  =010
015: 19 =023
016: 42 =052
017: 43 =053
018: 26 =032
019: 13 =015
020: 42 =052
021: 43 =053
022: 24 =030
023: 17 =021
024: 42 =052
025: 0
026: 0

Continue reading HP65 Default Program

HP65


I never had a HP65 but it was what my HP67 was based on and wow it looked like a great calculator.

The keyboard layouts were very similar too.

The f, f-1, and g keys became f, g, and h.

There was extra writing added because the new g key was no longer labelled f-1 :
– on the HP65 f 9 was square root, f-1 9 was un-square root i.e. square
– on the HP67 f 9 was square root, g 9 was square
It was no longer obvious so HP added x2 next to the square root sign.

The writing also moved from above their keys to below their keys.

Aside from a few minor changes on the second row, the keys remained in familiar positions.

You can see a HP67

So, why did people upgrade from the HP65 to the HP67?

There were lots of really good things about the HP67 and just as many reasons. A couple of obvious ones were: more memory and bigger programs. But, for many, these weren’t reasons to ditch the great HP65 – merely reasons to get a HP67 too.