[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1. Introduction
1.1 Disclaimer and Acknowledgments
1.2 Terminology
1.2.1 Abbreviations used in Stack Diagrams
1.2.2 Unsupported Entry Points
1.2.3 More Information
2. HP Objects
2.1 Binary Integers
2.1.1 Built-in BINTS 0-127
2.1.2 Built-in BINTS 127-255
2.1.3 Built-in BINTS 256-
2.1.4 Pushing Several BINTs
2.1.5 Conversion
2.1.6 Arithmetic Functions
2.1.7 Tests
2.2 Real Numbers
2.2.1 Built-in Real Numbers
2.2.2 Built-in Extended Real Numbers
2.2.3 Conversion
2.2.4 Real Functions
2.2.5 Extended Real Functions
2.2.6 Tests
2.3 Complex Numbers
2.3.1 Conversion
2.4 Character Strings
2.4.1 Built-in Characters
2.4.2 Built-in Strings
2.4.3 Built-in Strings with Stack Manipulation
2.4.4 Conversion
2.4.5 Management
2.4.6 Parsing Strings
2.4.7 Decompilation
2.4.8 String Tests
2.5 HEX Strings
2.5.1 Conversion
2.5.2 General Functions
2.6 Arrays
2.6.1 General Functions
2.6.2 Conversion
2.7 Unit Objects
2.7.1 Creating Units
2.8 Composites
2.8.1 General Operations
2.8.2 Building
2.8.3 Exploding
2.8.4 Lists
2.8.5 Secondaries
2.9 Meta Objects
2.9.1 Stack Functions
2.9.2 Combining Functions
2.9.3 Meta and Object Operations
2.10 Symbolics
2.10.1 General Operations
2.10.2 Derivatives
2.10.3 Meta Symbolics Functions
2.11 Library and Backup Objects
2.11.1 Rompointers
2.11.2 Libraries
2.11.3 Backup Objects
3. General SysRPL Entries
3.1 Stack Operations
3.2 Temporary Environments
3.2.1 Built-in IDs and LAMs
3.2.2 Conversion
3.2.3 Temporary Environments Words
3.3 Error Handling
3.3.1 General Words
3.3.2 Error Generating Words
3.4 Conditionals
3.4.1 Boolean Flags
3.4.2 General Tests
3.4.3 True/False Tests
3.4.4 Binary Integer Tests
3.4.5 Real and Complex Number Tests
3.4.6 General Object Tests
3.4.7 Miscellaneous
3.5 Runstream Control
3.5.1 Quoting Objects
3.5.2 Skipping Objects
3.6 Loops
3.6.1 Indefinite Loops
3.6.2 Definite Loops
3.7 Memory Operations
3.7.1 Recalling, Storing and Purging
3.7.2 Directories
3.7.3 Temporary Memory
3.8 Time and Alarms
3.9 System Functions
3.9.1 User and System Flags
3.9.2 General Functions
3.10 Kermit
4. Input and Output
4.1 Checking for Arguments
4.1.1 Number and Type of Arguments
4.1.2 Type Checking
4.2 Keyboard Control
4.2.1 Converting Keycodes
4.2.2 Waiting for Keys
4.2.3 The ATTN Flag
4.2.4 Bad Keys
4.2.5 User Keys
4.3 The Menu
4.3.1 Menu Properties
4.3.2 Building Menus
4.3.3 Menu Display
4.3.4 General Entries
4.4 InputLine and Inputforms
4.4.1 Inputform
4.5 The Browser Engines
4.5.1 The HP48 Browser Engine
4.6 The Parametrized Outer Loop (POL)
4.7 The Display
4.7.1 Display Organization
4.7.2 Preparing the Display
4.7.3 Controlling Display Refresh
4.7.4 Clearing the Display
4.7.5 Annunciator and Modes Control
4.7.6 Window Coordinates
4.7.7 Scrolling the Display
4.7.8 Displaying Text
4.7.9 Messages and Boxes
4.8 Graphics
4.8.1 Built-in Grobs
4.8.2 Dimensions
4.8.3 Grob Handling
4.8.4 Creating Menu Label Grobs
4.8.5 Converting Strings to Grobs
4.9 Plotting
5. Entries specific to the HP38/39/40
5.1 Topic Variables and the Topic Outer Loop
5.2 Special Variables
5.2.1 Real HOME variables
5.2.2 Complex HOME variableS
5.2.3 Matrix HOME variables
5.2.4 Graphical HOME variables
5.2.5 List HOME variables
5.2.6 FUNCTION applet
5.2.7 PARAMETRIC applet
5.2.8 POLAR applet
5.2.9 SEQUENCE applet
5.2.10 SOLVE applet
5.2.11 STATISTICS applet
5.2.12 Unknown
5.3 m
5.4 Keys
5.5 Labels
5.6 LastBut
5.7 x
5.8 Rest
6. UserRPL Commands
6.1 A-F
6.2 G-M
6.3 N-S
6.4 T-Z
6.5 Non A-Z
7. ML Entry Points
7.1 General Purpose
7.2 Errors
7.2.1 Generating Errors
7.3 Hexadecimal Math
7.4 Memory Handling
7.4.1 General Memory Handling Routines
7.4.2 Moving and Swapping Memory Areas
7.4.3 Allocating Memory in TEMPOB
7.4.4 Resizing TEMPOB Areas
7.4.5 Working with Memory
7.5 Display
7.6 Popping and Pushing
7.6.1 Pointers
7.6.2 TRUE and FALSE
7.6.3 System Binary Integers (BINT)
7.6.4 Real and Complex Numbers
7.7 Keyboard Handling
7.8 Various ML Entries
7.9 Object Types
8. RAM entries
8.1 RPL pointers
8.2 Memory management pointers
8.3 Screen related
8.4 Annunciators
8.5 Save areas
8.6 System and User Flags
8.7 Internal System Flags
8.8 Warmstart log
8.9 Command line management
8.10 POL variables
8.11 Topic/TOL variables
8.12 User interrupts
8.13 UART buffering
8.14 ROM Part Tables
8.15 Fonts
8.16 Constants
8.17 Other/Uncategorized
9. Miscellaneous Entries
9.1 Various Matrix operations
9.2 Undescribed Entry Points
10. Entries sorted by address
Entry Index
Address Index
This document was generated by
Carsten Dominik
on
May, 30 2005
using
texi2html