HP 48GX Hidden Directory
|
05-18-2019, 11:07 PM
Post: #1
|
|||
|
|||
HP 48GX Hidden Directory
How do I move a variable into the hidden directory?
|
|||
05-18-2019, 11:56 PM
Post: #2
|
|||
|
|||
RE: HP 48GX Hidden Directory
From the 48 FAQ
Code: 4.17. What is the hidden directory and how do I access it? --Bob Prosperi |
|||
05-19-2019, 01:38 AM
Post: #3
|
|||
|
|||
RE: HP 48GX Hidden Directory
I accessed the hidden directory. I have a variable named HDIST in the HOME directory. I can't use right shift [MEMORY] to move HDIST. Is there a program I can write to accomplish this?
|
|||
05-19-2019, 05:47 AM
(This post was last modified: 05-19-2019 05:50 AM by RMollov.)
Post: #4
|
|||
|
|||
RE: HP 48GX Hidden Directory
(05-19-2019 01:38 AM)MNH Wrote: I accessed the hidden directory. I have a variable named HDIST in the HOME directory. I can't use right shift [MEMORY] to move HDIST. Is there a program I can write to accomplish this?It's not clear what you are trying to achieve. It's the first time I heard of the need to use HP48's hidden directory for anything. From your avatar I assume you are a surveyor. "Hidden directory" is such in terms of HP48's system and not what it literally may sound like. It is not to be used by the user. |
|||
05-19-2019, 12:23 PM
Post: #5
|
|||
|
|||
RE: HP 48GX Hidden Directory
Yes, I'm a surveyor. I'm going to write some small utility-type surveying programs for my friend. I thought I might hide them in the hidden directory so they aren't inadvertently deleted. If the hidden directory is recreated on startup, why wouldn't anything I put there be deleted anyway?
|
|||
05-19-2019, 12:43 PM
Post: #6
|
|||
|
|||
RE: HP 48GX Hidden Directory
IIRC the 48 has also flash storage, that would be the best place where to put utilities that should to survive over time. Flash storage changes (add/delete data) normally don't happen often if one is not developing stuff.
Wikis are great, Contribute :) |
|||
05-19-2019, 01:13 PM
Post: #7
|
|||
|
|||
RE: HP 48GX Hidden Directory | |||
05-19-2019, 01:25 PM
Post: #8
|
|||
|
|||
RE: HP 48GX Hidden Directory
(05-19-2019 12:23 PM)MNH Wrote: I'm going to write some small utility-type surveying programs for my friend. I thought I might hide them in the hidden directory so they aren't inadvertently deleted. Put an extra copy of the needed programs in an extra folder at the end of the VAR chain (so less likely to even see it). If you think the user is likely to remove that too, put copies into 2 folders. If you think the user might 'accidentally' remove both, I'm afraid it's likely the user is an idiot and 'fool-proof' solutions aren't likely. Fools can be enormously clever. --Bob Prosperi |
|||
05-19-2019, 01:29 PM
(This post was last modified: 05-19-2019 01:36 PM by RMollov.)
Post: #9
|
|||
|
|||
RE: HP 48GX Hidden Directory
(05-19-2019 12:23 PM)MNH Wrote: Yes, I'm a surveyor. I'm going to write some small utility-type surveying programs for my friend. I thought I might hide them in the hidden directory so they aren't inadvertently deleted. If the hidden directory is recreated on startup, why wouldn't anything I put there be deleted anyway? https://www.hpcalc.org/hp48/docs/faq/48faq-4.html Startup here means after reset, crash, TTRM etc. not turning off/on the calculator. Otherwise alarms for example would be impossible to exist. Even though it is possible to use HD to store stuff IMO it's not worth doing it. I'd rather create sub-directory to keep data in. You can do that programmatically. Hope this helps. Cheers, |
|||
05-19-2019, 02:13 PM
Post: #10
|
|||
|
|||
RE: HP 48GX Hidden Directory
Using the system's hidden directory to store objects would require all programs that access them to "jump through hoops" any time the objects need to be recalled or stored. You may want to consider the use of a "var hider" instead, which would probably be easier to use (and safer) for something like you are describing. Hidden objects in the HOME directory are universally available to all programs.
One such utility can be found here. Several others can be seen by querying the same site with "var hider". |
|||
05-19-2019, 03:00 PM
Post: #11
|
|||
|
|||
RE: HP 48GX Hidden Directory
(05-19-2019 01:13 PM)RMollov Wrote: Wrong, no flash on HP48. Oh. then my mistake. On the wiki I read about internal memory, I was thinking it had user space too. Then the 49g+ series was a big jump in that respect. Wikis are great, Contribute :) |
|||
05-19-2019, 08:30 PM
Post: #12
|
|||
|
|||
RE: HP 48GX Hidden Directory
(05-19-2019 03:00 PM)pier4r Wrote:(05-19-2019 01:13 PM)RMollov Wrote: Wrong, no flash on HP48. No, the 49g (without +). Greetings, Massimo -+×÷ ↔ left is right and right is wrong |
|||
05-21-2019, 07:46 AM
(This post was last modified: 05-21-2019 07:47 AM by RMollov.)
Post: #13
|
|||
|
|||
RE: HP 48GX Hidden Directory | |||
05-23-2019, 02:54 AM
Post: #14
|
|||
|
|||
RE: HP 48GX Hidden Directory
Thanks to everyone who replied!
|
|||
05-25-2019, 04:01 PM
Post: #15
|
|||
|
|||
RE: HP 48GX Hidden Directory
You could create all your programs and store them in port memory. I would make two directories: one containing the actual programs, and a second that contains "wrapper" programs that basically call the routines from the first directory AS STORED IN PORT MEMORY. Then keep both directories in port memory. Use the second directory and copy it into main memory. If your friend accidentally deletes this, then you can just copy the second directory back from port memory into main memory. The main programs, however, will always stay in the first directory and never be visible to anyone except the "wrapper" programs since it is generally harder to access port memory.
Graph 3D | QPI | SolveSys |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 4 Guest(s)