Model 990 Computer Terminal Executive Development System (TXDS) Programmer's Guide

Company:Texas Instruments
Part:946258-9701 Change 3
Date:1977-12-15
Keywords:

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 CodePlex project if you know of an online copy of this publication.