0010 @lm @rm 5 @c @ty 3 @n 0020 CHHU ATLANTA CONFERENCE DISC '85 0030 @ty 5 0040 PROGRAMS CONTRIBUTED BY ALBERT SHAN CHHU 494/PPC 9744 0050 @c off @sk 2 @f off 0052 For HP75: 0054 @ty 2 0060 LINK7571 0070 @f @ty 1 0080 Program for use with files transfer between HP75 and HP71 through HPIL (see 0090 LINK7175, LINK75 and LINK71. Published in PPC Computer Journal V3N4P3) I/O ROM required. 0100 @ty 2 @sk 0110 CODEBKER 0120 @f off @f @ty 1 0130 List all passwords of unpurged files in mass medium, I/O ROM required. 0140 @ty 2 @sk 0150 PT 0160 @f off @f @ty 1 0170 Periodic Table program. Program ask for element or atomic number and return 0180 the following data: 1. Short form and atomic number of that element 0190 2. Electronic configuration 3. State at rest (Solid, 0200 liquid, gas etc.) 4. Most common oxidation state(s) 5. Weight per mole 6. Number 0210 of neutrons 7. Density 8. Melting point 9. 1st ionization potential 10. Electro 0220 negativity. I/O ROM required (only WKEY$ is used) 0230 @sk 0240 Instructions: destinate PRINTER IS device, * for LCD, [CLR] [RTN] to end 0250 program. Type in element in short form (ie: Pb for lead, etc) Press [RTN] 0260 if not known and answer the prompt for atomic number. (pressing [RTN] gets user 0270 back to PRINTER IS prompt) The program will then display each data line and 0280 wait for a key if printer is not destinated, otherwise, everything will be sent 0290 to PRINTER IS device. While displaying the data, user can press [=] to get 0300 back to PRINTER IS prompt, or press [.] to end program. Pressing any other 0310 key (except [ATTN]) for next data line. 0320 @ty 2 @sk 0330 SW 0340 @f off @f @ty 1 0350 Stop watch program. Similar to the one in HP41. [S] for start/stop, [R] 0360 for toggling register recall mode, [D] for delta split mode, [Up-Arrow] & 0370 [Down-Arrow] for incrementing and decrementing register (Reg 0 to 9), [Left-Arrow] 0380 for clearing modes and time register, [SPC] for storing splits; pressing it 0390 will halt display until a key is pressed again. Press [ATTN] to quit. 0400 @ty 2 @sk 0410 CALENDAR 0420 @f off @f @ty 1 0430 Calendar printing program. Prompts for year (default is current year) and 0440 prints out a full year calendar. Works for EPSON printer and ThinkJet in EPSON 0450 ESC mode. 0460 @ty 2 @sk 0470 IMPMFPIO 0480 @f off @f @ty 1 0490 Input routine for MFPLOTIO (multi-function plotting up to ten functions). Requires 0500 EPSON printer. (A diffenent version, INPMFPTJ - for ThinkJet) Article published 0510 in PPC Computer Journal V3N6P3. I/O ROM required. 0520 @ty 2 @sk 0530 MFPLOTIO 0540 @f off @f @ty 1 0550 Multi-function plotting routine, I/O ROM required. See also 0560 INPMFP71, MFPLOT71 (for HP71 version) 0570 @ty 2 @p 0571 TELDIR 0572 @f off @f @ty 1 0573 Telephone/Address Book program. Article published in PPC Computer Journal 0574 V3N6P15. See also TELDIR71. 0575 @ty 2 @sk 0580 WRTLEX 0590 @f off @f @ty 1 0600 Program for creating LEX files from HEX dump in RAM (does not use cassette 0610 drive for intermediate step) Similar to RAMFILE written by Michael Markov [3] 0620 (His article was published in CHHU V1N2P22) Require I/O ROM and MEMLEX LEX file. 0630 @ty 2 @sk 0640 MUSICV2 0650 @f off @f @ty 1 0660 Frequency correction for speed-up HP75. See PPC Computer Journal V2N1P25. 0670 @ty 2 @sk 0680 CHVOLBL 0690@f off @f @ty 1 0700 Program to change volume label of mass medium. Simply connect drive and run 0710 the program. The program will prompt user with original volume label, if 0720 any. Uses I/O ROM. 0730 @ty 2 @sk 0740 SCDCOPY 0750 @f off @f @ty 1 0760 Single cassette drive copy program. Give user information like maximum directory size, 0770 number of dirctory entry used, number of records used and left (for cassette 0780 drive only) and approximate number of passes required and how many records 0790 each. Modified version of SCOPY, published in PPC Computer 0800 Journal V2N3P19. Uses I/O ROM. 0810 @ty 2 @sk 0820 CHKPUFL 0830 @f off @f @ty 1 0840 Shows all purged files in medium. A temporary file named "PUFL" is used to 0850 hold the names of purged files (the line number is the absolute file number 0860 in directory.) Good for checking medium before packing. Uses I/O ROM. 0870 @ty 2 @sk 0880 BEEPV2 0890 @f off @f @ty 1 0900 Provides frequency corrected BEEP statements for speed-up HP75. (BEEP ON/OFF, 0910 BEEP, BEEP freq, BEEP freq,duar) Must type BEEP instead of BE. See also BEEPCONV. 0920 @ty 2 @sk 0930 MEMLEXV2 0940 @f off @f @ty 1 0950 Same as MEMLEX except that it allows user to POKE into I/O space, LCD, Speaker, 0960 ROM switching address, etc. Only 120 bytes long! Published in PPC Computer 0970 Journal V3N6P32. 0980 @ty 2 @sk 0990 COPYCD1 1000 @f off @f @ty 1 1010 Program to transfer files from cassette tape to disc. Allows selection of files 1020 in tape. Uses standard COPY statement. A temporary file (named by user) is 1030 created for storing file names. 1040 @ty 2 @sk 1050 COPYCD2 1060@f off @f @ty 1 1070 Duplicate an exact copy of tape onto disc without changing the directory size 1080 of medium in destination drive (in this case is the disc drive) Uses a 1090 special one pass algorithm (fast!) to duplicate the tape. A 5K string is used in the 1100 program for transferring records, so that the disc drive can recharge between 1110 each transfer (ie: to conserve battery life) 1120 @ty 2 @p 1130 COPYCD3 1140 @f off @f @ty 1 1150 Same as COPYCD2 except letting the user to make selection of files from source 1160 medium. A temporary file named ".FILEPOS" is used by the program to keep of 1170 modified medium files pointers. A special one pass algorithm is used (with 1180 record references in pointer file), so that the program knows exactly 1190 which records are needed to be copied. All three COPYCD programs are menu 1200 driven. I/O ROM required. 1210 @ty 2 @sk 1220 BEEPCONV 1230 @f off @f @ty 1 1240 Converts programs to use BEEPV2 statements in a speed-up HP75 (and vice versa) 1250 I/O ROM required. 1260 @ty 2 @sk 1270 CATALOG 1280@f off @f @ty 1 1290 Prints detailed medium directory onto EPSON printer. Able to distinguish HP41, 1300 HP71 and HP75 files types. Unknown file types are display as 2's complement 1310 number.