HP-35s multi Library repository
|
10-23-2022, 03:50 AM
Post: #1
|
|||
|
|||
HP-35s multi Library repository
Hi all, I have developed a set of programs for the HP-35s calculator that complete and improve the built-in functions.
These are the main features: User stack (Mandatory for all other functions) - Pop and push X - Pop and push TZY RPN for 900 extra registers of RPN stack - Reserve block of memory for other uses - (De)allocate memory - Memory copy - Save all vars (akin to making stackable workspaces) - Reset stack (When you lose track of the number of pushes/pops) Complex numbers: - Conjugate - Real/imaginary part - Contract/expand rectangular/polar Vectors: - Normalize - Determinant (interactive) - Vector product - Contract/expand 2D/3D vectors 3D orientations as unit quaternions: - Only one register needed - Create quaternion from axis-angle - Composition - Transform 3D point - Angle Additionally, - Brief help for every function and shortcut - The functions have no side effects - Real and complex solutions to 2nd degree equation - Tested for 1 year of intensive use - Just 3103 bytes - Flag 0 indicates stack holds data. No other flags used. - Register J reserved for internal use (Stores the stack pointer) Here is the link (In Spanish, but easy to infer meaning): www.pacoarjonilla.es/HP-35s.html Please enjoy and respect the license. Paco |
|||
10-23-2022, 06:43 AM
Post: #2
|
|||
|
|||
RE: HP-35s multi Library repository
Paco, thank you very much for creating and posting this set of programs! You provided this at exactly when I happened to need some of them (Complex numbers). I am also looking at the other routines as well, somewhat in awe I might add...
Thanks again! |
|||
10-25-2022, 03:57 AM
Post: #3
|
|||
|
|||
RE: HP-35s multi Library repository
Thank you for posting!
|
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)