Guest |
Login
Manx – a catalogue of online computer manuals
Search
|
About
|
Help
Model 990 Computer TX990 Operating System Programmer's Guide (Release 2)
Company:
Texas Instruments
Part:
946259-9701
Date:
1977-12-15
Keywords:
Copies
No copies known to be online.
Table of Contents
Section I
General Description
1.1
Overview
1.2
Supported Hardware
1.3
File Management Features
1.3.1
Volume Names
1.3.2
Sequential Files
1.3.3
Relative Record Files
1.3.4
Program Files
1.4
Logical I/O
1.4.1
Pathnames
1.4.2
I/O Modes
1.5
Supervisor Calls
1.6
Operator Interfaces
1.7
System Memory Layout Considerations
Section II
Loading the Operating System
2.1
Introduction
2.2
Loading the TX990 Operating System
2.2.1
Loading from Diskette
2.2.2
Loading from Cassette Using Diskette/Cassette ROM Loader
2.2.3
Loading from Cassette Using Card/Cassette ROM Loader
2.3
Initialization
2.3.1
Initialization Using OCP
2.3.2
Initialization Using the Control Program
2.4
Manual System Restart
Section III
Operator Communication Package (OCP)
3.1
Introduction
3.2
Activating and Deactivating OCP
3.3
LUNOs
3.4
Command Format and Syntax
3.5
OCP Commands
3.5.1
OCP Task Support Commands
3.5.2
OCP Debugging and Error Recovery Commands
3.5.3
OCP I/O Utility and Status Request Commands
3.5.4
OCP Time and Date Commands
3.5.5
OCP Termination (TE) Command
3.6
Error Messages
Section IV
Control Program
4.1
Introduction
4.2
Activating and Deactivating the Control Program
4.3
LUNOs
4.4
Operator Interaction
4.4.1
Prompt Responses
4.4.2
Default Values
4.4.3
Special Keyboard Control Keys
4.5
Accessing Parameters through the Control Program
4.6
Error Messages
Section V
Programming Tasks
5.1
Introduction
5.2
Task Structure and Programming
5.3
Task Scheduling
5.4
Preventing Accidental Alteration or Destruction of the Operating System
5.5
User-Specified End Action Routine in Response to Fatal Errors
5.6
Coding Supervisor Calls and Supervisor Call Blocks
Section VI
Executive Supervisor Calls
6.1
Introduction
6.2
Task Control Supervisor Calls
6.2.1
Bid Task Supervisor Call 5₁₆
6.2.2
Change Priority Supervisor Call 11₁₆
6.2.3
Do Not Suspend Supervisor Call 9₁₆
6.2.4
Time Delay Supervisor Call 2₁₆
6.2.5
Activate Time Delay Task Supervisor Call E₁₆
6.2.6
Unconditional Wait Supervisor Call 6₁₆
6.2.7
Activate Suspended Task Supervisor Call 7₁₆
6.2.8
End of Task Supervisor Call 4₁₆
6.2.9
End of Program Supervisor Call 16₁₆
6.2.10
Get Parameters Supervisor Call 17₁₆
6.2.11
Get Own ID Supervisor Call 20₁₆
6.2.12
Make Task Privileged Supervisor Call 23₁₆
6.3
Code Conversion Supervisor Calls
6.3.1
Convert Binary to Decimal ASCII Supervisor Call A₁₆
6.3.2
Convert Decimal ASCII to Binary Supervisor Call B₁₆
6.3.3
Convert Binary to Hexadecimal ASCII Supervisor Call C₁₆
6.3.4
Convert Hexadecimal ASCII to Binary Supervisor Call D₁₆
6.4
Memory Allocation Supervisor Calls
6.4.1
Get Memory Supervisor Call 12₁₆
6.4.2
Release Memory Supervisor Call 13₁₆
6.4.3
Get System Table Supervisor Call 21₁₆
6.4.4
Get Common Data Address Supervisor Call 10₁₆
6.4.5
Return Common Data Supervisor Call 1B₁₆
6.5
Intertask Communication Supervisor Calls
6.5.1
Put Data Supervisor Call 1C₁₆
6.5.2
Get Data Supervisor Call 1D₁₆
6.6
Date and Time Supervisor Call 3₁₆
Section VII
Device and File I/O Supervisor Calls
7.1
Introduction
7.2
I/O Supervisor Call (00)
7.2.1
I/O Operations
7.2.2
Open Operation (Code 00₁₆)
7.2.3
Close Operation (Code 01₁₆)
7.2.4
Close with EOF Operation (Code 02₁₆)
7.2.5
Open Rewind Operation (Code 03₁₆)
7.2.6
Close Unload Operation (Code 04₁₆)
7.2.7
Read Device File Status Operation (Code 05₁₆)
7.2.8
Forward Space Operation (Code 06₁₆)
7.2.9
Backward Space Operation (Code 07₁₆)
7.2.10
Read ASCII Operation (Code 09₁₆)
7.2.11
Read Direct Operation (Code 0A₁₆)
7.2.12
Write ASCII Operation (Code 0B₁₆)
7.2.13
Write Direct Operation (Code 0C₁₆)
7.2.14
Write EOF Operation (Code 0D₁₆)
7.2.15
Rewind Operation (Code 0E₁₆)
7.2.16
Unload Operation (Code 0F₁₆)
7.2.17
Unlock Operation (Code 4A₁₆)
7.2.18
Create File Operation (Code 90₁₆)
7.2.19
Assign LUNO to Pathname Operation (Code 91₁₆)
7.2.20
Delete File Operation (Code 92₁₆)
7.2.21
Release LUNO Assignment Operation (Code 93₁₆)
7.2.22
Compress File Operation (Code 94₁₆)
7.2.23
Change File Name (Code 95₁₆)
7.2.24
Unprotect File Operation (Code 96₁₆)
7.2.25
Write Protect File Operation (Code 97₁₆)
7.2.26
Delete Protect File Operation (Code 98₁₆)
7.2.27
Verify Pathname Syntax (Code 99₁₆)
7.2.28
Coding Examples Using File Management Supervisor Call 00₁₆
7.3
Supervisor Call 15₁₆ Support for Tasks Design to Run Under TX990, Release 1.0
7.3.1
Supervisor Call 15₁₆ SCB Format
7.3.2
Coding Example
7.4
VDT Character Mode Supervisor Calls 1A₁₆, 8₁₆, and 18₁₆
7.4.1
VDT Utility Supervisor Call 1A₁₆
7.4.2
VDT Character Input Supervisor Call 8₁₆
7.4.3
VDT Conditional Character Input Supervisor Call 18₁₆
7.5
Wait for I/O Supervisor Call 01₁₆
7.6
Abort I/O Supervisor Call 0F₁₆ Operation
7.7
Abort I/O Supervisor Call Block 1E₁₆
Section VIII
Diskette OCP System Utility (SYSUTL) Program
8.1
Introduction
8.2
Loading SYSUTL
8.2.1
Loading SYSUTL Using OCP
8.2.2
Loading SYSUTL Using the TX990 Operating System and the TXDS Control Program
8.3
LUNOs
8.4
SYSUTL Command Format and Syntax
8.5
SYSUTL Commands
8.5.1
Boot Copy (BC)
8.5.2
Set System File (SF)
8.5.3
Create File (CF)
8.5.4
Delete File (DF)
8.5.5
Compress File (CM)
8.5.6
Change File Name (CN)
8.5.7
Change Protection (CP)
8.5.8
Map Diskette (MD)
8.5.9
Map File (MF)
8.5.10
Diskette Dump (DD)
8.5.11
Diskette Load (DL)
8.5.12
File Dump (FD)
8.5.13
File Load (FL)
8.5.14
Initialize Date and Time (ID)
8.5.15
Print Time and Date (TI)
8.5.16
Terminate SYSUTL (TE)
8.5.17
Change Volume Name (CV)
8.6
SYSUTL Error Messages
Section IX
System Generation
9.1
Introduction
9.2
Preparation for Generating a TX990 Operating System
9.3
Defining the New System
9.3.1
LUNOs Used by GENTX
9.3.2
Loading and Executing System Generation (GENTX) Utility Program
9.3.3
Definition Phase
9.3.4
Construction Phase
9.3.5
GENTX Error Messages
9.4
Assembling the Source Modules
9.5
Linking the Object Modules
9.6
Examples of System Generation
Section X
Diskette/Disc Backup and Initialize Program
10.1
Introduction
10.2
LUNOs and Their Uses
10.3
Operating Procedure
10.4
User Interaction with the Backup Utility
10.5
Error Messages and Recovery
Section XI
Object Manager (OBJMGR) Utility Program
11.1
Introduction
11.2
LUNOs
11.3
Loading OBJMGR
11.3.1
Loading OBJMGR Using the TX990 Operating System and OCP
11.3.2
Loading OBJMGR Using the TX990 Terminal Executive Development System
11.3.3
Loading and Executing OBJMGR Using DX10, Release 3.0
11.4
Operator Interaction
Section XII
LIST80/80 (LIST80) Utility Program
12.1
LIST80/80
12.1.1
Load and Executing LIST80/80
12.1.2
LIST80/80 Error Messages
Section XIII
Diskette Dump (DSKDMP) Utility Program
13.1
Introduction
13.2
LUNOs
13.3
Loading Procedures
13.4
Operating Procedures
13.4.1
Increment Sector Number (I)
13.4.2
Decrement Sector Number (D)
13.4.3
Print Display (P)
13.4.4
Set Data Mode to ASCII (A)
13.4.5
Set Data Mode to EBCDIC (E)
13.4.6
Set Data Mode to Hexadecimal (H)
13.4.7
Modify Displayed Sector Data (M)
13.4.8
Position Cursor to Sector: Field (New Line)
13.5
Error Messages
Appendix A
List of Supervisor Calls for User Tasks and File Management of I/O Device-Files
Appendix B
Device Character Sets
Appendix C
User-Supplied Modules
Appendix D
Glossary
Appendix E
TX990 - DX10 Compatibility
Appendix F
Compressed Object Code Format
Appendix G
Task State Codes
Appendix H
Printout of Fatal Task Error Codes or Display of Illegal Interrupt Code
Appendix I
I/O Error Codes
Appendix J
System Tasks
Appendix K
TX990 System Generation Using DX10 Release 3.0
Appendix L
Support for the 5MT/6MT I/O Interfaces Special Device
Appendix M
Support for the 32-IN/Transition Detection Module Special Device