|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 64000 (0xfa00) Types: RcTekst Names: »42-I2459.WP«
└─⟦481be0aa0⟧ Bits:30008870 Diskette med 42-I og 44-RT dokumenter └─⟦this⟧ »42-I2459.WP«
╱04002d4e0a0006000000000201413140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆b0┆ RC855 Operating Guide↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ A/S REGNECENTRALEN af 1979 February 1984↲ Information Department RCSL No. 42-i2459↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ Author: Pierce C. Hazelton↲ ↲ Keywords: RC855, Operation↲ ↲ Abstract: ┆84┆Describes the general operation of the RC855 terminal. ↓ ┆19┆┆8b┆┄┄Covers: ergonomic features; operating controls; cable ↓ ┆19┆┆8b┆┄┄connections; the keyboard; selftesting; application ↓ ┆19┆┆8b┆┄┄program loading; status messages; the start-up pro-↓ ┆19┆┆8b┆┄┄cedure; error handling; ordinary maintenance; disk ↓ ┆19┆┆8b┆┄┄systems and diskettes. Meant to be supplemented by ↓ ┆19┆┆8b┆┄┄operating guides for specific RC855 application pro-↓ ┆19┆┆8b┆┄┄grams.↲ ↲ (38 printed pages)↲ ↲ ↲ ↲ ↲ ↲ ┆a1┆Notice↲ ↲ ┆84┆CP/M is a registered trademark of Digital Research.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ i↲ ↲ ┆b0┆┆a1┆┆e1┆ ┆e1┆┆a1┆FOREWORD↲ ↲ ┆84┆First edition: RCSL No. 42-i1686.↲ ↲ ┆84┆Second edition: RCSL No. 42-i2459.↲ ┆84┆This edition supersedes the first edition. The text has ↓ ┆19┆┆89┆┄┄been brought up to date and completely rewritten. Impor- ↓ ┆19┆┆89┆┄┄tant additions include descriptions of RC890 based ter- ↓ ┆19┆┆89┆┄┄minal clusters, the extended selftest, and new program ↓ ┆19┆┆89┆┄┄load media.↲ ↲ ↲ Pierce C. Hazelton↲ A/S REGNECENTRALEN af 1979, February 1984↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ii↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ iii↲ ↲ ┆a1┆┆b0┆TABLE OF CONTENTS PAGE↲ ↲ ┆b0┆1. INTRODUCTION┆f0┆ ............................................ 1↲ 1.1 The RC855 Terminal in Brief ........................ 1↲ 1.2 Stand-Alone Terminals .............................. 2↲ 1.3 RC855 Based Terminal Clusters ...................... 2↲ 1.4 RC890 Based Terminal Clusters ...................... 3↲ ↲ ┆b0┆2. THE RC855 TERMINAL┆f0┆ ...................................... 5↲ 2.1 Display Unit ....................................... 5↲ 2.1.1 Ergonomic Features and Controls ............. 5↲ 2.1.2 Back Panel .................................. 6↲ 2.1.2.1 Cable Connectors and Operating↲ Controls ........................... 7↲ 2.1.2.2 Disk System Option ................. 7↲ 2.1.2.3 Printer Option ..................... 8↲ 2.2 Keyboard ........................................... 8↲ 2.2.1 Operating Features and Controls ............. 8↲ 2.2.2 Locking Device Option ....................... 9↲ 2.2.3 Badge Reader Option ......................... 9↲ 2.2.4 The Keyboard Proper ......................... 9↲ 2.2.4.1 General Functions .................. 10↲ 2.2.4.2 Alphameric Keys .................... 11↲ 2.2.4.3 Numeric Pad ........................ 11↲ 2.2.4.4 Attention Keys ..................... 11↲ 2.2.4.5 Editing Keys ....................... 12↲ 2.3 General Operating Information ...................... 13↲ 2.3.1 Power On/Off ................................ 13↲ 2.3.2 Reset and Selftest .......................... 13↲ 2.3.3 Program Loading ............................. 14↲ 2.3.3.1 Medium Defined by NVM Parameter .... 15↲ 2.3.3.2 Medium Defined by Operator ......... 15↲ 2.3.3.3 Examples of Load Medium Spe-↲ cification ......................... 15↲ 2.3.4 Status Messages ............................. 16↲ ↲ ┆b0┆3. OPERATING AND ERROR-HANDLING PROCEDURES┆f0┆ ................. 18↲ 3.1 Start-Up Procedure ................................. 18↲ 3.2 Selftest Phase ..................................... 18↲ 3.3 Program Load Phase ................................. 19↲ 3.3.1 Internal Memory Boards ...................... 19↲ 3.3.2 Disk Systems ................................ 20↲ 3.3.3 RcCircuit (Local Terminal Network) .......... 21↲ 3.3.3.1 Menu Transmission .................. 21↲ 3.3.3.2 Program Selection .................. 22↲ 3.3.3.3 Program Loading .................... 22↲ 3.4 Application Program Identification ................. 23↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆b0┆┆f0┆ iv↲ ┆b0┆┆b0┆┆a1┆TABLE OF CONTENTS (continued) PAGE↲ ↲ ┆b0┆4. MISCELLANY┆f0┆┆f0┆┆f0┆ .............................................. 25↲ 4.1 Maintenance ........................................ 25↲ 4.1.1 Cleaning .................................... 25↲ 4.1.2 Replacing the Fuse .......................... 25↲ 4.2 Diskettes .......................................... 26↲ 4.2.1 Care of Diskettes ........................... 26↲ 4.2.2 Write-Protection of Diskettes ............... 26↲ ↲ ↲ ┆a1┆┆b0┆┆b0┆┆a1┆A┆b0┆PPENDICES┆e1┆:↲ ↲ ┆a1┆┆b0┆┆e1┆A. REFERENCES┆f0┆ .............................................. 27↲ ↲ ┆b0┆B. EXTENDED SELFTEST┆f0┆ ....................................... 29↲ B.1 Test Procedure ..................................... 29↲ B.2 Tests Performed .................................... 30↲ B.3 Error Codes ........................................ 31↲ ↲ ┆b0┆C. SURVEY OF STATUS MESSAGES┆f0┆ ............................... 32↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆ ┆0b┆↲ ┆a1┆┆b0┆1. INTRODUCTION↲ ↲ ┆84┆This RC855 operating guide describes operation of the ↓ ┆19┆┆89┆┄┄RC855 terminal up to the point where a loaded RC855 ↓ ┆19┆┆89┆┄┄application program is started; it is meant to be used ↓ ┆19┆┆89┆┄┄together with the operating guide or user's guide for ↓ ┆19┆┆89┆┄┄the RC855 application program in question.↲ ↲ ┆84┆The RC855 terminal is introduced in the remaining sec┄↓ ┆19┆┆89┆┄┄tions of this chapter, and then described in detail in ↓ ┆19┆┆89┆┄┄Chapter 2. The operation of the RC855 is explained in ↓ ┆19┆┆89┆┄┄Chapter 3. Chapter 4 describes day-to-day maintenance of ↓ ┆19┆┆89┆┄┄the RC855 and the care of diskettes. Information about ↓ ┆19┆┆89┆┄┄matters other than these will be found in the referenced ↓ ┆19┆┆89┆┄┄publications, which are listed in Appendix A.↲ ↲ ┆84┆It should be noted that this operating guide describes ↓ ┆19┆┆89┆┄┄the current version of the RC855 terminal, and that some ↓ ┆19┆┆89┆┄┄of the features mentioned are not available on older ↓ ┆19┆┆89┆┄┄versions.↲ ↲ ↲ ┆a1┆┆b0┆1.1 The RC855 Terminal in Brief↲ ↲ ┆84┆The microcomputer based RC855 terminal comprises a ↓ ┆19┆┆89┆┄┄display unit and a keyboard. The display unit is pro┄↓ ┆19┆┆89┆┄┄vided with signal cable connectors for a disk system, a ↓ ┆19┆┆89┆┄┄printer, a host computer system, and a local terminal ↓ ┆19┆┆89┆┄┄network. The keyboard may be equipped with a locking ↓ ┆19┆┆89┆┄┄device or a badge reader.↲ ↲ ┆84┆The present operating guide describes RC855 operation ↓ ┆19┆┆89┆┄┄from a hardware point of view. This operation is the ↓ ┆19┆┆89┆┄┄same for all RC855 terminals, apart from differences in ↓ ┆19┆┆89┆┄┄the manner in which the RC855 application program is ↓ ┆19┆┆89┆┄┄loaded (1.2 and 1.4).↲ ↲ ┆84┆The RC855 is ┆a1┆reset┆e1┆ when power is applied, and thereafter ↓ ┆19┆┆89┆┄┄whenever the reset button is pressed. On being reset, ↓ ┆19┆┆89┆┄┄the RC855 automatically performs a built-in ┆a1┆selftest┆e1┆. An ↓ ┆19┆┆89┆┄┄RC855 application program can then be loaded into the ↓ ┆19┆┆89┆┄┄RAM (random-access memory) of the terminal and executed.↲ ↲ ┆84┆The RC855 application program might, for example, be the ↓ ┆19┆┆89┆┄┄RC855 IBM 3270 BSC emulator, which permits the RC855 ↓ ┆19┆┆89┆┄┄operator to communicate with 3270 oriented application ↓ ┆19┆┆89┆┄┄programs running on a remote host computer.↲ ↲ ┆84┆RC855 application programs are loaded from various ↓ ┆19┆┆89┆┄┄media: internal memory boards, disk systems, and the ↓ ┆19┆┆89┆┄┄local terminal network.↲ ↲ ┆84┆The current load medium as well as several other confi┄↓ ┆19┆┆89┆┄┄guration parameters for the individual terminal are ↓ ┆8c┆┆83┆┆b0┆↓ ┆19┆┆89┆┄┄stored in the NVM (nonvolatile memory) of each RC855, ↓ ┆19┆┆89┆┄┄where they are unaffected by the application and removal ↓ ┆19┆┆89┆┄┄of power. The values of these ┆a1┆NVM parameters┆e1┆ can be set ↓ ┆19┆┆89┆┄┄to suit the requirments of the particular RC855 operator ↓ ┆19┆┆89┆┄┄as well as those of any terminal cluster of which the ↓ ┆19┆┆89┆┄┄RC855 in question is a part.↲ ↲ ┆84┆The values of the NVM parameters are normally set by the ↓ ┆19┆┆89┆┄┄RC855 installation engineer, but it is always possible ↓ ┆19┆┆89┆┄┄to change them by means of the RC855 configurator. This ↓ ┆19┆┆89┆┄┄utility program exists in several versions, as deter┄↓ ┆19┆┆89┆┄┄mined by the relevant RC855 application program. For de┄↓ ┆19┆┆89┆┄┄scriptions of the RC855 configurator, see (3), (8), (9), ↓ ┆19┆┆89┆┄┄and (10).↲ ↲ ┆84┆The first twenty-four lines in the RC855 display screen ↓ ┆19┆┆89┆┄┄picture are used for a possible application menu and for ↓ ┆19┆┆89┆┄┄interaction between the RC855 operator and the applica┄↓ ┆19┆┆89┆┄┄tion program. The bottom (twenty-fifth) line, which is ↓ ┆19┆┆89┆┄┄called the ┆a1┆status line┆e1┆, is used for messages to the ↓ ┆19┆┆89┆┄┄operator.↲ ↲ ↲ ┆a1┆┆a1┆┆b0┆1.2 Stand-Alone Terminals↲ ↲ ┆84┆The RC855 may be programmed as a ┆a1┆dedicated terminal┆e1┆ ↓ ┆19┆┆89┆┄┄(dedicated to remote host communication). Here, the ↓ ┆19┆┆89┆┄┄RC855 application program is the IBM 3270 BSC emulator ↓ ┆19┆┆89┆┄┄or the TTY emulator, which is loaded from an internal ↓ ┆19┆┆89┆┄┄memory board permanently mounted in the display unit.↲ ↲ ┆84┆The RC855 may also be programmed as a ┆a1┆work station┆e1┆. ↓ ┆19┆┆89┆┄┄Here, the RC855 application program is the CP/M operat┄↓ ┆19┆┆89┆┄┄ing system, which is loaded from a disk system connected ↓ ┆19┆┆89┆┄┄to the display unit. The RC855 may then be alternately ↓ ┆19┆┆89┆┄┄used for remote host communication and local processing ↓ ┆19┆┆89┆┄┄applications.↲ ↲ ┆84┆A stand-alone RC855 dedicated terminal or work station ↓ ┆19┆┆89┆┄┄can always function as an IBM 3270 BSC CU/Display Sta┄↓ ┆19┆┆89┆┄┄tion (cf. Sect. 1.3).↲ ↲ ┆84┆The RC855 can also be part of a terminal cluster, based ↓ ┆19┆┆89┆┄┄either on the RC855 itself or on the RC890 control unit.↲ ↲ ↲ ┆a1┆┆b0┆1.3 RC855 Based Terminal Clusters↲ ↲ ┆84┆A terminal cluster based entirely on the RC855 may ↓ ┆19┆┆89┆┄┄comprise a maximum of eight dedicated terminals and/or ↓ ┆19┆┆89┆┄┄work stations, interconnected by means of ┆a1┆RcCircuit┆e1┆, a ↓ ┆19┆┆89┆┄┄multidropped terminal network.↲ ↲ ┆84┆A cluster of RC855 terminals running the IBM 3270 BSC ↓ ┆19┆┆89┆┄┄emulator will communicate with a host computer system in ↓ ┆19┆┆89┆┄┄the same manner as an IBM 3270 cluster control unit (CU) ↓ ┆19┆┆89┆┄┄using the BSC communication line protocol. One of the ↓ ┆8c┆┆83┆┆c8┆↓ ┆19┆┆89┆┄┄terminals in the cluster runs the "CU/Display Station" ↓ ┆19┆┆89┆┄┄part of the emulator; this is the ┆a1┆primary terminal┆e1┆. The ↓ ┆19┆┆89┆┄┄other terminals in the cluster run the "Display Station" ↓ ┆19┆┆89┆┄┄part of the emulator; these are ┆a1┆secondary terminals┆e1┆. ↓ ┆19┆┆89┆┄┄From the user's viewpoint the two types of terminals ↓ ┆19┆┆89┆┄┄have the same functions.╞ ↲ ↲ ┆84┆By means of a 4-line synchronous V.24 modem multiplexer, ↓ ┆19┆┆89┆┄┄called the RC800-19, as many as four primary terminals ↓ ┆19┆┆89┆┄┄may share a single modem and communication line to a ↓ ┆19┆┆89┆┄┄host system.↲ ↲ ┆84┆Two kinds of network connections can be used in conjunc┄↓ ┆19┆┆89┆┄┄tion with the RC855 IBM 3270 BSC emulator (and IBM ↓ ┆19┆┆89┆┄┄2780/3780 BSC emulator):↲ ↲ - ┆84┆DATEL connections, where a V.24 interface is used ↓ ┆19┆┆8b┆┄┄between the RC855 terminal and the connection equip┄↓ ┆19┆┆8b┆┄┄ment (modem) and the data network is an ordinary ↓ ┆19┆┆8b┆┄┄telephone network;↲ ↲ - ┆84┆DATEX connections, where an X.21 interface is used ↓ ┆19┆┆8b┆┄┄between the RC855 terminal and the connection equip┄↓ ┆19┆┆8b┆┄┄ment (DCE) and the data network is a true public data ↓ ┆19┆┆8b┆┄┄network.↲ ↲ ┆84┆A terminal is always physically present in a cluster, by ↓ ┆19┆┆89┆┄┄virtue of the RcCircuit connection; logically, however, ↓ ┆19┆┆89┆┄┄a terminal can leave the cluster as follows:↲ ↲ ┆84┆A dedicated terminal may leave the cluster and, as a ↓ ┆19┆┆89┆┄┄stand-alone RC855 equipped with its own host connection, ↓ ┆19┆┆89┆┄┄function instead as an asynchronous TTY terminal. This ↓ ┆19┆┆89┆┄┄feature is not available on older versions of the RC855 ↓ ┆19┆┆89┆┄┄(DSU619 and earlier).↲ ↲ ┆84┆A work station may also leave the cluster and be used ↓ ┆19┆┆89┆┄┄instead for local processing or, if equipped with its ↓ ┆19┆┆89┆┄┄own host connection, remote host communication (IBM 3270 ↓ ┆19┆┆89┆┄┄BSC, IBM 2780/3780 BSC, and TTY emulators).↲ ↲ ┆84┆A primary terminal may not leave the cluster, i.e. run ↓ ┆19┆┆89┆┄┄another program or be powered off, so long as a seconda┄↓ ┆19┆┆89┆┄┄ry terminal remains logically in the cluster.↲ ↲ ↲ ┆a1┆┆b0┆1.4 RC890 Based Terminal Clusters↲ ↲ ┆84┆A terminal cluster based on the RC890 control unit (CU) ↓ ┆19┆┆89┆┄┄may comprise a maximum of thirty-two dedicated terminals ↓ ┆19┆┆89┆┄┄and/or work stations, connected by means of RcCircuit. ↓ ┆19┆┆89┆┄┄These RC855 terminals may access host systems using the ↓ ┆19┆┆89┆┄┄SNA/SDLC as well as the BSC protocol for remote connect┄↓ ┆19┆┆89┆┄┄ion of IBM 3270 Display Stations.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆84┆Application programs for RC855 terminals connected to ↓ ┆19┆┆89┆┄┄the RC890 control unit are downline loaded from disk┄↓ ┆19┆┆89┆┄┄ette, after selection from a user-specified application ↓ ┆19┆┆89┆┄┄menu. Work stations may be used for local processing as ↓ ┆19┆┆89┆┄┄well as remote host communication (cf. Sect. 2.3.3).↲ ↲ ┆84┆For a detailed description of the various configuration ↓ ┆19┆┆89┆┄┄possibilities in the RC855 terminal system, see (1).↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆2. THE RC855 TERMINAL↲ ↲ ┆84┆The RC855 terminal comprises a display unit and a key┄↓ ┆19┆┆89┆┄┄board. These two basic components are shown in Figure 1, ↓ ┆19┆┆89┆┄┄and described respectively in Sections 2.1 and 2.2. ↓ ┆19┆┆89┆┄┄Section 2.3 contains general operating information, ↓ ┆19┆┆89┆┄┄which is essential to an understanding of the procedures ↓ ┆19┆┆89┆┄┄described in Chapter 3.↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ Fig. 1. RC855 Terminal, Display Unit and Keyboard.↲ ↲ ↲ ┆a1┆┆b0┆2.1 Display Unit↲ ↲ ┆84┆The display unit has a number of ergonomic features and ↓ ┆19┆┆89┆┄┄controls. The back panel of the base of the display unit ↓ ┆19┆┆89┆┄┄contains various cable connectors and operating con┄↓ ┆19┆┆89┆┄┄trols.↲ ↲ ↲ ┆a1┆┆b0┆2.1.1 Ergonomic Features and Controls↲ ↲ . ┆84┆┆a1┆┆e1┆┆b0┆Display Screen Horizontal Angle↲ ↲ ┆84┆The horizontal angle of the display screen can be ↓ ┆19┆┆8b┆┄┄adjusted by turning the display unit (which is mounted ↓ ┆19┆┆8b┆┄┄on a swivel) from side to side.↲ ↲ . ┆a1┆┆e1┆┆b0┆Display Screen Vertical Angle↲ ↲ ┆84┆The vertical angle of the display screen can be ad┄↓ ┆19┆┆8b┆┄┄justed by pushing (pulling) the display screen housing ↓ ┆19┆┆8b┆┄┄down (up) at the back.↲ ↲ ┆8c┆┆83┆┆d0┆↓ . ┆a1┆┆e1┆┆b0┆Display Screen Height↲ ↲ ┆84┆On the base of the display unit, on the right and ↓ ┆19┆┆8b┆┄┄toward the front, are two buttons marked by arrows. ↓ ┆19┆┆8b┆┄┄With power applied to the RC855 (2.3.1), the display ↓ ┆19┆┆8b┆┄┄screen housing can be raised (lowered) relative to the ↓ ┆19┆┆8b┆┄┄base by holding the button marked by the up (down) ↓ ┆19┆┆8b┆┄┄arrow depressed.↲ ↲ . ┆a1┆┆e1┆┆b0┆Picture Brightness and Contrast↲ ↲ ┆84┆Under the display screen housing, at the front and on ↓ ┆19┆┆8b┆┄┄the right, are two knurled wheels. With power applied ↓ ┆19┆┆8b┆┄┄to the RC855 (2.3.1), the wheel to the right should be ↓ ┆19┆┆8b┆┄┄turned until the picture brightness of the display ↓ ┆19┆┆8b┆┄┄screen is satisfactory. Then the wheel to the left ↓ ┆19┆┆8b┆┄┄should be turned until the picture contrast is satis┄↓ ┆19┆┆8b┆┄┄fatory. The current picture should be used as a guide.↲ ↲ ┆84┆Note that extreme brightness will shorten the life of ↓ ┆19┆┆8b┆┄┄the display screen, and may also lead to headache and ↓ ┆19┆┆8b┆┄┄eye irritation. The brightness and contrast of the ↓ ┆19┆┆8b┆┄┄picture should be adjusted as the light in the room ↓ ┆19┆┆8b┆┄┄changes.↲ ↲ . ┆a1┆┆e1┆┆b0┆Picture Timeout↲ ↲ ┆84┆Extreme brightness may in time cause the layer of ↓ ┆19┆┆8b┆┄┄phosphorus on the display screen to burn through, ↓ ┆19┆┆8b┆┄┄usually in intensified display fields.↲ ↲ ┆84┆Since intensified display fields are common in (3270 ↓ ┆19┆┆8b┆┄┄oriented) applications that employ formatted display ↓ ┆19┆┆8b┆┄┄screens, the RC855 IBM 3270 BSC emulator includes an ↓ ┆19┆┆8b┆┄┄automatic picture timeout feature. The use of this ↓ ┆19┆┆8b┆┄┄feature is defined by an NVM parameter.↲ ↲ . ┆a1┆┆e1┆┆b0┆Cursor Form↲ ↲ ┆84┆The cursor may take any of four different forms on the ↓ ┆19┆┆8b┆┄┄display screen, as defined by an NVM parameter.↲ ↲ ↲ ┆a1┆┆b0┆2.1.2 Back Panel↲ ↲ ┆84┆Figure 2 shows the back panel of the base of the display ↓ ┆19┆┆89┆┄┄unit.↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆84┆Fig. 2. RC855 Terminal, Display Unit Back Panel.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆2.1.2.1 Cable Connectors and Operating Controls↲ ↲ ┆84┆┆a1┆Label┆e1┆ ┆a1┆Description↲ ↲ KEYBOARD connector for cable to keyboard↲ ↲ RESET reset button (2.3.2)↲ ↲ CIRCUIT ┆84┆connector for cable to RcCircuit ↓ ┆19┆┆9e┆┄┄(local terminal network) plug ↓ ┆19┆┆9e┆┄┄outlet↲ ↲ LINE II (PRINTER) ┆84┆connector for cable to printer ↓ ┆19┆┆9e┆┄┄(2.1.2.3 )↲ ↲ LINE I ┆84┆connector for cable to host compu┄↓ ┆19┆┆9e┆┄┄ter system, modem, RC800-19 modem ↓ ┆19┆┆9e┆┄┄multiplexer, or DCE (data circuit┄-↓ ┆19┆┆9e┆┄┄terminating equipment)↲ ↲ DISKETTE I/O ┆84┆connector for cable to disk system↓ ┆19┆┆9e┆┄┄ (2.1.2.2)↲ ↲ 1A SB ┆84┆connector for power cable, with ↓ ┆19┆┆9e┆┄┄fuse (2.3.1)↲ ↲ ON ┆84┆power switch (2.3.1)↲ ↲ ┆84┆For a detailed description of the back panel of the ↓ ┆19┆┆89┆┄┄display unit, see (2).↲ ↲ ↲ ┆a1┆┆b0┆2.1.2.2 Disk System Option↲ ↲ ┆84┆A disk system may be connected to the display unit as ↓ ┆19┆┆89┆┄┄required. The system may comprise at most two diskette ↓ ┆19┆┆89┆┄┄drives of the same type, i.e. 5 1/4 inch or 8 inch, and ↓ ┆19┆┆89┆┄┄one hard disk drive. In a combination of diskette and ↓ ┆19┆┆89┆┄┄hard disk drives, the former are connected through the ↓ ┆19┆┆89┆┄┄latter.↲ ↲ ┆84┆A disk system must be connected to a power source and ↓ ┆19┆┆89┆┄┄powered on before it can be used.↲ ↲ ┆84┆Several different drives are used in the disk systems. ↓ ┆19┆┆89┆┄┄Of the various lamps on these drives, the most important ↓ ┆19┆┆89┆┄┄is the lamp that tells when the drive is selected for ↓ ┆19┆┆89┆┄┄reading or writing on the disk or diskette. The disk in ↓ ┆19┆┆89┆┄┄a hard disk drive is permanently mounted in the latter. ↓ ┆19┆┆89┆┄┄Diskettes, on the other hand, are inserted in and remo┄↓ ┆19┆┆89┆┄┄ved from the diskette drive by the operator. The "se┄↓ ┆19┆┆89┆┄┄lect" lamp is important, because diskettes must never be ↓ ┆19┆┆89┆┄┄removed or inserted while this lamp is lit.↲ ↲ ┆8c┆┆83┆┆b0┆↓ ┆84┆When a diskette is inserted in a diskette drive, the ↓ ┆19┆┆89┆┄┄label on the cover of the diskette must face up and away ↓ ┆19┆┆89┆┄┄from the drive. The diskette is inserted by pushing it ↓ ┆19┆┆89┆┄┄gently into the drive slot until it is seated.↲ ↲ ┆84┆The drive slots of the different diskette drives in the ↓ ┆19┆┆89┆┄┄disk system are "opened" and "closed" in various ways, ↓ ┆19┆┆89┆┄┄e.g. by means of a lid or latch. The slot must be closed ↓ ┆19┆┆89┆┄┄in order to read or write on the inserted diskette. When ↓ ┆19┆┆89┆┄┄the slot is opened again, the inserted diskette is ↓ ┆19┆┆89┆┄┄unseated, so that it can be removed from the drive.↲ ↲ ┆84┆Write-protection of diskettes is described together with ↓ ┆19┆┆89┆┄┄the care of diskettes in Chapter 4.↲ ↲ ↲ ┆a1┆┆b0┆2.1.2.3 Printer Option↲ ↲ ┆84┆A printer may be connected to the display unit as re┄↓ ┆19┆┆89┆┄┄quired. Several different printers are available. Prin┄t-↓ ┆19┆┆89┆┄┄er operation is described in the operating guide accom┄↓ ┆19┆┆89┆┄┄panying the printer in question.↲ ↲ ┆84┆A printer must be connected to a power source and po┄↓ ┆19┆┆89┆┄┄wered on before it can be used.↲ ↲ ┆84┆If a printer is connected to an RC855 terminal, the ↓ ┆19┆┆89┆┄┄values of certain NVM parameters must be set accordingly ↓ ┆19┆┆89┆┄┄(see, for example, (8)).↲ ↲ ┆84┆In some application program systems and terminal clus┄↓ ┆19┆┆89┆┄┄ter configurations, a printer is available as a common ↓ ┆19┆┆89┆┄┄resource within the cluster, i.e. it may be used by more ↓ ┆19┆┆89┆┄┄than one terminal. The RC855 operator should investigate ↓ ┆19┆┆89┆┄┄such matters before proceeding to operate a terminal with ↓ ┆19┆┆89┆┄┄a connected printer.↲ ↲ ↲ ┆a1┆┆b0┆2.2 Keyboard↲ ↲ ┆84┆The keyboard is connected to the display unit by means ↓ ┆19┆┆89┆┄┄of a combined power and signal cable (2.1.2.1). As this ↓ ┆19┆┆89┆┄┄cable is one meter in length, the keyboard can be moved ↓ ┆19┆┆89┆┄┄about with considerable freedom. The back panel of the ↓ ┆19┆┆89┆┄┄keyboard contains two operating controls. The keyboard ↓ ┆19┆┆89┆┄┄may be equipped with a locking device or, alternatively, ↓ ┆19┆┆89┆┄┄with a badge reader. The keyboard is available in six ↓ ┆19┆┆89┆┄┄(national) versions.↲ ↲ ↲ ┆a1┆┆b0┆2.2.1 Operating Features and Controls↲ ↲ . ┆a1┆┆e1┆┆b0┆Key Click↲ ↲ ┆84┆The keyboard can emit a clicking sound to indicate ↓ ┆19┆┆8b┆┄┄that a key has been pressed correctly. This feature is ↓ ┆19┆┆8b┆┄┄enabled/disabled by means of the switch labeled CLICK ↓ ┆19┆┆8b┆┄┄ON/OFF on the back panel.↲ ↲ ┆8c┆┆83┆┆d8┆↓ . ┆a1┆┆e1┆┆b0┆Alarm Beep↲ ↲ ┆84┆The keyboard emits a beeping sound to indicate that an ↓ ┆19┆┆8b┆┄┄illegal operation has been attempted. The alarm beep ↓ ┆19┆┆8b┆┄┄may also be sounded on the initiative of an applica┄↓ ┆19┆┆8b┆┄┄tion program running on a remote host computer.↲ ↲ ┆84┆The alarm beep cannot be disabled, but the volume of ↓ ┆19┆┆8b┆┄┄the beep emitted (as well as that of the key click) ↓ ┆19┆┆8b┆┄┄can be adjusted by means of the knurled wheel labeled ↓ ┆19┆┆8b┆┄┄VOLUME on the back panel.↲ ↲ ↲ ┆a1┆┆b0┆2.2.2 Locking Device Option↲ ↲ ┆84┆The keyboard may be equipped with a locking device as a ↓ ┆19┆┆8a┆┄┄security measure. The device is operated by inserting a ↓ ┆19┆┆8a┆┄┄key and turning it in the lock. The key cannot be re┄↓ ┆19┆┆8a┆┄┄moved from the lock so long as the keyboard is active. ↓ ┆19┆┆8a┆┄┄The removal of the key has the same effect as physical ↓ ┆19┆┆8a┆┄┄disconnection of the keyboard.↲ ↲ ↲ ┆a1┆┆b0┆2.2.3 Badge Reader Option↲ ↲ ┆84┆The keyboard may be equipped with a badge reader as a ↓ ┆19┆┆89┆┄┄security measure. The reader is operated by inserting an ↓ ┆19┆┆89┆┄┄operator identification badge or card (magnetic-striped ↓ ┆19┆┆89┆┄┄document) into the slot of the reader.↲ ↲ ┆84┆The operation of the badge reader is fully described in ↓ ┆19┆┆89┆┄┄the operating guide for the RC855 IBM 3270 BSC emulator, ↓ ┆19┆┆89┆┄┄which supports the use of such devices (8). The use of a ↓ ┆19┆┆89┆┄┄badge reader requires that the value of an NVM parameter ↓ ┆19┆┆89┆┄┄be set accordingly.↲ ↲ ↲ ┆a1┆┆b0┆2.2.4 The Keyboard Proper↲ ↲ ┆84┆The keyboard is supplied in different versions depending ↓ ┆19┆┆89┆┄┄on the required (national) character set. Figure 3 shows ↓ ┆19┆┆89┆┄┄the general layout of the keyboard (US English version). ↓ ┆19┆┆89┆┄┄For a description of all of the available versions of ↓ ┆19┆┆89┆┄┄the keyboard, see (11).↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ Fig. 3. ┆84┆RC855 Terminal, Keyboard General Layout (US ↓ ┆19┆┆91┆┄┄English)↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆2.2.4.1 General Functions↲ ↲ . ┆a1┆┆e1┆┆b0┆Key Click↲ ↲ ┆84┆See Section 2.2.1.↲ ↲ . ┆a1┆┆e1┆┆b0┆Alarm Beep↲ ↲ ┆84┆See Section 2.2.1.↲ ↲ . ┆a1┆┆e1┆┆b0┆Inhibition of Keyboard Use↲ ↲ ┆84┆The use of the keyboard may be temporarily inhibited ↓ ┆19┆┆8b┆┄┄as defined by the application program. This is normal┄↓ ┆19┆┆8b┆┄┄ly indicated by a message on the status line of the ↓ ┆19┆┆8b┆┄┄display screen.↲ ↲ . ┆a1┆┆e1┆┆b0┆Keys with Lamps↲ ↲ ┆84┆The following keys are provided with a LED (light-↓ ┆19┆┆8b┆┄┄emitting diode) lamp: LOCK, SELCT, USM, PRINT, and INS ↓ ┆19┆┆8b┆┄┄MODE. The function of the lamp (with the exception of ↓ ┆19┆┆8b┆┄┄LOCK) is defined by the application program.↲ ↲ . ┆a1┆┆e1┆┆b0┆Automatic Repetition↲ ↲ ┆84┆When a key is held depressed for more than three-↓ ┆19┆┆8b┆┄┄quarters of a second, the relevant character code is ↓ ┆19┆┆8b┆┄┄repeatedly generated at the rate of 20 characters per ↓ ┆19┆┆8b┆┄┄second. The automatic repetition feature does not ↓ ┆19┆┆8b┆┄┄apply to the three auxiliary keys, which are described ↓ ┆19┆┆8b┆┄┄below.↲ ↲ . ┆a1┆┆e1┆┆b0┆Auxiliary Keys↲ ↲ ┆84┆An auxiliary key is always used together with another, ↓ ┆19┆┆8b┆┄┄code-generating key. The combination of the two keys ↓ ┆19┆┆8b┆┄┄causes generation of an alternative code (e.g. the ↓ ┆19┆┆8b┆┄┄code for a capital rather than a small letter). There ↓ ┆19┆┆8b┆┄┄are three auxiliary keys, labeled SHIFT, LOCK, and ↓ ┆19┆┆8b┆┄┄CTRL. The SHIFT and CTRL keys are held depressed while ↓ ┆19┆┆8b┆┄┄the code-generating key is pressed.↲ ↲ SHIFT ┆84┆The SHIFT key has three different functions:↲ ↲ 1. ┆84┆Together with an alphameric key on the main ↓ ┆19┆┆94┆┄┄keyboard, to generate the upper case code for ↓ ┆19┆┆94┆┄┄an alphabetic character key or the upper ↓ ┆19┆┆94┆┄┄character code for a dual character key.↲ ↲ 2. ┆84┆As described in Sections 2.2.4.3 and 2.2.4.4.↲ ↲ ┆8c┆┆83┆┆a0┆↓ 3. ┆84┆Together with a specific key, to modify the ↓ ┆19┆┆95┆┄┄normal function of that key. The alternative ↓ ┆19┆┆95┆┄┄function so obtained is described, following ↓ ┆19┆┆95┆┄┄the description of the normal function of ↓ ┆19┆┆95┆┄┄the key, in the operating guide for the ↓ ┆19┆┆95┆┄┄relevant application program.↲ ↲ LOCK ┆84┆The LOCK key causes the main keyboard to operate ↓ ┆19┆┆90┆┄┄in the alpha-lock mode (in which case the lamp on ↓ ┆19┆┆90┆┄┄the key is lit). The SHIFT function is then ↓ ┆19┆┆90┆┄┄applied automatically to all alphameric keys ↓ ┆19┆┆90┆┄┄labeled with a single alphabetic character. (The ↓ ┆19┆┆90┆┄┄SHIFT key itself can, of course, still be used ↓ ┆19┆┆90┆┄┄together with the dual character keys). The main ↓ ┆19┆┆90┆┄┄keyboard will remain in the alpha-lock mode until ↓ ┆19┆┆90┆┄┄the LOCK key is pressed again.↲ ↲ ┆84┆If the main keyboard always operates in the ↓ ┆19┆┆90┆┄┄alpha-lock mode, as defined by an NVM parameter, ↓ ┆19┆┆90┆┄┄the LOCK key is not used.↲ ↲ CTRL ┆84┆The CTRL (control) key is used mainly together ↓ ┆19┆┆90┆┄┄with a function key to perform a system function. ↓ ┆19┆┆90┆┄┄Here, the combination of two keys serves to ↓ ┆19┆┆90┆┄┄minimize the unintentional activation of such ↓ ┆19┆┆90┆┄┄functions. By way of example, the key combination ↓ ┆19┆┆90┆┄┄CTRL CLEAR may be used when the RC855 IBM 3270 ↓ ┆19┆┆90┆┄┄BSC emulator is running to reset the terminal.↲ ↲ ↲ ┆a1┆┆b0┆2.2.4.2 Alphameric Keys↲ ↲ ┆84┆The alphameric keys generate codes corresponding to the ↓ ┆19┆┆89┆┄┄alphabetic, numeric, or special character or characters ↓ ┆19┆┆89┆┄┄with which each key is labeled, either directly or ↓ ┆19┆┆89┆┄┄together with the SHIFT key. Any restriction on the use ↓ ┆19┆┆89┆┄┄of these keys is described in the operating guide for ↓ ┆19┆┆89┆┄┄the relevant application program.↲ ↲ ↲ ┆a1┆┆b0┆2.2.4.3 Numeric Pad↲ ↲ ┆84┆The cluster of keys to the right of the main keyboard ↓ ┆19┆┆89┆┄┄includes a numeric pad, designed to facilitate the entry ↓ ┆19┆┆89┆┄┄of numeric data. Besides the decimal digits, the numeric ↓ ┆19┆┆89┆┄┄pad contains a minus sign, space, and a decimal point ↓ ┆19┆┆89┆┄┄character. An NVM parameter defines whether the decimal ↓ ┆19┆┆89┆┄┄point character is generated as a period (.) or comma ↓ ┆19┆┆89┆┄┄(,).↲ ↲ ┆84┆┆a1┆┆e1┆┆b0┆Note┆e1┆┆f0┆ that the keys on the numeric pad labeled with the ↓ ┆19┆┆89┆┆81┆┄decimal digits 1..9 are used together with the SHIFT key ↓ ┆19┆┆89┆┆81┆┄to generate the codes for the program functions PF1..PF9 ↓ ┆19┆┆89┆┆81┆┄(2.2.4.4).↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆2.2.4.4 Attention Keys↲ ↲ ┆84┆The attention keys are found mostly on the separate row ↓ ┆19┆┆89┆┄┄above the main keyboard. The function of these keys ↓ ┆19┆┆89┆┄┄depends entirely on the application program, i.e. not ↓ ┆19┆┆89┆┄┄only, say, the RC855 IBM 3270 BSC emulator, but also ↓ ┆19┆┆89┆┄┄the application program running on the remote host ↓ ┆19┆┆89┆┄┄computer. The following is a simple list of the atten┄↓ ┆19┆┆89┆┄┄tion keys:↲ ↲ ┆e1┆┆e1┆ ┆84┆┆a1┆┆e1┆┆b0┆Label┆e1┆ ┆a1┆┆e1┆ Comment┆e1┆↲ ↲ SELCT Select key, with lamp.↲ ↲ CLEAR Clear key.↲ ↲ PA1..PA5 Program Access keys.↲ ↲ ┆84┆┆b0┆Note┆f0┆ that the keys labeled PA1..PA5 are used ↓ ┆19┆┆96┆┆81┆┄together with SHIFT to generate the codes ↓ ┆19┆┆96┆┆81┆┄for PA6..PA10.↲ ↲ USM Unsolicited Message key, with lamp.↲ ↲ PF10..PF14 Program Function keys.↲ ↲ ┆84┆┆b0┆Note┆f0┆ that the keys on the numeric pad ↓ ┆19┆┆95┆┆81┆┄labeled 1..9 are used together with SHIFT to ↓ ┆19┆┆95┆┆81┆┄genera┄te the codes for PF1..PF9.↲ ↲ CURSR SELCT Cursor Select key.↲ ↲ PRINT Print key, with lamp.↲ ↲ ESC Escape key.↲ ↲ RESET Reset key.↲ ↲ SEND Send key.↲ ↲ ↲ ┆a1┆┆b0┆2.2.4.5 Editing Keys↲ ↲ ┆84┆The editing keys, which are found mostly in the cluster ↓ ┆19┆┆89┆┄┄to the right of the main keyboard, are used to move the ↓ ┆19┆┆89┆┄┄cursor about the display screen and to edit data dis┄↓ ┆19┆┆89┆┄┄played on the screen. The function of these keys depends ↓ ┆19┆┆89┆┄┄on the application program in question. The following is ↓ ┆19┆┆89┆┄┄a simple list of the editing keys:↲ ↲ ┆a1┆┆e1┆┆b0┆Label┆e1┆ ┆1f┆┆a1┆┆e1┆Comment↲ ↲ ┆84┆┆84┆┆a1┆┆e1┆┆b0┆Keys to move the cursor:↲ ↲ ┆84┆┆84┆One position right.↲ ↲ One position left (backspace).↲ ↲ Several positions right (tabulation).↲ ↲ ┆8c┆┆83┆┆e0┆↓ Several positions left (back tabulation).↲ ↲ ┆84┆One position (line) down.↲ ↲ ┆84┆One position (line) up.↲ ↲ Home position.↲ ↲ New line (return).↲ ↲ ┆a1┆┆a1┆┆e1┆┆b0┆Keys to edit the data┆e1┆:↲ ↲ INS MODE Insert Character Mode key, with lamp.↲ ↲ ┆84┆INS LINE Insert Line key.↲ ↲ DEL CHAR Delete Character key.↲ ↲ DEL LINE Delete Line key.↲ ↲ ERASE FIELD Erase to End of Field key.↲ ↲ ERASE INPUT Erase Input Fields key.↲ ↲ FM Field Mark key.↲ ↲ DUP Duplicate key.↲ ↲ MARK ┆84┆Mark String key.↲ ↲ MOVE ┆84┆Move String key.↲ ↲ ↲ ┆a1┆┆b0┆2.3 General Operating Information↲ ↲ ┆84┆This section contains information essential to an under┄↓ ┆19┆┆89┆┄┄standing of the procedures described in Chapter 3.↲ ↲ ↲ ┆a1┆┆b0┆2.3.1 ┆84┆Power On/Off↲ ↲ ┆84┆With the power cable properly connected, the power ↓ ┆19┆┆89┆┄┄switch can be pressed to apply power to the display unit ↓ ┆19┆┆89┆┄┄and the connected keyboard (2.1.2.1 ). The power switch ↓ ┆19┆┆89┆┄┄will light, and remain lit as long as the power is on. ↓ ┆19┆┆89┆┄┄Power is removed from the display unit and keyboard by ↓ ┆19┆┆89┆┄┄pressing the same switch again.↲ ↲ ┆84┆The application of power will cause a terminal reset ↓ ┆19┆┆89┆┄┄(2.3.2).↲ ↲ ┆84┆The replacement of the fuse in the power cable connector ↓ ┆19┆┆89┆┄┄(2.1.2.1 ) is described under maintenance in Chapter 4.↲ ↲ ┆84┆Disk systems and printers are powered on and off sepa┄↓ ┆19┆┆89┆┄┄rately (2.1.2.2 and 2.1.2.3).↲ ↲ ↲ ┆8c┆┆83┆┆d0┆↓ ┆a1┆┆b0┆2.3.2 Reset and Selftest↲ ↲ ┆84┆The RC855 terminal is reset when power is applied, and ↓ ┆19┆┆89┆┄┄thereafter whenever the reset button (2.1.2.1) is ↓ ┆19┆┆89┆┄┄pressed. When certain application programs are running, ↓ ┆19┆┆89┆┄┄e.g. the RC855 IBM 3270 BSC emulator, the terminal can ↓ ┆19┆┆89┆┄┄also be reset by pressing the CTRL and CLEAR keys ↓ ┆19┆┆89┆┄┄(2.2.4.1).↲ ↲ ┆84┆On being reset, the terminal automatically executes a ↓ ┆19┆┆89┆┄┄built-in selftest, called the ┆a1┆power-up selftest┆e1┆, which ↓ ┆19┆┆89┆┄┄comprises the following:↲ ↲ ┆84┆- PROM (programmable read-only memory) checksum test;↲ ↲ ┆84┆- RAM (random-access memory) memory test.↲ ↲ ┆84┆If no error is detected by the power-up selftest, an ↓ ┆19┆┆89┆┄┄RC855 application program is loaded into the RAM of the ↓ ┆19┆┆89┆┄┄terminal (2.3.3).↲ ↲ ┆84┆To perform a thorough check of the RC855 terminal in ↓ ┆19┆┆89┆┄┄approximately two minutes, the operator can run the ↓ ┆19┆┆89┆┄┄┆a1┆extended selftest┆e1┆, as described in Appendix B.↲ ↲ ↲ ┆a1┆┆b0┆2.3.3 Program Loading↲ ↲ ┆84┆On successful completion of the power-up selftest, an ↓ ┆19┆┆89┆┄┄RC855 application program is loaded from the specified ↓ ┆19┆┆89┆┄┄load medium, which must, of course, be present in order ↓ ┆19┆┆89┆┄┄for loading to take place. If no error occurs during ↓ ┆19┆┆89┆┄┄program loading, the RC855 application program is star┄t-↓ ┆19┆┆89┆┄┄ed, whereupon it identifies itself on the display ↓ ┆19┆┆89┆┄┄screen.↲ ↲ ┆84┆Three kinds of media are used for the loading of RC855 ↓ ┆19┆┆89┆┄┄application programs:↲ ↲ . ┆a1┆┆e1┆┆b0┆Internal Memory Boards↲ ↲ ┆84┆Application programs are loaded automatically from ↓ ┆19┆┆8b┆┄┄PROMs on the CPU (central processing unit ) circuit ↓ ┆19┆┆8b┆┄┄board or from PROMs on a special circuit board. These ↓ ┆19┆┆8b┆┄┄PROMs are called respectively MIC PROMs and IML PROMs.↲ ↲ . ┆a1┆┆e1┆┆b0┆Disk Systems↲ ↲ ┆84┆The CP/M operating system is loaded from a connected ↓ ┆19┆┆8b┆┄┄diskette drive or hard disk drive. Program loading ↓ ┆19┆┆8b┆┄┄from diskette is described in detail in (3), (4), (5), ↓ ┆19┆┆8b┆┄┄(6), and (7).↲ ↲ . ┆a1┆┆e1┆┆b0┆RcCircuit (Local Terminal Network)↲ ↲ ┆84┆Following the receipt of a menu from the RC890 control ↓ ┆19┆┆8b┆┄┄unit, a default application program is automatically ↓ ┆8c┆┆83┆┆c8┆↓ ┆19┆┆8b┆┄┄loaded or an application program selected from the ↓ ┆19┆┆8b┆┄┄menu is loaded. This program may be loaded downline ↓ ┆19┆┆8b┆┄┄from the RC890 or locally from a disk system. For a ↓ ┆19┆┆8b┆┄┄detailed description, see (12).↲ ↲ ┆84┆The "specified load medium" is either the medium defined ↓ ┆19┆┆89┆┄┄by the NVM parameter LD or the medium defined by the ↓ ┆19┆┆89┆┄┄RC855 operator.↲ ↲ ↲ ┆a1┆┆b0┆2.3.3.1 Medium Defined by NVM Parameter↲ ↲ ┆84┆The NVM parameter LD (load device) may assume a value in ↓ ┆19┆┆89┆┄┄the interval 0..15. This value defines the medium from ↓ ┆19┆┆89┆┄┄which the program is loaded when the terminal is reset. ↓ ┆19┆┆89┆┄┄If the terminal always runs the IBM 3270 BSC emulator, ↓ ┆19┆┆89┆┄┄LD must be assigned the value 0. Older versions of the ↓ ┆19┆┆89┆┄┄RC855 bootload program do not use the LD parameter. More ↓ ┆19┆┆89┆┄┄recent versions of the bootloader will interpret the ↓ ┆19┆┆89┆┄┄value of the parameter as follows:↲ ↲ LD = 0 : ┆84┆Standard mode, i.e. loading as in older ver┄↓ ┆19┆┆92┆┄┄sions.↲ LD = 1 : RcCircuit default mode (2.3.3).↲ ┆84┆LD = 2 : RcCircuit menu mode (2.3.3).↲ LD = 3 : PROM mode, i.e. loading from MIC PROMs.↲ LD = 4 : ┆84┆Hard disk mode, i.e. loading from a hard disk ↓ ┆19┆┆92┆┄┄drive.↲ LD = 5 : ┆84┆Standard mode, i.e. loading as in older ver┄↓ ┆19┆┆92┆┄┄sions.↲ LD = 6 : ┆84┆Diskette mode, i.e. loading from a diskette ↓ ┆19┆┆92┆┄┄drive.↲ LD = 7 : Image-load mode, i.e. loading from IML PROMs.↲ LD > 7 : Not defined.↲ ↲ ↲ ┆a1┆┆b0┆2.3.3.2 Medium Defined by Operator↲ ↲ ┆84┆The RC855 operator may redefine the program load medium, ↓ ┆19┆┆89┆┄┄i.e. override the LD parameter, by holding one of seve┄↓ ┆19┆┆89┆┄┄ral keys depressed while the terminal executes the ↓ ┆19┆┆89┆┄┄power-up selftest. This is referred to as ┆a1┆alternative ↓ ┆19┆┆89┆┄┆84┆program loading┆e1┆.↲ ↲ ┆84┆┆a1┆Key┆e1┆ ┆a1┆Loading Mode↲ ↲ "C" RcCircuit default mode↲ "M" RcCircuit menu mode↲ "P" PROM mode↲ "D" Hard disk mode ↲ "F" Diskette mode↲ "I" Image-load mode↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆2.3.3.3 Examples of Load Medium Specification↲ ↲ ┆84┆The program load medium for an RC855 ┆a1┆dedicated terminal┆e1┆ ↓ ┆19┆┆89┆┄┄(with RcCircuit and own host connections) might be ↓ ┆19┆┆89┆┄┄specified thus:↲ ↲ LD = 1 : ┆84┆RcCircuit default mode:↲ ┆84┆The RC855 is programmed from the RC890 control ↓ ┆19┆┆92┆┄┄unit as an IBM 3270 Display Station (RcCircuit ↓ ┆19┆┆92┆┄┄connection to the RC890).↲ ↲ LD = 3 : PROM mode:↲ ┆84┆The RC855 is programmed from an internal memory ↓ ┆19┆┆92┆┄┄board (MIC PROMs) as an IBM 3270 BSC Display ↓ ┆19┆┆92┆┄┄Station (RcCircuit connection to an RC855 ↓ ┆19┆┆92┆┄┄primary terminal).↲ ↲ "I" : Image-load mode:↲ ┆84┆The RC855 is programmed from an internal memory ↓ ┆19┆┆92┆┄┄board (IML PROMs) as a TTY terminal (own host ↓ ┆19┆┆92┆┄┄connection).↲ ↲ ┆84┆The program load medium for an RC855 ┆a1┆work station┆e1┆ (with ↓ ┆19┆┆89┆┄┄RcCircuit and own host connections) might be specified ↓ ┆19┆┆89┆┄┄thus:↲ ↲ "C" : ┆84┆RcCircuit default mode:↲ ┆84┆The RC855 is programmed from the RC890 control ↓ ┆19┆┆92┆┄┄unit as an IBM 3270 Display Station (RcCircuit ↓ ┆19┆┆92┆┄┄connection to the RC890).↲ ↲ LD = 6 : Diskette mode:↲ ┆84┆The RC855 is loaded from a connected diskette ↓ ┆19┆┆92┆┄┄drive with the CP/M operating system; the ↓ ┆19┆┆92┆┄┄operator then decides how he wants to program ↓ ┆19┆┆92┆┄┄the RC855 by selecting a CP/M program file, for ↓ ┆19┆┆92┆┄┄example: IBM 3270 BSC Display Station ↓ ┆19┆┆92┆┄┄(RcCircuit connection to an RC855 primary ↓ ┆19┆┆92┆┄┄terminal), TTY terminal (own host connection), ↓ ┆19┆┆92┆┄┄or word processor (local application).↲ ↲ ↲ ┆a1┆┆b0┆2.3.4 Status Messages↲ ↲ ┆84┆The RC855 display screen picture is composed of 25 ↓ ┆19┆┆89┆┄┄lines, each with 80 character positions. The first ↓ ┆19┆┆89┆┄┄twenty-four lines are used for various purposes, e.g. an ↓ ┆19┆┆89┆┄┄application program menu or interaction between the ↓ ┆19┆┆89┆┄┄RC855 operator and the application program. The twenty-↓ ┆19┆┆89┆┄┄fifth line, which is called the status line, is used for ↓ ┆19┆┆89┆┄┄messages from the terminal to the operator.↲ ↲ ┆84┆The status line is formatted in various ways, all ↓ ┆19┆┆89┆┄┄according to which program is running on the terminal at ↓ ┆19┆┆89┆┄┄the time. The position of a message on the status line ↓ ┆19┆┆89┆┄┄is an indication of what the message pertains to.↲ ↲ ┆84┆From terminal reset and up to the point where a loaded ↓ ┆19┆┆89┆┄┄RC855 application program is started and identifies ↓ ┆8c┆┆83┆┆d8┆↓ ┆19┆┆89┆┄┄itself, the status line is divided into two fields as ↓ ┆19┆┆89┆┄┄follows:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆┆a1┆xxx... xx↲ 1) 2)↲ ↲ 1) positions 1-78 : ┆84┆Messages displayed here pertain to ↓ ┆19┆┆9e┆┄┄system identification and system ↓ ┆19┆┆9e┆┄┄status.↲ ↲ ┆84┆Any error detected during the ↓ ┆19┆┆9e┆┄┄power-up selftest or program load┄↓ ┆19┆┆9e┆┄┄ing will be indicated in this ↓ ┆19┆┆9e┆┄┄field.↲ ↲ 2) positions 79-80 : ┆84┆Messages displayed here pertain to ↓ ┆19┆┆9e┆┄┄operational status during program ↓ ┆19┆┆9e┆┄┄loading.↲ ↲ ┆84┆The program load medium will be ↓ ┆19┆┆9e┆┄┄indicated in this field.↲ ↲ ┆84┆For an example of the status line as formatted by an┄↓ ┆19┆┆89┆┄┄other program, viz. the RC855 IBM 3270 BSC emulator, see ↓ ┆19┆┆89┆┄┄(8).↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆3. OPERATING AND ERROR-HANDLING PROCEDURES↲ ↲ ┆84┆This chapter explains the operation of the RC855 termi┄↓ ┆19┆┆89┆┄┄nal during its selftest and program load phases, i.e. up ↓ ┆19┆┆89┆┄┄to the point where the loaded RC855 application program ↓ ┆19┆┆89┆┄┄is started and identifies itself. Guidelines for error ↓ ┆19┆┆89┆┄┄handling are described where they are relevant. The ↓ ┆19┆┆89┆┄┄reader is advised to acquaint himself with the general ↓ ┆19┆┆89┆┄┄operating information contained in Chapter 2.↲ ↲ ↲ ┆a1┆┆b0┆3.1 Start-Up Procedure↲ ↲ ┆84┆The normal start-up procedure is outlined in this sec┄↓ ┆19┆┆89┆┄┄tion. A detailed explanation of the selftest and program ↓ ┆19┆┆89┆┄┄load phases is given in the sections that follow.↲ ↲ 1. ┆84┆Apply power to any connected device, e.g. a disk ↓ ┆19┆┆8c┆┄┄system, printer, or modem.↲ ↲ 2. ┆84┆If required, insert the CP/M system diskette in the ↓ ┆19┆┆8c┆┄┄diskette drive to permit program loading.↲ ↲ 3. ┆84┆If required, insert the key in the keyboard locking ↓ ┆19┆┆8c┆┄┄device and turn it to enable use of the keyboard.↲ ↲ 4. ┆84┆Apply power to the terminal itself.↲ ↲ 5. ┆84┆Observe the messages displayed on the status line.↲ ↲ ↲ ┆a1┆┆b0┆3.2 Selftest Phase↲ ↲ ┆84┆All RC855 terminals are operated in the same way in the ↓ ┆19┆┆89┆┄┄initial, selftest phase.↲ ↲ . ┆84┆To apply power to the display unit and connected ↓ ┆19┆┆8b┆┄┄keyboard: Press the power switch. This will also cause ↓ ┆19┆┆8b┆┄┄the terminal to be reset.↲ ↲ . ┆84┆To reset the terminal once it is powered on: Press the ↓ ┆19┆┆8b┆┄┄reset button.↲ ↲ ┆84┆After every reset the terminal executes the power-up ↓ ┆19┆┆89┆┄┄selftest. Toward the end of the power-up selftest (ap┄↓ ┆19┆┆89┆┄┄proximately 5 seconds after reset) the following message ↓ ┆19┆┆89┆┄┄is displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 ↲ ↲ . ┆84┆To run the extended selftest: As soon as the terminal ↓ ┆19┆┆8b┆┄┄is reset, hold the key labeled "T" depressed while ↓ ┆19┆┆8b┆┄┄the terminal executes the power-up selftest.↲ ↲ . ┆84┆To perform alternative program loading: As soon as the ↓ ┆19┆┆8b┆┄┄terminal is reset, hold the appropriate key depressed ↓ ┆19┆┆8b┆┄┄while the terminal executes the power-up selftest.↲ ↲ ┆8c┆┆83┆┆d8┆↓ ┆a1┆┆e1┆┆b0┆Error Handling↲ ↲ ┆84┆Errors detected by the power-up selftest cannot be ↓ ┆19┆┆89┆┄┄directly bypassed.↲ ↲ ┆84┆If an error is detected during the PROM checksum test, ↓ ┆19┆┆89┆┄┄the following message is displayed:↲ ↲ ┆a1┆ ↲ ┆84┆┆a1┆RC855 checksum error ↲ ↲ ┆84┆If an error is detected during the RAM memory test, the ↓ ┆19┆┆89┆┄┄following message is displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 memory error <addresses and values> ↲ ↲ ┆84┆On an error detected by the power-up selftest, the ↓ ┆19┆┆89┆┄┄operator should note down the message, including any ↓ ┆19┆┆89┆┄┄addresses and values, and report the error.↲ ↲ ↲ ┆a1┆┆b0┆3.3 Program Load Phase↲ ↲ ┆84┆As different media are used to load RC855 application ↓ ┆19┆┆89┆┄┄programs, RC855 terminals are operated in different ways ↓ ┆19┆┆89┆┄┄in the subsequent, program load phase.↲ ↲ ↲ ┆a1┆┆b0┆3.3.1 Internal Memory Boards↲ ↲ ┆84┆During program loading in PROM mode, i.e. from MIC ↓ ┆19┆┆89┆┄┄PROMs, the following message is displayed:↲ ↲ ┆a1┆ ╞ ↲ ┆84┆┆a1┆RC855 LP↲ ↲ ┆84┆During program loading in image-load mode, i.e. from IML ↓ ┆19┆┆89┆┄┄PROMs, the following message is displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 LI↲ ↲ ┆84┆┆a2┆┆a2┆┆e2┆┆a1┆┆e1┆┆e1┆┆e1┆┆e1┆┆b0┆E┆a1┆┆e1┆rror Handling↲ ↲ ┆84┆If a checksum error is detected in a program image ↓ ┆19┆┆89┆┄┄loaded from MIC PROMs, the following message is dis┄↓ ┆19┆┆89┆┄┄played:↲ ↲ ┆a1┆ ↲ ┆84┆┆a1┆RC855 Checksum error LP↲ ↲ ┆84┆If a checksum error is detected in a program image ↓ ┆19┆┆89┆┄┄loaded from IML PROMs, the following message is dis┄↓ ┆19┆┆89┆┄┄played:↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆84┆ ↲ ┆84┆┆a1┆RC855 Checksum error LI↲ ↲ ┆84┆On a checksum error, the operator should reset the ↓ ┆19┆┆89┆┄┄terminal. If the error persists, he should report it.↲ ↲ ┆84┆If the operator presses "P" (or LD = 3) and no MIC PROM ↓ ┆19┆┆89┆┄┄is present, loading takes place from diskette (3.3.2); ↓ ┆19┆┆89┆┄┄if no diskette is present, the following message is ↓ ┆19┆┆89┆┄┄displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 - Insert diskette ↲ ↲ ┆84┆If the operator presses "I" (or LD = 7) and no IML PROM ↓ ┆19┆┆89┆┄┄is present, the following message is displayed:↲ ↲ ┆84┆┆a1┆┆84┆ ↲ ┆84┆┆a1┆RC855 Load status: Hard error LI↲ ↲ ┆84┆On either of the errors above, the operator should reset ↓ ┆19┆┆89┆┄┄the terminal and investigate the available load media ↓ ┆19┆┆89┆┄┄before proceeding.↲ ↲ ↲ ┆a1┆┆b0┆3.3.2 Disk Systems↲ ↲ ┆84┆During program loading in hard disk mode, the following ↓ ┆19┆┆89┆┄┄message is displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 ↲ ↲ ┆84┆As soon as the application program has been loaded and ↓ ┆19┆┆89┆┄┄started, the following appears on the first two lines of ↓ ┆19┆┆89┆┄┄the display screen (cf. Sect. 3.4):↲ ↲ ╞ ┆84┆RC855 56k CP/M 2.2 rel. 2.2↲ ╞ ╞ ┆84┆Hard disk online↲ ↲ ┆84┆During program loading in diskette mode, the following ↓ ┆19┆┆89┆┄┄message is displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 LD↲ ↲ ┆a1┆┆84┆┆e1┆┆b0┆Error Handling↲ ↲ ┆84┆If an error is detected during program loading from hard ↓ ┆19┆┆89┆┄┄disk, one of the following messages is displayed:↲ ↲ ┆a1┆┆84┆ ↲ ┆a1┆┆84┆RC855 Hard disk: Bad sector ↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 Hard disk: Invalid id ↲ ↲ ┆8c┆┆83┆┆c8┆↓ ┆84┆On either of the errors above, the operator should reset ↓ ┆19┆┆89┆┄┄the terminal. If the error persists, he should report ↓ ┆19┆┆89┆┄┄it.↲ ↲ ┆84┆If an error is detected during program loading from ↓ ┆19┆┆89┆┄┄diskette, the following message is displayed:↲ ↲ ┆a1┆┆84┆ ↲ ┆84┆┆a1┆RC855 Load status: Diskette error LD↲ ↲ ┆84┆On the error above, the operator should reset the termi┄↓ ┆19┆┆89┆┄┄nal. If the error persists, he should attempt to load ↓ ┆19┆┆89┆┄┄from another CP/M system diskette, if one is available, ↓ ┆19┆┆89┆┄┄before reporting the error.↲ ↲ ┆84┆If the operator presses "D" (or LD = 4) and the hard ↓ ┆19┆┆89┆┄┄disk drive is not powered on or no hard disk drive is ↓ ┆19┆┆89┆┄┄connected to the display unit, the following message is ↓ ┆19┆┆89┆┄┄displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 Load status: Hard error ↲ ↲ ┆84┆Note that the above message is also displayed, if the ↓ ┆19┆┆89┆┄┄operator presses "F" (or LD = 6) and the hard disk drive ↓ ┆19┆┆89┆┄┄through which the diskette drive is connected is not ↓ ┆19┆┆89┆┄┄powered on or no hard disk drive is connected to the ↓ ┆19┆┆89┆┄┄display unit.↲ ↲ ┆84┆If the operator presses "F" (or LD = 6) and the diskette ↓ ┆19┆┆89┆┄┄drive is not powered on or no diskette drive is ↓ ┆19┆┆89┆┄┄connected to the display unit, the following message is ↓ ┆19┆┆89┆┄┄displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆a1┆┆84┆RC855 - Insert diskette ↲ ↲ ┆84┆Note that the above message is also displayed, if the ↓ ┆19┆┆89┆┄┄operator presses "F" (or LD = 6) and the CP/M system ↓ ┆19┆┆89┆┄┄diskette is not properly inserted in the diskette drive.↲ ↲ ┆84┆On receiving either of the messages above, the operator ↓ ┆19┆┆8a┆┄┄should correct any obvious error and reset the ↓ ┆19┆┆8a┆┄┄terminal. If the error persists, he should report it.↲ ↲ ↲ ┆84┆┆b0┆┆a1┆3.3.3 RcCircuit (Local Terminal Network)↲ ↲ ┆84┆Program loading in RcCircuit default mode or RcCircuit ↓ ┆19┆┆89┆┄┄menu mode takes place in three stages: menu transmis┄↓ ┆19┆┆89┆┄┄sion, program selection, and program loading.↲ ↲ ↲ ┆84┆┆b0┆┆a1┆3.3.3.1 Menu Transmission↲ ↲ ┆84┆As soon as the terminal completes its power-up selftest ↓ ┆19┆┆89┆┄┄and until its menu is received from the RC890 control ↓ ┆19┆┆89┆┄┄unit (CU), the following message is displayed:↲ ↲ ┆8c┆┆83┆┆d8┆↓ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 LC↲ ↲ ┆84┆┆a1┆┆e1┆┆b0┆Error Handling↲ ↲ ┆84┆The menu transmission time is approximately 5 seconds. ↓ ┆19┆┆89┆┄┄If the above message continues to be displayed, the ↓ ┆19┆┆89┆┄┄RC855 operator should check his own RcCircuit cable ↓ ┆19┆┆89┆┄┄connection and the state of the RC890, correct any ↓ ┆19┆┆89┆┄┄obvious error, and reset the terminal (by means of the ↓ ┆19┆┆89┆┄┄key combination CTRL CLEAR). If the error persists, he ↓ ┆19┆┆89┆┄┄should report it.↲ ↲ ↲ ┆84┆┆a1┆┆b0┆3.3.3.2 Program Selection↲ ↲ ┆84┆When the terminal has received its menu from the RC890 ↓ ┆19┆┆89┆┄┄control unit (CU), the following message is displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 ↲ ↲ ┆84┆The above message is displayed during automatic selec┄↓ ┆19┆┆89┆┄┄tion of the terminal's default application program, in ↓ ┆19┆┆89┆┄┄which case the menu is not displayed, or while the RC855 ↓ ┆19┆┆89┆┄┄operator is selecting an application program from the ↓ ┆19┆┆89┆┄┄displayed menu. The menu is displayed in RcCircuit menu ↓ ┆19┆┆89┆┄┄mode and when no default application program has been ↓ ┆19┆┆89┆┄┄specified for the terminal.↲ ↲ ┆84┆┆a1┆┆e1┆┆b0┆Error Handling↲ ↲ ┆84┆If the operator, in selecting an application program, ↓ ┆19┆┆89┆┄┄presses a key not associated with a program on the menu, ↓ ┆19┆┆89┆┄┄the keyboard emits an alarm beep. No message is dis┄↓ ┆19┆┆89┆┄┄played.↲ ↲ ┆84┆To correct such an error, the operator need only press ↓ ┆19┆┆89┆┄┄another key.↲ ↲ ┆84┆If the RcCircuit connection to the RC890 is lost, the ↓ ┆19┆┆89┆┄┄following message is displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 CU disconnected ↲ ↲ ┆84┆On the error above, the RC855 operator should check his ↓ ┆19┆┆89┆┄┄own RcCircuit cable connection and the state of the ↓ ┆19┆┆89┆┄┄RC890, correct any obvious error, and reset the terminal ↓ ┆19┆┆89┆┄┄(CTRL CLEAR). If the error persists, he should report ↓ ┆19┆┆89┆┄┄it.↲ ↲ ↲ ┆a1┆┆a1┆┆b0┆3.3.3.3 Program Loading↲ ↲ ┆84┆If the selected application program is to be loaded ↓ ┆19┆┆89┆┄┄locally from a disk system, program loading takes place ↓ ┆19┆┆89┆┄┄as described in Section 3.3.2.↲ ↲ ┆8c┆┆83┆┆d8┆↓ ┆84┆If the selected application program is to be loaded ↓ ┆19┆┆89┆┄┄downline from the RC890 control unit (CU), the following ↓ ┆19┆┆89┆┄┄message is displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 LA↲ ↲ ┆84┆┆84┆Note that the program load time is approximately 10 ↓ ┆19┆┆89┆┄┄seconds (from the moment of program selection) when a ↓ ┆19┆┆89┆┄┄single RC855 terminal is to be loaded. When several ↓ ┆19┆┆89┆┄┄terminals are to be loaded simultaneously, the program ↓ ┆19┆┆89┆┄┄load time may approach one minute.↲ ↲ ┆84┆┆a1┆┆e1┆┆b0┆Error Handling↲ ↲ ┆84┆If the RcCircuit connection to the RC890 is lost, the ↓ ┆19┆┆89┆┄┄following message is displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 CU disconnected LA↲ ↲ ┆84┆On the error above, the RC855 operator should check his ↓ ┆19┆┆89┆┄┄own RcCircuit cable connection and the state of the ↓ ┆19┆┆89┆┄┄RC890, correct any obvious error, and reset the terminal ↓ ┆19┆┆89┆┄┄(CTRL CLEAR). If the error persists, he should report ↓ ┆19┆┆89┆┄┄it.↲ ↲ ┆84┆If the selected application program is not present on ↓ ┆19┆┆89┆┄┄the RC890 diskette, the following message is displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 CU program not found LA↲ ↲ ┆84┆If an error involving the RC890 diskette occurs, the ↓ ┆19┆┆89┆┄┄following message is displayed:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 CU diskette error LA↲ ↲ ┆84┆┆84┆On either of the errors above, the RC855 operator should ↓ ┆19┆┆89┆┄┄check the state of the RC890, correct any obvious error, ↓ ┆19┆┆89┆┄┄and reset the terminal (CTRL CLEAR). If the error ↓ ┆19┆┆89┆┄┄persists, he should report it.↲ ↲ ┆84┆If a checksum error is detected in a program image ↓ ┆19┆┆89┆┄┄loaded from the RC890, the following message is dis┄↓ ┆19┆┆89┆┄┄played:↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 Checksum error LA↲ ↲ ┆84┆On a checksum error, the operator should reset the ↓ ┆19┆┆89┆┄┄terminal (CTRL CLEAR). If the error persists, he should ↓ ┆19┆┆89┆┄┄report it.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆3.4 Application Program Identification↲ ↲ ┆84┆On the successful completion of program loading, the ↓ ┆19┆┆89┆┄┄RC855 application program is started and immediately ↓ ┆19┆┆89┆┄┄identifies itself. Here is one example (displayed on the ↓ ┆19┆┆89┆┄┄status line):↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 IBM 3270 BSC Display Station ↲ ↲ ┆84┆Here is another example (displayed on the first line):↲ ↲ ╞ ┆84┆RC855 56k CP/M 2.2 rel. 2.2↲ ↲ ┆84┆The further operation of the RC855 terminal is described ↓ ┆19┆┆89┆┄┄in the operating guide or user's guide for the relevant ↓ ┆19┆┆89┆┄┄RC855 application program ((3), (8), (9), and (10)).↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆4. MISCELLANY↲ ↲ ┆84┆Ordinary maintenance, the care of diskettes, and related ↓ ┆19┆┆89┆┄┄matters are the subject of this final chapter.↲ ↲ ↲ ┆a1┆┆b0┆4.1 Maintenance↲ ↲ ┆84┆The day-to-day maintenance of the RC855 terminal is ↓ ┆19┆┆89┆┄┄confined to cleaning. Occasionally the fuse in the power ↓ ┆19┆┆89┆┄┄cable connector may need to be replaced.↲ ↲ ↲ ┆a1┆┆b0┆4.1.1 Cleaning↲ ↲ ┆84┆┆a1┆Remove power┆e1┆ from the terminal, disk system, and printer ↓ ┆19┆┆89┆┄┄before proceeding.↲ ↲ ┆84┆Use plain, clean water, possibly containing a little ↓ ┆19┆┆89┆┄┄mild toilet soap, and a soft, firmly wrung cloth.↲ ↲ . ┆a1┆Display Screen↲ ↲ ┆84┆Wipe off the display screen with the cloth.↲ ↲ ┆84┆Avoid scratching the anti-reflection coating (e.g. ↓ ┆19┆┆8b┆┄┄with sharp objects).↲ ↲ . ┆a1┆Display Unit and Keyboard↲ ↲ ┆84┆Wipe off the display unit and keyboard with the cloth.↲ ↲ . ┆a1┆Disk System↲ ↲ ┆84┆Wipe off the drive(s) with the cloth.↲ ↲ ┆84┆Avoid putting foreign objects into the slot of a ↓ ┆19┆┆8b┆┄┄diskette drive.↲ ↲ . ┆a1┆Printer↲ ↲ ┆84┆Wipe off the printer with the cloth.↲ ↲ ┆84┆Occasionally remove the cover and vacuum-clean the ↓ ┆19┆┆8b┆┄┄inside.↲ ↲ ↲ ┆a1┆┆b0┆4.1.2 Replacing the Fuse↲ ↲ ┆84┆The fuse in the power cable connector (2.1.2.1) is ↓ ┆19┆┆89┆┄┄replaced as follows:↲ ↲ ┆84┆1. Remove power from the terminal.↲ ↲ ┆84┆2. Remove the power cable from the connector.↲ ↲ 3. Remove the fuse holder, directly above the connector.↲ ↲ ┆8c┆┆83┆┆d0┆↓ 4. ┆84┆Replace the fuse with the spare fuse in the fuse ↓ ┆19┆┆8c┆┄┄holder.↲ ↲ ↲ ┆a1┆┆b0┆4.2 Diskettes↲ ↲ ┆84┆Diskettes must be handled with care in order that they ↓ ┆19┆┆8a┆┄┄may serve their purpose. It may also be desirable to ↓ ┆19┆┆8a┆┄┄protect certain diskettes against writing.↲ ↲ ↲ ┆a1┆┆b0┆4.2.1 Care of Diskettes↲ ↲ ┆84┆Never touch the surface of a diskette (visible through ↓ ┆19┆┆89┆┄┄the round and oblong holes in the diskette cover).↲ ↲ ┆84┆Never write on the diskette label, once it has been ↓ ┆19┆┆89┆┄┄affixed to the diskette cover.↲ ↲ ┆84┆Always keep a diskette which is not in use in its pro┄↓ ┆19┆┆89┆┄┄tective envelope, secured against harmful environmental ↓ ┆19┆┆89┆┄┄influences, e.g. magnetic materials, dust, heat, or ↓ ┆19┆┆89┆┄┄sunlight.↲ ↲ ┆84┆Store diskettes in an upright position, preferably in a ↓ ┆19┆┆89┆┄┄closed diskette container.↲ ↲ ↲ ┆a1┆┆b0┆4.2.2 Write-Protection of Diskettes↲ ↲ ┆84┆Diskettes are protected against the writing of data as ↓ ┆19┆┆89┆┄┄follows:↲ ↲ . ┆a1┆┆e1┆┆b0┆5 1/4 Inch Diskettes↲ ↲ ┆84┆Cover the notch in the side of the diskette cover with ↓ ┆19┆┆8c┆┄┄a piece of opaque tape. To enable writing, remove the ↓ ┆19┆┆8c┆┄┄tape.↲ ↲ . ┆a1┆┆e1┆┆b0┆8 Inch Diskettes↲ ↲ ┆84┆Make a notch in the side of the diskette cover as ↓ ┆19┆┆8c┆┄┄shown below (measurements in millimeters). To enable ↓ ┆19┆┆8c┆┄┄writing, cover the notch with a piece of opaque tape.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆┆a1┆┆b0┆┆b0┆┆a1┆A. REFERENCES↲ ↲ ┆84┆( 1) RCSL No. 42-i1984:↲ ┆84┆┆a1┆RC855 Configuration Guide↲ ┆84┆Torsten Schmidt and Henning Christensen, March ↓ ┆19┆┆8f┆┄┄1982↲ ↲ ( 2) RCSL No. 42-i2042:↲ ┆84┆┆a1┆RC855 Installation Guide↲ ┆84┆Henning Christensen, May 1982↲ ↲ ( 3) RCSL No. 42-i2347:↲ ┆84┆┆a1┆RC855 Work Station User's Guide↲ Jeffrey C. Snider and Leif Olsen, June 1983↲ ↲ ( 4) RCSL No. 42-i1826:↲ ┆a1┆RC855 IMB 3270 BSC Emulator Installation Guide↲ Finn Verner Nielsen, April 1982↲ ↲ ( 5) RCSL No. 42-i2372:↲ ┆a1┆┆84┆RC855 IMB 3270 BSC Emulator Installation Guide┆e1┆ ↓ ┆19┆┆8f┆┄┄┆e1┆(┆e1┆with DATEX)↲ Max Larsen, July 1983↲ ↲ ( 6) RCSL No. 42-i2140:↲ ┆84┆┆a1┆RC855 IBM 2780/3780 BSC Emulator Installation ↓ ┆19┆┆8f┆┄┆84┆Guide↲ ┆84┆Torben G. Rasmussen and Henning Christensen, ↓ ┆19┆┆8f┆┄┄October 1982↲ ↲ ( 7) RCSL No. 42-i2112:↲ ┆84┆┆a1┆┆84┆┆a1┆RC855 TTY Emulator Installation Guide↲ ┆84┆Claus Terp, August 1982↲ ↲ ( 8) RCSL No. 42-i2150:↲ ┆84┆┆a1┆RC855 IBM 3270 BSC Emulator Operating Guide↲ ┆84┆Claus Terp, November 1982↲ ↲ ( 9) RCSL No. 42-i2141:↲ ┆a1┆┆84┆RC855 IBM 2780/3780 BSC Emulator Operating Guide↲ ┆84┆Torben G. Rasmussen and Henning Christensen, ↓ ┆19┆┆8f┆┄┄October 1982↲ ↲ (10) RCSL No. 42-i2395:↲ ┆84┆┆a1┆RC855 TTY Emulator Operating Guide↲ ┆84┆Ole Thomassen, October 1983↲ ↲ (11) RCSL No. 42-i2156:↲ ┆84┆┆a1┆RC855 IMB 3270 BSC Emulator Reference Manual↲ ┆84┆Pierce C. Hazelton, November 1982↲ ↲ (12) RCSL No. 42-i2454:↲ ┆84┆┆a1┆RC890 Control Unit Operation and System ↓ ┆19┆┆8f┆┄┆84┆Customization Manual↲ ┆84┆Pierce C. Hazelton, January 1984↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ (13) RCSL No. 42-i2091:↲ ┆84┆┆a1┆RC850 Extended Selftest User's Guide↲ ┆84┆Jan Nielsen, August 1982↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆B. EXTENDED SELFTEST↲ ↲ ┆84┆The extended selftest is a set of diagnostic hardware ↓ ┆19┆┆89┆┄┄test programs, integrated in the RC855 bootloader. By ↓ ┆19┆┆89┆┄┄running the extended selftest as described below, the ↓ ┆19┆┆89┆┄┄RC855 operator can thoroughly check his terminal in ↓ ┆19┆┆89┆┄┄approximately two minutes.↲ ↲ ↲ ┆a1┆┆b0┆B.1 Test Procedure↲ ↲ ┆84┆To enter the extended selftest from the bootloader, the ↓ ┆19┆┆89┆┄┄operator must hold the key labeled "T" depressed while ↓ ┆19┆┆89┆┄┄the terminal executes the power-up selftest (3.2). In ↓ ┆19┆┆89┆┄┄approximately 7 seconds the following will appear on the ↓ ┆19┆┆89┆┄┄display screen:↲ ↲ ╞ ╞ RC855 Extended Selftest↲ ╞ ╞ <<< test no.: 00 >>>↲ ╞ ╞ <<< pass no.: 00000 >>>↲ ↲ ┆84┆The extended selftest runs automatically in a continuous ↓ ┆19┆┆89┆┄┄loop. Each pass comprises a sequence of seven different ↓ ┆19┆┆89┆┄┄tests, numbered from 0 to 6, followed by a momentarily ↓ ┆19┆┆89┆┄┄blank screen. The above message indicates that test ↓ ┆19┆┆89┆┄┄number 0 is active, but no passes have been completed. ↓ ┆19┆┆89┆┄┄For a thorough check of the terminal, the operator ↓ ┆19┆┆89┆┄┄should allow the extended selftest to loop through ten ↓ ┆19┆┆89┆┄┄complete passes, which it will do in approximately two ↓ ┆19┆┆89┆┄┄minutes.↲ ↲ ┆84┆If an error is detected by the extended selftest, the ↓ ┆19┆┆89┆┄┄terminal CPU (central processing unit) will stop, and ↓ ┆19┆┆89┆┄┄the message↲ ↲ ╞ ╞ **** ERROR no.: <error code> ****↲ ↲ ┆84┆where <error code> is a two-digit hexadecimal number, ↓ ┆19┆┆89┆┄┄will appear in the lower right-hand corner of the ↓ ┆19┆┆89┆┄┄display screen. The operator should note down the error ↓ ┆19┆┆89┆┄┄code and report the error.↲ ↲ ┆84┆To exit from the extended selftest and re-enter the ↓ ┆19┆┆89┆┄┄bootloader, the operator must press the key combination ↓ ┆19┆┆89┆┄┄CTRL CLEAR. The terminal will then execute a normal ↓ ┆19┆┆89┆┄┄power-up selftest.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆B.2 Tests Performed↲ ↲ 0 : ┆84┆┆a1┆Power-Up Selftest↲ ↲ ┆84┆A power-up selftest is executed in every pass of the ↓ ┆19┆┆8d┆┄┄extended selftest. The power-up selftest comprises ↓ ┆19┆┆8d┆┄┄two tests:↲ ↲ ┆84┆┆a1┆PROM Checksum Test (error code: 01)↲ ↲ ┆84┆This test checks the PROMs (programmable read-only ↓ ┆19┆┆8d┆┄┄memories) of the terminal. Note that, if an error is ↓ ┆19┆┆8d┆┄┄detected by a normal power-up selftest, the message↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 checksum error ↲ ↲ ┆84┆is displayed on the status line (3.2).↲ ↲ ┆84┆┆a1┆RAM Memory Test (error code: 02)↲ ↲ ┆84┆This test checks the RAM (random-access memory) of ↓ ┆19┆┆8d┆┄┄the terminal. Note that, if an error is detected by ↓ ┆19┆┆8d┆┄┄a normal power-up selftest, the message↲ ↲ ┆84┆┆a1┆ ↲ ┆84┆┆a1┆RC855 memory error <addresses and values> ↲ ↲ ┆84┆is displayed on the status line (3.2).↲ ↲ 1 : ┆a1┆Memory Refresh Test (error code: 17)↲ ↲ ┆84┆This test checks the memory controller.↲ ↲ 2 : ┆a1┆DMA Test (error code: 03 or 04)↲ ↲ ┆84┆This test checks DMA (direct memory access) trans-↓ ┆19┆┆8d┆┄┄fers between channels 0 and 1.↲ ↲ 3 : ┆a1┆CTR Test↲ ↲ ┆84┆This test checks the character ROM (read-only ↓ ┆19┆┆8d┆┄┄memory) and shadow RAM (random-access memory) used ↓ ┆19┆┆8d┆┄┄in conjunction with the CRT (cathode ray tube).↲ ↲ ┆84┆No error codes are associated with this test. The ↓ ┆19┆┆8d┆┄┄operator must ┆a1┆observe the display┆e1┆┆a1┆ screen┆e1┆ during the ↓ ┆19┆┆8d┆┄┄test and, if need be, hold the CTRL key depressed to ↓ ┆19┆┆8d┆┄┄freeze the picture.↲ ↲ ┆84┆Twelve sets of the 128 graphic symbols in the dis- ↓ ┆19┆┆8d┆┄┄playable character repertoire are shown for 10 ↓ ┆19┆┆8d┆┄┄seconds. This picture should not change. A change ↓ ┆19┆┆8d┆┄┄indicates an error.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆84┆Then a picture consisting of alternating light and ↓ ┆19┆┆8d┆┄┄dark vertical bars is shown. This light-and-dark ↓ ┆19┆┆8d┆┄┄pattern should reverse itself after approximately 5 ↓ ┆19┆┆8d┆┄┄seconds. Failure to do so indicates an error.↲ ↲ 4 : ┆a1┆CTC Test (error code: 09 or 0B)↲ ↲ ┆84┆This test checks the CTC (counter timer circuit) for ↓ ┆19┆┆8d┆┄┄interrupt generation and interrupt addressing.↲ ↲ 5 : ┆a1┆Printer Channel Test (error code: C0 or D0)↲ ↲ ┆84┆This test checks the SIO (serial input/output) ↓ ┆19┆┆8d┆┄┄channel used for the printer. If no printer is ↓ ┆19┆┆8d┆┄┄connected to the display unit, the test is skipped. ↓ ┆19┆┆8d┆┄┄This is also the case, if the OFFLINE bit is set (to ↓ ┆19┆┆8d┆┄┄"offline") when the printer channel test is entered.↲ ↲ ┆84┆The test causes the contents of a buffer of 4,096 ↓ ┆19┆┆8d┆┄┄printable characters to be transmitted to the ↓ ┆19┆┆8d┆┄┄printer. The transmission speed is determined by ↓ ┆19┆┆8d┆┄┄the value of the relevant NVM parameter.↲ ↲ ┆84┆The buffer contains characters with decimal values ↓ ┆19┆┆8d┆┄┄in the interval 32..127. Every buffer begins with ↓ ┆19┆┆8d┆┄┄the control characters CR (carriage return) and FF ↓ ┆19┆┆8d┆┄┄(form feed). For every 80 characters, the control ↓ ┆19┆┆8d┆┄┄characters CR (carriage return) and LF (line feed) ↓ ┆19┆┆8d┆┄┄are inserted.↲ ↲ 6 : ┆a1┆NVM Test↲ ↲ ┆84┆The NVM (nonvolatile memory) test is not run when ↓ ┆19┆┆8d┆┄┄the extended selftest is entered from the bootloader ↓ ┆19┆┆8d┆┄┄as described in Section B.1.↲ ↲ ↲ ┆a1┆┆b0┆B.3 Error Codes↲ ↲ ┆84┆┆a1┆Code┆e1┆ ┆a1┆Test and Error↲ ↲ 01 0 : power-up selftest: PROM checksum error↲ 02 0 : power-up selftest: RAM memory error↲ 03 2 : DMA test: data error↲ 04 2 : ┆84┆DMA test: terminal count bit not set by DMA ↓ ┆19┆┆94┆┄┄channel 1 within 200 milliseconds↲ 09 4 : CTC test: generation of an unwanted interrupt↲ 0B 4 : ┆84┆CTC test: timeout of a CTC channel with no ↓ ┆19┆┆94┆┄┄interrupt↲ 17 1 : memory refresh test: data error↲ C0 5 : ┆84┆printer channel test: change of BUSY bit from ↓ ┆19┆┆94┆┄┄"not busy" to "busy" during execution↲ D0 5 : ┆84┆printer channel test: change of OFFLINE bit ↓ ┆19┆┆94┆┄┄from "not offline" to "offline" during ↓ ┆19┆┆94┆┄┄execution↲ ↲ ┆84┆For a detailed description of the extended selftest, see ↓ ┆19┆┆89┆┄┄(13).↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆C. SURVEY OF STATUS MESSAGES↲ ↲ ┆84┆┆a1┆Status Line Positions: 1-78┆e1┆┆e1┆ ┆a1┆79-80┆e1┆ ┆a1┆┆a1┆┆a1┆┆e1┆┆e1┆┆a1┆Wh┆a1┆┆e1┆┆a1┆ere D┆a1┆┆e1┆┆a1┆┆a1┆e┆a1┆┆e1┆┆a1┆scribed↲ ↲ RC855 ┆84┆3.2, 3.2.2, ↓ ┆19┆┆b0┆┄┄3.3.3.2↲ RC855 LP 3.3.1↲ RC855 LI 3.3.1↲ RC855 LD 3.3.2↲ RC855 LC 3.3.3.1↲ RC855 LA 3.3.3.3↲ RC855 checksum error 3.2↲ RC855 memory error ... 3.2↲ RC855 - Insert diskette 3.3.1, 3.3.2↲ RC855 Load status: Hard error 3.3.2↲ RC855 Load status: Hard error LI 3.3.1↲ RC855 Load status:↲ Diskette error LD 3.3.2↲ RC855 Hard disk: Bad sector 3.3.2↲ RC855 Hard disk: Invalid id 3.3.2↲ RC855 CU disconnected 3.3.3.2↲ RC855 CU disconnected LA 3.3.3.3↲ RC855 CU program not found LA 3.3.3.3↲ RC855 CU diskette error LA 3.3.3.3↲ RC855 Checksum error LP 3.3.1↲ RC855 Checksum error LI 3.3.1↲ RC855 Checksum error LA 3.3.3.3↲ ↲ ┆1a┆┆1a┆tion and System ↓ ┆19┆┆8f┆┄┆84┆Customization Manual↲ ng Guide↲