410239B_CPM_2.2_DOS_3_Users_Guide 410239B CPM 2.2 DOS 3 Users Guide
410239B_CPM_2.2_DOS_3_Users_Guide 410239B_CPM_2.2_DOS_3_Users_Guide
User Manual: 410239B_CPM_2.2_DOS_3_Users_Guide
Open the PDF directly: View PDF
.
Page Count: 252
| Download | |
| Open PDF In Browser | View PDF |
CP/M 2.2
DO:S 3
'410239 RevB
User's Guide
All rights reoerved. No part of this publication may be reproduced, recorded
or stored in a retrieval system, or transmitted, in any form or by any means,
whether electronic, mechanical, photographic, or otherwise, without prior
wri tten permission of Dynabyte.
Copyright
©
1982 by Dynabyte.
1\+1 specifications are subject to change without notice. Dynabyte does not
assume any liability arising out of the application or use of any product
deecribed herein; neither does it convey any license under its patent rights
nortl1e rights of .,others.
Dynabyte
521 Cottonwood Drive
Mi1pi tas, C'A 95935
(498) 263-1221 '!'LX 346-359
[Q3
3
USER' S GUIDE
TABLE OF CXIftERl'S
PAGE
1.
INTRODOCTrON • • • • • • • • • •
1.1
1.2
1.3
2•
GErrII.'G
2.1
2.2
2.3
2.4
3•
DOS 3 Features • • • • • •
Scope of thi s Manual • • •
Documentation Conventions
S'.rAR'JH):
(X)P!IR;
Models 5200,
Models 5505,
Model 5615 •
Models 5013,
SYSTEJt DEFINITION
3 .1
AND
. . . .. . . . . . .. .. .. ..
. .. .. .. . . . . .. .. . .
INS'J2\LL1}I;
2.0-1
2.1-3
2.2-13
2.3-37
2.4-72
OOS 4 •
5305
••••••
5605
•••
• • • • • • • • .
5700, 5710
All)
GENERATION
• • • • • • • • • • • •
DYNASYS.....................
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.1.8
3.1.9
1.1-1
1.1-1
1.2-2
1.3-5
AL Option: Assign / Setup All Parameters •
se Option: Set Clear Screen Sequence •
CA Option: Character I/O Assignments •
CS Option: Character I/O Setup • • • • • • •
DA Option: Disk Drive Assignments
• • • •
3.1.5.1 Cartridge Module Drives ••
3.1.5.2 Floppy Drives • • • • • • • •
3.1.5.3 Fujitsu Winchester Drives ••
3.1.5.4 Micropolis Winchester Drives
3.1.5.5 Mini Winchester Drives
••••
3.1.5.6 Example • • • • • • • • • • •
DS Option: Disk Dr i ve Setup • • • •
CM Option: Chain Module Setup • • • •
DL Option: Disk Log / Message Setup • • • •
3.1.8.1 Cold Boot Log Drive • • • • • • • • • •
3.1.8.2 Waom Reboot Drive • • • • • •
IS Option: Load /Save Parameter File •
3.1.9.1 The Load (LP) Option
••••
3.1.9.2 The Save (SP) Option ••
3.1.9.3 The Clear (CP) Option •••
0
••••••
3.1-1
3.1-1
3.1-6
3.1-6
3.1-7
3.1-9
3.1-11
3.1-12
3.1-13
3.1-13
3.1-14
3.1-15
3.1-16
3.1-17
3.1-17
3.1-19
3.1-21
3.1-21
3.1-21
3.1-22
3.1-23
3.1-24
PAGE
Determining Maximum System Size •
Installing New System Size
3.4.2.1 DYNAGm • • • • • •
3.4.2.2 DYNASYS........
3.1-24
3.1-26
3.1-27
3.1-27
3.1-28
3.2-28
3.2-29
3.2-30
3.3-31
3.3-32
3.3-33
3.3-34
3.3-35
3.3-36
3.4-37
3.4-39
3.4-40
3.4-40
3.4-41
4 • THE lDJl' 1Dt • • • •
4 .1
256-Byte ROM • •
4.2 512-Byte ROM • • • •
4.3
2K Byte ROM • • • • • • • • •
4.3.1
Installing the 2K Ra.i • • • •
4.3.2 Disabling the Main Board ROM •
4.3.3 Booting Procedures ••
4.3.3.1 Procedure 1. • • • •
• •
4.3.3.2 Procedure 2. • • • •
• •••••••
4.3.3.3 Procedure 3. • • •
• • • •
4.3.4 Determining the Floppy Disk Configuration.
4.3.5 Setting the CPU SWitches •
• •••
4.4 Detailed Description of the ROMs •
4.0-1
4.1-2
4.1-2
4.3-4
4.3-5
4.3-5
4.3-6
4.3-6
4.3-6
4.3-7
4.3-7
4.3-8
4.4-14
3.2
3.3
3.1.10 DC Option: Display Current Configuration ••
3.1.11 CD Option: Create System Disk ••••
3.1.11.1 The Write (WR) Option •••
3.1.11.2 The Transfer ('IR) Option • • •
3.1.12 EX Option: Exit to Operating System
D'YN'J\C;m • • • • • • •
3.2.1
3.2.2
D'YN'ASTAT. • • • • • • • • • • • •
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.4
MOVC~l.
.3.4.1
3.4.2
5•
FOR4l\.TTIH;
5 .1
• • • •
The TR Option • • • • • •
The CT Option • • • • • •
Character I/O Assignments
Modem Characteristics • • •
Disk Drive Assignments ••
• • • •
Modules Included • • • • • • • • •
Baud Rates and Installation Messages
.................
Am .
DOS 3 - Page 1.3 - 5
COPYING AND INSTALLING OOS 3
Introduction
DYNABYTE
K>DELS
ME'IHOD
DESCRIPI'ION OF COMPUTER SYSTEM
1
'!Wo floppy drives (5.25" or 8")
See Section 2.1
5200
5300
5305
5400
2
5 .25" Mini Winchester with one floppy drive (5.25" or 8")
See Section 2.2
5505
5605
3
8" Fujitsu Winchester with one 8" floppy drive
See Section 2.3
5615
4
Winchester hard disk with cartridge tape drive
See Section 2.4
5013
5700
5710
DOS 3 - Page 2.0 - 2
Models 5200, 5305
CDPYING AND INSTALLING OOS 3
2.1 tkldels 5281, 5315
Two floppy drives (5.25" or 8 11 )
Dynabyte Models 5200, 5300, 5305, 5400
METHOD 1 OVERVIEW
•
Boot DOS 3 fram Distribution Disk #1.
•
For.mat two floppy disks.
•
Copy the DOS 3 distribution disks.
•
Reboot DOS 3 from one of the new copies of the distribution disks.
DOS 3 - Page 2.1 - 3
CQpym; AND
INSTALLING
ooS
Models 5200, 5305
3
Boot DOS 3 fram Distribution Disk #1.
-----------------------------------------------------------------------------1. 'l\lrn on the computer.
2.
Insert Distribution Disk #1.
Insert distribution disk #1 into the
left (or top) floppy drive, drive "A",
and close ,the d.oo:r, (Insert an a"
floppy disk with its lapel face up;
insert a 5.25" floppy disk so that its
label faces the computer power
switch.)
3.
Press and release the reset button.
oos 3 will automatically
be read into
the computer, and will then sign on
with the following message:
DYNABrI'E 1m 3.XX
A>
The "A>" prompt indicates that DOS 3
is "logged" onto logical drive "A",
and is ready for additional commands.
At this point, the loading process,
also known as "booting", is complete.
DOS 3 - Page 2.1 - 4
Models 5200. 5305
COPYING AND INSTALLING OOS 3
Format two floppy disks.
1.
Use FFORMAT to format two floppy disks.
Enter "FFORMAT" followed by a carr iage
return. FFORMAT will sign on with the
following prompt:
A>FFOIf1AT
VERSI
Enter "B" followed by a carriage
return to specify the right-hand
floppy drive. Depending on your
computer system's dr i ve type, you will
then receive one of the following
messages:
1IUVE
1IUVE
1IUVE
1IUVE
B IS A SnDaE SIDFD 8
B IS A IXDBLE SIDED 8
B IS A SDGLE SlIB) 5
B IS A IXDBLE S:IJ:E) 5
CAtR7l' REXXnnZE 1IUVE TfPE
R) ATTAaIID 1IUVE
n«E 1IUVE
IKlI 1IUVE
1/4 n«E 1IUVE
1/4 1lDI 1IUVE
FFORMAT will then ask what function
you would like to perform:
00 mJ WANT .iO:
F - FORMAT
C -
Enter "1" followed by a carriage
DOS 3 - Page 2.1 - 5
Models 5200, 5305
COPYING AND INSTALLING OOS 3
return to indicate single-sided.
All 5.25" floppy drives are automatically double-density, but if you have
an a" floppy drive, then FFORMAT will
prompt for single- or double-density:
DF.H)ITY F
Enter "2" followed by a carriage
return to reserve space for l2a
directory entries.
FFORMAT will then tell you to insert
the floppy disk you want to format
into the floppy drive:
INSERT DISK. HIT .&.TAPE '10 1BRr
em ANY 0lUER KEY m
BmIN •••
Insert a floppy disk into the righthand floppy drive, drive "B", and
close the door.
CAUTION: FFORMAT will erase any data
that exists on the floppy disk.
Also, be sure the floppy disk is not
write-protected. You can write on an
a" floppy disk if the write-protect
notch is covered up; you can write on
a 5.25" floppy disk if the notch is
uncovered.
Enter a carriage return to start the
actual formatting process. FFORMAT
then tells you it is working and asks
you to wait:
DOS 3 - Page 2.1 - 6
Models 5200. 5305
CPPXIOO AND INSTALLIOO OOS 3
....
FCIIIA'J.'T]K; IS
lUf BEIK; IX&: PLEASE WAIT ••••
If, during the formatting process,
FFORMAT finds a bad sector on the
floppy disk and is unable to format
it, the error will be reported as
follows:
BARD mRB AT 'l!WX=XX Sl'X:'JIB=XX
BAD DISKE'l-ns REPUI!E wrm A NDl CEE II! ***
*** 111
A damaged floppy disk should be
removed and discarded.
start the
format process on another floppy
disk.
After the floppy disk has been
formatted, FFORMAT will confirm its
completion and then ask if you want to
format another floppy disk:
*****
F
Insert another floppy disk into floppy
dr i ve "B", and close the door.
Enter a carriage return to start the
formatting process. FFORMAT tells you
it is working and asks you to wait:
....
FCIIIA'J.'T]K;
IS KIf BEIK; IDm PLEASE WAIT ••••
Again, if FFORMATreports a bad
sector, the damaged floppy disk should
be discarded and the format process
tried on another floppy disk.
After the floppy disk has been
formatted, FFORMAT will confirm its
completion and then ask if you want to
format another floppy disk:
OOS 3 - Page 2.1 - 7
Models
COPYING AND INSTALLING OOS 3
*****
FtmMAT 0JU?LE'.ltD O.K.
REPEAT SME OPERATICB
m
520~,
5305
*****
A NEJf DISK (YIN) ? ~
Enter "N" followed by a carriage
return. FFORMAT will then return to
its main menu:
F - RHV\T
C - E ? T
Enter "T" followed by a carriage
return to indicate a track-by-track
transfer from floppy-to-floppy.
BACKUP will then ask you to identify
the source drive:
&XIRCE DRIVE (A - P) ? A
Enter "A" followed by a carriage
return to specify the left floppy
drive as the source drive. BACKUP
will then prompt for the destination
drive:
DF.S.rINATIOO' DRIVE (A - P) ? B
Enter "Bq followed by a carriage
return to specify the right-hand
floppy drive as the destination drive.
BACKUP will confirm your instructions
for the data transfer, and then
instruct you to insert the formatted
floppy disk:
DOS 3 - Page 2.1 - 9
COPYING AND INSTALLING OOS 3
SDRCE
DES'1'INATION
= X· ss m
= X· ss m
FUlPPY
FUlPPY
Models 5200, 5305
DIR fN.llU:F.S
DIR fN.llU:F.S
= 1128
= 1128
INTERNAL RAM MI'KmY BUFFER SIZE = 4Z137 Br.lY.S
I OF SDRCE DISK 'lWQ{S BtJFPEREI) = 86
INSERT FUlPPY DIS{ '"I .IN DRIVE B
Brr RE'lURN '10 ER CP/M
***
F = FILE BY FILE
Enter "B" followed by a carriage
return to specify the right-hand
floppy drive as the destination drive.
BACKUP will confirm your instructions
for the data transfer, and then
instruct you to insert the formatted
floppy disk:
&XlRCE
DESTINATIm
= X·
= X·
SS ID FLOPPY
SS ID FLOPPY
DIR
DIR
l1ll'ERNl\L Rl\M MIKI« BUFFER SIZE
OF &XlRCE DISK TRI\a{S BUFFERED
I
~
~
= 1128
= 1128
= 4Z137 arms
= s6
IRlERr FLOPPY DIfI{ ts1 IN DRIVE B
HIT REmRN iO cnm:NUE ••••
~
Enter a carriage return to start the
actual data transfer. The screen will
display a single line of iterating
numbers as BACKUP reads groups of
tracks from the source disk and writes
groups of tracks onto the formatted
destination disk:
IWlroP IN :m:x;RESS
RFAI1[R; IJRIC{
IssIss
When all of the tracks have been
copied, BACKUP will report its
completion and prompt you to enter a
carriage return:
HIT REmRN iO cnm:NUE ••••
~
Enter a carriage return. BACKUP will
then return to its main menu:
ooS 3 - Page 2.1 - 11
Models 5200, 5305
COPYING AND INSTALLING OOS 3
*** DYNAB1'TE BMI«JP U'1'ILI'lY VER.
X.X RlJ.NNI}I; UNDER
a>/M ***
F= FILE BY FILE ~
T
ml\aC BY ml\aC PERATDI; SYS'lUt
=
WHIm IWXOP fIDE ? X
Enter "X" followed by a carriage
return to exit BACKUP and return to
the operating system.
11.
Remove Distribution Disk #2 from floppy drive "A".
12.
Remove the new copy of Distribution disk #2 from floppy drive "B" and
label it "Copy - OOS 3.XX Distribution Disk #2 of 2".
YOU row HAVE OOPIES OF THE '!WO OOS 3 DIS'lRIBUTION DISKS 'IHAT WERE SHIPPED
WI'lH YOUR CDMPUTER. REBCX)T OOS 3 FROM EI'lHER OF THESE ~ CDPIES.
DOS 3 - Page 2.1 - 12
COPYING AND INSTALLING OOS 3
Models 5200. 5305
2.2 Models 55B5, 56B5
5.25" Mini Winchester with one floppy drive (5.25" or 8")
Dynabyte Models 5505, 5605
When the 5505 or 5605 computer arrives, the Mini Winchester contains no
installed software; DOS 3 is shipped on two floppy disks. You must,
therefore, initially boot DOS 3 from one of the floppy disks. Both the 5505
and the 5605 can, however, easily be configured to boot DOS 3 from the Mini
Winchester, and normally DOS 3 is transferred to the Mini Winchester and run
from there. Booting DOS 3 from the Mini Winchester is faster and more
convenient.
The procedure below describes how to copy the DOS 3 software, and how to
configure DOS 3 to boot from the Mini Winchester. This procedure will configure the computer into six logical drives (you may have use of only three,
depending on your model type): The Mini Winchester will be assigned to logical drives A and B, and the floppy drives will be assigned to logical drives C
through F. Drives A and B will be of equal capacity; their actual size
depends on the particular 5505 or 5605 model. You may wish to later reconfigure DOS 3 in some other manner. This procedure only describes a standard
first-time installation.
t-lETHOD 2 OVERVIEW
•
Boot DOS 3 fram Distribution Disk #1.
•
Format the Mini Winchester.
•
Copy the DOS 3 files from both distribution disks onto the Mini Winchester.
•
For.rnat two floppy disks.
•
Copy the DOS 3 loading files to the formatted floppy disks.
•
Copy the DOS 3 files fran the Mini Winchester to the "boatable" floppy
disks.
•
Install DOS 3 onto the Mini Winchester.
•
Reboot oos 3 fran the Mini Winchester.
DOS 3 - Page 2.2 - 13
oopxm;
AN[)
INSTALLING OOS 3
Models 5200. 5305-
----------------------------------------------------Boot DOS 3 from Distribution Disk #1.
1. Turn on the computer.
2.
Insert Distribution Disk #1.
Insert Distribution Disk #1 into the
floppy d~ i ve, apd close the door.
(Insert ap a" floppy qisk with its
label face up; insert ~ 5.25" floppy
disk so that its label faces the
computer power switch.)
3.
Press and release the reset button.
3 will automatically be read into
the computer, and will then sign on
with the following message:
1X>S
mNl\BY'IE 1m 3.XX
A>
The "A)" prompt indicates that DOS 3
is "logged" onto logical drive "A",
and is ready for addi tional commands.
At this point, the loading process,
also known as "booting", is complete.
DOS 3 - Page 2.2 - 14
Models 52e0, 5305
mpym; AND INSTALLING OOS 3
Format the Mini Winchester.
-----------------------------------------------------------1.
Use WINFMl'S to format and check the S.2S" Mini Winchester.
Enter "WINFM'I5" followed by a carriage
return. WINFM'I5 will then sign on with
the following menu and prompt:
A>J01IM15
AAAAAAAAA
D!NABI'JE 5.25- BARD DISK FCH4AT VERSlm X.XX PeR
YOOR SE:UCrICE: PC
IXl)
3.n
AAAAAAAA
Enter "FC" followed by a car r iage
return. WINFM'I5 will tell you that it
has begun the formatting process, and
then slowly display several rows of
dots on the screen:
.•.......................•......
................................
................................
When WINFM'I5 has finished formatting
the Mini Winchester, it will confirm
its completion and then prompt you to
choose a drive configuration:
16MB HARD DISK IIUVE
1 IIUVE
1 IIUVE
8.33 MB
1824 DIRtClU FeR DEF.AI1LT
(0Pl'I~
DOS 3 - Page 2.2 - IS
B): B
CPPYING
AND
INSTALLING
OOS
Models 5200. 5305
3
Enter a "B" followed by a carriage
return to select drive configuration
"B". Depending on your drive size,
you may have different configuration
options than listed above, but enter
"B" in all cases.
WINFMT5 will tell you that it has
begun the checking process, and then
slowly display several more rows of
dots on the screen:
•..............................
.........................••...
...............................
...............................
~
After the drive has been formatted and
checked, the bad track table will be
displayed. Do not be alarmed; this
display requires no action. WINFf.1T5
automatically scans the Mini Winchester for bad tracks, places these in
tables, reports them to DOS 3, and
substitutes good tracks in their
place.
JW)
1)
6)
11)
16)
21)
26)
31)
36)
41)
46)
51)
56)
2)
7)
12)
17)
22)
21)
32)
37)
42)
47)
52)
57)
'BW:X TABLE
3)
8)
13)
18)
23)
28)
33)
38)
43)
48)
53)
58
-1.*****-B*,C***-
4)
9)
14)
19)
24)
29)
34)
39)
I. 44)
I 49)
I 54)
I 59)
I
I
I
I
I
I
I
5)
18)
15)
28)
25)
38)
35)
48)
45)
58)
55)
68)
(IOOIC'AL Bl\J) 'BW:X RJmm)
(BEAD, crI.IRlER RJmER)
Enter a carriage return. If your
drive size is not 16MB, a different
number of tracks will be displayed
than shown above.
DOS 3 - Page 2.2 - 16
Models 5200, 5305
roWING AND INSTALLING OOS 3
WINFM'I5 will confirm its completion of
the check process and then prompt you
enter a carriage return:
'JD DISPIAY MIRJ.
~
Enter a carriage return. WINFM'I5 will
then return to its main menu:
•••••••••
mNl\BY'lE 5.25- BARD DIS{ F(RtAT VERSIm X.XX
P{R JXl)
3.XX
********
Enter "EX" followed by a carriage
return to exi t WINFMT5 and return to
the operating system.
DOS 3 - Page 2.2 - 17
oopym;
Models 5200, 5305
AND INSTALLING OOS 3
Copy the DOS 3 files from both distribution disks onto the Mini Winchester.
1. Use PIP to copy the files from Distribution Disk #1 to the Mini Winchester.
Enter "PIP E:=A:*.*[OV]" followed by a
carriage return. PIP will display the
name of each DOS 3 file as it is
copied from Distribution Disk #1 to
the Mini Winchester, and then
automatically return you to the
operating system~
.
A>PIP E:=A: *. *[00
2.
Remove Distribution Disk #1 from the floppy drive.
3.
Insert Distribution Disk #2 into the floppy drive, and close the door.
4.
Reset the floppy drive.
A>C .
Enter a "Control e" to inform the
operating system that you have changed
floppy disks. (To enter a "Control e",
press and release the "C" key while
the CRTL or PlP E: =A: *. * [00 <00
6.
Enter "PIP E:=A: *.* [01]" followed by a
carriage return. PIP will display the
name of each DOS 3 file as it is
copied from Distribution Disk #2 to
the Mini Winchester, and then
automatically return you to the
operating system.
Remove Distribution Disk #2 from the floppy drive.
DOS 3 - Page 2.2 - 18
AND INSTAILING 008 3
mpy~
Models 5200. 5305
Format two floppy disks.
1.
Wg
onto the Mini Winchester.
A>S:
Enter "E:" followed by a carriage
return to log onto the Mini
Winchester.
E>
The "E)" prompt signifies that DOS
is connected to logical drive "E", and
is ready for additional commands.
2.
Use
FFO~
to format two floppy disks.
Enter "FFORMAT" followed by a carriage
return. PFO~1AT will sign on with the
following prompt:
VERSI(E X.X
FeR
In)
3.XX
FXlER IJ.UVE IB.l"JER (p FWPPY IJ.UVE (A-P): A:
Enter "A" followed by a carriage
return to specify the floppy drive.
Depending on your computer system's
drive type, you will then receive one
of the following messages:
IJ.UVE A IS A SnG:.E SIDED 8
IJ.UVE A IS A IDJBI..E SIDED 8
IJ.UVE A IS A Sl1G:aE SIDFD 5
IJ.UVE A . IS A IDJBI..E SIDED 5
c:.AlH7r REXXDnZE IJ.UVE TfPE
11) l\'rl'laJED IJ.UVE
n«lI IJ.UVE
llCI IJ.UVE
1/4 IlCI IJ.UVE
1/4 1lOI IJ.UVE
FFORMAT will then ask what function
you would like to perform:
F - POIM\T
C - cmxx
Q -
WIT
Enter "P" followed by a carriage
return to indicate FORMAT.
DOS 3 -
Page 2.2 - 19
3
Models 5200, 5305
CDPYING AND INSTALLING OOS 3
If the drive is double-sided, FFORMAT
will then ask whether you want one or
both sides formatted:
SIIE POIIM.' SEUr.l'IOO
1 - Pm SIlG:B smm
2 - Pm ID1BLE SIDED
RE'D1RN - FOR SIlG:B SlIB>
Enter "1" followed by a carriage
return to indicate sin~le-sided.
SllE POIIM.' ? 1<00
All 5.25" floppy d~ives are automatically double-density, but if you hav~
an 8" floppy drive, then FFORf.1AT will
prompt for single- or double-density:
DmSl'l'Y POIIM.'
~
1 - FOR SllG..E ~1'lY
2 - FOR IXX1BU: DmSI'l.'Y
RE'D1RN - FOR IXX1BU: DmSI'l'Y
~l'l'Y
POIIM.' ?
Enter a carriage return to indicate
double-density.
~
FFORMAT will now ask you to enter the
number of directory entries to reserve
space for on the floppy disk:
1
2
3
RE'l'URN
I
(P
-
FOR
FOR
FOR
FOR
64 mJRIES
128 EJmUES
256 mJRIES
64 mJRIES
DIRFrlDRY mJRIES ? 2<00
Enter "2" followed by a carriage
return to reserve space for 128
directory entries.
FFORMAT will then tell you to insert
the floppy disk you want to format
into the floppy drive:
Insert a floppy disk into the floppy
drive, and close the 'door.
CAUTION:
FFORMAT will erase any data
that exists on the floppy disk.
DOS 3 -Page 2.2 - 20
mpxING AND
INSTALLING OOS 3
Models 5200. 5305
Also, be sure the floppy disk is not
write-protected. You can write on an
a" floppy disk if the write-protect
notch is covered up; you can write on
a 5.25" floppy disk if the notch is
uncovered.
Enter a carriage return to start the
actual formatting process. FFORMAT
then tells you it is working and asks
you to wait:
~
IS lUi BEIR; IXH: PI.F.N;E WAIT ••••
If, during the formatting process,
FFORMAT finds a bad sector on the
floppy disk and is unable to format
it, the error will be reported as
follows:
BARD Jam AT mH:X=XX SlC.ItD=XX
BAD DISKE'I-lE REPlACE wrm A NFJf CEE 111
*** 111
***
A damaged floppy disk should be
removed and discarded.
Start the
format process on another floppy
disk.
After the floppy disk has been
formatted, FFORMAT will confirm its
completion and then ask if you want to
format another floppy disk:
*****
POEIV\T
CXJIPLE'lH)
REPEAT SME OPERATIOO
m
O.K.
*****
A NOr DISK (Y/N) ?
Remove the newly formatted floppy disk
from the floppy drive.
Enter "Y" followed by a carriage
return. FPO~ will then tell you to
insert a floppy disk into the drive:
Y
INSERT DISK. BIT EOC:APE
m
ABRr
m
1iNY OJBER KEY
m
BmIN •••
Insert another floppy disk into the
floppy drive, and close the door.
Enter a carriage return to start the
formatting process. FFORMAT tells you
it is working and asks you to wait:
DOS 3 - Page 2.2 - 21
(X)P¥ING AND INSTALLING OOS 3
Models 5200. 5305
Again, if FFORMAT reports a bad
sector, the damaged floppy disk should
be discarded and the format process
tried on a another disk.
After the floppy disk has been
formatted, FFORMAT will confirm its
completion and then ask if you want to
format another fl~p'y disk:
***** FCHIAT
Enter "N" followed by a carriage
return. FFORMAT will then return to
its main menu:
00
Y{XJ
WANT 'lO:
F - FCHIAT
C - (]lEX]{
0- OOIT
3.
Remove the newly formatted floppy disk fram the floppy drive.
4.
Insert Distribution Disk #1 into the floppy drive, and close the door.
5.
Exit FFORMAT.
Enter "Q" followed by a carriage
return to exit FFORMAT and return to
the operating system:
E>
6.
Remove Distribution Disk #1 from the fl~p'y drive.
(Be sure to wait until after the "E)" prompt returns.)
OOS 3 - Page 2.2 - 22
Models 5200, 5305
CDP¥ING AND INSTALLING OOS 3
Copy the DOS 3 loading files to the formatted floppy disks.
1.
Use DYNAGEN to copy the DOS 3 loading files to the outer two tracks of the
newly formatted floppy disks.
Enter "DYNAGEN" followed by a carriage
return. (You are still logged onto
the Mini Winchester on drive "E".)
DYNAGEN will then sign on with the
following menu and prompt:
JmPJGEN VERSI
Enter "En followed by a carriage
.return to specify the Mini Winchester
as the source drive. DYNAGEN will
then prompt for the destination drive:
1iRrm S!S'JDf 'lD DISK DRIVE (A-P)
? A
Enter "An followed by a carriage
return to specify the floppy drive as
the destination drive. DYNAGEN will
then prompt you to insert the floppy
disk:
Insert one of the formatted floppy
disks into the floppy drive, and close
the door.
DOS 3 - Page 2.2 - 23
CDFYm;
Models 5200. 5305
AND INSTALLING OOS 3
Enter a carriage return to start the
actual copying process. DYNAGEN then
tells you it is working and asks you
to wait:
When DYNAGEN has finished writing the
loading instructions, it will prompt
you to enter a carriage return:
PRESS
~
m
DISPIAY MIH1.
~
Enter a carriage return. DYNAG~J will
then return to its main menu:
VERSlCE X.XX RR DYNABr.lE 1m 3.XX
C'l')
'mANSFER S!S'lB4 FlOt CH: DISK '10 ANJ'mER
mANSFER S!S'lB4 USn«; - .CXJI- ID7.l' FILE
EX)
EXIT~
'lR)
Em'ER MEHJ
~
(RETURN
ro
EXIT
ro
MAIN MJaJ) ? CT<
Enter "E" followed by a carriage
return to specify the Mini Winchester
as the source drive. DYNAGEN will
then prompt for the destination drive:
IiRI'l'E S!S'lB4
ro
DISK DRIVE (A-P)
? A<
Enter "EX" followed by a carriage
return to exit DYNAGEN and return to
the operating system.
Both of the formatted floppy disks are
now "bootable"; that is, OOS 3 can now
be booted from either of them.
Leave the new "bootable" floppy disk
in the floppy drive.
OOS 3 - Page 2.2 - 25
Models 5200, 5305
CPPYXNG AND .INSTALLING OOS 3
Copy the DOS 3 files from the Mini Winchester to the "bootable" floppy disks.
1.
Wg onto the floppy drive because the subsequent SUBMIT operations must be
perfor.med fram drive A.
E>A:
Enter "A:" followed by a carriage
return to log onto the floppy drive.
A>
The "A)" prompt signifies that DOS 3
is connected to logical drive "Air, and
is ready for additional commands.
2.
Copy the Distribution Disk #1 files fran the Mini Winchester to the floppy
disk that was left in the floppy drive.
A>E: SDfiT E:CXlPYl E A
Enter "E: SUBMIT E:OOPYI E A" followed
by a carriage return. Enter this
command exactly as shown~ the spaces
are very important.
"COPYl" is the name of a SUBMIT file
stored with DOS 3 that contains file
copying instructions for Distribution
Disk #1. The appropriate files will
automatically be copied from source
drive "E" to destination drive "A".
When all the files have been copied,
the following message will be
displayed on the screen:
A>; DIS'rRIBOTIC6 mANSFER Em
DISK
.1 C
6.
Enter a "Control C" to inform the
operating system that you have changed
floppy disks.
Copy the Distribution Disk #2 files from the Mini Winchester to the
floppy drive.
DOS 3 - Page 2.2 - 26
mPYING
Models 5200. 5305
AND INSTALLING OOS 3
A>E: SDfIT E:
Enter "E: SUBMIT E:COPY2 E A" followed
by a carriage return. Enter this
command exactly as shownl the spaces
are very important.
"COPY2" is the name of a SUBMIT file
stored with DOS 3 that contains file
transfer instructions for Distribution
Disk #2. The appropriate files will
automatically be copied from source
drive "E" to destination drive "A".
When all the files have been copied,
the following message will be
displayed on the screen:
A>; DIS'lRIII1l'ICB DISK 12 'mANSFER CXJU?IBlE
7.
Remove the new copy of Distribution Disk #2 fram the floppy drive and
label it "Copy - DOS 3.XX Distribution Disk #2 of 2".
YOU tDV HAVE (l)PIES OF THE '!WO OOS 3 DIS'IRIBUTION DISKS '!HAT WERE SHIPPED
WI'lH YOUR COM1?UTER.
***************************************
DOS 3 - Page 2.2 - 27
oopxm;
ANI)
Models 5200. 5305
INSTALLING OOS 3
---------------------------------------------,
Install DOS 3 onto the Mini Winchester.
1.
Insert either of the new copies of the distribution disks into the floppy
drive, and close the door.
2.
Log onto the Mini Winchester.
A>B:
Enter "E:" followed by a car r iage
ret.Qrn tc> log onto the Mini
Winchester,
E>
The "E)" prompt signifies that DOS 3
is connected to logical drive "E", and
is ready for additional commands.
3.
Use DYNASYS to change the disk drive assignments, and to save the new
system configuration onto the Mini Winchester.
E>DYNl\SXS
Enter "DYNASYS" followed by a carriage
return. DYNASYS will sign-on with the
following menu and prompt:
DYHl\S!S VERSI / SAVE PARMETER, FIIB
DISPLAY
Enter "DA" followed by a carr iage
return to reassign the logical disk
drives. DYNASYS will respond with the
current disk drive assignments, and
then prompt you to enter the letter of
the drive assignment you want to
change:
DOS 3 - Page 2.2 - 28
mP¥ING
AND
INSTALLING
OOS
DmASYS VERSI(E
3
x.xx -
Model§ 5200.
F(R
5305
mNl\BY'lE In) 3.XX
CP/M 2.2 SYS'lDt RR.»mRATI
Enter "A" followed by a carriage
return to begin reassigning the
logical drives, starting with logical
drive "A". DYNASYS will then continue
to prompt you for subsequent drive
assignments until you respond to one
of the prompts with nothing but a
carriage return. Reassign the drives
as shown here:
IIUVE
IIUVE
IIUVE
IIUVE
IIUVE
IIUVE
IIUVE
MINIl
MINI2
c: n
D: F2
E: Fl
A:
B:
F: F4
G: ~
Enter a carriage return after the
"DRIVE G:" prompt. DYNASYS will stop
prompting for logical drives, and
display the new disk drive
assignments. DYNASYS will then prompt
you to enter the letter of another
drive assignment you want to change:
DOS 3 - Page 2.2 - 29
Models 5200. 5305
mpym; AND INSTALLING OOS 3
nnmsm
VERSI
DOS 3 - Page 2.2 - 30
mPYING AND
INSTALLING
Models 5200. 5305
OOS 3
Enter nH" followed by a carriage
return. D~S will respond with the
following prompt:
Enter a carriage return to clear the
preset assignment from logical drive
nH". DYNASYS will again display the
new disk drive assignments, and then
prompt you to confirm the displayed
assignments by entering a carriage
return:
nnmsm
VERSI~
X.XX - FeR D!Nl\BY'1'E
CP/M 2.2 SYS'lDI
In)
3.XX
REX2mRATI~ u.rn.:rJ.Y
DISK IIUVE
ASSI~
= FIDPPY DISK IIUVES
= am RJKJ\1ABLE IOOICAL IIUVES
CJlFli = QI) FIXED IOOICAL IIUVES
Fm8 = Pml'l'SO W'IlUIES"lER IOOICAL IIUVES
MINI8 = MINI WDllJES'lER (5 1/4·)
Fl - F4
amI - CJIR2
0tF1
PW1
MINIl
!Ml
A:
B:
.- MINIl
= IIINI2
c: = Fl
D: = F2
IIUVE
- IIfi
= MICRlPOLIS WDDJES'mR IIUVES
E: = F3
F: = F4
G: =
B: =
it) ClIAtI,;E
I:
J:
K:
L:
M: =
N: =
=
=
=
=
Ir-P (REmRN
0: =
P: =
m
LEAVE AS IS) ?
~
Enter a carriage return to confirm the
displayed assignments. DYNASYS will
then return to its main menu:
OOS 3 - Page 2.2 - 31
CDpym3
AN[)
Models 5200, 5305
INSTALLING OOS 3
~s VERSI
DYNASYS VERSIT UX; DRIVE
'WR) . WARM RFBXJr DRIVE
cr.)
(1)
IlL)
Enter "WR" followed by a carriage
return. DYNASYS will then prompt for
the letter of the logical drive to be
logged on during a warm boot. (A warm
boot occurs whenever you enter a
Control C, or whenever a program
f inishes- running.)
(Ill) WARM RFBXJr DRIVE (A-P) ? A
Enter "A" followed by a carriage
return to specify the Mini Winchester
as the warm reboot drive. DYNASYS
DOS 3 - Page 2.2 - 32
mP¥ING
Models 5200. 5305
AN[) INSTALLING OOS 3
will then prompt you for the remaining
two items on the menu. ·Enter a
carriage return following each prompt
to leave that assignment stand:
«.M)
run
l.UlI"
~~
l'lLE (FILtH\ME. TIP) ?
~
DYNASYS will display the new disk log
assignments, and then prompt you to
confirm the displa¥ed assignments by
entering ~ carriage ~eturp:
mNl\SYS VERSICE X.XX - J.i'tE mNABY'.lE ID3 3.XX
CP/M 2.2 S!S'lDl REX.DERA.TICE UTILI'l'f
DISK 100 / ~ SE'.lUP
=A
=A
au MAP = ~
cr.)
1m)
rom
ID11' 100 lIUVE
WA1It REBX7r lIUVE
INSTAIUD
Enter a carriage return to confirm the
displayed assignments. DYNASYS will
then return to its main menu:
DYNASYS VERSICE X.XX - Pm mNABY'.lE OOS 3.XX
CP/M 2.2 S!S'lDl mxamRATI
Enter nCO" followed by a carriage
return to wr i te the new system
DOS 3 - Page 2.2 - 33
mP¥m; AND
INSTALLING 008
Models 5200. 5305
3
configuration onto the Mini
Winchester. DYNASYS will respond with
the CREATE SYSTEM DISK menu, and
prompt you to choose one of two
methods:
D!NASrS VlmSICE X.XX - Pm DYNABY'JE IU) 3.XX
CP/M 2.2 SYS'.IUI REGHmATlCB UTIL1.'l'i
1iR)
m)
MUTE SYS'.IUI it) DIS{
TRANSFER SYS'lDt PlDf CH.: DISK
ENIER MEHJ I'.lBI
(~ it)
EXIT
m
m
lUClBER
MAIN MEHJ}? JiR
Enter "WR" followed by a carriage
return. DYNASYS will then ask you to
identify the source drive:
(WIl)
SYS'lDt FILES lOCATED CE DISK DRIVE (A:-P)?
E
Enter "E" followed by a carriage
return to specify the Mini Winchester
as the source drive. (Remember, the
Mini Winchester will not be assigned
to logical drive "A" until after DOS 3
has been rebooted.) DYNASYS will then
prompt for the destination drive:
MUTE SYS'lDt
m
DISK DRIVE (A:-P)?
E
Enter "E" followed by a carriage
return to specify the Mini Winchester
as the destination drive. DYNASYS
will then prompt you to place the
proper disks into the proper drives:
Enter a carriage return to start the
actual writing process. (NOTE: It is
important that a "bootable" disk be in
the floppy drive before entering a
car r iage return.) DYNASYS then tells
you it is working and asks you to
wait:
DOS 3 - Page 2.2 - 34
mpxm;
Models 5200, 5305
AND INSTALLING OOS 3
When DYNASYS has finished writing the
new system configuration, it will
prompt you to enter a carriage return:
Enter a carriage return. DYNASYS will
return to the "CD" menu:
x.xx -
DfNAbYS VERSI~
F
Enter "EX" followed by a carriage
return to exit DYNASYS and return to
the operating system:
E>
4.
Remove the floppy disk frQm the floppy drive.
DOS 3 - Page 2.2 - 35
oopym; AND INSTALLING OOS 3
Reboot
I)Qg
Models 5200, 5305
3 from the Mini Winchester.
Make sure that no floppy disk is in the flqppy disk drive. Press and release
the reset button. The computer will now boot DOS 3 from the Mini Winchester.
The computer is now configured as a six drive system. Drives A and B are on
the Mini Winchester, and Drives C through F are the floppy drives. This can
be seen from the following list of disk drive assignments, as it would appear
using DYNASTAT:
IDISK IIUVE I
I ASSIGt I
I
I
I A:MINIl I
I B:MINI2 I
I C:Fl
I
I D:F2
I
I E:F3
I
I F:F4
I
I G:
I
I H:
I
DOS 3 - Page 2.2 - 36
Models 5200, 5305
roWING AND INSl'ALLING OOS 3
2.3
Model 5615
a" Fujitsu Winchester with one S" flq>py drive
Dynabyte Model 5615
When the 5615 computer arrives, the Fujitsu contains no installed software;
DOS 3 is shipped on two a" floppy disks. You must, therefore, initially boot
DOS 3 from one of the floppy disks. If you have a tape controller (Funnel
interface) board, the 5615 can, however, easily be configured to boot 008 3
from the Fujitsu. Booting DOS 3 from the Fujitsu is faster and more convenient.
The procedure below describes how to copy the DOS 3 software, and, if you have
the tape controller board, how to configure the operating system to cold boot
from the Fujitsu. If you don't have the tape controller board, this procedure
describes how to configure DOS 3 to cold boot from the floppy drive and warm
boot from the Fujitsu.
If you have a 23 megabyte drive, this procedure will configure the 5615 into
eight logical drives (you may have use of only five of these depending on your
model). The Fujitsu will be assigned to logical drives A through D, and the
floppy drives will be assigned to logical drives E through H. Drives A through
D will be of equal capacity; their actual size will be 4.7 megabytes each.
If you have an 11 megabyte drive, this procedure will instead configure the
5615 into six logical drives (you may have use of only three of these depend-
ing on your model). The Fujitsu will be assigned to logical drives A and B,
and the flq>py drives will be assigned to logical drives C through F. Drives
A and B will be of equal capacity; their actual size will be 4.7 megabytes
each.
You may wish to later reconfigure DOS 3 in some other manner.
only describes a standard first-time installation.
This procedure
METlDD 3 OVERVThW
•
Boot DOS 3 from Distribution Disk #1.
•
Fonmat the Fujitsu.
•
Copy the DOS 3 files from both distribution disks onto the Fujitsu.
•
Format two floppy disks.
•
Copy the DOS 3 loading instructions to the formatted floppy disks.
•
Copy the DOS 3 files from the Fujitsu to the "bootable" floppy disks.
•
Install DOS 3.
•
Reboot DOS 3.
DOS 3 - Page 2.3 - 37
OOPYIN; AND INSTALLING
OOS 3
Models 5200, 5305
Boot DOS 3 from Distribution Disk tl.
1.
Turn on the computer.
2.
Insert Distribution Disk #1.
Insert Distribution Disk #1 into the
floppy drive and close the door.
(Insert the a" floppy disk with its
label face up.)
3.
Press and release the reset button.
oos
3 will automatically be read into
the computer, and will then sign on
with the following message:
DYNABYTE 1m 3.XX
A>
The "A)" prompt indicates that OOS 3
is "logged" onto logical drive "A",
and is ready for additional commands.
At this point, the loading process,
also known as "booting", is complete.
DOS 3 - Page 2.3 - 3a
CX)PXOO AND
INSTALLING
Models 5200. 5305
OOS 3
Format the Fujitsu.
1.
Use FUJFMl' to format the 8" Fujitsu hard disk drive.
Enter "FWFMT" followed by a carr iage
return. FUJFMT will then sign on with
the following menu and prompt:
A>FIIJPMT
VERSIGl X.X FeR IXlS 3.XX
F - PaItAT
C - cmxl{
- RE'1'URN '10 OPERATJ:R; &YS'lUI
m.rER
Enter "F" followed by a carriage
return. FUJFMT will then prompt for
the size of the Fujitsu you are
formatting (11 or 23 megabyte):
~
'!BE DRIVE 'l'!PE:
B - 11 MmABYTE DRIVE.
1 - 23 MmABYTE DRIVE.
m.rER DRIVE TnJE (B CE 1) ? B
or
1<00
You should enter either """ for an 11
megabyte dr ive or "1" for a 23
megabyte drive, depending on your
drive size.
FUJFMT will then prompt you to choose
a configuration:
A
Fm1 - 8.3
PIl12 - 1.2
Fm3- 8.3
FIl14 - 1.2
B
MB
MB
MB
MB
··
·
··
Fm1 - 4.7 MB
PIl12 - 4.7 MB
FOJ3 - 4.7 MB
Fll14 - 4.7 MB
C
··
·
·
mn -
2.3 MB
POJ3 - 2.3 MB
ProS - 2.3 MB
J.iU11 - 2.3 MB
DOS 3 - Page 2.3 - 39
Fm2 - 2.3
PUJ4 - 2.3
FIl16 - 2.3
mJ8 - 2.3
MB
MB
MB
MB
Models 5200. 5305
mpym; AND INSTALLING OOS 3
Enter "B" followed by a carriage
return to select drive configuration
nB". Only half of the drives listed
above will be displayed if you have an
11 megabyte dr i ve.
FUTFMT will tell you that it has begun
the formatting process, and then
slowly display several rows of periods
on the screen:
.......................................................
.......................................................
.......................................................
................................
When FUJFMT has finished formatting
the Fujitsu, the bad track table will
be displayed.
SEXXHl 18 MEG\Brl'ES
FIRST 18 MEG\Brl'ES
BAD
"
12 --,34 5 -
678-
nw:x -
"""8H
""""H
"""BH
""""H
"""8H
""""B
""88B
""""H
"""8H
- RE'11lRN '10 0PERA'l'Il«.7 smTEH
Enter "C" followed by a carriage
return. FUJFMT will then prompt for
the size of the Fujitsu you are
formatting (11 or 23 megabyte):
SEI:a:'r mE IJ.UVE TYPE:
B - II
1 - 23
~
~
mI'ER IJ.UVE 'lYPE (8
em
IJ.UVE.
IJ.UVE.
1) ?
" 18 MIG\BY'.lES
BAD mKX - FmPMT
VERSlm x.x FOR
In)
3.XX
FNIm
P - FCHmT
.
C - - RETDRN
m
OPERAT:IK; SYS'.lDI
Enter "F" followed by a carriage
return. FUJFMT will then prompt for
the size of the Fujitsu you are
formatting (11 or 23 megabyte):
sm:a:'I' mE DRIVE TfPE:
" - 11 MEG\BY'm DRIVE.
1 - 23 MmN3Y'IE DRIVE.
FNIm DRIVE TYPE (I CR 1) ? 0 or 1
You should enter either "0" for an 11
megabyte dr ive or "1" for a 23
megabyte dr i ve, depending on· your
drive size.
FUJF~1T will then prompt you to choose
a configuration:
DOS 3 - Page 2.3 - 42
mpxoo
AND INSTALLm; OOS 3
A
Models 5200, 5305
C
B
Pm1 - 0.3 MIl
PW2 - 1.2 MB
PUJ3 - B.3 MB
Pm4 - 1.2 MB
:
·
·
FUJI - 4.7 MB
PW2 - 4.7 MB
PUJ3 - 4.7 MB
Pm4 - 4.7 MB
:
·
···
PW1 - 2.3 MB
PIl13 - 2.3 MB
FtJJ2 - 2.3 MB
FUJ4 - 2.3 MB
Fm5 - 2.3 MB
Pm1 - 2.3 MB
FW6 - 2.3 MB
PlD8 - 2.3 MB
Enter "B" followed by a carriage
return to select drive configuration
"B". Only half of the drives listed
above will be displayed if you have an
11 megabyte drive.
will tell you that it has begun
the formatting process, and then
slowly display several rows of periods
on the screen:
FUJFMT
..............................•........................
.......................................................
................................................•......
When FUJFMT has finished formatting
the Fujitsu, the bad track table will
be di splayed.
FIRST18~
BAD
8 123 45 -
67 8-
IJlWl{ -
888BB
1888B
IBB8B
1818B
BleBD
1I88B
IBBIB
1118B
8188B
SEXXH> 18 MmN3Y'JES
QXI) IJlWl{
8881B
88828
BBf/J3B
BB84B
BBBSD
8B86B
8887B
88888
1889B
·
··
··
·
··
·
·
BAD IJlWl{ - CDD IJlWl{
9 -
1811121314151617-
888BB
8888B
IB8BB
8888H
18BBD
8B88B
8880H
888BB
8888B
8881B
11828
8813B
IB84B
BB8SB
1186B
1887B
88BBB
8889B
Enter a 0 to specify that item #0 is
to be changed.
DOS 3 - Page 2.3 - 43
CPP¥ING AN[)
INSTALLING OOS 3
Models 5200, 5305
mJlIER BAD 'BWX (IN HEX) ? .I<PIP G:=A:
*.* [00
Enter "PIP G:=A:*.*[OV]" followed by a
carriage return. PIP will display the
name of each DOS 3 file as it is
copied from Distribution Disk #1 to
the Fujitsu, and then automatically
return you to the operating system.
2.
Remove Distribution Disk #1 from the floppy drive.
3.
Insert Distr ibution Disk #2 into the floppy dr i ve, and close the door.
4.
Reset the floppy drive.
Enter a "Control C" to inform the
operating system that you have changed
floppy disks. (To enter a "Control C",
press and release the "C" key while
the CRTL or PlP
6.
G: =A:
*. * [00
Enter "PIP G:=A:*.*[OV]" followed by a
carriage return. PIP will display the
name of each DOS 3 file as it is
copied from Distribution Disk #2 to
the Fujitsu, and then automatically
return you to the operating system.
Remove Distribution Disk #2 fram the floppy drive.
DOS 3 - Page 2.3 - 45
OOPYING AND· INSTALLING OOS 3
Models 5200, 5305
Format two floppy disks.
1.
onto the Fujitsu.
Log
A>G:(CID
Enter "G:" followed by a carriage
return to log onto the Fujitsu.
G>
The "G)" prompt signifies that DOS 3
is connected to logical drive IfGIf , and
is ready for additional commands.
2.
Use
FFO~UIT
to format two floppy disks.
Enter "FFOIDiAT" followed by a car r iage
return. FFORMAT will sign on with the
following prompt:
VERSlCE X.X
Pm OOS 3.XX
EHlER DRIVE LETTER CP FI.DPP'lDRIVE (A-P): A(CR>
Enter "Alf followed by a carriage
return to specify the floppy drive.
Depending on your computer system's
drive type, you will then receive one
of the following messages:
DRIVE A IS A SDG:.E SIDED·8 nDI DRIVE
DRIVE A IS A IXJJ8LE SIDED 8 IKlI DRIVE
CARCr RBIGnZE DRIVE TYPE
m AT'l2\aIED DRIVE
FFORMAT will then ask what function
you would like to perfonm:
F - PaMAT
cQ -
aBX
00I'l'
Enter "F" followed by a carriage
return to indicate BORMAT.
FFORMAT will then ask whether you want
one or both sides formatted:
DOS 3 - Page 2.3 - 46
Models 5200, 5Jf'5
CDPXING AND INSTAlJ.,ING OOS 3
SIDE RHIAT SEU.CrI
Enter "2" followed by a carriage
return to reserve space for 12a
directory entries.
FFORMAT will then tell you to insert
the floppy disk you want to format
into the floppy drive:
INSERr DISK. BIT EOCAPE '10 AIDa' CR ANY C1BIER KEY
m Bmm •••
Insert a floppy disk into the floppy
drive, and close the door.
CAUTION: FFORMAT will erase any data
that exists on the floppy disk.
Also, be sure the floppy disk is not
write-protected. You can write on an
a" floppy disk if the write-protect
notch is covered up.
DOS 3 - Page 2.3 - 47
OOpyING
AN[)
Models 5200. 5305
INSTALLING OOS 3
Enter a carriage return to start the
actual formatting process. FFORMAT
then tells you it is working and asks
you to wait:
FCHIATT:[R;
IS !Of BEm.;
rom
PLEASE WAIT ••••
If, during the formatting process,
FFORMAT finds a bad sector on the
floppy disk and is unable to format
it, the error will be reported as
follows:
BARD ERIm AT ml\CK=XX SEX:'lm.=XX
BAD DlSKE'I-m REPLACE Wl'lB A NEH
*** III
(BE
111 ***
A damaged floppy disk should be
removed and discarded. Star t the
format process on another floppy
disk.
After the floppy disk has been
formatted, FFORMAT will confirm its
completion and then ask if you want to
format another floppy disk:
*****
FaI4AT aJ4PI...EIl'ED O.K.
REPFAT SAME OPERATIOO
(B
*****
A NI!Jf DISK (yIN) ?
Remove the newly formatted floppy disk
from the floppy drive.
Y
Enter nyn followed by a carriage
return. FFORMAT will then tell you to
insert a floppy disk into the drive:
Insert another floppy disk into the
floppy drive, and close the door.
Enter a carriage return to start the
formatting process. FFORMAT tells you
it is working and asks you to wait:
....
Again, if FFORMAT reports a bad
sector, the damaged floppy disk should
be discarded and the format process
tr ied on another disk.
DOS 3 - Page 2.3 - 48
Models 5200, 5305
Q)PYING AND INSTALLING OOS 3
After the floppy disk has been
formatted, FFORMAT will confirm its
completion and then ask if you want to
format another floppy disk:
*****
FCIIIAT
Enter "N" followed by a carriage
return. FFORMAT will then return to
its main menu:
F - FCIIIAT
C - cmxI<
o-
OOIT
3.
Remove the newly formatted floppy disk from the floppy drive.
4.
Insert Distribution Disk 11 into the floppy drive, and close the door.
5•
Exi t FFORMAT.
Enter "Q" followed by a carriage
return to exit FFORMAT and return to
the operating system:
G>
6.
Remove Distribution Disk #1 from the floppy drive.
(Be sure to wait until after the "G)" prompt returns.)
DOS 3 - Page 2.3 - 49
(DpyING AND
Models 5200, 5305
INSTALLING OOS 3
Copy the DOS 3 loading instructions to the formatted floppy disks.
1.
Use DYNAGEN to copy the DOS 3 loading instructions to the outer two tracks
of the newly formatted floppy disks.
Enter "DY'N.AGEN" followed by a carriage
return. (You are still logged onto the
Fujitsu on drive "G".) DYNAGEN will
then sign on with the following
menu and prompt:
~
VERSIOO'
x.xx
Pm Imi\BnE
In)
3.XX
GENERATE smIfJI DISK
m)
CT)
EX)
mANSPER smIfJI P.lOt (H: DISK m l\N1IHER
mANSPER smIfJI USn«; • .
Enter "eT" followed by a carriage
return. DYNAGEN will then ask you to
identify the source drive:
(Cl') smIfJI FILES IOCATID 00' pISK DRIVE (A-P) ? G
Enter "G" followed by a carriage
return to specify the Fujitsu as the
source drive. DYNAGEN will then
prompt for the destination drive:
WRl'lE smIfJI
m
DISK DRIVE (A-P)
? A
Enter "A" followed by a carriage
return to specify the floppy drive as
the destination dr i vee DYNAGEN will
then prompt you to insert the floppy
disk:
PLEl\SE PU\CE l?KlPER DISKS IN DRIVES, iBm PRESS
m
Enter "A" followed by a carriage
return to specify the floppy drive as
the destination dr i vee DYNAGEN will
then prompt you to insert the floppy
disk:
Remove the first flqppy disk from the
floppy drive, insert the remaining
formatted floppy disk in its place,
and close the door.
DOS 3 - Page' 2.3 - 51
Models 5200. 5305
rnPXING ANO INSTALLING OOS 3
Enter a carriage return to start the
actual copying process. DYNAGEN then
tells you it is working and asks you
to wait:
P'I..EASE WAIT.
WRI'.rIl«; SYS'lDI
m
FUlPPY DRIVE A.
When DYNPGEN has finished writing the
loading instructions, it will prompt
you to enter a carriage return:
PRESS '10 DISPLAY MIR1.
~
~
VERSIm X.XX FA;(CX>
Enter "A:" followed by a carriage
return to log onto the floppy drive.
A>
The "A>" prompt signifies that DOS 3
is connected to logical drive "A", and
is ready for additional commands.
2.
Copy the Distribution Disk #1 files from the Fujitsu to the floppy disk
that was left in the floppy drive.
A>G:SIDUT G:CDPXl G A(CX>
Enter "G:SUBMIT G:OOFYI G A" followed
by a carriage return. Enter this
command exactly as shown; the spaces
are very important.
"COpy1 " is· the name of a SUBMIT file
stored with DOS 3 that contains file
copying instructions for Distribution
Disk #1. The appropriate files will
automatically be copied from source
drive "G" to destination drive "A".
When all the files have been copied,
the following message will be
displayed on the screen:
A>; DIS'ItUBUrION 'mANSFER FOR DISK 11 cntPIBTE
3.
Remove the new copy of Distribution Disk #1 from the floppy drive and
label it "Copy -- DOS 3.XX Distribution Disk #1 of 2".
4.
Insert the remaining "bootable" floppy disk into the floppy drive,
and close the door.
5.
Copy the Distr ibution Disk #2 files from the Fuj itsu to the remaining
floppy disk.
A>G;fQJ1IT G:mPY2 G A(rn>
Enter "G:SUBMIT G:COPY2 G A" followed
by a carriage return. Enter this
command exactly as shown; the spaces
are very important.
DOS 3 - Page 2.3 - 53
cnpym; AND
Models 5200. 5305
INSTALLING OOS 3
"COPY2" is the name of a SUBMIT file
stored with lX>S 3 that contains file
transfer instructions for Distribution
Disk #2. The appropriate files will
automatically be copied from source
drive "G" to destination drive "A".
When all the files have been copied,
the following message will be
displayed on the screen:
6.
Remove the new copy of Distr ibution Disk #2 from the floppy dr ~ve and
label it "Copy -- DOS 3.XX Distribution Disk #2 of 2".
YOU tn'l HAVE CDPIES OF THE 'lWO DOS 3 DISIRIBUTION DISKS '!HAT WERE SHIPPED
YOUR CDMPUTER.
wrm
DOS 3 - Page 2.3 - 54
CDPYING
Models520~, 53~5
AND INSTALLING OOS 3
Install IX>S 3.
---------------------------------------------------~---------------------------
1.
Log onto the Fujitsu.
A>G:
The "G)" prompt signifies that DOS 3
is connected to logical drive "G", and
is ready for additional commands.
2.
Use DYNASYS to change the disk drive assignments on the 23 megabyte
Fujitsu. (Skip to Step 3 if you have an 11 MB Fujitsu.)
Enter "DYNASYS" followed by a carr iage
return. DYNASYS will sign-on with the
following menu and prompt:
G>DYNASYS
DYNASYS VERSlCE X.XX - F{R DYNABY'm OOS 3.XX
CP/M 2.2 S!S'.lDI RElDERM'I
Enter "DAn followed by a carr iage
return to reassign the logical disk
drives. DYNASYS will resp::>nd with the
current disk drive assignments, and
then prompt you to enter the letter of
the drive you want to change:
DOS 3 - Page 2.3 - 55
Models 5200. 5305
mPYING AND INSTALLING 008 3
mNM!S VERSIGl X.XX - Pm mNABY'JE IU) 3.XX
CP/M 2.2 SYS'lDI RmmERATI
0:
DRIVE '10 a:wG: A-P (RE'ltJRN '10 LFAVE
Enter "A" followed by a carriage
return to begin reassigning the
logical drives, starting with logical
drive "An. DYNASYS will then continue
to prompt you for subsequent drive
assignments until you respond to one
of the prompts with nothing but a
carriage return. Reassign the drives
as shown he re:
FnU
DRIVE c: FW3
DRIVE D: FOJ4
DRIVE E: fi
DRIVE G: F3
DRIVE A:
DRIVE I:
~
Enter a carriage return after the
"DRIVE I:" prompt. DYNASYS will stop
prompting for logical drives, display
the new disk drive assignments, and
then prompt you to conf i rm the
displayed assignments by entering a
carriage return:
DOS 3 - Page 2.3 - 56
Models 5200, 5305
mPXING AND INSTALLING OOS 3
D!NASYS VERSIm X.XX - Pat mNABI'.IE ra; 3.XX
CP/M 2.2 SYSTEJI REGmERATIm UTILl'l'Y
DISK IEIVE ASSIcatml'S
FI - F4
amI - am2
OIFI
POJl
MINIl
JIfl
-
aw1B
Pm8
MINI8
IIJi5
A: = run
B: = FW2
c:
E: =
F: =
G: =
H: =
= Fm3
D: = Fll14
IEIVE
it)
= FIDPPY DISK IJ.UVF.S
= am RIH7I.lmLE IOOICAL IJ.UVF.S
= am FIXED LOOlCAL IJ.UVF.S
= PUJrl'SO WDOlESl'ER LOOICAL IJ.UVF.S
= MINI WDDmS'l.'ER (5 1/4-)
= MIClOULIS WIKilESTER IJ.UVF.S
M: =
N: =
I: =
FI
F2
F3
F4
J:
=
K: =
L: =
cmH2E A-P (RE'l'ORN
0: =
P: =
it)
LEAVE AS IS) ?
~
Enter a carriage return to confirm the
displayed assignments. DYNASYS will
then automatically prompt for the size
of the Fujitsu drive you are
configuring (11 or 23 megabytes):
WHIOI SIZE PUJrl'SO IEIVE 00
Y(lJ
HAVE:
8 = 11 MIG\BY'l'E IEIVE
1 = 23 MIG\BY'l'E IEIVE
ERlER IEIVE SIZE ? 1<00
Enter "1" followed by a carriage
return to indicate a 23 megabyte
drive. DYNASYS will then return to
its main menu:
DOS 3 - Page 2.3 - 57
Models 5200. 5305
mPXING AND INSTALLING OOS 3
mNASYS VERSIOO' X.XX - Pm mNABY'm DOS' 3.XX
CP/M 2.2 S!S'JD1. RmEHERATIC6 t1l'IL1'.lY
MAIN MIHJ 0J?'.rI(&q
AL)
ASSI~
a:)
CA)
CS}
M)
DS}
(1)
SET CI2AR
IL)
LS)
OC)
m)
EX)
/ SE'lUP ALL PAIWm'JERS
~ SIQJEI,D:
CDAR1tC.lm I/O ASSICBIEM'S
CDAR1tC.lm I/O SE'lUP
DISK DRIVE ASSICBIEM'S
DISK DRIVE SE'lUP
Enter "WR" followed by a carriage
return. DYNASYS will then prompt for
the letter of the logical dr i ve to be
logged on during a warm boot. (A warm
boot occurs whenever you enter a
Control C, or whenever a program
finishes running.)
(WR) WI\mt. RIBX7l' DRIVE
(.l~-P)
? A
Enter "A" followed by a carriage
return to specify the Fujitsu as the
warm reboot drive. DYNASYS will then
DOS 3 - Page 2.3 - 58
(x)PXOO
AN[)
Models 5200, 5305
INSTALLING OOS 3
prompt you for the remaining two items
on the menu. Enter a carriage return
following each prompt to leave that
assignment stand:
( ID:Yl' ~ FIIE = R1.r
DISPLAY LOAD MAP = YES
/ SAVE PARAMEiER FILE
DISPLAY UJRRtNl' aH'IGlRATICB
CREATE SY9lBf DISK
EKI'l' TO 01'ERATnI; SY9lBf
1lA)
DB)
Qtt)
IlL)
LS)
DC)
C»
EX)
DOS 3 - Page 2.3 - 59
CDPXING AND INSTALLING 008 3
3.
Models 5200. 5305
Use DYNASYS to change the disk drive assignments on the 11 megabyte
Fujitsu. (Skip to Step 4 if you have a 23 MB Fujitsu.)
Enter "DYNASYS" followed by a carriage
return. DYNASYS will sign-on with the
following menu and prompt:
DnI\Srn VERSICE X.XX - Rm mNABY'JE JD) 3.XX
CP/M 2.2 SYS'lUI REXDERATIOO UTILI'l'Y
MAIN MEal OPTI(H)
AL)
&:)
CA)
CS)
Dl\)
00)
()1)
IL)
LS)
DC)
(l»
EK)
ASSIGl / SE'IDP AIL PARAME'IERS
SET CLEAR ~ SIQJEX!E
0IAR1Cl'ER I/o ASSI
Enter "DA" followed by a carr iage
return to reassign the logical disk
drives. DYNASYS will respond with the
current disk drive assignments, and
then prompt you to enter the letter of
the drive you want to change:
DYNASYS VERSIOO X.XX - FOR DYNABY'm 1m 3.XX
CP/M 2.2 SYS'ft'M REXDERATICB UTILI'l'Y
DISK DRIVE ASSI
DOS 3 - Page 2.3 - 60
Models 5200, 5305
CDPYING AND INSTALLING OOS 3
Enter "A" followed by a carriage
return to begin reassigning the
logical drives, starting with logical
drive nAn. DYNM3YS will then continue
to prompt you for subsequent drive
assignmen ts until you respond to one
of the prompts with nothing but a
carriage return. Reassign the drives
as shown here:
IIUVE
IIUVE
IIUVE
IIUVE
IIUVE
IIUVE
IIUVE
mn
PW2
c: n
D: r2
E: F3
A:
B:
F: F4
G: ~
Enter a carriage return after the
nDRIVE G: n prompt. DYNASYS will stop
prompting for logical drives, and
display the new disk drive
assignments. DYNASYS will then prompt
you to enter the letter of another
drive assignment you want to change:
mNASYS VERSICfi X.XX - Fm DYNABYTE In) 3.XX
CP/M 2.2 S!S'l'Dl ~ UTILl'l'Y
DISK IIUVE ASSIGMENl'S
FI - F4
= FIDPPY DISK IIUVES
REID7ABLE UX;ICAL mIVFS
= am FIXED UX;ICAL IIUVES
oou - ana = (H)
Enter nG" followed by a carriage
return. DYNASYS will respond with the
following prompt:
DOS 3 - Page 2.3 - 61
Models 5200. 5305
CPPXING AND INSTALLING OOS 3
Enter a carriage return to clear the
preset assignment from logical drive
"G". DYNASYS will again display the
new drive assignments, and then prompt
you to enter the letter of another
drive assignment you want to change:
muVEG: ~
D!NASYS VERSlCE X.XX - Pm D!NABY.lE IU) 3.XX
CP/M 2.2 SYS'lDI RBBmRATI
Enter "H" followed by a carriage
return. DYNASYS will respond with the
following prompt:
muVE H:
Enter a carriage return to clear the
preset assignment from logical drive
"H". DYNASYS will again display the
new disk drive assignments, and then
prompt you to confirm the displayed
assignments by entering a carriage
return:
~
D!NASYS VERSICI-l X.XX - Pm D!NABY.lE IU) 3.XX
CP/M 2.2 SYS'lDI RBBmRATIC& tJTII..Ift
DISK muVE
ASSI~
FI - F4
= FlOPP'I DISK IIUVES
Clml - am2 = am REJDIABLE UX;ICAL IIUVES
QlFI - QlFIB = am PIXm u:m:CAL IIUVES
mJ8 = FUJITSU wnutES'l'ER IOOICAL IIUVES
MINIl - MINIS = MINI wnDIESi"ER (5 1/4·)
MNl - IIf5
= MICIO?OLIS WINCtIES'JER IIUVES
mn -
DOS 3 - Page 2.3 - 62
Models 5200, 5305
mPYING AND INSTALLING OOS 3
E:
P:
G:
B:
A: = FUJl
= FW2
c: = PI
D: = F2
B:
DRIVE '10
= F3
= F4
=
=
awu:
M: =
N: =
I: =
J: =
K: =
L: =
0: =
P:
=
A-P (RE1\JRN '10 LEAVE AS IS) ?
~
Enter a carriage return to confirm the
displayed assignments. OYNASYS will
then automatically prompt for the size
of the Fujitsu drive you are
configuring (11 or 23 megabytes):
HBIClI SIZE FUJImJ DRIVE 00 YOO HAVE:
" = 11
= 23
1
MIG\BY'JE DRIVE
MIG\B!'JE DRIVE
Enter "an followed by a carriage
return$to indicate an 11 megabyte
drive. DYNASYS will then return to
its main menu:
Elf.ftm DRIVE SIZE ? 0<00
mNASYS VERSI
Enter "WR" followed by a carriage
return. DYNASYS will then prompt for
the letter of the logical drive to
logged on during a warm boot. (A warm
boot occurs whenever you enter a
Control C, or whenever a program
finishes running.)
Enter "A" followed by a carriage
return to specify the Fujitsu as the
warm reboot drive. DYNASYS will then
prompt you for the remaining two items
on the menu. Enter a carriage return
following each prompt to leave that
assignment stand:
(JiR) WARM RFDX7r IIUVE (A-P) ? A
(01) / SAVE PAIWm'l'ER PILE
DISPlAY CllRRmT CIH"IGORATICE
amME SYS'mt DISK
EXIT 'lO 0PERATl}I; SYS'mt
Insert the new copy of DOS 3 Distribution Disk #1 into the floppy drive,
and close the door.
5.' Save the new systan configuration onto the Fujitsu.
D!RASrS VERSlCE X.XX - RE ImW3Y'IE JXI) 3.XX
CP/M 2.2 SYS'mt RFXaERATICD l1l'ILI'l'Y
MAIN MJRJ QPTICES
AL)
SC)
CA)
CS)
DA)
DB)
01)
IlL)
LS)
DC)
al)
EX)
ASSlm / SEmP AIL PARMETERS
SET a.FAR ~ SIQJIHE
ClIl\Rl\CTER I/O ASSICHmfl'S
ClIl\Rl\CTER I/o SET(]J?
DISK DRIVE .N)SICHmfl'S
DISK DRIVE SET(]J?
QIAIN KQR,E SET(]J?
DISK:roo / MFSS1!GE SEmP
Ull\D / ~VE PAIWm'l'ER PILE
DISPlAY CllRRmT aH'IGORATICE
amME SYS'mt DISK
EXIT 'lO <>PERATl1«7 SYS'mt
EHlER MEHJ l'lUI ? DXCR>
Enter "CD" followed by a car r iage
return to wr i te the new system
DOS 3 - Page 2.3 - 65
mPXING
AND INSTALLING ooS 3
MoQels 5200. 5305
configuration onto the Fujitsu.
DYNASYS will respond with the CREATE
SYSTEM DISK menu, and prompt you to
choose one of two methods:
D!NASYS VERSI
Enter "WRIt followed by a carriage
return. DYNASYS will then ask you to
identify the source drive:
(WR)
SYSlB{
F~ IOCA'J.U)
PER DISKS IN DRIVES, iBm PRESS
m
CUl.l'IKJE.
~
Enter a carriage return to start the
actual writing process. (NOTE: It is
important that a "boatable" disk be in
the floppy drive before entering a
car r iage return.) DYNASYS then tells
you it is working and asks you to
wait:
DYNASYS has finished writing the
new system configuration, it will
prompt you to enter a carriage return:
When
DOS 3 - Page 2.3 - 66
Models 5200, 5305
OOPYING AND INSTALLING OOS 3
Enter a carriage return. DYNASYS will
return to the "CD" menu:
D!NASYS VERSIC6 X.XX - Pm D!NABY'.lE xa;·3.XX
CP/M 2.2 S!S'ftX RF.XamRATIGl tJ'J.'ILrlY
1IR)
m)
WRl'lE S!S'ftX m DISK
'mANSFER S!S'ftX FlDI
mmR MEHJ I'JBt (RETURN
6.
(BE
it)
DISK 'ID ANJ'JBER
EXIT
it)
MAIN MEHJ) ?
Save the new system configuration onto the new copies of the DOS 3
distribution disks.
(Skip to Step 7 if you have the tape controller board.)
DYNASYS VERSI
Enter "G" followed by a carriage
return to specify the Fujitsu as the
source drive. (Again, remember that
the Fujitsu will not be assigned to
logical drive "A" until after DOS 3
has been rebooted.) DYNASYS will then
prompt for the destination drive:
WRl'lE S!S'ftX
m
DISK DRIVE (A-P) ? MeR>
DOS 3 - Page 2.3 - 67
mPYIW
AN[)
INSTALLING OOS 3
Models 5200, 5305
Enter "A" followed by a carriage
return to specify the floppy drive as
the destination drive. DYNASYS will
then prompt you to place the proper
disks into the proper drives:
Enter a carriage return to start the
actual writing process to the copy of
Distribution Disk #1 that is in the
floppy drive. DYNASYS then tells you
it is working and asks you to wait:
When DYNASYS has finished writing the
new system configuration, it will
prompt you to enter a carriage return:
PRESS
it)
DISPLAY MIHJ.
~
Enter a carriage return. DYNASYS will
return to the "CD" menu:
mNl\SYS VFRSI(6 X.XX - FOR DYNABYTE JD) 3.XX
CP/M 2.2 S!S'.rEH REX.;ENERATI~ tJl'ILl'lY
CREATE S!S'.rEH DISK
1m)
m)
ro DISK
TRANSFER ~ FIDt CI£ DISK '10 ARJIBER
WRl'IE SYS'lUI
EmER Mm«J I'IDI (RE'roRN '10 EXIT '10 MAIN MlHJ) ? JiR
Enter "WR" followed by a carriage
return to write the new system
configuration onto the copy you made
of Distribution Disk #2. DYNASYS will
then ask you to identify the source
drive:
(WR)
S!S'.rEH FILFS UlCATFD (6 DISK DRIVE (A-P) ?
~
Enter "G" followed by a carriage
return to specify the Fujitsu as the
source drive. DYNASYS will then
prompt for the destination drive:
WRITE SYS'lDt '10 DISK DRIVE (A-P) ? A
Enter "A" followed by a carriage
return to specify the floppy drive as
DOS 3 - Page 2.3 - 68
CDPXING AND
INSTALLING OOS 3
Models 5200. 5305
the destination drive. DYNASYS will
then prompt you to place the proper
disks into the proper drives:
PLEASE l.'J:.ACE IKlPER DISKS IN muvES, mEN PRESS 'lO aBrIRlE.
Remove the copy of Distr ibution Disk
#1 from the floppy drive, and insert
the copy of Distribution Disk #2 in
its place.
Enter a carriage return to start the
actual writing process. DYNASYS then
tells you it is working and asks you
to wait:
When DYNASYS has finished writing the
new system configuration, it will
prompt you to enter a carriage return:
Enter a carriage return. DYNASYS will
return to the "m" menu:
D!NASYS VERSICE X.XX - Pm. DYNl\BlTE InS 3.XX
CP/M 2.2 BmlBt RDHmATIOO UTILI'lY
CREATE BmlBt DISK
1IR)
IJR)
7•
MUm BmlBt m DISK
mANSFER BmlBt PRJI CH: DISK
m
RDlBER
Exi t DYNASYS.
D!NASYS VERSI / SAVE PARMEmR FILE
DISPLAY
Enter "EX" followed by a carr iage
return to exit DYNASYS and return to
the operating system:
G>
OOS 3 - Page 2.3 - 70
CDPYm; AND INSTALLING OOS 3
Models 5200, 5305
------------_..._----------------------------------------------------Reboot DOS 3.
If you have the tape controller board:
Make sure that no floppy disk is in the floppy disk drive. Press and release
the reset button. The computer will now boot oos 3 from the Fuj itsu.
If you don't have the tape controller board:
Insert one of the new ooS 3 disks into the floppy drive, and close the door.
Press and release the reset button. The computer will boot DOS 3 from the
flq>py drive, but with the new system configuration.
The computer is now configured as either an eight or a six drive computer.
If you have a 23 megabyte drive, the computer is now configured as an eight
drive system. Drives A through D are on the Fujitsu, and Drives E through H
are the floppy drives. This can be seen from the following list of disk drive
assignments, as it would appear using DYNAST~:
IDISK lIUVE I
ASSIGN I
I
I
I
I
I
I
I
I
I
I
A:PUJl
B:Fm2
C:F0J3
D:Fn14
E:FI
F:F2
(;:ir.3
H:F4
I
I
I
I
I
I
I
I
I
If you have an 11 megabyte drive, the computer is now configured as a six
drive system. Drives A and B are on the Fujitsu, and Drives C through Fare
the floppy drives. This can be seen from the following list of disk drive
assignments, as it would appear using DYNASTAT:
IDISK lIUVEl
I ASSIGl I
I
I
I
I
I
I
I
I
I
A:FUJl
B:m:J2
C:Fl
D:F2
E:F3
F:F4
G:
B:
I
I
I
I
I
I
I
I
I
DOS 3 - Page 2.3 - 71
COPYING
2.4
AN[)
Models 5013. 5700. 5710
INSTALLING 00S3
Models 5B13, 57BB, 571B
Winchester hard disk with cartridge tape drive
Dynabyte models 5013, 5700, 5710
When a 5013, 5700, or 57ll?J model computer arrives, neither the computer nor
the Winchester disk contains any installed system software. DOS 3 is shipped
on a tape cartridge. To get started, you must boot OOS 3 into the computer's
memory from the tape.
The procedure below descr ibes how to boot DOS 3 from the cartr idge tape and
copy the operating system to the hard disk on the system. When DOS 3 is on
the hard disk, booting becomes a very fast and easy procedure. The procedure
is the same regardless of the size of the disk on your system; however, some
of the menu displays will vary depending on the size of the disk. The places
where the actual menu differs will be noted.
METHOD 4 OVERVIEW'
•
Boot oos 3 from the cartridge tape.
•
Format the hard disk.
•
Generate the system on the hard disk.
•
Boot DOS 3 from the hard disk.
•
Use DTIP to copy the whole cartridge tape to disk.
DOS 3 - Page 2.4 - 72
enpyING
AN[)
INSTALLING 00S3
Models 5013. 5700. 5710
Boot oos 3 from the cartr idge tape
1.
'l\.trn on the computer.
2.
Insert cartridge tape.
Set the PROTECT switch on the tape
cartridge to the SAFE position. The
SAFE position prevents the data on the
system tape from being accidentally
erased. Insert the cartridge, label
side up, all the way into the
cartridge slot. The system will
rewind the tape automatically.
3.
Press and release the reset button.
The computer will execute the boot
ROM. The following message appears on
the screen:
H-lIX11' FIOt BARD DISK
F-lIX11' F1DI FIDPPY
T-lIX11' FlDf TAPE
4 • Boot from tape.
Enter a T. The system rewinds the
cassette tape, reads in the first file
and then displays the following:
DYNABYm TAPE ID>T
VERSI<»l X.X
mT)
MIe)
OID)
MIN)
BOO)
FORMAT EUTITSU WllCIFS.LER
FORMAT MIPOLIS WDIlIFS.rER
FOHMAT am
FORMAT MINI WDIlIFS.rER
~ BARD DISK
OOS 3 - Page 2.4 - 73
COPYING
AND
INaTALLING 00S3
Models 5013. 5700. 5710
Enter "MIN" or the mnemonic that
describes your hard disk.
For
instance, if you have a Fujitsu hard
disk, then type "FUJ" followed by a
carriage return.
DOS 3 - Page 2.4 - 74
Models 5013, 5700, 5710
CDpyING AND INSTALLING 00S3
Format the hard disk.
1.
Format the disk (the example shows how to format the Mini Winchester
disk). Refer to Section 5 if you need assistance in using the other hard
disk format programs.
Enter MIN to FORMAT and 0IEa< the
A series of dots will appear on the
screen while the disk is being
formatted.
When the formatting
operation is complete, a count of the
number of bad tracks is displayed •
...................
...................
................•..
...................
DOS 3 - Page 2.4 - 75
COPYING
AND
INSTALLING
00S3
Models 5013, 5700, 5710
Generate DOS 3 on the hard disk.
1.
Configure the disk.
The configuration options are displayed in the CONFIGURATION OPTIONS
menu. The configuration options will
vary with the size of the hard disk
being used.
OONFlGURATION OPl'IONS
6MB HARD DISK DRIVE
A)
1 DRIVE
4 .. 9 MB
B)
2 DRIVES
2.48 MB
1024 DIRECIORY EmlUES
512
D~
EN'IRIES
SELECT OPl'ION OR FOR DEFAULT (0PrI0N B):
B
Select option B by typing liB" or by
simply pressing a carriage return.
This choice does not refer to the
number of disks or spindles on the
system. TWO DRIVES indicates the disk
is to be configured as two logical
drives. The BAD TRACK TABLE shows
which tracks are to be marked as bad
by the operator. This display will
vary with the size of the hard disk
being used.
DOS 3 - Page 2.4 - 76
Models 5013, 5700, 5710
COPYING AND INSTALLING DOS3
BAD mlC{ TABLE
1)
6)
11)
16)
2)
7)
12)
17)
22)
27)
32)
37)
42)
47)
52)
57)
21)
26)
31)
36)
41)
46)
51)
56)
.3)
4)
8)
9)
13)
14)
19)
24)
29)
34)
39)
18)
23)
28)
33)
38)
43)
48)
53)
58
-'1'*****-B*,C***-
44)
49)
54)
59)
I
I
I
I
I
I
I
I
I
I
i
I
5)
18)
15)
28)
25)
38)
35)
48)
45)
51)
55)
68)
(IOOICAL BAD mlC{ RImER)
(HEAD, CYLINDER RImER)
Normally, enter a carriage return to
accept the system's SUbstitute track
assignments for bad tracks. If there
is a technical reason to override the
system assignments, enter the number
of the item to be modified. The
system will then display the Tape Boot
Options menu:
DYNABYTE TAPE IU7l'
VERSIT OPTICKS
FUl)
MIe)
aID)
MIN)
DDS)
2.
FORMAT FUJrI'SU wnDmSTER
FORMAT MICROPOLIS wnDmSTER
FORMAT QID
FORMAT MINI WllIlI.ES'.lER
lIl>SY&2i BARD DISK
SYSGEN
the hard disk ..
Enter an HDS followed by a carriage
return to start the hard disk system
generation. The system displays the
following menu:
DOS 3 - Page 2.4 - 77
Models 5013, 5700, 5710
COPYING AND INSTALLING DOS3
*****
CF)
BARD DISK SYS'lDI Gf2mRATI(B FlO TAPE - VERSICE 3 .. XX
WRr.IE
WRITE
WRI.TB
WRITE
CP/M
CP/M
CP/M
CP/M
SYS'l'EX '10 FUJITSU BARD DISK
SYS'lBI m MIQU.JOLIS BARD DISK
SYS'lBI '10 am FIXm DISK
SYS'lBI 'IO MINIWINI BARD DISK
fI-l)
WRITE
WRITE
WRITE
WRr.IE
MP/M
MP/M
MP/M
MP/M
SYS'lBI 'lO FUJITSU BARD DISK
SYS'lBI 'ID MIQU.JOLIS BARD DISK
SYS'lBI '10 am FIXED DISK
SYS'1DI 'IO MINIWINI BARD DISK
EX)
EKIT '10 OPERATIJ.«; SYSm4
(1)
CC)
at)
NF)
81)
~)
*****
Enter a ew (or the correct mnemonic
for your hard disk) to write CP/M to
the Mini Winchester hard disk.
The system reads the CP/M operating
system from the tape onto the disk and
will prompt the operator when the
system has been completely written to
disk.
PRESS '.lD DISPIAY MEHl.
~
Enter
prompt indicating CP/M is waiting for
instructions.
OOS 3 - Page 2.4 - 79
QJPYING
AND
Models 5013. 5700. 5710
INSTALLING DOS3
Use DTIP to copy the tape to disk.
1.
Use
DTIP
to copy the remaining files from the cartridge tape.
A>DTIP
Enter DTIP ? X
IGRlRE roJRCE DEVICE
(IDE ~
WRr.rJEN C8 TAPE (yIN> ? X
Enter a "yu (no carriage return is
for both the SEARCH FROM START
OF DATA query and the IGNORE SOURCE
DEVICE roDE AS WRITrEN ON TAPE query.
needed)
The system will list the file names as
it copies them as shown below:
DOS 3 - Page 2.4 - 80
COPYING AND INSTALLING
Models 5013, 5700. 5710
DOS3
<:DPnR;:
TYPE
NI\ME
DRIVE
DYNABY'm. TAP
UW>ER • TAP
WFORMAT • TAP
HFOOMAT • TAP
USER
SS
ftJ
0
9
09
A
A
A
A
e
00
90
00
A
FILE NAME (CR = J)(IqE):
~
Enter a carriage return to the FILE
NAME inquiry.
rt serial I/O OctatX>rt board.
A second Octaport board provides eight more ports, 0CI9 through OCr16.
Ports USRl through USR8 may be used to configure a board supplied by another
manufacturer or to modify the protocol used with any Pynabyte port. Each USR
port on the distribution disk functions like its correstX>nding CPU port (i.e.,
USRl = CPUl). See the discussion on USER I/O DRIVERS for more details.
Ports ~10DI through MOD8 support two types of modem boards -- the DC HAYES and
PMMI. One modern port is supported by one modern board -- the maximum that
OOS 3 can support. Of the eight mooem ports provided, you may assign only CNE
of them to your system. This flexibility is provided to allow hardware
compatibility with a system that also runs MP/M. See the discussion on moderns
in Section 8.4 for more information on these auto-answer modems.
Any port can be assigned to any device, as long as the assigned ports are
supported by the installation of the appropriate boards. Ports may be
assigned in any order and you do not have to assign every available port if
you don't want to. For instance, you may choose to use CPU serial port #2
(CPU2) and to ignore CPU serial port #1 (CPU1). The system will then not
recognize any input or output from the unused port.
To make the first device assignment, type the appropriate two-letter code.
Note in the following interaction that you are prompted for further
assignments within a logical device category (CDNOOLE, etc.) unless no entry
is made and a carriage return is typed. At that point you are prompted to
assign devices for the next logical device category. The last carriage return
will redisplay the CA menu with its current assignments, allowing yoti the
opportunity to change the assignments or exit the CA option.
DOS 3 - Page 3.1 - 8
SYSTEM....GENERATION AND CONFIGURATION
EN'lER MEHJ I'lDt
it) ClIAtI2E
DYNASYS
«RETORN> m
LEAVE AS IS) ? Cl
el) 1 = ? OC'J!3
C2) 2 =? ~
ERlER DEVICE NAME FOR NEXT GlUJP.
1M) H = ? QCT4
Ll) 1 =? ~
ERlER DEVICE NAME FOR NmtT GlUJP.
RI) 9 =? ~
ERlER DEVICE NHm FOR NEXT GlUJP.
PI) 9 =? ~
DYNASYS VERSI(I\J X.XX - FOR DYNABYTE OOS 3.XX
CP/M 2.2 SYS'.lD4 REX3ENERATI~ lJfiLI'lY
CHARACTER
I/o
CPUl - CPlJ2 = CPU SERIAL PORTS
ocrl - 0CTl6 = OCTAPORT PORTS
'USRl - USR8 = USER I/O DRIVERS
ro LEAVE
II = CPOl.
1=
2=
3 =
I PI)
I PI)
I P2)
I PJ)
B = CPDl
1=
2=
3 =
AS IS)
Note that the new menu display reflects the assignments that were just made.
A final carriage return either returns you to the DYNASYS main menu, or if the
AL option is in effect, moves you to the next option -- CS (Character I/O
Setup) •
3.1.4
ibe CS
~ion:
Olaracter I/O .setup
The CS option is used to set up parameters for two character I/O modules:
CPUIO and MODEM. Options for the CPUIO module are baud rates and stop bits.
Options for the MODEM module include: type (PMMI or DC HAYES), baud rate,
stop bits, parity, word length and password.
The CS menu displaying the default values is shown below:
DOS 3 - Page 3.1 - 9
sySTEM GENERATION AND OONflGUEATION
DYNASYS
DYNASYS VERSIOO X.XX - FOR DYNABYTE OOS 3.XX
CP/M 2.2 SYS'lBtt RmENERATIOO t1l'1Lr.l'Y
SE'.lUP
it)
lOlEH TYPE
lOlEH 1WJD RATE
!IJHtt
lOlEH
!IJHtt
!IJHtt
=
DC BAYES
= 380
=1
S'lOP BI'l'S
=KR
PARI'lY
MR> IDGrB = 8
Pl\SSNlRD
=
LEAVE AS IS) ?
Note that in the following sequence, DYNA8YS displays which values are
available for each option.
ENTER MENU ITEH 'ID
m
LFAVE AS IS) ?
m UKmi =7
CPOl IW1D RAm
ENTER MIRJ I'lDI
ro
0JAt«;E
Mr)
MB)
MS)
MP)
1M)
PH)
«RE'IDRN> ro LFAVE
K:.DDI TfPE
K:.DDI IW1D RAm
K:.DDI S'IOP Bl'l'S
M(J)EH
PARrl'Y
K:.DDI KR> UKmi
K:.DDI PA'BDm
= IHU
= 6BB
=1
= :tIBE
=8
= 12345678
AS IS) ?
The right side of the menu (options r4T - PW) is relevant only if a Modem board
is installed on your system. See the discussion on MODEMS and read your modem
manual before you try to install a modem board. Note that the modem password
can only be eight characters long. The excess characters, digits 9 and 0,
were dropped by DYNASYS. We recommend using 1 stop bit with a Modem.
We recommend that you always use 2 stop bits for CPUI and CPU2. If the
receiving terminal is configured for only 1 stop bit, then using 2 will still
permit communication with the device. If however, you assign 1 and a device
is configured for 2, then you will not be able to communicate. Therefore, you
will typically just type a carriage return in response to the stop bit query.
Option RW (Read Word Length) should remain at its initial setting of 7 for
device channels; RW should be set at 8 only if a Reader or Punch is to be used
for communication with other computers.
3.1.5
1.tte DA. Option:
.Disk Drive .assignments
The DA option allows you to assign each of the 16 logical disk drives that may
Depending on your system, you may choose from any
floppy disk drive (5.25" or 8" double-sided); any Winchester hard disk drive
(11,23 or 45 megabytes); any Cartridge Module (CMD) Disk drive (32, 64 or 96
megabytes); or Mini Winchester (5.25") hard disk drive (6, 10, 12, 16, or 19
megabytes). Default or assigned drives are displayed.
be connected to the system.
DOS 3 - Page 3.1 - 11
SYSTEM GENERATION "AND CDNFlGURATION
PYNASYS
DYNASYS VERSIm X.XX - FOR DYNABYTE IX>S 3.XX
CP/M 2.2 SYS'lDt mxDE:RATI(Ji tJTILI'l'Y
DISK DRIVE ASSIGImNTS
FI - F4
= FW.PPY DISK IlRIVES
- om2 = am RlHJV'ABLE IOOICAL IlRIVES
CMRl
atFI
FUJI
MINIl
MHl
= FI
= F2
c: = F3
D: = F4
A:
B:
- CJ4FIB = (H) FIXED LOOICAL IlRIVES
- FOJ8 = FnJI'l'SO wnntESif!R LOOICAL IlRIVES
- MINI8 = MINI WDDmS'lER (5 1/4W)
~ 1\16
= MIPOLIS WDIlJESTER IlRIVES
E:
F:
G:
H:
= MINIl
= MINI2
= FUJI
= mJ2
I:
J:
K:
L:
=
=
=
=
M:
N:
0:
P:
DRIVE 'ID CI:Il\R.;E A - P (RE'll1RN>
m
=
=
=
=
LEAVE AS IS) ?
To assign a physical disk to a logical drive, type in response to the above
prompt the letter of the drive you want to assign. DYNASYS will then continue
to prompt you for further drive assignments until you type only a carriage
return. You may enter any of the following mnemonics that pertain to your
system:
Fl
O>1Rl
F2
F3
F4
CMR2
Q.1Fl
CMF2
3.1.5.1
CMF3
OW4
CMFS
G1F6
Q.1F7
CMF8
CMF9
G'lF10
FUJI
FUJ2
FUJ3
FUJ4
FillS
Fill 6
FUJ7
MWl
MW2
MW3
FUJ8
MW4
MW5
MINIl
MINI2
MINI3
MINI4
MINIS
MINIS
MINI6
MINI7
Cn-tridge Modul.e Drives
The drives for the CMD hard disk drives are configured on a platter basis.
Since each platter surface contains 13 megabytes of formatted usable space and
the maximum drive size OOS 3 can handle is approximately S.3 megabytes, each
platter surface is considered to be two logical drives. One logical drive
consists of the outer disk tracks and the other consists of the inner tracks.
Each logical drive is exactly the same size -- 6.5 megabytes -- able to store
up to 512 directory entries. The smallest CMP unit consists of one removable
(CMR) platter an one fixed (eMF) platter, yielding a total of 4 logical
devices. The largest CMD unit may contain up to 5 fixed platters in addition
to the standard removable platter. The logical drives allowed for each of the
3 CMP units are:
008 3 - Page 3.1 - 12
SYSTEM GENERATION AND CONFIGURATION
DYNASYS
32 MB:
CHR1 - QtR2
B: F2
c: F3
D: F4
F: FW2
G: FW3
B: FW4
I: FW5
it)
LEAVE AS IS) ? A
J: FW6
K: FW7
L: FW8
M: ~
DOS 3 - Page 3.1 - 16
DYNASYS
SYSTEM GENERATION AND CONFIGURATION
DYNASYS VERSI(E X.XX - F(E DYNl\BY'lE DOS 3.XX
CP/M 2.2 SYS'lDI RmmERATIaf UTILrl'Y
DISK DRIVE ASSIPOLIS wnDIESTER DRIVES
= FI
= F2
c: = F3
D: = F4
DRIVE
= mn
= FW2
= Fll13
= FW4
E:
F:
G:
H:
A:
B:
m
CHAR;E
A- P
I:
J:
K:
L:
= FUJ5
= mJ6
= FUJ7
= FOJ8
M:
N:
0:
P:
«RETURN> ro LEAVE
=
=
=
=
~
IS) ?
A final carriage return either returns you to the DYNASYS main menu, or if the
option is in effect, moves you to the next option -- DS (Disk Drive Setup).
AL
3.1.6 '!be OS
~ion:
Disk Drive .setup
This option is executed only if a Fuj itsu Winchester hard disk drive (any
mnemonic from FUJI - FUJ8) was specified in the previous Disk Drive Assignments (DA) option. The DS option will simply ask which size FUJITSU drive you
are configuring: 11 or 23 megabytes. If you have not assigned a Fujitsu
drive in the Disk Assignments above, then this option will have no effect.
DYNASYS VERSIOO X.XX - FCR DYNl\BY'lE DOS 3.XX
CP/M 2.2 SYS'l'Dt RmmERATI
(CC)
WAH4 CHAIN CI:MWID LINE (OP m 128
DOS 3 - Page 3.1 - 18
SYSTEM GENERATION AND CONFIGURATION
PYNASYS
DYNl\SYS VERSIal X.XX - RR DYNABY'lE In) 3.XX
CP/M 2.2 SYS'ImI ~oo UTILI'J.Y
CHAIN !DlUI..E SE'lUP
ENTER
= I.NSTALLID
1 B
? E(CR>
(01)
(DL) PRINT J1.W) MAP IlUR]K;
(lJAl«;E
(RETURN
it)
LFAVE AS IS)
roo
(CL) CDID R.X7I'
DRIVE (A:-P)
(WR) WAmot REHX1l' DRIVE (A-P)
DYNASYS VERSION X.XX - FOR DDi\BftE OOS 3.XX
CP/M 2.2 SYS'lDt RBalERATICB UTILl'l.Y
DISK UX; / MESSI\GE SE'IUP
CL)
1m)
(1)
DL)
= PRETTY
.PIC
ENrER MmJ rIDt 'IO CIWGE (RETURN 'lD LEAVE AS IS)
?
A carriage return entered in response to the above prompt will put you back at
the DYNASYS main menu, or if the AL option is in effect, at the next option -LS.
DOS 3 - Page 3.1 - 20
SYSTEM GENERATION AND CONFIGURATION
DYNASYS
3.1.8.1 COld Boot Log Drive
The log drive is the drive that is automatically selected when the system is
accessed via a cold boot. Since the log drive is by default drive A, you will
find yourself on drive A (prompt A» unless the CL option is used. CL (Cold
Boot Log Drive) can be a real convenience if you frequently use a drive other
than the default log dr i ve A. It allows you to assign another disk dr i ve in
your system as the log drive. For instance, say that on your system, drives A
through D are floppy disk drives and drives E through H are hard disks. If
you normally do more work on your hard disk units, you could assign drive E,
F, G, or H as your log drive. Then, because a cold boot puts you directly on
a hard disk unit, you don't have to change the current drive so often. See
Section 9.2 for more information on the cold and warm disk log.
3.1.8.2
~
Reboot Drive
The warm reboot drive is also by default drive A. This means that every time
your computer finishes executing a program, it uses drive A to reload a
portion of the operating system. Hard disk units can perform this task faster
than floppy units. It would therefore be more efficient for you to assign a
hard disk drive, if you have one, as your warm reboot drive.
A word of caution, however. Don't assign a drive as the warm reboot drive
that is not already installed on your system. Section 2 describes how to
properly install a hard disk as a warm reboot drive.
3.1.9 ibe LS Option:
~
/ .save Parameter File
The LS option allows you to save, as a file on the disk, all of the parameters
you have specified in the current DYNASYS program. This disk file can be
reconfigured at a later time to any other values, including the default ones.
Alternately, LS allows you to load a previously created disk file from which
the parameters for the current DYNASYS program are to be taken. The LS option
also allows you to clear all parameters to null values.
We recommend using LS to save your parameters in a file so that the file can
be later recalled with DYNASYS and the values easily reset. Saving your
parameter' file with LS saves you from having to reset all the DYNASYS parameters when there are, perhaps, only a few parameters that you want to change.
An LS menu that is called up by a previous AL option will be displayed after,
not before, the DC option (contrary to the sequence of options listed in the
main menu display). This allows you to check your parameter values before you
save them.
DOS 3 - Page 3.1 - 21
SYSTEM GENERATION
AN[)
DYNASYS
CDNFIGQRATION
DYNASYS VERSIm X.XX - Pm DYNABYTE IX>S 3.XX
CP/M 2.2
~
I£W) /
EN'mR
REXBmRATIm
lJrILl'lY
SAVE PARME'lER FILE
LP)
SP)
LOAD PARME'lER ARPA F10t A FILE
SAVE PARME'lER AREA it) A FILE
~)
a:.FAR PARME'l'ER ARPA
MEHJ I'lDl ( ENTER REmJRN 'IO EXIT 'IO Ml\IN MEHJ). ?
Below are shown the 3 possible responses to the LS menu (i.e., LP, SP, and CP)
and the subsequent queries from DYNASYS.
3.1.9.1
'!be Load (LP)
~on
As you can see in the following example, typing a nonexistent file name to the
LP option (LOAD PARAf.1ETER AREA FROM A FILE) generates an error message. The
named file must have been previbusly created with DYNASYS. Notice that
DYNASYS does find and accept the file named PARAMTR.SYS (previously created
with DYNASYS).
DOS 3 - Page 3.1 - 22
SYSTEM GENERATION AND
FILENAME: ? WINDpt.UP
FILE JCl' F
DYNASYS VERSION X.XX - FOR DYNABYTE OOS 3.XX
CP/M 2.2 SYS'IDf REX»mRATI
FILENAME:
? VAWES.SAV
DOS 3 - Page 3.1 - 23
SYSTEM ,GENERATION AND CONFIGURATION
DYNASYS
DYNASYS VERSICE X.XX - FOR DYNAI3!'m IXlS 3.XX
CP/M 2.2 SYS'mI ~ U1'ILIft'
LOAD / SAVE PARMETER FILE
LP)
J1lN)
SP)
CP)
SAVE PARMETER ARFA
a.EAR PARMETER ARPA
PARMETER AREA FlU4l A FILE
m A FILE
Again, DYNASYS gives you the opportunity to use the LS option after completing
one of its branches.
3.1.9.3
The Clear (CP) ~ion
CP (CLEAR PARAMETER AREA) allows you to clear all parameters, including the
default ones, to null values. CP will leave NO assignments in the following
areas: Character I/O; Disk Drives; Modules Included; and Warm Logon Drive.
This option is useful if you want to change the values of many DYNASYS parameters; CP would save you having to individually clear all existing values.
Note that CP protects you from inadvertently clearing values by issuing a
warning. CP executes only if a "y" is typed in response to its query. 'IYPing
either "y" or "N" puts you back at the LS menu.
Example
***
WARNI.:R;
***
THIS 0PrI~ WILL RESET ALL PARMETERS 'IO BLANKS,
AND DESIroY ANY PARAMETERS AIm'J\DY ENl'FRID.
VERIFY CLEAR ALL PARAMEmRS (Y-YES/N-R»
3.1.19
ibe OC
~ion:
? Y
Display Current .configuration
On a single screen, 80 by 24 characters in size, the DC option summarizes all
of the DYNASYS parameters and their current values. At this point, you can
verify that the parameters you have entered during the current DYNASYS program
reflect your wishes. If you want to change any values, you may simply recall
the appropriate DYNASYS options.
The following DC display summarizes all the default DYNASYS parameters.
DOS 3 - Page 3.1 - 24
SYSTEM GENERATION AND mNFlGURATION
DYNASYS
DYNAS!'S VERSIm X.XX - Pal DnWJ!'JE OOS 3.XX
CP/M 2.2 sm'J.1PK REGEHmATI
(WR)
SYSlDt FILES IDCMm
WRITE smIDt '10 DISK DRIVE (AP) ? JKCR>.
PLEASE PU\CE PROPER DISKS IN DRIVES, mEN PRESS '10 '10 DISPU\Y MEND.
If WR tells you that a required file is missing, copy (PIP) that file onto the
source disk drive from the original distribution media. Then the WR option
will execute successfully.
The final Carriage Return puts you at the CD menu again.
3.1.li.2 ibe Transfer ('lR) Option
Use the TR option when the source and destination drives are both floppy
drives.
ERlER MEHJ I'lDI (RETURN '1D EXIT m MAIN MERJ) ? m
(m)
'mANSFER smIDt FlUt DISK DRIVE (A-P) ? A
'10 DISK DRIVE (A-P) ? B
PLEASE PU\CE PRlPER DISKS IN DRIVES, iBm PRESS
DOS 3 - Page 3.1 - 27
m
rro
DISPLAY MEKJ.
A final carriage return will put you at the CD menu.
3.1.12 '!be EX Option:
JZit to
~rating
System'
When you are finished running DYNASYS, the EX option returns you to the
operating system. If you have changed any parameters without saving them with
either the CD or LS option, you will be asked if you intentionally want to
exit without saving the parameters.
You will receive one of the following messages upon typing EX and a
Return.
1)
Carr~ag~
"
If you have NOT saved your changes using either the CD or LS option:
DYNASYS VERSIOO X.XX - FOR DYNABY'lE DOS 3.XX
CP/M 2.2 SYS'1Ut ROOENERATIm tJTILITY
YOO HAVE mT SAVED YOOR lATEST ClJl\lG!',S. ARE YOO SORE YOO WAN!'
WI"lHX1.r SAVIR; 'lBESE ClJl\lG!',S (Y-YES, N-R»
?
m
EXIT
'IYPing "Y" will display the following message and will exit DYNASYS:
DYNASYS VERSION X.XX - FOR DYNABYTE
In)
3.XX
CP/M 2.2 SYS'1DI ROOENERATIm tJTILITY
Typing "N" will return you to the main DYNASYS menu.
2)
If you have saved your changes using either the CD or 18 option:
DYNASYS VERSION X.XX - FOR DYNABYTE DOS 3
CP/M 2.2 SYmDl ROOENERATIm UTILITY
3.2 nnw;m
The DYNAGEN utility creates a booting, or system, disk by copying the DOS 3
loader and all booting files from one disk to another.
The outer tracks of a system disk contain the loader, which is a start-up
DOS 3 - Page 3.2 - 28
SYSTEM GENERATION AND CPNFIGURATION
DYNAGEN
program. When DOS 3 is booted, the computer reads this loader off the system
disk, stores it into the RAM memory of the computer, and then begins executing
it. When the loader executes, it reads booting files off the disk and loads
DOS 3. TO boot DOS 3, therefore, you must have the loader on the outer tracks
of the system disk, and the disk must contain the related booting files.
DYNAGEN can be used to copy the booting data from the or iginal distr ibution
disk or any system disk that you have created, so long as the source disk
contains the loader and all files necessary to boot. Those files are
CPM.SYS
CM..DR.OOM
The DYNAGEN utility allows you to transfer the booting information from an¥
disk onto any other disk. This can even be from an 8" disk onto a 5.25" disk,
from floppy to hard disk, or from hard disk to floppy. This transfer must be
performed to create a DOS 3 system disk that is going to be used to boot the
system.
In addition, if you are copying from floppy to hard disk or hard disk to
floppy disk, you need the loader file that corresponds to the destination
disk. These files are explained in Section 3.2.2, THE cr OPrION.
The destination disk must be formatted before you run DYNAGEN.
discussion on formatting disks in Section 5.
See the
After you haye run DYNAGEN, other files you need may be copied to the same
destination disk with PIP.
You access DYNAGEN by typing DYNAGEN at the system level prompt:
DYNAGEN presents three menu choices:
'JR
3.2.1
-
to copy a system from floppy disk to floppy disk
CT -
to copy a system from floppy disk to hard disk, or
hard disk to floppy disk
EX -
to return to the operating system
'Dle 'JR Option (F10wy to Floppy)
If you want to copy a system from one floppy to another, respond with the
option TR. You can copy between like-size drives (8" to 8" or 5.25" to 5.25")
or between different size floppies (8" to 5.25" or 5.25" to 8"). In the TR
mode, DYNAGEN first copies the outer two tracks (the loader) to the destination. It then copies the other two or three files, one at a time. When it is
done, it asks you to return to the menu display, at which point you can exit
to the operating system or run the program again.
You do not have to be logged onto the drive from which you are copying. In
the following example, the user is logged onto drive E. The copy is done from
DOS 3 - Page 3.2 - 29
DYNAGEN
sysTEM GENERATION AND OONFIGORATION
one floppy disk drive (in this case A) to another floppy disk drive (B).
************
TR)
c.r)
EX)
~ VERSlm X.X FOR DYNABY'l'E IXlS 3.XX
************
mANSFER SYS'lDI FlDt (H: DISK IJ.O AK1.IBER
TRANSFER SYS'JDt USn«; - • aM- IDJJ.' FILE
EXIT nnw;EN
('1R) mANSFER SYS'JDt FlUt DISK DRIVE (A-P) ? A
IJ.O DISK DRIVE (A-P) ? B(Cl>
PLFASE PLACE PROPER DISKS IN DRIVES, '!mit PRESS RETURN IJ.O
DYNASTAT displays five main blocks of information:
•
Character I/O assignments
•
Modem characteristics
•
Disk drive assignments
•
Modules included
•
Baud rates and installation messages
Each of these five blocks is described separately below.
3.3.1
Character I/O Assignments
The CHARACl'ER I/O assignments are displayed in the upper left-hand corner of
the DYNAST~ display. Up to four physical devices may be assigned to each of
the four types of character I/O devices. CONSOLES and PRINTERS are the most
commonly used devices. READERS and PUNCH devices are usually auxiliary in
function. See the Digital Research manuals for more information on READERS
and PUNCHES.
DOS 3 - Page 3.3 - 32
SYSTEM GENERATION AND CPNFlGORATION
DYNASTAT
ClIAlW:'.rER I/O ASSIGYBt.rS
8=CPlD.
I=CP02
1=reI'2
2=
3=
1=
2=
3=
READER
PURl!
8=CPlD.
8=CPlD.
1=
2=
3=
1=
2=
3=
Under the CONSOLE heading are four lines of data, one for each console that
can be assigned in OOS 3. They are represented by the logical numbers 0 -3.
After each console number will appear the current assignment for that console.
In the above e}{ample, console number 0 is assigned to the physical device
CPU2, and console number I is assigned to the physical device OCT2. These
assignments take the form of mnemonics, and are the same as those used with
the CA option of DYNASYS:
CPUI - CPU2
= CPU SERIAL PORTS
OCTI - OCT16 =
USRl - USR8 =
CPUP
=
MODI - MOD8 =
OCTAPORTS
USER I/O DRIVERS
CPU PARALLEL PORT
AU'IO-AN&WER OODEM
Under the LIST heading are four lines of data, one for each of the four
possible printers that can be installed in DOS 3. They are represented by the
logical numbers 0-3. After each number is the mnemonic corresponding to the
assignment for each printer. As in the aNSOLE assignments described above,
these mnemonics are the same as those used with the CA option of DYNASYS, and
correspond to the mnemonics listed above.
3.3.2
Modem Olaracteristics
Under the MODEM heading in the bottom left-hand corner is displayed the type
of modem (PMMI or DC Hayes), and the specifications for that modem. These
specifications are set using the CS option of DYNASYS, and include the baud
rate (the speed of data transmission), the stop bit setting (the number of
bits used to indicate the end of a word), the word length (the number of bits
used to define a word), and the parity setting (odd, even, or none -- a data
integrity check).
DOS 3 - Page 3.3 - 33
SYSTEM GENERATION AND CDNfIGtJRATION
DYNASTAT
6BB 1WJD
WRD LEN=a
3.3.3
Disk
~ive
1 ST BIT
PAR=I«H!
Assignments
The DISK DRIVE ASSIGNMENTS are displayed in the column to the right of
There are sixteen lines of data displayed, one for
each of the sixteen disks that can be installed on the DOS 3 system. After
each drive letter (A-P), the disk drive assignment is represented as a
mnemomic. These mnemonics are the same as those used to make the assignments
with the DA option of DYNASYS:
CHARACI'ER I/O ASSIGNMENTS.
Fl - F4
= FLOPPY DISK DRIVES
= CMD REMOVABLE LOOlCAL
DRIVES
CMFI - CNF10 = QvID FIXED LOOICAL DRIVES
FUJI - Fro8 = FtuITSU WINCHESTER IDGICAL DRIVES
MINII - MINI8 = MINI WINCHESTER (5 1/4")
MWl - MW5
= MICROPOLIS WINCHESTER DRIVES
Cl1Rl - G1R2
DISK DRIVE ASSIGtKWl'S
DISK DRIVE
ASSIGN
A:FI
B:F2
C:F3
D:F2
E:FWl
F:Fll12
G:FUJ3
H:FW4
I:FUJ5
J:FnJ6
K:FW1
L:FU1a
M:
N:
0:
P:
DOS 3 - Page 3.3 - 34
SYSTEM GENERATION AND mNFIGDEATION
DYNASTAT
3.3.4 MOdules Included
The ~ODULES INCLUDED column is to the right of the DISK DRIVE ASSIGNMEN'IS, and
lists the names of those software modules that were used to generate the
currently configured operating system. Only those modules needed to generate
the currently configured operating system need take up space on the system
disk.
l=CPOIO
.SPR
2=FIDPPY .SPR
3=J?OJl'.rSO .SPR
4=0C'.rAP0RT.sPR
5=OfA1N
.MOO
6=POLIS wnDmSTER SYS'.lm
A am SYS'lDt
A 5.25· wnDmSTER SYS'JDt
lOIE
I«J1E
!OlE
!D7E
PI.FA9E mTER
SELEC.rIm m
m
RETURN
m
EXrr ? FPY m RETURN m MIRJ ? A
PI.FA9E mTER DFSl'INATIC»I DRNE m m RETURN m MFaJ ? ~
PLFASE ERlER SYSlDt IIUVE OR m RETURN m MIRJ ? 62
~ 62K CP/M VERB 2.2
lIJUCllM. DYNNjfN
IlYN1Gm VERSION X.XX - FOR DYNl\BYTE OOS 3
GmERATE SYS'lBt DISK
'lR) mANSFER SYS'lD1 FIOI ONE DISK 'lU AR1.l1fER
Cl') , 'lm\NSFER SYS'JDI USn«; -.
(E
DISK DRIVE (A-P) ? A
WRrl'E SYS'.lBt '10 DISK DRIVE (A-P) ? A
PLEASE PLICE PBOPER DISKS IN IIUVES, 'lm.It PRESS 'ID '10 DISPlAY MIRJ.
3.4.2.2 DYNASYS
DYNASYS generates a system disk by constructing a system from the appropriate
files (see the earlier discussion of DYNASYS for more information on these
system files). DYNASYS is a more complex process than DYNAGEN, so we
recommend using DYNAGEN if all you're doing is creating a system disk with a
new system size. If, however, you are making additional modifications to a
system, you should use DYNASYS. Read the section on DYNASYS for instructions
on reconfiguring system parameters other than size. For the purposes of this
discussion, we will only address DYNASYS in terms of changing system size.
Use DYNASYS to establish a system of a different size only if you are
simultaneously configuring other system parameters. The following example
shows the necessary steps to create a new system disk using DYNASYS. After
invoking DYNASYS, the m option is specified. In response to the m menu, WR
is entered. (The TR option will have no effect for MOVCPM.) The system files
on disk drive A are used as the source and the new system disk is written back
to drive A.
DOS 3 - Page 3.4 - 41
MOVCPM Utility
SYSTEM GENERATION AND CDNFIGURATION
Exanple:
A>DYNASYS
DYNASYS VERSICE X.XX - FOR DYNABY'l'E OOS 3
CP/M 2.2 SYSiBf ~(B t1l'ILI'lY
MAIN MEHJ OPTICES
AL)
OC)
CAl
CS)
M)
DS)
(1)
DL)
LS)
DC)
Q»
EX)
ASSIGN / SETUP ALL PARAME'lERS
SET a&R scm:Efi SFJ.l(JEKE
~ I/O ASSIGtmm'S
~ I/O SETUP
DISK DRIVE ASSIGtmm'S
DISK DRIVE SETUP
aJAIN!DXJLE SETUP
DISK UX; / MFSSI\GE SETUP
UlN) / Sl\VE PARl\METER FILE
DISPLAY 0JRRml'
(WR) SYS'lDf FILFS UX'ATED Gl DISK DRIVE (A-P) ? A
WJ.UTE SYmD1
PLEASE PLN::E PBOPER DISKS IN DRIVE,
PRESS
it)
mm
PRESS
m
m
5. The ROM is inserted with pin I
facing the upper left-hand corner of the board. (Complete installation
instructions are shipped with the 2K ROM.)
4.3.2 Disabling the Main Board 101
There is always a ROr.l chip on the main (floppy disk) controller board. When
you install a 2K ROM chip on the tape controller board, your system has two
ROMs. Two ROMs cannot both be operational at the same time; hence, when your
system has a 2K ROM on a. tape controller board, the ROM on the main controller
board must be disabled. This is done by flipping the top switch on the main
controller board open (off).
The other five switch settings on the main controller board set I/O port
addresses. These switches are set at the factory, and should never be
changed. The correct settings are:
DOS 3 - Page 4.3 - 5
2K RCM
THE FOOT ROM
Switch
Switch
Switch
Switch
Switch
2
3
4
5
6
closed
closed
open
closed
closed
disable the tape drives, remove the tape controller board from your system,
and change the setting of the top switch on the main controller board back to
closed (on), re-enabling the ROM on the main board.
Tb
4.3.3 Booting Procedures
The three booting procedures allowed by the 2K ROM are descriPed below. Sinc~
the procedures are controlled by CPU switch settings, you 'must choose the
procedure you want to use before the 2K ROM is installed.
4.3.3.1 Procedure 1
Procedure 1 initializes CPU serial port 2 for 96~~ baud and sends a menu to
the device connected to that port and OCTAPORT 1. The menu allows you to
enter a command to boot the computer from either a floppy disk, a hard disk,
or a tape unit connected to the computer:
H = IlX7l' FlUI BARD DISK
F = IlX7l' FlUI FIDWY
T = BX7l' FlUI TAPE
IlX7l' FIDI ?
You can then enter a single letter command, "H", "F", or "T", to make the ROM
boot fram anyone of the devices listed.
If you are booting from the hard disk, remember that it takes up to 6~ seconds
for the hard disk to spin up to the proper speed for access. The 2K ROM waits
until the disk is up to speed before it attempts to boot.
4.3.3.2 Procedure 2
Procedure 2 first attempts to boot the operating system from a hard disk
attached to the systeme The ROM scans the system for all four types of
Dynabyte hard disks:
DOS 3 - Page 4.3 - 6
WE
2K
IDYl' RCM
1.
Micropolis Winchester (45 megabytes)
2.
Mini Winchester (6, 10, 12, 16, or 19 megabytes)
J.
Fujitsu Winchester (11 or 23 megabytes)
4.
CMD Cartridge Module (32, 64, or 96 megabytes)
R()1
If more than one hard disk has been installed in the system, then the priority
is as listed above. The Micropolis is attempted first, then the Mini
Winchester, then the Fujitsu, and finally the CMD.
If the ROM finds any hard disk attached to the system, it attempts to boot the
operating system from that hard disk. The boot from the hard disk could fail
for one of several reasons:
1.
The hard disk does not contain a system.
2.
The hard disk contains an improper system.
3.
The hard disk has a hardware error.
If one of these errors occurs, the ROM prints the message "HARD DISK ERROR"
and displays the menu shown above for Procedure 1.
4.3.3.3
Procedure 3
Procedure 3 is similar to procedure 2 in that the ROM first tries to boot the
operating system from a hard disk attached to the system. It scans the disks
in the same order, but if the hard disk scan fails to find a system, the
floppy disks are tr ied.
The ROM first attempts to boot from an 8" floppy disk drive. If there is no
8" dr ive or if there is no floppy in the dr i ve, the ROM attempts to boot from
a 5.25" floppy disk drive, or from a second pair of 8" floppies if there are
no 5.25" drives attached.
After each type of floppy disk drive is tried once, the hard disks are tried
again. If the hard disks fail once more, the floppy disks are tried again.
This cycle continues until a floppy system disk is inserted, or a hard disk
containing a system spins up to speed.
4.3.4 DeteDDining the FIOR'Y Disk Configuration
The other parameter that affects the CPU switches is the drive configuration.
The 2K ROM contains a set of tables that reflect every possible drive configuration. For example, there is a table that supports single-sided 8" Shugart
drives with any single-sided 5.25" drives. Another table supports singlesided 8" Remex and any single-sided 5.25" drives, and so forth (the complete
set of tables is shown later). Since the ROM chip is designed to cover any
possible configuration, it is necessary for you to tell the ROM chip which
configuration your system has.
DOS 3 - Page 4.3 - 7
THE IWT ROM
2K IQ1
Novice users may have some difficulty determining the exact floppy configuration on their system. If you have been using a 256 or 512 byte ROM on the
main controller board, the old ROM may provide the information. The label on
the ROM corresponds to the drive configuration of your old system.
The tables below, which show switch settings for the UR40, UR50, and UR60 ROM,
also include the designation of the smaller ROMs that support comparable
floppy configurations.
If the designation on the old ROM is not legible, your Dynabyte dealer can
tell you the configuration of your system.
As a last resort, you can determine the correct switch settings by trial and
error. Start with the most likely switch settings and try to boot your
computer. If that does not work, try another combination and boot again, etc~
Be .s.u.r.e. you have a copy of the distribution disk you are using, as the trial
and error process may damage the disk.
.
4.3.5
Setting the CPU Switches
The CPU switches are located in the switch block at the top of the CPU board.
The following tables show the correct switch settings for each configuration
and boot procedure mode. An aster isk in the bottom row represents a closed
switch (on). An asterisk in the top row represents an open switch (off).
Note that the floppy configuration and the boot procedure interact to
determine the CPU switch settings.
In the tables, the column labeled "Comparable ROM" shows which other ROMs
support the same floppy configuration. If you axe upgrading to a 2K ROM,
match the label on your old ROM to the designation in this column to find your
floppy configuration.
Flqppy Disk Configuration
'!Wo single-slded 8" Shugart
and two 5.25" Micropolis
Comparable
ROM
Procedure
URI or RBI
P
A
A
0
I
I
J
5
4
A A
I I
3 2
I
* * * * *
2
* *
3
DOS 3 - Page 4.3 - 8
Settings
~itch
I
I
*
*
*
*
*
*
* I
I
I
I
*
2K ROM
Two single-sided 8" Remex
and two 5.25" Micropolis
UR2 or RB2
1
--------- - ..- --.-
* * * *
2
* *
3
I
I
rrwo double-sided 8" Shugart
or Remex and two 5.25"
Micropolis
UR3 or RB3
*
*
* * *
* *
3
I
I
UR4 or RB4
*
* *
* * *
I
I
3
UR5 or RB5
I
I
*
*
*
* *
2
3
DOS 3 - Page 4.3 - 9
I
I
*
I
I
*
*
*
I
* *
*
I
*
I
* *
* *
* *
* * *
1
I
* * *
1
2
Four single-sided 8"
Remex
*
1
2
Four double-sided 8"
Shugart or Remex
* *
*
*
*
I
I
*
I
I
* *
* *
* * *
*
*
I
I
I
I
THE BOOT ROO
2K RG1
Comparable
FIQ~
Disk Configuration
ROM
Switch Settings
Procedute
P
0
J
TWo 5.25" single-sided
Tandon and two 8" singlesided Shugart
URI0 or RBI0
1
TWo 5.25" double-sided
Tandon and two 8" singlesided Shugart
URII or RBll
A
A
1
1
3
1
5 4
* *
I
I
*
*
~
*
*
*
*
* * * *
3
URI3 or RB13
* *
I
*
1
* * *
2
* *
3
DOS 3 - Page 4.3 - 10
* *
1**
2
* *
1
2
TWo 5.25" double-sided
Tandon and two 8" singlesided Remex
A
* *
2
3
A
1
* I
I
I
* I
*
I
I
I
* I
* *
*
*
* * *
1**
I*
* *
I
I
THE OOOT IQ1
2K 101
'!Wo 5.25" single-sided
Tandon two 8" single-sided
Shugart or Remex
URl4 or RBl4
1
* * *
* *
----- _. -.--.- -- - .-.-.
..
2
3
'!Wo 5.25" double-sided
Tandon and 8" double-sided
Shugart or Remex
URIS or RBIS
I
I
*
I
I
*
* *
I
I *
3
I
I
*
* *
* * *
1
2
DOS 3 - Page 4.3 - 11
*
*
*
*
I
* I
* *
* *
* * *
*
*
I
I
I
I
'!HE
BOOT 101
2K RCM
Comparable
FIQ~
Disk Configuration
RC)1
&),zitch Settings
Procedure
Four 8" single-sided Shugart UR6 or RB6
+
I'
!
2
3
'!Wo 5.25" single-sided
URl2 or RBl2
Tandon, two 8" single-sided
Remex, one Mini Winchester
P
A
A
A
A
0
J
1
5
1
4
1
3
1
2
I
* * * * * I
* *
*
I
1**
*
* * * *
* *
3
URl6
*
1
2
Four 8" single-sided
Slimline Tandon
*
* *
* I
I
*
* I
I
I
* I
I
*
* *
1**
1
* * *
*
* *
\
DOS 3 - Page 4.3 . - 12
I
I*
* *
I
* I
* * *
2
3
I
I
* *
2K ROO
I·'our U" Bingle-fJid{>d
UH17
1
Slimlire 'l'andon
* * *
DOS 3 - Page 4.3 - 13
*
* *
2
I
I
3
1** *
I
*
*
* *
*
*
I
I
I
I
THE BOOT RCM
4.4
Petailed Descriptioo of the ROMs
Detailed Description of the IDts
'J1'l(: follow iuq IJltr llFPORMAT
FFORMAT signs on with the following prompt:
VERSlOO
1
2
3
4
x.x
Pm InS 3.XX
- 'lD USE FIRS'r
- 'ID USE SFXXH>
- 'ID USE mIRD
- m USE POOR1'H
FJ:D.PPY
FLOPPY
FJ:D.PPY
FLOPPY
DRIVE
DRIVE
DRIVE
DRIVE
FIDPPY DISK DRIVE 'ID USE (1, 2, 3 C2 4) ?
FFORMAT is now asking for the floppy disk drive on which you would like to
perform the format procedure. The numbering of the floppy drives depends on
which floppy was used to boot the system. If you have two 8" dr i ves and two
5.25" drives on your system, then DOS 3 allows you to boot the system on the
first 8" drive or the first 5.25" drive. The flashing light on the drive
front panel alternately flashes between the 8" and 5.25" drive to tell you
that you may boot on either one. If you only have 8" drives or only 5.25"
drives, then you do not have a choice and must boot on the first (left-hand)
drive on your system.
The drive with which you boot the system becomes floppy drive #1. The drive
next to it becomes floppy drive #2. This numbering scheme is independent of
the ABCDEFGH drive assignment in DYNASYS. The 1234 numbering scheme is only
used for FFORMAT.
If you have four floppy drives on your system, the second pair (the ones not
used for booting) become floppy drives 3 and 4.
You must remember which dr i ve you booted the system on to run FFORMAT. You
must then tell FFORMAT on which drive (by its number) you would like to
perform the format.
After you enter the drive number, FFORMAT selects the drive and prints the
type of drive. There are several types of drives that may be connected to a
Dynabyte computer. Listed below are the types that may be reported back:
SDGLE-SIDID
lXXIBI.B-SIDED
SllG:aE-SIIH)
IXXIBLB-SJOO)
8
8
5
5
nDI DRIVE
DIll DRIVE
1/4 nDI DRIVE
1/4 nDI DRIVE
DOS 3 - Page 5.1 - 5
FOBMATl'ING AND CONFIGURING DISKS
FlOp.p:/
Disks
FFORMAT may also print one of two error messages, which are caused by trying
to use a drive that is not attached to the system or using the wrong type of
drive.
After FFORMAT reports the type of drive you have selected, it asks you what
function you would like to perfonm:
00 YDJ WANT
ro:
F - FORMAT
C -
o-
anxx
OOIT
You may now select any of the three options. If you would like to format a
new floppy disk, then type "Fit. If you would like to check the format on an
existing disk then type "C". If you are finished with the FFORMAT program and
would like to return to the operating system, then type "a".
5.1.2.1
~
Format (F) Option
If you select the F option to format a blank or recycled disk, FFORMAT asks
you some questions about how you would like to format the disk.
5.1.2.1.1
Side Format
One question is asked about single or double-sided formatting. If you are not
using a double-sided drive, then this question will not be asked. If you are
using a double-sided drive, then this question is asked to determine how you
would like the floppy to be formatted. A double-sided drive can format either
a single-sided floppy or a double-sided floppy. If you select a double-sided
format option, then make sure that you are using a double-sided disk in the
drive.
If the drive is double-sided, then FFORMAT asks:
1 - FOR SllG"E-SIDFD
2 - FOR IDJBLE-SIDID
RE'lURN - FOR S11GB-SIDED
SIDE FORMAT ?
You may enter either "I" or "2" to select single-sided or double-sided format.
A carriage return selects single-sided format.
DOS 3 - Page 5.1 - 6
FlOpPy Disks
FOBMATl'ING AND CDNFIGPRING DISKS
5.1.2.1.2 Density
FFORMAT may next ask you about the density you would like to use on the disk.
All 8" drives on Dynabyte computers are capable of either single or double
densi ty capacity. All 5.25" dr i ves are automatically double densi ty, so the
density question is not asked for 5.25" drives.
If you format an 8" disk for single density and 64 directory entries, the disk
is in the IBM standard 8" floppy disk format. Most other 8" systems from
other manufacturers can read a Dynabyte single density disk.
If you format an 8" disk for double density, the disk is in a non-standard
format. No other manufacturer's system can read a Pynabyte double density
disk. However, it provides you with more than twice the storage capacity on
the same disk; so if the disk is going to be used exclusively on a Pynabyte
computer, it is a good idea to format it for double density and gain the extra
storage space. If you are going to use the disk on another manufacturer's
system, you should use single density for compa tibili ty.
If you select an 8" drive to format on, FFORMAT prompts you:
1 - FOR SnG:.E DENSrIY
2 - Fm IXX1BLE DENSrIY
RE'mRN - FOR IXXlBLE DENSrIY
Dm8rIY FORMAT ?
You may enter "I" or "2" to select the dene;ity you wish to use, or hit the
return key to select double density.
5.1.2.1.3
Directo~
Entries
FFORMAT now asks you to enter the number of directory entr ies to reserve on
the disk. You have a choice of 64, 128, or 256 directory entries. It is
recommended that you always use 64 directory entries with single-sided single
density 8 inch disks. This makes them compatible with other single density
systems from other manufacturers. The greater the number of directory
entries, the less disk space is available for files. Do not make the
directory larger than necessary.
Besides the restriction of single-sided single-density 8" disks, you are free
to use up to 256 entries as required. We recommend the following number of
directory entries for each configuration:
Configuration
Single-sided, Single-density
Single-sided, double-density
Double-sided, single-density
Double-sided, double density
No. of Directory Entries
DOS 3 - Page 5.1 - 7
64
128
128
256
FlQP.R{ Disks
FORMATl'ING AND CONFIGURING DISKS
F~~T
prompts:
N(JmER
OF DIRtClOl.« mmIES
1 - FOR
64 EHIRIES
2 - FOR 128 mmIES
3 - FOR 256 mI'RIES
RE'J.URN - FOR 64 mI'RIES
I OF DIREC10RY mI'RIES ?
You may now select the number of entries to format the disk for or simply hit
the return key to select 64 entries.
FFORMAT then asks you to insert the disk you wish to format into the proper
drive and hit the return key to start:
INSEIlr DISK.
BIT EOCAPE
m
AOCRl' OR AJrI mm:R KEY
m
BmIR •••
You should now place the disk to format into the drive that you have chosen to
perform the format with (1, 2, 3 or 4) and hit the return key to start the
actual format process. FFORMAT tells you that it is working and asks you to
wait:
• • •• F ?
FFORMAT has completed formatting the disk you selected and is now asking if
you would like to create another disk in that same drive with the same density
and directory characteristics.
You may enter "y" if you would like to create an identical disk. Remove the
disk. that was formatted and insert another blank or recycled disk into the
same drive. FFORMAT asks you to hit return when ready to begin.
If you are finished with the FFORMAT utility or would like to format another
disk, but with a different density or drive selection, you should answer the
above question "N". FFORMAT then goes back to its original option prompt:
DOS 3 - Page 5.1 - 8
Flop'p:{ Disks
FORMATl'ING AND CDNFIGURING DISKS
00 YaJ WANT
m:
F - FORMAT
e-
ClJEXl{
0- QUIT
YOOR SELECTIOO ?
If you are through with the FFORMAT utility, simply enter "Q" to the question
above and FFORMAT returns to the operating system.
~oo
!$.1.2.2 ibe BFORMAT
HFORMAT will then sign-on:
DYNABYTE BARD DISK FORMAT UTILl'l'Y
VERSlCE X.X - FOR OOS 3.XX
R
FI
F2
F3
F4
F5
-
FOR RIHlVABLE PLATTER
FOR FIXID PLATTER I 1
FOR PlXID PlATTER i 2
FtR ·PlXID PLATTER I 3
FOR FIXID PlATTER I 4
FOR FIXID PLATTER I 5
DOS 3 - Page 502 - 11
FQBMA'l'I'ING AND CDNfIGPRING DISKS
Micrqpolis Winchester Hard Disks
You may now select either "R", "FI", "F2", "F3", "F4" or "F5" to format any
platter in the CMD unit. Each platter contains two logical drives for the
operating system to use: one on the outer tracks and the second on the inner
tracks. HFORMAT formats both logical drives on the platter at the same time.
The 32 megabyte CMD unit only has two platters, one fixed and one removable.
The only answers above that would be appropr iate are "R" and "FI". The 64
megabyte CMD has fiR", "FI", "F2", and "F3". The 96 megabyte CMD has "R",
"FI", "F2", "F3", ifF 4", and "F5".
After you select the platter, HFORMAT formats the selected platter and prints
on the console the track numbers in hex notation as it progresses. The
display appears like:
888 B8l B82 983 884 085 886 BB7 088 889 88A 88B 8IC 880 88E •••
Each platter on the CMD unit has 808 (0-807) tracks. This is equal to 327 in
hex. The numbers continue to be displayed until "327" appears and the HFORMAT
returns to the operating system.
Any errors are reported on the console as:
In the event of an er ror you should try to run HFORMAT again. If the er ror
persists, then use another removable cartridge. If it is the removable
cartridge with the error, or if it is the fixed platter, see your Dynabyte
dealer for service.
After HFORMAT has formatted with the appropriate platter it is ready for use
by the operating system. Once again, you should format all the platters when
you receive a new hard disk drive.
You may also run HFORMAT at any time you wish to erase an entire hard disk
platter. Be careful though that you do not try to erase only one drive on a
platter (each platter contains two logical drives)! HFORMAT formats and
erases the ENTIRE platter; thus, both logical drives on the platter are
erased. It is a good idea to push the "write protect" button on the front of
the hard disk drive for a platter that you do not want to format. This
prevents eraSing the wrong platter.
5.3 Micropolis Winchester Hard Disks
5.3.1 Description
Dynabyte1s Micropolis Winchester is available in three different sizes: 9
megabytes, 27 megabytes, and 45 megabytes. It contains from I to 3 platters:
one platter in the 9 megabyte unit, two platters in the 27 megabyte unit, and
three platters in the 45 megabyte unit.
Each platter has two surfaces. Each surface appears to DOS 3 as a single
logical drive, unlike the CMD unit described above that appears as two logical
drives per surface. One surface on the first platter, however, is used as a
servo surface by the drive to perform accurate head positioning.
DOS 3 - Page 5.3 - 12
FDRMA'I'1'ING AND CONFIGURING DISKS
MicrQpolis Winchester Hard Disks
The 9 megabyte unit therefore appears to ooS 3 as one logical dr ive. The 27
megabyte unit appears as three logical dr i ves and the 45 megabyte unit appears
as five logical drives. Each physical surface can hold approximately 7.5
megabytes of formatted storage.
The DYNASYS generation utility configures these logical drives. See Chapter 3
for more details on running DYNASYS. During the DYNASYS process, you are
asked for the disk drive assignments for each logical drive on the system.
For the Micropolis Winchester unit, you may use the following mnemonics:
MWI is the logical (physical) drive from a 9 megabyte unit. On the Micropolis
Winchester, each physical surface appears to DOS 3 as one logical drive.
MW2 and MW3 are the two logical drives for the second and third surfaces in a
27 or 45 megabyte uni t. The 27 and 45 megabyte units also have an MWI dr i ve
as descr ibed above.
MW4 and MWS are the two logical drives for the fourth and fifth surfaces in a
45 megabyte unit. The 45 megabyte unit also has the MWl, MW2 and MW3 dr ives
descr ibed above.
You should ascertain the size of Micropolis Winchester unit installed on your
system before running the DYNASYS program. When DYNASYS prompts for the disk
drive assignments, use only the mnemonics listed above that pertain to the
size of Micropolis Winchester unit that is installed on your system. If you
use one of the mnemonics above and your Winchester unit does not support it,
then the system will crash the first time that drive is accessed.
5.3.2 WFORMAT
WFORMAT is used to format a Micropolis Winchester drive. Before any hard disk
surface may be used by the operating system, it must be formatted. Even
though the surfaces are formatted at the factory, we highly recommend that you
format all of your surfaces when you first receive your hard disk drive.
WFORMAT should always be run off-line. This means that no other users on the
system should be doing anything! A good way to insure this is to reboot the
system .with a disk configured for only one terminal. You can then run WFO~
from this single terminal and be assured that no other user will interfere.
This is very important.
To
run
WFORMAT type:
WFORMAT then signs on:
DOS 3 - Page 5.3 - 13
Micropolis Winchester Hard Pisks
FOBMATl'ING AND OONFIGPRING DISKS
VERSION X.X - FOR OOS 3.XX
flO.
MW2
fIf3
MW4
MW5
ALL
BFAD
m
-
FOR BFAD 1
FOR HFAD 2
FOR BEAD 3
FOR HFAD 4
FOR BEl\[) 5
FOR ALL HEADS
FORMAT ?
You may now select either "MWl", "MW2", "MW3", "MW4", "MW5", or "ALL" to
format either a single surface or all of the surfaces. Each surface contains
one logical drive for the operating system to use. The 9 megabyte Winchester
thus appears to DOS 3 as a single drive with approximately 7 megabytes of
formatted storage; the 27 megabyte drive appears as three logical drives, each
with about 7 megabytes of storage; and the 45 megabyte Winchester appears as
five logical drives.
After you select the surface to format, WFORMAT asks you:
00 YOO WANT
m
FORMAT OR QUIT (F OR Q) ?
If you resp.:>nd with "Q", you are returned to the operating system.
WFORMAT to begin the format process:
"F" causes
FFmPMT
FUJFMT then signs on:
VERSIOO X.X
fOR ID1 3.XX
You may now use FUJFMT to either "FORMAT" or "CHEQ{" a Fujitsu Winchester disk
drive. Select the option you want and hit the return key.
FUJFMT asks you which size drive you have:
DOS 3 - Page 5.4 - 17
Fujitsu Winchester Bard Disks
FORMA'rI'ING AND CDNFIGPRING DISKS
~
iHE DRIVE 'l'!PE:
B - 11 IB.WJft'E DRIVE
1 - 23 MF.GABF.rE DRIVE
Em'ER DRIVE 'lYPE (B OR 1) ?
You should now enter the number corresponding to the size of Fujitsu drive you
have. Enter a 0 to use an 11 megabyte drive or enter a 1 to use a 23 megabyte
drive. You may use the 0 selection to format or check only the first 11
megabytes of a 23 megabyte drive.
If you select the "FORMAT" option, FUJFMT next prompts you to enter the
configuration to place the drive in:
A
PUJl
mJ2
PlIJ3
Fm4
-
B
83
1.2
8.3
1.2
MB
MB
MB
MB
··
·
·
PUJl
Fm2
FUJ3
Fm4
-
C
4.7
4.7
4.1
4.7
MB
MB
MB
MB
.
·
·
·
Go
PUJl FW3 FW5 FtD7 -
23
2.3
2.3
2.3
MB
MB
MB
MB
Pm2 - 23 MB
Fm4 - 2.3 MB
PI1J6 - 2.3 MB
FllJ8 - 2.3 MB
You should now enter the letter of the drive configuration you wish to use
with the Fujitsu drive. If you have an 11 megabyte drive, then you have only
half of the drives listed above.
Next, the FUJFMT utility will begin to format the drive:
............................................................
............................................................
............................................................
......•............................•.
After the drive has completed formatting, the bad track table is displayed.
DOS 3 - Page 5.4 - 18
FORMATrING
Fujitsu Winchester Bard Disks
AND CPNFIGURING DISKS
SEXXH> 18 MIGWftES
FIRST 10 MIDABYTES
BAD 'DWX - WJNt}fl5
The following menu is then displayed:
*****
DYNABYTE 5.25- BARD DISK FOBMAT VERSIOO X.XX Fat IDS 3.XX
*****
00)
m
DISPlAY MIRl.
Enter a return to get back to the W1NFMT5 menu.
When you are done, enter EX as
system.
you~
menu selection to return to the operating
DOS 3 - Page 5.5 - 24
Description
CARTRIOOE TAPES
6."
6.1
CAImUDGE TAPE SYS'lUfS
Description
The cartridge tape drives supplied with many Dynabyte computers facilitate
off-premise data base storage and shipping. They also provide an easy and
inexpensive means of storing backup copies of data, or files that are
infrequently used.
While data storage is the primary function of cartridge tapes, they can also
be used for booting on Dynabyte computers. See Section 4 for a complete
discussion of requirements and options for booting from tape.
The DTIP utility transfers data to and from cartridge tapes. By supporting
both ambiguous and unambiguous file names, file types and user numbers, DTIP
allows you to back up or restore a single file or an entire drive with equal
ea'se, at a rate of 2 minutes/megabyte.
Data is organized on cartridge tape much as it is on a disk. Both storage
media allow reference to a file by name, and do not require the user to know
anything about the physical organization of data on the actual medium.
Section 6.4 shows the actual tape record layout.
Data is written to tape in 8208-byte blocks, allowing a full 8K data record
(8192 bytes) with a l&-byte file control block. This configuration allows
13.4 megabytes of storage on a 450-foot tape. Data is written sequentially on
each of four tracks. As each track is filled, the tape is rewound and the
next track selected. This is transparent to the user. If a tape is filled
during a backup operation, a message requesting a new tape is issued. The
backup continues when a new tape is inserted.
the cartridge tape system, written data is dynamically reread and corrected
automatically by the tape subroutines, reducing restore errors to 5 in 1010 •
It is nomal for the cartridge tape unit to rewrite 5 to 10 blocks per track.
,On
Often you will find a need for only a fraction of the total space on a tape
for anyone logical group of files to be saved. There may still be plenty of
unused tape left. In order to make more efficient use of the medium, DTIP
provides a "saveset" feature. This scheme allows you to save and restore
multiple copies of files with the same name and type. Savesets are referred
to by a two digit hexidecimal number within the range of 00-7F. The APPEND
command automatically opens a new saveset with the saveset number equal to one
more than the previous saveset number, unless manually overridden by the
operator. The saveset numbers are used by four DTIP options: BACKUP,
RES'IORE, APPEND, and DlREC'IORY.
6.1.1
Cartridge Tape Media
DTIP uses cartridge tapes with a capacity of up to 13.4 megabytes. As of this
printing, the only cartridge tapes certified for use with the 6400 BPI
technology drives are:
DOS 3 - Page 6.1 - 1
DTIP
CARTRIIX1E TAPES
Verbattm TC-8450 (450')
3M-Scotch DC-300A (300')
3M-Scotch DC-300XL (450 1 ) (Lot numbers 087-xxx, 089-xxx, and 8105/0505
known to perform poorly and should not be
used.)
We strongly recommend that you buy certified media.
6.1.2
iestiBj the Cartridge Tape b\'Stem
Once you have installed DTIP's hardware and software on your Dynabyte Computer
System, you should test your unit by running DTIP. DTIP provides a full range
of functions which will aid you in checking your newly installed system.
The INITIALIZATION (I) function of DTIP provides a very broad test. This
command initializes tapes by writing a different data pattern at the beginning
of each track. These patterns are then read to assure correct data was
written to each. Once DTIP has determined that these tests were successful,
it writes file marks to each of the tracks. This feature will be discussed
fully below.
If any errors occur during this procedure, DTIP provides you with Disk Status
and Interface Status codes. These ERRORS are defined in Section 6.2.
We suggest that you familiarize yourself by experimenting with the various
DTIP operations including BACKUP, RESTORE and VERIFY, and recommend initial
testing be done with noncritical data. Some of the DTIP commands are
potentially dangerous unless you thoroughly understand their behavior •.
Experiment with a blank tape and a backup floppy. Then just try each of the'
commands, one at a time.
6.2
m'IP
DTIP (Dynabyte Tape Interchange Program) is the utility program used to
transfer files between disk and tape. Among DTIP's features are:
• File level access to tape system
• Easy BACl
The DISK TO TAPE APPEND searches for the end of the data on the tape, and
starts backup procedures at this point. In all other respects this routine is
the same as the BACKUP routine.
The APPEND algorithm searches for the last track in use, starting with track
4. This system reduces the average time required to locate the end of data
point on the tape.
Tapes must be initialized (I) prior to a backup if the APPEND is to be used.
This is good cornmon practice since the INITIALIZE (I) rountine also performs a
diagnostic of both the tape subsystem and the tape.
R - mPE 'lU DISK RFSmRl\TIDrIP
*****************
*****************
~!
THIS PROGRAM AFFECTS CPU CLOCK AND OTHER USERS
'J.'nlE
am«.
C
m
AHRr OR CR
DYNABYTE TAPE INTEROIAl«;E
CXlE:
I
T
B
R
A
V
D
C
(ES:)
m
ES'1"R[r.rIV
'l'!PE
m
'10
FILE VERlFICATI
Example 2
*****************
~1
******************
THIS PROORAM AFFECtS CPU CUXl(
'lY.PE CNTRL C ID AIlET OR CR m
AN)
O'JBER USERS
crtfr.INOE:~
DYNABY'JE TAPE INTERCHAR;E PROORAM - VERSI
?I
IGtDlE fDJRCE ?I
PTIP
CARTRIDGE TAPES
". This is how to make that file.
A>ID SAVEALL.TIP
*1<00
AIlID
B:*.*<01>
E: * ,ASUG*l <00
E: * .(DUG*l <00
*
A: .JlAT
A>
DOS 3 - Page 6.2 - 10
CARTRIDGE
6.2.5
DTIP
TAPES
Error Messages
It D'J'IP cannot respond to your inutr"uctions, it considers the situation an
error. This may happen because DTIP can't understand an illegal filename or a
non-existent menu choice. In these cases, DTIP displays an explanatory error
message, and allows you to re-enter the information.
DTIP has three interfaces -- to the operator; to the operating system (for
file operations) and to the hardware (interface card, tape drive, cartridge).
Errors can occur at each of these interfaces. 'Ibis section displays each type
of error. At any error you can return to the operating system by hitting the
escape key.
IJaer Interface Errors
FILE NAME BAD, REEHlER
TAPE AHRl' WI1'IlXII' ATJBU?T
TAPE IS
warm
PROl'ECl'ED
DISI FULL
Ta;ge Abort Errors
If the error received was an 'ABORT' from the tape drive, DTIP also displays
the tape sub-error code. These codes and their meanings are as follows.
There are no codes 04 and 05.
NOTE:
Be sure to keep the tape head clean. This will eliminate many needless errors. See also the discussion on PREVENTIVE MAINTENANCE below.
MEANING AND
SELECTED
SUGGESTED SOLUTION:
DRIVE HAS EXECUTED AU'ID-REWIND SINCE PREVIOUS
INIT OR REWIND CMD. RETURN '10 MASTER MENU OR RESTART TIP 'ID CLEAR ERROR
81
WRITE OPERATION REQUEST ID A WRITE PROTECTED DRIVE REPLACE TAPE WITH AN UNPROl'EcrED ONE (OR REMOVE WRITE
PROTEcrIrn FROM PRESENT TAPE) AND REISSUE mMMAND
DOS 3 - Page 6.2 - 11
CARTRIDGE TAPES
DTIP
82
COMMAND ISSUED TO NON-PRESENT DRIVE OR DRIVE WITH
CARTRIOOE REMOVED -BE SURE '!HAT CARTRIDGE IS PROPERLY SEATED IN THE DRIVE
AND REISSUE MPLETION -AS PER 08
14
READ FAIL - FILE MARK DETEcrED PROBABLE HARDWARE,OOF'lWARE, OR TAPE ERROR.
DOS 3 - Page 6.2 - 12
CARTRIOOE
6.3
Preventive Maintenance
TAPES
Preventive
Maintenance
There are a few simple rules to follow while handling the magnetic tape media:
1.
Be
certain that no tape cartridge is in the drive while powering
up or powering down the tape drive or the computer system.
2.
Never remove the tape cartridge while any kind of tape transfer
is underway.
3.
Store your cartridges in a cool dry place when not in operation.
Permanent damage may be done to the capstan if a tape is left ip
the unit!
Three components of the tape unit require per iodic maintenance in order to
insure overall system reliability. The cleaning removes contaminants from the
tape unit which come in direct contact with the tape. The cleaning assures
that there will be adequate contact between the tape head and the tape.
A dirty tape bead can cause data dropouts and error conditions during read and
write operations. It is recommended that you clean your tape head frequently
with a non-corrosive, non-residue cleaning agent such as isopropyl alcohol.
Apply the alcohol with a cotton swab and be sure to wipe off any excess and
allow the head to dry before using the unit.
CAUTION:
Spray type head cleaners are
not recommended.
Never clean the tape head with a hard
d>ject. nus will result in head damage.
The tape cleaner removes loose foreign material from the tape before it comes
in contact with the tape head. This foreign material accumulates in and
around the tape. The tape cleaner should be cleaned with the same frequency
as the tape head.
To clean the tape cleaner, insert a folded piece of paper in the bottom of the
cleaner and lift up. This will lift out all foreign material. Compressed air
or a brush may be used. It is also recommended that occasionally you use the
same cotton swab and alcohol method suggested in the tape head cleaning
section.
Never clean the tape cleaner with
a hard object6 If the tape cleaner should
become chiwed it could scratch the tape head
and cause permanent damage.
CADTIm:
The recommended method for cleaning the capstan is the same one recommended
for the tape head: alcohol and a cotton swab.
DOS 3 - Page 6.3 - 13
Installation
CARTRIDGE TAPES
CAUTION:
Be very careful not to permit
cleaning solvent to contaminate the drive
notor bearing.
6.4
Installation
6.4.1 1J.rIP Record Format
The tape records written are 8208 bytes in length, allowing for a full 8Kdata
record (8192 bytes) with a 16 byte file control block (FCB) header.
header on tape takes the following form:
This
Imlnlnl//I"'~I~I~I~lmlml~1
II 81 82 ••• 88 89 18 11 12 13 14 15
where:
us
Contains the user number, 00 - OF hexadecimal
Fl - F8
Contain the file name in ASCII upper case, with the high
bi t equal to 0
~,T2,1J!3
Contain the file type in ASCII upper case, with the high
bit equal to 0
ss
Contains the saveset number, 00 - 7F hexadecimal
IB
Contains the "LAST BLCXl<" flag.
tape block of a file only.
This is true for the last
Contains the source device code 00 - OF hexadecimal
(corresponding to drives A- P)
Contains the number of 128 byte records in this tape block
that contain active data.
Be
6.4.2 cartridge Drive D:lta Format
storage DeW; 1 s
Data is stored bit/byte serial sequentially
on 4 data tracks.
DOS 3 - Page 6.4 - 14
Cl\RTRIDGE
Installation
TAPES
.
-_._-_._-----_._----
Minimum 4CiJ
"zero" bits
and a single
"one" bit
PRE-SYK: BITS
3 " zero" bits
sn«::
FFH
BY'.l'E =
= 22H{cr)
= 55H
Data
FMK
ATA BY'm 1
ATA BY'.l'E 2
ATA BYlE wnw
Qnitted if
"File Mark"
calculation Basis
for LRCC byte
(even parity)
22H
single "one" bit &
minimum 4CiJ "zero" bits
Minimum 1.2" Nominal 1.25"
All bytes consist of 8 data bits (LSB first) +
1 vertical parity bit (even)
NOTE:
DOS 3 - Page 6.4 - 15
Installation
CARTRIDGE TAPES
6.4.3
m-lftJftJ, DZ-OOB I/O Oxmections
PIN I
SIse CP/M program for copying files from one disk to
another or from disk to printer. It can copy one file, several files, or all
the files in one user area. PIP cannot copy the loader from a system disk.
DTIP must be used to transfer files to cartridge tape. See your Digital
Research CP/M manual for a complete discussion of PIP.
DYNPGEN is a highly sp?cialized DOS 3 program that copies the loader and boot
files from a system disk to another disk. It thereby creates a new boot disk.
After DYNAGEN is run, PIP can be used to transfer other files to the new disk.
See Section 3.1 for a complete description of DYNAGEN.
DTIP is used to copy files from disk to cartridge tape and to restore from
tape to disk. It is used primarily to create backup copies of data. It can
copy or restore one file, many file types, or all files in a user area. DTIP
is discussed in Section 6.2.
BACKUP is also used to create backup copies of data on disk only. Files
copied from hard disk to floppy disk cannot be accessed until they are
restored to hard disk. Additionally, BACKUP cannot append files; it clears
the destination disk before beginning the copy. BACKUP can copy files of any
size, and can copy files in all user areas of a disk. BACKUP is discussed
below in Section 7.1.
HOOPY is another specialized program, used only on systems that have Cartridge
Module hard disk drives. It copies one entire platter to any other platter.
HOOPY is discussed below in Section 7.2.
7 .1 J:WI«JP
The BACKUP utility is used to create backup copies of data on hard or floppy
disk. BACKUP can selectively copy one or more files in one user area (file by
file mode) or can copy entire logical disks (track by track mode). You can
use BACKUP to copy between the following pairs of devices:
• From hard disk to floppy disk set:
track by track or file by file
• From floppy disk set to hard disk:
track by track or file by file (this copy is allowed
only to restore a hard to floppy backup)
• From floppy disk to floppy disk:
track by track only
• From hard disk to hard disk:
track by track only
DOS 3 - Page 7.1 - 1
When copying between like devices (floppy to floppy or hard to hard), the
devices must be identical. The following drive types and sizes can currently
be used by the BACKUP program.
Fl~
Drives
8" SINGLE-SIDED SINGLE-DENSITY FIDPPY
8" S:m:;LE-SIDED OOUBLE-DENSITY FLOPPY
8" OOUBLE-SIDED SINGLE-DENSITY FIDPPY
8" 1XXJBLE-SIDED OOUBLE-DENSITY FLOPPY
5.25 It SINGLE-SIDED DOUBLE-DENSITY FIDPPY
5.25" OOUBLE-SIDED OOUBLE-DENSITY FLOPPY
Hard Disk Drives
8.3
1.2
4.7
2.5
7.0
6.5
8.3
4.4
6 .. 4
3.2
4.2
2.1
4.9
2.4
5.1
2.6
2.0
7.1
7 .2
3 .9
4.9
2.4
7.4
3.7
MB FUJITSU WINCliESTER
MB FWITSU WINCliESTER
MB FUJITSU WINCliESTER
MB FWITSU WINCliESTER
MB MICROPOLIS WINCHESTER
MB CAR'lRIOOE MODULE
MB CCEU'IER MEMORmS, INC.
MB CDMPUTER. MEMORIES, INC.
MB CDMPUTER MEMORmS, INC.
MB COMPUTER MEMORIES, INC.
MB CDMPUTER MEMORIES, INC.
MB CDMPUTER MEMORIES, INC.
MB CDMPUTER MEMORIES, INC..
MB CDMPUTER MEMORIES, INC.
MB CDMPUTER MEMORIES, INC.
MB CDMPUTER MEMORIES, INC.
MB CDMPUTER MEMORIES, INC.
MB CDMPUTER MEMORIES, INC.
MB CDMPUTER MEMORIES, INC.
MB CDMPUTER MEMORIES, INC.
MB TANIXN WINCHESTER
MB TANDON WINCHESTER
~m TANJ:)(N WINCHESTER
MB TANDON WINCHESTER
WINCHESTER
WINCHESTER
WINCHESTER
WINCHESTER
WINCHESTER
WINCHESTER
WINCHESTER
WINCHESTER
WINCHESTER
WINCHESTER
WINCHESTER
WINCHESTER
WINOfESTER
WINCHESTER
BACKUP, as its name implies, was designed primarily for backing up large
blocks of data so that a copy is available i f the original data is somehow
lost or damaged. Large files that are updated frequently can (and should) be
backed up on a regular basis.
BACKUP can also be used to store data that is infrequently accessed. These
files could be copied, using BACKUP, from the hard disk to floppies, and the
originals on the hard disk erased. This could free up a great deal of storage
space on the hard disk. When the backed up files are needed in the future,
they could be restored onto the hard disk.
OOS 3 - Page 7.1 - 2
OOPYING DATA
BACKUP
7 .1.1 IWXUP versus PIP
The CP/M utility PIP is alno llned to copy filcs.
following ways:
PIP and MCKUp differ in the
• PIP can copy files between any two drives on your system, regardless of
size or type. BACKUP is restricted to certain combinations of devices.
• PIP creates a CP/M standard floppy disk that can be accessed by any
CP/M utility. BACKUP, when used from hard disk to floppy, creates nonstandard floppy disks that can be accessed ~ by BACKUP to restore
the data to hard disk.
• PIP cannot copy a file larger than 1
can copy files of any size.
~lB.
BACKUP, on the other hand,
• PIP transfers a file to any empty space on the destination disk but
does not affect other files on that disk. BACKUP erases the destination disk before it writes out the files. Thus, PIP can append files,
but BACKUP cannot.
• PIP can only copy files in the current userls area, whereas BACKUP, in
track by track mode, can copy all user areas on a disk.
• If PIP is used to copy a floppy system disk, it must be used with
DYNAGEN since PIP cannot copy the loader (the outer two tracks).
BACKUP, in track by track mode, copies the entire floppy system disk,
including the loader.
This section first explains how to invoke BACKUP and transfer files from hard
disk to floppy disk, since that is the most frequently used option. Then the
two other BACKUP options, hard disk to hard disk and floppy disk to floppy
disk, are explained. Last in this section is a list and description of error
messages.
7 .1.2
InvokiDJ IWXUP
You access BACKUP by typing "BACKUP" at the system-level prompt. You may
invoke BACKUP in one of two ways. Typing "BACKUP", followed by a carriage
return, will put you in an interactive BACKUP mode that queries you for
information to perform the backup. You may also perform BACKUP with a single
command line, as described below.
The interactive BACKUP mode presents you with a list of three options and asks
for your choice:
DOS 3 - Page 7.1 - 3
rnFYING
DATA
BACKUP
A>JWXUP
***
P
T
X
UYNNJYWre J.W.l.(lJP UTILI'l'Y VElt. X.X RUNNIr«; lHlER CP/M
= PILE BY
***
PILE OOPY
= .'JRHl( BY 'JRHl(
FIIBW4B (-.- & -1- ARE AI.UJtID)
(FIIamWm. 'lY.P) ?
BACKUP next asks you for the source drive.
must be a hard disk drive.
~
In file by file mode, the source
DRIVE (A - P)?
BACKUP next asks for the destination which, in file by file mode, must be a
floppy disk drive.
DESTlNATIm DRIVE (A - P) 1
BACKUP then displays the type of hardware on each drive, and also the number
of directory entries. For example:
~
DESTlNATICB
= 4.7 MB FllJITSO
= 8- SS ID FIDPP!'
DIR EN.lRIES
DIR EN.lRIES
= 8512
= 8128
You are then prompted for the archive date. You can enter any date you want,
and it will be stored as a directory entry on your backup floppies.
After you have entered the date, BACKUP tells you to insert the first floppy
in your set and type the carriage return to continue. For example, if you had
specified drive E as the destination drive, BACKUP would print
INSERT FIDPPY DISK '81 IN DRIVE E
BIT RETURN
am
S
REXXR>S
REXXR>S
REXXR>S
If all the files to be transferred will not fit on one floppy disk, BACKUP
fills the first floppy, then pauses and requests the second disk. For
example:
INSERT FIDPP!' DISK 182 IN DRIVE E
BIT RETURN
am
You are again asked for file names, and again are allowed to use the wildcard
characters n*" and "?" to select the file(s) to be restored.
When you are restoring files, the floppy disk must be specified as the source
drive, and any hard disk can be specified as the destination drive. Again,
BACKUP confirms your choices by displaying, for the two drives, their type and
number of directory entries. For example, to restore files from drive E to
drive D, the interaction would be:
fDlBCE DRIVE (A - P) ? E
DESTINATlOO DRIVE (A - P) ?
fDlBCE
DESTINATI
= 8- ss m FIDl'PY
= 4.7 MB FUJITSU
DIR mm.uES = 1115
DIR mm.uES = 1512
DOS 3 - Page 7.1 - 7
COPYING DATA
When
hard
type
hard
BACKUP
BACKUP restores files to hard disk, it does not overwrite any data on the
disk. If the disk should contain a file having the same name and file
as one you are restoring, the file extension of the file already on the
disk will be changed to "BAK".
BACKUP then asks you to insert the first floppy disk.
INSERT PUPPY DISK liJ1 IN DRIVE E
BIT REiURN '10 PERATIR; SYS'J.'fttI
F
T
When you are asked
WHICH BPDroP IDlE ?
you specify T for track to track copy.
drive
You are then asked for the source
fDlBCE DRIVE (A - P) ?
and you specify the drive of the logical hard disk drive you want to back up.
The next question
DES'1'INATICB DRIVE (A - P) ?
should be answered with the floppy disk drive that will be used for your
backup cqpies. BACKUP next asks for the archive date:
You can enter any date you want, and it will be stored as a directory entry on
your backup floppies.
DOS 3 - Page
7.1 - 8
~.A~
__. __ .__ ._..._ _._._._ . __ . . _. . ___ . __ '__ '0._'_"."_' __' _.........____ ._ .. __. ._. __..... __.__________ lJACKUP
After displaying the device types and number of di rectory entr ies, BACKUP
tells you the size of the buffer in bytes, then how many tracks will fit into
the buffer. The more tracks the buffer will accommodate, the faster the
transfer will be. For example:
fDRE
DFSrINATION
= 4.7 MB FnJITSU
= 8- SS ID FIDPPY
DIR END.UES = B512
DIR END.UES = B128
IN'.mRNAL RAM MIK>RY BUFFER SIZE
I (Ii' OOORCE DISK mlC(S BUFFERFD
= 4Z137
= B6
BY'lYS
One line prints at the ter.minal,
and the track numbers iterate until the floppy disk is full. BACKUP asks you
to insert the second floppy disk and continues thus until the whole logical
hard disk has been copied. ~1hen BACKUP is done, it prints the message
BIT RETURN
ro
DFSrINATION DRIVE (A - P) ? DDIABY'IE IWIWP UTILI'l".i VER.
F = FILE BY FILE (l)PY
T = ImHl( BY mACX CDP'I
X = EXIT m 0PERATl:ItG SYS'lDi
X.X:RIlNNlK7 tR>ER CP/M
Both
***
SJmCE IIUVE (A - P) ? ~
IlFS1'1:NATIai IIUVE (A - P) ? ~
SJmCE
DFSrINATIm
= S" ss m
= 8- SS m
FIDPPY
FIDPP!'
DIR ENTRIES
DIR ENTRIES
:nm.mNAL RAM MJKlRY BUFFER SIZE = 4Z137
I OF SJmCE DISK ~ BUFFERED = 86
= 812S
= 8864
B~
INSERT FIDPPY DISK t81 IN DRIVE B
HIT RETORN m CXNl'1HJE ••••
lWl«JP IN PIU;RESS.
HIT RE'lURN 'ID CXNl'1HJE ••••
Since only one flqppy disk is being backed up, the copy is complete when the
destination disk is full. At this point, the destination disk is an exact
DOS 3 - Page 7.1 - 10
COPYING DATA
copy of the source disk, and a directory command on both disks will produce
identical results. The files could be accessed from either floppy disk, with
the
UctJIIC
Lt.!uultu.
7.1.4.2 Bard Disk to Bard Disk Copy
For hard disk to hard disk copies, the two hard disks must be identical, the
logical drives must be the same size, and the number of directory entries must
be the same.
Hard disk to hard disk backup generally is used if a set of files are to be
extensively altered but it is likely that one or more of the files will be
needed in its original condition. Programmers are likely to use this mode
during program development, since recovery is much faster than from a floppy
disk.
In the following example, the source drive is A and the destination drive is
D.
***
DYRABY'l'£ IWlWP UTILl'J.Y VER.
X.X RI.JNNlliG tR>ER CP/M
***
F = FILE BY FILE
SXlRCE DRIVE (A - P) ? A(CR>
DES'1'INATI
fDlRCE
DES'1'INATION
= 4.7
= 4.1
MB FtlJITSO
MB
FOJITS(J
DIR mmIFS
DIR mmIFS
= 8512
= 8512
INlERNAL Rl\M MEHlRY BUFFER SIZE = 4Z137 Bn'ES
I OF fDlRCE DISK TR1Q{S BUFFERED = 86
BACKUP prints one line at the terminal,
and iterates the track number as it reads and writes them.
prints the message
When completed, it
At this point, disk A and disk D are identical, and the files can be accessed
from either drive. To restore the data from drive D to drive A, the interaction would be identical to that above, except that the source drive would be
D and the destination drive would be A.
OOS 3 - Page 7.1 - 11
mPYING
7.1.5
DATA
BACKUP
Error Messages
BACKUP protects your data from damage if you incorrectly use the program. If
you make a mistake, BACKUP will refuse your instruction and issue an error
message. A summary and explanation of BAOR,
C'AtH)T QP.E2\J
DISK QUmE ***
10 omER USERS MAY l¥XZSS '!BE DISK DRIVFS WHILE RlRUl«; 1Wl«JP.
When BACKUP is run in an MP/M environment it MUST be run off-line.
This means that no other users can be accessing any of the disk drives
in the system. This error occurs when another user is attempting to
access a disk drive in the system and BACKUP is running. Determine
which user is accessing a disk drive and insure that BACKUP is the
only process nmning on the MP/M system.
4.
*** SELBCT DISK EIRE ***
ClJRRENTLY FILES m 'lBE EOJ.RCE DISK '!BAT
MMaI IJBE Sf1iX:IFIID FIIBW1E ***
BACKUP displays this message when it cannot find a specified file on
the source drive. You may have misspelled the file name or specified
the wrong source disk drive. Another cause may be that the specified
file has a "SYS" system attribute. Only "DIR" directory attribute
files can be read with BACKUP in the file by file mode. Determine the
problem that caused the error, correct it and restart BACKUP.
16.
*** DISK FULL ***
This error may occur during a file by file copy from a floppy disk set
to a hard disk. BACKUP is informing you that the hard disk does not
have enough storage space for the new file(s) and cannot restore any
more files from the floppy disk set. Either erase some extraneous
files from the hard disk and restart the BACKUP operation or restart
the BACKUP operation and specify another hard disk drive as the
destination drive.
17 •
*** DISK DIREX':'.L'a.« PmL
***
This error may occur during a file by file copy from a floppy disk set
to a hard disk. BACKUP is informing you that the hard disk directory
is full and cannot restore any more files from the floppy disk set.
DOS 3 - Page 7.1 - 14
CPPYOO DATA
HCQPY
Either erase some extraneous files from the hard disk and restart the
BACKUP operation or restart the BACKUP operation and restore to
another hard disk drive.
18.
***
CXHmNJ ERRtR
***
FILE BY FIIE 1IXlpf
HODFY then signs on:
DXNABY'l'E BARD DISK CDPY IlPTIiTTY
VERSION X.XX - FOR OOS 3.XX
R
FI
. F2
F3
P4
F5
-
FeB RJHWAL PLATTER
FOR FIXm PLATTER I 1
li'OO. FIXED PLATTER I 2
FOR FIXIm PLATTER I 3
Pm FIXm PLATTER I 4
FOR FIXIm PLATTER I 5
?
You should now select the platter you wish to copy from. This is the platter
that will be read. You should push the write protect button on the front
panel of the hard disk drive for the platter you are going to read from.
(Don't push the button for the other platter or HCOPY won't be able to write
to it). This prevents you from destroying your original should you enter the
wrong choice.
After you enter the source platter, HODFY asks for the destination platter:
Once again you have a choice of platters. You must select the platter that
you did not use above (HCOPY does not permit you to copy a platter onto
itself!). After you have specified the platter to write to, HODPY asks you to
type a key to begin:
You may hit the escape key if you do not wish to go on with the copy procedure
(if you entered the platters in the wrong order, for instance). You should
type any other key to begin the copy procedure.
HODPY copies each track from one platter to the other, it prints the track
number on the console in hex notation. There are 808 (0-807) tracks on each
As
DOS 3 - Page 7.2 - 16
OOPYING DATA
1KDPY
platter in a 32 megabyte drive. This is 327 in hex.
displayed lUltil the number 327 appears:
888 881 882 883
884 885
886
887
The track numbers are
888 889 81A 81B 8BC lID 88E
•••
After all the tracks have been copied, the verify procedure begins. HCOPY
tells you that the copy is complete and that it is beginning the verify pass.
HroPY reads each sector from the platter that it wrote to and verifies that it
can be read. As each track is verified, its track number is displayed on the
console in hex notation:
CXlP!" CD4PLETE, BmIN VFlUFY PASS •••
888 881 882 883
884 885 886
887
888 889 88A 88B lie lID 18E
•••
After the verify operation is complete, HroPY displays a completion message
and returns to the operating system:
A>
Any errors during the actual copy operation or the verify operation are
reported by one of the following messages:
DRIVE SELH:'l' ERRJl
'DWX SEEK ERROR
INYALID BEADI
DFBl'INATICB MAY JOl' BE 8MB AS
'DWX MIfMA'lQI
BEAD MIfMA'lQI
fDlRQ:
StClOR MIfMA'lQI
umpy IFlR
Simply enter a space and a slash after the HOOPY command. After the slash you
may enter a Fl, F2, F3, F4, FS, or R. The first designation after the slash
is the source platter and the second is the destination platter. The above
example would copy from the fixed platter number one to the removable platter.
/RFI would copy from the removable platter to fixed platter number one.
If the slash option appears on the command line, then HOOPY asks no questions.
It simply begins immediately with the copy process.
DOS 3 - Page 7.2 - 17
PRINTERS« mNSOLES« AND MODWS
8."
Console and Printer Connections
PRIN'lERS, (Groom)
R71' IN READY
18
11
12
13
14
15
16
17
mam
R71' E'UJG 1 OOT
R71' PORT !NT
DATA OOT 8
DATA OOT 1
Ill\TA OOT 2
IlATA OOT 3
18
~OOT
19
28
21
DATA ODT 5
DATA OOT 6
I»\TA OOT 7
Qt) (Ground)
:ter OOT BUSY
00l' S'IKm
IC.r FLN; 2 0tJ1'
22
23
24
25
IDTE:
~lN7
4
All parallel connections are TI'L level signals.
DOS 3 - Page 8.1 - 2
Console and Printer Connections
PRINTERS. mNSOLEs. AND MODEMS
Table 8.2 Pin
After you enter the mnemonic and a carriage return, DYNASYS makes the
assignment and prompts you for the physical port to assign to printer #1. You
may simply hit the return key if you have no more printers to assign or you
may continue for up to four printers.
DOS 3 - Page 8.2 - 9
PRINTERS, CDNSOLES, AND MODEMS
CDNSQT.E
8.2.2 PRIRl'Ol
'l'l1e PHJ.N'l'UN utili ty 10 uBeLi Lo
~H:.!lect
one ot the pI inters as the cur rent
output device. You may choose anyone of the devices that were assigned as
pr inters during DYNASYS. A pr inter must be selected before it can receive
data from the computer. To select a particular printer, enter the command
PRlNION followea by a space and the number of the printer you want to use:
A>PRJ:lflW 1<00
P.RIN'mR ASS:uamNT 0'J.'ILI'ft REV
PRINTER 18
In the above example, PRINTON informs you that it has run, and that printer
number 1 is now the currently assigned printer.
If you specify an invalid printer number, you will receive an error message:
P.RIN'mR ASSIGtMENT 0'J.'ILI'ft REV X.X - Pm 1m 3.XX
A>
If you specify the currently selected printer, PRINION will simply reselect
this printer:
A>PRJ:lflW 1<00
P.RIN'mR ASSIGtMENT 0'J.'ILI'ft BIN X.X - Pm 1m 3.XX
PRINTER II
After you have successfully run PRINTON, enter a Control-P if you want the
same characters that are displayed on the console screen to also be sent to
the printer, as a test of the new assignment.
8.3
CXIBJLE
tIhe CCNSOLE utility is used to select one of the terminals as the current I/O
device. You may choose anyone of the devices that were assigned as consoles
during DYNASYS. To select a particular console (or terminal), enter the
command CDNSOLE followed by a space arid the number of the console you want to
use:
DOS 3 - Page 8.3 - lB
Auto-Answer Modems
PRINTERS, CONSOLES, AND MCDEMa
A>CXJB)JB
1<00
In the above example, CONSOLE informs you that it has run, and that console
number 1 is now the currently selected console. As a result, the "A>" prompt
will now appear on console number 1. Although the operating system will now
direct its command prompts to console number 1, control may be easily changed
to another console.
If you
speci~
an invalid console number, you will receive an error message:
A>CXJB)J,B 8
If you specify the currently selected console, cx::NSOLE will simply reselect
this console:
8.4 l\uto-AnsIIler Modems
A MODEM enables you to communicate with your computer from remote sites via a
telephone line by providing the interface between digital and analog systems.
Your computer sends and receives digital signals. The telephone transmission
system handles analog signals. MODULATION is the process whereby a computer's
digital signal is changed so that it may be more efficiently transmitted
through the telephone lines' analog transmission medium. DEMODULATION is
simply the inverse of modulation: converting the analog signal back to its
original digital form. The term MODEM reflects its function as MOdulatorDEModulator.
In addition to supporting the common acoustic coupler modem, OOS 3 also
supports the ~ANSWER MODEM. The auto-answer modem is installed directly
in the computer and is connected to a telephone line. It automatically
"answers the phone" when a remote user with an acoustic coupler modem calls
the telephone number assigned to the computer. An auto-answer modem accepts
incoming calls from remote terminal users by continually monitoring the modem
port for incoming signals. Without the auto-answer feature, someone at the
computer site must manually answer the computer's phone line.
DOS 3 - Page 8.4 - 11
PRINTERS, CPNSQLES, AND MODEMS
Auto-Answer ModE!l1S
008 3 supports two types of auto-answer rn<:>Oans:
1.
2.
MICR(H)DEM 100
manufacturer:
Hayes Micro COmputer Products
5835 Peachtree Corners East
Norcross, GA 30092
(404) 449-8791
MM-l03 MODEM
manufacturer:
Potanac Micro-Magic, Inc.
5201 Leesburg Pike
SUite #604
Falls Church, VA 22041
(703) 379-9660
These modems are discussed individually in Sections 8.4.1.1 and 8.4.1.2
respectively.
8.4.1 Installation
Each of the two OOS 3-supported auto-answer modem boards may be installed in
any slot on the Dynabyte 8-100 bus. Up to 8 modem boards can be installed but
only one may be in .l.l.W! at a time. Read the technical manual for your modem
board before installing the board into your system. Beyond the instructions
in the manual, the only adjustment you have to make to integrate the modem
board into a Dynabyte system is to reset the I/O ADDRESS. When you first
receive them, the PMMI and D.C. Hayes modem boards will be configured for I/O
port 80 hex. However, this port is reserved by a fully implemented DOS 3
system and therefore .must be reset before installing the modem board.
The I/O address is set by the DIP (Dual In-line Package) switch. On the D.C.
Hayes modern board, the DIP switch is the green switch box on the right side of
the board. On the PMMI modem board it is the red switch box located in the
middle of the board. You should set the poSition of the switch to correspond
to the modem port that is assigned to a logical device during DYNASYS (see
Section 3.2). For example, MODI should be set for 60H; MOD2 should be set for
64H, etc. The following table summarizes the appropriate DIP switch settings
for each modem port. There are only 6 bit settings; even though there are a
bit positions on the D.C. HAYES modem, the last 2 are reserved for special
functions.
DIP SWITCH
DIP SWI'JllI SETTll&S
.Eo.r.t
Setting
MODI
60H
64H
6aH
6CH
70H
74H
78H
~D2
MOD3
roD4
MODS
r-DD6
MOD7
IDDa
7CH
.Bit Values
10110
0110
0i10
13110
0111
0111
0111
0111
00001
0100
1000
1100
0000
0100
1000
1100
~O
tJl...
f1
1
1
0
0
0
0
0
~~~~~~i~~!
It makes no difference whether you .fir.at physicaly tnstal1 the modern board and
.then use DYNASYS or vice versa. To make your modern board operational, you
DOS 3 - Page 8.4 - 12
PRINTERS.
CDNSOLES,
AND MOOEMS
Auto-Answer
Modaos
Cluuj . 008 3 automatically disconnects and awaits the next caller.
DOS 3 - Page 8.4 - 15
User-Installed I/O Drivers
APWWCfD FEATURES
This section provides instructions for the experienced computer user to modify
and customize DOS 3 for a particular application.
Section 9.1, User Installed I/O Drivers, explains the procedure for installing
a non-Dynabyte I/O driver. DOS 3 will support up to eight user-installed I/O
drivers. DOS 3 directly supports the CPU serial and parallel ports, the
octaport 8-port ser ial board, and an auto-answer modem.
You can install the non-Dynabyte driver to:
•
Interface with non-Dynabyte equipment
• Add line protocol (ETX, OCl/DC3, Aart 8 p:>rt serial board and an auto-answer modem. However, sometimes
you need to communicate with some other type of I/O device or simply modify
one of the existing drivers.
Eight of these user-defined I/O devices may be used in a DOS 3 system. This
section will explain exactly how to write an I/O driver for a user device, how
to install the driver in IX>S 3, and how to use it.
To write a user I/O driver, you MUST understand Z8~ assembly language
programming. Writing and installing an I/O driver is not a difficult process,
but it does require some basic knowledge and experience. Dynabyte does not
r.eoommend that a novice install user I/O drivers.
On the distribution disk is a file called "USERIO.MAC". This is the source
code file for two I/O drivers that have already been written for the Microsoft
M80 assembler. Some minor modifications will be needed to assemble this file
under a different Z80 assembler.
DOS 3 - Page 9.1 - 1
User-Installed Ito privers
ADVANCE[) FEAWRES
The USERIO.MAC file is "ORG"ed at 0000 hex. Actually, there is no "ORG" at
all, so the Microsoft M80 assembler will produce a relocatable "REL" type of
file. The Digital Research Linking utility, "LINK", can then use this "REL"
file to produce a "SPR" type of file. The "SPR" file is in page relocatable
form, which is then loaded by DYNMYS and merged into the CPM.SYS file. The
process to produce the "SPR" file will be explained in more detail later in
this chapter.
The first code assembled in .the USERIO.MAC file is a jump table. This table
contains 6 jump vectors to routines located later in the file:
JP
JP
JP
JP
JP
CINIT
INSTAT
Ol'STAT
INPUT
i INITIALIZE ALL USER I/O
i POLL USER INPUT DEVICE
i POLL USER OOTPUT DEVICE
i INPUT FROM USER DEVICE
DEVICES
OUTPUT
iOUTPUT DATA ID USER DEVICE
The first jump vector, "CINIT", should jump to a routine that will be called
only once during system initialization. This routine should contain all the
code needed to initialize any I/O device, such as setting up baud rates, UART
parameters or board configurations. If your devices require no initialization,
then this jump vector should point to a RET instruction.
The CINIT routine is the first routine loaded after the jump vector table.
Consul t Appendix C for a listing of CINIT as part of USERIO.MAC. On entry,
Register pair DE I,X>ints to the start of the system data };age.
The four other jump vectors are used to communicate to the actual user I/O
devices •. Each of these four jump vectors have certain entry and exit
parameters:
EN'lRY:
D RFX;ISTER = USER DRIVER NUMBER (1-8)
C
ROOIS'l~
= CHARACTER 'IO OOTPUT (OOTPUT ONLY)
EXIT:
A REGISTER = 0/0FFH FI..AG FOR READy/roT READY
(INSTAT/OTSTAT ONLY)
A REx:;ISTER = OIARACTER INPUT (INPUT ONLY)
On entry to each of the four jump vectors, the D register will contain the
number of the user I/O device for the call. By examining the D register and
then branching to the appropriate routine, you can write routines to handle up
to eight user I/O devices. The D register will contain the appropriate value
for each of the four jump vectors.
The C register will contain the character to send to the output device when
the OUTPUT jump vector is called. The C register has no meaning for the other
jump vectors.
When the routine returns control back to the operating system (by executing a
RET instruction), it must pass certain parameters back to inform the operating
system about the condition of the device. The OUTPUT routine does not need to
return a. parameter. It simply performs the output function.
DOS 3 - Page 9.1 - 2
User-Installed I/O Drivers·
AOV'ANCEQ FEATURES
The INSTAT and OTSTAT routines MUST return the A register equal to either 0 or
hex. If the routine returns a 0, then DOS 3 will assume the device is still
busy and not ready to receive or send a character yet. If the routine returns
a FF hex in the A register, then DOS 3 will assume the device IS ready and
call the appropriate routine (either INPUT or OUTPUT) to send or receive the
character.
FF
The INPUT routine must read the character from the device and return the
character in the A register.
In the USERIO.MAC file on the distribution disk you will find two user I/O
drivers that have already been written. These two drivers will communicate
with the two CPU serial ports. There are already drivers for these two ports
written for DOS 3. These are called "CPUIO.SPR." You can use the already
written drivers by using the CPUI and CPU2 mnemonics inside of DYNASYS for
console, printer, reader, or punch assignments. The drivers have simply been
rewritten in the USERIO.MAC file as an example for writing user I/O drivers.
You may also use the drivers to modify the routines used to communicate with
the two CPU serial ports. To add an ETX ACK protocol for instance. These two
user I/O drivers can be assigned in DYNASYS just as the ones above by entering
the mnemonics USRl and USR2 for CPUI and CPU2 respectively. You will find that
both the USR and CPU mnemonics will function the same.
The user should study this existing source code file, USERIO.MAC, to determine
how to write his own I/O drivers. Watch for the treatment of the D register
particularly. This register is used to vector between the different device
handlers.
The first routine, after the jump vector table, should be the initialize
routine. This routine is labeled, "CINIT", in the USERIO.MAC file. In this
routine should be the routines necessary to set up your I/O device. In the
USERIO.MAC file, there is an example that configures CPUl and CPU2 baud rates
from parameters stored in System Data Page. If your device needs any initialization, then the routines to perform this should be included here. This may
include setting up the correct baud rate, setting UART parameters, or initializing RAM storage locations. This routine is called once and only once,
immediately after the user I/O drivers are installed.
The next four routines that need to be written are the actual device handling
routines. As mentioned above, there are four routines to perform four
different functions:
1. INSTAT2. OTSrAT 3. INPUT
-
4. OOTPUT -
To poll the input device for input ready
To poll the output device for output ready
To input the character from the device
To output the character to the device
The INSTAT routine will be called every time OOS 3 needs to get a character
from the input device. The device number that it wants to poll will be in the
D register as a value 1 through 8. If you are simply writing a driver for only
one device, then you can ignore the D register, otherwise you must examine the
D register to see which device to poll for the input.
The INSTAT routine must simply "POLL" the input device and return the status
of it. It must not actually input the character from the device (INPUT does
DOS 3 - Page 9.1 - 3
User-Installed 110 Driyers
ADVANCEQ FEAWRES
that). If you must read the character from the device in order to poll it,
then store the character away to be retrieved by the INPUT routine. The INSTAT
routine must return the status of the device in the A register. It should send
back a 0 in the A register if the device has not received a character. It
should return a FF hex in the A register if the device does have a character.
The routine should not "loop" waiting for the device, it MUST return
immediately after being called with the status of the device.
The OTSTAT routine is very similiar to the INSTAT routine above, except it
should poll for the status of the OUTPUT device. Once again, the device number
to be polled is in the D register. If you are simply writing a driver for only
one device, then you can ignore the D register. Like the routine above, the
OTSTAT routine should return a 0 or FF in the A register to return the status
of the output device. If the device is ready to output another character, then
a FF hex should be returned in the A register. If the device is not ready to
output another character, then a 0 should be returned. Once again, this
routine should wr "loop" waiting for the device to become ready, but should
return with the status i~mediately after being called.
The next two routines, INPUT and OUTPUT, perform the actual character output
and input to the devices.
The INPUT routine should input the character from the device and return with
the character in the A register. The INPUT routine should NOT examine the
status of the device. The status will already have been checked by the operating system. DOS 3 will ONLY call the INPUT routine after the INSTAT routine
has said that the device is ready. So you are ALWAYS guaranteed that the
device will have a character by the time INPUT is called. You do not need to
examine the status of the device, simply read the character from the device
and return with the character in the A register. As in the above routines, the
D register will contain the device number to perform the input from.
The OUTPUT routine is very similiar to the INPUT routine, except that it
performs an output function. Once again, the device number to output to will
be in the D register as a value 1 through 8. As in the routine above, you do
not need to examine the status of the device. OUTPUT will GJLY be called after
the device status (through OTSTFa? has already been examined and returned with
a ready value. The character in the C register is the character that should be
sent to the device.
Those are the five routines that need to be written. You should follow the
supplied examples in the USERIO.MAC file to guide you in writing user I/O
drivers.
After writing the I/O drivers, you will need to install them in DOS 3. As we
mentioned above, the user I/O drivers need to be supplied in "SPR" page
relocatable form. See the Digital Research CP/M manual for more information
about the "SPR" type of file.
After assembling your user I/O drivers you must produce a file:
USERIO.SPR
DOS 3 -
Page 9.1 - 4
ADVANCEQ
F~wS
______________________________~Us~e~r~-AI~nws~ta~J~l~ed~.I/wO~D~r~i~v_er~s
The method for producing the "SPR" file requires some special utilities:
1.
Assembler that produces a n.REL" file
(such as Microsoft nMB0")
2.
Digital Research's "LINK" utility
First, the source code file must be created with no ORG statement. This will
force the assembler to produce a relocatable type of file. Next, the Digital
Research LINK utility is used to produce the "SPR" file from the nREL n file
directly:
A>LINK usmuO.SPR=OSERIO[OP,LI]
To use the USERIO drivers, you must run the DYNASYS program. Using the nCAn
option in DYNASYS, you can assign USRl-USRB to any console, driver, reader, or
punch channel. After the drivers are assigned, use the "CO" and "WR" options
to create a new system disk. When the operating system "calls" any of the
user I/O drivers, it will load the D register with the number of the I/O
driver· that you assign during DYNASYS. So, the D register will be loaded with
a valu~ between 1 and B for the eight user I/O drivers USRl-USRB:
mNASYS VERSlCE X.XX - FOR DYNABY'JE OOS 3.XX
CP/M 2.2 SYS'lBI RH.»mRATICE tJTII.ITY
M
file. CPMLDR reads the file CPM.SYS (created by DYNASYS) from the booting
device. CPM.SYS is the Dynabyte BIOS in page relocatable form. Then CPMLDR
relocates CPM.SYS to run at the actual BIOS base address. CPMLDR examines the
size of the CPM.SYS in relocatable format and does a memory test of the BIOS
memory area to see if there is enough room to completely load CPM.SYS. If
there is not enough memory, an error message is displayed, and the boot
process halts. You should then boot a previously generated system and run
MOVCPM to move CCP down to make more room for CPM.SYS. When CPM.SYS is
looded, phase two is complete.
In phase three, the CPMLDR moves the relocated CPM.SYS to the area above BIXJS,
overwriting LOADER BIOS and then jumps to CCP and DOS 3 signs on.
9.2.2
warm Boot
A warm boot causes software control to be given to the warm boot code in the
BIOS. The warm boot code reads CCP and BOOS into memory from the warm boot
device and gives control to the CCP.
There are six parameters within DYNASYS that relate to the booting process:
1.
2.
3.
4•
5•
6.
Cold
Warm
Cold
Warm
Cold
Load
boot log device
boot log device
boot chain COInIPand
boot chain command
boot message display
Map display or suppression
9.2.3 Disk Log
During the cold boot procedure, the CCP examines a user-defined parameter that
determines which disk will be the initial logged disk drive. The CL parameter
{set in DYNASYS) allows you to set the logged drive to any drive. If you
assign drive B as the cold boot logged device, the system comes up with the B>
prompt. This prepares the system for use faster if you prefer a logged drive
other than drive A.
In the warm boot process the logged drive is determined before control is
passed to the new copy of CCP.
OOS 3 - Page 9.2 - 8,
Cold and Warm Boots
ADVANCEO FEAWRES
9.2.4 Chain Modules
DOS 3 is capable of executing a single predefined command line at the end of
either a cold or warm boot. This single command line is defined using the CM
option of DYNASYS. In this way a computer operator can power on the computer
system and be up and running an application package (a word processing
package, accounts receivable, etc.) without ever communicating with the
operating system.
During the cold boot process, before the CPMLDR gives control to the CCP, the
CPM.SYS file is examined to determine if a cold boot chain command has been
installed. If no chain command is installed, control is passed to the CCP.
If there is a chain command installed, that command is placed in the CCP for
execution.
During the warm boot procedure, the warm boot program checks the system data
page to determine if a warm boot chain command is present. If one is present,
it is loaded in CCP and control is given to cepe If there is no warm boot
chain command, control is passed immediately to the CCP.
9.2.5
T LOGON DRIVE
CDLD BOOT MESSAGE
corn BOOT OIAIN ADDRESS
WARM BCXYl'
DEC
D
JR
NZ,DSrIP
; ro,
; GET STAWS BYTE FOR CPU 2
; UAR!' READY FOR MORE OOTPUT ?
; 00, RE'lURN NJT READY
;cpu 2 STAWS NEEDED ?
GET PARALLEL STATUS
;
·
,
·,
IN
A, (93H)
AND
RET
10H
Z
IN
A, (8IB)
AND
80H
RET
z
; IS CLEAR 'ID SEND READY ?
; 00, RETURN OOT READY
ill
A,0FFH
; ELSE RE'lURN OUTPUT READY
RET
OST1:
IN
A, (83B)
; GET Sl'AWS BYTE FOR CPU 1
AND
RET
10H
; UART READY FOR MORE OUTPUT ?
; ro, RETURN OOT READY
IN
AND
A, (8IH)
20H
; IS CLEAR '10 SEND READY?
RET
z
; 00, RETURN NJT READY
ill
A,0FFH
; ELSE RE'IURN OOTPUT READY
Z
OSTIN:
RET
;
OSTIP:
OOS 3 - Page C - 8
USERIO.MAC Listing
APPENDIX C
IN
CPL
A, (SIH)
AND
2
OSTIN
JR
iGET PARAILEL PORT srATUS
i CClNERI' 'ID ACTIVE HIGH
; CLEAR
rro
SEND READY ?
i RE'lURN Sl'AIDS VALUE
PAGE
i
i----------------------------------------------------------------------,.
CPU OU'l"'PUT ROUTINE
i---------------------------------------------------------------------;
;
PROCEOORE:
i
1)
,.
2)
;
SET UP PARAMETERS FOR APPROPRIATE OOTPUT PORI'
GET OOTPUT STATUS FOR IT
;
i
;
EN'IRY:
D = DEVICE NUMBER (1-16)
C = CHARACTER 'ID OOTPUT
;
EXIT:
ro PARAMETERS RE'lURNED
LD
A,C
; PUT CHARACTER INID A
LD
C,86H
; SET DEFAULT OUTPUT FOR CPU1
; CPU 1 OUTPUT NEEDED ?
iYES --?
;
;
OUTPUT:
;
i
DEC
D
JR
Z,GOUTPUT
ill
DEC
C,96H
D
JR
NZ,OUTPLL
; CPU 2 OOTPUT NEEDED ?
; ro, OUTPUT ID PARALLEL PORI'
OUT
(C) ,A
;OUTPUT THE CHARACTER
OUT
(97H) ,A
:OUTPUT CHARACTER 'ID PARALLEL PORI'
ill
oo'r
A,0FBH
(87H) ,A
iSTROBE MASK, BIT 2 LOW
is'mOBE
OUT
(87H) ,A
;
i SET OOTPUT FOR CPU2
;
GOUTPUT:
RET
;
OUTPLL:
i
CPL
CPL
OUT
(87H) ,A
RET
i
END
DOS 3 - Page C - 9
USERIO.MAC Listing
APPENDIX C
Macros:
Symbols:
C(]TJHN
0020
'''''~"
007E'
INTrBL 0020
0068'
OSl'IN
OOTPUT 0073'
WCHAIN 002A
CON'l'BJI
GOUTPU
CINJ1'
DSK'l'BJI
000f"
0010
GSTAT
0035 '
LNKTBL 002D
OSTIP 006C'
PUNTBL 000C
WI.DGCN 0025
CIlXXJ.J
0024
0049'
INPUT 003D'
LSTI'BL 0004
Ol'STAT 004C'
RDRSTP 002C
GINPU
No Fatal error(s)
005 3 - Page C - 10
QIIF.SS
GNSTA'l'
0026
0039'
INSl'AT 0029'
005F'
OSl'l
OOTPLL 0081'
RDRTBL 0008
APPENDIX
Files on Distribution Media
D
APPJR)IX D
Dynabyte supplies a list of all of the files that should come with your
system. This information is stored as ASCII file CPMDIST.DES. TO print this
file out use either the TYPE command with a CTRLrP (to turn on the printer) or
use PIP to copy the file to the printer.
There are two files on the distribution media that are used to recreate DOS 3
back onto two floppy disks. The file names are COPYl.SUB and COPY2.SUB. To
get a listing of these two files either PIP the files to the printer or use
the TYPE command with the CTRL-P option set.
DOS 3 - Page D - 11
APPENDIX
Files
D
on Distributioo Media
Description of i"ilea on 008 3 Distribution Disk
System BOOT Files
CJ?t.1.SYS
BIOO FOR CURRENT SYSTm IN REIDCATABLE FORM (NEEDED FOR fOOT)
CPMLDR.~
OOS 3.XX SYSTFZJI LOlIDER (NEEDED FOR Boor)
System Re-generation Files
DYNASYS. CDM
DYNAGEN.~
SYSTEM RE-GENERA'IOR
SYSTEM mANSFER UTILITY
SYSTEM SIZE REGENERA'IOR
MWCPM.SPR
FUJCPM.SPR
FPYCPl-1. SPR
MINICPM. SPR
SPR
SPR
SPR
SPR
FILE
FILE
FILE
FILE
MWCPM.CDM
FUJCPM. (X)M
FPYCPM.DULE
MICROPOLIS WINCHESTER HARD DISK DATA IDDULE
DISK DEBLOCKING IJDDULE
DISK DEBLCXlSUBMIT mPYl OOURCE DESTINATION
;
;
"SOURCE II IS mE SOURCE DISK DRIVE (IE. "A")
AND "DESTINATION" IS '!HE DESTINATIOO DISK DRIVE ( IE. "B ff)
WHERE
;
1
$l:PI~ $2:=$1:CPMLDR.OOM
$l:PIP $2:=$1:CPM.SYS
·
,
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$2:=$1:MWCPM.SPR
$2:=$1:FUJCPM.SPR
$2:=$1:FPYCPM.SPR
$2:=$1:MINICPM.SPR
;
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$2:=$1:DYNASYS.OOM
$2:=$1:DYNAGEN.COM
$2:=$1:PIP.COM
$2:=$1:SUBMIT.COM
;
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$2:=$1:MOVCPM.OOM
$2:=$1:MWCP:M.OOM
$2:=$1:FUJCPM.OOM
$2:=$1:FPYCPM.OOM
$2:=$1:MINICPM.OOM
;
$l:PIP $2:=$1:EXEC.SPR
$l:PIP $2:=$1:CPUIO.SPR
$l:PIP $2:=$1:OCTAPORT.SPR
$1:PIP$2:=$1:MODEM.SPR
$l:PIP $2:=$1:USERIO.SPR
·
,
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$2:=$1:FLOPFY.SPR
$2:=$1:FLOPFY.DAT
$2:=$1:FUJITSU.SPR
$2:=$1:FUJITSU.DAT
$2:=$1:MICROP.SPR
$2:=$1:MICROP.DAT
$2:=$1:DEBLOCK.SPR
$2:=$1:DEBLOCK.DAT
$2:=$1:MINrwINI.SPR
$2:=$1:MINTININI.DAT
;
$l:PIP $2:=$1:FUJFMT.OOM
$l:PIP $2:=$1:FFORMAT.COM
$l:PIP $2:=$1:WFORMAT.OOM
$l:PIP $2:=$1:WINFMT5.Ca~
DOS 3 - Page D - 15
APPENDIX
Files
D
00
Distribution Media
·
I
$l:PIP $2:=-$1:COI'Yl.SLJB
;
$l:PIP $2:=$1:CPMDIST.DES
;
DISTRIBUTION rmANSFER FOR DIS'IRIBUTION DISK #1 COMPLETE
********************************************
·
I
mPY2.SUB
;
THIS SUBMIT GENERATES OOS 3.XX DISTRIBtJI'ION DISK #2
· FORM OF SUBMIT IS
I
:
A)SUBMIT cnPY2 OOURCE DESTINATION
;
WHERE "SOURCE" IS mE SOURCE DISK DRIVE (m. "A")
AND "DESTINATIOO" IS THE DESTINATION DISK DRIVE (IE. "B")
;
$l:PIP $2:=$1:CPMLDR.OOM
$l:PIP $2:=$1:CPM.SYS
·,
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$2:=$1:CPMTAPE.TIP
$2:=$1:DTIP.OOM
$2:=$1:DYNABYTE.TAP
$2:=$1:LOADER.TAP
$2:=$1:WFORMAT.TAP
$2:=$1:FUJFMT.TAP
$2:=$1:WINFMT5.TAP
$2:=$1:HDTAPGEN.TAP
$2:=$1:FUJCEM.SYS
$2:=$1:MWCPM.SYS
$2:=$1:MINICPM.SYS
;
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$l:PIP
$2:=$1:DYNASTAT.COM
$2:=$1:00NSOLE.COM
$2:=$1:PRINTON.OOM
$2:=$1:READON.0l1
$2:=$1:PUNCHON.COM
;
$l:PIP $2:=$1:BAa