![]() |
[hp41] reading the catalog under program control - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: [hp41] reading the catalog under program control (/thread-239616.html) |
[hp41] reading the catalog under program control - Wolfgang - 02-25-2013 Hi, is there a way that I can read the stored program names like a catalog and store the program names ?
Edited: 25 Feb 2013, 8:44 a.m.
Re: [hp41] reading the catalog under program control - Dan Grelinger - 02-25-2013 I don't believe that it can be done with any HP standard functions, including those in extension modules. It is possible to provide for such function in a well designed Sythetic Program, no M-Code required. It would require curtain manipulation and decoding of the HP-41 Global Label chain. Others may have done it already.
Re: [hp41] reading the catalog under program control - Wolfgang - 02-25-2013 Just thinking out loud.
I have transferred now my little helper programs(about 20) to the HP41 and I am exploring if I can get rid of my little booklet which tells me which program has what key assignment.
Re: [hp41] reading the catalog under program control - Dan Grelinger - 02-25-2013 Will all of the 20 programs fit in extended memory (perhaps with one or two Extended Memory modules)? If so, then Catalog 4 (41CX) or EMDIR (Extended Functions module in a 41C or CV) becomes your program directory and programs can be transferred to main memory as needed for execution.
A trick that may help you is to know that the interruption of Catalog 1 leaves the program pointer set at the last label displayed. A way to find and execute a program in main memory is to execute Catalog 1, press R/S when the desired program label is displayed, press the CLX (back arrow key) to exit the catalog, and then press R/S to begin program execution at the program label selected. I use that method frequently.
|