****************************************************************************** _______ ____ ______ __ __ _______ / _____| / __ \ | _ \ \ \ / / / _____| | / | / \ | | |_| | \ \_/ / ___ | / THE | | | | | | | ____/ \ / |___| | | MANUAL | | | | | | | | | | | | | \_____ | \__/ | | | | | | \_____ \_______| \____/ |_| |_| \_______| V1.0 ****************************************************************************** THE DISK: The Copy-C disk must contain the following files: s (dir) Copy-C.config startup-sequence libs (dir) powerpacker.library mods (dir) mod.copy-c_song.pp Copy-C.doc Copy-C.doc.info Copy-C_DEMO Copy-C_DEMO.info Disk.info RIGHTS: The docs and the program mustn't be changed by anyone who has not the permission of the programmer. The demo versions of Copy-C(VX.XD)may freely be copied and distributed in every way as long as the docs are with the program. The full version of Copy-C(VX.X)mustn't be copied.Anyone who has bought it from me may of course do some copies for himself.The Copyright of Copy-C has the author,Ludwig Huber.If you want to distribute the full version of Copy-C in some way,you must contact the author first. ****************************************************************************** How to get the full version? ------------------------------------------------------------------------------ To get the full version send 20DM or $13 to: Ludwig Huber Wilhelm-Busch-Weg 14 8900 Augsburg W.Germany from 1.7.1993 on,use Ludwig Huber Wilhelm-Busch-Weg 14 86161 Augsburg Germany Tell me if you want your name to be shown in the program! ****************************************************************************** BUG REPORT: If you find bugs or things that worry you in my programs,if they don't run at all,also if you have new ideas to improve Copy-C write me an E-mail or a letter.Don't forget to tell me the conditions,under which it happened(AXXXX,HD?,68xxx...). ****************************************************************************** REQUIREMENTS: OS 1.2 or higher, 1MB RAM or more, min. one 3½"disk drive. ****************************************************************************** WARNING:THE AUTHOR TAKES NO RESPONSIBILITY FOR DAMAGES CAUSED BY COPY-C! WHAT IS Copy-C ? ------------------------------------------------------------------------------ Copy-C is a Disk Tool for making SECURITY-COPYS of your disks or FORMATTING, CHECKING...them.It was fully written in Assembler language and I think it's pretty fast. ------------------------------------------------------------------------------ HOW TO START IT ------------------------------------------------------------------------------ When you start Copy-C,no other disk activities(except loading it) should run. To start Copy-C,you have to load the file "Copy-C" from the CLI or click on the ICON when using the WORKBENCH.If there'll be some requestors like "NOT A DOS DISK IN DFX" ,just CANCEL them.If nothing happens after you've tried to start it,the reason could be that there is not enough (CHIP) Ram available. ------------------------------------------------------------------------------ NOTE: IF YOU JUST WANT TO USE THE STANDART OPERATIONS,YOU DON'T HAVE TO READ THE EXPLANATIONS ON SYNCWORDS AND START/END/TARGET TRACKS. HOW TO USE ALL THESE GADGETS AND DISPLAYS ? ------------------------------------------------------------------------------ After you've succeeded in starting Copy-C,you'll face a new SCREEN with a lot of gadgets.Here you see the functions and the use of them: QUIT To quit,click the point at the top and full left. SOURCE/TARGET DRIVES At the disk symbols,you see the drives you have and can select them to be the SOURCE or (one of) the TARGET DRIVE(s).All symbols are grey when they are unselected.A selected SOURCE symbol is yellow,a selected TARGET symbol is VIOLET (means VERIFY ON) when clicked once and BLUE(means VERIFY OFF) when clicked again.VERIFY means that,after write operations,the data is tested to be on disk as expected(if it isn't,a WRITE ERROR is displayed). VERIFY MODE should always be turned on when you don't test a disk afterwards anyway.If you copy a disk when a drive is SOURCE and TARGET the program will copy using the ram. MODE THE "MODE" GADGET is used to choose the different ACTIONS that Copy-C offers. (clicking on it with the LEFT MOUSEBUTTON changes to the next MODE in the list ,using the RIGHT MOUSEBUTTON changes to the previous MODE) START/END/TARGET BLOCK/TRACK Above and Below these numbers,there are arrows that you can click on to change the values.The '1's or '0's(click on it to change them)behind the track values show the side of the track to start/end or to copy to.The BEGIN/END TRACK(!) values can also be changed by just clicking in the TRACKDISPLAY(it's the GRID with numbers at the edge).The functions may differ at the different MODEs , so see the explanation at "MODES".You can select tracks up to track 81,but not all disk-drives can use this.If you go to a track that a drive can't reach ,this could cause big problems(=>damaged copies,NAME MODE shows errors on correct disks...).So if you don't know sure if your drive(s) can go up to track 81/80,select only tracks up to track 79. SOURCE/TARGET SYNC Here,you can change(as above) the values of the SOURCE/TARGET SYNCWORD.These can be used to work with disks of different syncwords or to change the syncword of a disk.They have no meaning during the DIRECTORY MODE.There's a button left of the two syncword displays that can be used to reset the SOURCE/TARGET SYNCs to normal. USE Here,you can choose between "DSK" and "RAM".When "RAM" is selected,the program is forced to COPY DISKs by loading them in the ram and then writing them out of the ram on another disk.The advantage in "RAM" mode is that you're asked to repeat the writing(if you want to copy something to several disks).In "DSK" mode,copying without using ram is prefered(it's faster). START/STOP/REPEAT Using "START",you start the ACTION that you've chosen.During an ACTION,you can ABORT using the STOP gadget.Whenever a disk is copied using RAM,you'll have the possibility to "REPEAT".If you then click on the REPEAT gadget,the data in RAM will be written again to the TARGET drive(s). NAME/CHECK These are two MODEs that you can start quickly by clicking on their gadgets. If you click on "CHECK" using the LEFT MOUSEBUTTON, the MODE "CHECKDISK" is started,if you use the RIGHT MOUSEBUTTON, the MODE "BAMCHECK" is started. By clicking on the NAME gadget using the RIGHT MOUSEBUTTON,you can enter the NAME-MENU.IN this menu,you can choose if DISKNAMES are to be recorded before copy operations(and displayed in this menu) or not.You also can clear the NAMESLIST there. BACK Whenever you use this,all values are set to normal. HELP If you click on this gadget or hit the HELP-KEY of your keyboard,you'll get a short information on the READ ERRORS displayed in the TRACKDISPLAY. TIME At this place,you can see how much time has gone since you started the last ACTION.The time stops to count when an ACTION is canceled or has finished. PREFS Clicking on this one,you enter the PREFERENCES MENU.There,you can save all parameters(to "S:Copy-C.config") so that they remain the same when you start the program again.In this menu,you can also choose if VERIFY should be done in DIRECTORY MODE(it's called "FILEVERIFY").Changing the "RETRYS" value,you can specify how often the program should try again when READ/WRITE ERRORS occur. If you want a Noise/Protracker Module to be played during Copy-C runs,enter the filename in this menu and select "SONG:ON".The switches about DIRSORT and ARROWS can be used to change the DIR-DISPLAY in DIRECTORY MODE. TRACKDISPLAY During ACTIONS,you can watch here the tracks that are read or written.READ ERRORS are displayed in red numbers(use HELP gadget/key),WRITE ERRORS(ONLY DISPLAYED WHEN using VERIFY) are displayed in blue numbers(the number is the drive's).IF NO ERROR has happened,a brown "0" is displayed. TEXTFRAME Here, all (ERROR)MESSAGES and QUESTIONS for the user are displayed.If you have to input a Disk-Name or something like that,you do it here. ------------------------------------------------------------------------------ WHAT DO THESE DIFFERENT MODES DO ? ------------------------------------------------------------------------------ Here you see the functions and the parameters of the different ACTIONS. ****************************************************************************** But first ,some little remarks about... TRACKS: All DISKS are divided in tracks.Every track has two sides(you can see this in the TRACKDISPLAY). SYNCWORDS: In all modes,except DIRECTORY MODE,tracks are read using the SOURCE SYNC, and written using the TARGET SYNC.In DIRECTORY MODE,the normal syncwords (READS & WRITES $4489) are used. DISK ERRORS: If WRITE ERRORS are shown in the grid after an operation,something went wrong. Then, you should try (an)other TARGET DISK(s).But if the SOURCE disk already had READ ERRORS,this can be the reason for the data not to be able to be copied! DISKS: Normal AmigaDOS disks only use the tracks from 0 to 79,so for a standart copy/check/... operation,only these tracks need to be selected. ****************************************************************************** NAME This gives you some information about the SOURCE DISK.It shows the name of the SOURCE and shows if it is bootable CHECK It checks the SOURCE TRACKS beginning at the STARTTRACK and ending at the ENDTRACK.Using it,you can see if READ ERRORS are on a disk. BAMCHECK BAMCHECK works just like CHECK,but only the tracks used by Files are tested. This is useful,when a disk was copied with BITM.COPY,and you want to check only the tracks that were copied. DOSCOPY DOSCOPY is used to copy disks. DOSCOPY copys the tracks beginning at STARTTRACK and ending at ENDTRACK from the SOURCE to the tracks of the TARGET(s) beginning at TARGETTRACK. FORMAT FORMAT formats (a) disk(s) so that it/they can be used by AmigaDOS. FORMAT formats the tracks of the TARGET(s) beginning at STARTTRACK(!) and ending at ENDTRACK. During the tracks are formatted,you'll be asked a few questions about the filesystem and the bootblock of the disk to be made.You "answer" them by pressing the corresponding key shown in brackets. The possibilities are: OFS normal FileSystem FFS FastFileSystem (only OS2.0 or higher) CLEAR no INITIALIZING(no FileSystem) INTER. International MODE (only OS2.0 or higher) DirCache DirectoryCache (only OS3.0 or higher) NORM no International MODE/DirCache BOOTABLE create bootable disk DATA create non-bootbable disk After this,you will have to enter the disk name.If you just hit return,the disk name will be "CLR $XXXX",where "XXXX" counts upwards after every format. If you have selected several TARGETs,you'll have to enter all this again for the other disks. FORMATQ FORMATQ works just like FORMAT,but it doesn't format the TARGET tracks,but just initializes the TARGET DISK(s).For this reason,you will of course not be asked the "CLEAR" option. CODE+COPY This MODE copies a disk like DOSCOPY,but codes the tracks before writing. At the beginning of this ACTION,a CODE of 4 Letters(an 'A' is not an 'a'!) has to be entered.As the chosen CODE is not shown too long after hitting return,you should remember it in some way.To DECODE a CODED disk,you use the same MODE with the same CODE again (only the former TARGET is now the SOURCE). In this way,you can make sure,that only the person who knows the code(I hope that's you!) can get the data of the disk back. KILLDISK KILLDISK destroys the data of TARGET tracks beginning at STARTTRACK(!) and ending at ENDTRACK. COMPDISKS This MODE can be used to COMPARE TWO(or more) DISKs. "COMDISKS" works nearly like DOSCOPY,only,nothing is written on the TARGET disk and the data of the SOURCE is compared to that of the TARGET(s).Therefore ,in the program,the TARGET will be called the "2.SOURCE".If the data of the SOURCE track is not equal to the data of the TARGET track,this will be shown BLUE in the TRACKDISPLAY,just like at WRITE ERRORS. RELABEL You can rename the TARGET disk(s) with this.All you have to do is to start it and enter the new diskname(s). INSTALL After you've started it,you'll be asked the type of bootblock((non)bootable) to be installed on the TARGET disk(s). BLOCKCOPY BLOCKCOPY can be used to copy blocks to different places on disks. This copys the SOURCE BLOCKs beginning at STARTBLOCK and ending at ENDBLOCK to the TARGET BLOCKs beginning at TARGETBLOCK. BITM.COPY BITMAPCOPY nearly works like DOSCOPY,the difference is that BITM.COPY only copies the tracks that are used by Files.But be careful:if there were already READ ERRORS on the TARGET disk(s),they might be still on it after such a copy. (if this occurs,the TARGET can only be used to READ files from it) ADD DFX Using this option,you have the possibility to activate drives that YOU turned on after Copy-C was started.(these are not activated for AmigaDOS) DIRECTORY To start this,you need enough RAM.If you succeeded in starting it, a new screen opens and you see some more gadgets.Things you should know are shown to you in a special window.When you click ,using the RIGHT MOUSEBUTTON,the gadget left at the top ,you'll be able to choose the drive to read the dir from.You cancel this and most other operations by clicking "CANCEL".When a dir has been read,you can see it on the screen.Clicking on a file using the LEFT MOUSEBUTTON,you select it,using the RIGHT MOUSEBUTTON,you see the subdir (if it is a dir) or a display of the file.The filedisplay shows the following filetypes: ****************************************************************************** BINARY files,ASCII texts,IFF/ILBM pictures,NOISE/PROTRACKER MODULES; All these files are decrunched if they are POWERPACKED files and the "powerpacker.library" was in the "LIBS:" directory while starting Copy-C. You can find the powerpacker.library on your Copy-C disk. The powerpacker.library is (C) by Nico François. During the display of ASCII texts or BINARY files,you can choose some options that should help you to read a text.Here you see a short explanation: GADGET | explanation | corresponding keys ------------------------------------------------------------------------------ "EXIT" | you quit the filedisplay with this | Esc "<" | lets you go up in the text | cursor up ">" | lets you go down in the text | cursor down "<<" | lets you go down one page in the text | shift + cursor up ">>" | lets you go down one page in the text | shift + cursor down "T" | lets you go to the top of the text | LEFTAmiga + T "B" | lets you go to the bottom of the text | LEFTAmiga + B "PRINT" | prints the ascii/hex file | ----- "SEARCH" | enables you to search for a string | LEFTAmiga + S | in the menu use: | | "CANCEL" = LEFTAmiga + C | | "HEX" = LEFTAmiga + H | | "ASCII" = LEFTAmiga + A | | and do what you're told. | "REPRINT" | clears the result of the last search | SPACE ------------------------------------------------------------------------------ All other display-modes can be quitted by just clicking the LEFT MOUSEBUTTON. ****************************************************************************** Clicking on the "A/C" gadget using the LEFT MOUSEBUTTON selects all files, using the RIGHT MOUSEBUTTON unselects all files.The "PARENT" gadget starts loading the parent directory if the actual directory is a subdir. You can enter the FILETOOL-MENU using the RIGHT MOUSEBUTTON on "-MENU-". Now some short explanations on the actions in the FILETOOL-MENU: ****************************************************************************** (The writing operations here are all influenced by "FILEVERIFY ON/OFF" in the prefs menu) REMARK: As there's no possibility to copy files to some kind of ram disk in my program,the filecopy-mode "COPY>T" only finds use if you have more than 1 drive. ACTION | explanation ------------------------------------------------------------------------------ SET->T | sets the actual directory to be the TARGET DIRECTORY COPY>T | copys the selected files to the TARGET DIRECTORY MOVE | shifts the selected files on a disk between subdirs DELETE | deletes all selected files RENAME | gives you the possibility to rename the selected files MDIR | creates a subdir in the actual directory ------------------------------------------------------------------------------ ****************************************************************************** You quit the DIRECTORY MODE by clicking on the "EXIT" gadget. ############################################################################## last changes in manual done on 24.5.1993 _ _ _ ( ) ( )_( ) ( )_ _ ( _ ) _ UUCP: midas@tomtec.abg.sub.org (___) (_) (_) (_) (_) The manual was written and Copy-C was programmed by Ludwig Huber. ##############################################################################