
                 ۱  ۱
                 ۱  ۱                           ۱
                 ۱  ۱   ۱
           ۱  ۱ ۱   ۱ ۱ ۱ ۱
           ۱   ۱  ۱     ۱   ۱ ۱   ۱ ۱ ۱   ۱
           ۱   ۱  ۱     ۱   ۱ ۱   ۱ ۱ ۱
           ۱   ۱  ۱ ۱   ۱   ۱ ۱   ۱ ۱ ۱
           ۱ ۱   ۱ ۱ ۱ ۱ ۱
                                          ۱
            ۱
           - Wagemakers Jan - 1994 1995 - ۱ - Version 2.00 -

         dKopie : Copy-program for normal and high capacity disks .

     ( Please, Ignore my poor English .... or read the dutch manual. )
  Ŀ
   Although  I  have  spend  a  lot of time to write dKopie and I have 
   tested dKopie extensively, I  can't  guarantee  that dKopie will be 
   without bugs.  Therefore, I do  not  take  responsibility  for  any 
   damage caused by dKopie.                                            
  





I. INTRODUCTION :


1. Why dKopie :


After  I had purchased the excellent program FDFORMAT V1.8, I had a problem
with disks  that  are  formatted  on  an higher  capacity  with it.  Normal
copy-programs can't copy this disks.

So, I decided to create a  copy-program  that  can  copy  NORMAL  and  HIGH
CAPACITY disks.

After  I  had  programmed  dKopie V1.10, I discovered the program 2M.  With
this excellent program, disks can  be  formatted on even an higher capacity
then FDFORMAT.  So, I decided to build 2M-support in dKopie.  dKopie  V2.00
was born.

2. Something about FDFORMAT :


FDformat  is a disk-formatting-program written by Christoph H. Hochsttter,
(West-)Germany.  FDformat is "public-domain"  ,  in  other words : free and
the broncode is available.  With FDformat you can format disks on a  higher
capacity then DOS.  (Max of 1.72Mbytes for a 3" HD drive !)

Before  you can read these extended formats, you have to load a little (200
bytes) program (FDREAD) resident in memory.  The best way to do this, is by
placing FDREAD in the AUTOEXEC.BAT.

For more information about FDFORMAT I refer to the textfiles of FDFORMAT.

3. Something about 2M :


2M is a disk-formatting-program written by Ciriaco Garca de Celis,  Spain.
2M  is  100%  "Card-Ware",  in  other  words  : You must send a postcard to
Ciriaco Garca de Celis if you keep using 2M.  With 2M you can format disks
on a higher capacity then  DOS  and/or  FDFORMAT.  (Max of 1886Kbytes for a
3" HD drive !)

Before you can read 2M-extended formats, you  have  to  load  a  little  (5
Kbytes)  program  (2M)  resident in memory.  The best way to do this, is by
placing 2M in the AUTOEXEC.BAT.

For more information about 2M I refer to the textfiles of 2M.

Remark : From with 2M V3.0 you get also 2MGUI.  With 2MGUI you  can  format
disks  on  even  a  higher  capacity  then  2M.  dKopie doen't support this
2MGUI-format.  (Maybe?  in a later version of dKopie.)

4. 2M and FDFORMAT :


Both, 2M and FDFORMAT, are format-programs who  can  format  a  disk  on  a
higher capacity then DOS.  Both, they need a memory-resident driver to read
these extended formats.  But, the 2M-driver can NOT read FDFORMAT-disks and
FDREAD  can  NOT  read  2M-disks.  So, if it is necessary that you can read
BOTH, 2M and FDFORMAT, you must load BOTH drivers.  (2M & FDREAD).

Remark : From with 2M V3.0 you get also 2MDOS.  When you make use of 2MDOS,
you don't have to load FDREAD.





II. REQUIREMENTS :


1. Microprocessor :


dKopie  makes  use of the 80286-instructionset.  This is the reason why you
must have at least  a  IBM-compatible  80286  computer  for dKopie.  If you
start dKopie on a XT, dKopie will give an error.

2. Graphic card & mouse :


dKopie makes use of  a  graphical  userfriendly  interface.  That's why you
must have a VGA-card for dKopie.  Normally, you  must  also  have  a  MOUSE
(+MOUSEDRIVER) for dKopie.  When you don't have a mouse, you can use dKopie
via the command-line, but you can't select all the functions.
 Ŀ
  When  you  don't  have  a  mouse,  type 'dKopie A:' or 'dKopie B:'. 
  Note, that without a mouse  you  can't  make use of image-files and 
  you can't change the option-buttons.                                
 

3. DOS version :


I have checked every interrupt that  I  have  used in dKopie.  I think that
dKopie should work under MS-DOS 3+  or  DR-DOS  5+,  but  this  isn't  sure
because I've not tested dKopie with all these DOS-versions.

4. Memory & Harddisk requirements :


dKopie can use 2 sorts of memory to storage the disk-information.  When you
have XMS-memory, dKopie  shall  use  it  by  preference.   When there isn't
XMS-memory, dKopie shall use a temporary file "DKOPIE.TMP" on the  harddisk
as  memory.   Because XMS is faster then the HARDDISK, it is recommended to
use XMS when possible.   But,  there  can  be  reasons  to not use XMS.  By
example: If you don't have a great amount of XMS-memory, you must swap your
disks  extensively.   (The  amount  of  memory  determines the  number   of
disk-swaps)

dKopie looks after the dos-variable DKOPIE_XMS.  If DKOPIE_XMS has a  value
of 0 then dKopie shall NOT use XMS-memory.  This can be done by placing SET
DKOPIE_XMS=0 in the AUTOEXEC.BAT.

dKopie  shall  make  by  preference  the  temporary  file  in the temporary
directory.  This  can  be  done  with  the  dos-variable  TEMP.  (Read your
DOS-manual for more information.)  When  the  dos-variable  TEMP  can't  be
found, dKopie shall make the temporary file in the directory C:\.

dKopie  makes use of the conventional memory ONLY for the program-code, the
help-file and the file-selection-box.

When you don't have XMS-memory, you  need a harddisk to use dKopie.  dKopie
can make 'image-files' only  on  the  HARDDISK.   So,  you  need  always  a
harddisk if you want to use image-files.





III. USING DKOPIE :


1. The installation :


1.1. Dos :


Copy  the  2  files, DKOPIE.EXE and DKOPIE.TXT to the same directory.  When
dkopie  don't  recognize  your  diskstations   right,  you  must  define  2
dos-variables.  Read the chapter "IMPORTANT INFORMATION" about this.

1.2. Windows :


Copy  DKOPIE.EXE,  DKOPIE.TXT,  DKOPIE.ICO  and  DKOPIE.PIF  to  the   same
directory.    Install   dKopie   in   the   program-manager.    (Read  your
WINDOWS-manual for more information.)

2. How to start dKopie :


Go to the  dKopie  directory.   Type  after  the  dos-prompt DKOPIE and hit
Enter.  (For Windows : double-click on the icon ....)

2.1. Error-message :


When you start dKopie, it shall test your computersystem.  When it  detects
a problem, dKopie shall give an error.

- This program doesn't run on a XT ....

- Under Windows, this program works only in full screen-mode !

- This program can't work without a VGA-CARD !

- This program works only under DOS 3+ !

- Can't find a mouse !
  ==> You can only make use of the command-line.

- XMS-memory problem !
  ==> The XMS-memorymanager has encountered a problem.

- This program need's a harddrive or XMS-Memory !
  ==> dKopie  can't  find  XMS-memory or  a harddisk.  (dKopie assumes that
      when there isn't a drive C:, there isn't a hard disk)

- No 'command'-line options available !

- Probally a Memory-Resident Virus present
  ==> When dKopie starts,  it  does  a  little  test after TSR-Viruses.  If
      dKopie encounters a virus, it will give this error.   Because  dKopie
      is not a real virusscanner this error can be false.  So, please check
      your system with a serious virrusscanner.  If the error is false, you
      can  switch  off  the  virus-scan-option  by setting the dos-variable
      dKopie_Virus  to  0.  The  best  way   to  do  this,  is  by  placing
      DKOPIE_VIRUS=0 in the AUTOEXEC.BAT.

2.2. dKopie is started :


You will see a screen like this :

Ŀ
Copy  A: Copy  B: Help?  Quit   Xms=... A:=... B:=... 2M = ....   
Ĵ
A: >  B: >  DOS                                                
                                              
 > A:  > B:                                                     
                                                     
< The menu >< System Information >
                                                                         
                                                                         
                                                                         
                                                                         
                                                                         
                                                                         
< Options >                                                 
Ŀ                                                 
 Format     Verify                                                     
Ĵ                                                 
...        ...                                                         


System information : You will see here the amount of XMS-memory in Kbytes -
                     if you had set DKOPIE_XMS to 0, you will see 0 Kbytes!
                     The two diskdrives are graphically represented.  (+  =
                     High  density) You will also see the version-number of
                     the 2Mdriver.  (brown = 2M not loaded !)
Options            : You can change the copy-options here.

3. The menu :


Go with the mouse to  a  menu-option  and  press the left mouse-button.  (A
brown menu-option is a function you can NOT select!)

Here are the different options :

- Quit           : Exit the program.
- Help?          : This option loads  dKopie.txt  in memory and shows it to
                   the screen.  When dKopie can't find  dKopie.txt  in  the
                   same directory as dKopie.exe then 'Help?' will be brown.
                   (You can't select it.)
- DOS            : Starts a  DOS-SHELL,  type  "EXIT"  to return to dKopie.
                   When dKopie can't find  the  dos-variable  'COMSPEC'  or
                   when  'COMSPEC'  is  illegal,  then  this option will be
                   brown.  (You can't select it.)
- Copy  X:       : Starts with copying.
- X: --> File    : Writes a disk  to a image-file.  These options are brown
                   when you don't have a harddisk.
- File --> X:    : Writes a image-file back to a disk.  These  options  are
                   brown when you don't have a harddisk.

4. Copying :


After  you  have  selected  this  options, you can get one of the following
messages.

- Insert the source/target-disk in the diskdrive .
  ==> Change disk and click on OK.

- Remove the write-protect tab .

- Abnormal bootsector .
  ==> dKopie uses the information in the bootsector to determine the number
      of tracks/sector/heads on a disk.

      When the bootsector is NOT  a  standard bootsector, dKopie shall copy
      the disk as a standard DOS-disk.  (* 360Kb * 720Kb * 1.2Mb *  1.44Mb)
      This can be useful to copy special disks.  (Example: LINUX boot disk)

      But, in this situation, it  is  not  100%  sure  that you can use the
      copy.  Click on OK to copy the disk as a standard disk.

- Sorry , i can't copy this disk .
  ==> Probally, the disk isn't formatted, so, dKopie can't copy the disk.

- Ready with copying the disk ....
  ==> Click on OK to go back to  the  menu.   Don't  forget  to  check  for
      read/write/format errors!

- Ready with copying the disk , Make this disk again ?
  ==> Click on NO to go back to  the  menu.  Click on YES to make this disk
      again.  (And this without reading the source-disk again.) This option
      appears only when you have enough (XMS-)memory.
      WHY ? ...... : If  you  have enough memory, dKopie can read the whole
       disk in memory.  So, the  computer  doesn't  need  the
                     SOURCE-disk again to know what's on it.

- Can't open/close read/write the file :
  ==> Problem with the temporary file.

- 2M-STV : no 2M-Driver active :
  ==> You  have  ask dKopie to copy 2M-disks.  But  there isn't a 2M-driver
      active.

- 2M-STV : Not enough XMS-memory :
  ==> When formatting 2M-disks,  this  must  be  done  without  disk-swaps.
      dKopie  gives  this  error  when it is impossible to do this with the
      current amount of XMS-memory.  When you have a harddisk, dKopie shall
      use dKopie.tmp as memory.   When  you  don't  have a harddisk, dKopie
      shall cancel the process.

- 2M-STV : error reading/writing of 2M specific information :

5. Reading/Writing image-files :


A image-file is a file that contains  all the information that's on a disk.
With such a file it is possible to construct the whole disk  again.   There
is one limitation, dKopie can NOT make image-files on a diskdrive.

First you must select a filename in the filename-selection-box.

When  dkopie  is  reading/writing  image-files  you can also get one of the
following messages.

- Abnormal bootsector , I can't read/write this disk to a file :
  ==> dKopie can't make image-files of disks with a abnormal bootsector.

- Can't open/close read/write the file :
  ==> Problem with the image-file.

- Ready with reading/writing the disk :

6. Escape ; cancel a function :


In dKopie you can use the ESC-key to cancel something.  But, it is not sure
that the computer will respond directly.  When you press ESC, the  computer
will know it, but it can take a little time before the process is canceled.

dKopie  doesn't  use  the  Scroll-Lock-Key,  so,  I  decided  to  use   the
Scroll-Lock-LED  as an indicator for the ESC-key.  When the Scroll-Lock-LED
is on, you don't have to press ESC again!

7. The options-button :


There are 2 options-button :    - Format
                                - Verify
When  you click with the mouse one one of these buttons, the status of this
button - visible under the button - will change.

Format :
    - Always        : De target-disk shall always be formatted.
    - If needed     : dKopie  checks  the  bootsector  of  the target-disk.
                      Then, dKopie determines  the  format  of  the  target
                      disk.   When  the target-disk is already formatted at
                      the right format, dKopie  will  NOT format the target
                      disk again.

Verify:
    - Yes           : When  dKopie  has   put  some  information   on   the
                      target-disk,  it will check this with the information
                      in the memory of the  computer.  If this check fails,
                      dKopie will indicate this with a little error-box.
    - No            : Do not verify.

By  changing  these  options, you can decrease the time necessary to copy a
disk, but also the reliability of a copy.





IV. IMPORTANT INFORMATION :


1. Technical :


- Under Windows dKopie works only in FULL-SCREEN mode.
- From with  dKopie  V1.10,  dkopie  does  a  little check for TSR-viruses.
  dKopie does this by looking for 'installation-checks' of a little  amount
  of viruses.  When you set the dos-variable dKopie_Virus to 0, dkopie will
  skip this test.  This can be useful when dKopie gives a false alarm.
- dKopie can NOT handle 2.88Mb diskdrives.
- Normally,  you  must  load  FDREAD before  you can handle FDFORMAT-disks.
  dKopie doesn't need FDREAD, FDREAD may  or  may not be loaded, dKopie can
  always copy FDFORMAT-disks.
- As  opposed  to  FDFORMAT  the  2M-driver  must always be  active to copy
  2M-disks.
- dKopie  can't  copy  disks   with  tracks  greater   then  84.   (Illegal
  bootsector) Normally this isn't  a  problem  because  most  drives  can't
  handle tracks greater then 82.
- dKopie  manipulates keyboard-interrupt  INT 15h 4Fh.  So, special keys as
  "Ctrl Alt Del, Ctrl Break,  ..."  won't  work.   You will not hear a beep
  when the keyboard-buffer is full.
- dKopie is  written  entirely  in  ASSEMBLY.    I  have  found  a  lot  of
  information  on  programming  the  VGA-card  in the book PC en PS/2 VIDEO
  SYSTEMEN, Kluwer Technische Boeken.
- Before dKopie can copy a disk,  it must know the type of your diskdrives.
  Normally, you can find this by INT 21h,AX=440Dh.  But, there is a problem
  with special software.  STACKER, by example, gives via this  interrupt  a
  different  number  when  there is a STACKed disk in the drive.  So, I was
  looking after a different  way  to determine the diskdrive-types.  dKopie
  V1.01 or higher will determine the  diskdrive-types  directly  from  your
  computers  CMOS-Setup.   But,  if there are problems with it, you can set
  the diskdrive-types for dKopie manually  by the dos-variables DKOPIE_A or
  DKOPIE_B.  You can choose the following numbers for DKOPIE_A or DKOPIE_B:
        - 0 = no diskdrive
        - 1 = 5 dd diskdrive (360Kb)
        - 2 = 5 hd diskdrive (1.2Mb)
        - 3 = 3 dd diskdrive (720Kb)
        - 4 = 3 hd diskdrive (1.44Mb)
 Ŀ
  When dKopie doesn't recognize your diskdrives right,  you  must  set 
  "DKOPIE_A"  or  "DKOPIE_B"  to  the right value.  You can do this by 
  putting something like this in the autoexec.bat:   SET DKOPIE_A=2    
                                                     SET DKOPIE_B=3    
 

2. Testresults :


I have tested dKopie  extensively  on  my  own  computer  (386sx 16Mhz ). I
haven't found real errors.  But read the following remarks:

When the XMS-memory-manager encounters a error, you get  the  error-message
"XMS-memory problem".
 Ŀ
  When you  get  this  error  on  a  regular  basis,  you  can  try the 
  following.                                                            
                                                                        
  Remove the option HIGHSCAN from EMM386.  By releasing this option  on 
  mine  computer,  I had fixed a lot of problems, not only with dKopie, 
  but with a lot of other programs!                                     
 

Normally, it isn't a problem to run dKopie under WINDOWS.
     Ŀ
      dKopie can only run in full-screen-modus under WINDOWS ! 
     
Do always use dKopie.pif.   You  can  change  dKopie.pif,  to suit your own
needs.

It is recommended to use SHARE.EXE when you use dKopie under windows.
Why ?  : Read the dutch manual, it is to difficult for me to explain it  in
         English. (Sorry ...)

dKopie is written especially for FDFORMAT-V1.8 and 2M-V2.1/3.0.  If you use
a other extended-format-program, it may  or  may  not work with dKopie.  If
you have a format-program that is not compatible with dKopie, please,  send
it to me.  I have tested dKopie with the following format-programs :
    Ŀ
     Program and     3HD Max. Year of   Makers of the PRG       
     version         format    the PRG                           
    ͵
     FDFORMAT V1.8   1.72M     1991      Christoph Hochsttter   
     2M V2.1         1886K     1994      Ciriaco Garca de Celis 
     2M V3.0         1886K     1995      Ciriaco Garca de Celis 
     800 II V1.40    1.6M      1989      ALBERTO PASQUALE        
     MAXI V1.6       1.6M      1990      Herne Data Systems Ltd. 
    

If you find an error in dKopie, please let me know !





V. THANKS !!!! :


1. Christoph Hochsttter :


The maker of FDFORMAT & FDREAD.  Without FDFORMAT and the clear listings of
FDFORMAT/FDREAD dKopie was never borned.

2. Ralf Brown :


For his great interruptlist-program. (Freeware!)

3. Wagemakers Staf :


My  brother.   For  his  support  and  for  learning  me  how to program in
assembler.

4. Ciriaco Garca de Celis :


The maker of 2M & 2MF.  (The best formatter in the world!  (Don't forget to
send  a  card  to  Ciriaco  Garca  de  Celis))  Thanks  for the "TECHNICAL
INFORMATION" of 2M.

5. Uwe E. Schirm & Dave Walker :


For the 80xxx Snippets (E.   Schirm) and especially CHILD.ASM (Dave Walker)
in it.

6. Walter Bleumers :


Coordinator of the HCC (Hobby Computer  Club).  For putting dKopie V1.01 on
a HCC-month-disk.

7. Roland Callewaert :


He is the first (and only) person who had respond to  dKopie.   Thanks  for
the disks with software you had send to me!

8. Jouni Miettunen :


The maker of 2L8 Cursor Editor (mouse-editor).

9. You :


For  trying  out  this program....  I hope you like it !  (And if you don't
like it, please tell me why !)





VI. SOFTWARE-LICENSE :


1. Free :


dKopie is FREE software, you don't  have  to  pay for it !  Please keep the
following rules in mind:
        - When you give dKopie to someone, you must give all the files.
        - Don't change any file.
        - Don't ask money for dKopie !  You may ask a  small  fee  for  the
          transport ...

2. The broncode :


With dKopie, you have got also the file BRONKODE.EXE  (BronKode  translated
in  english  is  broncode.   (Ik  gebruik  graag  de progressieve spelling,
vandaar ...)

BRONKODE.EXE is a 'LHA-self-extracting-archive'.   In BRONKODE.EXE you find
all the files needed to make dKopie.exe.

You may use the broncode, but please, keep the following rules in mind:
        - The broncode may only be  used  for  FREEWARE  or  PUBLIC  DOMAIN
          software.   Or in other words, you may not ask any money for that
          program.  (A postcard is not money, so, CARDWARE is o.k.)
        - You have to place my name in your program.  (Something like THANK
          ...  is o.k.)
        - When you make a little change to dkopie, you must let me know it.
        - You may  also  use  the  broncode  to  construct a COMPLETELY new
          copy-program.  When I say 'completely', I mean 'completely' !   I
          do  NOT like people who put only there name in my program, that's
          something that every baby can.

Sorry, but the bronKode is only available in the dutch language !
(But that is not a problem, dutch is very easy :) )





VII. NEW IN DKOPIE


Sorry,  only  available  in the dutch manual ....  But, he, dKopie V2.00 is
the first English version of dKopie, so, this isn't a real problem.





VIII. LAST WORDS :


1. Last word :


A computer is a beautiful machine.   But,  without software, you can't do a
thing with it.  And software cost money, a lots  of  money.   Money  that's
better spend to follow the quick evolution of hardware.

For this reason dKopie is FREE.

But, I have a little problem.  Because I don't have a MODEM (yet), I and my
computer,  we  are  a  littlebit isolated.
 Ŀ
  So, I want to ask ; If you find dKopie a  useful  program,  please  
  let  me know it by sending something to me (a postcard, a letter, a 
  disk with software, ...).                                           
 

2. Where do I find the last version of dKopie ? :


This can be a problem.  Because I don't have a MODEM, I can't upload dKopie
to a BBS.  So, I hope that people who have a modem will do that for me.

You can become dKopie also directly from me.  Please follow the following
instructions.
  Ŀ
   Send a  STRONG envelope with a 3"-disk in  it.   Put  also  in  the 
   envelope  :  a label with your name and address and enough stamps to 
   send this envelope back to you.                                      
                                                                        
   When I have  received this  envelope,  I  will send it back, with on 
   the disk the last version of dKopie.                                 
  

3. My address :



                    ķ
                     Wagemakers Jan 
                     Wildemansstraat 31 
                     2550  Kontich 
                     Belgi - Belgium 
                    ͼ






Was free ; Is free ; ALWAYS free ! ....

