Model 990 Computer Terminal Executive Development System (TXDS) Programmer's Guide
Table of Contents
- Section I Introduction
- 1.1 General
- 1.2 TXDS Text Editor (TXEDIT) Utility Program
- 1.3 TXDS Assembler (TXMIRA) Utility Program
- 1.4 TXDS Cross Reference (TXXREF) Utility Program
- 1.5 TXDS Linker (TXLINK) Utility Program
- 1.6 TXDS Copy/Concatenate (TXCCAT) Utility Program
- 1.7 TXDS Standalone Debug Monitor (TXDBUG) Utility Program
- 1.8 TXDS PROM (TXPROM) Programmer Utility Program
- 1.9 TXDS BNPF/High Low (BNPFHL) Dump Utility Program
- 1.10 TXDS IBM Diskette Conversion Utility (IBMUTL) Program
- 1.11 TXDS LUNO (TXLUNO) Program
- Section II Loading and Executing a Program
- 2.1 Introduction
- 2.2 Loading and Executing a Program
- 2.3 Responding to TXDS Control Program Prompts
- 2.3.1 Pathname Syntax
- 2.3.2 Prompt-Responses
- 2.3.3 Special Keyboard Control Keys
- 2.4 Backing Up TI-Supplied TXDS Diskettes
- 2.5 TXDS Control Program Error Messages
- Section III Verification of Operation
- 3.1 Introduction
- 3.2 Requirements
- 3.3 Operation
- Section IV Creating and Editing Program Source Code
- 4.1 Introduction
- 4.2 LUNOs
- 4.3 Loading TXEDIT
- 4.4 Commands
- 4.4.1 General
- 4.4.2 Command Operands
- 4.4.3 Symbol Definition
- 4.4.4 Special Keys/Characters
- 4.4.5 Setup Commands
- 4.4.6 Pointer-Movement Commands
- 4.4.7 Edit Commands
- 4.4.8 Print Commands
- 4.4.9 Output Commands
- 4.4.10 Terminate-Sequence Commands
- 4.5 Error Messages
- 4.6 Example: Entering a Source Program on a Cassette or Diskette
- 4.7 Example of How to Edit a Source Program
- 4.8 Example to How to Edit an Object Program
- Section V Assembling Source Programs
- 5.1 Introduction
- 5.2 LUNOs and Their Uses
- 5.3 Operation Interaction
- 5.4 TXMIRE Options
- 5.4.1 Memory Option (M)
- 5.4.2 Cross Reference Option (X)
- 5.4.3 Listing Option (L)
- 5.4.4 Print Text Option (T)
- 5.4.5 Symbol Table Listing Option (S)
- 5.4.6 Compress Object Option (C)
- 5.4.7 Predefine Registers Option (R)
- 5.5 Errors
- 5.5.1 TXMIRA Error Messages
- 5.6 TXMIRA Example
- Section VI TXDS Cross-Reference (TXXREF) Utility Program
- 6.1 Introduction
- 6.2 LUNOs
- 6.3 Operating Procedure
- 6.4 Listing Format
- 6.5 Options
- 6.6 Error Messages
- Section VII Linking Object Modules
- 7.1 Introduction
- 7.2 TXLINK File Structures and LUNO Assignments
- 7.3 TXLINK Execution
- 7.4 TXLINK Control Options
- 7.4.1 Memory Override (M)
- 7.4.2 Compress Object (C)
- 7.4.3 Program Identifier, IDT, Option (I)
- 7.4.4 Partial Option (P)
- 7.4.5 Load Map Option (L)
- 7.5 Linked Object Module
- 7.6 Error Messages
- 7.7 TXLINK Example
- Section VIII TXDS Copy/Concatenate (TXCCAT) Utility Program
- 8.1 Introduction
- 8.2 TXCCAT LUNOs
- 8.3 Operator Interaction
- 8.4 Options
- 8.4.1 Truncate Options (TR)
- 8.4.2 Fix Records (FL)
- 8.4.3 Skip Records (SK)
- 8.4.4 List File (LF)
- 8.4.5 Space Listing (SL)
- 8.4.6 Number Lines (NL)
- 8.4.7 No Input Rewind (RI)
- 8.4.8 No Output Rewind (RO)
- 8.5 Examples
- 8.6 Errors
- Section IX Standalone Debug Monitor (TXDBUG)
- 9.1 Introduction
- 9.2 General Description
- 9.3 Installation of TXDBUG
- 9.3A Loading TXDBUG
- 9.4 Debug Modes
- 9.5 Debug Monitor Commands Structures
- 9.5.1 Debug Command Codes
- 9.5.2 Miscellaneous Commands
- 9.5.3 Command Entry
- 9.5.4 Notational Conventions
- 9.6 Command Descriptions
- 9.6.1 Execute User Program (EX)
- 9.6.2 Execute User Program under SIE or Trace (RU)
- 9.6.3 Hexadecimal Arithmetic (HA)
- 9.6.4 Find Byte (FB)
- 9.6.5 Find Word (FW)
- 9.6.6 Breakpoint Commands (SB, CB)
- 9.6.7 Communications Register Unit Commands (IC, MC)
- 9.6.8 Memory Commands (IM, MM)
- 9.6.9 Processor Register Commands (IR, MR)
- 9.6.10 Workspace Register Commands (IW, MW)
- 9.6.11 Snapshot Commands (SS, IS, CS)
- 9.6.12 Trace Commands (ST, SR, CR)
- 9.6.13 Write Protect Option Commands (SP, CP)
- 9.7 Debugging Techniques
- 9.7.1 General Debugging Techniques
- 9.7.2 Specific Debugging Techniques
- 9.7.3 Patching
- 9.8 Error Messages
- Section X TXDS PROM (TXPROM) Programmer Utility Program
- 10.1 Introduction
- 10.2 Required Configuration
- 10.3 Description
- 10.3.1 PROM Burn and Verify
- 10.3.2 PROM Read Operation
- 10.3.3 LUNOs Used
- 10.4 Loading TXPROM
- 10.5 TXPROM Operation
- 10.5.1 Control File Creation
- 10.5.2 Control File Modification
- 10.5.3 Control File Execution
- 10.6 Data Files
- 10.7 Control Files
- 10.7.1 Data File Name
- 10.7.2 Data Bias
- 10.7.3 Transfer Code
- 10.7.4 Compare After
- 10.7.5 Memory Display
- 10.7.6 PROM Display
- 10.7.7 Memory Starting Address
- 10.7.8 Number of Memory Bytes
- 10.7.9 Memory Starting Bit
- 10.7.10 PROM Starting Address
- 10.7.11 Number of PROM Words
- 10.7.12 PROM Starting Bit
- 10.7.13 Memory Mapping Levels
- 10.7.14 Memory Level n Bit Step
- 10.7.15 Memory Level n Loop Count
- 10.7.16 PROM Mapping Levels
- 10.7.17 PROM Level n Bit Step
- 10.7.18 PROM Level n Loop Count
- 10.7.19 Transfer Bit Width
- 10.7.20 PROM Bits per Word
- 10.7.21 Program Zeros or Ones
- 10.7.22 Pulse Width
- 10.7.23 Duty Cycle
- 10.7.24 Number of Retries
- 10.7.25 Simultaneously Programmable Bits
- 10.7.26 CRU Base
- 10.8 Bit String Mapping
- 10.8.1 Level 1 Mapping Example
- 10.8.2 Level 2 Mapping Example
- 10.8.3 Level 3 Mapping Example
- 10.9 Standard Control Files
- 10.10 Variable Parameters
- 10.11 Programming EPROMs
- 10.12 Programming Examples
- 10.12.1 EPROM Example
- 10.12.2 PROM Example
- 10.12.3 Control File Change Example
- 10.12.4 Executing a Control File Example
- Section XI TXDS BNPF and High-Low (BNPFHL) Dump Utility Program
- 11.1 Introduction
- 11.2 LUNOs
- 11.3 Loading the BNPFHL Utility Program
- 11.3.1 Response to the INPUT: Prompt
- 11.3.2 Response to the OUTPUT: Prompt
- 11.3.3 Response to the OPTIONS: Prompt
- 11.3.4 Response to the MEMORY: Prompt
- 11.4 Error Messages
- 11.5 Examples of Usage of the BNPFHL Utility Program
- 11.5.1 Example of BNPF Formatted Dump Using Default Substitute Parameters
- 11.5.2 Example of HILO Formatted Dump Using Default Substitute
- 11.5.3 Example of HILO Formatted Dump Beginning at Position 4 of Initializing the Buffer to all Binary Ones
- 11.5.4 Example of a HILO Compare with Discrepant Data
- 11.5.5 Example of a BNPF Formatted Dump with Bias 100
- 11.5.6 Example of a BNPF Compare with Discrepant Data
- Section XII TXDS IBM Conversion Utility (IBMUTL) Program
- 12.1 Introduction
- 12.2 IBMUTL Description
- 12.2.1 Formatting IBM Diskette
- 12.2.2 Transferring TX990 Files to IBM Datasets
- 12.2.3 Transferring IBM Datasets to TX990 Files
- 12.3 LUNOs and Their Uses
- 12.4 Loading and Executing
- 12.5 Operating Interaction
- 12.5.1 Special Characters
- 12.5.2 Operator Prompts
- 12.6 Error Reporting and Recovery
- Section XIII TXDS Assign and Release LUNO Utility Program
- 13.1 Introduction
- 13.2 Loading and Executing
- 13.3 Operator Interaction
- 13.3.1 Operator Prompts
- 13.3.2 Special Characters
- 13.4 Error Messages and Recovery
- Appendix A Glossary
- Appendix B Compress Object Code Format
- Appendix C Task State Codes
- Appendix D I/O Error Codes
Copies
No copies are known to be online. Feel
free to create a bug
report on our GitHub project if
you know of an online copy of this publication.