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 PDF.
Page Count: 252

Download410239B_CPM_2.2_DOS_3_Users_Guide 410239B CPM 2.2 DOS 3 Users Guide
Open PDF In BrowserView 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:BAaSUBMIT 3XXDIS3 DSKDRIVE ; WHERE DSKDRIVE IS '!HE FLOPPY DRIVE ; DSKRESET $1 ; PIP $1:=E:CPMLDR.OOM PIP $1:=E:CPM.SYS ; PIP $1:=E:CMDCPM.SPR PIP $l:=E:QJIDCPM.CCM PIP $l:=E:CND.SPR PIP$I:=E:CMD32.DAT PIP $1:=E:CMD64.DAT PIP $1:=E:CMD96.DAT PIP $1: =F: HFORMAT. CXl1 PIP $1: =F: H(x)PY • mM PIP $l:=F:HFORMAT.TAP PIP $l:=E:CMDCPM.SYS PIP $l:=E:PIP.OOM ; QAGEN /$1 ; ; DISTRIBUTION 'IRANSFER FOR DISTRIBUTION DISK #3 CXJ1PLETE DOS 3 - Page D - 19 APPENDIX E [~) USER'S COMMENTS FORM Document: DOS 3' User's Guide Document No.: 410239 Rev B Please suggest improvements to this manual. I~ Vl Please list any errors in this manual. Specify by page. 1£ From: Name Title _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ Company _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ Address _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ Date: DOS 3 - Page E - 20 Seal or tape all edges for mailing·do not use staples. FOLD HERE IIIIII NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS PERMIT NO. 84 MILPITAS, CALIFORNIA POSTAGE WILL BE PAID BY ADDRESSEE (!L.ueI! ) P.O. BOX 1094 MILPITAS, CA 95035 Attention: Technical Publications Dept. ._-------------------------_. --------FOLD.HERE Sea' or tape aU edges for malllng-do not us. staples.

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2013:04:11 14:04:32-08:00
Modify Date                     : 2013:04:11 14:26:02-08:00
Metadata Date                   : 2013:04:11 14:26:02-08:00
Producer                        : Adobe Acrobat 9.52 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:4e952f98-141d-4137-9147-ddf1332c4673
Instance ID                     : uuid:03a01c43-bbaf-4629-a427-ca87b07058c5
Page Layout                     : SinglePage
Page Mode                       : UseOutlines
Page Count                      : 252
EXIF Metadata provided by EXIF.tools

Navigation menu