home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
SIMTEL
/
CPMUG
/
CPMUG078.ARK
/
SDCOPY.DOC
< prev
next >
Wrap
Text File
|
1984-04-29
|
3KB
|
75 lines
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.