00000000: C9 4E 46 4F 52 4D 41 54 49 4F 4E 20 41 42 4F 55 |.NFORMATION ABOU|
00000010: 54 20 4D 43 4F 50 59 0D 0D CD 43 4F 50 59 20 49 |T MCOPY...COPY I|
00000020: 53 20 41 20 50 52 4F 47 52 41 4D 20 54 4F 20 4D |S A PROGRAM TO M|
00000030: 41 4B 45 20 4D 55 4C 54 49 50 4C 45 20 43 4F 50 |AKE MULTIPLE COP|
00000040: 49 45 53 20 4F 46 20 4D 55 4C 54 49 50 4C 45 20 |IES OF MULTIPLE |
00000050: 46 49 4C 45 53 0D 55 53 49 4E 47 20 41 20 53 49 |FILES.USING A SI|
00000060: 4E 47 4C 45 20 44 49 53 4B 20 44 52 49 56 45 2E |NGLE DISK DRIVE.|
00000070: 20 20 D4 48 45 20 50 52 4F 47 52 41 4D 20 52 45 | .HE PROGRAM RE|
00000080: 41 44 53 20 55 50 20 54 4F 20 31 33 35 20 42 4C |ADS UP TO 135 BL|
00000090: 4F 43 4B 53 0D 43 4F 4D 42 49 4E 45 44 20 46 52 |OCKS.COMBINED FR|
000000A0: 4F 4D 20 53 45 56 45 52 41 4C 20 46 49 4C 45 53 |OM SEVERAL FILES|
000000B0: 2C 20 54 48 45 4E 20 57 52 49 54 45 53 20 41 4C |, THEN WRITES AL|
000000C0: 4C 20 54 48 45 20 46 49 4C 45 53 20 4F 55 54 20 |L THE FILES OUT |
000000D0: 54 4F 20 41 0D 4E 45 57 20 44 49 53 4B 2E 20 20 |TO A.NEW DISK. |
000000E0: D4 4F 20 53 41 56 45 20 54 49 4D 45 2C 20 59 4F |.O SAVE TIME, YO|
000000F0: 55 20 43 41 4E 20 57 52 49 54 45 20 54 48 45 20 |U CAN WRITE THE |
00000100: 46 49 4C 45 53 20 4F 55 54 20 54 4F 20 41 20 53 |FILES OUT TO A S|
00000110: 45 43 4F 4E 44 0D 28 54 48 49 52 44 2C 20 45 54 |ECOND.(THIRD, ET|
00000120: 43 2E 29 20 44 49 53 4B 20 57 49 54 48 4F 55 54 |C.) DISK WITHOUT|
00000130: 20 48 41 56 49 4E 47 20 54 4F 20 52 45 41 44 20 | HAVING TO READ |
00000140: 54 48 45 4D 20 49 4E 20 41 47 41 49 4E 2E 0D 0D |THEM IN AGAIN...|
00000150: D4 48 45 20 50 52 4F 47 52 41 4D 20 49 53 20 4C |.HE PROGRAM IS L|
00000160: 4F 41 44 45 44 20 41 4E 44 20 52 55 4E 20 49 4E |OADED AND RUN IN|
00000170: 20 54 48 45 20 55 53 55 41 4C 20 57 41 59 2E 20 | THE USUAL WAY. |
00000180: 20 D4 48 45 20 50 52 4F 47 52 41 4D 0D 54 45 4C | .HE PROGRAM.TEL|
00000190: 4C 53 20 59 4F 55 20 54 4F 20 50 55 54 20 54 48 |LS YOU TO PUT TH|
000001A0: 45 20 49 4E 50 55 54 20 44 49 53 4B 20 49 4E 2C |E INPUT DISK IN,|
000001B0: 20 54 48 45 4E 20 41 53 4B 53 20 59 4F 55 20 46 | THEN ASKS YOU F|
000001C0: 4F 52 20 54 48 45 20 4E 41 4D 45 0D 41 4E 44 20 |OR THE NAME.AND |
000001D0: 54 59 50 45 20 28 50 52 4F 47 52 41 4D 20 4F 52 |TYPE (PROGRAM OR|
000001E0: 20 53 45 51 55 45 4E 54 49 41 4C 20 4F 46 20 45 | SEQUENTIAL OF E|
000001F0: 41 43 48 20 46 49 4C 45 29 2E 20 20 C1 46 54 45 |ACH FILE). .FTE|
00000200: 52 20 45 41 43 48 20 46 49 4C 45 0D 49 53 20 52 |R EACH FILE.IS R|
00000210: 45 41 44 20 49 4E 2C 20 54 48 45 20 50 52 4F 47 |EAD IN, THE PROG|
00000220: 52 41 4D 20 54 45 4C 4C 53 20 59 4F 55 20 48 4F |RAM TELLS YOU HO|
00000230: 57 20 4D 55 43 48 20 52 4F 4F 4D 20 49 53 20 4C |W MUCH ROOM IS L|
00000240: 45 46 54 20 49 4E 20 54 48 45 0D 31 33 35 2D 42 |EFT IN THE.135-B|
00000250: 4C 4F 43 4B 20 42 55 46 46 45 52 2E 20 20 D4 48 |LOCK BUFFER. .H|
00000260: 45 20 50 52 4F 47 52 41 4D 20 41 53 4B 53 20 59 |E PROGRAM ASKS Y|
00000270: 4F 55 20 41 46 54 45 52 20 45 41 43 48 20 46 49 |OU AFTER EACH FI|
00000280: 4C 45 20 57 48 45 54 48 45 52 0D 59 4F 55 20 57 |LE WHETHER.YOU W|
00000290: 41 4E 54 20 54 4F 20 52 45 41 44 20 49 4E 20 41 |ANT TO READ IN A|
000002A0: 4E 4F 54 48 45 52 20 46 49 4C 45 2E 20 20 D7 48 |NOTHER FILE. .H|
000002B0: 45 4E 20 59 4F 55 20 53 41 59 20 22 4E 22 20 54 |EN YOU SAY "N" T|
000002C0: 4F 20 54 48 49 53 0D 51 55 45 53 54 49 4F 4E 20 |O THIS.QUESTION |
000002D0: 28 45 49 54 48 45 52 20 42 45 43 41 55 53 45 20 |(EITHER BECAUSE |
000002E0: 59 4F 55 20 48 41 56 45 20 52 45 41 44 20 49 4E |YOU HAVE READ IN|
000002F0: 20 41 4C 4C 20 54 48 45 20 44 45 53 49 52 45 44 | ALL THE DESIRED|
00000300: 20 46 49 4C 45 53 0D 4F 52 20 42 45 43 41 55 53 | FILES.OR BECAUS|
00000310: 45 20 54 48 45 52 45 20 49 53 4E 27 54 20 45 4E |E THERE ISN'T EN|
00000320: 4F 55 47 48 20 52 4F 4F 4D 20 4C 45 46 54 20 49 |OUGH ROOM LEFT I|
00000330: 4E 20 54 48 45 20 42 55 46 46 45 52 29 2C 20 54 |N THE BUFFER), T|
00000340: 48 45 0D 50 52 4F 47 52 41 4D 20 54 45 4C 4C 53 |HE.PROGRAM TELLS|
00000350: 20 59 4F 55 20 54 4F 20 50 55 54 20 49 4E 20 54 | YOU TO PUT IN T|
00000360: 48 45 20 4F 55 54 50 55 54 20 44 49 53 4B 2E 20 |HE OUTPUT DISK. |
00000370: 20 C1 46 54 45 52 20 57 52 49 54 49 4E 47 20 4F | .FTER WRITING O|
00000380: 55 54 0D 54 48 45 20 46 49 4C 45 53 20 46 52 4F |UT.THE FILES FRO|
00000390: 4D 20 54 48 45 20 42 55 46 46 45 52 20 54 4F 20 |M THE BUFFER TO |
000003A0: 54 48 45 20 4F 55 54 50 55 54 20 44 49 53 4B 2C |THE OUTPUT DISK,|
000003B0: 20 54 48 45 20 50 52 4F 47 52 41 4D 20 41 53 4B | THE PROGRAM ASK|
000003C0: 53 0D 59 4F 55 20 49 46 20 59 4F 55 20 57 41 4E |S.YOU IF YOU WAN|
000003D0: 54 20 54 4F 20 4D 41 4B 45 20 41 20 43 4F 50 59 |T TO MAKE A COPY|
000003E0: 20 54 4F 20 59 45 54 20 41 4E 4F 54 48 45 52 20 | TO YET ANOTHER |
000003F0: 4F 55 54 50 55 54 20 44 49 53 4B 2E 20 20 C9 46 |OUTPUT DISK. .F|
00000400: 0D 53 4F 2C 20 54 48 45 20 50 52 4F 47 52 41 4D |.SO, THE PROGRAM|
00000410: 20 54 45 4C 4C 53 20 59 4F 55 20 54 4F 20 50 55 | TELLS YOU TO PU|
00000420: 54 20 49 4E 20 54 48 45 20 4E 45 58 54 20 4F 55 |T IN THE NEXT OU|
00000430: 54 50 55 54 20 44 49 53 4B 2E 20 20 C9 46 0D 4E |TPUT DISK. .F.N|
00000440: 4F 54 2C 20 49 54 20 41 53 4B 53 20 59 4F 55 20 |OT, IT ASKS YOU |
00000450: 49 46 20 59 4F 55 20 48 41 56 45 20 41 4E 59 20 |IF YOU HAVE ANY |
00000460: 4D 4F 52 45 20 46 49 4C 45 53 20 54 4F 20 52 45 |MORE FILES TO RE|
00000470: 41 44 20 49 4E 20 46 52 4F 4D 20 54 48 45 0D 49 |AD IN FROM THE.I|
00000480: 4E 50 55 54 20 44 49 53 4B 2E 0D 0D C9 46 20 59 |NPUT DISK....F Y|
00000490: 4F 55 20 41 52 45 20 4D 41 4B 49 4E 47 20 41 20 |OU ARE MAKING A |
000004A0: 43 4F 50 59 20 4F 46 20 54 48 45 20 4D 43 4F 50 |COPY OF THE MCOP|
000004B0: 59 20 50 52 4F 47 52 41 4D 20 54 4F 20 41 4E 4F |Y PROGRAM TO ANO|
000004C0: 54 48 45 52 20 44 49 53 4B 2C 0D 42 45 20 53 55 |THER DISK,.BE SU|
000004D0: 52 45 20 54 4F 20 43 4F 50 59 20 54 48 45 20 46 |RE TO COPY THE F|
000004E0: 49 4C 45 20 4D 43 4F 50 59 2E 4D 4C 20 54 4F 4F |ILE MCOPY.ML TOO|
000004F0: 2C 20 57 48 49 43 48 20 43 4F 4E 54 41 49 4E 53 |, WHICH CONTAINS|
00000500: 20 4D 41 43 48 49 4E 45 0D 4C 41 4E 47 55 41 47 | MACHINE.LANGUAG|
00000510: 45 20 53 55 42 52 4F 55 54 49 4E 45 53 20 55 53 |E SUBROUTINES US|
00000520: 45 44 20 42 59 20 4D 43 4F 50 59 2E 0D |ED BY MCOPY.. |
INFORMATION ABOUT MCOPY..MCOPY IS A PROG
RAM TO MAKE MULTIPLE COPIES OF MULTIPLE
FILES.USING A SINGLE DISK DRIVE. THE PR
OGRAM READS UP TO 135 BLOCKS.COMBINED FR
OM SEVERAL FILES, THEN WRITES ALL THE FI
LES OUT TO A.NEW DISK. TO SAVE TIME, YO
U CAN WRITE THE FILES OUT TO A SECOND.(T
HIRD, ETC.) DISK WITHOUT HAVING TO READ
THEM IN AGAIN...THE PROGRAM IS LOADED AN
D RUN IN THE USUAL WAY. THE PROGRAM.TEL
LS YOU TO PUT THE INPUT DISK IN, THEN AS
KS YOU FOR THE NAME.AND TYPE (PROGRAM OR
SEQUENTIAL OF EACH FILE). AFTER EACH F
ILE.IS READ IN, THE PROGRAM TELLS YOU HO
W MUCH ROOM IS LEFT IN THE.135-BLOCK BUF
FER. THE PROGRAM ASKS YOU AFTER EACH FI
LE WHETHER.YOU WANT TO READ IN ANOTHER F
ILE. WHEN YOU SAY "N" TO THIS.QUESTION
(EITHER BECAUSE YOU HAVE READ IN ALL THE
DESIRED FILES.OR BECAUSE THERE ISN'T EN
OUGH ROOM LEFT IN THE BUFFER), THE.PROGR
AM TELLS YOU TO PUT IN THE OUTPUT DISK.
AFTER WRITING OUT.THE FILES FROM THE BU
FFER TO THE OUTPUT DISK, THE PROGRAM ASK
S.YOU IF YOU WANT TO MAKE A COPY TO YET
ANOTHER OUTPUT DISK. IF.SO, THE PROGRAM
TELLS YOU TO PUT IN THE NEXT OUTPUT DIS
K. IF.NOT, IT ASKS YOU IF YOU HAVE ANY
MORE FILES TO READ IN FROM THE.INPUT DIS
K...IF YOU ARE MAKING A COPY OF THE MCOP
Y PROGRAM TO ANOTHER DISK,.BE SURE TO CO
PY THE FILE MCOPY.ML TOO, WHICH CONTAINS
MACHINE.LANGUAGE SUBROUTINES USED BY MC
OPY..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL