OS8SGEN.DOC OS/8 System Generation Notes DISCLAIMER This document file was created by scanning the original document and then editing the scanned text. As much as possible, the original text format was restored. Some format changes were made to insure this document would print on current laser printers using 60 lines per page. The original spelling and grammar has been preserved. 1-Nov-1996 OS/8 System Generation Notes Order No. AA-H606A-TA March 1979 ABSTRACT This document describes the procedures for getting on line with OS/8. SUPERSESSION/UPDATE INFORMATION: This manual supersedes and updates information in the OS/8 Handbook (DEC-S8-OSHBA-A-D) and the OS/8 Handbook Update (DEC-S8-OSHBA-A-DN4). OPERATING SYSTEM AND VERSION: OS/8 V3D. ---------------------------------------------------------------------- | To order additional copies of this document, contact the Software | | Distribution Center, Digital Equipment Corporation, Maynard, | | Massachusetts 01754 | ---------------------------------------------------------------------- digital equipment corporation - maynard, massachusetts First Printing, March 1979 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may only be used or copied in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by DIGITAL or its affiliated companies. Copyright (c) 1979 by Digital Equipment Corporation The postage-prepaid READER'S COMMENTS form on the last page of this document requests the user's critical evaluation to assist us in pre- paring future documentation. The following are trademarks of Digital Equipment Corporation: DIGITAL DECsystem-l0 MASSBUS DEC DECtape OMNIBUS PDP DIBOL OS/8 DECUS EDUSYSTEM PHA UNIBUS FLIP CHIP RSTS COMPUTER LABS FOCAL RSX COMTEX INDAC TYPESET-8 DDT LAB-8 TYPESET-11 DECCOMM DECSYSTEM-20 TMS-ll ASSIST-11 RTS-8 ITPS-l0 VAX VMS SBI DECnet IAS PDT DATATRIEVE TRAX CONTENTS Page DOCUMENTATION SET FOR OS/8 v 1.0 GETTING ON LINE WITH OS/8 1 2.0 DECTAPE SYSTEMS 1 2.1 The TC01/TC08 DECtape 2 2.2 TD8E DECtapes 4 2.2.1 TD8E Initialization Program 4 2.2.2 TD8E Initialization Error Messages 6 2.2.3 TD8E Bootstraps 7 2.2.3.1 8K ROM Bootstrap (PDP-8/E) 7 2.2.3.2 12K TD8E Bootstrap 7 2.3 LINCtape (PDP-12 Users) 8 3.0 CASSETTE SYSTEMS 9 3.1 Building OS/8 from Cassette 9 3.2 Loading System Programs from Cassette 14 4.0 PAPER TAPE SYSTEMS 15 4.1 Building from Paper Tape 16 4.2 Loading a Paper Tape Binary Kit 19 5.0 USING A DISK AS THE SYSTEM DEVICE 21 5.1 RF08 and DF32 Disks 22 5.2 The RK8E Disk 22 5.3 The RK8 Disk 23 5.4 The RX01 Diskette 25 6.0 RESTARTING OS/8 26 INDEX Index-1 TABLES TABLE 1 TC01/TC08 DECtape Bootstrap 2 2 TD8E Initialization Error Messages 6 3 12K TD8E DECtape Bootstrap 8 4 Cassette Bootstrap 10 5 System Devices 12 6 System Devices 17 7 RF08/DF32 Disk Bootstrap 22 8 Single RK8E Disk Bootstrap 23 9 Multiple RK8E Disk Bootstrap 23 10 Single RK8 Disk Bootstrap 24 11 Multiple RK8 Disk Bootstrap 25 12 RX01 Floppy Disk Bootstrap 26 iii DOCUMENTATION SET FOR OS/8 OS/8 SYSTEM GENERATION NOTES (AA-H606A-TA) The System Generation Notes provide the information you need to get a new OS/8 system running. OS/8 SYSTEM REFERENCE MANUAL (AA-H607A-TA) The System Reference Manual describes OS/8 system conventions, keyboard commands, and utility programs. OS/8 TECO REFERENCE MANUAL (AA-H608A-TA) The TECO Reference Manual describes the OS/8 version of this character-oriented text editing and correcting program. OS/8 LANGUAGE REFERENCE MANUAL (AA-H609A-TA) The Language Reference Manual describes all languages supported by OS/8, including BASIC, FORTRAN IV, and the PAL8 assembly language. OS/8 ERROR MESSAGES (AA-H610A-TA) This manual lists in alphabetical order all error messages generated by OS/8 system programs and languages. iv OS/8 SYSTEM GENERATION NOTES 1.0 GETTING ON LINE WITH OS/8 OS/8 software is distributed in a form appropriate for your particular hardware configuration. The general system categories are DECtape (LINCtape), cassette, and paper tape. This manual provides the information that the user of any of these types of systems needs to start using OS/8. This manual also describes the procedures for bootstrapping a disk system and for restarting OS/8. To get on-line when your system is installed, refer to the section that deals with your medium of distribution. 2.0 DECTAPE SYSTEMS OS/8 supports the following DECtape systems: TC01/TC08, TD8E, and LINCtape (PDP-12). Since the software is supplied on a system DECtape (or LINCtape), it is not necessary to build an initial system, as it is when using cassettes or paper tapes. Two tapes are distributed with each DECtape (LINCtape) system. System Tape #1 contains the system programs and all OS/8 Monitor functions. System Tape #2 contains TDINIT.SV (used in TD8E system initialization) and two TD8E DECtape monitor images (8K ROM and 12K). Other files on this second tape contain the device handlers in a format suitable for the OS/8 BUILD program. Each file contains a handler for a specific device type. These files are to be used as input for the LOAD command in BUILD and are described in the BUILD section of Chapter 2. In addition to these files, the tape also contains relocatable binary files of the FORTRAN II library subroutines. LIBSET, the FORTRAN II librarian, is used to create a FORTRAN II library as described in the OS/8 Language Reference Manual. Finally, the tape contains several OS/8 help files. These help files are intended to provide the user with a quick command summary for most OS/8 programs. They can be printed with either OS/8 PIP or the CCL command HELP. 1 OS/8 SYSTEM GENERATION NOTES 2.1 The TC01/TC08 DECtape The following short procedure is used to start OS/8 on a TC01/TC08 system: 1. Mount the system DECtape (AL-4711C-BA) on unit 0 (this appears as unit 8 on some DECtape units), making certain to wind at least 10 feet of tape onto the empty reel. Set the tape unit switches to REMOTE and WRITE LOCK. 2. Bootstrap the OS/8 DECtape by following one of two methods. If the system includes an MI8-E hardware bootstrap option: a. Place the terminal on line. Raise the SING STEP switch on the PDP-8/E console. Press the CONT switch. Then lower and raise the HALT switch. At least one console indicator lamp should light. b. Having mounted the OS/8 System Tape #1 on unit 0 as described above, lower and raise the SW switch on the left side of the console. If the system does not include a hardware bootstrap, this procedure will have no effect. In this case, execute step 1 above, place the terminal on line, and then perform the switch manipulations shown in Table 1. For each step in the table, place each of the PDP-8/E console SWITCH REGISTER switches numbered 0 to 11 either in the up position if the corresponding table entry is a 1, or in the down position if the corresponding table entry is a 0. When all 12 switches have been set to correspond to a line in the table, follow the instructions in the right hand column and proceed to the next line. In step 4, for example, place switches 2, 4, 7, and 10 in the up position; place switches 1, 3, 5, 6, 8, 9, and 11 in the down position; lift the DEP switch; and proceed to step 5. The table also includes octal values of the binary switch settings for the benefit of users familiar with octal numbers. Table 1 TC01/TC08 DECtape Bootstrap ---------------------------------------------------------------------- | STEP | OCTAL | SWITCH REGISTER | AND THEN | | # | VALUES | SETTING | | |--------|--------|------------------------|-------------------------| | | | 012 345 678 91011 | | | 1 | 0000 | 000 000 000 000 | press EXTD ADDR LOAD | | 2 | 7613 | 111 110 001 011 | press ADDR LOAD | | 3 | 6774 | 110 111 111 100 | lift DEP key | | 4 | 1222 | 001 010 010 010 | lift DEP key | ---------------------------------------------------------------------- (continued on next page) 2 OS/8 SYSTEM GENERATION NOTES Table 1 (Cont.) TC01/TC08 DECtape Bootstrap ---------------------------------------------------------------------- | STEP | OCTAL | SWITCH REGISTER | AND THEN | | # | VALUES | SETTING | | |--------|--------|------------------------|-------------------------| | | | 012 345 678 91011 | | | 5 | 6766 | 110 111 110 110 | lift DEP key | | 6 | 6771 | 110 111 111 001 | lift DEP key | | 7 | 5216 | 101 010 001 110 | lift DEP key | | 8 | 1223 | 001 010 010 011 | lift DEP key | | 9 | 5215 | 101 010 001 101 | lift DEP key | | 10 | 0600 | 000 110 000 000 | lift DEP key | | 11 | 0220 | 000 010 010 000 | lift DEP key | | 12 | 7754 | 111 111 101 100 | press ADDR LOAD | | 13 | 7577 | 111 101 111 111 | lift DEP key | | 14 | 7577 | 111 101 111 111 | lift DEP key | | 15 | 7613 | 111 110 001 011 | press ADDR LOAD and | | | | | press CLEAR and | | | | | press CONT | ---------------------------------------------------------------------- Either bootstrapping procedure first rewinds the DECtape on unit 0 to the end zone, then starts it moving forward reading block 0 into locations beginning at 7600 in field 0. In block 0 of the DECtape is a larger bootstrap. This bootstrap continues to read the tape and install the resident Monitor code, finally turning control over to the OS/8 Keyboard Monitor. 3. DECtape unit 0 will rock, and the console terminal will respond by printing a dot (.) at the left margin. At this point, OS/8 is active; DECtape unit 0 must be set to WRITE ENABLE. NOTE If the terminal does not respond properly, check that the bootstrap was loaded correctly, that unit 0 is selected and set to REMOTE, that the correct tape is mounted, and that the terminal is set to REMOTE or LINE. If trouble persists, contact the local Digital sales office. 3 OS/8 SYSTEM GENERATION NOTES 2.2 TD8E DECtapes OS/8 supports TD8E DECtape hardware in two configurations: TD8E DECtape and 12K or more core, and TD8E DECtape and 8K core and 256-word Read-Only-Memory (ROM). 2.2.1 TD8E Initialization Program - TD8E DECtape users must run a special initialization program before OS/8 can be used. This program need only be run once to create the proper configuration; thereafter, the appropriate TD8E bootstrap (discussed shortly) can be used to start OS/8. Use the following procedures to initialize the TD8E DECtape system. 1. Mount the binary DECtape (AL-4712C-BA) on DECtape unit 0. Set the tape unit switches to REMOTE and WRITE LOCK. 2. Turn the console terminal to LINE or REMOTE. 3. Execute one of the TD8E bootstraps (see Section 2.2.3). 4. When the bootstrap is executed correctly, the message: TD8E INITIALIZER PROGRAM VERSION 4 __________________________________ is printed on the terminal. Then, depending upon which type of TD8E configuration is present, one of the following messages is printed to indicate the system on which OS/8 will be built. a. 8K ROM SYSTEM _____________ is printed if the user has the 256-word ROM. b. 12K SYSTEM __________ is printed if the user has no ROM but does have 12K or more of core memory. NOTE If neither the ROM nor 12K of memory exists, the message: NEED ROM OR l2K _______________ appears, and the machine halts. This indicates that the configuration is not suitable for running the TD8E version of OS/8. 4 OS/8 SYSTEM GENERATION NOTES 5. After the message specifying the hardware configuration (a or b above), the following instructions to the user appear: MOUNT A CERTIFIED DECTAPE ON UNIT 1 WRITE-ENABLED __________________________________________________ ALWAYS KEEP ORIGINAL SYSTEM DECTAPES WRITE-LOCKED _________________________________________________ STRIKE A CHARACTER TO CONTINUE ______________________________ Perform the specified operations. At this point, the current OS/8 Monitor is written onto a blank DECtape on unit 1. Note that the original tape (on unit 0) is not written upon. 6. When the copy operation is complete, the following instructions are printed: DISMOUNT TAPE #2 FROM UNIT 0 AND SAVE IT ________________________________________ MOUNT ORIGINAL SYSTEM TAPE #l ON UNIT 0 _______________________________________ PREPARE TO COPY FILES OVER __________________________ STRIKE A CHARACTER TO CONTINUE ______________________________ The system programs will now be copied from System Tape #1 (AL-4711C-8A) to the tape being created. Perform the specified operations and type any character except CTRL/Z to continue. PREPARE TO COPY FILES OVER means to expect copying to take place; no additional preparation is implied. The following message is printed: COPYING FILES FROM UNIT O UNIT 1 ________________________________ and the system copies the files and updates the DECtape directory. NOTE If you wish to perform nonstandard special processing, you can respond with a CTRL/Z to the preceding dialogue. If CTRL/Z is typed, the following messages appear: TYPE 1 TO COPY FILES FROM UNIT O TO UNIT 1 __________________________________________ TYPE 2 TO ZERO THE DIRECTORY OF UNIT 1 ______________________________________ TYPE 3 TO LEAVE THE DIRECTORY OF UNIT 1 ALONE _____________________________________________ STRIKE A CHARACTER TO CONTINUE ______________________________ Reply with either a 1, 2, or 3 (which will not echo) to indicate the desired option. Typing any character other than those indicated will repeat the request message. One of the following confirmatory messages will appear, to indicate the options 1, 2, or 3, respectively: 5 OS/8 SYSTEM GENERATION NOTES COPYING FILES FROM UNIT O TO 1 ______________________________ ZEROING THE DIRECTORY ON TAPE UNIT 1 ____________________________________ DIRECTORY ON UNIT 1 PRESERVED _____________________________ 7. When the files have been copied, the following instructions appear: REMOVE AND SAVE TAPE ON UNIT O ______________________________ TAKE NEW TAPE (ON UNIT 1) WHICH WAS JUST CREATED ________________________________________________ AND PLACE IT ON UNIT O ______________________ IT IS YOUR NEW OS/8 SYSTEM TAPE _______________________________ STRIKE A CHARACTER TO CONTINUE ______________________________ Remove the original OS/8 tape and save it for later use. Set DECtape unit 0 to WRITE-ENABLE, and type any character to continue. The tape on unit 0 will be initialized to a TD8E configuration. When the initialization is completed, a dot (.) is printed at the left margin of the terminal. OS/8 is active on a TD8E-based system. 2.2.2 TD8E Initialization Error Messages - The messages listed in Table 2 may appear during the TD8E initialization process. Table 2 TD8E Initialization Error Messages ---------------------------------------------------------------------- | Message | Meaning | |-------------------------------|------------------------------------| | FATAL IO ERROR | Unable to read from newly copied | | | system tape. | | | | | MOUNT CORRECT TAPE ON UNIT 0 | Cannot copy tape currently | | | mounted. | | | | | NEED ROM OR 12K | Improper hardware configuration. | | | | | NOT ORIGINAL OS/8 SYSTEM | The tape copied from was not an | | TAPE #2 | original OS/8 tape supplied by | | | Digital. | | | | | STRIKE A CHARACTER TO | An I/O error occurred on the | | CONTINUE | DECtape. Type any character to | | | retry the operation. | | | | | TYPE ANY OTHER CHARACTER TO | First retry failed. Type any | | RETRY THIS I/O OPERATION | other character to retry another | | | time. | | | | | TYPE A TO ABORT AND | Return to Step 1. | | START OVER AGAIN | | ---------------------------------------------------------------------- 6 OS/8 SYSTEM GENERATION NOTES 2.2.3 TD8E Bootstraps - The 8K ROM and 12K TD8E bootstraps both read record 0 of the system tape into memory and then start it at location 7400 in field 0. The code that is read into 7400 is a larger bootstrap which installs all resident tables and then turns control over to the OS/8 Keyboard Monitor or the TD8E initialization program. (The 12K system must move down to tape block 154 to accomplish the full bootstrap. This explains the extra tape motion.) When the TD8E system (either 8K ROM or 12K) is initialized, only TD8E DECtapes 0 and 1 (DTA0, DTA1) are available on the system. The others (DTA2-DTA7) are not in the system. To make other drives available, you must run the BUILD program. See the BUILD chapter in the OS/8 ____ System Reference Manual for details on how to reconfigure a system. _______________________ 2.2.3.1 8K ROM Bootstrap (PDP-8/E) 1. Set the switch register on the PDP-8/E console to 7470 (octal), i.e., set switches 0, 1, 2, 3, 6, 7, and 8 in the up position, and set switches 4, 5, 9, 10, and 11 in the down position. 2. Raise the SING STEP switch. Lower and raise the HALT switch. 3. Press the EXTD ADDR LOAD, ADDR LOAD, CLEAR, and CONT switches. The tape bootstrap will be executed and a message will be printed (if initializing) or the OS/8 Keyboard Monitor will print a dot (.) to indicate that it is active. If initializing, set DECtape unit 0 to WRITE-LOCK. If OS/8 is already active, set DECtape unit 0 to WRITE-ENABLE. 2.2.3.2 12K TD8E Bootstrap - The contents of the 12K TD8E bootstrap are included in Table 3. The tape bootstrap will be executed and a message will be printed (if initializing) or the OS/8 Keyboard Monitor will print a dot (.) to indicate that it is active. If initializing, set DECtape unit 0 to WRITE-LOCK. If OS/8 is already active, set DECtape unit 0 to WRITE-ENABLE. 7 OS/8 SYSTEM GENERATION NOTES Table 3 12K TD8E DECtape Bootstrap ---------------------------------------------------------------------- | STEP | OCTAL | SWITCH REGISTER | AND THEN | | # | VALUES | SETTING | | |--------|--------|------------------------|-------------------------| | | | 012 345 678 91011 | | | 1 | 7300 | 111 011 000 000 | press ADDR LOAD and | | | | | press EXTD ADDR LOAD | | 2 | 1312 | 001 011 001 010 | lift DEP key | | 3 | 4312 | 100 011 001 010 | lift DEP key | | 4 | 4312 | 100 011 001 010 | lift DEP key | | 5 | 6773 | 110 111 ll1 011 | lift DEP kev | | 6 | 5303 | 101 011 000 011 | lift DEP key | | 7 | 6777 | 110 111 111 111 | lift DEP key | | 8 | 3726 | 011 111 010 110 | lift DEP key | | 9 | 2326 | 010 011 010 110 | lift DEP key | | 10 | 5303 | 101 011 000 011 | lift DEP key | | 11 | 5732 | 101 111 011 010 | lift DEP key | | 12 | 2000 | 010 000 000 000 | lift DEP key | | 13 | 1300 | 001 011 000 000 | lift DEP key | | 14 | 6774 | 110 111 111 100 | lift DEP key | | 15 | 6771 | 110 111 111 001 | lift DEP key | | 16 | 5315 | 101 011 001 101 | lift DEP key | | 17 | 6776 | 110 111 111 110 | lift DEP key | | 18 | 0331 | 000 011 011 001 | lift DEP key | | 19 | 1327 | 001 011 010 111 | lift DEP key | | 20 | 7640 | 111 110 100 000 | lift DEP key | | 21 | 5315 | 101 011 001 101 | lift DEP key | | 22 | 2321 | 010 011 010 001 | lift DEP key | | 23 | 5712 | 101 111 001 010 | lift DEP key | | 24 | 7354 | 111 011 101 100 | lift DEP key | | 25 | 7756 | 111 111 101 110 | lift DEP key | | 26 | 7747 | 111 111 100 111 | lift DEP key | | 27 | 0077 | 000 000 111 111 | lift DEP key | | 28 | 7400 | 111 100 000 000 | lift DEP key | | 29 | 7300 | 111 011 000 000 | press ADDR LOAD and | | | | | press CLEAR and | | | | | press CONT | ---------------------------------------------------------------------- 2.3 LINCtape (PDP-12 Users) The following is the bootstrap procedure for PDP-12 systems: 1. Mount the system LINCtape (AL-3580C-BM) on LlNCtape unit 0. Set the LINCtape switches to WRITE-LOCK and REMOTE. Set the terminal to LINE or to REMOTE. 2. Set the left switches to 0700. Set the right switches to 0000. Set the MODE key to LINC. 8 OS/8 SYSTEM GENERATION NOTES 3. Press I/O PRESET. 4. Press DO. The LINCtape bootstrap will be executed, causing unit 0 to move. When tape movement stops, make sure that the AC contains -1 (has all lights on). If the AC does not contain -1, return to step 1 above. 5. Press the START 20 key. The LINCtape on unit 0 will move again, and a dot (.) will be printed at the left margin of the terminal. OS/8 is now active. 6. Set LINCtape unit 0 to WRITE-ENABLE. 3.0 CASSETTE SYSTEMS Use the following procedures to build and load an OS/8 system from cassettes. 3.1 Building OS/8 from Cassette When OS/8 software is supplied on cassettes, use the BUILD system library program to create the initial OS/8 system. The following procedures build OS/8 onto a mass storage device. 1. The OS/8 cassette containing BUILD (AR-4585C-BA) supplied by DIGITAL, is write-protected (lugged red tabs expose write-protect holes). Open the locking bar on the right side of cassette transport unit 0 by pushing it to the right. Hold the cassette so that the DIGITAL trademark in large letters is upright and to the front. Insert the cassette into transport unit 0, rotating it over the drive sprockets without forcing it, so that the locking bar closes over the back edge. Press the rewind button on the cassette transport unit once to rewind the tape to the beginning of its leader,/trailer segment. When the unit stops moving, the tape is positioned for data transfer operations. 2. Bootstrap the OS/8 cassette by following one of two methods. If the system includes an MI8-E hardware bootstrap option: a. Place the terminal on line. Raise the SING STEP switch on the PDP-8/E console. Press the CONT switch. Then lower and raise the HALT switch. At least one console indicator lamp should light. 9 OS/8 SYSTEM GENERATION NOTES b. Having mounted the OS/8 system cassette on unit 0 as described above, lower and raise the SW switch on the left side of the console. If the system does not include a hardware bootstrap, this procedure will have no effect. In this case, execute step 1 above and then perform the switch manipulations in Table 4. For each step in the table, place each of the PDP-8/E console SWITCH REGISTER switches numbered 0 to 11 either in the up position if the corresponding table entry is a 1, or in the down position if the corresponding table entry is a 0. When all twelve switches have been set to correspond to a line in the table, follow instructions in the right-hand column and proceed to the next line. In step 3, for example, place switches 2, 4, 9, and 10 in the up position; place switches 0, 1, 3, 5, 6, 7, 8, and 11 in the down position; lift the DEP switch; and proceed to step 4. The table also includes octal values of the binary switch settings for the benefit of users familiar with octal numbers. Table 4 Cassette Bootstrap ---------------------------------------------------------------------- | STEP | OCTAL | SWITCH REGISTER | AND THEN | | # | VALUES | SETTING | | |--------|--------|------------------------|-------------------------| | | | 012 345 678 91011 | | | 1 | 4000 | 100 000 000 000 | press ADDR LOAD and | | | | | press EXTD ADDR LOAD | | 2 | 1237 | 001 010 011 111 | lift DEP key | | 3 | 1206 | 001 010 000 110 | lift DEP key | | 4 | 6704 | 110 111 000 100 | lift DEP key | | 5 | 6706 | 110 111 000 110 | lift DEP key | | 6 | 6703 | 110 111 000 011 | lift DEP key | | 7 | 5204 | 101 010 000 100 | lift DEP key | | 8 | 7264 | 111 010 110 100 | lift DEP key | | 9 | 6702 | 110 111 000 010 | lift DEP key | | 10 | 7610 | 111 110 001 000 | lift DEP key | | 11 | 3211 | 011 010 001 001 | lift DEP key | | 12 | 3636 | 011 110 011 110 | lift DEP key | | 13 | 1205 | 001 010 000 101 | lift DEP key | | 14 | 6704 | 110 111 000 100 | lift DEP key | | 15 | 6706 | 110 111 000 110 | lift DEP key | | 16 | 6701 | 110 111 000 001 | lift DEP key | | 17 | 5216 | 101 010 001 110 | lift DEP key | | 18 | 7002 | 111 000 000 010 | lift DEP key | | 19 | 7430 | 111 100 011 000 | lift DEP key | | 20 | 1636 | 001 110 011 110 | lift DEP key | | 21 | 7022 | 111 000 010 010 | lift DEP key | | 22 | 3636 | 011 110 011 110 | lift DEP key | ---------------------------------------------------------------------- (continued on next page) 10 OS/8 SYSTEM GENERATION NOTES Table 4 (Cont.) Cassette Bootstrap ---------------------------------------------------------------------- | STEP | OCTAL | SWITCH REGISTER | AND THEN | | # | VALUES | SETTING | | |--------|--------|------------------------|-------------------------| | | | 012 345 678 91011 | | | 23 | 7420 | 111 100 010 000 | lift DEP key | | 24 | 2236 | 010 010 011 110 | lift DEP key | | 25 | 2235 | 010 010 011 101 | lift DEP key | | 26 | 5215 | 101 010 001 101 | lift DEP key | | 27 | 7346 | 111 011 100 110 | lift DEP key | | 23 | 7002 | 111 000 000 010 | lift DEP key | | 29 | 3235 | 011 010 011 101 | lift DEP key | | 30 | 5201 | 101 010 000 001 | lift DEP key | | 31 | 7737 | 111 111 011 111 | lift DEP key | | 32 | 3557 | 011 101 101 111 | lift DEP key | | 33 | 7730 | 111 111 011 000 | lift DEP key | | 34 | 4000 | 100 000 000 000 | press ADDR LOAD key and| | | | | press CLEAR and | | | | | press CONT | ---------------------------------------------------------------------- Either bootstrapping procedure should cause the system cassette to move and BUILD to print a $ at the left margin of the console terminal. If there is no response, check that the system cassette is properly mounted on transport unit 0 and repeat the bootstrapping procedure, paying particular attention to the switch manipulations. Be careful not to bounce the DEP switch. 3. When BUILD prints: $ _ respond with the system device on which OS/8 is to be built. (At this point, the usual command editing features of BUILD are available; for details, see the BUILD chapter in the OS/8 System Reference Manual.) This response must be in the following form: $SYS dev=n _ where "dev" represents one of the legal replies taken from Table 5. The "n" is optional and need only be used to indicate the number of physical disk platters that are present if the system device is RF08 or DF32. The possible replies and the maximum value of n that can be used for each one are indicated below. 11 OS/8 SYSTEM GENERATION NOTES Table 5 System Devices --------------------------------------------- | Device | Maximum n | |-------------------------|-----------------| | DF32 (DF32 disk) | 4 | | RF08 (RF08 disk) | 4 | | RK8 (RK8 disk) | 1 | | RK8E (RK8E disk) | 1 | --------------------------------------------- n must be a digit in the range 1 to 4. If no value for n is specified, a value of 1 is assumed. If you enter a response that is not a digit, the message: ?SYNTAX _ is printed, and you must type the SYS command again. If you specify n as a digit that is too large for the device specified, you must retype the SYS command. For example: $SYS RF08=5 _ ?PLAT _____ $SYS RF08=4 _ 4. When you have entered a SYS command correctly, e.g., $SYS RK8E _ BUILD prints another $. At this time, insert the desired devices for the initial system, which must include as a minimum the terminal handler, the mass storage device, and the cassette handlers. (See the BUILD chapter in the OS/8 ____ Reference Manual for detailed information.) ________________ In response to the $ printed by BUILD, type the following, remembering to make a carriage return at the end of each command line. $IN TA8A:CSA0-1 (cassette unit 0, drives 0 and 1) _ $IN KL8E:TTY (terminal keyboard) _ 5. You should also specify the device that is to be the default mass storage device by entering the DSK command. For example: $DSK=SYS _ Any device other than SYS (or carriage return) specified in the DSK command must be the permanent name of a device that appeared in one of the INSERT commands. 12 OS/8 SYSTEM GENERATION NOTES 6. When you have entered all desired devices with INSERT commands, type the following in response to the S: $BUILD _ BUILD responds by printing: LOAD OS/8: __________ Type CSA0, followed by carriage return, in response to this message, i.e., LOAD OS/8: CSA0 __________ BUILD loads and writes the various parts of OS/8 onto the system device. If a SYS ERR message occurs at any time during the load, make sure that the system device is write-enabled and press the CONT switch to retry. If the retry is unsuccessful, return to step 2. 7. After writing OS/8, BUILD prints: LOAD CD: ________ Respond with a carriage return. BUILD loads the Command Decoder from cassette unit 0 and writes it onto the system device. 8. When BUILD responds with another $, type the following: $BOOT _ to initiate the final system creation process. BUILD creates OS/8 on the system device, writes ABSLDR on the system device, and prints: SYS BUILT _________ . _ The dot indicates that the OS/8 keyboard Monitor is activated. BUILD is still in memory at this time and must be written onto the system device. To save the copy of BUILD just used with the current date, type: .DATE mm/dd/yy ( mm=month, dd=day, yy=year ) _ .SAVE SYS BUILD _ This copy of BUILD reflects the current configuration of the system. It can be loaded and rerun with the command: .RUN SYS BUILD _ 13 OS/8 SYSTEM GENERATION NOTES 9. To prepare for loading the OS/8 system programs from their respective cassettes, first load MCPIP (Magnetic Tape/Cassette Peripheral Interchange Program). Type the following commands to load MCPIP: .GET SYS BUILD _ .START 17400 _ .SAVE SYS MCPIP; 12000=6400 _ 3.2 Loading System Programs from Cassette After creating an OS/8 system from cassettes, you must transfer the system programs from cassette to the system device. This transfer operation is performed with MCPIP, which you have saved on the system device. NOTE Users with OS/8 software supplied on DECtape (LINCtape) already have core images of the system programs on the system device. This section concerns only users with software supplied on cassettes. Each cassette supplied with OS/8 contains several OS/8 system programs. To transfer the programs to the system device, mount the appropriate cassette on a cassette drive and type MCPIP commands as shown below. Use the following procedures to load the system programs. 1. Mount the system cassette AR-4586C-BA on cassette drive 0. 2. Mount the system cassette AR-4587C-BA on cassette drive 1. 3. Type the following to call MCPIP from the system device: .R MCPIP _ MCPIP responds with an asterisk, indicating that it is ready to receive a command line of I/O specifications. 4. Respond as follows to the asterisks printed by MCPIP: *SYS:CCL.SV