Catalog of Contributed Programs? - Printable Version +- HP Forums (https://www.hpmuseum.org/forum) +-- Forum: HP Calculators (and very old HP Computers) (/forum-3.html) +--- Forum: General Forum (/forum-4.html) +--- Thread: Catalog of Contributed Programs? (/thread-19998.html) |
Catalog of Contributed Programs? - John Garza (3665) - 05-23-2023 12:26 PM This question has probably been asked many times, but I can't find the answer with the Forum's search tool. Who keeps the 'official' libraries of user-submitted programs these days? for the 65,67,97 ? These libraries were originally maintained by HP. -J RE: Catalog of Contributed Programs? - Eric Rechlin - 05-23-2023 12:49 PM I believe the American HP-65, HP-67/97, and HP-41 Users' Libraries are now maintained by an unspecified landfill in the western US. Solve and Integrate took them after PPC folded, and then trashed them when interest was lost in the early 1990s. The British Users' Library was saved by an HPCC member, but while he was in a hospital stay his family threw most of it out (the best parts). HPCC might still have some of the "reject" programs though. The other European Users' Libraries were apparently trashed too, some time ago. RE: Catalog of Contributed Programs? - John Garza (3665) - 05-23-2023 12:50 PM Oh dear... RE: Catalog of Contributed Programs? - David Hayden - 05-23-2023 02:36 PM (05-23-2023 12:49 PM)Eric Rechlin Wrote: The British Users' Library was saved by an HPCC member, but while he was in a hospital stay his family threw most of it out (the best parts). HPCC might still have some of the "reject" programs though. What a shame! RE: Catalog of Contributed Programs? - Eric Rechlin - 05-23-2023 03:38 PM A long term goal for me has been to webify the catalog. It would be a digitized version of the whole catalog, with scans of programs linked for download where available. Users could create accounts to track which ones they personally have. Then we could go through the list, see who has each program to try to get a scan, and we could try to recreate the Users' Library from the community. Just putting all the titles and program numbers into a machine-readable table shouldn't be hard. OCR seems to do a pretty good job reading a clean scan so there hopefully won't be too much typing. Adding descriptions would be nice too, just more work. Unfortunately, this would need to be done soon, because we are reaching the time when I think a not-insignificant fraction of the community active at that time will start departing us and leaving their collections to families who have no idea what they are and trash them. But I just don't have time to take this on right now. There were many thousands of unique programs (likely 10,000+) in the libraries. The US HP-41 library had around 3600 programs on its own, I believe. I have PDFs of about 270 of them, collected from various sources. It is my understanding that the European library had a lot of overlap with the US library, but there were unique programs there too. So finding catalogs for both the US and Europe would be necessary to have a full list. I don't know how big the European library was, but as of February 1982 there were about 2100 programs in the HP-41 library, and surely that number rose over the subsequent years. That 1982 catalog listed programs in the 10,000-49,999 range, with blocks of 5,000 or 10,000 assigned for each language. I have scans of only about 90 of them, but the vast majority of the program scans are in the 50,000 range which presumably post-date that catalog. I believe many were actually originally scanned by Valentin Albillo; he personally sent me several of his scans, which are now on his site. But that's only a tiny fraction of the total, especially when you consider the other catalogs. I haven't a clue what the sizes of the 65 or the 67/97 libraries were since I am not seeing any scans of catalogs for those. Finding those would at least give us a better idea of the scope of the project. Looking at the collection of available scans of programs from the 67/97 library (100 or so I think) shows program numbers up to at least 4400 or so. Clearly there is not one single complete catalog for either Europe or the US, because older calculators fell off the catalog as time progressed, but the latest US catalog I have is here, and it's just for the 41: https://literature.hpcalc.org/items/2185 The-Site-Which-Must-Not-Be-Named has the February 1982 version of the European catalog, again for the 41, as well as some 41 catalogs from the US Users' Library (though all older than my scan above). For reference, the August 1983 US catalog had around 2500 programs (and about 400 more by August 1984), so it still grew by nearly 50% over the next 6 years. So finding a newer European catalog than 1982 would be essential to have an idea of the true size of the European HP-41 library. RE: Catalog of Contributed Programs? - jonmoore - 05-23-2023 04:51 PM Not that it's in any way the same, a good way to sample a few decent programs for the 65, 67 and 97 that you mightn't already know through the HP Solution Books, is to get the emulations of pre-41 (and Voyager) devices that are released by CuVee on iOS (they're more accurately described as simulations but the programs function as they should, although numerical results are based on floating point math). The 67 and 97 are the stars of the show, but the developer included different program listings with each release so it's good to get all the programmable models can as they're available at a very low price. It's usually easy to adapt programs for the 65/67/97 generation calculators if you know what you're looking for. And if memory serves right, much as the developer has supercharged each calculator emulation with functions that didn't exist on the original models, this convenience feature (for users not familiar with the originals) is easily disabled. You also have the ability to run them at the original speed, which is useful where you'd need to be superhuman to catch 'interstitial' messaging with unclamped performance. The important thing is that the program listings taken as a whole goes beyond the official HP Solutions books that one can now access via Eric's herculean scanning efforts. There's a very small number of 67/97 listings on the HP41-DVD, which I believe was once available for download via hpcalc.org, although maybe I'm thinking of that other site (Eric will correct me if I'm incorrect). This obviously doesn't come close to the wealth of user programs HP archived, but it's something. RE: Catalog of Contributed Programs? - Valentin Albillo - 05-25-2023 12:15 AM . Hi , all, (05-23-2023 03:38 PM)Eric Rechlin Wrote: I believe many were actually originally scanned by Valentin Albillo; he personally sent me several of his scans, which are now on his site. Right, I scanned some of the many programs I got from the US and Europe Libraries, both for the HP-67 and the HP-41C. In the distant past I had many, many more but they were missing after I returned from my military service. The ones I could recover, which I've uploaded to my site are the following: There are 11 scans of my own programs (which I submitted to the libraries) in the section HP Calculator Programs, from HP Program VA425 - UPLE - HP-41C Sistemas de Ecuaciones Diferenciales to HP Program VA688 - UPLE 60582 - HP-67 Summation of an Infinite Alternating Series and many more in section HP Calculator Raw Scans, among them:
10264 Music Writer - Clarinet Transposition 10282 Yatzy.pdf 10307 Linear Programming (Simplex Method) I 10308 Linear Programming (Simplex Method) II 00204 Pinball Wizzard 00205 Star Trek Advanced 00206 Dog Races 00210 Game of Life (9x9) 00222 Jack of Eagles (Game) 00252 LNAP (Ladder Network Analysis Program) 00297 LC-LNAP, LC Ladder Network Analysis Program 00301 Second Order Active Network Pole and Zero Polynomial Coefficients 00315 Curve Fitting Using the Cubic Spline Method 50003 Logic Circuit Simulator 50024 Sequential Logic for up to 9 Unknowns (Propositions) 50029 Car Simulator 50089 5th Degree Equation 50116 Coder - Decoder 50145 Magic Squares 50146 Solution of a Fifth or a Sixth Order Linear System 50232 Direct PIAL Compiler 50256 Trade Business Plan Game 50313 PIAL Executer 50495 Multiple Integrals 50499 Reaction Time Indicator With NNN's 50500 Mate Your HP's King with King, Bishop and Knight, in 35 Moves 50520 Approximation by Legendre Polynomials up to Degree 7 50536 Lose Three 50555 PIAL Editor 50653 Nth Degree Polynomial .le.18 Bairstow Method 50657 Complex Operations Programmable 45 50683 Linear Systems (Complex Coefficients) 50684 Linear Systems 7x7 50685 Determinants 50687 Polynomial Regression Degree 1, 2, 3, 4 50696 Chess - End Game 1 50784 Fourier Coefficients 50812 5x5, 4x4, 3x3 Matrices or Unknown Equations 50813 Conversion of Legendre Polynomials into Power Series 50925 Linear Second Order Boundary-Value Problem 51061 Inverse Mastermind 51114 Twonky 51130 Solving Mastermind with HP 67-97 51193 5x7 Matrix Letter and Symbol Printer 51262 Theseus and Minotaurus 51352 Chebyshev Economisation 51403 Double Precision Arithmetic for Positive Integers 51657 50 Steps Programmable HP Machine for Complex Calculus 51658 Approximation by a Sum of 4 Whatever Functions 51660 4 Simultaneous Equations in 4 Rational Variables 51702 Cyclic Patterns 51772 Texas Simulator 51187 Game of Life (23x31) 51877 MIT Public-Key Cryptosystem and Digital Signatures 51881 Fourier Coefficients for Linear Composed Functions 51892 Literal Derivation Function up to 100 Steps 52046 Square Root to 182 Figures 52058 Sea Battle 52112 Palindromic Numbers 52165 Linear Systems 52206 A Chess Game 60084 BASIC 67 60377 Fourier Series - Harmonic Analysis - Discrete Domain 60453 Elliptic Lowpass Filter Design 60454 Factors of a Number_ the Fastest Program on the Subject 60534 Areas, Lengths of Arcs, Volumes & Surfaces of Revolution 60535 Numerical Analysis of Functions 60582 Summation of an Infinite Alternating Series 00179D Space War 00200D Blackjack Game 00216D Mastermind Deluxe 00219D Shooting Gallery 00220D Game of Life 00256D Probe Word Game 00259D Duel 00266D Concentration 00278D Blackjack - Las Vegas Style 00321D Pinball Wizzard 00325 Cybernetic Nim Game 00326D Bagels1-5 Game 00369D Advanced Star Advanced 00463D Game of Life (9x9) 00499D Battleship I 00501D Baseball 00537D Championship Golf 00538D Roulette Deluxe 00552D Fourty-Four_ A Game of Deduction 00555D Baseball 00586D Football 00616D Objective (Tank War) 00626D Life 00687D American Roulette Wheel 00727D Jack of Eagles 00733D Roulette Game 00734D Jotto 2 00739D Daytona 500 00747D Football 00825D Golf With Unique Putting Routine 00850D Number Hunt 00853D Orbitor Game 00873D Basketball 00874D Ping-Pong 00875D Electronic Ping Pong 00888D Mastermind 00959D Programmers' Bell Slot Machine 00964D Robot Trap 01173D Hunt the Wumpus 01370D Blackjack 01412D Matrix Game - Calculator Learns to Learn 01471D Slalom Ski 01475D Rational Tic Tac Toe 01495D Baseball 01497D Crack the Vault 01511D Pinochle 01532D Moon Lander with Untinterruptible Continuous Countdown 01581D Sink the Yamamoto 01650D Random Sequence of Numbers 01767D Magic Squares 01798D Bridg-It 01800D Fortress 01816D Monopoly 01829D Unbreakable Cipher System; Cryptography 01838D Draw Poker 01884D Noughts & Crosses 01918D Keno Simulation 01927D Advanced Battleship 02039D Super Bagels - Easy-Does-It 02335D Star Wars 02845D Space War Plus 02900D Telepathy 02913D Game of 15 02925D The Game of 3D Tic Tac Toe 02962D Mine Field 03100D Bowling Game Simulator 03130D Keno Special 03288D Checkers 03952D How Old Are You 03954D Down the Middle 03958D I.Q. Tester 03961D Number Guesser Game 04061D Exterminator 04118D Toss and Score 04122D Fan Tan 04190D Sic Bo (Dice game) 04191D Paper Rock Scissors 04196D Labyrinth 04199D Guess the Number 04356D Engine Out 04463D Catch Me If You Can 04464D Modified Moon Rocket Lander 04505D Chess - The 8 Queens Problem 04510D Guess the Card Suit In that same section you can also find the various libraries' catalogs I scanned, which include relevant data (title, author, etc) and short descriptions for each program, namely:
HP Raw Scan - HP-67 Users Program Library Europe Catalog (84 pages) HP Raw Scan - HP-67 Users Program Library Europe Catalog Supplement (28 pages) V. RE: Catalog of Contributed Programs? - TallKey - 05-25-2023 03:32 AM (05-23-2023 03:38 PM)Eric Rechlin Wrote: Unfortunately, this would need to be done soon, because we are reaching the time when I think a not-insignificant fraction of the community active at that time will start departing us and leaving their collections to families who have no idea what they are and trash them. 100% agreement on that comment. This thread reminded me of this story. The only historical literature I have is represented @hpcalc.org, thank you Eric. |