HP Forums
HP-style Keycode for TI-58/59 - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: Not HP Calculators (/forum-7.html)
+--- Forum: Not remotely HP Calculators (/forum-9.html)
+--- Thread: HP-style Keycode for TI-58/59 (/thread-13053.html)

HP-style Keycode for TI-58/59 - Matt Agajanian - 05-31-2019 10:36 PM

Hi all.

1–the TI-57 featured fully-merged keycodes

2—the 58/59 series came out later than the SR-52 and HP-67

3–by that time both Woodstock and Spice series models were made, there was a version of fully-merged keystrokes

4—at the most, 960 program steps/100 register selective-partitioning was possible on the TI-58/59 series

why didn’t TI develop fully-merged keystrokes on the 58/59?


RE: HP-style Keycode for TI-58/59 - Thomas Okken - 05-31-2019 10:56 PM

Fully merged keystrokes, as implemented in the Woodstocks, means you can only have 256 different instructions, because each program line is one byte of RAM. In the HP-29C and HP-67, they had to sacrifice instructions to make everything fit in the available opcode space, which is why they both have registers that aren't directly addressable, and the 67 has no STO arithmetic on registers A-E and I.

The TI-58 and -59 have so many registers, directly accessible and with arithmetic on the whole range of 00-99, plus tons of labels *and* line number addressing, that it was always going to need multi-byte instructions. The same is true for the HP-41C, incidentally, but the 41C hides it better, by making all instructions, no matter how many bytes long they are, appear in the display as just one line. I assume TI had something like that on the drawing board, too, but HP beat them to it.

RE: HP-style Keycode for TI-58/59 - Matt Agajanian - 05-31-2019 11:10 PM

Thanks for helping me understand the semantics clearly.