Home » Personal collection » Acorn ADFS disks » Electron_User_Group » EUG_35.ADF » P/D/!help

P/D/!help

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Personal collection » Acorn ADFS disks » Electron_User_Group » EUG_35.ADF
Filename: P/D/!help
Read OK:
File size: 0B48 bytes
Load address: FFFFFF43
Exec address: 3F7366D1
Duplicates

There are 2 duplicate copies of this file in the archive:

File contents
               D E E P C O P Y   I I

       from Mike Gasbers, Cologne, Germany

This is another public domain tool for Risc OS.
It clones ADFS-discs (and only those) of each
format - the result is a real backup, not only a
copy of your files. That means, the tracks will be
copied byte by byte. In some cases this will also
duplicate discs with copy-protection. I'm sorry to
some software-writers, but I can't avoid this now.
There are following options available (you have to
click the menu-button to pop up the menu-window):

Checkdisc  : verify the selected tracks,

TrackCopy  : copy the selected tracks.

SectorCopy : do the same as above - just deeper.

Get image  : create an image of your disc as file
             specified in <DeepCopy$Dir>.imagefile.
             Please note, that only selected tracks
             are being copied.

Put image  : put back the image created with the
             last option. Be careful, because on
             the disc the image will start at the 
             selected first track, not on the first
             one used when getting the image (some
             guys told me that makes sense, please
             don't ask me why).

Now, let's have a look at the other parameters and
the use of some icons ...

Clicking on the drive symbols will enable or disable
them (if there is only one source drive this will
always be active). While you can select any number
of, of course configured, destination drives, you
can only select one source drive at a time.
Clicking on the arrows under "First track" and
"Last track" with the left button will increase or
decrease those tracks by one, using the right
button by ten.

The START-button will start the specified action.
After clicking that one the button will change to
an STOP-button with whom you can abort the current
action. This button is also used when changing of
discs is needed - it will prompt you to CONTINUE
when ready.
There is a status line on the bottom which always
tells you what is done or what has to be done.

Multiple copy means you can copy the selected tracks
several times without reading the source each time
before you want to copy the same tracks again.
Please note, that this can only be done with as many
tracks as will fit into free memory.

If "Verify tracks" is selected, after each write the
written track will be verified.

To copy discs with read-errors or ignore any other
errors while reading or writing you can select this
option.

Last not least you can pop up a small window which
shows you the meaning of all symbols and leds which
could appear while using DeepCopy II. To do this
just click on the "!" beside the logo.

To save the current settings as your defaults you
can use the Save-option in the icon-bar-menu.


I hope this tool may help you sometimes or just
make your life a little bit easier,
                                     Mike.
00000000  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000010  44 20 45 20 45 20 50 20  43 20 4f 20 50 20 59 20  |D E E P C O P Y |
00000020  20 20 49 20 49 0a 0a 20  20 20 20 20 20 20 66 72  |  I I..       fr|
00000030  6f 6d 20 4d 69 6b 65 20  47 61 73 62 65 72 73 2c  |om Mike Gasbers,|
00000040  20 43 6f 6c 6f 67 6e 65  2c 20 47 65 72 6d 61 6e  | Cologne, German|
00000050  79 0a 0a 54 68 69 73 20  69 73 20 61 6e 6f 74 68  |y..This is anoth|
00000060  65 72 20 70 75 62 6c 69  63 20 64 6f 6d 61 69 6e  |er public domain|
00000070  20 74 6f 6f 6c 20 66 6f  72 20 52 69 73 63 20 4f  | tool for Risc O|
00000080  53 2e 0a 49 74 20 63 6c  6f 6e 65 73 20 41 44 46  |S..It clones ADF|
00000090  53 2d 64 69 73 63 73 20  28 61 6e 64 20 6f 6e 6c  |S-discs (and onl|
000000a0  79 20 74 68 6f 73 65 29  20 6f 66 20 65 61 63 68  |y those) of each|
000000b0  0a 66 6f 72 6d 61 74 20  2d 20 74 68 65 20 72 65  |.format - the re|
000000c0  73 75 6c 74 20 69 73 20  61 20 72 65 61 6c 20 62  |sult is a real b|
000000d0  61 63 6b 75 70 2c 20 6e  6f 74 20 6f 6e 6c 79 20  |ackup, not only |
000000e0  61 0a 63 6f 70 79 20 6f  66 20 79 6f 75 72 20 66  |a.copy of your f|
000000f0  69 6c 65 73 2e 20 54 68  61 74 20 6d 65 61 6e 73  |iles. That means|
00000100  2c 20 74 68 65 20 74 72  61 63 6b 73 20 77 69 6c  |, the tracks wil|
00000110  6c 20 62 65 0a 63 6f 70  69 65 64 20 62 79 74 65  |l be.copied byte|
00000120  20 62 79 20 62 79 74 65  2e 20 49 6e 20 73 6f 6d  | by byte. In som|
00000130  65 20 63 61 73 65 73 20  74 68 69 73 20 77 69 6c  |e cases this wil|
00000140  6c 20 61 6c 73 6f 0a 64  75 70 6c 69 63 61 74 65  |l also.duplicate|
00000150  20 64 69 73 63 73 20 77  69 74 68 20 63 6f 70 79  | discs with copy|
00000160  2d 70 72 6f 74 65 63 74  69 6f 6e 2e 20 49 27 6d  |-protection. I'm|
00000170  20 73 6f 72 72 79 20 74  6f 0a 73 6f 6d 65 20 73  | sorry to.some s|
00000180  6f 66 74 77 61 72 65 2d  77 72 69 74 65 72 73 2c  |oftware-writers,|
00000190  20 62 75 74 20 49 20 63  61 6e 27 74 20 61 76 6f  | but I can't avo|
000001a0  69 64 20 74 68 69 73 20  6e 6f 77 2e 0a 54 68 65  |id this now..The|
000001b0  72 65 20 61 72 65 20 66  6f 6c 6c 6f 77 69 6e 67  |re are following|
000001c0  20 6f 70 74 69 6f 6e 73  20 61 76 61 69 6c 61 62  | options availab|
000001d0  6c 65 20 28 79 6f 75 20  68 61 76 65 20 74 6f 0a  |le (you have to.|
000001e0  63 6c 69 63 6b 20 74 68  65 20 6d 65 6e 75 2d 62  |click the menu-b|
000001f0  75 74 74 6f 6e 20 74 6f  20 70 6f 70 20 75 70 20  |utton to pop up |
00000200  74 68 65 20 6d 65 6e 75  2d 77 69 6e 64 6f 77 29  |the menu-window)|
00000210  3a 0a 0a 43 68 65 63 6b  64 69 73 63 20 20 3a 20  |:..Checkdisc  : |
00000220  76 65 72 69 66 79 20 74  68 65 20 73 65 6c 65 63  |verify the selec|
00000230  74 65 64 20 74 72 61 63  6b 73 2c 0a 0a 54 72 61  |ted tracks,..Tra|
00000240  63 6b 43 6f 70 79 20 20  3a 20 63 6f 70 79 20 74  |ckCopy  : copy t|
00000250  68 65 20 73 65 6c 65 63  74 65 64 20 74 72 61 63  |he selected trac|
00000260  6b 73 2e 0a 0a 53 65 63  74 6f 72 43 6f 70 79 20  |ks...SectorCopy |
00000270  3a 20 64 6f 20 74 68 65  20 73 61 6d 65 20 61 73  |: do the same as|
00000280  20 61 62 6f 76 65 20 2d  20 6a 75 73 74 20 64 65  | above - just de|
00000290  65 70 65 72 2e 0a 0a 47  65 74 20 69 6d 61 67 65  |eper...Get image|
000002a0  20 20 3a 20 63 72 65 61  74 65 20 61 6e 20 69 6d  |  : create an im|
000002b0  61 67 65 20 6f 66 20 79  6f 75 72 20 64 69 73 63  |age of your disc|
000002c0  20 61 73 20 66 69 6c 65  0a 20 20 20 20 20 20 20  | as file.       |
000002d0  20 20 20 20 20 20 73 70  65 63 69 66 69 65 64 20  |      specified |
000002e0  69 6e 20 3c 44 65 65 70  43 6f 70 79 24 44 69 72  |in <DeepCopy$Dir|
000002f0  3e 2e 69 6d 61 67 65 66  69 6c 65 2e 0a 20 20 20  |>.imagefile..   |
00000300  20 20 20 20 20 20 20 20  20 20 50 6c 65 61 73 65  |          Please|
00000310  20 6e 6f 74 65 2c 20 74  68 61 74 20 6f 6e 6c 79  | note, that only|
00000320  20 73 65 6c 65 63 74 65  64 20 74 72 61 63 6b 73  | selected tracks|
00000330  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 61 72  |.             ar|
00000340  65 20 62 65 69 6e 67 20  63 6f 70 69 65 64 2e 0a  |e being copied..|
00000350  0a 50 75 74 20 69 6d 61  67 65 20 20 3a 20 70 75  |.Put image  : pu|
00000360  74 20 62 61 63 6b 20 74  68 65 20 69 6d 61 67 65  |t back the image|
00000370  20 63 72 65 61 74 65 64  20 77 69 74 68 20 74 68  | created with th|
00000380  65 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 6c  |e.             l|
00000390  61 73 74 20 6f 70 74 69  6f 6e 2e 20 42 65 20 63  |ast option. Be c|
000003a0  61 72 65 66 75 6c 2c 20  62 65 63 61 75 73 65 20  |areful, because |
000003b0  6f 6e 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |on.             |
000003c0  74 68 65 20 64 69 73 63  20 74 68 65 20 69 6d 61  |the disc the ima|
000003d0  67 65 20 77 69 6c 6c 20  73 74 61 72 74 20 61 74  |ge will start at|
000003e0  20 74 68 65 20 0a 20 20  20 20 20 20 20 20 20 20  | the .          |
000003f0  20 20 20 73 65 6c 65 63  74 65 64 20 66 69 72 73  |   selected firs|
00000400  74 20 74 72 61 63 6b 2c  20 6e 6f 74 20 6f 6e 20  |t track, not on |
00000410  74 68 65 20 66 69 72 73  74 0a 20 20 20 20 20 20  |the first.      |
00000420  20 20 20 20 20 20 20 6f  6e 65 20 75 73 65 64 20  |       one used |
00000430  77 68 65 6e 20 67 65 74  74 69 6e 67 20 74 68 65  |when getting the|
00000440  20 69 6d 61 67 65 20 28  73 6f 6d 65 0a 20 20 20  | image (some.   |
00000450  20 20 20 20 20 20 20 20  20 20 67 75 79 73 20 74  |          guys t|
00000460  6f 6c 64 20 6d 65 20 74  68 61 74 20 6d 61 6b 65  |old me that make|
00000470  73 20 73 65 6e 73 65 2c  20 70 6c 65 61 73 65 0a  |s sense, please.|
00000480  20 20 20 20 20 20 20 20  20 20 20 20 20 64 6f 6e  |             don|
00000490  27 74 20 61 73 6b 20 6d  65 20 77 68 79 29 2e 0a  |'t ask me why)..|
000004a0  0a 4e 6f 77 2c 20 6c 65  74 27 73 20 68 61 76 65  |.Now, let's have|
000004b0  20 61 20 6c 6f 6f 6b 20  61 74 20 74 68 65 20 6f  | a look at the o|
000004c0  74 68 65 72 20 70 61 72  61 6d 65 74 65 72 73 20  |ther parameters |
000004d0  61 6e 64 0a 74 68 65 20  75 73 65 20 6f 66 20 73  |and.the use of s|
000004e0  6f 6d 65 20 69 63 6f 6e  73 20 2e 2e 2e 0a 0a 43  |ome icons .....C|
000004f0  6c 69 63 6b 69 6e 67 20  6f 6e 20 74 68 65 20 64  |licking on the d|
00000500  72 69 76 65 20 73 79 6d  62 6f 6c 73 20 77 69 6c  |rive symbols wil|
00000510  6c 20 65 6e 61 62 6c 65  20 6f 72 20 64 69 73 61  |l enable or disa|
00000520  62 6c 65 0a 74 68 65 6d  20 28 69 66 20 74 68 65  |ble.them (if the|
00000530  72 65 20 69 73 20 6f 6e  6c 79 20 6f 6e 65 20 73  |re is only one s|
00000540  6f 75 72 63 65 20 64 72  69 76 65 20 74 68 69 73  |ource drive this|
00000550  20 77 69 6c 6c 0a 61 6c  77 61 79 73 20 62 65 20  | will.always be |
00000560  61 63 74 69 76 65 29 2e  20 57 68 69 6c 65 20 79  |active). While y|
00000570  6f 75 20 63 61 6e 20 73  65 6c 65 63 74 20 61 6e  |ou can select an|
00000580  79 20 6e 75 6d 62 65 72  0a 6f 66 2c 20 6f 66 20  |y number.of, of |
00000590  63 6f 75 72 73 65 20 63  6f 6e 66 69 67 75 72 65  |course configure|
000005a0  64 2c 20 64 65 73 74 69  6e 61 74 69 6f 6e 20 64  |d, destination d|
000005b0  72 69 76 65 73 2c 20 79  6f 75 0a 63 61 6e 20 6f  |rives, you.can o|
000005c0  6e 6c 79 20 73 65 6c 65  63 74 20 6f 6e 65 20 73  |nly select one s|
000005d0  6f 75 72 63 65 20 64 72  69 76 65 20 61 74 20 61  |ource drive at a|
000005e0  20 74 69 6d 65 2e 0a 43  6c 69 63 6b 69 6e 67 20  | time..Clicking |
000005f0  6f 6e 20 74 68 65 20 61  72 72 6f 77 73 20 75 6e  |on the arrows un|
00000600  64 65 72 20 22 46 69 72  73 74 20 74 72 61 63 6b  |der "First track|
00000610  22 20 61 6e 64 0a 22 4c  61 73 74 20 74 72 61 63  |" and."Last trac|
00000620  6b 22 20 77 69 74 68 20  74 68 65 20 6c 65 66 74  |k" with the left|
00000630  20 62 75 74 74 6f 6e 20  77 69 6c 6c 20 69 6e 63  | button will inc|
00000640  72 65 61 73 65 20 6f 72  0a 64 65 63 72 65 61 73  |rease or.decreas|
00000650  65 20 74 68 6f 73 65 20  74 72 61 63 6b 73 20 62  |e those tracks b|
00000660  79 20 6f 6e 65 2c 20 75  73 69 6e 67 20 74 68 65  |y one, using the|
00000670  20 72 69 67 68 74 0a 62  75 74 74 6f 6e 20 62 79  | right.button by|
00000680  20 74 65 6e 2e 0a 0a 54  68 65 20 53 54 41 52 54  | ten...The START|
00000690  2d 62 75 74 74 6f 6e 20  77 69 6c 6c 20 73 74 61  |-button will sta|
000006a0  72 74 20 74 68 65 20 73  70 65 63 69 66 69 65 64  |rt the specified|
000006b0  20 61 63 74 69 6f 6e 2e  0a 41 66 74 65 72 20 63  | action..After c|
000006c0  6c 69 63 6b 69 6e 67 20  74 68 61 74 20 6f 6e 65  |licking that one|
000006d0  20 74 68 65 20 62 75 74  74 6f 6e 20 77 69 6c 6c  | the button will|
000006e0  20 63 68 61 6e 67 65 20  74 6f 0a 61 6e 20 53 54  | change to.an ST|
000006f0  4f 50 2d 62 75 74 74 6f  6e 20 77 69 74 68 20 77  |OP-button with w|
00000700  68 6f 6d 20 79 6f 75 20  63 61 6e 20 61 62 6f 72  |hom you can abor|
00000710  74 20 74 68 65 20 63 75  72 72 65 6e 74 0a 61 63  |t the current.ac|
00000720  74 69 6f 6e 2e 20 54 68  69 73 20 62 75 74 74 6f  |tion. This butto|
00000730  6e 20 69 73 20 61 6c 73  6f 20 75 73 65 64 20 77  |n is also used w|
00000740  68 65 6e 20 63 68 61 6e  67 69 6e 67 20 6f 66 0a  |hen changing of.|
00000750  64 69 73 63 73 20 69 73  20 6e 65 65 64 65 64 20  |discs is needed |
00000760  2d 20 69 74 20 77 69 6c  6c 20 70 72 6f 6d 70 74  |- it will prompt|
00000770  20 79 6f 75 20 74 6f 20  43 4f 4e 54 49 4e 55 45  | you to CONTINUE|
00000780  0a 77 68 65 6e 20 72 65  61 64 79 2e 0a 54 68 65  |.when ready..The|
00000790  72 65 20 69 73 20 61 20  73 74 61 74 75 73 20 6c  |re is a status l|
000007a0  69 6e 65 20 6f 6e 20 74  68 65 20 62 6f 74 74 6f  |ine on the botto|
000007b0  6d 20 77 68 69 63 68 20  61 6c 77 61 79 73 0a 74  |m which always.t|
000007c0  65 6c 6c 73 20 79 6f 75  20 77 68 61 74 20 69 73  |ells you what is|
000007d0  20 64 6f 6e 65 20 6f 72  20 77 68 61 74 20 68 61  | done or what ha|
000007e0  73 20 74 6f 20 62 65 20  64 6f 6e 65 2e 0a 0a 4d  |s to be done...M|
000007f0  75 6c 74 69 70 6c 65 20  63 6f 70 79 20 6d 65 61  |ultiple copy mea|
00000800  6e 73 20 79 6f 75 20 63  61 6e 20 63 6f 70 79 20  |ns you can copy |
00000810  74 68 65 20 73 65 6c 65  63 74 65 64 20 74 72 61  |the selected tra|
00000820  63 6b 73 0a 73 65 76 65  72 61 6c 20 74 69 6d 65  |cks.several time|
00000830  73 20 77 69 74 68 6f 75  74 20 72 65 61 64 69 6e  |s without readin|
00000840  67 20 74 68 65 20 73 6f  75 72 63 65 20 65 61 63  |g the source eac|
00000850  68 20 74 69 6d 65 0a 62  65 66 6f 72 65 20 79 6f  |h time.before yo|
00000860  75 20 77 61 6e 74 20 74  6f 20 63 6f 70 79 20 74  |u want to copy t|
00000870  68 65 20 73 61 6d 65 20  74 72 61 63 6b 73 20 61  |he same tracks a|
00000880  67 61 69 6e 2e 0a 50 6c  65 61 73 65 20 6e 6f 74  |gain..Please not|
00000890  65 2c 20 74 68 61 74 20  74 68 69 73 20 63 61 6e  |e, that this can|
000008a0  20 6f 6e 6c 79 20 62 65  20 64 6f 6e 65 20 77 69  | only be done wi|
000008b0  74 68 20 61 73 20 6d 61  6e 79 0a 74 72 61 63 6b  |th as many.track|
000008c0  73 20 61 73 20 77 69 6c  6c 20 66 69 74 20 69 6e  |s as will fit in|
000008d0  74 6f 20 66 72 65 65 20  6d 65 6d 6f 72 79 2e 0a  |to free memory..|
000008e0  0a 49 66 20 22 56 65 72  69 66 79 20 74 72 61 63  |.If "Verify trac|
000008f0  6b 73 22 20 69 73 20 73  65 6c 65 63 74 65 64 2c  |ks" is selected,|
00000900  20 61 66 74 65 72 20 65  61 63 68 20 77 72 69 74  | after each writ|
00000910  65 20 74 68 65 0a 77 72  69 74 74 65 6e 20 74 72  |e the.written tr|
00000920  61 63 6b 20 77 69 6c 6c  20 62 65 20 76 65 72 69  |ack will be veri|
00000930  66 69 65 64 2e 0a 0a 54  6f 20 63 6f 70 79 20 64  |fied...To copy d|
00000940  69 73 63 73 20 77 69 74  68 20 72 65 61 64 2d 65  |iscs with read-e|
00000950  72 72 6f 72 73 20 6f 72  20 69 67 6e 6f 72 65 20  |rrors or ignore |
00000960  61 6e 79 20 6f 74 68 65  72 0a 65 72 72 6f 72 73  |any other.errors|
00000970  20 77 68 69 6c 65 20 72  65 61 64 69 6e 67 20 6f  | while reading o|
00000980  72 20 77 72 69 74 69 6e  67 20 79 6f 75 20 63 61  |r writing you ca|
00000990  6e 20 73 65 6c 65 63 74  20 74 68 69 73 0a 6f 70  |n select this.op|
000009a0  74 69 6f 6e 2e 0a 0a 4c  61 73 74 20 6e 6f 74 20  |tion...Last not |
000009b0  6c 65 61 73 74 20 79 6f  75 20 63 61 6e 20 70 6f  |least you can po|
000009c0  70 20 75 70 20 61 20 73  6d 61 6c 6c 20 77 69 6e  |p up a small win|
000009d0  64 6f 77 20 77 68 69 63  68 0a 73 68 6f 77 73 20  |dow which.shows |
000009e0  79 6f 75 20 74 68 65 20  6d 65 61 6e 69 6e 67 20  |you the meaning |
000009f0  6f 66 20 61 6c 6c 20 73  79 6d 62 6f 6c 73 20 61  |of all symbols a|
00000a00  6e 64 20 6c 65 64 73 20  77 68 69 63 68 0a 63 6f  |nd leds which.co|
00000a10  75 6c 64 20 61 70 70 65  61 72 20 77 68 69 6c 65  |uld appear while|
00000a20  20 75 73 69 6e 67 20 44  65 65 70 43 6f 70 79 20  | using DeepCopy |
00000a30  49 49 2e 20 54 6f 20 64  6f 20 74 68 69 73 0a 6a  |II. To do this.j|
00000a40  75 73 74 20 63 6c 69 63  6b 20 6f 6e 20 74 68 65  |ust click on the|
00000a50  20 22 21 22 20 62 65 73  69 64 65 20 74 68 65 20  | "!" beside the |
00000a60  6c 6f 67 6f 2e 0a 0a 54  6f 20 73 61 76 65 20 74  |logo...To save t|
00000a70  68 65 20 63 75 72 72 65  6e 74 20 73 65 74 74 69  |he current setti|
00000a80  6e 67 73 20 61 73 20 79  6f 75 72 20 64 65 66 61  |ngs as your defa|
00000a90  75 6c 74 73 20 79 6f 75  0a 63 61 6e 20 75 73 65  |ults you.can use|
00000aa0  20 74 68 65 20 53 61 76  65 2d 6f 70 74 69 6f 6e  | the Save-option|
00000ab0  20 69 6e 20 74 68 65 20  69 63 6f 6e 2d 62 61 72  | in the icon-bar|
00000ac0  2d 6d 65 6e 75 2e 0a 0a  0a 49 20 68 6f 70 65 20  |-menu....I hope |
00000ad0  74 68 69 73 20 74 6f 6f  6c 20 6d 61 79 20 68 65  |this tool may he|
00000ae0  6c 70 20 79 6f 75 20 73  6f 6d 65 74 69 6d 65 73  |lp you sometimes|
00000af0  20 6f 72 20 6a 75 73 74  0a 6d 61 6b 65 20 79 6f  | or just.make yo|
00000b00  75 72 20 6c 69 66 65 20  61 20 6c 69 74 74 6c 65  |ur life a little|
00000b10  20 62 69 74 20 65 61 73  69 65 72 2c 0a 20 20 20  | bit easier,.   |
00000b20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000b40  20 20 4d 69 6b 65 2e 0a                           |  Mike..|
00000b48
P/D/!help.m0
P/D/!help.m1
P/D/!help.m2
P/D/!help.m4
P/D/!help.m5