TI-66 double speed mod
|
07-08-2022, 10:58 PM
(This post was last modified: 07-09-2022 01:14 AM by pauln.)
Post: #21
|
|||
|
|||
RE: TI-66 double speed mod
(07-08-2022 07:48 AM)Didier Lachieze Wrote:(07-08-2022 02:17 AM)pauln Wrote: One problem with the linked list approach is that it needs 7 extra bits for each one of the 100 registers of the HP-65 (to point to the next step). Thanks for the additional info. I think I understand much better how it works. Very interesting and unusual. Still, one particularity of the HP-65 is that it auto-inserts instructions meaning that if the program contains "1 Enter 2 + R/S" and the user is seeing the "2" and types "3" the program becomes "1 Enter 2 3 + R/S". (As opposed to overriding and producing "1 Enter 3 + R/S"). Even with its carousel architecture, it seems to me that the HP-65 needs to shift around 100 6-bit words (in the worst case) within the register. And it does that "instantly" (at least according to the emulator https://www.sydneysmith.com/products/gss...index.html). In contrast, the TI-57 takes around 2 seconds to shift 50 steps (when using the "Ins" key). Not sure how the HP-65 does that so fast (or the TI-57 so slowly). Maybe it is a feature of this carousel architecture. IMO, the sentence "Thus program steps can be inserted into the program or deleted from it at any point, without re-keying the other steps." is referring to the fact that it can do so because programs use labels instead of going to a specific step. But still, physically, bits need to be moved around. Edited: on second thought, I see now that it is much easier to move 600 contiguous bits as in the case of the HP-65 than a similar amount of bits in the TI-57, where program steps are distributed between several smaller registers and are not necessarily contiguous (https://www.rskey.org/CMS/index.php/the-library/100). |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)