OS8CKTIG.DOC OS/8 Combined Kit Information Guide

OS8CKTIG.DOC OS/8 Combined Kit Information Guide
OS8CKTIG.DOC
OS/8 Combined Kit
Information Guide
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 COMBINED KIT
INFORMATION
GUIDE
Order No. AA-J016B-TA
January 1980
This Guide describes the contents of the OS/8 Combined Kit
and how to get the system on line.
SUPERSESSION/UPDATE INFORMATION:
This manual supersedes the
previous edition, Order No.
AA-J016A-TA.
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, August 1979
Revised:
January 1980
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, 1980 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
preparing future documentation.
The following are trademarks of Digital Equipment Corporation:
DIGITAL
DECsystem-10
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-11
ASSIST-MM
RTS-8
ITPS-10
VAX
DECnet
DATATRIEVE
VMS
SBI
IAS
TRAX
PDT
CONTENTS
Page
1.0
2.0
3.0
4.0
5.0
5.1
5.1.1
5.1.2
5.2
5.2.1
5.2.2
5.2.3
5.3
5.3.1
5.3.2
5.3.3
5.4
5.4.1
5.4.2
5.4.3
5.5
5.5.1
5.5.2
5.5.3
5.6
6.0
7.0
INTRODUCTION
OVERVIEW
1
DOCUMENTATION
1
DISTRIBUTION
GETTING ON LINE
3
General Bootstrap Procedures
Operating a Hardware Bootstrap
Entering a Bootstrap Manually
RK05 Cartridge Disk Pack
Loading Procedure
Hardware Bootstrap Procedure
Manual Bootstrap Procedure
RL01 Cartridge Disk Pack
Loading Procedure
Hardware Bootstrap Procedure
Manual Bootstrap Procedure
RX01 and RX02 Diskettes
Loading Procedure
Hardware Bootstrap Procedure
Manual Bootstrap Procedure
DECtape (12K TD8E)
Loading Procedure
Hardware Bootstrap Procedure
Manual Bootstrap Procedure
Running the System
VERSION CODES
15
OBTAINING VERSION CODES FROM OS/8 MODULES
1
3
3
3
4
6
6
6
6
7
7
8
8
9
9
10
11
12
13
13
13
14
17
FIGURES
Figure 1
2
3
Loading the RK05 Disk
Loading the RL01 Disk Pack
Loading the RX01 and RX02 Diskette
6
7
10
TABLES
Table 1
2
3
Manual Bootstrap Procedure
RK8E (RK05) Bootstrap Program
RL01 Bootstrap Program
5
6
9
4
5
RX01 Bootstrap Program
RX02 Bootstrap Program
iii
11
12
CONTENTS (Cont.)
TABLES (Cont.)
Page
Table 6
7
8
9
TD8E DECtape Bootstrap Program
File and Media Duplication Utility Programs
OS/8 Combined Kit Modules and Version Codes
Obtaining OS/8 Module Version Codes
14
15
15
17
iv
1.0
INTRODUCTION
This document briefly describes
the
OS/8
Combined
Kit,
lists
the
manuals and software contained in the kit, and provides
instructions
for getting the system on line.
2.0
OVERVIEW
The OS/8 Combined Kit is an operating system/software
development
package for PDP-8 computers.
As the name implies, the kit is
a
combination of OS/8 software products. It includes the software
and
documentation contained in the following kits:
o
OS/8, Version 3D, Operating System
Product Description (S.P.D. 4.1.11)
(described
in
o
OS/8, Version 3D, Extension (S.P.D.
o
OS/8, Version 3D, Device Extensions for RL01, RX02,
(S.P.D. 4.12.0)
o
OS/8, Version 3D, FORTRAN IV (S.P.D.
Software
4.5.8)
and
KT8A
4.10.7)
In addition, the kit's modules have been updated with the
binary
patches described in the OS/8 Device Extensions User's Guide and
in
___________________________________
the issues of the Digital Software News (through June 1979).
_____________________
3.0
DOCUMENTATION
The documents contained in the OS/8 Combined Kit are as follows. The
titles are presented in alphabetical order.
OS/8 COMBINED KIT INFORMATION GUIDE - AA-J016B-TA
Describes the kit's contents and how to get the system
on line.
OS/8 COMBINED KIT - V3D SPD 4.4.2
Describes the OS/8
Combined
licenses,
support
category
information.
Kit,
its
and other
options,
pertinent
OS/8 DEVICE EXTENSION RELEASE NOTES - AA-H565A-TA
Contains supplemental information on the features of
the OS/8 Device Extensions Kit not discussed in the
DEVICE EXTENSIONS USER'S GUIDE.
OS/8 DEVICE EXTENSIONS USER'S GUIDE - AA-D319A-TA
Describes the RL01 and RX02 disks, their bootstrap
procedures, and the software support for the KT8A
(128K) Memory Management option.
1
OS/8 ERROR MESSAGES - AA-H610A-TA
Describes the error messages generated
Monitor and its system programs.
by
the
OS/8
OS/8 FORTRAN IV SOFTWARE SUPPORT MANUAL - DEC-S8-LFSSA-A-D
Describes internal features of OS/8 FORTRAN IV that
may be useful to the advanced user.
OS/8 LANGUAGE REFERENCE MANUAL - AA-H609A-TA
Describes the languages supported by OS/8:
BASIC,
FORTRAN IV, PAL8, FORTRAN II, FLAP/RALF, and SABR.
OS/8 MARK SENSE BATCH USER'S MANUAL - DEC-S8-OBUGA-A-D
Describes the use and operation of the Mark Sense
Batch (MSBATCH) OS/8 system program.
It includes
step-by-step procedures for preparing programs for
submission to MSBATCH.
OS/8 SOFTWARE SUPPORT MANUAL - DEC-S8-OSSMB-A-D
Describes internal system features that may be
to the advanced user.
useful
OS/8 SYSTEM GENERATION NOTES - AA-H606A-TA
Describes PDP-8/E bootstrap procedures for LINCtape,
DECtape (TC08 and TD8E), and disk (DF32, RF08, RK08,
RK8E, and RX01), as well as procedures for building
the system from paper tape and DECassette (TA8E).
OS/8 SYSTEM REFERENCE MANUAL - AA-H607A-TA
Describes the OS/8 system
conventions,
commands and utility programs.
keyboard
OS/8 TECO REFERENCE MANUAL - AA-H608A-TA
Describes the Text Editing and Correcting program
OS/8 users.
for
OS/8 V3D SYSTEM RELEASE NOTES - DEC-S8-OSRNA-B-D
Describes the differences between version V3D of OS/8
and previous versions, as well as corrections to known
software problems.
TECO POCKET GUIDE - AV-D530A-TK
Contains a guick-reference
commands.
summary
of
OS/8
TECO
2
4.0
DISTRIBUTION
The Combined Kit is distributed on the following media:
o
One RK05 cartridge disk
o
One RL01 cartridge disk pack
o
Six RX01 (single density) diskettes
o
Three RX02 (double density) diskettes
o
Three DECtapes (12K TD8E system)
5.0
GETTING ON LINE
To use OS/8, you must load a bootstrap program into memory and run
it.
The bootstrap program loads the OS/8 monitor from its
distribution
medium and initializes its operation. Each type of storage
device
(for example, RL01 disk, DECtape, etc.) has a separate
bootstrap
program.
Your system may have either an internal hardware bootstrap loader or
a
programmer's
console.
(Some hardware configurations have both.)
The
hardware bootstrap loader loads and starts an internally
stored
bootstrap program under the control of a switch located on the
front
of the processor. The programmer's console has switches that let
you
manually enter the bootstrap program into memory and start it.
The following paragraphs tell you how to load the system medium and
to
initialize (bootstrap) it.
You will also find these
bootstrap
procedures in the OS/8 System Generation Manual and in the OS/8
Device
_____________________________
___________
Extensions User's Guide.
_______________________
5.1
General Bootstrap Procedures
This section tells you how to use the hardware
bootstrap
loader
and
how to manually enter and initialize a bootstrap from the
programmer's
console. The remaining sections of this document provide loading
and
bootstrap procedures for the OS/8 Combined Kit distribution media.
5.1.1 Operating a Hardware Bootstrap - If your system has a
hardware
bootstrap loader and the processor is a:
PDP-8/A
1. Load the distribution medium
Sections 5.2 through 5.5).
3
into
its
device
(see
2.
Run the bootstrap loader:
o Press the BOOT button twice
console.
on
the
programmer's
or
o Raise and lower the BOOT switch on the
panel.
PDP-8/E
operator's
1. Load the distribution medium into its device (see
Sections 5.2 through 5.5).
2.
Lower and raise the HALT switch.
3.
Lower and raise the SW switch.
This procedure will have no effect if there is no hardware
bootstrap
loader in the system for the device that runs your OS/8
distribution
medium.
5.1.2 Entering a Bootstrap Manually - If your system has no
hardware
bootstrap loader for your distribution medium, you must load and
start
the bootstrap, using the programmer's console as follows:
1.
Load the distribution medium into its
5.2 through 5.5).
device
(see
Sections
2.
Use the steps in Table 1 to manually load and initiate the
appropriate bootstrap program (see Sections 5.2 through 5.5).
4
Table 1
Manual Bootstrap Procedure
--------------------------------------------------------------------|
|
| Step | Function
|
Processor
|
|----------------------------------------------
-|
|
|
|
PDP-8/A
|
PDP-8/E
|
|------|-------------|-------------------|--------------------------|
|
1
| Halt the
2
| processor
|
| Display
3
|
|
|
|
|
| Press HLT/SS
| Lower and raise the HALT
|
|
|
|
|
|
| switch
|
|
|
| a. Press MD
| Rotate selector switch
|
|
|
|
|
|
program
data to be
entered
|
| to MD
|
| b. Press DISP
|
|
|
|
|
|
|
|
Select mem- | a. Press 0
| a. Lower switches 6, 7, 8
|
|
|
| ory field 0 |
|
| b.
|
Press LXA
|
| b. Press EXTD ADDR LOAD
|
|
| 4
|
|
|
equiv-|
|
|
|
|
|
|
|
| 5
|
|
|
equiv-|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Select
bootstrap
loading
address
|
|
|
|
|
|
|
|
|
|
|
|
| Using the numeric | Using the numeric
| keys:
| switches:
|
|
|
|
| a. Enter the
| a. Enter the binary
| first (lowest)
|
alent of the first
| bootstrap
|
(lowest) address
| address
|
|
|
| b. Press ADDR LOAD
|
| b. Press LA
|
|
|
|
Enter each | Using the numeric | Using the numeric
instruction | keys:
| switches:
|
in the pro- |
|
|
gram into
| a. Enter the
| a. Enter the binary
| memory
|
first
|
|
|
|
|
alent of the first
|
|
|
|
instruction
|
|
| b. Press D NEXT
|
instruction
|
|
|
|
| Repeat above for
|
| Repeat 1 & 2 for suc-
|
| b. Raise and lower DEP
|
|
|
| succeeding
| ceeding instructions
|
|
|
| instructions
|
|
|
|
|
|
|
| 6
| Select
| Using the numeric | Using the numeric
|
|
| bootstrap
| keys:
| switches:
|
|
| starting
|
|
|
|
| address
| a. Enter the
| a. Enter the binary
equiv-|
|
|
|
starting
|
alent of the starting
|
|
|
|
address
|
address
|
|
|
|
|
|
|
|
| b. Press LA
| b. Press ADDR LOAD
|
|
|
|
|
|
| 7
| Begin
| a. Press INIT
| a. Press CLEAR
|
|
| bootstrap
|
|
|
|
| operation
| b. Press RUN
| b. Press CONT
|
--------------------------------------------------------------------5
5.2
5.2.1
RK05 Cartridge Disk Pack
Loading Procedure - If your OS/8 Combined
Kit
medium
is
the
RK05 disk cartridge, insert the disk into the drive as shown in
Figure
1. DIGITAL suggests that you write-protect the distribution medium
by
pressing the WTPROT switch. If there is more than one RK05 disk
drive
on your system, insert the disk pack into the drive marked "0".
--------------------------------------------------------------------|
|
|
|
| 1.
|
| 2.
|
RK05 picture not included here.
|
|
|
Switch power on.
|
|
Set RUN/LOAD switch (3) to LOAD;LOAD indicator light (4) will
|
|
|
| 3.
be lit.
|
|
Open access door (1), insert RK05 disk cartridge (2); close
|
|
| 4.
access door.
|
|
| 5.
out.
|
|
|
Set RUN/LOAD switch to RUN; the LOAD indicator light will go
|
|
|
READY indicator light (5) will go on when it is ready for
|
|
access.
|
--------------------------------------------------------------------Figure 1
Loading the RK05 Disk
5.2.2 Hardware Bootstrap Procedure - If your system has a
hardware
bootstrap loader for the RK05 (RK8E controller) disk, perform
the
steps in Section 5.1.1. This procedure will have no effect if
there
is no hardware bootstrap loader for the RK8E on your system.
5.2.3 Manual Bootstrap Procedure - If your system has a
programmer's
console, use its switches as described in Section 5.1.2 to enter
and
initialize the RK8E bootstrap program listed in Table 2.
Table 2
RK8E (RK05) Bootstrap Program
Address
_______
Loading and starting address ------->
31
6
Instruction
___________
30
6743
5031
5.3
5.3.1
RL01 Cartridge Disk Pack
Loading Procedure - If your OS/8 Combined
Kit
medium
is
the
RL01
Cartridge
Disk
Pack,
load the disk into its drive as shown
in
Figure 2. DIGITAL suggests that you protect the distribution
medium
by pressing the WRITE PROTECT button (when illuminated, protect is
in
effect). If there is more than one RL01 drive on your system,
load
the pack into the drive marked "0".
--------------------------------------------------------------------|
|
| TO READY DRIVE:
|
|
|
| Raise cartridge access door, and load RL01K disk cartridge.
|
|
| Depress load switch. Note that spindle motor starts turning.
|
|
|
|
| After 30 seconds, UNIT SELECT/READY indicator should light,
| indicating drive is ready to read or write.
|
|
|
| If write protection is desired, depress WRITE PROTECT switch
|
|
| (WRITE PROTECT indicator).
|
|-------------------------------------------------------------------|
|
|
|
|
|
|
|
RL01 picture not included here
|
|
|
|
|
--------------------------------------------------------------------(continued on next page)
Figure 2
Loading the RL01 Disk Pack
7
--------------------------------------------------------------------|
|
|
| DRIVE INDICATORS:
| TO LOAD RL01K CARTRIDGE:
|
|
|
|
| LOAD:
| Support cartridge "A" with left |
| When lit, indicates that
| hand holding protection cover
|
| cartridge may be loaded or that | "B".
|
| spindle is stopped.
|
|
|
| Push handle slide "C" to left
|
| UNIT SELECT/READY:
| with thumb of right hand.
|
| Indicates logical drive address. |
|
| When lit, indicates drive is
| Raise cover handle "D" to full
|
| ready to read, write or receive
| upright position, releasing
|
|
|
|
|
|
|
controller commands.
| protection cover "B".
|
|
|
FAULT:
| Lift cartridge "A" from
|
When lit, indicates a drive
| protection cover "B" and
|
error condition. If this | carefully seat it on drive
|
condition persists, seek
| spindle with handle recess
|
|
|
|
|
assistance.
|
| facing rear of drive.
|
|
|
WRITE PROTECT:
| Carefully rotate top cover
|
When lit, indicates that
| handle "D" a few degrees
|
cartridge currently mounted is
| clockwise and counterclockwise
|
| write protected.
| to ensure firm seating.
|
|
|
|
|
| Gently lower top cover handle
|
|
| "D" to horizontal position to
|
|
| engage cartridge on drive
|
|
| spindle.
|
|
|
|
|
| Place protection cover "B" on
|
|
| top of cartridge
|
--------------------------------------------------------------------Figure 2
Loading the RL01 Disk Pack (cont.)
5.3.2 Hardware Bootstrap Procedure - If your system has a
hardware
bootstrap loader for the RL01 disk, perform the steps in
Section
5.1.1. This procedure will have no effect if there is no
hardware
bootstrap loader for the RL01 on your system.
5.3.3 Manual Bootstrap Procedure - If your system has a
programmer's
console, use its switches as described in Section 5.1.2 to enter
and
initialize the RL01 bootstrap program listed in Table 3.
8
Table 3
RL01 Bootstrap Program
Address
_______
Loading and starting address--->0001
0002
0003
0004
0005
0006
0007
0010
0011
0012
0013
0014
0015
0016
0017
0020
0021
0022
0023
0024
0025
0026
0027
0030
0031
0032
0033
0034
0035
5.4
Instruction
___________
6600
7201
4027
1004
4027
6615
7002
7012
6615
0025
7004
6603
7325
4027
7332
6605
1026
6607
7327
4027
0377
7600
0000
6604
6601
5031
6617
5427
5001
5.4.1
RX01 and RX02 Diskettes
Loading Procedure - If
your OS/8
Combined
Kit
medium
is
a
single-density (RX01) diskette or a double-density (RX02)
diskette,
refer to Figure 3 and perform the procedures listed below to load
the
diskette into the drive.
CAUTION
You can insert a single-density diskette
into either an RX01 or an RX02 drive.
You can insert a double-density diskette
into an RX02 drive only.
9
RX02 picture not included here
Figure 3
Loading the RX01 and RX02 Diskette
Ordinarily you should load the diskette that contains the monitor
and
system programs (system diskette) into drive 0, which is the lefthand
slot.
You can use drive 1 (right-hand slot), if necessary, as long
as
there is no diskette in drive 0 when you start the bootstrap
program.
1.
Select a diskette from the kit. If you have an RX01 kit, use
diskette 1, 2, or 3. If you have an RX02 kit, use diskette 1
or 2.
(The other diskette(s) in the kit contain the
remaining OS/8 modules.)
2.
Open the drive's door:
a. Notice that the door latch is embedded in the
bar that is part of the door assembly.
horizontal
b. Compress the latch between the thumb and index finger.
The door is spring-loaded and will open when the latch
disengages.
3.
Grasping the diskette by its top (label) edge, remove it from
its protective storage jacket.
(This is not the black
protective cover in which the diskette is
permanently
sealed.)
CAUTION
Do not touch the exposed portions of the
diskette that show through the slots in
the protective cover.
4.
Insert the diskette label-side up (the seams
of
the
protective cover are down) into the horizontal slot in the
drive.
5.
Close the door.
down.)
(It will automatically lock when you push it
5.4.2 Hardware Bootstrap Procedure - If your system has a
hardware
bootstrap loader for the RX01 or RX02 diskette, perform the steps
in
Section 5.1.1. This procedure will have no effect if there is
no
hardware bootstrap loader for the RX01 or RX02 on your system.
10
5.4.3 Manual Bootstrap Procedure - If your system has a
programmer's
console, use its switches as described in Section 5.1.2 to enter
and
initialize the RX01 or RX02 bootstrap program listed in Tables 4
and
5, respectively.
Table 4
RX01 Bootstrap Program
Address
_______
Loading address---->0024
0025
0026
0027
0030
0031
0032
Starting address--->0033
0034
0035
0036
0037
0040
0041
0042
0043
0044
0045
0046
0047
0050
0051
0052
0053
0054
0055
0056
0057
0060
0061
Instruction
___________
7126
1060
6751
7201
4053
4053
7104
6755
5054
6754
7450
7610
5046
1060
7041
1061
3060
5024
6751
4053
3002
2050
5047
0000
6753
5033
6752
5453
7024
6030
11
Table 5
RX02 Bootstrap Program
Address
_______
Loading address --->0020
0021
0022
0023
0024
0025
0026
0027
0030
0031
0032
Starting address---->0033
0034
0035
0036
0037
0040
0041
0042
0043
0044
0045
0046
0047
0050
0051
0052
0053
0054
0055
0056
0057
0060
0061
5.5
Instruction
___________
1061
1046
0060
3061
7327
1061
6751
7301
4053
4053
7004
6755
5054
6754
7450
5020
1061
6751
1061
0046
1032
3060
0360
4053
3002
2050
5047
0000
6753
5033
6752
5453
0420
0020
DECtape (12K TD8E)
The DECtape bootstrap procedures described below apply
to
CPUs
that
have a TD8E Simple DECtape control and at least 12K words of
memory.
The system on the DECtape distribution medium cannot be
bootstrapped
in an 8K TD8E ROM environment.
12
5.5.1
Loading
Procedure - If
your
OS/8
Combined
Kit
medium
kit.
(Tape
is
DECtape, mount the tape as follows:
1.
Select either tape 1 or tape 2 from
contains the remaining OS/8 modules.)
2.
Remove the tape from its protective canister.
3.
Remove the plastic seal from the end of the tape.
4.
Mount the tape (label-side out) on one of the left-hand hubs
of the DECtape transport. You can use either the right or
the left drive. (If your system has more than one DECtape
transport, you must use the transport that is wired for TD8E
units 0 and 1.)
5.
Unwrap a few turns of tape, pass it over the drive's
read/write head (dull side toward the head), and wind it onto
the takeup reel on the right-hand hub.
6.
Wind several more turns of tape onto the takeup reel so
the tape is not slack.
7.
Press the REMOTE/LOCAL switch to LOCAL.
8.
Wind more tape onto the takeup reel by momentarily pressing
the forward/reverse switch (marked with left and right
arrows) toward the right arrow.
9.
Rotate the numbered thumbwheel switch to 0.
10.
Press the REMOTE/LOCAL switch to REMOTE.
11.
Press the WRITE ENABLE/WRITE LOCK switch
protect the distribution medium.
the
to
WRITE
3
that
LOCK
to
5.5.2 Hardware Bootstrap Procedure - If your system has a
hardware
bootstrap loader for the TD8E, perform the steps in Section
5.1.1.
This procedure will have no effect if there is no hardware
bootstrap
loader for the TD8E on your system.
5.5.3 Manual Bootstrap Procedure - If your system has a
programmer's
console, use its switches as described in Section 5.1.2 to enter
and
initialize the TD8E bootstrap program listed in Table 6.
13
Table 6
TD8E DECtape Bootstrap Program
Address
_______
Instruction
___________
Loading and starting address--->7300
7301
4312
7302
4312
7303
6773
7304
5303
7305
6777
7306
3726
7307
2326
7310
5303
7311
5732
7312
2000
7313
1300
7314
6774
7315
6771
7316
5315
7317
6776
7320
0331
7321
1327
7322
7640
7323
5315
7324
2321
7325
5712
7326
7354
7327
7756
7330
7747
7331
0077
7332
7400
5.6
1312
Running the System
After you load and run a bootstrap, the Keyboard Monitor
should
identify itself by displaying its prompting symbol, a period (.).
The
system is waiting for you to enter one of the OS/8 commands
described
in the OS/8 System Reference Manual. If there is no response from
the
____________________________
system, repeat the bootstrap procedure. If there is still no
response
from the system, call your local DIGITAL sales office for
assistance.
When you have determined that OS/8 is running, DIGITAL
suggests
that
you
make
one
or
more working copies of the distribution medium
for
daily use. You can make copies by using one of the file
manipulation
utility programs listed in Table 7 and described in the OS/8
System
___________
Reference Manual.
________________
14
Table 7
File and Media Duplication Utility Programs
--------------------------------------------------------------------| Program | CCL Command |
Use
|
|---------|-------------|-------------------------------------------|
|
FOTP
|
COPY
| Copies
files
(You
between
file-structured
|
|
|
| devices.
must
use
PIP
with /Z/Y
|
|
| first to create a new directory and put
|
|
|
|
|
| system head on the new media.)
|
|
|
| Copies
files
between
file-structured
|
a
|
PIP
|
ZERO
|
|
|
| devices,
formats
a
directory
area on a
|
|
| device (/Z option),
|
|
| between
|
|
| option).
(You must use /Z/Y first
|
|
| copying
the
|
|
|
|
|
|
|
|
copies
system
heads
|
file-structured
devices
(/Y
|
before
|
system
files
to
the
new
|
RKCOPY |
RXCOPY |
| media.)
|
|
|
None
| Duplicates RK05 cartridge disks
|
|
|
|
DUPLICATE | Duplicates RX01 and RX02 floppy diskettes
|
---------------------------------------------------------------------
6.0
VERSION CODES
Many of the version codes for the OS/8 system modules have
changed
because of the binary patches that have been added (see Section
2.0).
Table 8 lists the version code for each module in the kit.
Table 8
OS/8 Combined Kit Modules and Version Codes
---------------------------------------------------------------------
|
Module
| Version || Module
| Version
|
|-----------------------|---------||-----------------------|--------|
| Keyboard Monitor
|
3T
|| FORTRAN II
|
CCL overlay |
3A
||
RWTAPE.RL
|
CD
|
5A
|| SQRT.RL
|
4
|
ODT
|
6
|| TRIG.RL
|
6
|
USR
|
4A
|| UTILITY.RL |
10
|
|
||
|
| Utilities
|
|| FORTRAN IV
|
|
ABSLDR.SV
|
6B
||
FRTS.SV
|
|
BATCH.SV
|
8A
||
F4.SV
|
|
|
|
|
|
2
|
|
|
5A
|
|
4B
|
|
BITMAP.SV
|
4A
||
PASS2.SV |
4A
|
|
BOOT.SV
|
5A
||
PASS2O.SV |
4A
|
|
BUILD.SV
|
7A
||
PASS3.SV |
4A
|
|
CAMP.SV
|
5A
||
LIBRA.SV |
24A
|
|
CCL.SV
|
3A
|| LOAD.SV
|
24A
|
--------------------------------------------------------------------(continued on next page)
15
Table 8 (Cont.)
OS/8 Combined Kit Modules and Version Codes
--------------------------------------------------------------------|
Module
| Version || Module
| Version
|
|-----------------------|---------||-----------------------|--------|
| Utilities (cont.)
|
CREF.SV
|
DIRECT.SV
|
EDIT.SV
|
EPIC.SV
|
FUTIL.SV
|
|
|
|
|
|
5B
6A
12D
5A
8B
|| FORTRAN IV (cont.)
|
||
RALF.SV
|
62A
|
||
|
|
|| Handlers
|
|
||
ASR33.BN |
A
|
||
BAT.BN
|
B
|
|
|
|
FOTP.SV
FOTP.SV
HELP.SV
|
|
|
9B
9B
2A
||
||
||
CR8E.BN
CR8E.BN
CSA.BN
|
MCPIP.SV
|
6B
||
|
MSBAT.SV
|
3B
|
GENIOX.S
|
|
|
|
|
|
|
|
|
PAL8.SV
PIP.SV
PIP10.SV
RESORC.SV
SET.SV
SRCCOM.SV
TECO.SV
TDINIT.SV
|
|
|
|
|
|
|
|
|
|
C
C
|
|
|
A
CSB.BN
|
A
||
CSC.BN
|
A
7A
||
CSD.BN
|
A
13A
14A
3B
5A
2A
4A
5.08
7A
||
||
||
||
||
||
||
||
DF32NS.BN
DF32SY.BN
DUMP.BN
KL8E.BN
LINCNS.BN
LINCSY.BN
LPSV.BN
LQP.BN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A
||
LSPT.BN
||
L645.BN
||
PT8E.BN
||
RF08NS.BN
||
RF08SY.BN
||
RK08NS.BN
||
RK08SY.BN
||
RK8ENS.BN
||
RK8ESY.BN
||
RLSY.BN
RL0.BN
||
RL1.BN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A
|
|
|
|
A
B
C
E
A
B
C
|
|
|
| Formatters and Copiers|
|
DTCOPY.SV
|
|
DTFRMT.SV
|
|
RKLFMT.SV
|
|
RLFRMT.SV
|
|
RXCOPY.SV
|
|
TDCOPY.SV
|
|
TDFRMT.SV
|
|
|
| Languages
|
|
BASIC
|
10A
4A
D
1A
4B
4A
4A
||
A
A
A
A
B
A
D
A
C
A
A
|
|
BASIC.SV
|
5B
||
RL2.BN
|
A
|
BCOMP.SV
|
5A
||
RL3.BN
|
A
|
|
|
|
BLOAD.SV
|
5B
||
RLC.BN
|
A
|
|
BRTS.SV
|
5C
||
ROMSY.BN |
A
|
|
EABRTS.SV
|
5A
||
RXNS.BN
|
N
|
|
|
||
RXSY1.BN |
M
|
| FORTRAN II
|
||
RXSY2.BN |
M
|
|
FORT.SV
|
5A
||
RX78C.BN |
N
|
|
LOADER.SV
|
4A
||
TC08NS.BN |
A
|
|
LIBSET.SV
|
3A
||
TC08SY.BN |
B
|
|
SABR.SV
|
18A
||
TD8EA.BN |
D
|
|
LIB8.RL
|
||
TD8EB.BN |
D
|
|
ATAN.RL
|
11
||
TD8EC.BN |
D
|
|
FLOAT.RL
|
5
||
TD8ED.BN |
D
|
|
INTEGR.RL
|
5
||
TD8ESY.BN |
A
|
--------------------------------------------------------------------(continued on next page)
16
Table 8 (Cont.)
OS/8 Combined Kit Modules and Version Codes
--------------------------------------------------------------------|
Module
| Version || Module
| Version
|
|-----------------------|---------||-----------------------|--------|
| FORTRAN II (cont.)
|
|| Handlers (cont.)
|
|
|
IOH.RL
|
10
||
TM8E.BN
|
F
|
|
IOPEN.RL
|
21
||
VR12.BN
|
A
|
|
IPOWER.RL
|
2
||
VT50.BN
|
A
|
|
POWERS.RL
|
5
||
VXNS.BN
|
A
|
|
|
||
VXSY.BN
|
A
|
---------------------------------------------------------------------
7.0
OBTAINING VERSION CODES FROM OS/8 MODULES
You can obtain version codes from OS/8 system modules in several
ways.
Many of the programs allow you to enter an option to the
Command
Decoder. Other programs display their version codes when they
begin
operation.
To get the version codes of device handlers, you can
use
either the BUILD or ODT programs.
Table 9 lists the modules and the methods for obtaining their
version
codes.
Additional information about some of the methods is given
in
the notes that follow.
Table 9
Obtaining OS/8 Module Version Codes
--------------------------------------------------------------------|
Module
|
Method
|
|-----------------------|-------------------------------------------|
| ABSLDR
| Examine location 12200 with ODT (Note 1)
|
| BASIC.SV
|
| Type .EXECUT prog.BA/V
|
|
|
| BAT
| Type .RESORC/E (Note 2)
|
| BATCH
| Type /V after BATCH's *
|
| BCOMP
| Type .EXECUT prog.BA/V
|
| BITMAP
| See heading in output listing
|
| BLOAD
| Type .EXECUTE prog.BA/V
|
| BOOT
| Type VERS after Boot's /
|
| BRTS
| Type .EXECUT prog.BA/V
|
| BUILD
| Type VE after BUILD's $
|
|
|
|
| CAMP
| Type VE after CAMP.s #
|
| CCL
| Type VER after Monitor's .
|
| CD
| FUTIL 51.0 (Note 3)
|
| CREF
| See heading in output listing
|
--------------------------------------------------------------------(continued on next page)
17
Table 9 (Cont.)
Obtaining OS/8 Module Version Codes
--------------------------------------------------------------------|
Module
|
Method
|
|-----------------------|-------------------------------------------|
|
|
|
|
|
DIRECT
DTCOPY
DTFRMT
EABRTS
|
|
|
|
|
Type /W after DIRECT's *
See heading in output listing
See heading in output listing
|
|
|
|
Examine locations 1115 and 1116 with ODT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(Note 1)
|
| Type # after EDIT's #
|
| ODT locations 352 and 353 (Note 1)
|
|
|
FORT
| Type /V after FORT's * or examine location |
|
0342 with ODT (Note 1)
FOTP
| Type /W after FOTP's *
|
FRTS
| Type /V after FRTS's * or examine locations|
|
5533 and 5534 with ODT (Note 1)
F4
| See heading in output listing or examine
|
location 0113 with ODT (Note 1)
FUTIL
| Type SH VERS after FUTIL's *
|
|
KBM (Keyboard Monitor)| Type VER after Monitor's prompt.
|
| KL8E
| Type RESORC/E (Note 2)
|
|
|
|
| LIBRA
| Examine locations 4404 and 4405 with ODT
EDIT
EPIC
|
|
|
|
|
|
|
| LIBSET
|
(Note 1)
|
| Examine location 12753 with ODT (Note 1)
| LOADER
| Examine location 17374 with ODT (Note 1)
|
|
|
|
|
|
|
LOAD
LPSV
LQP
LINCSY
| Examine location 12073 and 17074 with ODT |
|
(Note 1)
|
| Type RESORC/E (Note 2)
|
| Type RESORC/E (Note 2)
|
| Examine location 207 with ODT (Note 4)
|
|
|
|
|
|
|
|
|
MCPIP
MSBAT
ODT
PAL8
PASS2
PASS2O
|
| Type /V after MCPIP
| Type /V after MSBAT'
|
| FUTIL 60.0 (Note 3)
|
| See heading in output listing
| See heading in F4 output listing
| See heading in F4 output listing
|
|
|
|
|
|
|
| PASS3
| PIP
| PIP10
| See heading in F4 output listing
|
| Type /V after PIP's *
|
| See directory listing or examine location
|
|
|
|
|
|
|
4320 with ODT (Note 1)
|
|
| See heading in F4 output listing
|
| Type RESORC/V
|
| Type RESORC/E (Note 2)
| Examine location 207 with ODT (Note 4)
|
RALF
RESORC
RF08NS
RF08SY
|
|
|
--------------------------------------------------------------------(continued on next page)
18
Table 9 (Cont.)
Obtaining OS/8 Module Version Codes
--------------------------------------------------------------------|
Module
|
Method
|
|-----------------------|-------------------------------------------|
| RK08NS
| RK08SY
| Type RESORC/E (Note 2)
| Examine location 207 with ODT (Note 4)
|
| RK8ENS
| RK8ESY
| RKLFMT
| Type RESORC/E (Note 2)
| Type RESORC/E (Note 2)
| Examine location 0000 with ODT (Note 1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RLFRMT
RLSY
RL0
RL1
RL2
RL3
RLC
ROMMSY
RXNS
RXSY1
| See startup dialog
|
Type RESORC/E (Note 2)
|
Type RESORC/E (Note 2)
|
Type RESORC/E (Note 2)
|
Type RESORC/E (Note 2)
|
Type RESORC/E (Note 2)
|
Type RESORC/E (Note 2)
|
| Type RESORC/E (Note 2)
| Examine location 206 with ODT (Note 4)
|
| Examine location 206 with ODT (Note 4)
|
|
|
|
|
|
|
|
| RXSY2
| Examine location 206 with ODT (Note 4)
| RX28C
| Examine location 206 with ODT (Note 4)
| RX78C
| Type RESORC/E (Note 2) or examine location
|
|
|
|
|
|
|
|
|
|
|
RXCOPY
SABR
SET
SRCCOM
TC08SY
|
0572 with ODT (Note 4)
| Type /V after RXCOPY's *
|
|
| Examine location 206 with ODT (Note 1)
|
| Type VERS after SET's #
|
| See output listing
|
|
|
| Examine location 206 with ODT (Note 4)
|
|
|
| TD8ESY
| Type RESORC/E (Note 2) or examine location
|
| TDCOPY
|
0207 with ODT (Note 4)
| See startup dialog or examine locations
|
|
| TDFRMT
|
0074 and 0075 with ODT (Note 1)
| Examine location 206 with ODT (Note 1)
|
| TDINIT
| See startup dialog or examine locations
|
|
|
|
|
|
1420 and 1421 with ODT (Note 1)
|
| TDROM
| None
|
| TD12K
| None
|
| TD8EA
| Type RESORC/E (Note 2)
|
| TECO
| Type EO= after TECO's $
|
|
|
|
| VXNS
| Type RESORC/E (Note 2)
|
| VXSY
| Type RESORC/E (Note 2)
|
---------------------------------------------------------------------
19
NOTES:
1. Load the program with the GET command, then
examine the contents of the specified location.
use
ODT
to
.GET SYS:prog.ex <RETURN>
.ODT <RETURN>
aaaaa/cccc <RETURN>
where:
prog.ex
is the name of the program
aaaaa
is the memory
version code
location
that
contains
the
nnnn
is an octal number that is the 6-bit ASCII
equivalent of the version code. The left two
digits represent the first character, and the
right
two
digits
represent
the
second
character.
Example:
To obtain the version code for the ABSLDR program, type:
.GET SYS: ABSLDR
.ODT
12200/6602
The value 6602 is the version code in 6-bit
translates into the characters 6B as follows:
ASCII.
It
66 02
__ __
|
|
V
V
6
B
2.
Use the RESORC CCL command with the /E option to list the
active handlers in the current system head. If the handler
is not in the system head, you must:
a.
Run the BUILD program
Manual).
(see
OS/8
System
Reference
o
Load it into BUILD with the LOAD command.
o
Make it active with the INSERT command
o
Insert it into the system head
command.
with
the
BOOT
b.
Use the RESORC/E command to get
system's handlers.
20
a
listing
of
the
3.
To obtain some program version codes, you must run the
program as follows:
FUTIL
.R FUTIL <RETURN>
bbbb.ddd/nnnn <RETURN>
where:
bbbb
4.
is the block number on the system device
ddd
is the displacement into the block where
version code resides.
nnnn
is an octal number that is the 6-bit ASCII
equivalent of the version code. The left two
digits represent the first character, and the
right
two
digits
represent the second
character. (See the example in Note 1.)
To obtain
some
handler
version
codes,
you
must
the
use
ODT
as
follows:
.LOAD filnam.BN <RETURN>
.ODT <RETURN>
aaaaa/nnnn <RETURN>
where:
filnam.BN
aaaaa
is the filename of the handler
is the memory
version code
location
that
contains
nnnn is an octal number that is the 6-bit ASCII
equivalent of the version code. The left two
digits represent the first character, and the
right
two
digits
represent
the
second
character. (See the example in Note 1.)
the
21
OS/8 Combined Kit
Information Guide
DEC-S8-OSRNA-B-D
READER'S COMMENTS
NOTE: This form is for document comments only. DIGITAL will
use comments submitted on this form at the company's
discretion. If you require a written reply and are
eligible to receive one under Software Performance
Report (SPR) service, submit your comments on an SPR
form.
Did you find this manual understandable, usable, and well-organized?
Please make suggestions for improvement.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Did you find errors in this manual?
page number.
If so, specify the error and the
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Please indicate the type of user/reader that you most nearly
represent.
[] Assembly language programmer
[] Higher-level language programmer
[] Occasional programmer (experienced)
[] User with little programming experience
[] Student programmer
[] Non-programmer interested in computer concepts and
capabilities
Name______________________________________Date________________________
Organization__________________________________________________________
Street________________________________________________________________
City__________________________State_____________Zip
Code______________
or
Country
+-+-+-+-+-+-+-+
|d|i|g|i|t|a|l|
+-+-+-+-+-+-+-+
+---------------+
| FIRST CLASS |
| PERMlT NO. 33 |
| MAYNARD. MASS.|
+---------------+
========
========
-----------------------------------------========
|
BUSINESS REPLY MAIL
|
========
| FIRST CLASS PERMIT NO.33 MAYNARD MASS. |
========
-----------------------------------------========
========
POSTAGE WILL BE PAID BY ADDRESSEE
========
========
========
========
RT/C SOFTWARE PUBLICATIONS ML 5-5/E45
========
DIGITAL EQUIPMNT CORPORATION
========
146 MAIN STREET
========
MAYNARD, MASSACHUSETTS 01754
========
-----------------Do Not Tear - Fold Here and Staple------------------
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement