[
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 Stack Manipulation Combined with Reals
2.2.4 Conversion
2.2.5 Real Functions
2.2.6 Extended Real Functions
2.2.7 Tests
2.3 Complex Numbers
2.3.1 Built-in Complex Numbers
2.3.2 Conversion
2.3.3 Functions
2.3.4 Tests
2.3.5 Real and Complex Number Functions
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.5.3 Tests
2.6 Tagged Objects
2.7 Arrays
2.7.1 General Functions
2.7.2 Conversion
2.7.3 Statistics
2.8 Unit Objects
2.8.1 Creating Units
2.8.2 General Functions
2.8.3 Arithmetic Functions
2.8.4 Tests
2.9 Composites
2.9.1 General Operations
2.9.2 Building
2.9.3 Exploding
2.9.4 Lists
2.9.5 Secondaries
2.10 Meta Objects
2.10.1 Stack Functions
2.10.2 Combining Functions
2.10.3 Meta and Object Operations
2.10.4 Other Operations
2.11 Symbolics
2.11.1 General Operations
2.11.2 Mathematical Operations
2.11.3 Collection
2.11.4 Expansion
2.11.5 Integration
2.11.6 Derivatives
2.11.7 Other Functions
2.11.8 Meta Symbolics Functions
2.12 Library and Backup Objects
2.12.1 Port Operations
2.12.2 Rompointers
2.12.3 Libraries
2.12.4 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 Meta Object Tests
3.4.7 General Object Tests
3.4.8 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 The Hidden Directory
3.7.4 Temporary Memory
3.8 Time and Alarms
3.8.1 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 Displaying Menu Labels
4.3.5 General Entries
4.4 InputLine and Inputforms
4.4.1 Inputline
4.4.2 Inputform
4.5 The Browser Engines
4.5.1 The HP48 Browser Engine
4.5.2 The HP49 Browser Engine
4.6 The Parametrized Outer Loop (POL)
4.7 Editor Commands
4.7.1 Status
4.7.2 Display Window
4.7.3 Inserting Text
4.7.4 Moving the Cursor
4.7.5 Starting the Editor
4.7.6 Miscellaneous
4.8 Entries Related to the Matrix Editor and Matrix Operations
4.9 The Display
4.9.1 Display Organization
4.9.2 Preparing the Display
4.9.3 Immediate Refresh
4.9.4 Controlling Display Refresh
4.9.5 Clearing the Display
4.9.6 Annunciator and Modes Control
4.9.7 Window Coordinates
4.9.8 Scrolling the Display
4.9.9 Displaying Objects
4.9.10 Displaying Text
4.9.11 Messages and Boxes
4.10 Graphics
4.10.1 Built-in Grobs
4.10.2 Dimensions
4.10.3 Grob Handling
4.10.4 Creating Menu Label Grobs
4.10.5 Converting Strings to Grobs
4.11 Plotting
5. The HP49G CAS
5.1 Matrix Operations
5.1.1 Other Matrix Operations
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.2.2 Error Number Constants
7.3 Hexadecimal Math
7.4 Long Reals
7.4.1 Storage Handling
7.4.2 Calculating
7.4.3 Conversion
7.5 Memory Handling
7.5.1 General Memory Handling Routines
7.5.2 Moving and Swapping Memory Areas
7.5.3 Allocating Memory in TEMPOB
7.5.4 Resizing TEMPOB Areas
7.5.5 CRC Routines
7.5.6 Working with Memory
7.5.7 Other Routines
7.6 Memory Addresses
7.7 Display
7.8 Popping and Pushing
7.8.1 Pointers
7.8.2 TRUE and FALSE
7.8.3 System Binary Integers (BINT)
7.8.4 HXS and ZINTs
7.8.5 Real and Complex Numbers
7.9 Keyboard Handling
7.10 Various ML Entries
7.11 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 UART buffering
8.12 ROM Part Tables
8.13 Constants
8.14 Other/Uncategorized
9. Miscellaneous Entries
9.1 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