- Computers & electronics
- Print & Scan
- Personal Micro Computers
- MicroMate PMC-101
- User's Guide
- 123 Pages
Personal Micro Computers MicroMate PMC-101 computer, QVT 102 terminal User's Guide
Below you will find brief information for computer MicroMate PMC-101, terminal QVT 102. The MicroMate computer system consists of a computer, Model PMC-lOl and a Qume terminal, Model QVT-l02. It is designed to be used with an asynchronous terminal as a high speed independent work station. It is easy to transport the computer from one work station to another because of its small size. The MicroMate computer features a zaO-A microprocessor running at 4Mhz, 128 Kilobytes of Dynamic bank switched RAM, a half-height 5 1/4 inch floppy disk drive with 400 Kilobytes of storage and a Real Time Clock, as well as the CP/M PLUS Operating System. The Qume Terminal features a 12 inch non-glare green screen, 24x80 display format, 7x9 character matrix in a 9x12 cell with blink, blank, underline, reverse, dim attributes. It is a low profile, detached, as-key QWERTY type keyboard with a Numeric keypad, function & cursor control keys, key click and auto repeat. It has 96 ASCII, 32 control, 15 graphic character set.
advertisement
Assistant Bot
Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.
a
J
••
~
'1
51 a
~ c:: en
11'1 z en w
~
S
0
11'1
PMC-101
User's Guide ate
Personal Micro Computers, Inc.
475 Ellis St. Mt. View, CA 94043 (415) 962-0220
Personal Micro Computers, Inc.
MICROMATE USER'S GUIDE
MODEL PMC-IOI
FCC WARNING
This equipment generates, uses, and can radiate radio frequency energy and if not installed, maintained, and used in accordance with instructions contained in the MicroMate manuals, may cause interference with radio communications. Equipped with a MicroMate power supply and covers, this equipment has been tested and been found to comply with the limits for a Class A computing device pursuant to Subpart J of Part 15 of FCC Rules, which are designed to provide reasonable protection against such interference when operated in a commercial environment.
Operation of this equipment in a residential area is likely to cause interference· in: w,hich case. the user, at his/her own expense, will be required to take whatever measures may be required to correct the interference.
PREFACE
Thank you for purchasing Personal Micro Computer's MicroMate computer. The MicroMate User's Guide, written for the model PMC-
101, contains instructions for installing the PMC MicroMate system. The MicroMate computer system consists of a MicroMate computer, Model PMC-lOl and a Qume terminal, Model QVT-l02. The
User's Guide consists of six sections plus Appendices. Section 1 outlines operational features of the MicroMate system operations.
Section 2 leads the user step by step through the preliminary unpacking, installing, and power-on procedures nec~ssary to run the PMC MicroMate system. Section 3 covers the installation of optional equipment. This section also mentions terminals other than the Qume. Section 4 discusses the Software utilities supplied exclusively by PMC. Section 5 treats the differences between standard CP/M Plus and the CP/M PLUS version being used on the MicroMate. Section 6 contains technical information for the advanced user, and the Appendices offer technical assistance.
PMC has also included a glossary at the end to help you with the terminology used in this Guide. ii
COPYRIGHT
Copyright (c) 1983 by Personal Micro Computers. All rights reserved. No part of this p'ublication may be reproduced, transmitted, transcrl.bed, stored l.n a retrieval system, or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, wit.hout the prior written permission of Personal Micro Computers, 475 Ellis
Street, Mountain View, California, 94043.
DISCLAIMER
Personal Micro Computers makes no representations or warranties with respect to the conEents hereof and specifically disclaims any implied warranties of
-merchantabi li~y or fitness f or any particular purgose.
Further, Personal Micro Computers reserves the rignt to revise chis publication and ~o make changes from tl.me to time in the content hereof without obligation of
Per~opal Micro Computers to notify any person of such reVl.Sl.on or changes.
TRADEMARKS
CP/M is a registered trademark of Digital Research.
CP/M PLUS, DDT, LINK-80, RMAC and SID are trademarks of
Digital Research. TLMAKER is a trademark of Peter
ROl.zen. Zilog and Z80 are registered trademarks of
Zilog Inc. MicroMate is a trademark of Personal Micro
Computers, Inc.
DISCLAIMER OF WARRANTY
No warranties are made with respect to the Software utilities provided by Personal Micro Computers.
LIMITATIONOF.LIABILITY
The foregoing warranty is in lieu of all other warranties expressed or implied, including, but not limited to the l.mplied warranties of merchantability and fitness for a particular purpose. In no event will
Personal Micro Computers oe liable for consequential damages even if i t fias been advised of the possibility of such damages. -
The MicroMate User's Guide has been prepared using the
MicroMate computer and is printed in the United SEates of America.
Third Edition: October 1983 iii
TAB L E o
F C O N T E N T S
1. INTRODUCTION ••••••••••••••• . . . . . . . . . . . . . . . . . . . . . . . . .. 1
1.1. PHYSICAL DESCRIPTION ••••••
1.2. SYSTEM FEATURES •••••••••••
1.3. SOFTWARE FEATURES ••••••••••••••••••••••••••••
· . . . . . . .
.1
.2
• 2
1.4. SPECIFICATIONS ••••••••••••••••••••••••••• .4
1.4.1. MICROMATE COMPUTER SPECIFICATIONS. .4
1.4.2. QUME TERMINAL SPECIFICATIONS •.•••• .4
2. INSTALLATION •••••••••••••••••••••••••
2.1. UNPACKING •••••••••••••••••••••••
2.2.
2.3.
· ..... .
..5
• .5
CARE AND HANDLING OF DISKETTES •• • • • • • • • • • 5
INTERCONNECTING ••••••••••••••••••••••••••••••••••••••• 7
2.4. POWER-ON PROCEDURE. • • • • • • • • • • • • • • • • • • • • • • • • • • • • 8
2.5.
2.6.
2.7.
2.8.
2 •. 9.
2.4.1. TERMINAL ••••
2.4.2. COMPUTER ••••
• • • • • • • • • • • • • • • • • • • • • • • • • • • • 8
••••••••••••••••••••••••••••• 8
BOOT PROCEDURE (Loading the Operating System) ••••••••• 9
MASTER DISKETTE BACKUP PROCEDURES.
· . . . .
.11
2.6.1. FORMATT ING •••••••••••••••••••••••••••• · ..... •• 11
2. 6 .2. BACKUP............. • ••••••••••••••••••• •• 13
CONFIGURATION PROCEDURES ••••••••••••••••••••••••••••• 16
POWER-OFF PROCEDURE •• '. • • • • • • • • • • • • • • •
DAY-TO-DAY POWER-ON/OFF PROCEDURES •••••••••••
• ••••• 17
· . . . .. 18
2.9.1. POWER ON AND BOOT PROCEDURE.
2.9.2. POWER-OFF PROCEDURE •••••••••
· ... .. 18
.18
3. INSTALLING OPTIONAL EQUIPMENT.
3.1. TERMINAL •••••••••
3.2. DISK DRIVES •••••
3.3. PARALLEL PRINTER.
3.4. SERIAL PRINTER.
3.5. MODEM ••••••••••
.19
.19
. . . . . . . . . · . . . . . . . 21
.22
. • • • • • • • • • • • • • . • • • • • . • • . • • • • -.22 . . . . . . . . . . . . . . . . . . . .
. . .
. . . . . . . . . . . . .
.22
4. SOFTWARE UTILITIES ••••••••••••••••••••••••••••••••••••••• .23
4.1. FORMAT UTILITy •••••••••••••••••••••••••••••••••••••• • 23
4.1.1. 'NORMAL OPERATION •••
4.1.2. ADVANCED OPERATION ••
4.2. BACKUP.UTILITY •••••••••••••
4.3. CONFIG UTILITy ••••.••.••••••
• 24
'
· ....
.27
.29
• 39
4.3.1. TERMINAL & MODEM GROUP ••••••••• ' ••••••••••••••
4.3.2. DRIVE GROUP ••••••••••••••••••••••••••••••••••
.40
• 44
4.3.3. OTHER MENU OPTIONS ••
4.4. CONVERT UTILITy •••••••••••
• 45
.47
4.4.1. NORMAL OPERATION •••
4.4.2. ADVANCED OPERATION.
4.5. COPYFIL UTILITY.
4.6. SYSTEST UTILITy ••••••••••••
. . .
. . .
~
. . .
~
.
~
.
.47
.49
.51
.53 iv
5. DEVIATIONS FROM CP/M PLUS
5 .• 1. DOCUMENTATION ••••••••.
5.2. DEVICES ••••••••••••.•.
5.2.1. DEFAULT POWER-ON PARAMETERS.
FILE NAME DIFFERENCES •••••• 5.3.
5.4.
5.5.
5.6.
REAL TIME CLOCK.
PROTOCOLS ••
PARITy •••••
• •• 55
.55
• .57
.57
.58
.58
• .59
.61
6. TECHNICAL
6.1. BANK
REFERENCE.
SWITCHING •••.•••
6.2. TYPE A
6.2.1.
DISKETTES.
PHYSICAL SPECIFICATIONS.
6.3.
6.4.
• .65
•• 65
.68
.68
6.2.2. DPB •••••••••••••••••••••
6.2.3. FORMATTING INFORMATION ••
• .68
• •••. . 69
TYPE BYTE •••••••• ~ •••••••••••••
6.3.1. "TYPE" byte used in DPH.
6.3.2. SAMPLE Disk Parameter Header ••
.
6.3.3. "TYP" byte used in DPB •••••••
. . . .
• .70
· •... . 70
• .71
6.3.4. SAMPLE Disk Parameter Block ••
BOOT CYLINDER •••••••••••••••••••••• ~.
· ..
6.4.1. TRACK 0, SECTOR 1 Disk Load Information ••
• .71
• .71
• ••••• 72
.73
6.4.2. TRACK 0, SECTOR 1 Serial Initialization. .74
6.5. ••••••••••••••• 75
6.6.
BOOT SEQUENCE.
6.5.1. ROM ••••
6.5.2. CPMLDR.
6.5.3. BIOS BOOT ••
MODEM PORT SPECIFICATIONS ••
6.6.1. PORT VALUES ••••••••••
6.6.2. BIT POSITIONS •••••••
6.6.3. SETTING BAUD RATES ••
. . • ••••••••••• 75
• .75
• •• 76
· .....
• .77
.77
• .77
..78 v
Appendices
A. CABLES
A.l.
& CONNECTORS ••••••••
RS-232 TERMINAL CABLE.
A.2.
A.3.
A.4.
A.S.
RS-232 MODEM CABLE ••••••••••••••••••••••••••••••••••• 80
RS-232 PRINTER CABLE ••••
••••••••••••••••••••••••••• 79
• ." ••••••••••• ~ ••• ' ••• ' •••••. 81
RS-232 CONNECTOR ••••••••••••••••••••••••••••••••••••• 82
PARALLEL PRINTER CABLE •••••••••••••••••••••••••• ' ••••• 83
A.6.
A.7.
A.8.
A.9.
ADD-ON DISK DRIVE CABLE ••••••••••••••••••• ~ •••••••••• 84
34-PIN EDGE CONN'ECTOR ••••• • . . . . • . . . • . . . . • . . . . . • . 85
INTERFACE CONNECTOR •••••
CONNECTOR LOCATIONS.
• ••••••••••••••••••.• "86 . . . . . . . . . . . . . . . . . . .
.87
B.
C.
ERROR MESSAGES ••••••••••••••••••••••••••••.•••••••••••••••• ~ 9
B.l.
B.2.
BACKUP utility ERROR MESSAGES •••••••••••••••••••••••• 89
CONFIG-Utility-ERROR-MESSAGES •••••••••••••••••••••••• 91
B.3.
B.4.
DISK RELATED ERROR MESSAGES ••••••••••••••••••••••••••
SYSTEST_Utility_ERROR_MESSAGES ••••••••••
92
..93
PROBLEMS AND POSSIBILITIES.
. . . . . . . . . . . . . . . . . . . ...... .
.'-.97
D. SUGGESTED READING ••••••••••••••••••••••••••••••••••••••••• 99
GLOSSARY •
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • " • • • • • • e . • • • • • • • • • • • • • • •
.101
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 vi
-
- o
F F I G U R E S
- - - - - - -
1-1: MicroMate Computer System. .1
2-1:
2-2:
2-3:
2-4:
5 1/4
Front
Inch Diskette.
Panel •••••••••
Rear Panel ••••••••••••••••••••
. . . .
.
.
.
. . .
. . .
.
.
. .
. .
. . .
. . .
.
.
. . . .
. . . .
. .
. .
.
.
. . . . .
. . . . .
.5
• 6
.6
Rear Panel of Qume Terminal •••••••••••••••••••••••••••••• • 6
6-1: . Memory Map-First 64K •••••••
6-2:
6-3:
Memory Map-Second 64K ••••••
. TYPE Byte-Bit Designations.
. . .
. . .
.
. . . ·
. . . . .
. .
.66
.67
.70
A-I.:
A-2:
A-3:
A-4:
A-5:
A~6:
A-7:
A-8:
A-9:
Standard RS-232 Terminal Cable ••••••••••••••••••••••••••• 79
Standard RS-232 Modern Cable •••••••••••••••••••••••••••••• 80
"Null-Modem" RS-232 Printer Cable •••••••••••••••••••••••• 81
Male RS-232 Connector •••••••••••••••••••••••••••••••••••• 82
Parallel Printer Cable •••••••••••••••••••••••••••••••• ~ •• 83
Disk Drive Cable ••• ~ ••••••••••••••••••••••••••••••••••••• 84
34 pin Female Edge Connector ••••••••••••••••••••••••••••• 85
Female Interface Connector ••••••••••••••••••••••••••••••• 86
Connector Locations •••••••••••••••••••••••••••••••••••••• 87 vii
o
F SCREENS
2-1: Initial Boot Display ••••••• ~ •••••••••••••••••••••••••••••• 9
2-2: Intermediate Boot Display •••••••••••••••••••••••••••••••• 10
2-3: Final Boot Display ••••••••••••••••• ; •• ~~ ••••••••••••••••• lO
4-1: Format utility-Main Menu ••••••••••••••••••••• ~· ••••••••••• 24
4-2: Format utility-Drive Selection ••••••••••••• ~ •• ~ •••••••••• 24
4-3: Format Utility-Final Prompt ••••••••••••••••••••••••••••• 25
4-4: Format Utility-No Errors ••••••••••••••••••••••••••••••••• 25
4-5: Format utility-Typical Errors •••••••••••••• ~ ••••••••••••• 26
4-6: Format utility-Advanced Command ••••••••••••••••••• ~ ••••• ·.27
4-7: Backup Utility-Source Drive •••••••••••••••••••••••••••••• 30
4-8: Backup utility-Destination Drive ••••••••••••••••••••••••• 30
4-9: Backup utility-Verification Mode ••••••••••••••••••••••••• 3l
4-10: Backup utility-Confirmation Prompt •••••••••••••••••••••• 3l
4-11 : Backup, Utility-Source Diskette Prompt •••••••••••••••• ·.31
4-12: Backup utility-Source Diskette Error •••••••••••••••••••• 32
4-13: Backup Utility-Destination Diskette Prompt •••••••••••••• 32
4-14: Backup utility-Destination Diskette Error •••••••••• ~ ••• ~33
4-15: Backup Utility-Destination Diskette Error ••••••••••• ~ ••• 33
4-16: Backup Utility-Multiple Drive Cylinder·Display •••••••••• 34
4-17: Backup utility-Single Drive Cylinder Display •••••••••• 35
4-18: Backup Utility-Single Drive Error Display ••••••••••••••• 36
4-19: Backup Utility-Wrong Diskette Prompt •••••••••••••••••••• 36
4-20: Backup utility-Repeat Prompt •••••••••••••••••••••••••••• 37
4-21: Backup utility-Confirmation Prompt •••••••••••••••••••••• 37
4-22: Backup Utility-Exit Prompt •••••••••••••••••••••••••••••• 38
4-23: Config Utility-Main Menu •••••••••••••••••••••••••••••••• 40
4-24: Config utility-Possible Baud Rates •••••••••••••••••••••• 4l
4-25: Config utility-Control Bits Prompt •••••••••••••••••••••• 4l
4-26: Config Utility-Word Length Prompt ••••••••••••••••••••••• 42
4-27: Config Utility-Stop Bits Prompt ••••••••••••••••••••••••• 42
4-28: Config utility-Parity Prompt •••••••••••••••••••••••••••• 42
4-29: Config Utility-Even/Odd Prompt •••••••••••••••••••••••••• 43
4-30: Config utility-DTR Prompt ••••••••••••••••••••••••••••••• 43
4-31: Config utility-RTS Prompt ••••••••••••••••••••••••••••••• 43
4-32: Config utility-Drive Quantity Prompt •••••••••••••••••••• 44
4-33: Convert utility-Drive Prompt •••••••••••••••••••••••••••• 47
4-34: Convert utility-Emulation TYPE Selection •••••••••••••••• 48
4-35: Convert utility-Conversion Confirmation ••••••••••••••••• 48
4-36: Convert utility-Cancellation Confirmation ••••••••••••••• 49
4-37: Convert utility-Conversion Confirmation, Advanced ••••••• 49
4-38: Convert utility-Cancellation Confirmation, Advanced ••••• 50
4-39: Copyfil utility-SOURCE diskette prompt •••••••••••••••••• 5l
4-40: Copyfil utility-DESTINATION diskette prompt ••••••••••••• 52
4-41: Copyfil utility-SYSTEM diskette prompt •••••••••••••••••• 52 viii
MicroMate User's Guide
1. INTRODUCTION
Section 1
Fig. 1-1: MicroMate Computer System
1.1. PHYSICAL DESCRIPTION
The MicroMate cabinet contains a half-height 5 1/4 inch disk drive, a single board computer using a zaO-A microprocessor, and a power supply. The front panel of the cabinet incorporates a
RESET button, a disk drive slot for a 5 1/4 inch diskette, a drive door handle, a power indicator light, and a disk drive activity indicator light (See Figure: 2-2). The back panel features two serial connectors: one labelled IITERMINAL II , the other IIMODEMII~ and two edge connectors, one labelled IIPRINTER II for a parallel printer, the second labelled IIDISKS II ' for add-on floppy disk drives.
-1-
MicroMate User's Guide section 1
1.2. SYSTEM FEATURES
The MicroMate computer, shipped as a stand alone system, is designed to be used with an asynchronous terminal as a high speed independent work station. It is easy to transport the computer from one work station to another because of its small size.
The MicroMate computer features a Z80-Amicroprocessor rq.nning at 4 Mhz, 128 Kilobytes of Dynamic bank sW,itched RAM, a half-height 5 1/4 inch floppy disk drive with 400 Kilobytes of storage and a Real Time Clock, as well as the CP/M PLUS Operating
System.
In addition to the basic configuration, the MicroMate is compatible with a wide range of products as well, for example:
- asynchronous serial terminals
- parallel or serial printers
- up to four disk drives
- modems
- asynchronous serial peripherals
An internal interface connector offers further expansion capabilities for the MicroMate computer. This connector permits the addition of other peripherals such as hard disk drives, eight-inch disk drives, voice and music synthesizers, and networks.
·1.3. SOFTWARE FEATURES
PMC includes five software diskettes with the MicroMate computer. The diskettes are labelled:
"CP/M 3.0 SYSTEM MASTER"
"CP/M 3.0 SOURCE MASTER"
"T/MAKER MASTER"
"ELECTRIC WEBSTER MASTER"
"CBASIC MASTER"
Each diskette contains the CP/M PLUS operating system permitting any program on the five diskettes to load and run with a single disk drive system. PMC has implemented the banked version of CP/M PLUS using l28K-bytes of Ram and three types of serial protocol: XON/XOFF, CTS/RTS and DTR/DSR.
In order to simplify the initial installation of the system, the parameters used for booting are different on each diskette.
All Software utilities supplied, which are menu driven for ease of use, include extensive error trapping and messages.
-2-
MicroMate User's Guide Section I
The "SYSTEM MASTER" diskette contains programs and Software utilities used in day-to-day computing. Some of the utilities included with this diskette are: command help, diskette formatting, high-speed full diskette copying, single-drive single-file copying, drive conversion (which permits reading from and writing to diskettes of other manufacturers), power-on parameter configuration, and system test.
The "SOURCE MASTER" diskette that contains the Bios source code files also has the necessary programs to assemble the source code into a working operating system.
The "T/MAKER" diskette contains all of the files relating to the T/Maker electric spreadsheet and word processing program.
The "CBASIC" diskette contains all of the files necessary to compile and run Basic programs.
The "ELECTRIC WEBSTER" diskette all of the files necessary to check and correct the spelling of any ASCII file.
-3-
MicroMate User's Guide Section 1
1.4. SPECIFICATIONS
.1.4.1. MICROMATE COMPUTER SPECIFICATIONS, Model PMC-lOl
Processor
RAM
ROM
Disk Capacity
Serial Ports
Parallel Ports
Printer Port
Dimensions
Weight
Power zaOA, 4Mhz l28K-bytes, bank switched
4K-bytes, auto boot
One internal drive, 400K-bytes
Three Qptional drives
Two 50 to 19,200 baud, asynchronous
128 bidirectional available
Centronics parallel type
3 1/2 wide x 6 high x 15 inches deep
10 pounds
117 VAC SO/60Hz 60 Watts
1.4.2. QUME TERMINAL SPECIFICATIONS, Model QVT-102
Screen Size
Display Format
Character Size
Attributes
Keyboard
Character Set
Interface
Protocol
Baud Rates
Dimensions
Weight
Power
12 inch non-glare green screen
24 x 80, 25th status/setup line
7 x 9 matrix in a 9 x 12 cell
Blink, blank, underline, reverse, dim
Low profile, detached, as-key QWERTY type
Numeric keypad, function & cursor control keys, key click and auto repeat
96 ASCII, 32 control, 15 graphic
EIA RS-232-C, Terminal & Auxiliary
DTR, Xon/Xoff or both
50 to 19,200 r
Keyboard: 18 wide x 1 1/2 high x12· inches deep
Screen: 13 wide x 14 high x 12 inches deep
Keyboard & Screen Module: 22 pounds l17VAC SO/60Hz 30 Watts
-4-
·MicroMate User's Guide Section 2
2. INSTALLATION
2.1. UNPACKING
Your MicroMate system is delivered in two cartons. The smaller carton contains the MicroMate computer, 5 diskettes, and the documentation for the MicroMate, CP/M PLUS, T/Maker, Electric
Webster, and CBasic.
The larger carton contains the Qume QVT-I02 terminal comprised of an adjustable tilting screen and an 85-key keyboard, an RS-232 cable, and the Qume manual.
Remove all components and documentation from the cartons and save the cartons and packing material in the event that the
MicroMate computer needs to be returned.
If you wish to install your MicroMate system with other than a Qume QVT-I02 terminal, please read Section 3 before proceeding.
2.2. CARE AND HANDLING OF DISKETTES
Your diskettes (See Figure: 2-1) are extremely fragile and sensitive to magnetic field~. Keep them away from your terminal and from metallic objects, such as scissors, screw drivers, speakers etc. Never touch the exposed areas of the magnetic surface. There is a write protect notch in the diskette jacket.
When this notch is covered with a Write Protect Tab, the diskette can only be read from and not written to. Master diskettes should always have a write protect tab placed over the notch before they are stored safely away. When u$ing a Master diskette, never remove the write protect tab.
Fig. 2-1: 5 1/4 Inch Diskette
Write Protect
Notch
-5-
MicroMate User's Guide
Power Switch
Power Light
Door Handle
Disk Drive
Slot
-Reset Button
Disk Drive
Section 2
Fig. 2-2: Front Panel
Fig. 2-3: Rear Panel
Terminal Connector
-6-
Fig. 2-4: Rear Panel of Qume Terminal
MicroMate User's Guide Section 2
2.3. INTERCONNECTING
1) Set the QVT-I02 terminal and the MicroMate computer on a very stable and solid work surface. The two pieces must always be a minimum of six (6) inches apart.
2) Be sure the power switches on the rear of the terminal and the computer are in the OFF position before plugging the terminal and the computer power cords into grounded AC outlets.
It is often convenient to have the computer and all peripherals plugged into an AC power strip so that they can be all turned on or off at the same time.
3) Plug the loose end of the coiled keyboard cable into the matching connector located on the left front corner of the terminal base.
4) Plug either end of the RS-232 cable (round cable) into the connector labelled "EIA" and found on the rear panel of the Qumeterminal.
5) Plug the other end of the RS-232 cable into the connector labelled "TERMINAL" and found on the rear panel of the MicroMate cabinet.
For permanent installation i t is advisable that the lock-down screws on each RS-232 cable connector be screwed into the rear panel mounting studs. .
Open the door of the built in disk drive (A: drive) by pressing down on the left side of the door handle.
Pull the cardboard shipping diskette straight out to remove it. This cardboard diskette should be kept with the rest of the packing materials.
-7-
MicroMate User's Guide Section 2
2.4. POWER-ON PROCEDURE
ALWAYS turn on peripheral devices such as the terminal, modem and printer before powering-on the MicroMate computer.
2.4.1. TERMINAL
6) Move the terminal power switch, located on the rear of the base, to the ON position.
7) After a short delay, the beeper sounds.
8) The cursor appears in the upper left corner of the
.screen while the status line spreads across the bottom of the screen.
9) If an error message appears or the cursor does not appear, consult your terminal manual.
2.4.2. COMPUTER
10) . Move·the MicroMate power switch, located on the rear panel, to the ON position.
11) The power indicator on the upper left front panel
~ill illuminate.
12) The drive activity indicator on the front of the A: drive will blink.
13) Press the 'RESET :button·located on the frbnt panel.
14) If the A: drive activity light does not blink, move the power switch to the OFF position. Repeat from step 10.
If all the steps above fail, consult your dealer.
-8--
MicroMate User's Guide Section 2
2.5. BOOT PROCEDURE (Loading the Operating System)
15) Locate the diskette labe~led "CP/M 3.0 SYSTEM MASTER."
16) Remove the diskette from its sleeve, being careful to handle the diskette by the label end only.
17) Hold the diskette so the label side is facing right and the silver write protect tab is up.
18) Insert the diskette slowly into the slot in the front of the A: drive. The diskette must be fully inserted.
19) Close the drive door by grasping the lower edge of the door lever and in a smooth motion, swing the handle left and up until it is in a horizontal position.
20)
Clicking noises emanate from the drive. . After a short delay the terminal screen will display the information shown as Screen: 2-1, below~ after a second delay, the screen appears as Screen: 2-2. The screen will look like Screen: 2-3 after the system boots.
The "A> " is called the A> prompt~ the" " represents the cursor.
CP/M V3. 0 IDader
Copyright (C) 1982, Digital Research
6IKTPA
Screen 2-1: Initial Boot Display.
-9-
MicroMate User's Guide Section 2
CP/M V3. 0 Loader
Copyright
(C)
1982, Digital Research
6lKTPA
128K RC-10l CP/M 3.0 ,with extended Bios for MicroMate -Vers 3.0-
Screen 2~2: Intermediate Boot Display •
.
-----------------
CP/M V3. 0 ,Loader
Copyright
(C)
1982, Digital Research
6IKTPA l28K PK:-10l CP/M 3.0 with extended Bios for Micrd-Bte -Vers 3.0-
A>
Screen 2-3: Final Boot Display.
-10-
MicroMate User's Guide Section 2
2.6. MASTER DISKETTE BACKUP PROCEDURES
Please BACKUP your five master diskettes now. It is very important to make backup copies of each original diskette at the time of your first successful installation. The SYSTEM MASTER diskette has two programs, FORMAT and BACKUP, which enable you to prepare new diskettes and BACKUP each of your master diskettes.
You will need ten blank Double Sided, Double Density diskettes enabling you to make two copies of each master diskette. Follow the steps below very care·fully and as soon as you have finished backing up or copying your master diskettes, put the originals in a very safe, cool, dry place.
*
NOTE
*
The RETURN key on the Qume terminal is labelled
-J .
The ENTER key on the numeric keypad may also be used.
2.6.1. FORMATTING
Now that you have signed on by allowing the system to boot, you have the A> prompt on the screen; follow the instructions
. below for FORMATTING your blank disks:
21) Obtain ten blank Double Sided, Double Density, 40 track
5 1/4 inch, Soft-Sectored diskettes.
22) If the SYSTEM MASTER diskette is not already in the A: drive, insert it into the A: drive, and close the door.
Type control C (AC) by holding down the key marked Ctrl while simultaneously pressing the key marked C.
23) After the A> prompt, type in the word FORMAT. Do not leave a space between the A) and FORMAT. Either upper case or lower case letters may be typed. The screen should appear as. follows:
A> format
24) Press the RETURN key (~). The FORMAT introduction screen appears.
If the introduction screen fails to appear, be sure the
SYSTEM MASTER diskette is inserted correctly in the A: drive and the disk drive door is closed. Repeat from step 22.
-11-
MicroMate User's Guide Section 2
25'> After reading the introduction screen, press the RETURN key to advance to the main menu screen.
26) At the main menu screen, type.an F for Format. Press the RETURN key.
27) When the drive selection menu appears on the screen, type an A. Press the RETURN key.
28) The next screen instructs you to insert the Double
Sided diskette you wish to format into the A: drive.
Remove the SYSTEM MASTER diskette, replace in sleeve, and insert one of the blank diskettes into the A: drive at this time.
DO NOT press the RETURN key before inserting the blank disk.
The screen first displays the number of each track on side 0, and then on side 1 of the diskette as i t formats. The counting of the tracks changes rapidly on the screen as the drives make a clicking sound.
29) After both'sides are formatted, every track on both sides is verif ied for correct formatting. If . the format of any track is incorrect, a coded error message appears next to the track number.
30) Upon completion of the formatting and verification procedure, the screen prompts you to press RETURN.
Before pressing RETURN, check the screen for any errors which appear as a code word bounded by asterisks (**) next to a track number.
3l)-Press the RETURN keYI the main menu reappears.
32) If any errors are reported, leave the diskette in the
A: drive. Try formatting the diskette one more time by repeating from step 26. If errors reappear, remove the diskette, discard it, and skip to step 34.
33) Remove the diskette from the A: drive, replace in sleeve, and set aside.
34) In~ert another blank diskette into the A: drive.
Repeat steps 26 through 33 until you have formatted 10 diskettes without any errors.
-12-
MicroMate User's Guide Section 2
35) When the final diskette is prepared for use, remove the diskette, reinsert the SYSTEM MASTER diskette, close the drive door, and type an E at the main menu to exit from the Utility.
The A> prompt should now be visible on your screen.
You are now ready to make BACKUP copies of your master diskettes.
2.6.2. BACKUP
The BACKUP Utility is designed to make copies of your master diskettes. It may only be used with a previously formatted diskette.
36) To begin the BACKUP Utility, type the word BACKUP at the A> prompt, and press the RETURN key (~).
The BACKUP introduction menu appears on the screen.
PLEASE read the directions carefully. The following screens instruct you when to remove or insert the
SYSTEM MASTER diskette (called the SOURCE diskette), and when to insert or remove the newly formatted diskette (called the DESTINATION diskette).
In case the introduction screen fails to appear, be sure the SYSTEM MASTER diskette is correctly inserted in the A: drive. Go back to step 36.
37) To advance to the next screen, after reading the
Introduction screen, press the RETURN key.
38) The next screen asks whether or not the data is to be verified. Type a Y. Press the RETURN key.
39) On the next screen, confirm using only the A: drive by typing a Y. Press RETURN.
-13-
MicroMate User's Guide Section 2
40) When prompted to load the SOURCE diskette into drive
A:, be sure the SYSTEM MASTER diskette is in the A: drive. Press RETURN. '
Ten "cylinders" are read from the SOURCE diskette into the computer. The number of each cylinder appears on the screen as i t is being read from the disk. Watch the screen as the numbers are displayed; look for any lower case letters that may appear after a number. If any letters appear after a number, an error has occurred. Note the error and proceed.
41) When prompted to load the DESTINATION diskette into drive A:, remove the SYSTEM MASTER diskette, insert a newly formatted diskette, and close the drive door.
Press RETURN.
Ten cylinders are written to the DESTINATION diskette.
The number of each cylinder written appears on the screen. If no letters appear after any of the numbers, the information has been written correctly.
42) Repeat steps 40 and 41 three more times so that all 40 cylinders are copied. Insert the SYSTEM MASTER diskette ,when prompted for the SOURCE diskette, and insert the newly formatted diskette when -prompted for the DESTINATION diskette.
43) After the last cylinder has been written to th'e
DESTINATION diskette, 'the screen asks whether or not to repeat the backup function. If any errors were reported in step 40, type Y. Try the BACKUP Utility for this diskette one more time by repeating step 38 through 43.
44) DO NOT answer the prompt until you remove the diskette from the A: drive, and replace i t in the envelope.
Prepare a labeL by writing "CP/M 3.0 SYSTEM" on a selfadhesive label before aff ixing i t to the first backup diskette.
45) Type Y. Press RETURN, and repeat steps 38 through 44 using another of the newly formatted diskettes for the second backup copy of the SYSTEM MASTER diskette.
46) Replace the SYSTEM MASTER diskette in its envelope and set aside.
-14-
MicroMate User's Guide Section 2
47) Type Y. Press RETURN, and repeat steps 38 through 46 using the SOURCE MASTER diskette as the SOURCE diskette instead of the SYSTEM MASTER diskette. Label these backup copies "SOURCE.
II
48) Type Y. Press RETURN, and repeat steps 38 through 46 using the the T/MAKER MASTER diskette instead of the
SOURCE MASTER diskette. Label these backup copies liT/MAKER.
II
49) Type Y. Press RETURN, and repeat steps 38 through 46 using the the ELECTRIC WEBSTER MASTER diskette instead of the SOURCE MASTER diskette. Label these backup copies "ELECTRIC WEBSTER."
50) Type Y. Press RETURN, and repeat steps 38 through 46 using the the CBASIC MASTER diskette instead of the
SOURCE MASTER diskette. Label these backup copies
"CBASIC."
51) Now that you have made two backup copies of all five master diskettes, when the screen prompts whether or not to repeat function, type N. Press RETURN.
When the screen prompts you to "Place SYSTEM disk in
A:", insert one of the newly created CP/M 3.0 SYSTEM diskettes into the A: drive, close the door and press
RETURN. The A) prompt reappears on your screen.
52) Place your five master diskettes in a very safe, cool, dry place~ they will not be needed for any further operations. Use the backup copies just created for all of your day-to-day computer work. The master diskettes should only be used to make new BACKUP copies.
You are now ready to configure the power-on parameters on the CP/M 3.0 SOURCE, T/MAKER, ELECTRIC WEBSTER and
CBASIC diskettes just created.
-15-
MicroMate User's Guide
2.7. CONFIGURATION PROCEDURES
Section 2
The CONFIG utility is used to change the power-on parameters on each of the newly created CP/M 3.0 SOURCE, T/MAKER, ELECTRIC
WEBSTER, and CBASIC diskettes in order to match the parameters of the CP/M 3.0 SYSTEM diskette.
53) To begin the CONFIG utility insert the CP/M 3.0 SYSTEM diskette in the A: drive. Type the word CONFIG after the A> prompt. Press the RETURN key (~).
The CONFIG introduction menu will appear on the screen.
If the introduction screen fails to appear, be sure the
CP/M 3.0 SYSTEM diskette is correctly inserted in the
A: drive, and repeat from step 53.
54) After reading the introduction screen, press the RETURN key.
The next screen is divided into two parts: the upper portion of the screen displays the current power-on settings~ the lower part of the screen is the main menu.
55) The Qume terminal, as shipped from the factory, is set at 9600 Baud. This matches the current setting displayed in the upper portion of your screen.
56) Remove the diskette from the A: 'drive and replace i t with one of the CP/M 3.0 SOURCE diskettes just created.
57) Select the <W>ri te option, by typing a Wand pressing
RETURN, to write the current 9600 baud setting to this diskette.
The drive activity light illuminates for a brief period and the main menu reappears.
58) Repeat steps 56 and 57 for the second CP/M 3.0 SOURCE diskette, both of the T/MAKER diskettes, both of the
ELECTRIC WEBSTER diskettes and both of the CBASIC diskettes.
You now have 10 bootable diskettes: Two CP/M SYSTEM diskettes, two CP/M SOURCE diskettes, two T/MAKER diskettes, two
ELECTRIC WEBSTER diskettes, and two CBASIC diskettes. Anyone of these diskettes may be used to boot the system when you first turn i t on. Please proceed to the next steps for details on powering off your computer system.
-16-
MicroMate User's Guide Section 2
2.8. POWER-OFF PROCEDURE
59) Make sure that you are at the A> prompt.
60) Open the disk drive door.
61) Remove the diskette from the drive and replace i t in its sleeve.
62) Turn OFF all components. There is no required sequence for turning off the computer or peripherals.
You are now ready to use your MicroMate system. PLEASE Read the CP/M PLUS Documentation for details on using CP/M. Some sections of the CP/M PLUS documentation do not apply to the
MicroMate PMC-IOI system. Section 5 of this User's Guide lists the inapplicable sections and refers you to an alternate section in this Guide. Read the T/MAKER III REFERENCE MANUAL, the
ELECTRIC WEBSTER USER'S GUIDE, and the CBASIC MANUAL for information on using these programs.
WARNING
If you leave your diskette(s) in the drivels) when you power OFF, information on the diskette(s) MAY be ERASED.
-17-
MicroMate User's Guide Section 2
2.9. DAY-TO-DAY POWER-ON/OFF PROCEDURES
Once you have created backup copies of your master diskettes and have configured them for your system, use ONLY the backup copies for your day-to-day computing. The following steps guide you through a normal start up and power down.
2.9.1. POWER ON AND .BOOT PROCEDURE
1) Refer to Section 2.4.
2) Use any boot diskette configured for your system.
3) Hold the diskette so the label side is facing right and the write protect notch is up.
4) Insert the diskette slowly into the A: drive slot.
S) Close the drive door.
6) The A> prompt appears after the sign-on message.
2.9.2. POWER-OFF PROCEDURE
1) Make sure that you are at the A> prompt.
2) Open the disk drive door(s)~
3) Remove the diskette(s) from the drive(s) and replace i t(them) in i ts(their) . sleeve( s).
4) Turn off all power switches.
WARNING
If you leave your diskette(s) in the drivels) when you power OFF, information on the diskette(s) MAY be ERASED.
-18-
MicroMate User's Guide Section 3
3. INSTALLING OPTIONAL EQUIPMENT
3.1. TERMINAL
For terminals other than the Qume QVT-l02, consult your terminal manual and set the following parameters on your terminal:
110, 300 or 9600 baud rate
8 bi t word length
Bit 8 set to a
1 stop bit
No parity
Full duplex mode
No protocol (XON/XOFF permissible)
Other terminal parameters should not affect the initial start up procedures.
Each of the supplied master diskettes contains the CP/M 3.0 operating system and may be used to boot the system~ however, each diskette will boot using a different baud rate.
If your terminal is set for 300 baud, use the CP/M 3.0
SOURCE MASTER diskette~ if your terminal is set for 110 baud, use the T/MAKER MASTER~ if your terminal is set for 1200 baud,use the ELECTRIC WEBSTER MASTER~ if your terminal is set for 19200 baud, use the CBASIC MASTER~ or, if your terminal is set for 9600 baud, use the CP/M 3.0 SYSTEM MASTER diskette to boot the system.
Terminal Baud Rate
110
300
1200
9600
19200
Diskette Name
T/MAKER MASTER
CP/M 3.0 SOURCE MASTER
ELECTRIC WEBSTER MASTER
CP/M 3.0 SYSTEM MASTER
CBASIC MASTER
Table 3-1 Diskette Selection for Boot Operation
-19-
MicroMate User's Guide Section 3
After selecting the proper diskette, follow the procedures in Section 2.5 and make suitable adjustments for use of your own terminal and make the following specific changes:
In step 15, use your selected diskette instead of the SYSTEM
MASTER.
Immediately after step 20, remove your selected diskette and insert the SYSTEM MASTER. Type Control C <AC>
After step 53, but before step 54, insert your selected diskette.
In step 55, substitute your terminal settings.
If your selected diskette is the SOURCE diskette, sUbstitute
SYSTEM for SOURCE in step 56 and step 58.
If your selected diskette is the T/MAKER diskette, substitute SYSTEM for T/MAKER in step 58.
If your selected diskette is the ELECTRIC WEBSTER diskette, substitute SYSTEM for ELECTRIC WEBSTER in step 58.
If your selected diskette is the CBASIC diskette, substitute
SYSTEM for CBASIC instep 58.
-20-
MicroMate User's Guide Section 3
3.2. DISK DRIVES
To connect additional disk drives, use a standard 34 conductor dr i ve expansion cable with a 34 pin edge connector on one end and one, two, 0r three 34 pin edge connector(s) on the other end. (See Appendix A for a wiring diagram.) Connect the computer end of the cable to the MicroMate's connector labelled
"DISKS" and found on the rear panel. Usually the Pin I edge of the ribbon cable is marked by a different or darker color. When plugged in, Pin 1 of the connector must be down, and the cable often exits from the left side of the connector. If you are not sure about the exact location of Pin 1 on your cable, consult your dealer. If the add-on disk drives are located on the right side of the computer as viewed from the front, the other connector(s) plug into the drive(s) and should not have any twists in the cable.
IMPORTANT a) Every add-on drive must be properly configured prior to use. Refer to your disk drive manual for this procedure. b) When adding one disk drive, set the add-on drive select jumper or switch to DS2; when adding two disk drives, set the second add-on drive select jumper or switch to DS3; and when adding three disk drives, set the third add-on drive select jumper or switch to DS4. c) The user is also responsible for removing the termination resistor pack or jumpers from all addon drives. The MicroMate's built-in drive is already terminated.
It is very important that you run the CONFIG Utility in order to change the drive quantity parameter to include the addon dis k d r i v e s. ( See Sec t ion 4.3.)
*
NOTE
*
We recommend adding Double Sided, Double Density disk drives. Any add-on disk drives you use must step at 6 milliseconds or faster.
-21-
MicroMate User's Guide Section 3
3.3. PARALLEL PRINTER
To connect a centronics type parallel printer, use a 34 conductor ribbon cable with a Centronics D-connector on one end and a 34 pin edge connector on the other (available from PMC as
Part No.: CAB-aS). Plug the edge connector end of the printer cable into the MicroMate's connector labelled "PRINTER" and found on the rear panel. Usually the Pin I edge of the ribbon cable is marked by a different or darker color. When plugged in, Pin I of the connector must be down, and the cable often exits from the left side of the connector. If you are not sure about the exact location of Pin I on your cable, consult your dealer. The printer end of the cable is a standard Centronics connector.
Consult your printer manual for proper connection. (See Appendix
A fqr a wiring diagram of a ~tandard Centronics printer cable.)
3.4. SERIAL PRINTER
To connect a serial type printer, generally, you use a
"flipped" or "Null-Modem" Asynchronous Serial RS-232 cable with male connectors on both ends. Plug one end of the cable into the connector of the MicroMate labelled "MODEM" and found on the rear panel. The other end of the cable connects to your serial printer. Consult your printer manual for instructions on the connecting and wiring of the DB-2S connector. (See Appendix A fora wiring diagram of a "flipped" RS-232 printer cable.)
Use the DEVICE Utility to set the logical LST: device to
MODEM and change the baud rate temporarily. (See the CP/M User's
Guide.) As shipped from the factory, the MicroMate's MODEM port is set to 300 baud. The CONFIG Utility may be used to change the power-on MODEM baud rate setting. (See Section 4.3.)
3.5. MODEM
To connect a modem, use a standard Asynchronous Serial RS-
232 modem cable with male connectors on both ends. Plug one end of the cable into the lower right connector labelled "MODEM" on the rear panel of the MicroMate. The other end of the cable connects to your modem. Consul t your modem manual f or further installation instructions. (See Appendix A for a wiring diagram of a standard RS-232 modem cable.)
Use the DEVICE utility to change the MODEM port baud rate temporarily. (See the CP/M User's Guide.) The MicroMate's MODEM port, as shipped from the factory, is set to 300 baud. The
CONFIG utility may be used to change the power-on MODEM baud rate setting. If your communication program uses the Bios input routines and requires a bit characters read the section on PARITY
(See Section 5.6.) To configure your communication program. (See
Section 6.6.)
-22-
MicroMate User's Guide Section 4
4. SOFTWARE UTILITIES
The SYSTEM MASTER diskette supplied by PMC contains six useful Software utilities: FORMAT, BACKUP, COPYFIL, CONVERT,
CONFIG, and SYSTEST.
Each Software Utility first displays an introductory screen that explains the procedure. After you read the information presented, press the RETURN key to advance to the screen containing the main menu. The subsequent screens guide you step by step through the utility by using complete menus, messages, and .error trapping.
Each Utility is designed to provide you with the capability of being able to abort (cancel) while the utility is running. If you need to abort the utility, type Control C by holding. the
Ctr1 key down and simultaneously pressing the C key.
4.1. FORMAT UTILITY
Command Syntax: FORMAT
The process called "formatting a diskette" prepares a diskette to receive information by creating tracks and sectors.
Each computer system formats diskettes for use on that particular system. The PMC FORMAT utility provides a method to prepare diskettes for use with the MicroMate system. This utility allows you to format TYPE A (See Section 4.4) Double Sided,
Double Density (DSDD) and TYPE B Single Sided, Double Density
(SSDD) diskettes and verify the transferred sector map. It may also be used to erase completely and reformat a diskette needing correction of any hard errors that have developed.
Before using the FORMAT utility, however, you may need to use the CONVERT Utility to choose the preferred diskette TYPE.
If you want to store information on both sides of a Double Sided diskette, use the CONVERT Utility, change the selected drive to
TYPE A, and then run the FORMAT Utility; a TYPE B drive formats
Single Sided diskettes only.
-23-
MicroMate User's Guide Section 4
4.1.1. NORMAL OPERATION
The main menu of the FORMAT Utility offers three options:
<F>ORMAT a diskette, <V>ERIFY the integrity of a previously formatted diskette, or <E>XIT from the Utility to CP/M. Select
FORMAT or VERIFY by typing an F or V and pressing the RETURN key.
Your choice:
<F>onnat
<V>erify
<E>xit to CP/M
(All.data will be erased)
(No data will be erased)
(Do not enter the <> brackets)
Screen 4-1: Format Utility-Main Menu
While listing the possible drive choices, the next'screen prompt requests the letter of a drive. Type the letter for the chosen drive and press the .RETURN key. The screen prompt will be re-displayed if an invalid drive letter is entered, so that you may correct the entry.
------------------------------------------,
Your choice:F
<F>onna.t
<V>erify
<E>xit to CP/M
(All data will be erased)
(No data will be erased)
(Do not enter the <> brackets)
Enter drive to use: <A> , ••••
Screen 4-2: Format Utility-Drive Selection
-24-
MicroMate User's Guide Section 4
After a valid drive letter is entered, the screen prompts you to insert either a Single or Double Sided diskette into the corresponding drive. If the drive is TYPE A, both sides of the diskette will be formatted and/or verified; if the drive is TYPE
B, only one side of the diskette will be used; or, if the drive
TYPE is other than A or B, it cannot be formatted nor will its letter be displayed. (See Section 4.4 on the CONVERT utility for further explanation of TYPEs.)
Pressing the RETURN key starts the FORMATTING or VERIFYing procedure. DO NOT press RETURN until the proper diskette has been inserted into the selected drive.
Insert DOUBLE sided diskette to FORMAT into drive A and
Press <RETURN> to continue or control C <AC> to abort.
----------------------------------,
Screen 4-3: Format utility-Final Prompt
The TRACK NUMBER and the current SIDE being formatted and/or verified is displayed on the screen while the utility is running.
As soon as the formatting is completed, the verify mode is entered automatically.
------------------,--------
Formatting:
Track Side 0
39
Track Side 1
39
Verifying:
Track Side 0
39
Track Side 1
39
Press <~
,----------------
Screen 4-4: Format Utility-No Errors
-25-
MicroMate User's Guide Section 4
Sometimes during the FORMAT procedure, a new diskette formats incorrectly~ When this happens, an error message bounded by asterisks appears on the screen next to the number of the track causing the error. If, after trying to reformat the diskette one more time, the error still appears, then discard the unusable diskette. Only two possible errors can occur during formatting. They are * WRITE PROTECT * and * WRITE FAULT *.
You may recover, however, from a * WRITE PROTECT * error. wait for all drive activity to cease, remove the write protect tab from the diskette, and try again.
Formatting:
Track Side 0
10 **WRITE FAULT**
39
Track Side I
39
Verifying:
Track Side 0
10 **REx:=ORD
39
Track Side 1
39 oor
EOUND**
Press <RETURN> to continue pr control C<AC> to abort.
-----------------------------------------------------,
Screen 4-5: Format Utility-Typical Errors
During the verification process there are four possible error messages: * NOT READY *, * CRC *, * RECORD NOT FOUND *, and
*
LOST DATA * (See Appendix B for error code explanations.)
-26-
MicroMate User's Guide Section 4
4.1.2. ADVANCED OPERATION
The advanced command form, which can be used only for formatting, requires prior selection of the drive to be used.
The only prompt displayed is a prompt requesting the insertion of the proper diskette into the selected drive. If the drive specified is an invalid drive or type, then normal prompts will be displayed, and you will be requested to enter a valid drive letter.
Command syntax: FORMAT,drive
A>FORMAT,B
Insert DOUBLE sided diskette to FORMAT into drive B and
Press <RETURN> to continue or control C <AC> to abort.
Screen 4-6: Format Utility-Advanced Command
The screen prompts you to insert the diskette to be formatted into drive B. Press RETURN to begin formatting.
-27-
MicroMate User's Guide
This Page Blank
Section 4
-28-
MicroMate User's Guide Section 4
4.2. BACKUP UTILITY
Command Syntax: BACKUP
*
NOTE
*
SOURCE is the drive or diskette being copied FROM.
DESTINATION is the drive or diskette being copied TO.
This Software Utility creates an exact copy of a MicroMate
TYPE A diskette. By means of its own mini-operating system, the
BACKUP Utility is able to copy a diskette using only one disk drive. One advantage of the MicroMate's 128 Kilobytes of RAM is that ten cylinders (twenty tracks) can be read at one time from the SOURCE diskette and can be held in this memory until the.
DESTINATION diskette is ready to receive the transferred information. This procedure need only be repeated three more times until all the cylinders have been read and written.
When used with mUltiple drives, however, this utility copies the diskette by a faster technique of transferring data one cylinder at a time. One important feature of the Utility comes into play whenever a SOURCE diskette is inserted by mistake, instead of a DESTINATION diskette. The u t i l i t y marks the
DESTINATION diskette on single drive systems; therefore, inserting the wrong diskette causes an error message to appear.
This BACKUP utility may be used only with TYPE A drives (See
Section 4.4 on the CONVERT Utility for further information on
TYPEs.)
When the BACKUP u t i l i t y f i r s t begins to run, an informational screen appears and prompts you to press RETURN after you finish reading the screen. If' you have only one valid drive, the Utility determines this and does not ask for the drive letter. If you are using mUltiple valid drives, the screen asks you to enter: first, the letter of the drive chosen to be ~our
SOURCE drive and then: the DESTINATION drive. The l i s t of valid drives will be displayed in the prompt on the screen. Only drives designated as TYPE A are valid. If an invalid drive letter is entered, you are returned to the informational screen displayed at the beginning of the utility.
-29-
MicroMate User's Guide section 4
-----------------------------------------------------------------------------
Enter the letter of the DRIVE to use as
SOORCE DRIVE
Do not enter the <> brackets.
Your choice <A> , <B>, ••••
Screen 4-7: Backup Utility-Source Drive
Enter the letter of the DRIVE to use as
DESTINATION DRIVE
Do not enter the <> brackets.
Your choice <A>, <B>, ••••
-----------------------------------------_.
-
Screen 4-8: Backup utility-Destination Drive
The next screen asks you to decide about verification.
Verification means that after the data is written to the
DESTINATION diskette, it is read back from the DESTINATION diskette, and then it is compared to the original data read from the SOURCE diskette. (If they do not match, a lower case "v" error code is displayed on the screen after the cylinder number.)
It is strongly suggested that you always answer the verification question with Y (yes).· Although the backup takes slightly longer, verification proves the DESTINATION diskette is an exact copy of the SOURCE diskette.
-30-
MicroMate User's Guide
Do you wish to VERIFY DATA as written?
Section 4
Screen 4-9: Backup Utility-Verification Mode
Next the screen displays a prompt reaffirming the selection of the drives being used in the BACKUP function. Type a Y and
Press the RETURN key if you are satisfied with the drive selection.
The Backup will be FRCM A: TO A:
. Do you wish to proceed with Backup?
----------,----------------------------------------------
Screen 4-10: Backup Utility-Confirmation Prompt
Load SOURCE DISK into A:
Press <RETURN> to continue or control C (AC> to exit.
Screen 4-11: Backup Utility-Source Diskette Prompt
-31-
MicroMate User's Guide Section 4
If the source diskette is not a TYPE A diskette or formatted, an error screen appears. Remove the diskette from the
SOURCE drive, insert the proper diskette, type Y and press
RETURN. If you type an R and press RETURN, you are taken back to the verify prompt (See Screen: 4-9.)
Unable to verify SOURCE disk as Double Density, Double Sided
Do you wish to try again?
Screen 4-12: Backup Utility-Source Diskette Error
The next screen prompts you to insert the DESTINATION diskette into the selected DESTINATION drive. The activity light on the selected drive blinks as a helpful reminder. Insert your
DESTINATION diskette into the drive, and make sure you have inserted the proper diskette before pressing RETURN.
---------------------------,
load DESTINATION DISK into A:
Press <~
Screen 4-13: Backup Utility-Destination Diskette Prompt
-32-
MicroMate User's Guide Section 4
When the DESTINATION diskette is first inserted, the utility automatically checks the diskette for previous formatting and whether or not the diskette contains any information. If your
DESTINATION diskette has not been formatted already, an error message appears.
Unable to verify DESTINATION disk as Double Density, Double Sided
Do you wish to try again?
<Y>es, <N>o or <~C> to exit.
Screen 4-14: Backup utility-Destination Diskette Error
You may retry with another diskette or type control C to exit to CP/M (Hold the Ctrl key while simultaneously pressing the
C key), format the diskette using the FORMAT Utility, and then re-run BACKUP.
If the DESTINATION diskette contains programs or data, the following message appears:
--------------------------------------------------
The DESTINATION Disk is not Blank
NOl'E: ALL ~TA NCW ON THE DESTINATION DISK WILL BE LOOT IF YOO PROCEED!
Do you wish to proceed with BaCkup?
<Y>es, <N>o or <AC> to exit.
------------------------------------------------------'
Screen 4-15: Backup Utility-Destination Diskette Error
-33-
MicroMate User's Guide Section 4
If the DESTINATION diskette contains data or programs and you ~re positive that you no longer need to keep any of the information currently on the DESTINATION diskette, then type a Y.
Press the RETURN key and continue on to the next step.
If you are uncertain, answer the prompt by typing an Nand pressing the RETURN key. Exit the Utility by typing a control C.
Follow the directions on the screen until you have the
A>
prompt visible on the screen and then use the DIR command to see what files are currently on the diskette. Once you have determined what is on the diskette, you may re-run the BACKUP Utility using the same or a different DESTINATION diskette. BE SAFE! Take time to CHECK EVERYTHING!
When using multiple drives, each cylinder number is displayed as it is transferred from the SOURCE diskette to the
DESTINATION diskette. A total of 40 cylinder numbers will be displayed using the numbers 0 thro~gh 39.
----------------------------,----,------
Backup Function underway
Symbols are:
NUmbers - Correspond to Track NUmbers w - Correspond to Hard Write Errors r . - Correspond to Hard Read Errors v - Correspond to Hard Verify Errors
----
0 1
10 11
20 21
30 31
2 3 4 5 6 7 8 9
12 13 14 15 16 17 18 19
22 23 24 25 26 27 28 29
32 33 34 35 36 37 38 39
-----
Screen 4-16: Backup Utility-Multiple Drive Cylinder Display
-34-
MicroMate User's Guide Section 4
When you use a single drive, each cylinder number is displayed' as the cylinder is read. A total of 10 cylinders will be' read from the diskette at one time. The screen next prompts you to remove the SOURCE diskette and to insert the DESTINATION diskette. The ten cylinders just read into memory are then written to the DESTINATION diskette. You are again prompted to re-insert the SOURCE diskette. This process is repeated only 3 more times in order to copy an entire diskette.
Backup Function underway
Symbols are:
NUmbers - Correspond to Track NUmbers w Correspond to Hard Write Errors r - Correspond to Hard Read Errors v - Correspond to Hard Verify Errors o
1 2 3 4 5 6 7 8 9
----------------------------------------------------
Screen 4-17: Backup Utility-Single Drive Cylinder Display
-35-
MicroMate User's Guide Section 4
If any errors occur during the BACKUP procedure for either single or multiple drives,- they are displayed as lower case letters after the cylinder number. Refer to the error code table displayed above the numbers for the error type.
*
NOTE
*
Single drive users should pay close attention to the screen while the cylinder numbers are being displayed because the numbers and the error codes will scroll off the screen after every 10 cylinders have been transferred.
Backup Function underway
Symbols are:
Numbers - Correspond to Track Numbers w - Correspond to Hard Write Errors r - Correspond to Hard Read Errors v - Correspond to Hard Verify Errors o
1 2v 3 4 5 6 7 8 9
Screen 4-18: Backup Utility-Single Drive Error Display
On single drive systems, the DESTINATION diskette is especially marked by the Utility so that if the SOURCE diskette is inserted by mistake, an error message appears.
THIS IS mr THE CDRREel' DESTINATION DISK
Please check the Disk
Load DESTINATION Disk into A:
Press <RETURN> to continue or control C <AC> to exit.
Screen 4-19: Backup Utility-Wrong Diskette P~ompt
-36-
MicroMate User's Guide Section 4
When the BACKUP is completed, you are asked whether the
BACKUP function is to be repeated using the same drive(s) as previously specified~ the SOURCE and DESTINATION diskettes may be the same as before or different.
30 31 32 33 34 35 36 37 38 39
Do you wish to repeat the Backup function?
Screen 4-20: Backup Utility-Repeat Prompt
If you want to make another BACKUP, type a Y for yes. Press the RETURN key, and you will return to the prompt which reaffirms the selected drive.
The Backup will be FRCM A: TO A:
Do you wish to proceed with Backup?
---------------------------------------------------------------
Screen 4-21: Backup Utility-Confirmation Prompt
-37-
MicroMate User's Guide Section 4
Now you may insert new SOURCE and DESTINATION diskettes or use the same SOURCE diskette and a new DESTINATION diskette.
If you do not want to make another backup, type an N, and . press the RETURN key. The following prompt is displayed:
Place SYSTEM disk inA:
Press <REruRN> to exit to cP/M.
------------------------------------------------
Screen 4-22: Backup utility-Exit Prompt
Make sure that you remove your SOURCE or DESTINATION diskette if i t is in the A: drive and replace i t with a SYSTEM diskette before pressing the RETURN key.
-38-
MicroMate User's Guide Section 4
4.3. CONFIG UTILITY
Command Syntax: CONFIG
PMC has included this Software utility with the MicroMate computer to allow for the maximum amount of peripheral flexibility. For normal installations the utility will be needed only once. Users who change their peripherals often or who move their computer from one work station to another may want to use i t more often.
The CONFIG Utility permits modification of the power-on parameters stored on a SYSTEM diskette. Only the A: drive may be used to read the parameters from or write the parameters to the diskette.
The parameters are never changed by doing a COPYSYS; they are merely copied from one diskette to another along with the
CP/M Loader and, optionally, CPM3.SYS (See the CP/M User's Guide for further information on COPYSYS.)
NEVER change the parameters on your MASTER diskettes, as the individual baud rates of each diskette may be needed to power-on with a another terminal.
The three groups of parameters are: terminal, modem and drive. The terminal and modem groups each consist of the following parameters: Baud Rate, Word length, Stop Bits, Parity, and the state of the DTR and RTS protocol lines. The drive group consists of a single parameter: Drive quantity.
The values of the power-on parameters are used for the above groups of parameters when the computer is first turned on.
When the Utility is first run, an introduct.ory screen appears. It prompts the user to insert the diskette whose parameters are to be read into the A: drive. Press RETURN.
The parameters are .read from the diskette in drive A: and then the main menu, which is divided into two portions, is displayed. The upper portion of the screen displays the current settings of the power-on parameters; the lower portion of the screen offers choices for changing the parameters of the terminal or modem or for changing the quantity of the disk drives attached to the MicroMate. Other menu options include writing the parameters back to the disk (drive A: only) or exi ting .from the
Utility to CP/M.
-39-
MicroMate User's Guide Section 4
See Section 5.2.1 for the default power-on parameter values as shipped from the factory.
Current settings:
Terminal: 9600 Baud, 8 Bit Word, 1 Stop Bits, No Parity, I1I'R on, RTS off
Modem: 300 Baud, 8 Bit Word, 1 Stop Bits, No Parity, I1I'R on, RTS off
Drive Qty.: 1
Set power-on parameters for:
<T>enninal
<M>odem
<D>isk Drive Quantity or
<W>rite new parameters to drive A
<E>xit to cP/M
Enter your choice ?
Screen 4-23: Config Utility-Main Menu
4.3.1. TERMINAL & MODEM GROUP
In order for" the terminal or modem to "talk" to the computer, the baud rate, word length, stop bits, and parity must be exactly the same for each device. If the terminal parameters do not match those of the MicroMate, the terminal will display
"garbage" (sequences of characters and symbols that make no sense) or, because the MicroMate can not understand the data being entered, it may display nothing at all.
If you are unable to determine the values that your terminal uses for Word Length, Stop Bi ts, Par i ty, DTR and RTS, i t is best to leave them at the factory settings. Many terminals, modems and printers work at these settings.
The DTR (Data Terminal Ready) and RTS (Request To Send) protocol lines are signal lines that the terminal/modem and computer often use to tell each other when to send data and when to receive data. Generally these lines are only needed at very high baud rates. If not used for Protocol then the state of these lines is normally set to High (Logical 1).
-40-
MicroMate User's Guide Section 4
Typing a T or an M ( for Terminal or Modem) followed by pressing the RETURN key causes the screen to display a table of the different baud rates that the operating system can support.
Type the letter found in the left column that corresponds to the baud rate desired. Press RETURN.
--------------------------------------------------
<A> 50
<B>
<C>
75
110
<0>
<E>
<F>
134.5
150
300
<G>
<Ii>
600
1200
<I>
1800
<J> 2400
<K> 3600
<L>
<M>
4800
7200
<N> 9600
<0>
19,200
Your Choice ?
---------------,---------,---,
Screen 4-24: Config Utility-Possible Baud Rates
The next screen permits changing the control bits. Unless you are sure of the settings of ALL the control bi ts, answer by typing an N. After pressing RETURN, the Main Menu reappears; the new baud rate chosen will now be displayed in the current settings table for the device first selected.
-------------------,-----
------------,----------
Do you wish to change the Control Bits?
Control bits are:
Word Length
Stop Bits
Parity
Request To Send
Data Tenninal Ready
<Y>es or <N>o
Screen 4-25: Config Utility-Control Bits Prompt
-41-
MicroMate"User's Guide section 4
Should a Y be typed and the RETURN key pressed at the
"control bits" menu, the prompt will request the word length.
The possible values are displayed on the scree~. Enter the selected number and press RETURN. The normal setting is 8.
Word Length <8>, <7>, <6> or <5> ?
Screen 4-26: Config Utility-Word Length Prompt
The next prompt asks for the number of stop bits~ the choices are displayed on the screen. Again, choose a number, enter your selection, and press RETURN. The normal setting is 1.
Word Length <8>, <7>, <6> or <5>
Stop Bits <1> or <2> ?
?
Screen 4-27: Config Utility-Stop Bits Prompt
Now the prompt on the screen asks whether parity is to be enabled or disabled. The normal setting is <D>isable. Type a D and press RETURN. Should you want Parity enabled, type E instead of D.
-------------------------------------------------------------------,------
Word Length <8>, <7>, <6> or <5>
Stop Bits <1> or <2> ?
<E>nable or <D>isable Parity ?
?
Screen 4-28: Config Utility-Parity Prompt
-42-
MicroMate User's Guide section 4
If E is your response, the prompt asks you if parity is to be <E>ven or <O>dd. Type E or 0 followed by RETURN.
WOrd Length <8>, <7>, <6> or <5> ?
Stop Bits <1> or <2> ?
<E>nable or <D>isable Parity ?
<E>ven or <O>dd parity ?
Screen 4-29: Config Utility-Even/Odd Prompt
-------
If a D is entered, the question about Even and Odd is not presented.
The last two prompts question whether DTR and RTS are to be
On (High) or Off (Low). Answer with the number that corresponds to the state desired. Press RETURN. The main menu reappears after answering all the prompts; the selected new settings are displayed at the top of the screen under the heading, Current
Settings.
---------------,----------------,
WOrd Length <8>, <7>, <6> or <5> ?
Stop Bits <1> or <2> ?
<E>nable or <D>isable Parity ?
DT.R <O>=off or <l>=on?
---------._,---------------------
Screen 4-30: Config Utility-DTR Prompt
-----------------------,
Word Length <8>, <7>, <6> or <5> ?
Stop Bits <1> or <2> ?
<E>nable or <D>isable Parity?
DTR <O>=off or <l>=on?
,---,----------
RTS <O>=off or <l>=on?
,-------------------------------,----
Screen 4-31: Config utility-RTS Prompt
-43-
MicroMate User's Guide Section 4
4.3.2. DRIVE GROUP
The single parameter drive quantity, used by the operating system, determines the number of disk drives attached to the
MicroMate computer. Changing this parameter is necessary whenever disk drives are added to or subtracted from the
MicroMate system: otherwise, the operating system may "hang" if it tries to access a non-existent drive. When setting this parameter, ALWAYS include the built-in drive in your count. The minimum value is 1: the maximum value is 4.
From the Main Menu choose <D>rive Quantity, type a D, and then press the RETURN key. The Drive Quantity Menu appears. The choices are 1-4. Type the number of drives desired: be sure, however, to add the built-in drive A: as number 1.
Disk Drive Quantity Selection
Enter Quantity of Disk Drives available for system use.
Include built in drive.
Mininu:u:n value is <1> Maxinu:u:n value is <4>
Quantity?
Screen 4-32: Config Utility-Drive Quantity Prompt
-44-
MicroMate User's Guide Section 4
4.3.3. OTHER MENU OPTIONS
In order to save these new settings onto the diskette, the
<W>ri te option MUST be used. Type a Wand press RETURN to write the new parameters to the diskette. DO NOT type an E to <E>xit from the CONFIG Utility before writing the new settings, unless you want to abort.
Even if the new parameters are written back onto the diskette before discovering an error, i t is possible to return, correct the parameter settings, and rewrite the parameters onto the diskette again.
The new parameters will not take effect until: 1) they are written to the diskette, and 2) the front panel reset button is pressed. So, if an incorrect value is inadvertently entered, written to disk and the Utility exited, you can rerun the Utility to correct the parameter setting, providing the RESET button has not been pressed.
-45-
MicroMate User's Guide
This Page Blank
Section 4
-46-
MicroMate User's Guide Section 4
4.4. CONVERT UTILITY
Command Syntax: CONVERT
Unfortunately there is no standard method used to store information on a 5 1/4 inch diskette. Some computer manufacturers use Single Sided, Singl~ Density (SSSD), while others use Single
Sided, Double Density (SSDD), Double Sided, Single Density
(DSSD), or Double Sided, Double Densi ty (DSDD) 5 1/4 inch diskette storage techniques.
PMC includes a CONVERT Utility that will permit users to
"emulate" several of the different storage techniques that other manufacturers use.
Anyon-line drive may be converted to a different type.
Once a drive is converted, you may read and write to the other diskette type; however, the diskette must have been previously formatted by the machine whose type is being emulated. The
MicroMate's FORMAT Utility is not capable of formatting any TYPEs other than PMC-IOl TYPE A and B.
The popular brand name TYPEs that can be converted are found on the emulation TYPE screen. The actual conversion of the drive occurs after the TYPE selection has been entered and remains effective until you press the RESET button or until you perform a new drive conversion on the same drive.
4.4.1. NORMAL OPERATION
The first screen displayed, after you type CONVERT, provides a brief introduction. Press the RETURN key to continue. The next screen to appear is the drive selection display that presents the drive letters available for conversion.
Enter the letter of the Drive to be used. do not enter the <> brackets.
Type
<"'C> to abort
Your choice "if <A>, •••••••
Screen 4-33: Convert Utility-Drive Prompt
-47-
MicroMate User's Guide Section 4
If you press the RETURN key without entering a drive letter, the Utility aborts! Once the proper drive is selected, the Emulation TYPE Screen appears. The "current setting" is listed on the screen first and is followed by the list of possible emulations. Select the desire~ emulation TYPE to finish the conversion process.
Drive A is currently set to Type A
TYPE CCMPUTER
<A> iM::-lOl
<B> iM::-lOl
SIDES DENSITY
2
1
Double
Double
TYPE CGfPUTER
<N> MicroDecision
SIDES DENSITY
1 Double
<z>
Select NEW Type for drive A to emulate, <A> thru <Z> or <AC> to abort:
Screen 4-34: Convert utility~Emulation TYPE Selection
Once the selection has been made, a confirming prompt is displayed on the screen.
Drive A is now set to Type A
A>
Screen 4-35: Convert utility-Conversion Confirmation
*
Note
*
The MicroMate will read or write formatted files which were made only from a CP/M operating system. This means that, for example, with the IBM PC, ONLY CP/M-86 files, not MS-DOS files, can be read on the MicroMate.
-48-
MicroMate User's Guide Section 4
If you abort the Utility or enter a non-existent TYPE letter, a different prompt is displayed, which indicates that no changes were made.
A>
Utility aborted, oorHING done.
Screen 4-36: Convert Utility-Cancellation Confirmation
4.4.2. ADVANCED OPERATION
The advanced command form requires that the user know which drive is to be converted to which type. No prompts will be displayed except for a prompt confirming that the conversion has taken place.
Command Syntax: CONVERT,drive,type
---------,--_.
A>CONVERT,C,B
Drive C is nCM set to Type B
A>
Screen 4-37: Convert Utility-Conversion Confirmation, Advanced
-49-
MicroMate User's Guide Section 4
If the drive specified is an invalid drive or the TYPE letter is out of range, normal prompts are displayed at the point of error and you are prompted to enter a valid response. If the
TYPE letter is not valid the utility aborts.
A> utility aborted, NOrHING done.
Screen 4-38: convert utility-Cancellation Confirmation, Advanced
*
NOTE
*
PMC has tried all of the emulations and found them all capable of rea~ing and writing to the emulated diskette.
The emulation types, however, are subject to change by each individual manufacturer; therefore, PMC cannot guarantee the operation of this utility.
-50-
MicroMate User's Guide Section 4
4.5. COPYFIL UTILITY
Command Syntax: COPYFIL
This Software Utility permits the user of a single drive
PMC-10l to copy a single file from one diskette to another diskette. Both diskettes must be of the same TYPE (See section
4.4) •
The file may contain either text or object code and the maximum file size is 8 Megabytes. This should prove to be more than adequate for most applications.
Before running this utility make sure that your intended
DESTINATION diskette (the diskette you want the file to be copied to) is a FORMATTED diskette and contains enough available space for the intended file. Use the CP/M command DIR[ SIZE] to determine the size of the file on the SOURCE diskette'(the diskette containing the named file to be copied), and then use the SHOW command, to determine the available space on the
DESTINATION diskette.
When the Utility is first run, an introductory screen appears. After reading the screen, press RETURN to continue with the utility.
First the user is prompted for the NAME of the file to copy.
Type in the complete file name followed by a RETURN, but do not include a drive specification. e.g. CONVERT.COM. After entering the name, the user is prompted to insert the SOURCE diskette. .
Insert SOURCE diskette into drive A:
Press ~
-----------------------------------------
Screen 4-39: Copyfil Utility-SOURCE diskette prompt
-51-
MicroMate User's Guide Section 4
When the RETURN key is pressed, as much of the file as can f i t into the available memory is read from the SOURCE diskette and stored in memory. Once memory has been filled, the user is prompted to insert the DESTINATION diskette (the diskette you want the file to be copied to.) The information stored in RAM is then written to the DESTINATION diskette.
Insert DESTINATION diskette into drive A:
Press RETURN to continue
Screen 4-40: Copyfil Utility-DESTINATION diskette prompt
If ~he file is larger than the available RAM, then the user is again . prompted to insert the SOURCE diskette followed by the
DESTINATION diskette. This procedure will continue until the entire file has been copied and the user is prompted to re-insert the SYSTEM diskette. Note that each prompt is placed in a different position on the screen to help the user quickly identify the operation required.
Insert SYSTEM diskette into drive A:
Press RETURN to continue
Screen 4-41: Copyfil Utility-SYSTEM diskette prompt
If the DESTINATION diskette already contains a file by the same name, the user is given the option of aborting the utility or erasing the existing copy of the file. Type control C to abort.
There is no advanced command form for this utility.
-52-
MicroMate User's Guide Section 4
4.6. SYSTEST UTILITY
Command Syntax: SYSTEST
Before this Software Utility can be used, a special SYSTEST diskette must be made. Use the BACKUP Utility to copy a CP/M 3.0
SYSTEM diskette. Label the copy diskette SYSTEM TEST. From this diskette, erase the two files HELP.COM and HELP.HLP to obtain needed working room. To do this type ERA HELP.COM and press
<RETURN>, when the A> prompt reappears type ERA HELP.HLP and press <RETURN>.
Next, use T/Maker to create a file named PROFILE.SUB. This file will automatically load and run the SYSTEST program when the
MicroMate is powered on. At the A> prompt, remove the SYSTEM
TEST diskette and insert the T/MAKER diskette. Type TMAKER and press the <RETURN> key. At the WHAT NEXT? prompt, type RESET and press <RETURN>. Remove the T/MAKER diskette and reinsert the
SYSTEM TEST diskette.
At the WHAT NEXT? prompt, type CREATE PROFILE.SUB EDIT and press <RETURN>. When you are in the editor (blank screen with the cursor in the upper left corner), type the word SYSTEST and then press the <RETURN> key. The cursor should be in the left most column on the line below the word SYSTEST. Exit the editor by typing a control
Q
(hold the CTRL key down and simultaneously press the the Q key). At the WHAT NEXT? prompt type SAVE and press <RETURN>, to write the newly created PROFILE.SUB file to the SYSTEST diskette.
To test the integrity of the hardware, disconnect the terminal end of the RS-232 cable from the terminal and plug i t into the connector labelled "MODEM II on the rear panel of the
MicroMate. If this step is skipped, all tests except for the
DART test, will be performed.
Insert the special SYSTEM TEST diskette into the A: drive and press the reset button. This initiates a continuously-running loop that will keep the drive activity light blinking until an error occurs.
The disk drive, serial ports, all 128K bytes of memory, and all major IC chips are tested.
-53-
MicroMate User's Guide Section 4
If a parallel printer is attached, th~ name of each segment of the test, as it begins, is printed. The tests function as normal even if no printer is attached; however, it is difficult to tell which test, if any, fails. There are four tests: Disk,
Seek, Dart, and RAM.
Disk test:
Seek test:
Dart test:
RAM test: checks the read/write capabilities of the drive. checks the stepping capability .of the drive. checks the operation of the serial ports. test all l28K bytes of memory.
This is not a diagnostics test, but a functionality test.
If an error occurs during any test, an error message is printed out .next to the identified test.
For complete details on the error messages, see Appendix B.
-54-
MicroMate User's Guide Section 5
5. DEVIATIONS FROM CP/M PLUS
5.1. DOCUMENTATION
CP/M
User's Guide
1.1
1.4
MicroMate
User's Guide
Read Section 2 instead.
BACKUP is a faster and easier method. See
Section 4.2.
3.3.1
3.5
Ignore non-banked sections.
The DEVICE command and Logical devices are supported. See Section 5.2.
5.COPYSYS
5.DEVICE
COPYSYS can only be used with TYPE A drives.
See Section 5.2 for physical devices.
See Section 5.5 regarding Protocols.
CP/M
Programmer's Guide
1.1
1.5
1.6.1
MicroMate·
User's Guide
Ignore non-banked sections.
See Section 6.1 for memory maps.
The CCP is stored on the system cylinder.
See Section 6.4.
See Section 6.5 for Cold Start Operation.
*
NOTE
*
INFORMATION CONTAINED IN THE PROGRAMMER'S GUIDE IS
CONSIDERED TECHNICAL INFORMATION AND IS INTENDED FOR THE
ADVANCED USER.
-55-
MicroMate User's Guide Section 5
CP/M
System" Guide
1.5
1.9
MicroMate
User's Guide
Ignore non-banked sections.
See Section 6.1 for memory maps~
The MicroMateuses a ROM loader. Refer to
Section 6.5.
2.5
2.6
2.7
3.4
4.1
MULTIO is not implemented.
XMOVE is implemented.
Clock is supported. See Section 5.4.
FLUSH is not implemented.
Refer to Section 5.3 for f i l e name differences.
TYPE is used." See Section 6.3. 4.7.3
5.1
5.2
Apndx.A
Apndx.B
Apndx.E-J
Type the GENCPM.DAT file for default values.
The CCP is stored on the system cylinder.
See Section 6.4
Media flag not implemented.
Ignore.
Ignore <See the source code files)
*
NOTE
*
INFORMATION CONTAINED IN THE SYSTEM GUIDE IS CONSIDERED
TECHNICAL INFORMATION AND IS INTENDED FOR THE ADVANCED
USER.
-56-
MicroMate User's Guide section 5
5.2. DEVICES
Under CP/M 3.0, Logical devices are implemented for the following physical devices;
TERMNL -Serial communication to a terminal (TERMINAL connector)
MODEM -Serial communication to a modem (MODEM connector)
CENTRN -Parallel communication to a printer (PRINTER connector)
5.2.1. DEFAULT POWER-ON PARAMETERS
Baud Word Stop Parity
Rate Length Bits
DTR RTS
ELECTRIC WEBSTER MASTER diskette
Terminal
Modem
Drive Qty. 1
19200
300
8
8
1
1
Disabled On
Disabled On
On
On
Terminal
Modem
SYSTEM MASTER diskette
9600
300
8
8
Drive Qty. 1
1
1
Disabled
Disabled
On
On
On
On
CBASIC MASTER diskette
Terminal
Modem
Drive Qty. 1
1200
300
8
8
1
1
Disabled
Disabled
On
On
On
On
SOURCE MASTER diskette
Terminal
Modem
Drive Qty. 1
300
300
8
8
1
1
Disabled
Disabled
On
On
On
On
Terminal
Modem
T/MAKER diskette
110
300
Drive Qty. 1
8
8
QUME QVT-I02 Terminal
9600 8
1
1
1
Disabled
Disabled
Disabled
On
On
On
On
On
On
-57-
MicroMate User's Guide Section 5
5.3. FILE NAME DIFFERENCES
BIOSKRNL.ASM
CHARIO.ASM
MOVE.ASM
BOOT.ASM
DRVTBL'.ASM
FD1797SD.ASM
PORTS.LIB
MODEBAUD.LIB
CPM3.LIB integrated into BIOS3.ASM integrated into BIOS3.ASM integrated into BIOS3.ASM
,integrated into BIOS3.ASM integrated into BIOS3.ASM
DISKIO.ASM
PORTS.LIB
MODEBAUD.LIB
CPM3.LIB
PMCEQU.LIB
LDRBIOS.ASM
5.4. REAL TIME CLOCK
The Real Time Clock is implemented using the Zilog CTC chip and is interrupt driven. Therefore, operations involving considerable disk accesses cause the clock to lose time.
If the front panel RESET button is pressed or the MicroMate system is powered-off, the Real Time Clock is reset to 00:00:00.
The DATE SET command (See the CP/M User's Guide) must be used to set the time again and start the clock running.
-58-
MicroMate User's Guide Section 5
5.5. PROTOCOLS
XON/XOFF protocol is supported and can easily be turned ON or OFF by using the DEVICE Utility (See your CP/M User's guide.)
Although our extended Bios for the MicroMate can support protocols, neither DSR nor CTS protocols are implemented at time of shipment. In order to implement any protocols other than
XON/XOFF, the PMCEQU.LIB file must be changed and the Bios must be reassembled. You will not be able to implement a protocol, other than XON/OFF, by just using a utility •
. If you modify and reassemble· the Bios to implement DSR or
CTS protocol, you do so at your own risk. Personal Micro
Computers, Inc. will not support any changes a user makes to the source code, and cannot assume responsibility if a user modifies the source code and i t happens not to work as expected.
To implement a protocol, use the T/Maker editor to change the "false" equate to "true" for the protocol of your choice.
This equate is found at the top of the PMCEQU.LIB file which is on the CP/M 3.0 SOURCE diskette. First, use the BACKUP utility to copy a SOURCE diskette and label this copy "NEW PROTOCOL
SOURCE".
At the A> prompt, insert the T/MAKER diskette, type TMAKER and press the <RETURN> key. At the WHAT NEXT? prompt, type
RESET and press <RETURN>. Remove the T/MAKER diskette and insert the NEW PROTOCOL SOURCE diskette. At the WHAT NEXT? prompt, type
GET PMCEQU.LIB EDIT and press <RETURN>. When you are in the editor you will see the beginning of the PMCEQU.LIB file displayed on the screen. Move the cursor down through the file using the down arrow key (Qume terminal) or by typing control J
(other terminal) until you see these lines:
CTS$protocol equ false
DSR$protocol equ false
Select which protocol you wish to implement and move the cursor so that i t is on that line. In our example we will implement CTS protocol. Now, move the cursor until i t is over the "f" in the word false by using the right arrow key or typing control L. Type the word TRUE and press the space bar once to remove the remaining "e" from the word "false". After you have. edited the equates, the code should read like this:
CTS$protocol equ true
DSR$protocol equ false
-59-
MicroMate User's Guide Section 5
Now exit the editor by typing control Q. At the WHAT NEXT? prompt, type SAVE and press <RETURN> to save the modified equate file back to disk.
After saving PMCEQU.LIB back to disk, you must reassemble the Bios. A submit file namedBIOS.SUB may be used to do this automatically. At the A> prompt type SOBMIT BIOS and press
RETURN. The submit file will reassemble the Bios and link it to the operating system files to create a file called CPM3.SYS.
Transfer this new CPM3.SYS to a NEW diskette. Make sure you run
COPYSYS (See CP/M User's Guide) to transfer the Boot Loader to the boot cylinder of the new diskette. Before the new protocol(s) can take effect, the system must be booted from the new diskette that contains the new version of CPM3.SYS.
Once implemented, the only way to disable the protocol(s) is to change the equate(s) back to false and reassemble the Bios OR re-boot the system using a diskette that has a non-DSR and/or CTS protocol version of CPM3.SYS.Be sure to mark the diskette containing the new version of CPM3.SYS to indicate that this version supports the protocol(s).
*
NOTE
*
Enabling a protocol will affect both the terminal output as well as the modem output. There is no way to enable protocol on a single output.
-60-
MicroMate User's Guide Section 5
5.6. PARITY
The terminal communicates with the PMC-IOI by sending and receiving alpha characters and special codes. Each character or code is called an ASCII byte and is made up of eight individual bits. The bits are counted from right to left beginning with bit o and ending with bit 7.
I ASCII Byte:
Bit
7 6 5 4 3 2 I o
To add to the confusion, Bit 0 is sometimes called the 1st bit as is Bit 7 sometimes called the 8th bit.
Generally the terminal only uses 7 bit (bits 0 thru 6) characters and codes. The 8th bit (bit 7) is used as a parity bit.
The CP/M 3.0 standard states that the eighth bit (Parity) not be stripped (masked) from both the Console Input (Terminal) and Auxiliary Input (Modem) characters before they are passed to the operating system.
Some communication programs, that use the Bios input routines, require that 8 bit characters and codes be used. As shipped from the factory the eighth bit is not stripped (parity is not masked) from the input character. Should the user desire to deviate from the CP/M 3.0 standard and mask the 8th bit from codes to be received, the PMCEQU.LIB file must be modified and the Bios must be reassembled.
Most commercially available communication programs do not use the Bios Input/Output routines and no Bios changes are required to use them. Before making the Bios modification, test your program.
If you use PIP to transfer .COM files from one machine to another, you should not make this Bios modification.
-61-
MicroMate User's Guide Section 5
If you modify and reassemble the Bios to enable parity masking, you do so at your own risk. Personal Micro Computers,
Inc. will not support any changes a user makes to the source code, and cannot assume responsibility if a user modifies the source code and i t happens not to work as expected.
To enable parity masking, use the T/Maker editor to change the "false" equate to "true" for the parity mask. This equate is found at the top of the PMCEQU.LIB file which is on the CP/M 3.0
SOURCE diskette. First, use the BACKUP utility to copy a SOURCE diskette and label this copy "PARITY MASK ENABLED SOURCE".
At the A> prompt, insert the T/MAKER diskette, type TMAKER and.press the <RETURN> key. At the WHAT NEXT? prompt, type
RESET and press <RETURN>. Remove the T/MAKER diskette and insert the PARITY MASK ENABLED SOURCE diskette. At the WHAT NEXT? prompt, type GET PMCEQU.LIB EDIT and press <RETURN>. When you are in the editor you will see the beginning of the PMCEQU.LIB file displayed on the screen. Move the cursor down through the file using the down arrow key (Qume terminal) or by typing control J (other terminal) until you see this line:
Parity$mask equ false
Move the cursor so that i t is on this line. Now, move the cursor until i t is over the "f" in the word false by using the right arrow key or typing control L. Type the word TRUE and press the space bar once to remove the remaining "e" from the word "false". After you have edited the equate, the code should read like this:
Parity$mask equ true
Now exit the editor by typing control Q. At the WHAT NEXT? prompt type SAVE and press <RETURN> to save the modified equate file back to disk.
After saving PMCEQU.LIB back to disk, you must reassemble the Bios. A submit file named BIOS.SUB may be used to do this automatically. At the A> prompt type SUBMIT BIOS and press
RETURN. The submit file will reassemble the Bios and link i t to the operating system files to create a file called CPM3.SYS.
Transfer this new CPM3.SYS to a NEW diskette. Make sure yo.u run
COPYSYS (See CP/M User's Guide) to transfer the Boot Loader to the boot cylinder of the new diskette. Before the parity masking is enabled, the system must be booted from the new diskette that contains the new version of CPM3.SYS.
-62-
MicroMate User's Guide Section 5
Once implemented, the only way to disable parity masking is to change the equate back to false and reassemble the Bios OR reboot the system using a diskette that does not have a parity masking version of CPM3.SYS.Be sure to mark the diskette containing the new version of CPM3.SYS version does mask the parity bit. to indicate that this
*
NOTE
*
Enabling parity masking will affect both the terminal input as well as the modem input. There is no way to enable parity masking on a single input.
-63-
MicroMate User's Guide
This Page Blank
Section 5
-64-
MicroMate User's Guide Section 6
6. TECBRICAL REFERENCE
6.1. BANK SWITCHING
Bank switching is done by the. operating system and is transparent to the users' programs. Individual programs MAY NOT perform_bank switching, as all banked memory is currently managed by CP 1M PLUS.
The bank switching operation uses a "WINDOW" located between
4000H and BFFFH. This means that the other banks are switched into and out of this memory space.
The physical location of each logical bank is listed below:
NAME
--------------
Logical Bank 0
Logical Bank 1
Logical Bank 2
ADDRESS LOCATION
-----------------------------------
4000H-BFFFH
0000H-7FFFH
8000H-FFFFH
First 64K of memory
Second 64K of memory
Second 64K of memory
To select Logical Bank 0: Reset all bits of the bank select port.
To select Logical Bank 1: Set bit 7 of the bank select port; bits
0,2,3,4,5,6 may be set or reset.
To select Logical Bank 2: Set bi ts 1 and 7 of the bank select port; bits 0,2,3,4,5,6, may be set or reset.
*
NOTE
*
Notice that the CCP is stored in Logical Bank 3; this corresponqs to physical Bank 2 with the zero bit set.
Also, notice that bank numbers 7 and 3 are used for input to the GENCPM program. This is because we have found that GENCPM will not allocate the proper buffers if even bank numbers are used with our particular memory setup. Therefore, Bank numbers 3 and 7 are used, but they only set Bank 2 because the other bits are ignored.
DRI has been made aware of this situation.
-65-
MicroMate User's Guide
MEMORY MAPS
Physical
Address
FFFFh
Logical
Address
+-----~-------------------+
Resident Bros
Resident BOOS
FFFFh
FBOOh
FSOOh
Section 6
+-------------------------+
COOOh ---------------------
Banked BIOS
------------------------BSOOh
Banked BOOS
------------------------8800h
Hashed Directory"Tables
Bank 0
LRU Directory Buffers
+-------------------------+
4000h ---------------------
OOOOh
+-------------------------+
OOOOh
Fig. 6-1: Memory Map-First 64K
-66-
MicroMate User's Guide Section 6
Physical
Address
IFFFFh
Logical.
Address
+-------------------------+
COOOh ---------------------
Hashed Directory Tables
LRU Data Buffers
------------------------8DOOh
Copy of CCP f/Warm start
8000h
Hashed Directory Tables
LRU Data Buffers
Bank 2
18000h
+-------------------------+
4000h ---------------------
17FFFh
+-------------------------+
COOOh ---------------------
TPA Bank 1 lOOOOh
+-------------------------+
4000h ---------------------
Fig. 6-2: Memory Map-Second 64K
-67-
MicroM~te User's Guide Section 6
6.2. TYPE A DISKETTES
6.2.1. PHYSICAL SPECIFICATIONS: TYPE A PMC-lOl DISKETTE
Formatted capacity:
Sides:
Cylinders per disk:
Tracks per side:
Sectors per cylinder:
Sectors per track:
Bytes per sector:
Sector skew factor:
Sector translation table:
Directory entries:
Reserved tracks:
Block size:
400K
2
40
40
10
5
1024 o
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
128
1
2048
6.2.2. DPB: TYPE A PMC-lOl DISKETTE dpb1: dw db db db dw dw db db dw dw db db db
80
4
15
1
194
127
192
0
32
1
3
7
'A'
;
;
SPT 128 BYTE RECORDS PER TRACK
BSH BLOCK SHIFT
BLM BLOCK MASK
;
;
;
,
,
·
EXM EXTENT MASK
DSM MAX BLOCK QUANTITY-l
;
,
·
DRM MAX DIR ENTRIES-l
ALO ALLOCATION VECTOR LSB
MSB
;
,
,
·
ALI
CKS CHECKSUM VECTOR
·
OFF
PSH
TRACKS OFFSET
PHYSICAL SECTOR SIZE SHIFT
PHM PHYSICAL SECTOR SIZE SHIFT
TYP PMC extension
-68-
MicroMate User's Guide Section 6
6.2.3. FORMATTING INFORMATION: TYPE A PMC-IOI DISKETTE
Name
Gap 5
C2
Idx Adr Mrk
Gap 1
Byte
4E
00
F6
FC
4E
Al
Gap 3
Gap 4
00
F5
Data Adr Mrk FE
Track
Head
?
?
Sector
Sector Len
CRC
Gap 2
?
3
F7
Al
4E
00
F5
Data Adr Mrk FB
Data E5 eRC F7
4E
4E
Qty.
80
12
3
1
50 repeat this block 5 times per track.
12
3
1
1 (range 0-39)
1 (range 0-1)
1 (range 1-5)
1
1 (generates 2 bytes)
22
12
3
1
1024
1 (generates 2 bytes)
85
250
-69-
MicroMate User's Guide Section 6
6.3. TYPE BYTE
This 8 bit coded byte is used by f$read & f$write to determine the Density, Sides and Head Switching technique of the drive currently selected. Each physical drive must have a type byte. The CONVERT Utility changes this byte along with the DPB and Translation table to emulate other Drive types. MicroMate
TYPE A type byte is OOH which means:
DsDd
Head Switch on sector count
Switch on sector number 6
6.3.1. "TYPE" byte used in DPH
Bit Number
7 6 5 4 $ 3 2 1 0
?
I I
?
+=+- OO=DsDd Ol=DsSd 10=SsDd 11=SsSd Type
? ? x x
+=+---- 00= Switch on Sector,
10= Switch on Even/Odd,
Ol=Switch on Track ll=Switch on Odd/Even
? ? ?? 0 0 0 x
+=+=+=+~---------
I I
? ? 0 l O x
OOOO=Sct 6 - 1111=Sct 21
+=+---------- OO=Switch on Track 34,
10=Switch on Track 41,
(If Sector switching)
01=36,
11=81
(If Track
Switching)
? x x 0 l O x
+-------------- O=Side 0 first, l=Side 1 first
? x x x 0 l O x
+---------------- Spare
(?=value in question1 x=can be either 0 or 11 @=unknown value)
Fig. 6-3: TYPE Byte-Bit Designations
-70-
MicroMate User's Guide Section 6
6.3.2. SAMPLE Disk Parameter Header xdph@ dph@ dw dw dw dw db db f$write f$read f$login f$init
@
? dw Trans@ db 0,0,0,0,0,0,0,0,0 db dw dw
°
ck@ dw dw dw dw db al@
OFFFEh
OFFFEh
OFFFEh
°
6.3.3. "TYP" byte used in DPB
;*Extended DPH*
;
Pointer to Write routine
Pointer to Read routine
Pointer to Login routine ;
;
;
Pointer to Init routine
UNIT Actual drive select code
TYPE Drive type ; j
;*DPH*
; XLT
-0-
Translation table
BOOS scratch area
;
;
MF
DPB
CSV
Media Flag
Disk Parameter Block
Checksum Vector j
;
ALV Allocation Vector
DIRBCB Directory BCB Vector
DTABCB Data BCB Vector
HASH Hash Table Vector
HBANK Hash Bank
This byte is only used by the CONVERT Utility to display the current TYPE setting of the selected drive. The byte stored here must be in ASCII. The value range is 'A' thru 'Z'.
6.3.4. SAMPLE Disk Parameter Block dpb@: dw db db db dw dw db db dw dw db db db
@@@@
@@
; j.
SPT 128 BYTE RECORDS PER TRACK
BSH BLOCK SHIFT
@@
@@
@@@@
@@@@
@@
@@
BLM BLOCK MASK ;
;
,
,
,
·
EXM EXTENT MASK
DSM
DRM
ALO
MAX BLOCK QUANTITY-l
MAX DIR ENTRIES-l
ALLOCATION VECTOR LSB
' ?'
; ALI MSB
DRM+l/4 ; CKS CHECKSUM VECTOR
@@@@
,
@@ ;
·
OFF TRACKS OFFSET
PSH PHYSICAL SECTOR SIZE SHIFT
@@
,
PHM PHYSICAL SECTOR SIZE SHIFT
·
TYP PMC extension
-71-
MicroMate User's Guide section 6
6.4. BOOT CYLINDER
The physical layout of data on the boot cylinder is shown below:
Cylinder 0:
Physical sector
#
Track 0 Side 0 Sector 1
1
1
2
3
4
5
Segment
Length l28bytes l28bytes
768bytes
1024bytes
1024bytes
1024bytes
1024bytes
Disk Load info
Serial Init info empty
CPMLDR(Max length
CPMLDR empty
800h) empty
Track 0 Side 1 Sector 1
2
3
4
5
1024bytes
1024bytes
1024bytes
1024bytes
1024bytes
CCP.COM(Max Length
CCP.COM EOOh)
CCP.COM
CCP.COM empty
-72-
MicroMate User's Guide Section 6
6.4.1. TRACK 0, SECTOR 1 - Disk Load Information Segment
All values are in HEX
11
12
13
14
15
16
17
OA
OB
OC
OD
OE
OF
10
03
04
05
06
07
08
09
BYTE#
00
01
02
Exec Bank
Exec adr LSB
MSB
Load #1
BANK
Load adr LSB
MSB
Side select
Trk
Sct
Qty
Load #2
BANK
Load adr LSB
MSB
Side select
Trk
Sct
Qty
Load #3
BANK
Load adr LSB
MSB
Side select
Trk
Sct
Qty
Execution will begin in this Bank
Execution will begin at this address
OO=bnkO, 80=bnkl, 82=bnk2, FF=no more
Loading will begin at this address
OO=side 0, 02=side 1
Track number to load from
Starting Sector number to load
Quantity of physical sectors to load
OO=bnkO, 80=bnkl, 82=bnk2, FF=no more
Loading will begin at this address
OO=side 0, 02=side 1
Track number to load from
Starting Sector number to load
Quantity of physical sectors to load
OO=bnkO, 80=bnkl, 82=bnk2, FF=no more
Loading will begin at this address
OO=side 0, 02=side 1
Track number to load from
Starting Sector number to load
Quantity of physical sectors to load
18
19 lA
IB lC lD
IE
Load #4
BANK
Load adr LSB
MSB
Side select
Trk
Sct
Qty
OO=bnkO, 80=bnkl, 82=bnk2, FF=no more
Loading will begin at this address
OO=side 0, 02=side 1
Track number to load from
Starting Sector number to load
Quantity of physical sectors to load etc.
One entire 128 byte segment is reserved for load information.
-73-
MicroMate User's Guide section 6
6.4.2. TRACK 0, SECTOR 1 - Serial Initialization Segment
All values are in HEX
BYTE#
+80
+81
+90
+AO
. Power-on baud rate byte. High Nibble is A channel, Low nibble is B channel. Default
=
E6H.
Quantity of Disk Drives attached to system (include built in drive). Default
=
OlH.
Serial channel A (TERMINAL) initialization data.
Contains register number followed by the data byte for
Registers 00,01,03,04,05 ONLY. Default o
OH, 03 H, COH, 04H, 44H, 05H, EAH.
=
OOH, l8H,.OlH,
Serial channel B (MODEM) initialization data. Contains register number followed by the data byte for registers
00,01,02,03,04,05. Default
=
OOH, l8H, OlH, OOH, 02H,
70H, 03H, COH, 04H, 44H, 05H, EAH.
+BO through +FF are not used.
-74-
MicroMate User's Guide Section 6
6.5. BOOT SEQUENCE
6.5.1. ROM
At power-on the Phantom ROM begins execution at Address
OOaOH.
The ROM first Disables Interrupts and then loads in Sector
1, Track 0, Side O. The information transferred from this sector is essential to the system setup as i t contains the power-on parameters for booting the operating system. The information is used as follows:
1) Set the baud rates of both serial channels.
2) Initialize the DART.
2) The drive quantity is stored in the I register.
3) Determine the bank, load address, side, track starting sector number, and sector quantity for the first load procedure.
4) Load the segment as specified.
5) Determine if any more load segments are specified.
6)
If so, go back to step 4 until all segments are loaded into memory.
Determine the execution address and bank. Disable interrupts, phantom out the ROM and pass control to the execution address.
The first segment that is loaded contains the CPMLDR and i t is placed in bank a at location 3000H. The second segment contains the CCP and is loaded int6 bank 2 at location
Execution begins at location 3000H in Bank a.
8aaOH.
6.5.2. CPMLDR
The minimal Bios portion of the CPMLDR contains only the disk read routine READ:,· and the CONOUT: routine. The CPM3.SYS file is loaded into the appropriate banks of memory before control is passed to the Bios BOOT: routine.
-75-
MicroMate User's Guide Section 6
6.5.3. BIOS BOOT
The Bios BOOT: routine resides in the space used by the ALL and CKS vectors and will be overlayed when the first Disk I/O occurs. The following functions are performed:
1) Retrieve the Drive Quantity byte from I register
2) Adjust Drive table to match drive quantities
3) Retrieve the baud rate entries from BRG
4) Set baud rates in CTBL
5) Set CON:=TERMNL
6) Set AUX:=MODEM
7) Set LST:=CENTRN
8) Load I register withMSB of the Interrupt Vector Table
9) Reset CTC channels
10) Send LSB of the IVT to the CTC
11) Set interrupt mode to 1M2
12) Print Sign On message
13) Set BIOS and BDOS entry points in page 0
14) Copy CCP from bank 2 to TPA in bank 1
15) Pass control to the CCP
-76-
MicroMate User's Guide Section 6
6.6. MODEM PORT SPECIFICATIONS
The following information is for those MicroMate users who wish to implement a software communications package in connection with a modem to electronically transfer files and programs from another computer to a MicroMate. The B channel of a Zilog DART chip (Dual Asynchronous Receiver Transmitter) is used in the
MicroMate to interface a modem to the CPu. Consult a Zilog Data
Book for more detailed information on the DART chip.
6.6.1. PORT VALUES
B Channel (Modem) Port Values:
Data Port
Command Port
Status Port
89 Hex
8B Hex
8B Hex
6.6.2. BIT POSITIONS
To test for RDA (Received Data Available) test bit 0 of the
Status Port. If this bit is set (Logical 1), then a character has been received by the DART.
To test for TBE (Transmit Buffer Empty) test bit 2 of the
Status Port. If this bit is set (Logical 1), then the DART transmit buffer is empty and a character may be loaded and transmitted.
To check
1)
2)
3)
4)
CTS, DCD or RI: output 00 Hex to command port output 10 Hex to command port input from the Status port test bit 3 for DCD status test bit 4 for RI status test bit 5 for CTS status
(if the bit is set {I} the line is active)
To set RTS or DTR:
1) output 05 Hex to command port
2) output E8 Hex to command port output 6A Hex to command port output EA Hex to command port output 68 Hex to command port to enable DTR to enable RTS to enable DTR&RTS to disable DTR&RTS
-77-
MicroMate User's Guide section 6
6.6.3. SETTING BAUD RATES
Use port 93 Hex to set the baud rates. The High Nibble
(bits 7,6,5,4) control the A channel (Terminal port) baud rate.
The Low Nibble (bits 3,2,1,0) control the B channel (Modem port) baud rate.
Specific Baud Rates are set by outputting the following data to the Baud Rate port (93H):
·Baud Rate
50
75
110
134.5
150
300
600
1200
1800
2000
2400
3600
4800
7200
9600
19,200
5
6
7
8
9
A
B
Data o
Hex
1
2
3
4
C
D
E
F Hex
Example: To set the A channel (terminal port) to 9600 baud and the B channel (modem port) to 300 baud, output E5 Hex to port 93 Hex.
The Modem port connector is wired to the DART as follows;
DART
Transmit Data
Receive Data
Request To Send
Clear To Send
Data Carrier Detect
Data Terminal Ready
Ring Indicator
(Tx Data)
(Rx Data)
(RTS)
.( CTS)
(DCD)
(DTR)
(RI)
Connector
2
3
4
5
8
20
22
Pin
-78-
APPENDIX A
A. ,CABLES & CONNECTORS
A.I. RS-232 TERMINAL CABLE
MicroMate Terminal
...
DB-25 male connector
9 ,conductor round cable
DB-25 male connector
1
I Ji2l;,~r-' ----=:rc::.~iiZ.:IIII:~
_ _
,
-~
•
:::IIE_4\ ~.
".-'-.--
... ~~,
Fig. A-I: standard RS-232 Terminal Cable.
Signal
NaIre
Signal
Nane
Signal
Direction
Ground
Rx
Tx data data
CTS
RTS
DTR
Ground
OCD
DSR
Pin
#
7
8
20
I
2
3
4
5
6
Pin
#
---------------------------------1
---------------------------------2
---------------------------------3
---------------------------------4
---------------------------------5
---------------------------------6
---------------------------------7
---------------------------------8
---------------------------------- 20
Ground
Tx
Rx data data
RTS
CTS
DSR
Ground
OCD orR
<--
-->
<--
->
-->
->
<--
A-79
APPENDIX A
A.2. RS-232 MODEM CABLE a_
MicroMate
DB-25 male connector
9 conductor round cable
Modem
DB-25 male connector
•
..
'., >,.
II'
",~
-:~--;-
Fig. A-2: Standard RS-232 Modem Cable. ' - - " - . ,
Signal
Narre
Pin
#
Pin
#
Signal
Name
Signal
Direction
Ground
Tx
Rx data data
RTS
CTS
DSR
Ground
DCD
OrR
1
2
3
4
5
6
7 a
20
---------------------------------1
-----------------~----~-----------
2
---------------------------------3
---------------------------------4
---------------------------------5
---------------------------------6
---------------------------------7
---------------------------------- a
---------------------------------- 20
Ground
Tx data
Rx data
·RTS
CTS
DSR
GROUND
DCD orR
- - )
<--
- - )
<--
<--
<--
- - )
A-aD
AP'PENDIX A
A.3. RS-232 PRINTER CABLE
MicroMate Printer
OB-25 9 conductor DB-25 male round
I -~P
~/. connector
____
cable male
iiii"
•
-"iiiiiiiiiiiiiiiiiiiiliil" _ _ _ _ _ -1~]
~
---if-,
Fig. A-3:
~Null-Modem"
RS-232 Printer Cable.
Signal
Name
Pin
#
Pin
#
Signal
Narre
Signal
Direction
Ground
Tx
Rx data data
RTS ern
OSR
Ground
OCO
DTR
1 ---------------------------------1
2 ---------------------------------3
3 ---------------------------------2
4 ---------------------------------5
5 ---------------------------------4
6 ---------------------------------20
7 ---------------------------------7 a no connection
20 ---------------------------------6
Ground
Rx data
Tx data
CTS"
RTS
D1'R
Ground
DSR
- - )
<--
- - )
<--
<--
- - )
Note: RTS andOTR leaving the printer at pins 4 and 20 on the cable should be seen as low enabling signals by the Micromate at pins 5 and 6 on its end of the cable.
A-al
APPENDIX A
A.4. RS-232 CONNECTOR viewing "pin" end (not "cable" end)
Pin# Pin# f
",
20
21
22
23
24
25
14
15
16
!"'.~
17
18
1 C
..L.;
A-82
Fig. A-4: Male RS-232 Connector
APPENDIX A
34 Pin edge connector
A.5. PARALLEL PRINTER CABLE
34 conductor flat cable
Centronics
D
Signal
NaIre
Pin
#
Cable
Pin Signal
.# Direction
Strobe
Ground
1 ---------------------------------1 --)
2' ---------------------------------- 19
Data 0
Ground
Data 1
Ground
Data 2
3 ---------------------------------2 --)
4 ---------------------------------- 20
5 ---------------------------------3 --)
6 ---------------------------------- 21
7 ~--------------------------------4 --)
8 ~--------------------------------22
9 ------------. ---------------------5 --)
Ground
Data 3
Ground
Data 4
Ground
10 ---------------------------------- 23
11
~---------------------------------
6 --)
12
------------------~---------------
24
Data 5 · 1 3 ---------------------------------7 --)
Ground
Data 6
Ground
14 ---------------------------------- 25
15
------~---------------------------
8 --)
16 -----~---------------------------26
Data 7
Ground
17 ---------------------------------9 --)
18
No connect 19
---------------------------------- 27 ~ . , )
(A"C f\
Ground
Busy
Ground
20 ---------------------------------- 28
21 -------------------------------"-- 11
22 -----------------------~---------29
Paper Out' 23 ---------------------------------- 12
Ground
Select
24 ---------------------------------- 30
25 -----~---------------------------13
No connect 26 ---~-----------------------------31
No connect 27 '-----------------.---------------- 14 '
<--
<--
<--
Fault 28 ---------------------------------- 32
No connect 29 ------~~----------------------~--15
No connect 30 ----------~-~--------~-----------33
<--
No connect 31 ---------------------------------- 16
No connect 32 ---------------------------------- 34
No connect 33-34--------------------------------- 17,35,18.,36
A-83
34 Pin edge connector
APPENDIX A
A.6. ADD-ON DISK DRIVE CABLE
34 conductor . flat cable
34 pin edge connector
34 pin a:1ge connector
34 pin a:1ge connector
Fig. A-6: Disk Drive cable
Signal
NaIre
Ground
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
1
6
7
8
9
10
11
12
13
14
2
3
4
5
No connect
Ground
No connect
Ground
Drv Sel 3
Ground
Index
Ground
Drv Se1 0
Ground
Drv Sel 1
Ground
Drv Sel 2
Ground
Motor On
Ground
Direction
Ground
Step
Ground
Write Data
Ground
Write Gate
Ground
Track 0
Ground
Wrt Prot
Ground
Read Data
Ground
Head 2
Ground
No connect
Pin
#
Pin
#
Pin
#
Pin Signal
# Direction
--------------------1
--------------------2
-------
2
--------------------3
--------------------4
--------------------5
--------------------6
--------------------7
--------------------9
--------------------10
-------
-------
-------
-------
-------
------
-----
-------
1
3
4
5
6
7
--------------------8
-------
8
9
10
-------
-------
2
-------
-----
-------
-------
-------
-------
-------
-------
1
3
4
5
6
7
8
9
10
- - )
<--
- - )
------------------
11 ------11
------
11
--------------------12
--------------------13
--------------------14
--------------------15
-------
15
------15
--------------------18
--------------------19
--------------------20
-------
-------
-------
12
13
14
--------------------16
------16
--------------------17
-------
17
---------------------
---------------------
21
22
-------
22
--------------------23
-------
-------
-------
12
13
14
- - )
- - )
-------
16
- - )
------
17
-------
18
-------
18
.--)
------
19
------
19
-------
20
-------
20
- - )
-------
21 ------21
-------
22 - - )
-------
23
------
23
-------------------24
--------------------25
--------------------26
---------------------
---------------------
27
28
-------
28
-------
28 <--
------------------
29
--------------------30
--------------------31
-------
31
--------------------32
--------------------33
--------------------34
-------
-------
-------
------
24
25
26
27
-------
-------
-------
------
24
25
26
27
- - )
<--
-------
29 ------29
-------
30
-------
30 <--
-------
31
-------
32
-------
32
- - )
-------
33
-------
33
------
34
------
34
A-84
APPENDIX A
A.7. 34-PIN EDGE CONNECTOR viewing "pin" end (not "cable" end)
Pin# Pin#
34
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
Fig. A-7: 34 pin Female Edge Connector
A-8S
APPENDIX A
A.8. INTERFACE CONNECTOR female connector viewing "pin" end (not "cable" end)
25 21 17 13 9 753 1
1:1:1:1_1:1:1:1:1:1:1:1:1:1
26 22· 18 14 10 8 6 4 2
Fig. A-8: Female Interface Connector
Signal
Name
Pin
#
Data 0
Adr 0
Data 1
Adr 1
Data 3
Adr 6
Data 2
Adr 2
Data 4
Ground
Data 6
Adr
Data 5
Adr
4
3
Data 7
Adr 5
IN
RESET
OUT
+12vdc
+ 5vdc
Ground
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CTC trg 1 21
-12vdc' 22
23
24 .
+ 5vdc
Ground
25
26
4
5
6
1
2
3
A-86
APPENDIX A
A.9. CONNECTOR LOCATIONS
Terminal (J6)
Interface (J4)
Fig. A-9: Connector Locations
Internal
Drive (J3)
Disks (Jl)
Printer (J2)
A-a?
A-SS
APPENDIX A
,
This Page Blank
APPENDIX B
B. ERROR MESSAGES
B.l. BACKUP Utility ERROR MESSAGES
"Unable to verify DESTINATION disk as Double Sided, Double Density"
. Problem:
The DESTINATION diskette either is not formatted at all or is not formatted as a TYPE A diskette.
Solution:
Abort the Utility, re-format the diskette or use a different one.
"Unable to verify SOURCE disk as Double Sided, Double Density"
Problem:
The SOURCE diskette is not a TYPE A diskette.
Solution:
Abort the Utility, use a different source diskette.
"The DESTINATION Disk is not Blank."
Problem:
The DESTINATION diskette contains program and/or data files. Make sure you have no need for these files before proceeding with the
BACKUP utili ty, as they will be overwritten by new files. solution:
Abort the Utility and check the destination diskette if not sure of contents. Otherwise proceed.
"THIS IS NOT THE CORRECT DESTINATION DISKETTE"
Problem:
During a single drive backup the wrong diskette was inserted when prompted for the destination diskette.
Solution:
Insert the correct diskette or abort the Utility.
B-89
"w"
" r"
"v"
APPENDIX B
Problem:
An error occurred while wr i ting data to the DESTINATION drive.
Solution:
Run the utility again. If the same error occurs, discard the destination diskette.
Problem:
An error occurred while reading data from the SOURCE drive.
Solution:
Run the utili ty again. If the same error occurs, the source diskette cannot be copied with this Utility.
Problem:
The data read back from the
DESTINATION drive is not the same as the data read from the SOURCE drive.
Solution:
Run the utility again. If the same error occurs, discard the destination diskette.
B-90
APPENDIX B
B.2. CONFIG Utility ERROR MESSAGES
"CANNOT READ PARAMETERS FROM DISK"
Problem:
The diskette is not a boot diskette
-or- is no longer usable as a boot diskette.
Solution:
Use a different boot diskette.
"CANNOT WRITE PARAMETERS TO DISK"
Problem:
The diskette is not a boot diskette
-oris no longer usable as a boot diskette -orthere is a write protect tab covering the write protect notch.
Solution:
Remove write protect tab -or- use a different boot diskette.
"DRIVE IS WRONG TYPE"
Problem:
The A: drive is not currently set to TYPE A.
Solution:
Use CONVERT Utility to convert A: drive to TYPE A.
B-9l
B-92
APPENDIX B
B.3. DISK RELATED ERROR MESSAGES
Abbrev
RDY
FLT
RNF
LD
DREQ
CRC
WP
Full
NOT READY
WRITE FAULT
Meaning
Drive error.
Solution:
If error persists contact your dealer for service.
Could not write data.
Solution:
If error persists contact your dealer for service.
RECORD NOT FOUND
LOST DATA
Could not find tra9.k or sector.
Solution:
Re-format diskette.
Could not read data in fast enough.
Solution:
If error persists contact your dealer for service.
DATA REQUEST
CYCLIC REDUNDANCY CHECK Wrong data was read back.
Solution:
If error persists, Reformat diskette.
WRITE PROTECT
Controller error.
Solution:
If error persists contact your dealer for service.
Write protected diskette.
Solution:
Remove write Protect Tab.
APPENDIX B
B.4. SYSTEST utility ERROR MESSAGES
Drive activity light blinks faster than 1 cycle per second.
Problem:
The terminal cable is not connected between the MODEM connector and the
TERMINAL connector -orif the cable is connected, then there is a problem with one or more of the protocol lines (CTS/RTS or DSR/DTR) of either channel.
Solution:
Connect terminal cable between
MODEM connector and TERMINAL connector on MicroMate rear panel orcheck that cable is wired correctly. (If neither solution works, see the next solution.)
Drive activity light does not blink.
-or-
Drive activity light stays on for more than 2 minutes.
Problem:
Anyone of the errors listed below occurred.
Solution:
Contact Your Dealer for Service.
"Disk Test-- OPEN ERROR"
Problem:
The disk failed to create a new file named TESTFILE.XXX or this file already exists on the disk.
Solution:
Check test diskette. Erase any file named TESTFILE.XXX. Re-boot test diskette.
B-93
APPENDIX B
"Disk Test-- WRITE ERROR"
Problem:
An error occurred while wri ting data to the test file.
"Disk Test-- READ ERROR"
Problem:
An error occurred while reading data from the test file.
"Disk Test-- VERIFY ERROR"
Problem:
The data read back from the test file was not the same as the data written to the file.
"Disk Test-- CLOSE ERROR"
Problem:
An error occurred while closing the file (updating the directory).
"Disk Test-- ERASE ERROR"
Problem:
The file name could not be removed from the directory.
"Seek Test-- HOME ERROR"
"Seek Test-- SEEK ERROR"
Problem: .
The drive failed to seek or find track O.
Problem:
The drive failed to seek or find track 39.
B-94
APPENDIX B
"Dart Test-- DART ERROR"
Problem:
The DART "A channel" did not properly receive a character sent by the "B channel" or v ice versa.
"RAM Test-RAM ERROR
Bank number
Memory Address (in Hex)
Byte read back
Byte written
Problem:
Memory address did not pass a rotating bit test.
B-95
B-96
APPENDIX B
This Page Blank
(')
I
\D
~
PROBLEM
Drive makes a loud grinding noise when attempting to Boot.
System will not boot after pressing
RESEl'button.
Computer fails to recognize characters typed on keyboard even when carp.lter outp,lt displays fine on the tenninal.
Epson printer, double linefeeds.
Randan " .... Q"s appear on screen or unexpectedly exit fran T/Maker edit.
CAUSE
~t a system diskette.
Disk is crashed
Drive failed to step.
CURE
Use a system diskette.
Use a different diskette.
Power dC7NIl
&. back up.
Terminal set for 8 bit word and 8th bit is set to 1.
Change settings so bit
8 is set to o.
Pin 14 may be groonded. cP/M has Xon/Xoff OFF and tenninal has Xon/Xoff ON
Pin 14 in your cable may need to be cut.
Turn on CP/M's Xon/Xoff or tum off Tenninal's Xon/Xoff. n
• ttl
0 til til t-4
'"
t-4 t"t t-4 t-3 t-4 tzj
= ttl
~
~ i til
0
'"
~ tU tU ttl
Z
0
H
><
(') til
C-98
APPENDIX C
. This Page, Blank
APPENDIX D
D. SUGGESTED READING
Computer Dictionary. 3d ed.
SippI, C. J. 1982. Howard w.
Sams & Co., Inc.
Indianapolis
The Computer Glossary: i t ' s not just a glossary! 3d ed.
Freedman, Alan. 1983. Prentice Hall, Inc.
New York
The CP/M Handbook with MP/M.
Zaks, Rodnay. 1980. Sybex Inc.
Berkeley
International Computer Dictionary.
1981. Sybex Inc.
Berkeley
Mastering CP/M.
Miller Alan R. 1983. Sybex Inc.
Berkeley
Microcomputer Dictionary. 2d ed.
SippI, C. J. 1983. Howard w.
Sams & Co., Inc.
Indianapolis
0-99
D-100
APPENDIX 0
This Page Blank
GLOSSARY
ABORT
Stop a utility or a program which is in progress and return to CP/M.
BACKUP
Make an exact copy of a diskette or file.
BANK
A 32K byte portion of memory that is electronically switched in or out of a "WINDOW" and can only be used by the operating system.
BAUD RATE
The speed at which two serial devices talk to each other.
The baud rate of the two devices must be the same in order for each device to understand the other.
BDOS
The Basic Disk Operating System. That portion of CP/M which manages the disks files.
BIT
An abbreviation for binary digit. There are 8 bits to a byte.
BIOS
The Basic Input/Output System. That portion of CP/M which talks to the various devices.
BOOT
The series of steps required to load the operating system from the diskette into the computer.
BOOT DISKETTE
A diskette containing both the CP/M loader, which is on cylinder 0, and the CPM3.SYS file.
BYTE
A byte consists of 8 bitsJ it equals one character of data.
CANCEL
See ABORT.
CCP
The Console Command Processor. That portion of CP/M which interprets the input commands.
CHANNELS
The electrical paths along which information may flow.
COLD START
The first time a system is booted after being powered on.
Glossary -101-
GLOSSARY
CONFIGURATION
A computer, terminal, and/or peripherals linked and programmed to operate as a system.
CONTROL BITS
The Bits which are used to determine a specific function.
CONTROL C
Press and hold the Ctrl key while simultaneously pressing the C key.
CP/M
Control Program for Microcomputers.
CPU
A Central Processing Unit. This is the heart of the computer. The MicroMate uses a Z-80A CPU.
CTS/RTS
Clear To Send/Request To Send. A protocol used by serial devices.
CURRENT SETTING
The value currently assigned to a parameter.
CURSOR
The one-character symbol that indicates where the next character will appear on the screen.
CYLINDER
A combination of two tracks, comprised of a track on one side and the corresponding track on the opposite side of a diskette.
DESTINATION DISK
The diskette or drive to write TO.
DEVICE
A hardware apparatus.
DIRECTORY
A portion of a diskette that contains the names of the files on that particular diskette. Use DIR command to see a list of file names.
DISK DRIVE
The mechanism used to read and write diskettes.
DOUBLE DENSITY
A method of storing twice as much data in a sector.
Glossary -102-
GLOSSARY
DOUBLE SIDED
A diskette or drive that uses both sides.
DRI
Digital Research Inc. Manufacturer of CP/M.
DRIVE SLOT
An opening in the front of a disk drive designed to accept the insertion of a diskette.
DSDD
Double Sided, Double Density.
DSSD
Double Sided, Single Density.
DTR /DSR
Data terminal ready/Data set ready. serial devices.
A protocol used by
EDGE CONNECTOR
A type of connector to be fitted onto an especially designed edge of a printed circuit board.
EMULATE
Imitate.
ERASE
Permanently remove a file from a diskette.
FIRMWARE
Software provided in a ROM.
FLIPPED CABLE
See Null-modem
FORMAT
The preparation of a diskette that allows i t to accept information.
GARBAGE
Random, meaningless characters on the screen.
HANG
When the computer does not respond to any keyboard input, including a control C. There are only two things you can do: press RESET or power-off and back up again.
HARD ERROR
Non-recoverable error.
Glossary -103-
GLOSSARY
HOME
The position of the cursor at the top left of the screen.
INPUT
Information read from a device into the computer memory.
INTERFACE
A means of connecting a device to a computer system.
K BYTES
Abbreviation for Kilobytes. lK bytes
=
1024 bytes.
LED
Light Emitting Diode. (A small light bulb.)
LOAD
Move a software program from the diskette into the memory of the computer.
LOAD ADDRESS
The location in memory where a program is stored when i t is transferred from disk.
MASTER DISKETTE
An original diskette supplied by or purchased from the manufacturer.
MENU
Information or instructions displayed on a screen to help you execute a Program or Utility.
MODEM
A device designed to be used for the transmission of data over the telephone lines.
NULL-MODEM
A cable used to eliminate the need for modems when connecting two computers together. The connectors are cross wired.
OPERATING SYSTEM
Software that unites all of the hardware components and performs the normal house keeping chores.
OUTPUT
Information sent FROM the computer TO a device.
PARALLEL
Simultaneous transmission of multiple data bits.
Glossary -104-
GLOSSARY
PARAMETER
Parameters are used to define characteristics for a program, utility or operating system and they can be changed by the user.
PARITY
A checking method used by the serial transmission hardware.
PERIPHERAL
A physical device designed to be attached to and serviced by the computer.
POWER-ON
Turn on the electricity, initially.
PROM
A programmable ROM.
PROMPT
A line of information appearing on the screen indicating what should be typed where.
PROTOCOL
A set of rules computers use to exchange information.
RAM
Random access memory--memory that can be read FROM and written TO; any data stored in RAM is lost when the computer is turned off.
READ
Transfer information from a diskette to memory.
RIBBON CABLE
A multi-conductor flat cable.
ROM
Read only memory--software stays in this memory even when the power is turned off.
RUN
Load and execute a program or utility.
SECTOR
A portion of a diskette track.
SEGMENT
A portion of a BANK.
SERIAL
The transmission of data bits in sequence.
Glossary -105-
GLOSSARY
SINGLE BOARD COMPUTER
An entire computer contained on one printed circuit board.
SINGLE DENSITY
A method of storing data in a sector.
SOFT ERROR
An error condition from which you can usually recover.
SOFTWARE
A set of instructions telling a computer to perform certain functions.
SOURCE DISK
The disk or drive to read FROM.
SSDD
Single Sided, Double Density.
SSSD
Single Sided, Single Density.
STOP BIT
Bits which tell the serial receiving device when a character has been completely received.
SYSTEM DISKETTE
See BOOT diskette.
SYSTEM GENERATION
The process of placing a copy of the operating system onto an especially reserved cylinder of a diskette.
TALK
Bi-directional communication between devices.
TRACK
Electro-magnetic concentric circle which is formed on a diskette.
UTILITY
A software tool.
VERIFY
Reaffirm the integrity; test the accuracy and completeness.
WARM START
Reloading the CCP by typing Control C from the A> prompt.
Glossary -106-
GLOSSARY
WINDOW
An area within the addressing range of the CPU that is used to access memory outside of the CPUs addressing range.
WRITE
Transfer information from memory to a diskette.
WRITE PROTECT NOTCH
A notch in the diskette jacket that when covered prevents the diskette from being written to.
Glossary -107-
Glossary -108-
GLOSSARY
This Page Blank
INDEX
3
34-PIN EDGE CONNECTOR, 85
A
A CHANNEL, 78
ADD-ON DISK DRIVE CABLE, 84
ADVANCED OPERATION, 27, 49
B
B CHANNEL, 77, 78
BACKUP, 11, 13, 15, 36, 37
BACKUP UTILITY, 13, 14, 23, 29, 34, 53
BACKUP Utility ERROR MESSAGES, 89
BANK, 65, 75
BANK SWITCHING, 65
BAUD RATE, 39
Bios, 76
Boot, 75
CP/M table, 41
List, 78
Power-on defaults, 19
Setting, 78
Setting Power-on, 40
Temporary change, 22
BIOS BOOT, 76
BIT POSITIONS, 77
BOOT, 9, 11, 16, 18, 19, 101
Bios, 76
Cylinder, 72
Diskette, 101 procedure, 9
Sequence, 75
BOOT CYLINDER, 72
BOOT PROCEDURE (Loading the Operating System), 9
BOOT SEQUENCE, 75
C
CABLES & CONNECTORS, 79
CARE AND HANDLING OF DISKETTES, 5
CBASIC DISKETTE, 3
CBASIC MASTER DISKETTE, 15, 16, 19, 20, 57
CCP, 55, 65, 75
CENTRONICS, 22
COMPUTER, 8
CONFIG UTILITY,' 16, 21, 22, 23, 39, 45, 91
CONFIGURATION PROCEDURES, 16
CONFIG Utility ERROR MESSAGES, 91
CONNECTOR LOCATIONS,
87
CONVERT UTILITY, 23, 25, 29, 47, 70, 71, 91
COPYFIL UTILITY, 23, 51
CPMLDR, 75
CRC, 26
CTS, 77, 78
Index -109-
INDEX
D
DAY-TO-DAY POWER-ON/OFF PROCEDURES, 18
DCD, 77, 78
DEFAULT POWER-ON PARAMETERS, 57
DEVIATIONS FROM CP/M PLUS, 55
DEVICES, 57
Modem, 57
Printer, 57
Terminal, 57
DISK DRIVES, 21
DISKETTES, 5
Care & Handling, 5
Warning, 16
DISK RELATED ERROR MESSAGES, 92
DOCUMENTATION, 55
DPB, 71
DPB: TYPE A PMC-IOI DISKETTE, 68
DPH, 71
DRIVE, 2
Additional, 21
Cable, 84
Capacity, 3
Closing, 9
Conversion, 3, 47
Indicator light, 8
Opening, 7
Quantity, 44, 74
Testing, 53
Type, ·47
Warning, 16
DRIVE GROUP, 44
DTR, 78
E
ELCTRIC WEBSTER MASTER DISKETTE, 19, 3
ELECTRIC WEBSTER MASTER DISKETTE, 15, 16, 20, 57
EMULATION, 47
Type, 50
ERROR MESSAGES, 89
F
FILE NAME DIFFERENCES, 58
FORMAT UTILITY, 11, 23, 33, 47
FORMATTING, 11
FORMATTING INFORMATION: TYPE A PMC-101 DISKETTE, 69
G
GLOSSARY, 101
H
HELP, 3
Index .. -110-
INDEX
I
INSTALLATION, 5
INSTALLING OPTIONAL EQUIPMENT, 19
INTERCONNECTING, 7
INTERFACE, 2
Connector, 86
INTERFACE CONNECTOR, 86
INTRODUCTION, 1
J
JACKET-Diskette, 5
JUMPERS-Disk Drive, 21
K
KEY.
Control, 11
Retrun, 11
KEYBOARD, 3
Cable, 7
KILOBYTES, 2, 29
L
LABEL
Diskette, 9, 17
LIGHT
Drive Activity, 7, 8, 16, 32, 93
Power Indicator, 7
LOADING THE OPERATING SYSTEM,
LOGICAL.
9, 73
Address, 66
Bank, 65
Devices, 57
LOST DATA, 26
LOWER CASE, 11
M
MASTER DISKETTE BACKUP PROCEDURES, 11
MEMORY MAPS, 66
MICROMATE COMPUTER SPECIFICATIONS
Model PMC-lOl, 4
MODEM, 8, 22, 39, 40
Cable, 80 connector, 57
MODEM PORT SPECIFICATIONS, 77
N
NORMAL OPERATION, 24, 47
NOT READY, 26 o
OTHER MENU OPTIONS, 45
Index -111-
INDEX
P
PARALLEL PRINTER, 22
PARALLEL PRINTER CABLE, 83
PARITY, 19, 39, 42, 61,
PHYSICAL DESCRIPTION, 1
62
PHYSICAL SPECIFICATIONS: TYPE A PMC-IOl DISKETTE,
PORT VALUES, 77
POWER ON AND BOOT PROCEDURE,
POWER-OFF PROCEDURE, 17, 18
18
POWER-ON PROCEDURE,
PRINTER, 8
8 connector, 57
Parallel, 22
Parallel Cable, 83
Serial, 22
Serial Cable, 81
PROBLEMS AND POSSIBILITIES, 97
59 PROTOCOLS,
CTS, 59
DSR, 59
XON, 59
68
o
QUME TERMINAL SPECIFICATIONS
Model QVT-I02, 4
R
RAM, 3, 29
RDA, 77
REAL TIME CLOCK, 58
RECORD NOT FOUND, 26
RETURN KEY, 11
RI, 77, 78
ROM, 3, 56, 75
RS-232, 53, 79
Cable, 5
Cable connection, 7 connector, 82
Modern cable, 22, 80
Printer Cable, 22, 81
Terminal cable, 79
RS-232 CONNECTOR, 82
RS-232 MODEM CABLE, 80
RS-232 PRINTER CA~LE, 81
RS-232 TERMINAL CABLE, 79
RTS, 78
RX DATA, 78
Index -112-
INDEX
S
SAMPLE. Disk Parameter Block,
SAMPLE Disk Parameter Header,
SERIAL PRINTER, 22
SETTING BAUD RATES, 78
71
71
SKEW, 68
SOFTWARE FEATURES,
SOFTWARE UTILITIES,
2
23
SOURCE MASTER DISKETTE,
SPECIFICATIONS, 4
SUGGESTED READING, 99
3, 15, 19, 57
SYSTEM FEATURES, 2
SYSTEM MASTER DISKETTE, 3, 9, 11, 12, 13, 14, 15, 19, 23, 57
SYSTEST UTILITY, 23, 53
SYSTEST Uti1itYJERROR MESSAGES, 93
T
T/MAKER MASTER DISKETTE,
TBE, 77
TECHNICAL REFERENCE, 65
3, 15, 16, 17, 19, 20, 57
TERMINAL, 7, 8, 19, 39, 40, 74
Cable, 79 connector, 57
Other, 19
Qume, 3, 7
TERMINAL & MODEM GROUP, 40
TRACK 0
SECTOR 1 - Serial Initialization Segment, 14
SECTOR 1 Disk Load Information Segment, 73
TX DATA, 78
"TYP" byte used in DPB,
TYPE A DISKETTES, 68
71
DPB, 68
Formatting information, 69
Physical Specifications, 68
TYPE BYTE, 70
"TYPE" byte used in DPH, 70
U
UNPACKING, 5
W
WEIGHT, 3
WIRING DIAGRAMS, 79
WORD. PROCESSING, 3
WORK STATION, 2
WRITE PROTECT, 5
Tab, 9
Index -113-
,
\
advertisement
Key Features
- Z80-A microprocessor
- 128K RAM
- half-height disk drive
- CP/M PLUS OS
- 12 inch green screen
- 24x80 display format
- QWERTY keyboard
- low profile