MakeCopy Topics 1. Introduction. 2. Usage. 3. Copyright. 4. Distribution. 5. BUG reports. 6. Donations. 1. Introduction. This program was developed to enable me, with the use of only two commands, to copy all the scores from one device/path to another. As a natural follow-up to my SmusCopy and MakePlay programs, and since I became fed up with typing SmusCopy for every score I wanted to copy, I reworked my MakePlay program into MakeCopy. It reads the scores directory of a disk, and for every file ending in .smus writes the following line into a batch file; C:MakeCopy Sourcepath Destinationpath filename Features: - Fully compatible with Workbench V1.2 and V1.3. - Works on all Amigas. - Supports most AmigaDos devices. - Generated batch file may be edited with any texteditor. - Built-in help function. Just enter MakeCopy ?. - Copy an entire Scores-directory to another with only two simple commands. - The WB V1.3 Script bit is fully supported. This allows execution of the batch file without need for the Execute command. ( Shell is needed.) 2. Usage Usage : MakeCopy How to use this program? Well it is fairly simple, all you have to input are, the source device/path and the destination device/path. Both upto the Scores directory name. If you don't want to copy all the scores, you can use a text editor, like ED or TXEd to edit the batch file. This file can be found on RAM: device and it is called CopyFile.bat. Why use this program? Well simple really, it enables you with only two commands to copy all scores from a device or path to another, and at the same time copying only those instrument files (both .instr and .ss) that are needed by the scores copied. Thus enabling you to effectively get rid of all those instruments that are not needed but still take up quite an amount of valuable disk space. Seems to me a good reason indeed to use the program. How do you copy all the scores? 1. Make sure both MakeCopy and SmusCopy are located in the the C: directory of the disk you booted with. 2. Run MakeCopy with the appropriate arguments. 3. After MakeCopy has finished, you have a list of all the scores contained in the parameter file. (It might be a good idea to redirect MakeCopy's screen output to your printer, using the > redirection command. ) Now you can start the copy process, by typing 'Execute RAM:CopyFile.bat'. If you are using the V-1.3 shell, you don't need the 'Execute'. The program now sets the Script bit for you. (I hate to type more than needed!) To clarify this I will give some examples. Source dir : DF0:Scores Destin. dir : DF1:Scores Command line : MakeCopy DF0: DF1: Source dir : DH0:Sonix/Scores Destin. dir : DF1:My Scores/Scores Command line : MakeCopy DH0:Sonix/ "DF1:My Scores/" Requirements: - Both the Scores and the Instruments directory must exist on the destination device. There is a check on this, and if either does not exist, the program will issue a message and quit. - Since this program writes the parameter file to RAM:, make sure that that device can be accessed by the program. The program should support all regular Amiga devices. I tested it with DF0: to DF2:, VD0:, VDK:, RAM:, CARD: and DH0: to DH2:. It is compatible with both WorkBench 1.2 and 1.3. I haven not tested it with 1.1 though. NOTICE: This software is supplied as is, and neither the author nor the distributor is liable or responsible for any damage to either the computer or any pheripherals or media this software is used on. 3. Copyright. This program is considered FreeWare and may be copied freely. Only note that when doing so, you must adhere to the following rules. - The program may not be used or bundled by any software retailing over US$ 10.00 (British £ 3.00) or it's equivalent in any other currency, without prior written permission from the author. - This document file must always accompany the program. - This document file may not be altered by anyone. - The author retains the right to remove this program from the Public Domain at any time, without prior notification. 4. Distribution. Distribution rights are hereby, of course, granted to Fred Fish, and any other non-profit organisation. Persons wanting to include this program and / or it's source on any disk retailing over US$ 10.00 (British £ 3.00), or it's equivalent in any other currency, must first obtain written permission for this from the author. 5. BUG-Reports. Known Bugs: - None as of 15th April 1989 Send Report to: Although I've had this program tested extensively, there still is the possibility that something has been overlooked. If you find a bug, or you think you might have found a bug, please print out the following form on you printer, fill in the neccessary details, and sent it to the address mentioned on it. Thanks! ------------------- Cut Here Please ------------------------------ +----------------------------------------------------------------+ | BUG Report | +----------------------------------------------------------------+ | Program : MakeCopy Version : 1.3 | +----------------------------------------------------------------+ | Bug : | | | | | | | | | | | | | +----------------------------------------------------------------+ | Additional information | | Error code : | | | | | | | | | | | | | +----------------------------------------------------------------+ | Sent to: P. Kolenbrander | | | | Turfveldenstraat 37 | | NL-5632 XH EINDHOVEN | | The NETHERLANDS | | | +----------------------------------------------------------------+ ------------------- Cut Here Please ------------------------------ 6. Donations. This program is considered Freeware. Meaning that if you find this program useful, you are kindly requested to make this noted to the author. Preferably by means of a (cash!) donation or other useful token of appreciation. This is not mandatory as is with Shareware programs however. If you have any cash to spare, it is always welcome. Unfortunately I have my expenses also. Donations in other form, like disks, (PD) software, Sonix Scores!, home-built programs / hardware etc, are of course also welcome. Remember: 'It is better to give than to receive!' (I've given you this program, so now it's you turn, isn't it?) Enjoy the program! The address is: P. Kolenbrander Turfveldenstraat 37 NL-5632 XH EINDHOVEN HOLLAND