HP Forums
(25) 55 Applications Programs for Teenix MultiCalculator Emulator and Hardware - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: HP Software Libraries (/forum-10.html)
+--- Forum: General Software Library (/forum-13.html)
+--- Thread: (25) 55 Applications Programs for Teenix MultiCalculator Emulator and Hardware (/thread-10046.html)



(25) 55 Applications Programs for Teenix MultiCalculator Emulator and Hardware - mfleming - 01-28-2018 10:09 PM

This is a collection of the 55 programs in the HP-25 Applications Programs manual, suitable for loading into the Teenix MultiCalculator emulator, hardware calculator, or the Classic upgrade board.

In the attached ZIP file you'll find all 55 programs organized into two library directories for easy import into a hardware calculator memory block of 32 program locations. There are also two Excel files and their PDF output, one in US Letter format and the other in A4 format. These sheets identify which file has which program, and where each program is loaded into a block and memory location. The sheets are also useful in keeping track of other programs you have loaded into your hardware calculator. See the attached PDF file for details.

Each program was entered and tested in the emulator. They have also been loaded into a Harald & Tony Classic upgrade board and spot checked. I do not have the equipment to test the A4 format sheet and PDF for proper printing.

Enjoy!
~Mark

3-February-2018. I've updated the attached ZIP file to include the listings for each of the individual programs. The Teenix emulator has a program editor that allows you to edit a program in memory as text, and to save that program as a text file. Comments can be added to the file following two slash characters, i.e. '// comment' The listings help identify each program by placing the program title as an opening comment. They also served to validate correct entry of each program from the HP manual.


RE: (25) 55 Applications Programs for Teenix MultiCalculator Emulator and Hardware - teenix - 01-28-2018 10:49 PM

(01-28-2018 10:09 PM)mfleming Wrote:  This is a collection of the 55 programs in the HP-25 Applications Programs manual, suitable for loading into the Teenix MultiCalculator emulator, hardware calculator, or the Classic upgrade board.

Enjoy!
~Mark

Hi Mark,

Awesome and a lot of work no doubt. Can I post them on the teenix site?

cheers

Tony


RE: (25) 55 Applications Programs for Teenix MultiCalculator Emulator and Hardware - Harald - 01-28-2018 11:25 PM

Thanks for those Mark!


RE: (25) 55 Applications Programs for Teenix MultiCalculator Emulator and Hardware - mfleming - 01-28-2018 11:39 PM

(01-28-2018 10:49 PM)teenix Wrote:  Hi Mark,

Awesome and a lot of work no doubt. Can I post them on the teenix site?

cheers

Tony

Absolutely!


RE: (25) 55 Applications Programs for Teenix MultiCalculator Emulator and Hardware - mfleming - 02-04-2018 01:10 AM

I've updated the ZIP file in the original post to include the listings for each individual program. The Teenix emulator has a program editor that you can use to edit a program and to save that program as a text file. Comments can be added to the file following two slash characters, i.e. '// comment'

The listings help identify each program by placing the program title as an opening comment. They also served as a check on correct entry of each program from the HP manual.

~Mark


RE: (25) 55 Applications Programs for Teenix MultiCalculator Emulator and Hardware - Gene - 02-04-2018 03:31 AM

If anyone can, please consider adding these programs to the library.

https://www.dropbox.com/s/tsazrvab1jykyr9/HP-25%20Library%20Programs.pdf?dl=0

They come from the HP 25 Library put together by James Davidson in the PPC Journal. All of these are fabulous works of art.


RE: (25) 55 Applications Programs for Teenix MultiCalculator Emulator and Hardware - Thomas Klemm - 07-16-2022 04:36 PM

The chapter Emulator Card File Format in the Notes on HP’s Classic Calculators allowed me to decode the *.pgf files and translate them into a format that can be used in this HP-25C emulator.

Enjoy and have fun.

Example
Programs/Library1/HP25-AP06.25:
Code:
01: 23 01    : STO 1
02: 24 00    : RCL 0
03: 31       : ENTER
04: 31       : ENTER
05: 31       : ENTER
06: 24 01    : RCL 1
07: 74       : R/S
08: 23 01    : STO 1
09: 34       : CLx
10: 51       : +
11: 61       : *
12: 24 01    : RCL 1
13: 51       : +
14: 13 07    : GTO 07
15: 24 00    : RCL 0
16: 15 22    : g 1/x
17: 23 02    : STO 2
18: 23 03    : STO 3
19: 61       : *
20: 74       : R/S
21: 24 02    : RCL 2
22: 24 03    : RCL 3
23: 61       : *
24: 23 03    : STO 3
25: 61       : *
26: 51       : +
27: 13 20    : GTO 20
28: 13 00    : GTO 00
29: 13 00    : GTO 00
30: 13 00    : GTO 00
31: 13 00    : GTO 00
32: 13 00    : GTO 00
33: 13 00    : GTO 00
34: 13 00    : GTO 00
35: 13 00    : GTO 00
36: 13 00    : GTO 00
37: 13 00    : GTO 00
38: 13 00    : GTO 00
39: 13 00    : GTO 00
40: 13 00    : GTO 00
41: 13 00    : GTO 00
42: 13 00    : GTO 00
43: 13 00    : GTO 00
44: 13 00    : GTO 00
45: 13 00    : GTO 00
46: 13 00    : GTO 00
47: 13 00    : GTO 00
48: 13 00    : GTO 00
49: 13 00    : GTO 00


Contents
[attachment=10877]
Code:
Archive:  hp-25-applications-programs.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
     1017  07-16-2022 17:39   Programs/Library1/HP25-AP01.25
     1002  07-16-2022 17:39   Programs/Library1/HP25-AP02.25
     1019  07-16-2022 17:39   Programs/Library1/HP25-AP03.25
     1044  07-16-2022 17:39   Programs/Library1/HP25-AP04.25
     1012  07-16-2022 17:39   Programs/Library1/HP25-AP05.25
     1019  07-16-2022 17:39   Programs/Library1/HP25-AP06.25
     1010  07-16-2022 17:39   Programs/Library1/HP25-AP07.25
     1015  07-16-2022 17:39   Programs/Library1/HP25-AP08.25
     1051  07-16-2022 17:39   Programs/Library1/HP25-AP09.25
     1006  07-16-2022 17:39   Programs/Library1/HP25-AP10.25
      928  07-16-2022 17:39   Programs/Library1/HP25-AP11.25
      955  07-16-2022 17:39   Programs/Library1/HP25-AP12.25
      954  07-16-2022 17:39   Programs/Library1/HP25-AP13.25
      961  07-16-2022 17:39   Programs/Library1/HP25-AP14.25
      950  07-16-2022 17:39   Programs/Library1/HP25-AP15.25
     1024  07-16-2022 17:39   Programs/Library1/HP25-AP16.25
      902  07-16-2022 17:39   Programs/Library1/HP25-AP17.25
      982  07-16-2022 17:39   Programs/Library1/HP25-AP18.25
     1001  07-16-2022 17:39   Programs/Library1/HP25-AP19.25
      986  07-16-2022 17:39   Programs/Library1/HP25-AP20.25
     1033  07-16-2022 17:39   Programs/Library1/HP25-AP21.25
      954  07-16-2022 17:39   Programs/Library1/HP25-AP22.25
      986  07-16-2022 17:39   Programs/Library1/HP25-AP23.25
      969  07-16-2022 17:39   Programs/Library1/HP25-AP24.25
     1007  07-16-2022 17:39   Programs/Library1/HP25-AP25.25
      992  07-16-2022 17:39   Programs/Library1/HP25-AP26.25
      995  07-16-2022 17:39   Programs/Library1/HP25-AP27.25
     1035  07-16-2022 17:39   Programs/Library1/HP25-AP28.25
      973  07-16-2022 17:39   Programs/Library1/HP25-AP29.25
      970  07-16-2022 17:39   Programs/Library1/HP25-AP30.25
      971  07-16-2022 17:39   Programs/Library1/HP25-AP31.25
      968  07-16-2022 17:39   Programs/Library1/HP25-AP32.25
      996  07-16-2022 17:39   Programs/Library2/HP25-AP33.25
      960  07-16-2022 17:39   Programs/Library2/HP25-AP34.25
      959  07-16-2022 17:39   Programs/Library2/HP25-AP35.25
      989  07-16-2022 17:39   Programs/Library2/HP25-AP36.25
     1060  07-16-2022 17:39   Programs/Library2/HP25-AP37.25
      986  07-16-2022 17:39   Programs/Library2/HP25-AP38.25
     1019  07-16-2022 17:39   Programs/Library2/HP25-AP39.25
     1063  07-16-2022 17:39   Programs/Library2/HP25-AP40.25
     1020  07-16-2022 17:39   Programs/Library2/HP25-AP41.25
     1045  07-16-2022 17:39   Programs/Library2/HP25-AP42.25
      978  07-16-2022 17:39   Programs/Library2/HP25-AP43.25
     1043  07-16-2022 17:39   Programs/Library2/HP25-AP44.25
      981  07-16-2022 17:39   Programs/Library2/HP25-AP45.25
      987  07-16-2022 17:39   Programs/Library2/HP25-AP46.25
      978  07-16-2022 17:39   Programs/Library2/HP25-AP47.25
     1033  07-16-2022 17:39   Programs/Library2/HP25-AP48.25
      978  07-16-2022 17:39   Programs/Library2/HP25-AP49.25
      958  07-16-2022 17:39   Programs/Library2/HP25-AP50.25
      992  07-16-2022 17:39   Programs/Library2/HP25-AP51.25
      973  07-16-2022 17:39   Programs/Library2/HP25-AP52.25
      979  07-16-2022 17:39   Programs/Library2/HP25-AP53.25
     1023  07-16-2022 17:39   Programs/Library2/HP25-AP54.25
      987  07-16-2022 17:39   Programs/Library2/HP25-AP55.25
---------                     -------
    54678                     55 files

[attachment=10878]
Code:
Archive:  hp-25-ppc.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
      993  07-16-2022 17:19   ppc/HP25_BattleShip.25
     1017  07-16-2022 17:19   ppc/HP25_BuffonsNeedle.25
     1031  07-16-2022 17:19   ppc/HP25_E2X_1.25
     1038  07-16-2022 17:19   ppc/HP25_E2X_2.25
     1035  07-16-2022 17:19   ppc/HP25_E2X_3.25
     1052  07-16-2022 17:19   ppc/HP25_E2X_4.25
      978  07-16-2022 17:19   ppc/HP25_Hexagrams.25
     1056  07-16-2022 17:19   ppc/HP25_L1.25
      918  07-16-2022 17:19   ppc/HP25_L10.25
      973  07-16-2022 17:19   ppc/HP25_L11.25
      985  07-16-2022 17:19   ppc/HP25_L12.25
     1014  07-16-2022 17:19   ppc/HP25_L13.25
      973  07-16-2022 17:19   ppc/HP25_L14.25
     1019  07-16-2022 17:19   ppc/HP25_L15.25
     1042  07-16-2022 17:19   ppc/HP25_L16.25
     1053  07-16-2022 17:19   ppc/HP25_L17.25
     1049  07-16-2022 17:19   ppc/HP25_L18.25
     1003  07-16-2022 17:19   ppc/HP25_L19.25
     1029  07-16-2022 17:19   ppc/HP25_L2.25
     1018  07-16-2022 17:19   ppc/HP25_L20.25
     1032  07-16-2022 17:19   ppc/HP25_L21.25
      971  07-16-2022 17:19   ppc/HP25_L22.25
     1013  07-16-2022 17:19   ppc/HP25_L23.25
     1002  07-16-2022 17:19   ppc/HP25_L24.25
     1008  07-16-2022 17:19   ppc/HP25_L25.25
      988  07-16-2022 17:19   ppc/HP25_L26.25
      988  07-16-2022 17:19   ppc/HP25_L27.25
     1016  07-16-2022 17:19   ppc/HP25_L28.25
     1002  07-16-2022 17:19   ppc/HP25_L29.25
      988  07-16-2022 17:19   ppc/HP25_L3.25
      938  07-16-2022 17:19   ppc/HP25_L31.25
      999  07-16-2022 17:19   ppc/HP25_L32.25
     1019  07-16-2022 17:19   ppc/HP25_L33.25
      999  07-16-2022 17:19   ppc/HP25_L34.25
      992  07-16-2022 17:19   ppc/HP25_L35.25
     1026  07-16-2022 17:19   ppc/HP25_L36.25
     1006  07-16-2022 17:19   ppc/HP25_L37.25
     1019  07-16-2022 17:19   ppc/HP25_L38.25
      997  07-16-2022 17:19   ppc/HP25_L39.25
      969  07-16-2022 17:19   ppc/HP25_L4.25
     1037  07-16-2022 17:19   ppc/HP25_L40.25
     1040  07-16-2022 17:19   ppc/HP25_L41.25
     1033  07-16-2022 17:19   ppc/HP25_L42.25
     1001  07-16-2022 17:19   ppc/HP25_L43.25
     1048  07-16-2022 17:19   ppc/HP25_L44.25
      998  07-16-2022 17:19   ppc/HP25_L45.25
     1023  07-16-2022 17:19   ppc/HP25_L46.25
      989  07-16-2022 17:19   ppc/HP25_L47.25
     1014  07-16-2022 17:19   ppc/HP25_L48.25
     1009  07-16-2022 17:19   ppc/HP25_L49.25
      980  07-16-2022 17:19   ppc/HP25_L5.25
     1025  07-16-2022 17:19   ppc/HP25_L50.25
     1003  07-16-2022 17:19   ppc/HP25_L51.25
      969  07-16-2022 17:19   ppc/HP25_L52.25
      989  07-16-2022 17:19   ppc/HP25_L53.25
     1031  07-16-2022 17:19   ppc/HP25_L54.25
     1016  07-16-2022 17:19   ppc/HP25_L55.25
     1041  07-16-2022 17:19   ppc/HP25_L56.25
      997  07-16-2022 17:19   ppc/HP25_L6.25
     1030  07-16-2022 17:19   ppc/HP25_L7.25
      995  07-16-2022 17:19   ppc/HP25_L8.25
     1015  07-16-2022 17:19   ppc/HP25_L9.25
     1057  07-16-2022 17:19   ppc/HP25_MasterMind.25
---------                     -------
    63588                     63 files


References