HP97 The journey begins
|
11-09-2023, 05:46 AM
(This post was last modified: 11-09-2023 06:07 AM by teenix.)
Post: #730
|
|||
|
|||
RE: HP97 The journey begins
Hi all,
I hope I am approaching the finish line with the 19C. I just finished entering the last of the functions I had planned for it. This function has a new key code combination [f][f][2] and will only be executed during a running program, SST works as well. As such it can be entered as part of any normal 19C program and will occupy 1 step. If program as text is enabled, the display will show [FILE], else it will show the keys [16 16 53]. The printer will also output this when required. When this function executes, just like the 67 and 97 having a card parked in the slot ready to load, you can load a new stored program file from memory and have it start running from any LBL 0 - 9. If the stored file is a DATA file, it will load into the calculator Primary RAM [0-15] and the program will keep running. Like to 67/97, the original RAM is trashed when this happens. Program and data files occupy Blocks 0 - 9, with 40 files per block (00-39). This gives storage for 400 files. An example is to run a program and then while running, load a program from Block [0] Pgm [00]. Due to the way the internal HP registers are arranged, you cannot enter leading zeros as the microcode will truncate them. In this case you only need to type [0-9] for the GTO label number The block and pgm number are set as zero so this saves pgm steps also. Implied Block 0, Pgm [00], and a LBL[n] Loads a pgm from Block [0], PgmNum [00], and GTO 1 Code:
Implied Block 0, Pgms [0 - 9], and a LBL[n] Loads a pgm from Block [0], PgmNum [03], and GTO 5 Code:
Implied Block 0, Pgms [00 - 39], and a LBL[n] Loads a pgm from Block [0], PgmNum [37], and GTO 9 Code:
Full information Loads a pgm from Block [6], PgmNum [18], and GTO 9 Code:
If a valid number is stored in RAM, the just two steps are required, RCL [n] then FILE. The extra steps probably won't matter much, I guess you could have almost 39300 steps running in a single program. It takes about 30mS to load a file, so shouldn't slow things too much. One problem is that you will have to be careful of recursive file loads which can get stuck in a loop. I still haven't fully tested the printer and circuit board mechanics, and printer use. I was leaving this until last so as to minimize its handling and use. cheers Tony |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 5 Guest(s)