home *** CD-ROM | disk | FTP | other *** search
- SDCOPY.DOC
-
- REVISION OF CPMUG 29.30
-
- SDCOPY IS A PROGRAM WHICH ALLOWS FILES TO BE COPIED FROM
- ONE DISKETTE TO ANOTHER ON A SINGLE-DRIVE CP/M SYSTEM. IT
- WILL COPY ONLY ONE FILE AT A TIME, AND THIS FILE IS SPECIFIED
- WHEN THE SDCOPY COMMAND IS ENTERED. SDCOPY IS INVOKED AS
- FOLLOWS:
-
- SDCOPY <FILE NAME>.<TYPE>
-
- EXAMPLE:
-
- SDCOPY MYFILE.ASM
-
- THE ABOVE COMMAND LINE CAUSES SDCOPY.COM TO BE LOADED AND
- EXECUTED. THE PROGRAM FIRST IDENTIFIES ITSELF AND THEN PROMPTS
- FOR THE INPUT FILE AS FOLLOWS:
-
- LOAD SOURCE DISK, TYPE S:
-
- AFTER YOU LOAD THE SOURCE DISKETTE AND TYPE "S", THE DISKETTE
- DIRECTORY IS SEARCHED FOR A FILE WITH THE NAME YOU FIRST
- ENTERED. IF THE FILE IS NOT FOUND THE MESSAGE "WRONG DISKETTE"
- IS DISPLAYED ON THE CONSOLE. IF THE FILE IS FOUND, IT IS READ
- INTO MEMORY UNTIL ALL AVAILABLE MEMORY IS FILLED (TO JUST BELOW
- THE CCP) OR THE END OF FILE OCCURS. THE FOLLOWING PROMPT WILL
- THEN APPEAR:
-
- LOAD DESTINATION DISK, TYPE D:
-
- THE FIRST TIME THE OUTPUT DISKETTE IS LOADED ANY FILE WITH THE
- SAME NAME IS DELETED. A NEW EMPTY FILE WITH THE NAME YOU ENTERED
- WILL BE CREATED ON THE OUTPUT DISKETTE. THE PART OF THE INPUT
- FILE ALREADY IN MEMORY WILL THEN BE WRITTEN TO THE DISKETTE.
-
- IF INPUT ENDED WITH AN END OF FILE (CP/M END OF FILE, NOT CTL-Z),
- THE COPY OPERATION IS COMPLETE WHEN THE RECORDS IN MEMORY HAVE
- BEEN WRITTEN TO THE OUTPUT DISKETTE. IF AVAILABLE MEMORY WAS
- FILLED BEFORE END OF FILE, HOWEVER, THE PROGRAM WILL AGAIN
- PROMPT FOR THE SOURCE DISKETTE, AND THE PROCESS IS REPEATED.
- AFTER THE FIRST PASS THE OUTPUT FILE IS NOT RECREATED, BUT IT
- IS SEARCHED FOR IN THE DIRECTORY. IF IT IS NOT FOUND THE
- FOLLOWING MESSAGE WILL APPEAR ON THE CONSOLE:
-
- WRONG DISKETTE
-
- AFTER THE PROCESS IS COMPLETE, OR IF AN ERROR OCCURS, THE
- FOLLOWING MESSAGE IS SENT TO THE CONSOLE:
-
- REBOOTING VIA JMP 0000, PRESS RETURN
-
- AT THIS TIME YOU SHOULD INSERT THE DISKETTE YOU WANT FOR NORMAL
- OPERATION ON YOUR SYSTEM AND PRESS THE "RETURN" KEY.
-
-
- CAUTION
- =======
-
- EVEN THOUGH THIS PROGRAM WORKS FINE ON MY SYSTEM UNDER CP/M V1.4,
- YOU SHOULD VERIFY THAT IT WORKS CORRECTLY ON YOUR OWN SYSTEM WITH
- SOME UNIMPORTANT FILES BEFORE YOU TRY IT ON A VALUABLE ONE. THIS
- IS ESPECIALLY TRUE IF YOU HAVE A DIFFERENT VERSION OF CP/M OR HAVE
- SOME NON-STANDARD I/O ROUTINES OR RESIDENT ROUTINES BETWEEN 100H
- AND THE CCP. THE PROGRAM DOES USE STANDARD CP/M I/O CALLS, BUT IT
- IS ALWAYS BETTER TO BE SAFE THAN SORRY.
-
- BE ESPECIALLY CAREFUL TO INSERT THE CORRECT DISKETTE EACH TIME.
- IF YOU LEAVE THE INPUT DISKETTE IN ON THE FIRST PASS WHEN
- THE PROGRAM EXPECTS THE OUTPUT DISKETTE, THE REMAINDER OF
- THE INPUT FILE WILL BE LOST. IT WILL BE DELETED, AND WHATEVER
- IS IN MEMORY WILL BE WRITTEN BACK ON THAT DISKETTE. YOU
- SHOULD PHYSICALLY WRITE PROTECT THE INPUT DISKETTE IF POSSIBLE.
-