The HP-41 EEE Experience (*) Teaching New Tricks

The HP-41 EEE Experience (*) Teaching New Tricks

The HP-41 EEE Experience (*) Teaching New Tricks to an OlDog ngel M. Martin November 2018 Multi-Threaded (*) Extended, Expanded, Enhanced premium unleaded Coconuts, anybody? Presentation Agenda: Library#4 Concept and Reach Auxiliary FATs and Banked FATs Sub-functions, Launchers and Last-Function Auto-Complete XEQ+, Universal Execute XEQ$ Loading and Interrogating the I/O Bus Advanced Modules Summary OS/X and Utilities ROMS System Extension Modules Emulators and Informatics ROMS Math Extension Modules Science & Engineering ROMS From Solve to Solver: Equation Libraries Rest & Relaxation Adapted Books and Literature Acknowledgments Appendix: System Memory and MLDL Modules (c) ngel Martin - November 2018 2 [4LIB] Power_CL Extreme Page Fns. CLCAT Library#4: A sorta MindMap HEPAX_4H Y-REGS YREGS Apps. CL XP-MEM 41Z Deluxe SandMatrix XPMEM UMS AMC_OS/X RAM Editor AutoComplete DISASM Universal Execute AEC PROG Hepax HEXED Enhanced CXs ED Advtg. Matrix Advtg. Math Vector Calc. AUX FATs & CAT+ LASTF, Buffer Admin WARP_Core CCD OS/X Hepax Library #4 HPs UMS+ ALPHA_4 RAMPage ToolBox 41Z Diagnostics TOT AL REK ALL SandMath RCL Math 16C Emulator Formula Eval Eval$ Apps; Equation Lib$ (c) ngel Martin - November 2018 AEC Fitter AEC Solvers TVM$ S&I Elliptics ROM Areas & Sums ierf ROM Solve & Integ XM Stats

Curve Fitting TVM$ Special Funs. Recursion & MA Vector Calc. 3 Auxiliary & Banked FAT Concept 0xp000 0xp000 Main FAT 0xp083 64 Fns max XF# XF$ Banked FAT #1 Unlimited Size Banked FAT #2 Unlimited Size Banked FAT #3 Unlimited Size 0xp800 0xp800 Aux FAT 0xp8xx 0xpFF4 Unlimited Size Aux-Banked FAT #1 Aux-Banked FAT #2 Unlimited Size Unlimited Size Aux-Banked FAT #3 Unlimited Size 0xpFFF SSEP / ROMID bank #0 bank #1 (c) ngel Martin - November 2018 bank #2 bank #3 4 Advanced Modules Vital Signs Original Advanced Modules Architectural Details IMDB / Module Name AEC3 ZENR ZEPM HEPX CCDR 41AD Next-Gen Advanced Modules Architectural Details XROM# Lib#4 Sub-Fncs Banked SVC_IO Buffers IMDB AECROM ZENROM 18 05 - ? HEPAX 1D CCD Module 41 Advantage ? 06 09, 11 22, 24 - - ZEPROM - 16CS Z4DL 441Z 4ALP OSXB3 AOSX XPMM CRTO EPTC FRML HPX2 METX PWCL PWRX 4RAM SM44 #5 #5, #14 Buffer id#

Size Type Purpose 05 <= 3 Auto Word Size Matrix Name Seed/RNG 06 16 Auto Formula Evaluation (Operators & Factors) 07 6 Man Shadow Stack Emergency Storage; RTN Stack backup 08 12 Auto Complex Stack 09 6 Auto LAST Function (5x Single entries) LAST 5-Functions (1x 5 entries) 11 14 24 14/32 Auto Auto 16C Stack (64-bit Words) Data for FROOT FINTG 4MTI SERI 4TBX TRKL TRKL UNIT WARP ROMX Module Name 16C Emulator 41Z Deluxe 41Z Standard ALPHA_44 AMC_OS/X_XL AMC_OS/X CL_XMEM (Y-Regs) Cryptography Elliptics ROM Formula Eval HEPAX 4H Metro Paths PowerCL PowerCL_Extreme RAMPage SandMath SandMatrix & Vector Calc Series & Sums ToolBox TotalRekall / DTC TotalRekall / UMS Unit Conversion ROM WARP_Core XROM ROM (c) ngel Martin - November 2018 XROM# Lib#4 Sub-Fncs Banked SVC_IO Buffers 16 01, 04 01,04 06 05 05 20 10 17 31 06 30 12 12 17 02, 03 22, 24 -

#9; #11 - #8; #9 - - - #8; #9 - - - - #5, #9 - - - #9 - - - #9 - - - - - #6,#7, #9 - #9 - - - - - #9 - #9 - - #5; #9; #14 - #5; #9 - - - - - - - - - #7; #9 - - -

- - - #7, #9 - - - - 18 13 21 21 10 30 31 - #5 - 5 The Last (Sub)Function Storage Beware of double-duty buffers ! Shadow Stack / Evaluation Vars LASTF from individual Launchers (*) Buffer id# 09 Buffer Reg Buffer id# Type Used for: b5 BCD value L-Reg / e b4 BCD value T-Reg / d b3 BCD value Z-Reg / c b2 BCD value Y-Reg / b 41Z Deluxe / 16C Emulator b1 BCD value X-Reg / a Header Standard 41Z Module b0 admin Header Type Used by: b5 ID# or Name$ CL-Xmem / WarpCore / GJM ROM b4 ID# or Name$ SandMatrix b3 ID# or Name$ SandMath b2 ID# or Name$ PowerCL / AMC_OS/X b1 ID# or Name$ b0 ID# 07 Buffer Reg (*) See tables in next slides LAST5 from XEQ+ / XEQ$ -- LIFO Buffer id# 09 Buffer Reg Emergency Storage RTN Stack Type Used for: b5 ID# or Name$

Fifth function b5 bR5 value - b4 ID# or Name$ Fourth function b4 bR4 value - b3 ID# or Name$ Third function b3 bR3 value - b2 ID# or Name$ Second function b2 bR2 value reg 10(a) b1 ID# or Name$ First function b1 bR1 value reg 11(b) b0 admin Header b0 SEL# pointer - Buffer id# 07 (c) ngel Martin - November 2018 Buffer Reg Type Used for: 6 AMC_OS/X Highlights File type [OSX3] CAT4 Mnemonic File Type Id# Program P 01 Data D 02 ASCII A 03 Matrix M 04 Buffers B 05 Key Assignments K 06 Status Registers Complex Stack Polynomial FORTH code HEPAX Data T 07 Z 08 L 09 F 10 H

11 RAM Program Compile & Page Utils ON-key Prompt Lengthener (also for STO/RCL) Page/ROM Checksums Special Char$ Keyboard (c) ngel Martin - November 2018 7 AMC_OS/X Highlights (Cont) AECROMs Program Generator HEPAX Disassembler & HEXEDIT Hkans RAM Editor Read/Write XMem to IL-Drive Buffer Catalog (w/ View & Deletion) 22 Sub-functions & LastF support RAM B3 b3 B3 Header B2 b2 B2 Header B1 b1 B1 Header KA regs 0C0 (c) ngel Martin - November 2018 8 Other Utility Modules Buffer Management Fns. X-Mem Management Fns. Hackers Lab Jumps Calculator GOSUB/GOTO Decoder BCDBIN, BINBCD Hkans RAMEDIT ZENROMs RAMED BLDROMs ROMED VASM <> HEX Decoder ALPHA_4 ALPHA Utilities Galore Dr. Jekyll's & Mr. Hyde FAT RAMPage ToolBox XROM ROM ALPHA Fns. LCD Fns. Byte Jumpers Direct Byte Loading Multi-Digit Prompts HEX <> XROM Other (Weird & Obscure) (c) ngel Martin - November 2018 9 XROM NO.=6 42 FUNCTIONS FCT: -ALPHA 44 FCT: ALENG? FCT: ALENGX FCT: ALENGXY FCT: ANUMI FCT: ANUMDEL FCT: ARCLCHR FCT: AREV FCT: AROTX FCT: ASCII FCT: ASHFX FCT: ASTOXX FCT: ASUB FCT: ASWAP FCT: AXEQ? FCT: CLA? FCT: CLAC FCT: LADEL FCT: LADELX FCT: LATOX FCT: LEFT$ FCT: LOW$ FCT: MID$ FCT: PMTA FCT: POSAX FCT: POSTFX FCT: POSTSP FCT: PREFX FCT: PRESP FCT: RADEL FCT: RATOX FCT: REMZER FCT: RIGHT$ FCT: TOGLC FCT: UPR$ FCT: XATOX

FCT: XTOAI FCT: XTOAL FCT: XTOAR FCT: YTOAX FCT: MRHYDE End of FAT ROM ID number number of functions XROM 06,00 XROM 06,01 XROM 06,02 XROM 06,03 XROM 06,04 XROM 06,05 XROM 06,06 XROM 06,07 XROM 06,08 XROM 06,09 XROM 06,10 XROM 06,11 XROM 06,12 XROM 06,13 XROM 06,14 XROM 06,15 XROM 06,16 XROM 06,17 XROM 06,18 XROM 06,19 XROM 06,20 XROM 06,21 XROM 06,22 XROM 06,23 XROM 06,24 XROM 06,25 XROM 06,26 XROM 06,27 XROM 06,28 XROM 06,29 XROM 06,30 XROM 06,31 XROM 06,32 XROM 06,33 XROM 06,34 XROM 06,35 XROM 06,36 XROM 06,37 XROM 06,38 XROM 06,39 XROM 06,40 Dr. Jekyll & Mr. Hyde (c) ngel Martin - November 2018 XROM NO.=6 30 FUNCTIONS FCT: -DISPLAY FCT: aVIEW FCT: CHRSET FCT: DCNT FCT: DCNT? FCT: DCNT+ FCT: DCNTFCT: DISPLAY FCT: DSP? FCT: DTEST FCT: DTOA FCT: VIEWA FCT: ZAVIEW FCT: -ALPHA RG FCT: A<>RG FCT: A<>ST FCT: A>RG FCT: A>ST FCT: AINT FCT: ARCIP FCT: M<>N FCT: M<>O FCT: M<>P FCT: N<>O FCT: N<>P FCT: O<>P FCT: RG>A FCT: ST>A FCT: DJEKYL End of FAT ROM ID number number of functions XROM 06,00 XROM 06,01 XROM 06,02 XROM 06,03 XROM 06,04 XROM 06,05 XROM 06,06 XROM 06,07 XROM 06,08 XROM 06,09 XROM 06,10 XROM 06,11 XROM 06,12 XROM 06,13 XROM 06,14 XROM 06,15 XROM 06,16 XROM 06,17 XROM 06,18 XROM 06,19 XROM 06,20 XROM 06,21 XROM 06,22 XROM 06,23 XROM 06,24 XROM 06,25 XROM 06,26 XROM 06,27 XROM 06,28 10 Enhanced Unit Management System (UMS+) Adds two more Dimensions (primes!) Adds 12 Electricity & Light Magnitudes Adds 29 new units to the Tables Features Unit Catalog(s) (by groups) New 20-Constant Library (values & units!) INPUT/OPUTPUT Routines HPs UMS+ w/ KLIB, UCAT # 1 2 3 4 5 6 7 8 9 10 11 12 13 14

15 16 17 18 19 20 (c) ngel Martin - November 2018 Name eMe c MP a e0 u0 G NA R EH SG K Z0 H F0 a0 U G0 F Description Electron Charge Electron Mass Speed of Light Proton's Mass Free-fall Acceleration Vaccum Permitivity Vacuum Permeability Gravity Constant Avogadro's Number Gas Constant Hartree Energy Stefan-Boltzmann Boltzmann's Constant vacuum impedance Planck's h constant magnetic flux quantum Bohr Radius atomic mass unit conductance quantum Faraday constant Value -1,6021764 E-19 9,1093821 E-31 2,9979245 E 08 1,6726216 E-27 9,8066500 E 00 8,8541878 E-12 1,2566370 E-06 6,6742800 E-11 6,0221417 E 23 8,314472150 4,359748226 E-18 5,6705119 E-8 1,3806504 E-23 376,7303134 6,6260689 E-34 2,0678336-15 5,2917720-11 1,6605387-27 77,480916-06 96.485,34 Units CB KG M/S KG M/S2 FD/M N/A2 N*M2/KG 1/MOL J/K*MOL J W/M2*K4 J/K OHM J*S WB M KG 1/OHM CB/MOL 11 The Total Rekall Schema https://www.imdb.com/title/tt0159920/ Round about and back throughout RCL Math (not using IO_SVC polling point) 92 Sub-functions & LastF support -STK_Tests Launcher Rekall Math AutoComplete Select/Case (c) ngel Martin - November 2018 12 Two Decoder Ring(s) TRK / DTC functionality RCL Math (includes RC^) SLCT Variable for integer CASE? Square2 IND (XY, ?S# IND _ _) Multiple IND (RIND/SIND) up to 10 levels Register Exchange Tests Register Exchange Tests X Main Main Q Main Sub-fcn Y Main

Main |- Sub-fcn Indirect Z Main Main a Sub-fcn Indirect T Main Main b Sub-fcn Indirect L Main Main c Sub-fcn Indirect M Main Sub-fcn d Sub-fcn Indirect N Main Sub-fcn e Sub-fcn Indirect O Main Sub-fcn 0 n/a Main P Main Sub-fcn Rnn Main Indirect .... Register Index Mapping Arguments above 99 Partially occupied by STK regs Falls into IND scheme over 127 Warps around over 199 (IND 71) Argume nt 100 101 102 103 104 105 106 107 108 109 110 111 Shown as: 00 01 A B C D E F G H I J (c) ngel Martin - November 2018 Argume nt 112 113 114 115 116 117 118 119 120 121 122 123 Shown as: T Z Y X L M N

O P Q |a Argume nt 124 125 126 127 128 129 130 131 132 133 134 135 Shown as: b c d e IND 00 IND 01 IND 02 IND 03 IND 04 IND 05 IND 06 IND 07 13 Dare to Compare Interconnectivity (c) ngel Martin - November 2018 Smooth & Flexible U/I Sweeps the practical Stack range 84 function-launcher overview Direct zero-comparison for registers Supports Indirect-Indirect tests 14 1. ready (Define) 2. aim (Store, Recall, Swap) 3. fire (Compare)! SELECT your Weapon ! The Many ways to skin this cat WARP_Core AutoComplete TOT AL REK ALL Universal Execute Enhanced CXs ED Wildcard variable selection & management = = Interwoven functional areas Proxy for surrogate Register Use (c) ngel Martin - November 2018 15 Auto-Complete XEQ+ (a.k.a Bus Navigator) Auto-Complete Natives XEQ Universal Execute WARP_Core Launchers & LastF Assign Main Fnc Next / Previous Func. Show Info Execute (Sub)Function Next / Previous Character Next / previous Page Custom Char$ _ _ Last5 Funs. Module Aux/Banked FAT Location Launchers # Sub-Fncts 41Z Deluxe AMC_OS/X CL X-Mem Manager Formula Evaluation GJM ROM HEPAX_4H HP-16C Emulator PowerCL Extreme SandMath 4x4 SandMatrix WARP_Core Total System Middle of Lower page Middle of page Middle of page Middle of page Middle of page Top of Bank-3, Middle of bank-3 Middle of page Top of Bank-3, Top of bank-4 Middle of Upper page Middle of Lower page Middle of page Indistinct ZF$, ZF# XF$, XF# YF$, YF# SF$, SF# GJM$, GJM# HEPX$, XF#, XF$ 16$, 16# XQ1$, XQ2$

62 22 22 24 24 21 + 25 62 89 + 89 117 63 92 688 SF$, SF# SM$, SM# WF$, WF# XEQ$ Auto Enumeration ! (c) ngel Martin - November 2018 16 Natives XEQ Next/Previous Page Numeric, IND, ALPHA Target Fnc. found Auto-Complete Input Special Char$ Jump to Page# Function Info Next/Previous Initial Letter Execute target Fnc. Universal Execute Automated Enumeration Next/Previous Fnc. Review Last-5 Manual Input Fnc. Universal Execute Execute target Fnc. XEQ+ Navigation (c) ngel Martin - November 2018 17 Forwards Searching Behavior Page entry points Bank #3 0x000 OS / CAT_3 PAGE #6 Main FAT PAGE #8 Main FAT PAGE #9 Main FAT PAGE #B Banked FAT Banked FAT Main FAT Bank #2 Banked Aux FAT 0x800 Aux FAT Banked Aux FAT Aux FAT Aux FAT (c) ngel Martin - November 2018 18 Backwards Searching Behavior Page entry points Bank #3 0x000 OS / CAT_3 PAGE #6 Main FAT PAGE #8 Main FAT PAGE #9 Main FAT PAGE #B Banked FAT Banked FAT Main FAT Bank #2 Banked Aux FAT 0x800 Aux FAT Banked Aux FAT Aux FAT Aux FAT (c) ngel Martin - November 2018 19 Other Noteworthy WARP Components Enhanced CXs ED+ (ASCII Files) Adds Lower-Case and Special Character support ALPHA key toggles standard <> enhanced modes LCD Readable Lower-Case requires Half-Nut display Fully utilized by the XM Scripts in the Formula-Eval Module & Equation Libs. Shadow Buffer Registers Storage

Holds Custom Variables in Formula-Eval ROM Holds Stack Registers for Shuffle functionality Provides Back-up for RTN Stack addresses Proxy shortcut for SELected variable (bR0) Register # fifth fourth: third: second: first: header: (c) ngel Martin - November 2018 Storage bR5 bR4 bR3 bR3 bR1 SEL# pointer RTN Stack reg 10(a) reg 11(b) - Shadow Stack Shadow-X Shadow-Y Shadow-Z Shadow-T Shadow-L - Eval$ Vars e d c b a 20 Loading the I/O Bus Port Page F 4 E D 3 C B 2 A 9 1 8 7 hpi l 6 5 4 3 Standard I/O Bus layout 2 1 0 Addresses FFFF F000 EFFF E000 DFFF D000 CFFF C000 BFFF B000 AFFF A000 9FFF 9000 8FFF 8000 7FFF 7000 6FFF 6000 5FFF 5000 4FFF 4000 3FFF 3000 2FFF 2000 1FFF 1000 0FFF 0000 EEE I/O Bus layout w/ multiple banks Primary Bank Secondary Bank Bank #3 Bank #4 Comments HP-16C Emulator HP-16C Emulator HP-16C Emulator HP-16C Emulator 2 FATs HEPAX_1G- b1 HEPAX_1G- b2 HEPAX_1G- b3 HEPAX_1G- b4 3 FATs ADV Ma tri x - B1 ADV Ma tri x - B2 SandMa tri x - B1

Vector Ca l c- B2 HL_Math - B1 HL_Math - B2 Solve & Integ AEC PROG SandMath - B1 SandMath - B2 GM Solvers / TVM Deriv, Means, etc. PWERXT-B1 PWERXT-B2 PWERXT-B3 PWERXT-B4 YFNX_2B YMM_1C AMCOSX-4 AMCOSX4 - B2 AEC PROG HEXED /DSM PRINTER IR Pri nter - B2 TIMER CX FNS - Bank 2 Library #4 CL Y-Library 2 FATs 2 FATs 3 FATs CX FNS- Bank 1 OS - ROM 2 OS - ROM 1 OS - ROM 0 (c) ngel Martin - November 2018 State-of-the-Art: 16+24 pages = 160 kB Standard OS Limit: 18 + 30 pg. = 192 kB Theoretical Limit: 4 x 16 pgs. = 256 kB 21 Interrogating the I/O Bus System Bus Conflict Check CHKSYS automated upon CALC_ON event Wholesale: I/O Bus Summary PGCAT, ROMLST Detail: Free, Used, Banked Report FREE? , USED? , BANKED?, OSREV Action Targeted: Auxiliary FATS anywhere? AUXFAT , SFLNCH _ WARP PowerCL Auto Check Manual Chk Wholesale Detail Targeted (c) ngel Martin - November 2018 OS/X 22 Hyper-spacing sRAM (CL only) Main BLOCK @ 0x800 1,007 3EF EM-2/0 769 301 2F0-300 751 2EF EM-1/0 513 511 Conceptual scheme of the different CL sRAM blocks Uses can be Back-up or direct Access CL sRAM

at 0x801 RAM: X-Mem 600 rgs 1,024 Y-Regs or Backup #1 4k CL sRAM at 0x802 CL sRAM at 0x803 Backup #2 4k Backup #3 4k MAIN-0 192 191 64 16 BLOCK-1 @ 0x801 2,031 7EF 1,794 Can also be used by SandMatrix functions (up to 50x50 Linear Systems) (c) ngel Martin - November 2018 Status/1 3,823 2,240 2,239 2,112 A01 9FF 40F 2,064 XF/M-2 3,585 3,583 E01 DFF MAIN-3 8C0 8BF 840 3,264 3,263 3,136 80F 3,087 810-83F Status/2 EEF EM-1/3 MAIN-2 4C0 4BF 440 F01 EF0-F00 AEF 2,561 2,559 410-43F 1,040 3,841 EM-1/2 601 5FF FEF EM-2/3 B01 2,779 MAIN-1 4,079 22F0-2300 6EF XF/M-1 BLOCK-3 @ 0x803 BEF 2,817 EM-1/1 1,216 1,215 1,088 00F EM-2/2 701 1,537 1,535 010-03F Status/0 3,055 6F0-730 1,775 XF/M-0 0C0 0BF

040 BLOCK-2 @ 0x802 EM-2/1 RAM: Standard 319 rgs 201 1FF XF/M-3 CC0 CBF C40 C10-C3F Status/3 23 C0F Expanded Y-Registers (CL only) [XPMM] 1,024 Directly accessible Y-Regs (!) 3,072 available for Matrix Functions (!!) STO/RCL Math, ISG/DSE, ALPHA, etc Supports IND, ST, RG, and combinations All Programmable but not all meant for PRGM use YDSE (ISG) Can you spot something different? Extended Regs Y-Register From 0 to 1,023. Use EEX for the Fourth digit field. ALPHA Store YSTO _ _ _ Recall YRCL _ _ _ Other YX<> _ _ _ YISG YARC YRC+ YRCYRC* YRC/ X-Blocks YRCL YSTO 1___ IND _ _ _ IND 1_ _ _ IND ST _ IND RG_ _ CLYRG (RCL) YST+ _ _ _ YRC+ _ _ _ YVEW _ _ _ CLYRGX YST- _ _ _ YRC- _ _ _ YDSE _ _ _ YRGMOV YST* _ _ _ YRC* _ _ _ YISG _ _ _ YRGSWP YST/ _ _ _ YRC/ _ _ _ YFINDX ST<>YRG _ _ _ YAST _ _ _ YARC _ _ _ A<>YRG _ _ _ YAST YST+ YSTYST* YST/ (X<>) (c) ngel Martin - November 2018 YX<> (STO) YVEW (VIEW) 24 Y-Registers Applications ROM

Function Description Dependency Type Author -Y-RGS_1B Shows RUNNING... msg. Lib#4 MCode ngel Martin 021.00 STVIEW Stack View Lib#4 MCODE ngel Martin 021.01 YCRYPT Encrypts Page CL, OSX3 Hybrid ngel Martin 021.02 "YDUMP Dumps Standard Regs into Y- XPMM, OSX FOCAL ngel Martin 021.03 "YINP Inputs Y-Regs XPMM, OSX FOCAL ngel Martin 021.04 "YOUT Outputs Y-Regs XPMM, OSX FOCAL ngel Martin 021.05 "YRAN Enters Random values XPMM, OSX FOCAL ngel Martin 021.06 "YSHFT Selective Std, Reg copy XPMM, OSX FOCAL ngel Martin 021.07 "YSORT Sorts Y-Regs XPMM FOCAL JM Baillard 021.08 YM>RM Moves matrix to Standard Regs XPMM, ADVTG FOCAL ngel Martin 021.09 RM>YM Moves matrix to Y-Regs XPMM, ADVTG FOCAL ngel Martin 021.10 -YPPC_MTRX Section Header n/a MCODE ngel Martin 021.11

"QR Quotient / Remainder none FOCAL PPC 021.12 "YMIO Matrix I/O FOCAL PPC 021.13 "YRRM Row Reduction Matrix FOCAL PPC 021.14 # "YM1 Interchange two rows FOCAL PPC 021.15 "YM2 Multiply row by constant XPMM XPMM XPMM XPMM FOCAL PPC 021.16 FOCAL PPC 021.17 FOCAL PPC 021.18 FOCAL PPC 021.19 FOCAL PPC 021.20 FOCAL PPC 021.21 FOCAL PPC 021.22 YDUMP, YSHFT Complete & Selective Reg. Copy YINPT, YOUPT Y-Reg. Input/Output driver YRAN, YSORT Random and Sorted Y-Reg. Block YM<>RM Matrix Formats Exchange (JMB/ADV) Y-REG versions of PPC Matrix & Block Routines Y-REG versions of JMB_Matrix Programs Function Description Dependency Type Author -YJMB_MTRX Section Header n/a MCODE ngel Martin 021.38 "CRYMAT Create Matrix from function XPMM FOCAL JM Baillard 021.39 M*M Matrix Product CL, Lib#4 MCODE Martin-Baillard 021.40 MNORM Matrix Norm CL, Lib#4 MCODE

Martin-Baillard 021.41 TRACE Matrix Trace CL, Lib#4 MCODE Martin-Baillard 021.42 "YDET Determinant XPMM FOCAL JM Baillard 021.43 "YLS Linear Systems FOCAL JM Baillard 021.44 "YLS1 Linear Systems (variant) FOCAL JM Baillard 021.45 "YM- Matrix Subtraction FOCAL JM Baillard 021.46 "YM+ Matrix Addition FOCAL JM Baillard 021.47 "YM* Matrix Product FOCAL JM Baillard 021.48 "YMCO Matrix Copy FOCAL JM Baillard 021.49 "YMINV Inverse Matrix FOCAL JM Baillard 021.50 "YMNORM Matrix Norm FOCAL JM Baillard 021.51 "YMPL Matrix Polynomial XPMM XPMM XPMM XPMM XPMM XPMM XPMM XPMM XPMM FOCAL JM Baillard 021.52 YMRCL Recall Matrix XPMM, OSX3 FOCAL ngel Martin 021.53 "YMSTO Store Matrix XPMM, OSX3 FOCAL ngel Martin 021.54 "YRANM

Random (integers) Matrix XPMM, TIMER FOCAL JM Baillard 021.55 "YRNSYM Symmetric RANM XPMM, TIMER FOCAL JM Baillard 021.56 "YTRACE Matrix Trace FOCAL JM Baillard 021.57 "YTRN Transpose Matrix XPMM XMPP FOCAL JM Baillard 021.58 "YTRN2 Symmetric TRN XPMM FOCAL JM Baillard 021.59 http://hp41programs.yolasite.com/matrixop.php, http://hp41programs.yolasite.com/matrixmcode.php [YRGA] (c) ngel Martin - November 2018 # "YM3 Add multiple of row to another "YM4 Register address to ( i, j) "YM5 ( i, j) to Register address "YS1 Stack Sort "YS2 Small Register Sort "YS3 Large Register Sort XPMM XPMM XPMM XPMM XPMM XPMM -YPPC_BLCK Section Header n/a MCODE ngel Martin 021.23 "YBC Block Clear FOCAL PPC 021.24 "YBE Block Exchange FOCAL PPC 021.25 "YBI Block Increment FOCAL PPC 021.26 "YBM Block Move FOCAL PPC 021.27 "YBR Block Rotate

FOCAL PPC 021.28 "YBV Block View FOCAL PPC 021.29 "YBX Block Extrema FOCAL PPC 021.30 "YB? Block Statistics FOCAL PPC 021.31 "YDR Delete Record FOCAL PPC 021.32 "YIR Insert Record FOCAL PPC 021.33 "YMS Memory to Stack FOCAL PPC 021.34 "YPR Pack Registers FOCAL PPC 021.35 "YSM Stack to Memory XPMM XPMM XPMM XPMM XPMM XPMM XPMM XPMM XPMM XPMM XPMM XPMM XPMM FOCAL PPC 021.36 "YUR Unpack Registers XPMM FOCAL PPC 021.37 25 HP-16C Emulator Module 16C Register 16X 16Y 16Z 16T 16L [16CS] Automated Base Conversions (c) ngel Martin - November 2018 Lower Bits X Y Z T L + Upper Bits b13 b12 b11 b10 b14 ALPHA-based Data Input 64-bit full support Superset of original HP-16C

Set of 24 Fns. enhanced Set of 52 new Fns. Added 4k footprint, 4 banks 26 HP-16C Emulator Navigation Tips Status Reports Training Wheels Mode Error Warnings Interconnected Launchers Comparison Tests Launchers Mirrored Implementation (c) ngel Martin - November 2018 27 Formula Evaluation Module a.k.a Giving TI a run for its money Full-expression Comparison Tests o Uses Buffer #6 (LIFO, 16-Registers in size) Sums, Series & Products Evaluation Extended via Chained Evaluation Can also use ASCII Files in Script Language Stack Shuffle w/ Selective Clear Includes ALPHA registers {M, N, O, P} o GTO$, XEQ$, WHILE$ Can also clear them on the fly Rich, 13-digit Math function library Direct Stack-Registers, p and Custom Variables Utility Fns. For data register transfer $Variables [FRML] Formula Editor in ALPHA (24-char limit) o STO$, X<>RG, SHFL XYZTL (c) ngel Martin - November 2018 Buffer id# Buffer Reg 06 b7 B6 b5 b4 b3 b2 b1 b0 Type Used for: Hex code BCD value Hex code BCD value Hex code BCD value BCD value admin Operator-3 4th argument Operator-2 3rd argument Operator-1 2nd argument 1st argument Header 28 Formula Evaluation Module (Cont) Built-in Library of Applications (Upper 4k) Accuracy holds to 8th/9th decimal point Comparable runtimes with RPN approach SV$ , ITG$ - Solve & Integrate AGM$ - Arithmetic-Geometric Mean 2D & 3D Distances; Dot-Products CL$ , FL$ - Ceiling & Floor Functions QRT$ - Quadratic Equation Roots LINE$ - Line equation thru 3 points P4$ - Polynomial Evaluation (n<=4) NFD$ - Normal Density Function Rectangular <> Spherical Julian <> Calendar Dates Exponential function Erdos-Borwein constant GAM$ - Gamma Function PSI$ - Digamma Function LNG$ - LogGamma function WL$ - Lambert function Elliptic Integral 1st. Kind Combinations & Permutations Legendre Polynomials Hermites Polynomials Chebyshevs Polyn. 1st & 2nd. Kind Sine & Cosine Integral Error Function Bessel J integer order Harmonic Number Generalized Faulhabers Sum (c) ngel Martin - November 2018 29 41Z Deluxe: The Complex Leviathan

Launchers, Drivers & Interactive U/I Integer/Common factor display Polar & Rectangular Modes Natural Data Entry (real part first) Sub-functions and LASTF support Two pages, two banks each Page Upper Page XROM #04 Lower Page XROM #01 Bank-1 Main FAT w/ HighLevel Math, Zvectors, Main and Aux-FATs, Z-stack Bank-2 Function Tables and Launcher M-Code Launchers LASTF Method 41Z ZKBRD _ Deluxe ZHGF, ZPRT, ZHYP ZF$ _ ZF# _ _ _ Captures (sub)fnc id# Captures (sub)fnc id# Captures fnc NAME Captures (sub)fnc id# Captures (sub)fnc id# ZCAT (XEQ ) ZBSL, ZKBRD Z-pad Z-Keys Complex Keyboard Lower-level Math Routines. M-Code. Module ZNEXT, Automated 4-Level Complex Stack (buffer #8) X-Mem Backup/Restore (file id #8) ZSTO & ZRCL Math , Stack Functions (c) ngel Martin - November 2018 30 The 41Z Deluxe Leviathan Complex Arithmetic Elementary Functions Complex Logarithms 41Z Deluxe 2D-Vector Analogy Trigonometry & Hyperbolics Multi-valued functions Driver Dual Means (AGM, GHM) Arithmetic, Harmonic & Geometric Means Polynomial Evaluation & Derivatives Quadratic & Cubic Equation Roots 41Z Diagnostics Must be in next page Admin and Troubleshoot High-Level Math Gamma, Digamma (Psi), LNGamma ZETA, Lambert, InvGamma Bessel 1st & 2nd kinds (!) Sine, Cosine Integrals; error function (via ZHGF) Many more Special functions (PolyLog, Lerch) Complex Derivatives (ZDRV) Complex Continued Fractions (ZCF2V) Discrete Fourier Transform (DFT) Solution to f(z)=0 (Secant, Newton, Halley) Polynomial Roots - using ZDRV Carlson & Elliptic Integrals (c) ngel Martin - November 2018 31 The SandMath Juggernaut The Platform: Modes, Launchers, Functional Groups Uses IO_SVC Polling Point (c) ngel Martin - November 2018 32 The SandMath Juggernaut (Cont)

Fractions, Quadratic & Cubic Equations Linear Regression, GCD, LCM Hyperbolic Functions Advantages Number Base conversions Polynomial Evaluation & Derivatives Orthogonal polynomials RCL Math, FIX ALL Mode AECROM Curve Fitting Time Value of Money Special Functions (Gamma, Bessel, Zeta) Many, many more Special functions ! Carlson & Elliptic Integrals, AGM Function 1st & 2nd Derivatives Continued Fractions SandMath RCL Math AEC Fitter AEC Solvers TVM$ S&I Combinations & Permutations Density & Cumulative Probability Time-based Seed, Random numbers Primes, Prime Factors, error function Factorials, Primorials, Pochhamer, Apery, Kaprekar (c) ngel Martin - November 2018 Triangle, Circle, SARR Solvers Advantages Solve & Integrate Taylor Coefficients & approximation Chebyshevs approximation Fourier Series Coeffs. & Evaluation Discrete Hartley (Symmetrical) Transform Hypergeometric Functions galore 33 SandMaths Base Conversions Advantages HEX/OCT/BIN -In & -View Ken Emerys T>BS, Dedicated H<>D Utils Automatic function selection depending on valid ranges Base 02 08 16 nn 16 16 02 08 16 nn -nn Function BS>D _ _ BININ OCTIN HEXIN BT D>H H>D D>BS _ _ BINVIEW OCTVIEW HEXVIEW T>BS _ _ TB Description Base to Decimal, promting version 02 in prompt, then enter binary number 08 in prompt, then enter octal number 16 in prompt, then enter hex number Any other, base in X and string in Alpha Value in X Hex String in Alpha Decimal to Base, prompting version. Value in X, 02 in prompt Value in X, 08 in prompt Value in X, 16 in prompt Value in X, base in prompt Base in Y, value in X (with negative sign) IL-Develop. 41-Advantage Digit-Pack SandMath 16C Emulator Author ngel Martin HP Co. HP Co. HP Co. George Eldridge William Graham William Graham ngel Martin HP Co. HP Co. HP Co. Ken Emery George Eldridge Page Bank-1 Bank-2 Bank-3 Bank-4

Upper High-Level Math, Stats Function Launchers, Curve Fitting HP Advantage Solve & Integrate AEC Program Generator Lower SandMath_44 FRC, HYP, RCL# Math TVM$, AECROM Geometry Solvers Derivatives, Base Conversions (c) ngel Martin - November 2018 Base IN/VIEW D>H T>BS BIN 1,023 1,111,111,111 n/a 4,095 111,111,111,111 OCT 1,073,741,823 7,777,777,777 n/a 8,589,934,587 77,777,777,777 HEX 4,294,967,295 FF,FFF,FFF 9,999,999,999 254,0bE,3FF 9 E10 1,4F4,6b0,400 34 The SandMatrix Behemoth Picks-up where the SandMath left things off: Includes ALL functionality from Advantage Matrix Adds new MCODE utilities (TRACE, MIDN, MZERO) Adds Complex Matrix Transpose, Determinant, Minors Features a Triple-Launcher: Matrix / Vectors / Polynomials Plus a combined PolyRoots / Distances Launcher New Matrix Editor (by rows) (c) ngel Martin - November 2018 35 The SandMatrix Behemoth (Cont) CCD Array Functions Advantages Major Matrix Fns Enhanced Matrix Editors Real & Complex Matrix Minors Complex Matrix Determinant (N<=5) Complex Matrix Transpose Matrix Pseudo-Inverse Matrix Trace & Identity Integer Powers and Roots Matrix Exponential & Logarithm Lie Product, Matrix Square Root Pascal & Random Matrices SandMatrix Advtg. Matrix CL Y-Registers Support Up to 50x50 Linear Sys Main- and CL-Mem Matrix Catalogs Vector Calculator Functions Major Vector Operations Driver Coordinate Transformations Vector Calc. Polynomials Polynomial and Derivatives Evaluation

Polynomial Arithmetic Polynomial Roots, Quartic Equation Orthogonal polynomials (Cont) Polynomial Fitting Partial Fraction Expansion Eigenvalues & Eigenvectors Characteristic polynomial Jacobi Method for Symmetrical Matrices Prime Factors (Cont) (c) ngel Martin - November 2018 36 The SandMatrix on CL-steroids Supersedes the Matrix group in [YRGA] Main Memory 319 regs Extended Memory (600 regs) CL RAM (3,072 regs) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

(c) ngel Martin - November 2018 4 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 13 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 14 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 18 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 19 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 20 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 21 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 22 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 23 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 24 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 25 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 26 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 27 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1

28 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 29 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 37 30 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 Time Value of Money TVM$ [TMVY] From-the-scratch, MCODE HP-12C Equivalent Direct Formula-driven variables for N, PV, FV, PMT (13-digit math) Includes Advantages and PPCs TVM Programs Newtons Method for interest rate I$ (13-digit math) f (i) = (PMT / i2 ) * [ (1+i)-n - 1 ] + n * [PMT (1 + ip)/i FV ] * (1+i)-(n+1) i0 = [ abs( PV + n*PMT + FV) ]1/n (c) ngel Martin - November 2018 38 Extended Stats & Curve Fitting ROMS [XTAT,CURV] Rounds-up SandMath functionality in stand-alone format: Linear Regression functions Primality Tests, Next Prime, Combinations/Permutations Summation Functions (Faulhabers et al) Single and Duplex Means (AGM,) Ratios, GCD, LCM Stand-alone Curve Fitting Compendium: Most popular Statistical Distributions Probability Density Functions Cumulative Probability Distribution Density Function Normal T-Student F-Snedecor Chi-Squared Poisson Binomial NRDF

TSDF FSDF C2DF PSDF BNP Cumulative Probability NRCP TSCP FSCP C2CP -BNP+ Driver -TDIST FDIST CHI2 POIS BIN (c) ngel Martin - November 2018 AECROM Fitter Advantages CFIT Standard HP-41 / PPCs CV W. Kolbs MCF Polynomial Interpolation: Aitkens / Lagrange Methods General Polynomial Best Fit Linear Exponential Curve Fitting Orthogonal Polynomials Fitting 39 Elliptics and Orthogonal Pols ROM XROM 30,00 30,01 30,02 30,03 30,04 30,05 30,06 30,07 30,08 30,09 30,10 30,11 30,12 30,13 30,14 30,15 30,16 30,17 30,18 30,19 30,20 30,21 30,22 30.23 30.24 30.25 30.26 30.27 30.28 30.29 30.30 30.31 30.32 30.33 30.34 30.35 30.36 30.37 30.38 30.39 30.40 Function -ELLIPTICS AGM2 AGM2 "CEI" CRF CRFZ "CRG" CRJ CRJZ "EK" "ELI" ELIPE ELIPF ELIPK GHM "JEF" "KK" "LEI1" "LEI2" "LEI3" -EXAMPLES -/+ ECC ELP "MIND" "SAE" "PEND" -JACOBIAN ACOSH AJF ASINH ATANH CBRT COSH "P2" "P3" SINH TANH THETA "WEF" "WHIW" Description Section Header Arithmetic-Geometric Mean Arithmetic-Geometric Mean Complete Elliptic Integrals Carlson Integral 1st. Kind CRF for complex arguments Carlson integral 2nd. Kind Carlson Integral 3rd. Kind CRJ for complex arguments Elliptic Int. 2nd. Order Incomplete Elliptic Integrals Complete Elliptic Int. 2nd. Order Incomplete Elliptic Int. 1st. Order Complete Elliptic Int. 1st. Order Geometric-Harmonic Mean Jacobi Elliptic Functions Elliptic Int. 1st. Order Legendre Integral 1st. Kind Legendre Integral 2nd. Kind

Legendre Integral 3rd. Kind Section Header Calculates (y-x)/(y+x) Eccentricity Perimeter of Ellipse Mutual Inductance Surface Area of Ellipsoide Pendulum period Section Header Arc Hyperbolic Sine auxiliary for JEF Arc Hyperbolic Sine Arc Hyperbolic Tangent Cubic Root Hyperbolic Cosine Quadratic Equation Cubic Equation Htyperbolic Sine Hyperbolic Tangent Theta Functions Weierstrass Elliptic Function Whittaker "W" function Author n/a ngel Martin ngel Martin JM Baillard JM Baillard JM Baillard JM Baillard JM Baillard JM Baillard ngel Martin JM Baillard ngel Martin ngel Martin ngel Martin Greg McClure JM Baillard ngel Martin JM Baillard JM Baillard JM Baillard n/a ngel Martin ngel Martin ngel Martin ngel Martin JM Baillard ngel Martin ngel Martin ngel Martin JM Baillard ngel Martin JM Baillard ngel Martin ngel Martin JM Baillard JM Baillard ngel Martin JM Baillard ngel Martin ngel Martin ngel Martin Complete Integrals FOCAL Routine First kind Second kind Third kind KK EK n/a All at once CEI MCODE Function ELIPK ELIPE n/a (c) ngel Martin - November 2018 [EPTC] XROM Function 30.41 -ORTHOPOL 30.42 "BELL" 30.43 "BSSL" 30.44 CHBT 30.45 CHBU 30.46 "FIB" 30.47 HMT 30.48 LAG 30.49 LANX 30.50 LEG 30.51 "CBT+" 30.51 "CBU+" 30.53 "HMT+" 30.54 "JCP+" 30.55 "LANX+" 30.56 "LEG+" 30.57 "USP+" 30.58 dPL 30.59 d2PL 30.60 DTC 30.61 ITPL 30.62 PDEG 30.63 PVAL Description Section Header Bell Polynomials Bessel Polynomials Chebyshev T(x) Chebyshev U(x) Fibonacci Polynomials Hermite Polynomials Lagrange Polynomials Generalized Lagrange Polyn Legendre Polynomials Chebyshev T(x) Coefficients Chebyshev U(x) Coefficients Hermite Polynomials Coeffs. Jacobi Polun. Coefficients Generalized Lagrange Polyn Legendre Polyn. Coefficients Ultra-Spherical Polyn Coeffs. 1st. Derivative polynomial 2nd. Derivative Polynomial Delete Tiny Coeffs Integral of Polynomial Polyn Degree Polyn Evaluation Author n/a JM Baillard JM Baillard ngel Martin ngel Martin ngel Martin ngel Martin ngel Martin ngel Martin ngel Martin JM Baillard

JM Baillard JM Baillard JM Baillard JM Baillard JM Baillard JM Baillard ngel Martin ngel Martin ngel Martin ngel Martin ngel Martin ngel Martin 40 Sums & Areas ROM XROM 18,00 18,01 18,02 18,03 18,04 18,05 18,06 18,07 18,08 18,09 18,10 18,11 18,12 18,13 18,14 18,15 18,16 18,17 18,18 18,19 18,20 18,21 18,22 18.23 18.24 18.25 18.26 18.27 18.28 18.29 18.30 18.31 Function -SERIES 1A CHSYX NCK NPK S0 S1 S1/N S2 S3 SN^X SUM SSUM SSSUM "SUME "SUMR NSUM0 FNRM INRM PRODX XQRTN X#YR? "NS "S "SE "SR "SS "SSS SIG1 SIG2 SIG3 STK>PT PT>STK Description Section header Sign Change of Y by X: Y*(-1)^X Combinations of N in sets of K Permutations of N in sets of K Sum of mantissa digits Sum of first N integers Harmonic Numbers Sum of Squares of Numbers Sum of Cubes of Numbers Generalized Faulhabers Sum Single Series Sum (Explicit) Double Series Sum (Explicit) Triple Series Sum (Explicit) Euler Transformation Single Series Sum (Iterative) Multiple Series Sum (Explicit) Finite Nested Radical order m Infinite Nested Radical order m Infinite Product w. argument XQ Return to MCODE Compares rounded X and Y Example for NSUM0 Example for SUM Example for SUME Example for SUMR Example for SSUM Example for SSSUM Single Series Sum (Explicit) Double Series Sum (Explicit) Triple Series Sum (Explicit) Stack to Pointers Pointers to Stack [SERI] Author ngel Martin ngel Martin ngel Martin ngel Martin PoulKaarup PoulKaarup ngel Martin PoulKaarup PoulKaarup ngel Martin ngel Martin ngel Martin ngel Martin JM Baillard JM Baillard JM Baillard ngel Martin ngel Martin ngel Martin Martin-McClure ngel Martin Martin-Baillard Martin-Baillard Martin-Baillard Martin-Baillard Martin-Baillard Martin-Baillard JM Baillard JM Baillard JM Baillard ngel Martin ngel Martin

XROM Function 18.32 -AREAS_1B 18.33 AINT 18.34 BRHM 18.35 CIRCLE 18.36 DIAG 18.37 HERON 18.38 RPG1 18.39 RPG2 18.40 "3PNTS 18.41 "CCPA 18.42 "CCPA+ 18.43 "CPLA 18.44 "CPLA+ 18.45 "CPLD 18.46 "CPLD+ 18.47 PGA 18.48 "STLA 18.49 "STLA+ 18.50 # 18.51 TRIA 18.51 ABC 18.53 TRIH 18.54 HABC 18.55 TRIS 18.56 SABC 18.57 OUT 18.58 SINH 18.59 COSH 18.60 TANH 18.61 ASINH 18.62 ACOSH 18.63 ATANH (c) ngel Martin - November 2018 Description Author Section Header ngel Martin Fritz Ferwerda ALPHA Integer Part Brhamagupta formula ngel Martin Circle through three points ngel Martin Diagonal formula JM Baillard Heron formula ngel Martin Regular Polygon from sides PoulKaarup Regular polygon from circle PoulKaarup Driver for CIRCLE/Areas ngel Martin Complex Cyclic Polygon Area JM Baillard Driver for CCPA ngel Martin Complex Cyclic Polygon Area JM Baillard Driver for CPLA ngel Martin Complex Cyclic Polyg. Diagonals JM Baillard Driver for CPLD ngel Martin Polygon Areas PoulKaarup Star Polygon Area JM Baillard Driver for STLA ngel Martin Auxiliary for SOLVE ngel Martin Driver for ABC ngel Martin Triangle Solver JM Baillard Driver for HABC ngel Martin Hyperbolic Triangles JM Baillard ngel Martin Driver for SABC JM Baillard Spherical Triangles ngel Martin Output Registers ngel Martin Hyperbolic Sine ngel Martin Hyperbolic Cosine ngel Martin Hyperbolic Tangent ngel Martin Hyperbolic ASIN ngel Martin Hyperbolic ACOS ngel Martin Hyperbolic ATAN 41 Sand2 -Math and Solve & Integrate ROMS [ADVG, SIHP] Complex Matrix Minors Complex Determinants w/ Minors Complex Matrix Trace Complex Matrix Transpose Colum Data Sort Least Squares 2nd Order Example 2DF1 2DF2 2DF3 F1XY F2XY F1, F2 G1, G2 CI SI ERF FOURN Q-1 JNX JITX JZRN Complex Step Real-Derivative (ZNWT) Newtons & Halleys Method using DERV Bessel J via Continued Fractions (large arguments) Cubic Spline Interpolation Curve Fitting w/ Akimas Method

Harmonic Determinants Anti-Identity Matrices Over-Conditioned Systems Non-Linear Equation Systems 2D Integration (Recursive INTEG) 2-Non-Linear Equation System (Recursive SOLVE) Description Integrand example1 Integrand example2 Integrand example3 Integrand example1 Integrand example2 Operands example1 Operands example2 Cosine Integral Sine Integral Error Function Fourier Coeffs. Inverse Probability Bessel Function J Integral Bessel J Zeros Bessel J Using Program 2DITG 2DITG 2DITG FITG2 FITG2 FRT2 FRT2 FINTG FINTG FINTG FINTG FROOT, FINTG FINTG FITG2 FROOT, FINTG Application Type 2D Integration 2D Integration 2D Integration 2D Integration 2D Integration 2-equation System, 2-equation System Single Integration Single Integration Single Integration Single Integration Roots of integral Single Integration 2D Integration Roots of integral Dimension Simple Simple Simple Recursive Recursive Recursive Recursive Simple Simple Simple Simple Nested Simple Recursive Nested http://www.hpmuseum.org/forum/thread-6311.html?highlight=recursive (c) ngel Martin - November 2018 42 Non-linear Systems ROM [NONL] 01 Non-Linear Systems 2 Equations 3 Equations n-Equations n-Equations (Advtg) Driver Prog 2NLS+ 3NLS+ NNLS+ NLSYS Math Routine 2NL 3NL NLS, LS MSYS Aux Routines n/a n/a FIN, XIN, XOUT FIN, XIN, XOUT Examples FG FGH F1, F2, F3 F1, F2, F3 02 Numerical Analysis Laplace Eq. Poisson Eq. Diffusion Eq. Driver Prog LAP+ POIS+ DFSN+ Math Routine LAP POIS DFSN Examples VLX, VX0, CLX UX0, UY0, UXL, ULY, FXY aXT, bXT, cXT, FX0, F0T, FLT 03 Differential Equations Second Order Third Order Nth. Order Driver Prog 2DFEQ 3DFEQ 4DFEQ Math Routine 2RGK 3RGK NRGK Examples d2/dX2 (Lane-Emden)

d3/dX3 d5/dX5 04 Successive Approx. Real Complex Driver Prog XSAM ZSAM Math Routine FXN FZN Examples X=, Y=, Z= Z1=, Z2= (c) ngel Martin - November 2018 n = 0 y(x) = 1 - x2/6 n = 1 y(x) = (sinx)/x n = 5 y(x) = ( 1+x2/3) -1/2 43 From SOLVE to Solver: Equation Libraries From: f(x)=0 to: f(a,b,c,d,e)=0 Up to five variables to solve for. (at least 3) Mapped to local Labels [A]-[E] - and {R01R05} FOCAL driver I/O, UF-22 controlled known/unknown Other Constants prompted separately Two versions available: [ISOL] Interchangeable Solutions, uses FROOT [EQLB] Formula-Evaluation based, uses SLV$ ASCII File includes all information. Navigation keys: PREV, NEXT, S&R User can add own custom equations (c) ngel Martin - November 2018 44 Equation Libraries in Detail # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Eq. NAME "<)RLC "BERN-A "BERN-V "CATNRY "F=Ma "F=MM/R2 "HEATX "HERON "ISENT "KEPLR "MPAD "MVT "ORBIT "PRJT-D "PRJT-V "PV=ZNT "R1+R2 "REDLCH "RFLC "RPM=TP "SRL-AC "TVM "V=IR "VMOD "VWAALS "Y=aX+b "Y=PX2 "Y=PX3 Description Delay angle RLC Bernoulli w/Areas Bernoulli w/Velocities Catenary Equation Force Equation Gravitation Heat Exchangers Heron Formula Isentropic Flow Kepler Equation Michell Pad Linear Movement Orbital Trajectory Projectile Displacement Projectile Velocity Ideal Gas EOS Parallel Resistors Redlich-Kwong EOS Resonance Frequency RLC Torque Equation Serial RL AC Control Time Value of Money Ohm's Law Vector Module Van-der Waals EOS Linear Equation Quadratic Equation Cubic Equation CF00 <- Options -> SF00 Serial RLC / Parallel RLC d = H.[1 - (1/cosh(V/2a))] Counterflow / Parallel Flow

x = x0 + v.t + 1/2 a.t^2 e = sqrt{1+[Vo^2 - 2g(Ro2/r)][r.Vo.cos a / g.Ro]^2} X-Coordinate / Y-Coordinate X-Coordinate / Y-Coordinate # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 NAME Description LINEAR Line Equation QUADRATIC Quadratic Equation CUBIC Cubic Equation 4TH ORDER Quartic Ecuation POSROOT Positive Root NEGROOT Negative Root OHMS LAW Ohm's Law PARALLEL R Parallel Resistors RLC FREQ RLC Oscillator GAS EQUATION Perfect Gas Equation LIN. MOTION Linear Motion NEWTONS LAW Newton's Law INTEREST Compound Interest +TVM END MODE Extended version-1 +TVM BEGIN MODE Extended version-2 add your own equations here Equation Y = Ax + B Y = A.x^2 + .Bx + C Y = A.x^3 + B.X^2 + C.x + D x1 = (-B + sqrt(B^2 - 4A.C))/ 2A x2 = (-B - sqrt(B^2 - 4A.C))/ 2A E = I.R 1/R1 = 1/R1 + 1/R2 F0 = 1/sqrt(L.C) P.V = N.R.T X = V.T + 1/2 A.T^2 F = G. M1.M2/R^2 Formula-Eval Based: Begin mode / End mode P1 = a.x + b P2 = a0 + a1.x + a2.x^2 P3 = 1 + a1.x + a2.x^2 + a3.x^3 FROOT Based: (c) ngel Martin - November 2018 45 Science & Engineering Modules (my favs) ETSII Collection [ETS3, ETS4, ETS5] Dynamic Balancing Holzer Method Heat Transfer Heat Exchangers Binary Mixes Liquefaction Cycles Refrigerant Gases Psychrometric Props. Water Hammer Joukowski Airfoils Pump Association Pipe Network Analysis ETSII Collection Cont [ETS9, FFEE] Two-Port Networks Swing Equation Power-Flow Equations AC Regulator Design Electric Circuits Backwards LAP Logical Networks Frequency Response Transfer Functions Physics & Earth: ELIX GRVI NBOD TIDW PRTW NONL EEFD LPLC ISOL INDO LTLN STEQ (c) ngel Martin - November 2018 Orbital Mechanics Gravity & Time N-Body Problem Tides ROM US Ports Non-Linear ROM EE Filters Design Laplace Transforms Interch. Solutions Indoor Lighting Geodetics ROM Steam Properties 46 Orbital Mechanics 101 Ellipse Central and Focal Sector Areas and Arc Lengths Elliptic Integrals and other Geometry Utils Orbital Position Determination & Time of Flight - Kepler Equation and Direct approaches. Orbital Velocity Determination:

- Conservation of Energy, Angular Momentum Solar System Orbits & Gravitational parameters Delta-V orbit Simulator (HP Solution Book) Orbit Phasing, Co-Orbital & Co-Planar rendez-vous -SOLAR SYS Section Header Doubles as ZOUT EARTH Planet orbital data Puts data in R00-R02 & R06 JUPITER Planet orbital data Puts data in R00-R02 & R06 MARS Planet orbital data Puts data in R00-R02 & R06 MERCURY Planet orbital data Puts data in R00-R02 & R06 MOON Satellite orbital data Puts data in R00-R02 & R06 NEPTUNE Planet orbital data Puts data in R00-R02 & R06 PLUTO Planet orbital data Puts data in R00-R02 & R06 SATURN Planet orbital data Puts data in R00-R02 & R06 URANUS Planet orbital data Puts data in R00-R02 & R06 VENUS Planet orbital data Puts data in R00-R02 & R06 +VH12 Hohmann Transfers v1 & v2 M, R1, R2 in (Z,Y,X) +VB123 Bi-Elliptic Transfer V1, V2. V3 (M, r1, r2, rb) in {T,Z,Y,X} +VEa12 Elliptic Apogee Transfers V12 (r1, r2, r3, r4,M) in Stack & LastX +VEb12 Elliptic Perigee Transfers V12 (r1, r2, r3, r4,M) in Stack & LastX CORV Co-Orbital Rendezvous Prompts for Data CPRV Co-Planar Rendezvous Prompts for Data (c) ngel Martin - November 2018 Function -ELLIP APPS BRHM CIRCLE "ECS+" ECS EFSEFS+ HERON K2- K2+ "LCS "LF+" RAMA2 TOF ZELIP1 ZELIP2 -ORBITS 101 E>M E>T M>E T>E ORBIT TA TA+ TA- <)T V VR+ VR- T(m) m1/2 -AUX FNS <)C-R <)C-XY <)C0+ <)C>F <)F>C <)F0+ <)F0<)F>R<)F>R+ ?ab ?<)- ?<)+ ?P QROOT V(X)

Description Section Header Area of Cyclic Quadrilateral Circle through three points Driver for ECS Elliptical Central Sector Ellliptical Left Focal Sector Elliptical Right Focal Sector Area of Triangle from sides Kepler 2nd. Law Left Sector Kepler 2nd. Law Right Sector Central sector Arc Length Right Focal sector Arc Length Ramanujans 2nd. Approx. Time of Flight Complex Elliptic Intg. 1st. kind Complex Elliptic Intg. 2nd. kind Section Header Eccentric to Mean anomaly Eccentric to True Anomaly Mean to Eccentric anomaly True to Eccentric Anomaly Delta-V Orbit Simulator True Anomaly via Kepler True Anomaly Direct Mode (+) True Anomaly Direct Mode (-) Subroutine for Solve Velocity Vis Vivas Velocity at Position R+ Velocity at Position RPeriod from Gravitational data Gravitational Parameter Section Header Central angle to Radius Central angle to coordinates Central angle for Focal 90 Central to Focal angle Focal to Central angle Right focal angle at x=0 Left Focal angle at x=0 Left Focal angle to radius Right focal angle to radius Prompts for semi-axis Prompts for left-angles Prompts for right-angles Prompts for Period Quadratic Eqn. Roots Velocity at abscissa X Input / Output n/a Data in R01-R04 P1, P2, P3 in Registers R01-R06 Prompts for values {a,b,e} in R00-R02, a in X {a,b,e} in R00-R02, a,b in R03-04 {a,b,e} in R00-R02, a,b in R03-04 Data in X,Y,Z Prompts for values Prompts for values Prompts for values Prompts for values a,b, in Y,X (T, e, q) in { Z,Y,X} z in (Z,Y), m in X z in (Z,Y), m in X n/a (e, E) in Y,X (e, E) in Y, X (e, M) in Y,X (e, T) in Y,X Under program control New Position w/Kepler equation New Position using Right sectors New Position using Left sectors Under program control Velocity at distance Left focus Velocity at distance - right focus Velocity at distance - Left focus Mass in Y, semi-major axis in X Period in Y, semi-major in X Doubles as QROUT {a,b,e} in R00-R02, a in X {a,b,e} in R00-R02, a in X (a b,e) in R00-R02. Lifts stack {a,b,e} in R00-R02, a in X {a,b,e} in R00-R02, a in X (a,b,e) in R00-R02. Lifts stack (a,b,e) in R00-R02. Lifts stack {a,b,e} in R00-R02, a in X {a,b,e} in R00-R02, a in X New value or R/S for current New value or R/S for current New value or R/S for current New value or R/S for current c2, c1, c0 in Z,Y,X Period in Y, abscissa in X 47 Odd Balls and Nerdies (gotta love them!) Path-finding in Metro Networks [METX] 5MAD 5PAR 5LON 5UBH NYSB Metro Madrid Paris Metro London Tube Berlin U-Bahn NYC Subway Three Originals: SUD1 Sudoku & Sounds CITY Country Capitals WORD Dictionary English<>Spanish (c) ngel Martin - November 2018 48 Path-finding in Subway Networks Input Begin & End stations by name .. 700 Stations Table Entries Lines 600 500 Individual Station details and From/To Transfer Info 400 300 200 100 0

Consolidated function launchers (connected) Berlin London Madrid Paris NYC Stations 274 268 275 300 382 Table Entries 400 386 325 376 637 Lines 14 15 15 15 16 4300 Key [0] [1] [2] [3] [X] [ENTER] [?] [SHIFT] [ALPHA] [PRGM] LEVEL 0:1:2:3;X:^ LEVEL0 LEVEL1 LEVEL2 LEVEL3 XPLORE ^PATH XPLORE XFER _ STNAME STINFO Key [+] [-] [*] [C] [H] [T] [?] [SHIFT] [ALPHA] [PRGM] 4100 XFER +:-:*:C:H:T:? NEXTX PREVX NEARX CHANGE LHEAD LTAIL ?MAP LEVEL _ STNAME STINFO 1400 Table Sizes 1200 3900 NAMES ENTRIES 1000 3700 3500 800 3300 600 3100 400 2900 200 2700 2500 (c) ngel Martin - November 2018 20 18 16 14 12 10 8 6 4 2 0 Berlin London

Madrid Paris NYC NAMES 3289 3027 3294 3289 4073 ENTRIES 712 774 652 754 1276 49 0 Words and Cities in detail Function -ENGL>SPAN SPANISH NOUNS VERBS OTHER CHANCE WORD _ _ _ WLIST -ESPA>INGL INGLES NOMBRES VERBOS RESTO PALABRA _ _ _ AZAR LISTAP -DC TOOLS CLWAIT DTOA HANGM INDICE RNG WINDEX Description Section Header Translates Word to Spanish Enumerates English Nouns Enumerates English Verbs Enumerates other English words Retrieves one word at random Retrieves a word by its index Lists ALL English words Section Header Translates Word to English Enumerates Spanish Nouns Enumerates Spanish Verbs Retrieves other Spanish words Retrieves a word by its index Retrieves one word at random Lists ALL Spanish words Section Header Like PAUSE for the CL model Utility to write LCD to ALPHA Hangman word-guessing game Gets index# in Spanish Table Random Number Generator Gets index# in English Table Enumeration by types & kinds Tilde & special chars on LCD Im feeling Lucky selection Input n/a English word in ALPHA none none none (time from Time Module) Index# in Prompt none n/a Spanish word in ALPHA None None None Index# in prompt (time from Time Module) none n/a none Text in LCD Word in Alpha Spanish word in ALPHA Time from Time Module English word in Alpha Function -COUNTRIES COUNTRY NEWORLD EUROPE RESTOW ANYLND LAND _ _ _ RLIST AREV -CAPITALS CAPITAL AMERY EUROY OTHER CITY _ _ _ ANYCTY LISTAP RNG (c) ngel Martin - November 2018 Description Section Header Finds Country for Capital New World Countries European Countries Rest of the World Countries Retrieves one country at random Retrieves a country by its index Lists ALL Countries Utility to Reverse ALPHA strings Section Header Finds Capital for Country Enumerates New World Cities Enumerates European Cities Lists Rest of World Cities

Retrieves capital by its index Retrieves capital at random Lists ALL capital cities Random Number Generator Input n/a City name in ALPHA none none none (time from Time Module) Index# in Prompt none Text in ALPHA n/a Country Name in ALPHA None None None Index# in prompt (time from Time Module) none Time from Time Module 50 R&R: Fun Stuff & Playground Aint such a thing as too much fun CHES QUEN RUBK MAZZ PPOK FUNS AGAM GRMK GSWP RGME 4WIN ZONE MONO HORO MAHJ CH136 Chess Queens NxN Rubiks Cube Mazes Poker ROM Fun_Stuff Action Games Sammlung Book Swap_Games Raw_Games Connect Four Game_Zone Monopoly Horoscope Mah-Jong Score Adventure Games: TREK/GAMX/ADV1 Trekkies Dungeon Explore The Caves Ghost Town Black Tower Tower of Skelos Swords & Sorcery Dungeon of Death Terror Dam Treasure Quest French Adventure (c) ngel Martin - November 2018 51 Office Informatics & Other Miscellaneous SHTZ RCSN BASI PSDB CRTO UCLN PPC9 GRAW TEDR DIGT Spreadsheet & SIMPLEX Recursion & MODMath BASIC & FIFTH PASCAL & DataBanks Cryptography User Calendar PPC Statistics PPC RAW Collection Text Editors Digit-Pack AECROM Derivatives: AEC3 13-digit AECROM PROG Program Generation GSLV Geometric Solvers HEPAX Derivatives: HPX2 CL Extended HEPAX HDIS Hepax Disassembler HTAB Periodic Table HP-IL Related: DEV2 HPIL-Development+ ILBF IL-Buffer ROM MASS Extended Mass Storage GRF1 Grafik m.d. HP41 Plotter From Swap Disks: FSSY Focal Disassembly SWP2 Swap Disks Routines SWP3 Swap Math GSWP Swap Games (c) ngel Martin - November 2018 52 Adapted Books & Literature The FOCAL Factory never sleeps PPCU PPC Manual Examples UCCD CCD Manual Examples CCDA CCD Advanced Apps 2SWP SWAP Disks Routines 3SWP SAWP Math Programs WWDB Wickes, Wlodeck, Dearing JARR Keith Jarret SP / XF MCCK Alan McCormak KRSS Karl-Heinz Krauss KRGM G. Kruse & KH Gossman REGU Control Systems VIEW HP-41 in der Praxis QMTH Prisma-Math PAPZ Published Papers UPLM UPL(E) Programs LUIZ,VONK Users Collections **** All HP Solution Books Jean-Marc Baillards ASTT BSSL DIFF FRID GMTY INTG

HCPL JMBC JMAT JMTX NTHY POLY QUAT SPEC KNGT ASTRO ROM BESSEL ROM Differential Equations Fractional Intgr./Diff. Geometry_11 Integrator ROM Hyper-Complex ROM JMB_Calendar JMB_Math JMB_Matrix Number Theory Polynomial ROM Quaternions Spectral Analysis JMB_Knights Tour (c) ngel Martin - November 2018 IMDB n/a WWDB WWDB WWDB WWDB n/a n/a MCCK n/a CURV SESA Author Ken Emery Wlodek Mier-J. John Dearing Cary E. Reinstein William C. Wickes HP. Co. W.M & F. Wales Alan McCornack Kane, Harper, Ushijima William M. Kolb Jos A. Man Hollo, Holmes & Pais VOI1/3/5 Meehan & Vogel n/a William C. Wickes JARR Keith Jarret JARR Keith Jarret n/a Gary Friedman PPCU PPC Members n/a Depto. Escuela n/a Depto. Escuela n/a Jean-Daniel Dodin n/a Janick Taillandier n/a PH. Leys n/a Socotec n/a Various SHTZ Herbert Mai Frank Altensen VIEW Stefan Fegert PSCL Harald Schumny CRTO Frank Altensen Harald Schumny KRGM Gerhard Kruse SWSW Michael Gehert KRGM Karl-Heinz Gosmann REGU Peter Martin GRMK / HORO Fegert - Dalkowski n/a Konrad Albers XBFR / XTRS Alois Kammerl EEFD Dieter Lange GRF1/3 Walter Prankel KRSS Karlheinz Krauss LDSP Christoph Klug UCCD W&W GmbH Title MCODE for Beginners Extend your HP-41 Calculator Tips and Routines HP41/HP-IL System Dictionary Synthetic Programming on the HP-41 HP-41CX Owners Manual RCL 20 HP-41 Advanced Programming Tips The HP-IL System Curve Fitti ngg for Programmable Calculators Solutions for Structural Engineering Reservoir Economics & Engineering Manual HP-41 Reservoir Engineering Manual HP41 / HP48 Transitions Extended Functions Made Easy Synthetic Programming Made Easy Control the World w/ HP-IL PPC ROM User's Handbook Programas de Topografa Clculo de Zapatas con la HP-41 Au Fond de la HP-41C Autour de la Booucle Programmes D'Acoustique sur HP 41 Calculs de Beton Arme sur HP 41 Best of PRISMA Lineares Optimieren Dienstprogramme (Tool-Kit) HP-41 in der praxis HP-41 Sammlung Kryptologie-Programme HP-41 Hilfen und Anwendungen Optimales Programmieren m.d. HP-41 S/W Entwicklung am Beispiel einer Dateiverwaltung Anwenderhandbuch Mathematische Verfahren der Regelungstechnik Eine Programmsammlung fr den HP-41 HP-41 Barcodes mit dem HP-IL System Matrix Steifigkeits Methode fr den HP-41 Algorithmen der Netzwerkanalyse fr HP-41C Grafik mit dem HP-41 Plotte r

Der HP-41 in Handwerk und Industrie HP-IL 2000 / HP-41C CCD Manual Examples 53 Acknowledgements (a.k.a. the usual suspects) Standing on the Shoulders of Giants Obviously to HP of yore, for the HP-41 System and its fabulous OS MCODE W&W GmbH, VM Electronics, Redshift s/w publishers of CCD Module, HEPAX & AECROM Wilson Bill Holes and Nelson F. Crowle, head & heart of the AECROM Viva Las Vegas! Doug Wilder, author of ROMED, Jump Distances and GOSUB/GOTO Decoders Hkan Thrngren, author of RAMED & several XM-Utils. Takk! Greg McClure co-authored the 16C Emulator and Formula Evaluation Modules, true partner-in-crime for numerous MCODE projects and explorations David Ingebretsen, program Sponsor and advisor Jean-Marc Baillard provided inextinguishable Math expertise and co-authored Math ROMs Mark Fleming authored the Equation Library (Formula-Eval version) Monte Dalrymple for creating the fabulous 41CL board Diego Daz, Meindert Kuipers, Jean-Franois Garnier guys, your gizmos rock! Sylvain Ct, always glad to share his encyclopedic knowledge Poul Kaarup, author of the PK-Collection w/ innovative apps and many, many others that would take too long to include! (c) ngel Martin - November 2018 54 Appendix: Suggested CL Configurations Pg# #0: Super User IMDB #1: Math Machine #2: Scientists #3: Informatics XROM-Name IMDB XROM-Name IMDB XROM-Name IMDB XROM-Name #4: HP-IL IMDB XROM-Name 0-2 OS41 CXs O/S OS41 CXs O/S OS41 CXs O/S OS41 CXs O/S OS41 CXs O/S 3 XFN5 25-CL-X/Functions XFN5 25-CL-X/Functions XFN5 25-CL-X/Functions XFN5 25-CL-X/Functions XFN5 25-CL-X/Functions 4 4LIB Library#4 4LIB Library#4 4LIB Library#4 4LIB Library#4 4LIB Library#4 5 TMOD 26-CL-Time Mod. TMOD 26-CL-Time Mod. TMOD

26-CL-Time Mod. TMOD 26-CL-Time Mod. TMOD 26-CL-Time Mod. 6 OSX3 05-AMC_OS/X OSX3 05-AMC_OS/X OSX3 05-AMC_OS/X OSX3 05-AMC_OS/X 7 YFNX 15-Y-Fncs_Extrm. YFNX 15-Y-Fncs_Extrm. YFNX 15-Y-Fncs_Extrm. YFNX 15-Y-Fncs_Extrm. HPIL 29/28 Printer / Mass Storage 8 PWRX 12-PwrCL_Extrm. 12-PwrCL_Extrm. 16CS 16-HP-16C Simulator OSX3 05-AMC_OS/X WARP 21-WARP Core 03/02 SandMath PWRX 9 SM44 ISOL 11-Equation Library CRTO 10-Cryptography A XPMM 20-CL XP-Mem NONL 17-Non-Linear Mod RCSN 09-Recursion & MA DEV2 22/24 HP-IL Dev+ B 4TBX 13-ToolBox ROM XTAT 06-Extended Stats PWRX 12-PwrCL_Extrm. EXTI 08-Extd IL - Skwids C ROMX 31-XROM ROM 23-Extended-I/O YUPS 31-Y-Update 08/11 BASIC & 5th EXIO D BASI YFNX 15-Y-Fncs_Extrm. E HPX2

F HEPR FRML 30/31 Formula Evaluation DACQ 21/31 HP Data Acq. 4MTI 22/24 SandMatrix Z4DL 01/04 41Z Deluxe CURV 04-Curve Fitting 06-Hepax_4H SERI 18-Sums & Areas EPTC 17-Elliptic Apps 14-Hepax RAM ADVG 12-Advantages Apps ELIX 16-Orbital Mechanics (c) ngel Martin - November 2018 55 Suggested CL Configurations (Cont) Pg# #5: Electrical Eng. #6: Mechanical Eng. #7: Maps & Words IMDB XROM-Name IMDB XROM-Name IMDB XROM-Name 0-2 OS41 CXs O/S OS41 CXs O/S OS41 CXs O/S 3 XFN5 25-CL-X/Functions XFN5 25-CL-X/Functions XFN5 4 4LIB Library#4 4LIB Library#4 5 TMOD 26-CL-Time Mod. TMOD 6 OSX3 05-AMC_OS/X 7 YFNX ETI5 8 9 A EEFD B #8: Playground XROM-Name IMDB XROM-Name OS41 CXs O/S OS41 CXs O/S 25-CL-X/Functions XFN5

25-CL-X/Functions XFN5 25-CL-X/Functions 4LIB Library#4 4LIB Library#4 4LIB Library#4 26-CL-Time Mod. TMOD 26-CL-Time Mod. TMOD 26-CL-Time Mod. TMOD 26-CL-Time Mod. OSX3 05-AMC_OS/X OSX3 05-AMC_OS/X OSX3 05-AMC_OS/X OSX3 05-AMC_OS/X 15-Y-Fncs_Extrm. YFNX 15-Y-Fncs_Extrm. YFNX 15-Y-Fncs_Extrm. YFNX 15-Y-Fncs_Extrm. YFNX 15-Y-Fncs_Extrm. 10/20 ETSII-5 ETI3 12 ETSII-3 METX 30-Metro Paths 5MAD 30-Madrid Map CHES 08 Chess (CH-36) PPOK 10-Poker & BJ MAZZ 16-Mazes & Puzzles RWGM 18 Raw Games GSWP 09 Swap Games 17/18 EE Filters ETI4 08/14 ETSII-4 WORD 31-Dictionary (EN<>SP) CITY 18-Country Cities IMDB FUNS 10 FUN-Stuff C UNIT 10-Unit Mng. Sys. UNIT 10-Unit Mng. Sys. CLND 12-HP Calendar RUBK 08-Rubiks Cube D CIRC 06-Circuit Anl. MCHN

12-Machine Design Pac SUD1 16-Sudoku & Sounds 4WIN 16-Connect Four E EENG 15-Electrical Eng MENG 16-Mechanical Eng. SB CRTO 10-Cryptography ETI9 16-ETSII-6 NBOD 06-N-Body Problem TREK 11-Trekkies AGAM 13 Action Games F #9: Brainy Games (c) ngel Martin - November 2018 56 Appendix: HP Application Pac IMDB Reference IMDB XROM Name Size IMDB XROM 41AD 22/24 Advantage HP41 12k NAVI 14 AUTO 10 Autostart HP 4k PETR 15/16 AVIA 19 Aviation Pac 4k REAL CIRC 6 Circuit Analysis 4k CLIN 19 Clinical Lab & Nuclr. FINA 4 GAME Name Size Navigation Pac 8k Petroleum Fluids 8k 11 Real State Pac 4k SECY 19 Securities Pac 4k 4k STAN 5 Standard Apps 4k Financial Decisions

4k STAT 2 Statistics Pac 4k 10 Games Pac 4k STRE 8 Stress Analysis 4k HOME 9 Home Management 4k STRU 7/19 Structural Analysis 8k MCHN 12 Machine Design 4k SURV 3 Surveying Pac 4k MATH 1 Math Pac 4k THER 13 Thermal & Transport 4k IPRT 29 IR-Printer 8k EXIO 23 Extended I/O 4k RCRD 30 Card Reader 4k DEVI 22/24 HPIL Development 8k HILM 28 HPIL Mass Storage 4k PLOT 17/18 Plotter ROM 8k (c) ngel Martin - November 2018 57 Appendix: HP Solution Books IMDB Reference IMDB XROM ANTS 16 CNTL Name Size IMDB XROM Antennas 4k HVAC 16 Heating, Ventilation & AirCon

4k 14 Control Systems 4k BSMS 18 Business, Sales, Mktg. & Stats 4k EENF 15 Electrical Engineering 4k LNDL 19 Lending & Lease 4k MENG 16 Mechanical Engineering 4k TEST 13 Test Statistics 4k OPTO 16 Optometry 4k GEOM 14 Geometry 4k PHYH 15 Physics 4k HMAT 12 High-Level Math 4k FDYN 17 Fluid Dynamics 4k LENG 14 Solar Engineering 4k CHEM 20 Chemistry 4k GSB2 16 Games Solutions Book 8k CENG 12 Chemical Engineering 4k CLND 12 HP Calendar 4k CIVI 16 Civil Engineering 4k TIME 06 Timer Solution 4k CIVU 20 Civil Engineering Collection 8k ISOL

11 Interchangeable Sols / Eqn. Library 4k SESA 16 Structural Solutions 8k ---- 16 HP Structural Design 8k (c) ngel Martin - November 2018 Name Size 58 Appendix: Math ROMS IMDB Reference IMDB XROM MATH 1 HMAT Name Size IMDB XROM Math Pac 1D 4k POLY 6/9 Polynomials ROM 8k 12 High-Level Math Sol. Book 4k BESL 2/3 Bessel ROM 8k GEOM 14 Geometry Sol. Book 4k INTG 16 Integrator ROM 8k 4ZDL 1/4 41Z Deluxe 16k DIFF 15 Differential Equations 8k SM44 3/2 SandMath 4x4 32k SPEC 8 Spectral Analysis 4k 4MTI 22/24 SandMatrix 16k JMAT 5/6 JMB Math 8k ADVG 12 Advantage Math 4k JMTX 8 JMB Matrix 8k

VECT 14 Vector Analysis 4k NONL 17 Non-Linear ROM 4k EPTC 17 Elliptic ROM 4k GMTH 11 Geometry-11 4k SERI 18 Area, Sums & Series 4k VONK 16 Coert Vonk Collection 4k SIHP 24 Solve & Integrate 4k NTHY 16 Number Theory 4k IERR 1 ierf ROM 8k LPLC 10 Laplace Transform 8k RCSN 9 Recursion & Modular Math 4k 3SWP 12/13 Swap Math 8k FRID 18 Fractional Integro-Differentiation 4k QMTH PRISMA Math Programs 8k 13 (c) ngel Martin - November 2018 Name Size 59 Appendix: Statistics & Finance IMDB Reference IMDB XROM STAT 2 XTAT Name Size IMDB XROM Statistics Pac 4k SMPL 16 Simplex ROM 4k 6

Extended Stats ROM 4k SHTZ 8 Spreadsheet ROM 4k TVMY 22 Time Value of Money 4k BVLU 3 Business Valuation 4k CURV 4 Curve Fitting ROM 8k CMGT 6 Capital Management 4k TEST 13 Test Statistics 4k FCS1 10 Market Forecaster 4k BSMS 18 Business, Sales, Mktg. & Stats 4k HPPA 8/12 Hypothetical Probate Plus 8k LNDL 19 Lending & Lease Sol. Book 4k RCTR 21 Racetrack 4k HOME 9 Home Management Pac 4k DSTY 10 Data & Statistics 4k FINA 4 Financial Decisions Pac 4k BBSC 11-14 Banken Beratung Service 16k REAL 11 Real State Pac 4k BSHM 31/15/16 Bausparkasse Schwbisch Hall 12k SECY 19 Securities Pac 4k PPC9 9/13 PPC Statistics Programs

8k AFIN 21 Auto Financing (GMAC) 4k DMND 31 Diamond Teller 4k GMAT 31 GM Auto Leasing (GMAC2) 4k SMCH 21/31 Speed Machine 8k GMAT 21/31 GM Auto Leasing (GMAC3) 8k IMS4 31/21 IMS Media Reach & Frequency 8k (c) ngel Martin - November 2018 Name Size 60 Appendix: Mechanical Engineering Reference IMDB XROM MCHN 12 PETR 16/16 STRE Name Size IMDB XROM Name Size Machine Design Pac 4k OILW 21/31 Oil Well 8k Petroleum Fluids Pac 8k NEA1 21/31 SNEAP 1- Rheofluidics 16k 08 Stress Analysis Pac 4k NEA2 11/10 SNEAP 2- Rheofluidics 16k THER 13 Thermal & Transport Science Pac 4k NEA3 13/14 SNEAP 3- Rheofluidics 16k MENG 16 Mechanical Engineering Sols. 4k BUD1 10/21 Buderus-1 8k

FDYN 17 Fluid Dynamics Solutions 4k BUD2 15/16 Buderus-2 8k HCMP 21 HydraComp 4k BUD3 9 Buderus-3 4k STEQ 12 Steam Properties 4k OTRP 5/6 Oventrop Ventil 8k ETI3 12 ETSII-3 8k MWK3 10 MWK-3 4k ETI4 8/14 ETSII-4 8k MWK4 21/31 MWK-4 8k GASL 1/2/3/4 GasProp-1 16k VOI1 9 Reservoir Engineering 1 8k GASU 5/6/7/8 GasProp-2 16k VOI3 10 Reservoir Engineering 2 8k SGS 4k VOI5 11 Reservoir Engineering - 3 8k Drilling Rig Platform 12k Schenk CAB-41 8k SGSG 21 CVPK 21/31 Cv Pack 8k DRPS 31 FAIR 21/31 Fairfield Gear Design 8k CAB4

21/31 (c) ngel Martin - November 2018 61 Appendix: Civil /Military Engineering Reference IMDB XROM STRU 7/19 CIVI Name Size IMDB XROM Structural Analysis Pac 8k MILE 21/31 Military Engineering 8k 16 Civil Engineering Solutions 4k AFDE 16/17 Artillery Fire Data Computer - 1 8k CIVU 20 Civil Engineering Collection 8k AFDF 18/19 Artillery Fire Data Computer - 2 8k SESA 16 Structural Solutions 8k L119 21/31 AFDC L119 8k MUEC 21/31 Mcke Baustatik Module 8k MDP1 15/16 MDP-1 8k XBFR 30 Direct Stiffness Method 8k MDP2 17/18 MDP-2 8k XTRS 30 DSM - Trusses 8k SEAK 21 Sea King MK5 4k SDMO 31 Sto. Domingo MOP Spain 4k TGT2 10 AP550 A2 Targeting 4k RRAP 13 Riprap Engineering

4k TGT3 21/31 AP550 A3 Targeting 8k KRMK 26 Kermi NT 2000 4k TAFB 21/32 Tinker AFB 8k TIDW 10 Tides 4k WPNE 21/31 Weapon Effects 8k PRTW 11 US Ports 8k MRTR 31 Mortar Fire 4k FFEE 14 AirCon Loads and Waterwell Strata 4k ---- E3A FMS Mod9 8k HVAC 16 Heating, Ventilation & AirCon 4k ---- 120 mm 12k 21/31 31/21 (c) ngel Martin - November 2018 Name Size 62 Appendix: Electrical /Medical Engineering Reference IMDB XROM CIRC 6 ANTS Name Size IMDB XROM Circuit Analysis Pac 4k LENG 14 Solar Engineering Solutions 4k 16 Antennas Solutions 4k CLIN 19 Clinical Lab & Nuclr. Med. Pac 4k CNTL 14 Control Systems Solutions 4k OPTO 16

Optometry Solutions 4k EENF 15 Electrical Engineering Solutions 4k PHYH 15 Physics Solutions 4k ETI5 10/20 ETSII-5 8k IDC1 21 Blood Glucose UG 4k ETI9 16 ETSII-6 4k IDC2 21/22 ML-Insuline Dosage Computer 8k HNDY 31 Handy Compact 4k OBCZ 31 Obstetrician System 4k PRIQ 21/31 Portable Process & Device Design 8k CMT2 4 CMT-200 Data Acquisition 4k CMT3 9 CMT-300 Multimeter 8k INDO 10 Philips Indoor Lighting 4k PKP2 14/15 Poul Kaarups Math & Physics 8k EEFD 17/18 EE Filter Design 8k CHEM 20 Chemistry Solutions 4k LDSP 10 Loudspeaker Design 4k CENG 12 Chemical Engineering Solutions 4k REGU 9/10 Control Systems Book 8k ---- 12 Swap Engineering

8k (c) ngel Martin - November 2018 Name Size 63 Appendix: Surveying / Aviation Reference IMDB XROM SURV 3 LAND 1 SIMM Name Size IMDB XROM Surveying Pac 1B 4k GEDA 9/10 Land Navigation 4k LTLN 9 4-31 Surveyors Module Inc. CoOp 16k ENS1 21/31 SUPR 21/31 SUP-R-ROM 8k USPS 21/31 Delivery Service USPS 8k SR1B 11 SLANT-SR 1B 4k AVIA TOMS 6 Toms ROM 4k DST1 9/8/10 CalTrans Surveying VERM 27 COOQ 31 TDSM Name Size GeoData 126A 8k Geodetics 4k ENS-41 8k 19 Aviation Pac 4k B52B 21/31 Boeing B-52 8k 12k P3BC 9/31/21 P3B/C Aviation Pac 82 12k VermPack 1A 4k BCMW

8 BCMW 8k SunShot CoOp 8k AV1Q 31 Aviation 1Q 4k 4-30 TDS Surveying - 1 16k FACC 10/11 300889 FACC 8k TDSI 5/12 TDS Surveying - 2 8k 141B 22/31 C141B FSC 8k TDSP 8/9 TDS Plotter 8k K135 21/31/16 KC135 Weight & Balance 12k RDII 31 Rhode Systems II 4k E-6A 21/31/10 E-6A Weight & Balance 16k (c) ngel Martin - November 2018 64 Appendix: Astronomy / Navigation IMDB Reference IMDB XROM ASTT 6/8 ALGY Name Size IMDB XROM Astro-2010 16k ASTI 24 Amateur Astronomy 4k 31 Astro ROM 4k ASTU 31 Astro-1 4k NBOD 6 Gravitational N-Body Problem 4k BEPT 10 Ellipsoidal Refraction 4k GRVI 16 Gravity and Time 8k BREF 9

Astronomical Refraction 4k ELIX 16 Orbital Mechanics 4k PKP5 18 Poul Kaarups Timer Utils 4k JMBC 17 JMB Calendar 4k NAVI 14 Navigation Pac 8k UCLN 18 User Calendar 4k NVCM 14/15 NAVCOM 8k CLND 12 HP Calendar 4k NPAC NPAC Navigation Pack 8k EPTN 23 Trans-Neptunian Planets 4k YACH 21/31 Bobby Schenks Yacht 8k PLAN 9 Planets 4k PKP4 5 Poul Kaarups Programs PLTO 10 Plutoids 4k RADA 21 Radiak 4k 1AST 23/24 Astro-1000 8k FSTK 16 Fish Stock Calculations 4k BPRN 9 Precession & Nutation 4k PAPZ 10/16 Logging & Agricultural Eng. 8k P18E 23/24 Planetary Ephemerides 2018 8k

LOGA 21/32 Log Analysis 8k (c) ngel Martin - November 2018 Name Size 4k 65 Appendix: Games ROMs IMDB Reference IMDB XROM GAME 10 GSB2 Name Size IMDB XROM Games Pac 4k ADV1 12 Adventure Games - 1 16k 16 Games Solutions Book 8k ADV2 13 Adventure Games - 2 16k CHES 8 Chess & Board Games 8k GAMX 12 Explorer Game 8k FUNS 10 Fun Stuff Compendium 16k 4WIN 16 Connect Four Game 4k QUEN 9 N-Queens 4k GRAW 18 Genes RAW Files 8k TREK 11 Start Trek 4k RUBK 8 Rubiks Cube Solver 4k KNGT 31 JMB Knights Tour 4k MAHJ 10 Mah-Jong Score Keeping 8k AGAM 13 Action Games 8k PPOK 10

Poker and BlackJack 4k MONO 16 Monopoly 8k HORO 16 Horoscope 4k SUD1 16 Sudoku & Sounds 4k MAZZ 16 Mazes and Puzzles 4k H67G 23 HP-67 Games 4k ZONE 10 Game Zone 4k RGME 18 Raw (MCODE) Games 8k ---- 9 Divination ROM 4k GSWP 9 Swap Games 8k BJMX 6 Blackjack MAX 2E 4k GRMK 10 Sammlung Spiele 8k VEGS 6 Vegas 1C 4k (c) ngel Martin - November 2018 Name Size 66 Appendix: Utilities and Informatics Reference IMDB XROM ZENR 5 ZEPM Name Size IMDB XROM ZENROM 4k FRTH - FORTH 41C 8k 9 ZEPROM Programmer 4k ICOD 19 I-Code ROM 4k

DBUG 3 MCODE Debugger 4k MLTI 3 Multi-Precision Library 4k CCDM 9/11 CCD Module 8k BASI 8/11 BASIC and Fifth 8k OSX3 5 AMC_OS/X 16k ---- 20 Pascal & Data Banks 8k AEC3 18 AECROM 13-Digit 8k 16CS 16 HP-16C Simulator 16k PANA 5/9 PANAME ROM 8k LADY 16 Lady Bug 8k PPCR 10/20 PPC ROM 8k DIGT 24 Digit Pack 4k MELB 12 Melbourne Eprom 4k FMRL 30/31 Formula Evaluation ROM 8k PMLB 12 PPC Melbourne 4k LAIT - LaitRAM XQ2 4k 4RAM 17 RAMPage 4k NCHP 31 NoVo Chap 4k 4TBX 13 ToolBox 4k NEXT

6 Next ROM 4k WARP 21 WARP Core+ 12k SWSW 6 S/W Development Book 8k ROMX 31 XROM ROM 4k ITCP 4 NutIP TCP/IP 1A 4k (c) ngel Martin - November 2018 Name Size 67 Appendix: MLDL & MCODE IMDB Reference IMDB XROM HEPX 6 HPX2 6 ES41 Name Size IMDB XROM Hepax 1D Module 16k ASMB 21 Assembler-3 4k Hepax 4H Module (CL Version) 16k ASM4 21 Assembler-4 4k 4/6 Eramco ES-41 Database 85 8k EPRH 4 ML Eprom 1H ROSV 4/6 RSU O/S Database 85 8k DAVA 2 David Assembler 2C 4k ESML 10 Eramco ES MLDL 7B 4k MLBL - Mainframe Labels 4k PRFS 27/31 MWs ProfiSet 8k HDIS 9 Hepax Disassembler 4k PSOF

16 MWs PS-0F 4k DA4C 14 DisAssembler 4C ROM 4k RM32 31 W&W RAMBox 32 4k DASM 15 DisAssembler 4D ROM 4k WRAM 31 W&W RAMBox 64 4k LBLS - Labels for DisAssm 4k PCOD 16 NFCs Proto-Coder 1A 4k FSSY 14 Swaps FOCAL DisAssembly 8k PARI 14 NFCs Proto-Pario 4k BLDR 17 Build ROM (BLDROM) 4k NFCR 17 NFC ROM 1B 4k EPRM 16 MM EPROM 4k MLRM 21 MLDL2k ROM 4k MTST 3 Mountain Computers Set EPROM 4k ---- 4 RSU Initialization 4k ROAM 5 ROAM 0A 4k (c) ngel Martin - November 2018 Name Size 4k 68 Appendix: Peripherals IMDB Reference IMDB XROM WPRT 29 IPRT Name Size IMDB

XROM HP 82143A Printer 4k YFNZ 15 Y-Extra Functions 4k 29 HP Infrared Printer 3B 8k YFNP 15 Y-Extra Functions Plus 4k RCRD 30 HP Card Reader 1G 4k YFNX 15 Y-Extra Functions Extreme 4k HWND 27 HP Barcode Wand 1F 4k YFNM 16 Y-Memory Functions 4k EXIO 23 Extended I/O 4k YUPS 31 Y-Update Functions 4k DEVI 22/24 HPIL Development 8k YCLN 31 Y-Clone Functions (Host) 4k HILM 28 HPIL Cntl./Mass Storage 1H 4k IMDB - Image Database 4k HILN 29 HP-IL Printer 2E 4k FLDB - Flash Database 4k PLOT 17/18 HP Plotter Module 8k PWRX 12 Power_CL Extreme 16k DACQ 21/31 3421 Control Module 8k XPMM 20 CL Expanded memory

4k DIIL 19 HP-IL Diagnostics 4k YRGA 21 Y-Regs Applications 4k PSRV - Printer Service ROM 4k SKWD 8 Skwids BarCode ROM 4k AUTO 10 Autostart / Duplication ROM 4k EXTI 8 Skwids Extended IL 4k HSRV - HP Service 2A 4k EILP 27 Extended IL+ 4k (c) ngel Martin - November 2018 Name Size 69 Appendix: Main Memory 2.4 kB On-line HP-41 System Memory MLDL Modules (S)WRTK READK (S)WRTP/V READP WRTR/X READR/X (S)WRTS READS WRTBUF READBUF WRTCAL READCAL (S)WRTA READA READSUB Extended Memory 4.22 kB Off-line APPCHR - ARCLCHR APPREC GETREC ARCLREC GETBF SAVEBF GETKA SAVEKA GETP SAVEP GETR/X SAVER/X GETST - SAVEST GETSUB GETX SAVEX GETZS - SAVEZS INSCHR /REC MRGKA RCLPT/A SEEKPT/A n/a (!!) READA WRTA READCAL WRTCAL READXM - WRTXM SAVEAS - GETAS HAPPCHR HAPPREC HGETREC HARCLRC COPY/HGETP HSAVEP HGETA HSAVEA HGETK HSAVEK HGETR/X HSAVER/X HGETX HSAVEX HINSCHR/REC HRCLPT/A HSEKPT/A HREADFL HWRTFL READROM - WRTROM Mass Storage 1 MB Off-line CX/HP-IL Skwids Extensions HEPAX HEPAX RAM 32 kB On-line Main RAM 7P<>S CLMM CLP CLRAM CLRG/X CLS CLST CLX ENTER^

PCLPS COPY LASTX NRCLX - NSTOY PC>X X>PC PC<>RTN PACK PEEKR - POKER R^ - RDN RAMED/EDIT REGMOVE/SWAP RCLBM STOBM ST>RG RG>ST ST<>RG _ _ ST>S - S>ST ST<>S (A)STO (A)RCL STOFLAG RCLFLAG SWAPR (P)SIZE X<> X<>BM X<>F X<>Y XY ALPHA A<>RG _ _ A<>ST A>ST/ST>A A>RG - RG>A ABSP AINT /AIP /ARCLI ALENG/X/XY ANUM/DEL AREV ASHF/X AROT/X ASWAP / USWAP AXEQ? (L)ATOX XTOAL CLA/ -/ C/ ? LADEL/X LEFT$ - MID$ - RIGHT$ LOW$ - UPR$ M<>N/O/P N<>O/P O<>P POSA PRESP/FX POSTSP/FX RATOX XTOA(R) REMZER XATOX - ASTOXX YTOAX / ASUB I/O Area ARCLBF - ASTOBF B? / BUF? BF>RGX - RGX>BF BF>ST ST>BF BFHD BHEAD BFLNG BRFCL - BFSTO CLB / DELBUF CLRBF CRBUF KACLR KALNG KAPCK REIDBF RESZBF General XM CLEM/CLXM FLCOPY RENMFL RETPFL FLDH FLSIZE PURFL RESZFL WORKFL GETBF SAVEBF GETKA SAVEKA GETST - SAVEST GETZS - SAVEZS MRGKA PRGM/DATA/ASCII GETP SAVEP GETSUB RSTCHK XQXM CRFLD CLFL GETR/X SAVER/X GETX - SAVEX RCLPT/A SEEKPT/A WRTDF - READF APPCHR - ARCLCHR APPREC GETREC ARCLREC ASROOM CRFLAS DELCHR/REC ED / ED+ GETAS - SAVEAS INSCHR /REC POSFL RCLPT/A SEEKPT/A Main Memory 2.4 kB On-line Extended Memory 4.22 kB Off-line (c) ngel Martin - November 2018 71 XF(A) -HEPAX 4H CLRAM CODE COPYROM DECODE/YX DISASM HAPPCHR/REC HARCLRC HASROOM HCLFL HCRFLAS HCRFLD HDELCHR/REC HEPDIR/X HEPROOM HEXEDIT HFLADR HFLSIZE HFLTYP HGETREC HINSCHR/REC HPOSFL HPROMPT HPURFL HRCLPT/A HRENAME HSAVEA - HGETA HSAVEK - HGETK HSAVEP - HGETP HSAVER/X HGETR/X HSAVEX - HGETX HSEC

HSEKPT/A HUNSEC HWRKFL HWRTFL - HREADFL PRIVATE RAMTOG READROM - WRTROM RLSRAM ALENG ANUM AROT ATOX CLEM CLKEYS CLRGX GETKEY GEYTKEYX PASN PCLPS POSA PSIZE RCLFLAG REGMOVE REGSWAP RTN? SIZE? SREG? STOFLAG X#NN? X<=NN? X<>F X=NN? X>NN? XTOA XFCAT XQ>GO XQXM HEPAX(A) AND BCAT BCD-BIN BIN-BCD CHKSYS CTRAST DELETE HPCAT INSERT NOT OR PGROOM PGSUM ROMLST ROTYX SHIFTYX X-$ X+Y XOR Y-X RAMBOX BUFLNG? CLLSTFL CLPG CLRFL COPYPG CRDIR CRFLDTA CRFLBUF CRFLKEY ENDPG FNC? FRBYT? INITPG KEYAS? LDPGM LDREG/X - GTREG/X LDREGXY - GTREGXY LDKEY GTKEY LDBUF - GTBUF PG<> PG? PGSUM PTCT PG01/10 SETPRV UNPTCT WRTPG - READPG XQ>XR RAMBOX 16 kB On-line / 16Kb Off-line HEPAX RAM 32 kB On-line (c) ngel Martin - November 2018 72 Profiset CLDF CLEM CLPR CLRSU CLSEC CRDF DELFL DF+ / - /* // DPTDF EXALL EXEM EXREG/X EXST FIND/I FLDIR INIDATA INIPRGM IPTDF LOADP MPTDF RCLALL RCLDF/X RCLEM RCLIDF RCLREG/X RCLST READRAM RENFL RESDF RLEFT? RPTDF RSTDF/X SETSEC SPTDF STOALL STODF/Y STOEM STOREG/X STOST SZ?DF WRTRAM X<>DF/Y X=DF? X<>DF? XDF? X>=DF? X=PT? ACHR/REC

AFLD ALEN? ASRM? A=F? = A<>F? AF? A<=F? A>=F? CLAF CRAF DCHPT DCHR/REC DFLD DRCPT EDT FINDPS FLEN? GCHR/REC GFLD ICHPT/R IFLD IRCPT IREC MCHPT MRCPT NAMAF/DF NFLD? NREC? NUMREC OUTCHR/REC OUTFLD RCHPT/R RESAF RFLD RLEN? RRCPT/REC RSTAF SCHPT SFPT SRCPT ST<>DF SWPREC SZ?AF X<>CHR ?EOF (c) ngel Martin - November 2018 EP=BL? EP=FF? EPROM? PROM PBL CLEAR CLRN COPYBL IDBL INIT NAMEBL NEWBL NEXTBL PACKBL/KC REVBL SLCT SUMBL ADR>ID BL? /A? /1A? BLCAT/X BLF? CATF? CATS? ID? LENG? CHKBL ID>ADR REV? SRV TYP? LADEP PRVBL PRVP XROMBL/P DATE2/5/7/N DATI2/4/7/9 X>DATY GETBL - SAVEBL GETF - SAVEF CLRS EPACK J? L*/ - /= LADEK LADES N? PKEY PRM 73

Recently Viewed Presentations

  • Economic and political trouble in Europe lead to

    Economic and political trouble in Europe lead to

    Lead by dictator Ruled with violence and fear Extreme nationalism Had a strong military Had total control over government Adolf Hitler-Germany Adolf Hitler Benito Mussolini- Italy Benito Mussolini Hideki Tojo-Japan Tojo Winston Churchill- Great Britain Winston Churchill Joseph Stalin-U.S.S.R. Joseph...
  • Fish Scattering - Woods Hole Oceanographic Institution

    Fish Scattering - Woods Hole Oceanographic Institution

    XF-4 source. and cable. Capstan. Measurement Approach. Experimentally, exploit the broadband capabilities of the NRL MF acoustic system to map out both reverberation and clutter spatially. temporally, and spectrally. Main acoustical sampling strategies.
  • Snímek 1

    Snímek 1

    MODULARIZACE VÝUKY EVOLUČNÍ A EKOLOGICKÉ BIOLOGIE CZ.1.07/2.2.00/15.0204 OBECNÁ MYKOLOGIE (místy se zvláštním zřetelem k makromycetům)
  • National 4-H Program Mission: To advance knowledge of

    National 4-H Program Mission: To advance knowledge of

    Through strategic outreach and serving as a liaison between the AR CYSS program and national organizations, they work alongside the Regional Coordinators to enhance the accessibility of programs to AR youth and Families. The AR CYSS Program Manager is located...
  • Selecting Anchoring Phenomena for Equitable Three-Dimensional ...

    Selecting Anchoring Phenomena for Equitable Three-Dimensional ...

    What are some criteria we can use to decide if something's a phenomenon? What are some criteria we can use to decide if something's a design challenge? Why Phenomena? ... Selecting Anchoring Phenomena for Equitable Three-Dimensional Teaching.
  • My Life

    My Life

    Joey Nieto. About Me . Pursuing a Bachelors in Business Administration-Finance. Employed at the 3rd Judicial District Court. Happily married for 5 years . Proud father of 22 month old daughter . Car enthusiast . VALUES . FAMILY . Enjoy...
  • Period: 1 Total Students: 32 Aid: Door Wendy

    Period: 1 Total Students: 32 Aid: Door Wendy

    Kate Murray Cole McKenzie ... Jake Acosta Cubby Bjerkass Logan Beck Karisma Barnikel Dillon Chandler Finley Burger Jordan Broussard *Camden Faul Sammy Demyon *Abbie Christian Nina Hag Katie Hamiter Katie Gaspar Dylan Hicks Michael Hewitt Allyson Hawkins Daniel Isaacs *Jacob...
  • Loop and Nodal Analysis and Op Amps

    Loop and Nodal Analysis and Op Amps

    Circuits II EE221 Unit 12 Instructor: Kevin D. Donohue Three Phase Circuits, Balanced Y-Y, Y- , and - Three-Phase Circuits Polyphase Circuits Polyphase circuits contain multiple sources at the same frequency but different phases. Power is distributed over the power...