💾 Archived View for mirrors.apple2.org.za › archive › www.textfiles.com › apple › DOCUMENTATION › ec… captured on 2024-08-19 at 03:08:20.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-



         ECHO 1.0 DOCUMENTATION
        ------------------------

CHANGING PARAMETERS
-------- ----------
- THE CURSOR WILL FLASH OVER THE DIGIT 
YOU ARE ABOUT TO CHANGE.
- TYPING RETURN WILL MOVE THE CURSOR DO
WN TO THE NEXT PARAMETER.
- THE TWO ARROW KEYS MOVE THE CURSOR FR
OM DIGIT TO DIGIT.
- WHEN YOU GET TO THE FRAME BITS PARAME
TER THE RETURN KEY WILL START
    THE COPY.


PARAMETER DEFINITIONS
--------- -----------
SOURCE SLOT:      RANGE: 1-7  DEFAULT: 
6

SOURCE DRIVE:     RANGE: 1-2  DEFAULT: 
1
     
TARGET SLOT:      SAME AS SOURCE EXCEPT
 TARGET DISK

TRACK PHASE:      RANGE: 0-2  DEFAULT:0
      DEFINITION: WHEN SET TO 0 ECHO ON
LY READS WHOLE TRACKS.
                  WHEN SET TO 1 ECHO RE
ADS HALF TRACKS.
                  WHEN SET TO 2 (SEE SP
ECIAL FEATURES) ECHO TRIES TO
                    FIGURE OUT WHAT TO 
READ.
 
TRACK START:      RANGE: 0-23  DEFAULT:
 00
      DEFINITION: FIRST TRACK THAT ECHO
 WILL COPY.

TRACK END:        RANGE: 0-23  DEFAULT:
 22
      DEFINITION: LAST TRACK THAT ECHO 
WILL COPY.

TRACK COUNT:      RANGE: 1-23  DEFAULT:
 1
      DEFINITION: NUMBER TO INCREMENT B
Y
      EXAMPLE: TRACK 1-12  TRACK COUNT:
3
               COPY: 1-4-7-10 ETC.

ENABLE SYNC:      RANGE: 0-1  DEFAULT: 
0
      DEFINITION: IF IT'S A 1, ECHO SYN
CS THE TRACK 
                  (SEE SPECIAL FEATURES
)

ENABLE COUNT:     RANGE: 0-1  DEFAULT: 
0
      DEFINITION: IF IT'S A 1 NIBBLE CO
UNTING IS SELECTED.
                  (SEE SPECIAL FEATURES
)

FRAME BITS:      RANGE: 0-2  DEFAULT: 1
     DEFINITION: THE NUMBER OF '0' BITS
 ECHO WILL WRITE AFTER
                   EACH SYNC BYTE.  IF 
'0' IS SELECTED ECHO ENABLES
                   IT'S LENGTH KILL FEA
TURE  (SEE SPECIAL FEATURES)
.NP
ECHO'S MESSAGES
------ --------
IN THE LOWER RIGHT HAND BOX WHEN COPYIN
G YOU WILL SEE SOMETHING IN A
  FORMAT LIKE THIS:
                          TT SSSS LLLL 
      E
    TT   = TRACK NUMBER
    SSSS = NUMBER OF SYNC BYTES ON THE 
TRACK
    LLLL = LENGTH OF THE TRACK
    E    = ERROR CODE

THE TWO LONG BOXES ON THE RIGHT HAND SI
DE ARE THE TRACK INFORMATION
  FIELDS.  IN THEM YOU WILL SEE SOMTHIN
G LIKE THIS:
                           TT  +NN
                             OR
                           TT  -NN
TT = TRACK #   NN = DIFFERENCE BETWEEN 
SOURCE AND TARGET INFORMATION.

IN THE PHASE FINDER MODE, THE TWO BOXES
 WILL FORMAT LIKE THIS:
                           TT  N
TT = TRACK #   N  = WHOLE TRACK IF IT'S
 A 0, HALF TRACK IF IT'S A 1


ERROR CODES
----- -----
ERROR 0:  ECHO HAD NO PROBLEM COPYING T
HIS TRACK
ERROR 1:  ECHO COULDN'T DETERMINE LENGT
H OF TRACK WHEN IT WAS READ.
          > THIS ERROR IS FATAL.  IF YO
U GET IT TRY AGAIN AND HOPE!
ERROR 2:  ECHO COULD NOT DETERMINE THE 
START OF THE TRACK.  THE TRACK
            MAY OR MAY NOT HAVE BEEN CO
PIED CORRECTLY
ERROR 3:  IF YOU GET THIS ERROR YOU BET
TER GET ANOTHER COPY OF ECHO
            1.0 BECAUSE THIS ERROR IS N
OT BEING USED YET.
ERROR 4:  TARGET DISK IS WRITE PROTECTE
D
ERROR 5   ECHO COULD NOT VERIFY THE TRA
CK THAT IT WROTE. THE TRACK
            MAY OR MAY NOT HAVE BEEN CO
PIED SUCCESSFULLY.
ERROR 6   TRACK LENGTH IS DIFFERENT THE
N THE ORIGINAL. THIS ERROR
            ONLY HAPPENS WHEN YOU USE E
NABLE COUNT.  ECHO WILL
            CONTINUE TO WRITE THE TRACK
 UNTIL THE LENGTHS ARE THE
            SAME.
ERROR 7:  ECHO COULDN'T SYNC THE TRACK.


SPECIAL FEATURES
------- --------
PHASE FINDER
   DEFINITION: DISPLAYS A 0 IF IT'S A W
HOLE TRACK AND A 1 IF IT'S A
   HALF. THIS IS ONLY A STATISTICAL E
VALUATION AND MAY BE UNRELIABLE.
SYNC MODE
   DEFINITION: SYNCS THE DISK. IF YOU G
ET EITHER AN ERROR 2 OR AN
   ERROR 7 THEN ECHO 1.0 CAN'T SYNC THE
 TRACK.
COUNT MODE
   DEFINITION: ENABLES NIBBLE COUNING. 
TRY NOT TO NIBBLE COUNT UNLESS
   ALL ELSE FAILS.
LENGTH KILL
   DEFINITION: IF THE FRAME BITS PARA
METER IS SET TO 0 THEN THE
   LENGTH KILL FEATURE IS IN EFFECT.  T
HIS SHOULD ONLY BE USED IF YOU
   CANNOT OVERCOME THE ERROR 5'S.
EXIT
   DEFINITION: IF YOU TYPE THE ESC KEY 
FROM ALMOST ANYWHERE IN THE
   PROGRAM IT WILL RETURN YOU TO THE CH
ANGE PARAMETER MODE.
.NP
TROUBLE SHOOTING
------- --------
ERROR 0'S:   IF THE COPY DOESN'T WORK T
RY SYNC OR NIBBLE COUNT.  IF
               IT STILL DOESN'T WORK TR
Y 0 OR 2 FRAME BITS.

ERROR 1'S:   TRY READING AGAIN. IF IT H
APPENS AGAIN TRY ANOTHER
               COPIER.  THIS ERROR IS R
ARE.

ERROR 2'S:   TRY A FEW TIMES - THE CO
PY MAY STILL WORK.

ERROR 3'S:   IF YOU GET THESE GET ANOTH
ER COPY OF ECHO. 

ERROR 4'S:   THE TARGET DISK IS WRITE P
ROTECTED.

ERROR 5'S:   TRY SEVERAL TIMES OR SET
 FRAME BITS TO 0.

ERROR 6'S:   IF THE TRACK LENGTH NEVER 
GETS TO 0 TRY SETTING FRAME
               BITS TO 2 AND TRY AGAIN.

ERROR 7'S:   TRY COPYING TRACK 0 PHASE 
0 FIRST.  IF ALL ELSE FAILS
               DON'T SYNC THE TRACK.