Off On Version 14-10-89, written by Peter van Campen. Range Bitmap Rattle Stop Off Fast Verify Copy Read Write All systems ready. No disk in drive ! Verify error ! Read error ! User break ! Range not set ! Feed me disks ! No file format ! RattleMap found, copying used tracks & formatting empty tracks. No RattleMap found, scanning disk, copying used tracks & formatting empty tracks. No AmigaDOS format ! Welcome to RattleCopy, an innovating copier written by Peter van Campen, Spoorsingel 90, 1946 AG Beverwijk, Holland, 02510-34019. (Job-offers are VERY welcome !) This program is released as Shareware, so if you like it send a donation ! (It keeps programming interresting for me.) "Shareware" also means that it may NOT be released on Public Domain series without a donation to the programmer. (I warned you...) The main reason I wrote this program was to make a RAM-copier that always loads a complete disk in memory, (this is only possible when you have a 512K expansion) The best RAM-copier till now was X-Copy, but this copier couldn't do it. While I wrote this program I made some more improvements: X-Copy reads a disk in RAM in 42 seconds, and writes it in 54 seconds, RattleCopy reads a disk in 35 seconds in RAM and writes it in 35 seconds, this speed is obtained with "double-buffering" (Mega-balls demo !) A new kind of BitMap-copy is called "RattleCopy", it scannes the disk and skips empty tracks. After the copy is done RattleCopy saves a new builded BitMap in the gap of track 0, the next time the disk will be copied with use of this map. The nice thing about this mode is that it works on no-dos disks too. Mostly these disks have about 20 empty tracks ! Each destination has its own error-field. Mouse-controlled range setting. Thanks must go to: Ron/Telstar (Magno-Plates and moral support.) & Lion (Books=Knowledge and moral support.) Now enjoy this product ! This is the information-gadget, errors or other important things will be reported here. When this mode is active, you'll get information about the gadget where you place the pointer on. This gadget starts the copy. It can show 3 lines: "Copy" will start a disk-to-disk copy AND copies the data in RAM. "Read" reads the source-disk in RAM. "Write" writes the data in RAM to the destination-disks. This gadget selects the format-type: "Off" will skip the tracks. "Fast" formats without verify. "Verify" formats with verify. The tracks will be filled with zeros. This gadget selects the copy-type: "Rattle" will copy used tracks, and formats empty tracks. When the copy starts, RattleCopy will search for a RattleMap, (This is an alternative BitMap that RattleCopy saves in the gap of track 0 after a RattleCopy) When it has found the map, it copies the used tracks, when it didn't find the map, it scannes the disk and copies the used tracks. "BitMap" copies the tracks allocated in the BitMap and formats the other tracks. "Range" will copy all tracks from start-position till end-position. This gadget selects if the copied tracks will be verified. This is the start-track for the copy. This is the end-track for the copy. This is the track-position under the pointer. This is the start-head for the copy. This is the end-head for the copy. This is the head-position under the pointer. This is the source-drive, a source-disk will be recognized if the write-protection is on. These are the destination-drives, a destination-disk will be recognized if the write-protection is off. Here you can set the range: Place the pointer on the wanted start-track, press left-button AND hold it down, place your pointer on the wanted end-track and free the left-button.