Post Reply 
Catalog of Contributed Programs?
05-23-2023, 12:26 PM
Post: #1
Catalog of Contributed Programs?
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
Find all posts by this user
Quote this message in a reply
05-23-2023, 12:49 PM
Post: #2
RE: Catalog of Contributed Programs?
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.
Visit this user's website Find all posts by this user
Quote this message in a reply
05-23-2023, 12:50 PM
Post: #3
RE: Catalog of Contributed Programs?
Oh dear...
Find all posts by this user
Quote this message in a reply
05-23-2023, 02:36 PM
Post: #4
RE: Catalog of Contributed Programs?
(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.

The other European Users' Libraries were apparently trashed too, some time ago.

What a shame!
Find all posts by this user
Quote this message in a reply
05-23-2023, 03:38 PM
Post: #5
RE: Catalog of Contributed Programs?
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.
Visit this user's website Find all posts by this user
Quote this message in a reply
05-23-2023, 04:51 PM
Post: #6
RE: Catalog of Contributed Programs?
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.
Find all posts by this user
Quote this message in a reply
05-25-2023, 12:15 AM
Post: #7
RE: Catalog of Contributed Programs?
.
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:
    00000 Simon
    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: If interested, all mentioned materials can be freely downloaded from my site, as is the case for hundreds of additional programs for assorted HP calcs (HP-25, HP-34C, HP-67, HP-41, etc.) also present there. Have a look !

V.

  
All My Articles & other Materials here:  Valentin Albillo's HP Collection
 
Visit this user's website Find all posts by this user
Quote this message in a reply
05-25-2023, 03:32 AM
Post: #8
RE: Catalog of Contributed Programs?
(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.
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 2 Guest(s)