
                 ۱  ۱           [FREEWARE]
                 ۱  ۱                           ۱
                 ۱  ۱   ۱
           ۱  ۱ ۱   ۱ ۱ ۱ ۱
           ۱   ۱  ۱     ۱   ۱ ۱   ۱ ۱ ۱   ۱
           ۱   ۱  ۱     ۱   ۱ ۱   ۱ ۱ ۱
           ۱   ۱  ۱ ۱   ۱   ۱ ۱   ۱ ۱ ۱
           ۱ ۱   ۱ ۱ ۱ ۱ ۱
                                          ۱
            ۱
           - Jan Wagemakers - 1994 1997 - ۱ - Versie 3.0 -

       dKopie : Het kopiren van normale en uitgebreide dos-formaten.

  Ŀ
   Belangrijk :  Alhoewel ik aan  dKopie  de grootste zorg en tijd heb 
   besteed kunnen er nog fouten in dit programma voorkomen.  Als  deze 
   fouten  de  aanleiding zijn voor - verlies van gegevens, schade aan 
   uw kompjoetersysteem, aardschokken, wateroverlast, of wat dan ook - 
   kan ik hiervoor niet aansprakelijk gesteld worden.                  
  

        Indien er in dit tekstbestand spellingfouten voorkomen, is
        dit niet mijn fout - dan zijn de spellingsregels fout! ;-)





I. INLEIDING :


1. Wat is dKopie :


dKopie is  een Diskette KOPIEer  programma  voor IBM-Kompatible kompjoeters
draaiende onder het DOS besturingssysteem dat :
    - normale diskettes kan kopiren (dezelfde formaten als diskcopy)
    - FDFORMAT kompatible formaten kan kopiren
    - door 2M geformateerde diskettes kan kopiren
    - door 2MGUI geformateerde diskettes kan kopiren (eksperimenteel)
    - normale diskettes met afwijkende bootsektor kan kopiren
    - diskettebestanden (image-files) kan aanmaken en terug inlezen
    - gebruik kan maken van XMS-geheugen
    - beschikbaar is in een NEDERLANDSE en ENGELSE versie
    - volledig GRATIS is    (FreeWare)
    - meegeleverd wordt met de volledige bronkode (ASM)

2. Het ontstaan van dKopie :


Nadat ik in  kontakt  was  gekomen  met  het uitstekende programma FDFORMAT
V1.8, ontstond het probleem dat diskettes  hiermee  op  een  hoger  formaat
geformateerd  niet  op  eenvoudige  manier  te  kopiren waren.  De normale
kopieerprogramma's kende dit formaat namelijk niet.

Daarom  besloot  ik  om  zelf  een kopieerprogramma te ontwikkelen dat geen
onderscheid maakt tussen NORMALE en UITGEBREIDE dos-formaten.

Nadat  ik  dKopie  V1.10  had  geprogrammeerd, ontdekte ik het 2M-programma
waarmee diskettes op  een  nog  hoger  formaat  als FDFORMAT te formatteren
zijn.  Daarom besloot ik om ook ondersteuning voor het 2M-Formaat in dKopie
in te bouwen. Het resultaat was dKopie V2.00.

Vanaf  2M V3.0 werd ook het  eksperimentele 2MGUI meegeleverd. Dus trachtte
ik om  ook  2MGUI-ondersteuning  in  dKopie in te bouwen. Dit is slechts in
beperkte  mate  gelukt, omdat  2MGUI een knap staaltje van programmeerkunst
is,  en  ik  momenteel  onvoldoende   kennis   heb  om  een  100%  werkende
2MGUI-ondersteuning in dKopie in te bouwen. :-(

dKopie V3.0  (deze versie dus)  geeft  een  eksperimentele  mogelijkheid om
2MGUI-diskettes te kopiren, en verbeterd een aantal bugs ( oeps ;-) die in
dKopie V2.00 terug te vinden waren.

3. Een kort overzicht van FDFORMAT :


FDformat  is  een  diskette-formatteerprogramma  geschreven  door Christoph
H. Hochsttter, (West-)Duitsland.  FDformat  is  "public-domain" of m.a.w.:
gratis en de bronkode wordt meegeleverd.  Met FDformat kan men de diskettes
op  een  hoger  formaat  formatteren  dan  dat  DOS  dit  kan.   (Tot  max.
1.72Mbytes voor een 3" HD drive !)

Om FDFORMAT-formaten te kunnen lezen  dient  men  wel een klein (200 bytes)
programmaatje (FDREAD) geheugen-resident te laden.  Het beste is om  FDREAD
in de AUTOEXEC.BAT te installeren.

Voor meer informatie over FDFORMAT verwijs ik je naar de tekstbestanden van
FDFORMAT zelf.

4. Een kort overzicht van 2M/2MGUI/2MDOS :


2M is een  diskette-formatteerprogramma  geschreven  door Ciriaco Garca de
Celis, Spanje.  2M is 100%  "Card-Ware"  of  m.a.w.:  Indien je  2M  blijft
gebruiken  ben  je  verplicht om een postkaart naar de auteur op te sturen.

2M  is eigenlijk *MEER* dan zomaar een diskette-formatteerprogramma! Met 2M
krijg je o.a. - 2M - 2MGUI - 2MDOS -

Hieronder volgt een kort (maar onvolledig) overzicht :

- 2M :      Met  2M  kunnen  diskettes op  een  hoger  formaat geformateerd
            worden  dan  DOS en/of FDFORMAT.  (Tot max. 1886Kbytes voor een
            3"  HD  drive !) Om 2M-formaten  te kunnen lezen dient men wel
            een  klein  (5Kbytes) programmaatje  (2M)  geheugen-resident te
            laden. Het beste is om 2M in de AUTOEXEC.BAT te installeren.

- 2MGUI :   Met  2MGUI  kunnen  diskettes  met  een  zeer  hoge  kapaciteit
            geformateerd worden. (2MGUI standaard = 1972Kbytes voor een 3"
            HD  drive  !)  Om  2MGUI-diskettes  te  kunnen  lezen  dient de
            2MGUI-driver geheugen-resident geladen te worden.

- 2MDOS :   2MDOS  is een geheugen-resident programma dat de prestaties van
            uw  diskdrives  en  diskettes  aanzienlijk  kan verbeteren door
            gebruik  te  maken van DiskBoost  en  Sector Sliding. 2MDOS
            ondersteunt  ook  het  FDFORMAT-formaat, het  is  dus niet meer
            nodig  om FDREAD te laden. 2MDOS voegt zelfs - in beperkte mate
            -    2M/FDFORMAT-ondersteuning    toe    aan    de    standaard
            DOS-kopieer/formateer-programma's.
            Ŀ
             Door  gebruik te maken van 2MDOS  kan men de prestaties van 
             dKopie sterk verbeteren!                                    
            

Voor  meer  informatie over  2M verwijs ik je naar de tekstbestanden van 2M
zelf.





II. DE SYSTEEMVEREISTEN :


1. Microprocessor :


dKopie gebruikt 80286-instrukties, daarom zal dKopie enkel werken vanaf een
IBM-Kompatible  80286 Kompjoeter!   Indien je dKopie  op  een  XT tracht te
starten dan zal dKopie een foutmelding geven.

2. Grafische kaart & muis :


dKopie gebruikt een grafisch gebruikersvriendelijke interface.  Daarom  kan
dKopie  enkel  werken op een  kompjoeter  met  VGA-kaart.   Voor de normale
werking van  dKopie  is  een MUIS (+MUISDRIVER) vereist.  Indien je geen
muis bezit, kan dKopie in beperkte mate nog gebruikt worden d.m.v.  de
kommand-lijn.

 Ŀ
  Indien je geen MUIS bezit, tik dan 'dKopie A:' of 'dKopie B:' aan de 
  DOS-prompt.  Merk  op  dat  je  zonder  muis  geen  instellingen kan 
  aanpassen en geen diskettebestanden kan aanmaken/wegschrijven.       
 

3. DOS versie :


Ik heb tijdens het schrijven van dKopie bijgehouden welke DOS-Interrupts ik
allemaal   gebruikt  heb.  Vervolgens  ben   ik  dan  nagegaan  door  welke
DOS-VERSIE's deze interrupt's ondersteund werden. Hieruit blijkt dat dKopie
zal  werken onder MS-DOS 3.20+ of DR-DOS  5+. Dit is echter niet 100% zeker
omdat ik dKopie niet onder al deze DOS-VERSIE's heb kunnen testen.

4. Geheugen-Vereisten & Harde Schijf :


dKopie kan gebruik maken van 2 soorten geheugen om  de  Diskette-Informatie
in  op  te slaan.  Indien je XMS-Geheugen hebt, zal dKopie dit bij voorkeur
gebruiken.  Indien er  geen  XMS-Geheugen  aanwezig  is,  zal  dKopie op de
Harde-Schijf een voorlopig bestand "DKOPIE.TMP" aanmaken en  dit  gebruiken
als  geheugen.   Na het eindigen van dKopie wordt dit bestand terug gewist.
dKopie  zal bij voorkeur het voorlopige bestand trachten aan te maken in de
direktorie ingesteld met  de  dos-variable  TEMP.  (Lees uw dos-handleiding
voor meer informatie.) Indien de dos-variable TEMP niet wordt gevonden  zal
dkopie het voorlopige bestand aanmaken in de direktorie C:\.

dKopie   gebruikt   het   konventioneel  geheugen   enkel   maar   voor  de
programma-kode, het help-bestand en de bestands-naam-keuze-routines.





III. DKOPIE GEBRUIKEN :


1. De installatie :


1.1. Dos :


dKopie   bestaat   eigenlijk  uit  2   bestanden,  namelijk  DKOPIE.EXE  en
DKOPIE.TXT. Zorg er gewoon voor dat deze 2 bestanden in dezelfde direktorie
terug te vinden zijn.

1.2. Windows 3.x :


Hier  is  de installatie analoog aan die  van  DOS, alleen dient er naar de
programma-direktorie  van  dKopie  de  bestanden  DKOPIE.ICO  en DKOPIE.PIF
gekopierd  te  worden. Daarna installeer je  op de gebruikelijke wijze het
programma  in  de  program-manager. (Zie  uw  WINDOWS handleiding voor meer
informatie.)

1.3. Windows 95/NT :


Sorry, maar ik heb totaal geen ervaring met Windows 95/NT.

1.4. OS/2 :


Na uitvoerig dKopie op  een  OS/2 machine getest te hebben, is gebleken dat
de OS/2-dos-box Bios INT 13h  niet  volledig ondersteund.  dKopie werkt dus
_niet_ onder dit besturingssysteem.

1.5. Linux :


dKopie is onder Linux te gebruiken d.m.v. Dosemu.   Alhoewel ik met sukses
diskettes met dKopie onder Linux/dosemu heb gekopierd, kwam dit niet echt
stabiel over, en raad ik dit dus ook niet aan.

2. Het opstarten :


Ga naar de direktorie waar dKopie zich bevindt.  Tik achter  de  DOS-prompt
DKOPIE  in  gevolgd  door  een  Enter.    (Voor Windows : dubbelklik op het
Ikoontje ....  )

2.1. Foutmeldingen tijdens het opstarten :


Tijdens het opstarten zal  dKopie  uw  kompjoeter-systeem  testen.  Wanneer
dKopie tijdens deze testprocedure problemen  vaststelt, kunnen  er  op  het
scherm volgende foutmeldingen verschijnen :

- Verkeerde CPU ....
  ==> je hebt getracht dKopie op een XT te starten.

- Dit programma werkt onder Windows enkel in volledige schermmodus !
  ==> je hebt getracht dKopie onder Windows  in  een  venster  te  starten,
      dKopie kan echter niet in een venster funktioneren.

- Dit programma kan alleen werken met een VGA-KAART !
  ==> dKopie kan geen VGA-kaart vinden.

- Dit programma kan enkel werken onder DOS 3.20+ !
  ==> je hebt een te lage DOS-Versie.  Er wordt door dKopie enkel getest op
      de DOS-VERSIE en niet op het type (MERK) van DOS.  Onder  DR-DOS  zal
      dKopie  maar  voor  100% funktioneren vanaf versie 5.0+, ik weet niet
      welke versie DR-DOS doorgeeft voor  versie 3.xx of lager, maar indien
      dKopie opstart onder DR-DOS 3.xx kunnen er zich problemen voordoen.

- Geen muis gevonden !
  ==> dKopie is alleen maar via de kommand-lijn te gebruiken.

- XMS-geheugen probleem !
  ==> De XMS-Geheugenbeheerder heeft een probleem vastgesteld.

- Waarschijnlijk Geheugen-Resident Virus aanwezig
  ==> Vanaf  versie 1.10 bestaat de mogelijkheid  om dKopie een kleine test
      naar  TSR-Virussen te laten uitvoeren. Indien dKopie een virus vindt,
      geeft  het  deze  foutmelding  samen met  de  naam  van het virus dat
      gevonden  is. Het is belangrijk om  dan met een serieuze virusscanner
      na  te  gaan  of  deze  foutmelding  terecht  is.  Merk  op  dat deze
      'virusscan'-optie  problemen kan geven  met 'speciale' software zoals
      netwerk-drivers. (Dank aan Pieter Surie voor deze informatie!) Indien
      er  zich  problemen  voordoen kan je  de virusscan-optie uitschakelen
      d.m.v. de KONFIGuratie-knop (zie later...).

- dKopie V3.0 maakt geen gebruik meer van DOS-Variabelen.
  ==> Vanaf  dKopie V3.0 wordt geen  gebruik  meer  gemaakt van het DOS SET
      kommando om dKopie te konfigureren. dKopie is nu te konfigureren door
      op de 'KONFIG...'-knop in het menu te klikken.
      De standaard-konfiguratie is :    - Drive A:      = CMOS
                                        - Drive B:      = CMOS
                                        - XMS gebruiken = JA
                                        - Virusscan     = NEE
                                        - Geluid        = NEE
                                        - 2MGUI         = NEE
       Ŀ
        Opmerking!  :  Indien je virusscan op  JA zet, kan het zijn dat 
        dKopie   niet   meer  wil   opstarten  omdat  'virusscan'  niet 
        kompatibel is met bepaalde  software op  jou  kompjoeter.   Dit 
        probleem  is  op  te  lossen  door  dKopie.CFG  -  te vinden in 
        dezelfde direktorie als dKopie.EXE  -  te wissen.                         
       

2.2. dKopie is opgestart :


Op het scherm verschijnt nu het volgende :

Ŀ
Kopie A: Kopie B: Help? Stoppen Xms=... A:=... B:=... 2M = ....   
Ĵ
A: >  B: >  DOS   Konfig  2MGUI=... 2MGUI A:= X: 2MGUI B:= Y:
Ĵ
 > A:  > B: 2M!   Over                                         
                                      
< Het keuze-menu >< Informatie-Balk >
                                                                         
                                                                         
                                                                         
                                                                         
                                                                         
                                                                         
< Instellingen >                             
Ŀ                             
FormatterenVerifiren Lezen                                    
Ĵ                             
...        ...        ...      ...                                   


In de informatiebalk is het aantal XMS-Geheugen in kBytes terug te vinden ,
zijn de twee diskette-stations op een grafische manier voorgesteld (Een "+"
duidt  op  een  HD-diskette-station.)  en  staat  het  versienummer  van de
2M/2MGUI-driver vermeld (indien bruin gekleurd is 2M/2MGUI niet ingeladen).
2MGUI-A:/B:  geeft  het 2MGUI-ekwivalent voor drive  A:  en B: weer. Met de
instellingen-knopjes  kan men aangeven hoe dKopie zich tijdens het kopiren
moet gedragen.

3. Het menu :


Door  de  muis  naar  een  van   de  menu-knopjes  te  bewegen  en  dan  de
linkermuis-toets in te drukken maakt men een keuze uit het menu.  Een bruin
gekleurde knop is een funktie die niet te selekteren is.   (BV.:  KOPIE  B:
als   er   geen  B:diskettestation  is.)  Wanneer  men  een  funktie  heeft
geselekteerd, licht de knop hel geel op.

Hieronder volgt een bespreking van de verschillende opties.

- Konfig         : Om de konfiguratie van dKopie aan te passen.
- 2M!            : Om je aan te moedigen 2M te gebruiken.
- Over           : Over dKopie ...
- Stoppen        : Stopt het programma .
- Help?          : Maakt op het  scherm  een  venster  zichtbaar  waarin je
                   DKOPIE.TXT ( deze tekst dus !) kan bekijken.  Om door de
                   tekst  te bladeren gebruik je de pijltjes- toetsen of de
                   muis.  Om terug naar het  programma zelf te gaan druk je
                   op de ESC-toets.  De Help?-knop is bruin gekleurd  (niet
                   te    selekteren)   indien   dKopie.TXT   niet   in   de
                   dKopie-direktorie te vinden is.
- DOS            : Start een DOS-SHELL, tik aan  de dosprompt EXIT om terug
                   naar dKopie te keren.  De  DOS-knop  is  bruin  gekleurd
                   (niet  te  selekteren)  indien  de dosvariable 'COMSPEC'
                   niet te vinden is of naar een ongeldig bestand wijst.
- KOPIE X:       : Hiermee wordt het kopiren gestart.
- X: --> Bestand : Hiermee kan  een  diskette  naar  een 'Diskette-Bestand'
                   geschreven worden.
- Bestand --> X: : Hiermee  kan  een  'Diskette-Bestand'  terug  naar   een
                   diskette  geschreven  worden.

4. dKopie konfigureren :


Versies  van dKopie lager dan dKopie V3.0 waren te konfigureren via het DOS
SET-kommando.  Dit werkte, maar was verre  van ideaal. (maar 'eenvoudig' te
programmeren  :)  Merk op dat dKopie  V3.0 een foutmelding geeft wanneer je
toch (nog) een 'SET DKOPIE_xxx'-variable hebt gedefinieerd.

Vanaf  dKopie V3.0 is dKopie te  konfigureren via de 'KONFIG...'-knop in de
menu-balk.    Wanneer    je    op   deze    knop    klikt   verschijnt  een
konfiguratie-venster. (Zie onderstaande figuur)

               Ŀ
                Drive A:       xxxx           
               Ĵ
                Drive B:       xxxx           
               Ĵ
                XMS gebruiken  xxxx           
               Ĵ
                Virusscan      xxxx           
               Ĵ
                Geluid         xxxx           
               Ĵ
                2MGUI          xxxx           
               
                                     
          Konfiguratie-knoppen   Huidige instellingen

Door   op   de  'konfiguratie-knoppen'  te   klikken  kan  je  de  'huidige
instellingen' aanpassen. Klik uiteindelijke op 'OK' wanneer de instellingen
de juiste waarden hebben.

De volgende zaken zijn via KONFIG in te stellen :

    - Drive A:/B:
      ==> De standaard waarde is CMOS. Verander dit alleen maar indien
      dKopie uw diskettestations niet juist herkent.

    - XMS gebruiken
      ==> Hiermee  vertel  je  dKopie  ofdat  XMS  gebruikt  mag worden. De
          standaard  waarde  is  'JA'. Je kan deze  waarde  op 'NEE' zetten
          wanneer  je  niet  genoeg  geheugen heeft  en  daarom dikwijls de
          diskettes moet wisselen.

    - Virusscan
      ==> Vanaf  versie 1.10 bestaat  de  mogelijkheid om dKopie een kleine
      test  naar  TSR-Virussen te laten uitvoeren telkens wanneer je dKopie
      opstart. Indien virusscan 'JA' is dan zal dKopie deze test uitvoeren.
      Standaard  staat  virrusscan  op  'NEE'  omdat deze 'virusscan'-optie
      problemen  kan  geven met  'speciale' software zoals netwerk-drivers.
      (Dank aan Pieter Surie voor deze informatie!)
       Ŀ
        Opmerking!  :  Indien je virusscan op JA  zet, kan het zijn dat 
        dKopie   niet   meer  wil   opstarten  omdat  'virusscan'  niet 
        kompatibel  is  met  bepaalde  software op jou kompjoeter.  Dit 
        probleem is  op  te  lossen  door dKopie.CFG  -  te  vinden  in 
        dezelfde direktorie als dKopie.EXE  -  te wissen.                       
       

    - Geluid
      ==> Vanaf dKopie V3.0 is het mogelijk om dKopie een geluidje te laten
      maken wanneer er van de gebruiker aktie verwacht wordt. Indien je dit
      niet wenst kan je  het  geluid  met  deze  optie uitschakelen. (Staat
      standaard op 'Nee')

    - 2MGUI
      ==> dKopie V3.0 kan eventueel  2MGUI-diskettes  kopiren.  Maar  deze
      2MGUI-ondersteuning bevindt  zich  nog  maar  in  een  eksperimenteel
      stadium. Wens je toch gebruik te maken van deze mogelijkheid, dan kan
      je dit inschakelen met deze optie.

5. Het kopiren :


Nadat je voor kopiren hebt gekozen kunnen er op het  scherm  verschillende
soorten  vensters verschijnen.  Wanneer je de aanwijzingen in deze vensters
nauwkeurig volgt, kan er niet veel foutlopen.

Dit zijn de vensters die je kan tegenkomen :

- Steek de bron-/bestemmings diskette in de diskdrive .
  ==> Diskette wisselen en op OK klikken.

- Gelieve de schrijfbeveiliging te verwijderen .
  ==> De schrijfbeveiliging verwijderen en op OK klikken.

- De bootsektor is ongeldig .
  ==> Om te weten op welk formaat een diskette geformateerd is, zal dKopie
      eerst de BOOT-sektor inlezen.  Hieruit wordt dan het  aantal  sporen,
      sektoren en zijden afgeleid.

      Indien  de  bootsektor  afwijkt  van  het  normale   formaat,   wordt
      verondersteld  dat  de diskette geformateerd is volgens een standaard
      DOS-formaat.  (nl.: * 360Kb * 720Kb  * 1.2Mb * 1.44Mb) Dit kan handig
      zijn om speciale diskettes te kopiren.  (BV.: LINUX boot diskette)

      Het  is  echter  niet  100%  zeker  dat  de  diskette  op deze manier
      gekopierd ook bruikbaar is.  Klik  op OK wanneer je de diskette toch
      op deze manier wilt kopiren.

- Deze diskette is niet te kopiren .
  ==> Waarschijnlijk is de diskette  niet geformateerd, dus niet te lezen,
      dus niet te kopiren .

- De diskette is gekopierd .
  ==> De diskette is volledig gekopierd, klik op OK om terug naar het menu
      te keren.  Het is belangrijk om op deze moment te kontroleren  of  er
      geen fouten tijdens het lezen/schrijven/formatteren zijn gebeurt !

- De diskette is gekopierd , dezelfde diskette nogmaals aanmaken ?
  ==> De  diskette  is  volledig  gekopierd, klik op NEE om terug naar het
      menu te keren.  Klik op JA om de diskette nogmaals aan te maken.  (En
      dit zonder de  BRON-diskette  nogmaals  in  te  lezen !)  Dit venster
      verschijnt alleen op  het  scherm  als  er  voldoende  (XMS-)Geheugen
      aanwezig is.
      Waarom ? ... : Als je zoveel  (XMS-)Geheugen  hebt,  dat de volledige
       diskette in het geheugen kan gelezen worden, dan heeft
                     de kompjoeter daarna de BRON-diskette niet meer  nodig
                     om te weten wat er op de BRON-diskette stond.   Indien
                     u gebruikt maakt van  de Harde-Schijf  als geheugen is
                     dit dus steeds geldig !

- Kan bestand niet openen/sluiten lezen/schrijven :
  ==> Bestands-Probleem met  het  voorlopige-bestand;  het  kopiren  wordt
      onderbroken !  (Sorry voor de beperkte foutmelding !)

- 2M-STV : 2M-Driver is niet aktief :
  ==> je hebt dKopie de opdracht gegeven om 2M-diskettes te kopiren.
      De  2M-driver  is  echter  niet  aktief  (2M  op  infobalk  is  bruin
      gekleurd).  Stop dKopie,  laadt  de  2M-driver  in  en  start  dKopie
      opnieuw.

- 2M-STV : Te weinig XMS-geheugen :
  ==> Het formatteren van 2M-Diskettes  moet  in  een  keer  gebeuren,  het
      wisselen  van  diskettes  is  niet  toegestaan.   dKopie  geeft  deze
      foutmelding omdat met de huidige hoeveelheid XMS-geheugen dit niet te
      verwezenlijken  is.   Indien  je een harde schijf hebt zal dKopie het
      kopiren verderzetten,  maar  dKopie.tmp  als  voorlopig opslagmedium
      gebruiken.  Indien  je  geen  harde  schijf  hebt  zal  het  kopiren
      geannuleerd worden.

- 2M-STV : Fout bij het lezen/schrijven van 2M specifieke informatie :
  ==> Er is een disk-fout opgetreden, kopiren wordt geannuleerd.

- 2M(GUI): Kan geen DD-diskdrive gebruiken :

- Slechte clusters op diskette, moet ik deze lezen :
  ==> Wanneer er in de FAT klusters (clusters)  als slecht gemarkeerd staan
      geeft dKopie deze melding. Trachten slechte klusters te lezen kan het
      kopiren sterk vertragen, maar is ook het betrouwbaarste.

6. Een diskette naar een 'diskette-bestand' schrijven :
   Een 'diskette-bestand' naar een diskette schrijven :


Een  diskette-bestand (of "Image-File") is  een bestand dat alle informatie
die  op de diskette stond bevat. Met zo een bestand kan daarna die diskette
weer  volledig  gekreerd worden.

Nadat je voor deze optie gekozen hebt, verschijnt er een bestands-keuze-box
op  het  scherm.   Door  gebruik  te  maken van muis/toetsenbord geef je de
juiste naam op.

Daarna kunnen er op het  scherm verschillende soorten vensters verschijnen.
Wanneer je de aanwijzingen in deze vensters nauwkeurig volgt,  kan  er niet
veel  foutlopen.   Buiten  de vensters die ook tijdens het normaal kopiren
kunnen voorkomen, zijn dit de vensters die je ook nog kan tegenkomen :

- De bootsektor is ongeldig , kan geen diskette-bestand schrijven :
  ==> Een diskette met ongeldige Boot-Sektor  kan door dKopie niet naar een
      diskette-bestand geschreven worden.  Ik  hoop  dit  in  een  volgende
      versie op te lossen.

- Kan bestand niet openen/sluiten lezen/schrijven :
  ==> Bestands-Probleem   met  het  Diskette-bestand;  het  kopiren  wordt
      onderbroken !  (Sorry voor de beperkte foutmelding !)

- De diskette is ingelezen/weggeschreven :
  ==> Het inlezen of wegschrijven is  voltooid, druk op enter om terug naar
      het MENU te keren.

7. Wat met 2MGUI ? :


Wanneer  men  2MGUI installeert, zullen  er n of twee 2MGUI-drive-letters
bijgekreerd   worden.   2MGUI   diskettes  zijn   enkel   maar   via  deze
2MGUI-drive-letters  te  gebruiken. Omdat het  echter omslachtig is om voor
2MGUI-diskettes  aparte  knoppen te voorzien (stel dat je niet weet op welk
formaat  een  diskette  is geformateerd.), is  dit  in dKopie als het volgt
opgelost:

    Wanneer je dKopie vraagt een diskette te kopiren zal  dKopie  trachten
    de  bootsektor  van  deze  diskette via A:/B: in te lezen. Als dit niet
    lukt zal dkopie automatisch naar de  A:/B:-2MGUI-EKWIVALENTE  diskdrive
    overschakelen  en  trachten  de 2MGUI-bootsektor  in  te  lezen. Op die
    manier  kan  je  via  de  knoppen A:/B: ook de 2MGUI diskettes kopiren
    en/of diskettebestanden lezen/schrijven.

Merk op dat op dit moment de 2MGUI ondersteuning verre van optimaal is,  en
eigenlijk  enkel  maar  bij  wijze  van eksperiment in dKopie ingebouwd is.
dKopie  gebruikt het programma  2MGUI zelf  om  diskettes  te  formatteren.
Daarom  is  het  nodig  dat 2MGUI in een PATH (zie dos-handleiding) op jouw
kompjoeter  aanwezig is. Probeer enkel  maar 'standaard'-2MGUI-diskettes te
kopiren, en  test  eerst  de funktionaltiteit van deze 2MGUI-ondersteuning
voldoende op uw  eigen  kompjoetersysteem alvorens er belangrijke data  mee
te kopiren.

8. Escape ; een bewerking afbreken :


Dooreen het programma dient voornamelijk de ESC-toets om een bewerking  die
dat bezig is te onderbreken. Het kan echter wel voorkomen dat de kompjoeter
nog even blijft voortdoen nadat  je  op  ESC  hebt gedrukt.  Dit komt omdat
dooreen het programma enkel op welbepaalde plaatsen getest wordt ofdat  ESC
is ingedrukt.  Indien je op ESC drukt zal de kompjoeter dit wel dedekteren,
maar niet onmiddellijk tot aktie overgaan.

Scroll-Lock wordt door dKopie niet gebruikt, daarom heb ik besloten  om  de
Scroll-Lock-LED  te  gebruiken  om  aan  te  geven  dat  de  ESC-funktie is
doorgekomen!  Wanneer de Scroll-Lock-LED oplicht heeft het dus ook geen zin
om nogmaals op ESC te duwen!

9. Instellingen-knopjes :


Er zijn 4 instellingen-knopjes nl.: - Formatteren
                                    - Verifiren
                                    - Lezen
                                    -  ->   (meerdere kopien maken)

Wanneer je met  de  muis  op  een van  deze  knopjes  klikt,  zie je dat de
instelling - zichtbaar onder deze knop - van status veranderd.

Formatteren kan twee standen aannemen nl.:
    - Altijd        : De  bestemmings-diskette   zal  altijd   geformateerd
                      worden.
    - Indien nodig  : dKopie  kijkt  eerst  in de bootsektor of de diskette
                      reeds op het juiste  formaat  geformateerd was en zal
                      enkel de  bestemmings-diskette  formatteren  als  dit
                      negatief is.

Verifiren (=nakijken) kan twee standen aannemen nl.:
    - Ja            : Wanneer  er  op de bestemmings-diskette informatie is
                      gezet  zal  dkopie  deze  informatie  testen  met  de
                      informatie in het geheugen.
                      Als het antwoord op deze test negatief is, zal dKopie
                      dit met een errorblokje aangeven.
    - Nee           : Niet verifiren.

Lezen kan twee standen aannemen nl.:
    - Alles         : De  diskette zal van het eerste tot het laatste spoor
                      ingelezen worden.
    - Alleen data   : Alleen  klusters (clusters :-) die door dos als BEZET
                      aangeduid  zijn  zullen ingelezen  worden. Deze optie
                      kan  het  inlezen van  een diskette sterk versnellen.
                      Doordat de diskette niet volledig wordt ingelezen zal
                      het  resultaat  geen  EXAKTE kopie  zijn.  Dit is het
                      beste uit te leggen door een voorbeeld:
                                    - Formatteer een diskette en kopieer er
                                      een aantal bestanden op.
                                    - Wis  van  deze  diskette  een  aantal
                                      bestanden.
                                    - Kopieer  de diskette (lezen op alleen
                                      DATA)
                                    - Start  een  programma  als UNERASE of
                                      UNDELETE en tracht op beide diskettes
                                      de gewiste bestanden te rekupereren.
                                    - Zoals  je ziet  gaat  dit op de KOPIE
                                      niet omdat deze gewiste gegevens niet
                                      mee gekopierd zijn!

 ->  kan twee standen aannemen nl.:    (meerdere kopien maken)
    - Nee           : De normale kopieer-stand wordt aangenomen
    - Ja            : Wanneer je veel  diskettes  na elkaar moet  kopiren
                      kan dit zeer omslachtig zijn.  Zeker omdat je telkens
                      opnieuw  de  juiste  knop  uit  de  knoppenbalk  moet
                      selekteren.  Om dit  te vergemakkelijken kan je eerst
                      deze  knop op stand ja zetten.   Probeer  het  gewoon
                      eens, je zal dan wel begrijpen wat ik bedoel ;-)

Door deze instellingen te veranderen kan men de tijd die nodig  is  om  een
diskette  aan  te  maken  sterk  benvloeden.   Het is wel belangrijk om te
beseffen dat ook de betrouwbaarheid  van uw kopie hierdoor benvloed wordt.
Beeld je  maar  eens  in  wat  er  gebeurt  als je een slecht geformateerde
diskette  als  bestemmingsdiskette  gebruikt  en  je  hebt  formatteren  op
'indien nodig' gezet.  Voor  dkopie  is  deze  diskette  een  geformateerde
diskette want de BOOTSEKTOR is ok, dus ......   Daarom  raad  ik  aan  deze
instelling enkel op 'indien nodig' te zetten als je zeker bent van de staat
van uw diskette !





IV. BELANGRIJKE INFORMATIE :


1. Technisch :


- Onder Windows kan dKopie niet in een venster (DOSBOX) werken!
- Vanaf dKopie V1.10 kan dKopie tijdens het opstarten een kleine test  naar
  TSR-virussen  uitvoeren. Een TSR-virus of Geheugen-Resident virus nestelt
  zich  in het geheugen van uw kompjoeter eens het aktief is. Vele van deze
  virussen installeren hierbij een zogenaamde 'INSTALLATION- CHECK' om voor
  zichzelf  uit te maken ofdat het systeem reeds besmet is. dKopie gaat een
  beperkt  aantal  van  deze installation-check's af  om  te zien of er een
  virus  aanwezig is. Maar .... Virussen zijn niet standaard en het kan dus
  voorkomen  dat deze installation-check's niet  kompatibel zijn met andere
  software.  Indien  hiermee  problemen ontstaan  kan je de virusscan-optie
  uitschakelen   d.m.v.  de  KONFIGuratie-Knop.
     Ŀ
      Beschouw dKopie echter NIET als een vervanging voor een echte 
      virus-scanner !                                               
     
- 2.88Mb diskdrives worden niet ondersteund .
- In  dKopie  V2.00  zat  een  BUG  :(    Deze  fout  deed  zich  voor  bij
  diskette-bestanden  (image-files)  van  '2MF /M'-geformateerde diskettes.
  Wanneer  men  van  zo'n  diskette-bestand  terug  de  originele  diskette
  trachtte  aan te maken, konden er 224Bytes aan gegevens verloren gaan. In
  dKopie  V3.0  is dit probleem verholpen! :)  ,  beter nog dKopie V3.0 kan
  'dKopie V2.00 2MF /M'-diskettebestanden korrekt inlezen! :-)
  Ŀ         
   In dKopie V2.00 zat een BUG ! 
  
- Normaal  gezien  moet  men om alle FDFORMAT-formaten onder  dos te kunnen
  lezen het programma  FDREAD  geheugenresident  laden.   Bij dKopie is dit
  echter NIET nodig (het mag wel !)  omdat  dKopie  eigenhandig  de  nodige
  interrupt(13H)  afbuigt.   Op  deze  manier  worden  normale  of fdformat
  diskettes op juist dezelfde manier behandeld !  Wanneer men vanuit dKopie
  een DOSSHELL uitvoert,  zal  dKopie  deze  interrupt 13H afgebogen laten,
  zodat je in deze DOSSHELL ALTIJD fdformat-diskettes  kunt lezen/schrijven
  zelfs zonder dat fdread aktief is.
- In tegenstelling tot FDFORMAT  moet  de  2M-driver  wel  aktief  zijn  om
  2M-diskettes  te kunnen kopiren.  Een klein woordje uitleg : de 2Mdriver
  stelt een eenvoudige manier  ter  beschikking  om te kontroleren ofdat 2M
  aktief is.  Hierdoor is het voor dKopie eenvoudig  te  achterhalen  ofdat
  2Mdiskettes   gekopierd   kunnen   worden.    FDREAD   heeft  niet  zo'n
  installatie-check, daarom heb ik bij de eerste versie van dKopie besloten
  dit probleem te omzeilen door  de  fdread-funkties in dKopie op te nemen.
  Het zou misschien logisch lijken om dit ook voor 2M zo te doen, maar ...
  1. 2M is een knap stukje van  programmeren, en eerlijk  gezegd,  ik  snap
     totaal niet hoe het werkt.
  2. Is  het  zo  eenvoudiger  om naar een  volgende versie  van 2M over te
     stappen.
- Bovenstaande redenering is doorgezet voor 2MGUI.
- Diskettes met sporen groter dan 84 worden  als  ongeldig  beschouwd.   De
  meeste diskdrives  kunnen  toch geen sporen groter als 82 aan, dus dit is
  normaal geen probleem.
- dKopie  buigt  ook de toetsenbord-interrupt af via INT 15h 4Fh.  Hierdoor
  zal er tijdens dKopie geen  enkel  vervelend  gepiep te horen zijn die te
  wijten is aan een overvolle  toetsenbord-buffer.   Speciale  toetsen  als
  "PrintScreen,  NumLock,  Pause, enz." of toetsenkombinaties als "Ctrl Alt
  Del, Ctrl Break, enz." hebben  hierdoor geen enkel effekt meer.  (Behalve
  misschien onder WINDOWS) De Scroll-Lock-LED geeft aan ofdat ESC ingedrukt
  is geweest.  Indien blijkt dat dit afbuigen op uw  kompjoeter niet werkt,
  komt dit waarschijnlijk omdat uw kompjoeter INT 15h 4Fh niet ondersteunt.
- dKopie is  volledig  in  ASSEMBLER  geschreven.   Het programmeren van de
  grafische VGA-kaart in  assembler  is  niet  zo  eenvoudig.   Er  bestaan
  weliswaar  INT  10H funkties om punten op het scherm te zetten, maar deze
  zijn zeer langzaam!  Daarom was ik  op  zoek naar een betere manier om de
  VGA-kaart te programmeren.  Uiteindelijk heb ik veel informatie  gevonden
  in  het  boek  PC en PS/2 VIDEO SYSTEMEN uitgegeven bij Kluwer Technische
  Boeken.  ( Voornamelijk i.v.m.  het trekken van lijnen.)
- Om  een diskette te  kunnen kopiren  moet  dKopie weten met wat voor een
  diskette-station  hij te maken heeft. Normaal is dit af te leiden via INT
  21h,AX=440Dh.  Er  ontstaat echter een  probleem met speciale programma's
  die  via deze interrupt een andere waarde doorgeven. STACKER bijvoorbeeld
  geeft  via deze interrupt een andere waarde om  aan te geven dat er in de
  diskdrive  een geSTACt volume zit. Voor dKopie  wil dit zeggen dat er met
  deze  diskdrive  geen  diskettes  te  kopiren  zijn  totdat de diskdrive
  'unmount'  is. Omdat dit voorbeeld aantoont dat dit niet de ideale manier
  is,  heb  ik besloten om een  minder benvloedbare manier te gebruiken om
  het  diskette-station-type  te achterhalen.  Het diskette-station-type is
  ook terug te vinden in de CMOS-ram van de kompjoeter, en dit CMOS-ram mag
  door  geen  enkel normaal programma  aangepast worden! Daarom achterhaalt
  dKopie  vanaf versie 1.01 het diskette-station-type via de CMOS-ram. Maar
  ook  met  de  CMOS-ram kunnen er  nog  problemen  zijn! Bijvoorbeeld, wat
  wanneer  je  BIOS verouderd is en je  je  toevlucht hebt moeten nemen tot
  DRIVER.SYS ?  Of  wat  wanneer je een minder kompatible kompjoeter hebt ?
  Dan slaat deze CMOS-informatie natuurlijk op niets  en is  dus  bijgevolg
  niet te gebruiken. Daarom is het mogelijk om via de KONFIGuratie-knop aan
  dKopie de juiste diskdrives door te geven.

2. Testen :


Ik  heb dKopie volledig  getest op  mijn eigen  kompjoeter  (Pentium 100Mhz
16Mb).  Hierbij  ben  ik in dKopie geen  echte fouten tegengekomen. Let wel
eventjes op de volgende punten :

Het kan zijn dat er ineens  op  het scherm de melding "Ernstig XMS-Geheugen
probleem" verschijnt.  Dit wijst erop dat de geheugenbeheerder een probleem
met het systeem heeft vastgesteld.
 Ŀ
  Probeer het volgende eens  als  je  deze foutmelding  nogal  dikwijls 
  krijgt :                                                              
                                                                        
  Verwijder  de  optie  HIGHSCAN van EMM386 in de CONFIG.SYS eens.  Het 
  kan zijn dat je door  deze  optie geheugen gebruikt dat ergens anders 
  voor bestemt was.  Op mijn kompjoeter was  dit  het  geval,  en  door 
  HIGHSCAN  te  verwijderen  was  niet  alleen  dit probleem, maar vele 
  andere problemen opgelost !                                           
 

Normaal gezien zal dKopie vlekkeloos onder WINDOWS 3.xx funktioneren.
     Ŀ
      dKopie kan onder WINDOWS echter niet in een Venster werken ! 
     
Gebruik steeds het  dKopie.pif  bestand  dat met dKopie wordt  meegeleverd.
Hierdoor wordt er voldoende XMS-Geheugen beschikbaar gesteld  en  wordt  de
ALT/ENTER  toets  vergrendeld zodat het overschakelen naar een DOS-BOX niet
meer mogelijk is !  Het dKopie.pif bestand kan eventueel voor eigen gebruik
geoptimaliseerd worden, maar laat steeds  de ALT/ENTER toets vergrendeld en
selekteer steeds voldoende XMS-Geheugen !

Wanneer je dKopie toch tracht te starten in een venster zal dKopie dit zelf
kontroleren  en  een foutmelding geven.  Het omschakelen van volledig- naar
venster-modus (ALT/ENTER) kan dKopie echter niet zelf kontroleren!

Het is ook aan te raden om onder Windows gebruik te maken van SHARE.EXE  in
de AUTOEXEC.BAT !

dKopie  is  voornamelijk  geschreven  voor  uitgebreide  FDFORMAT-V1.8-  en
2M-V2.1/3.0-formaten.  Waarschijnlijk zal dKopie ook met andere uitgebreide
formatteer-programma's  samenwerken.   (Bij  het formatteren gaan de meeste
programma's op de  FDFORMAT-manier  te  werk.)  Maar  dit  is  niet 100% te
garanderen.  Hieronder volgt  een  lijst  van  de  uitgebreide  formatteer-
programma's waarmee ik dKopie heb getest.:
   Ŀ
    Programmanaam     3HD Max. Jaartal   Uitvoerder(s) van PRG   
    en versie         formaat   van 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. 
   Ĵ
    2MGUI V1.0        +1972K    1995      Ciriaco Garca de Celis 
   Ĵ
    2MGUI V1.2        +1972K    1995      Ciriaco Garca de Celis 
   

Tijdens het testen van 2MGUI V1.9 op mijn kompjoeter, bleek dKopie niet met
deze versie van 2MGUI samen te werken. Hiervoor heb ik niet direkt een
oplossing.

Aangezien  ik  enkel  3" diskdrives heb is dKopie in minder mate getest op
5" drives.

Dit zijn mijn ervaringen met dKopie en andere besturingssystemen :
    - OS/2 : dKopie werkt niet onder OS/2 omdat OS/2 BIOS int13h niet
      volledig ondersteund.
    - Windows 95 : Ikzelf heb geen ervaring met Windows 95, maar ik heb
      vernomen van andere dat dKopie funktioneert onder dit OS
    - Windows NT : geen informatie beschikbaar.
    - Linux DOSemu : Ikzelf heb met sukses diskettes kunnen kopiren onder
      Linux DOSemu, maar dit kwam niet echt betrouwbaar over, verder werkt
      het afbuigen van de toetsenbord-interrupt niet onder DOSemu.
    - Caldera OpenDos : Werkt perfekt onder dit DOS.

Door  de  verscheidenheid  aan IBM-Kompatible kompjoeters  en programmatuur
voor  deze  kompjoeters  kunnen  er nog een heleboel problemen opduiken die
door  het  beperkte  testen   (lees:  'het   testen  op  een  klein  aantal
kompjoeters') van  dKopie mij ontglipt kunnen zijn! Gelieve mij hiervoor te
verontschuldigen, maar och, ook in professionele programma's  (alsook P's)
komen BUGS voor, dus waarom niet in die van een amateur? ;-)





V. DANKWOORD !!!! :


Ik wil iedereen bedanken die gereageerd heeft i.v.m. dKopie. Het is dankzij
jullie aanmoedigingen, vragen, suggesties dat  dKopie is kunnen groeien tot
een bruikbaar programma.

Ook  wil  ik al de andere Freeware / Public-Domain auteurs bedanken voor de
programma's  die zij geschreven hebben, en waar ik dankbaar gebruik van heb
kunnen maken (en nog steeds gebruik van maak).  Het is dankzij hen dat deze
hobby betaalbaar is gebleven,  en  dat  het  zelfs  mogelijk  is geweest om
bepaalde zaken in dKopie in te bouwen.

Bedankt iedereen ! :=)

             - Sorry, maar de lijst was te groot geworden om
               iedereen hier persoonlijk te  bedanken ....    -





VI. SOFTWARE-LICENTIE :


1. Gratis :


dKopie  is helemaal gratis!  Je mag dKopie zoveel kopiren en doorgeven als
je wilt zolang je je maar aan de volgende regels houdt :
        - Al de bestanden moeten doorgegeven worden.
        - Deze bestanden mogen niet aangepast zijn.
        - Voor dKopie mag geen geld aangerekend worden!   Eventueel mag  er
          een   klein  bedrag  gerekend  worden  voor  het  transport,  het
          kopiren, de diskette, CD-ROM, enz.

2. De bronkode :


Bij    dKopie    hoort    het   bestand    BRONKODE.EXE.    Dit    is   een
'LHA-self-extracting-archive' waarin zich alle bestanden bevinden die nodig
zijn om dKopie.exe aan te maken.

Vanaf  dKopie V3.0  ga  ik zeer soepel zijn wat het gebruik van de bronkode
betreft :-)

Je  mag  met  de  bronkode  doen wat je wil, als je je maar aan de volgende
simpele regel houdt :
        - Je  mag  van mijn bronkode gebruik maken in je eigen programma's,
          zolang  die  programma's  maar freeware of public domain software
          zijn.     M.a.w. :  je  mag  deze  bronkode  enkel  gebruiken  in
          programma's die gratis verdeeld worden.

Indien  je  vanuit  de  bronkode van dKopie een nieuw kopieer-programma wil
schrijven    dat    beter,   sneller,   betrouwbaarder   werkt,   of   meer
disk-formaten aankan, ga gerust je gang. :-)

De  reden  waarom  ik  zo  soepel  ben geworden, is dat de ontwikkeling van
dKopie  stilletjes-aan  begrenst  dreigt te worden door mijn eigen beperkte
kennis.     Daarbij komt het feit dat ik eigenlijk zo goed als volledig ben
overgeschakeld  op  het besturingssysteem -Linux-, waardoor de ontwikkeling
van dKopie niet met dezelfde enthousiastheid,  overtuiging als voorheen zal
verlopen. Toch hoop ik om de ontwikkeling van  dKopie nog een tijdje vol te
houden.






VII. NIEUW IN DKOPIE


1. Nieuw in versie 3.0 :


1.1. Versienummer :-) :


Omdat dKopie bestaat uit 6 letters heb ik het versienummerformaat aangepast
van x.xx naar x.x (dKopiexx.zip / dKopiexx.arj).

1.2. Geen flitsende muis met sommige muisdrivers :


Dit was een BUG in dKopie V2.00

1.3. BUG! i.v.m. "2MF /M geformateerde"-diskette-bestanden :


Opgelost

1.4. Overslaan van het lezen van slechte/vrije klusters :


1.5. BUG! soms werd het dKopie.TMP-bestand niet gewist :


Opgelost

1.6. Konfiguratie-knop ingebouwd :


1.7. Dosshell :


Tijdens een DOSSHELL is er nu ook XMS-Geheugen vrij.

1.8. INT 1E :


Betrouwbaarder  door  het  regelmatig  terug  zetten  van  de originele INT
1Epointer.  Een gevolg hieruit is de mogelijkheid om ook diskette-bestanden
op een diskette-eenheid aan te maken (TRAAG!).

1.9. Ondersteuning 2MGUI :


Eksperimenteel.

1.10. Bepaalde routines verbeterd/herschreven en kleinere aanpassingen :


1.11. Bugs met het lezen van driveletters vanachter in het alfabet :


Opgelost na een zeer duidelijke uitleg van Armand & Paul Vereycken.

2. Nieuw in versie 2.00 :


2.1. Ondersteuning voor het 2M-Formaat :


2.2. Bugs die in dKopie V1.10 zaten, opgelost :


- In dKopie V1.10 werd  niet  gewacht  totdat de muistoets losgelaten werd.
  Opgelost nu via de Mouse_Neutr-routine.
- Geheugenkontrole (Konv.): - Indien er  zeer  weinig  geheugen aanwezig is
                              kon het gebeuren dat  dKopie  naar  ongeldige
                              geheugenadressen  schreef.
                            - Tja, vergeten foutmelding in te bouwen als er
                              te    weinig    geheugen    is    voor     de
                              bestands-keuze-box.
- Fout  in  de  'Formatteren-indien-nodig'  routine.   (Een  totaal   niet
  geformateerde diskette werd altijd als geformateerd beschouwd!)

2.3. Int24-Afbuiging verplaatst en HD-dedektie aangepast :


Dit  om  beter  samen te werken met speciale software.  (Minder kans op een
Abort/Retry/Fail-melding tijdens het opstarten.)

2.4. MENU : Bruin gekleurde knoppen :


Knoppen DOS, HELP?,  Diskette-bestanden  worden  nu  ook bruin gekleurd als
deze funktie niet uit te voeren is.  Dit is logischer dan  een  foutmelding
na het selekteren van die funktie.

2.5. Muis-ikoontje aangepast :


Klokje van gemaakt tijdens wachtperiodes.

2.6. Kommand-lijn opties ingebouwd :


U kan nu dKopie A:/B: gebruiken, dit is nuttig als je een kompjoeter zonder
muis gebruikt.

2.7. Engelse versie van dKopie gemaakt :


Ik hoop dat zo meer mensen dKopie kunnen gebruiken.

2.8. en nog een paar kleinere aanpassingen :


Die mag je zelf zoeken...

3. Nieuw in versie 1.10 :


3.1. Bug in Versie 1.02 ESC :


Wanneer  dKopie  1.02  met  ESC  wordt  beindigd,  wordt  de  ESCtoets mee
doorgegeven aan de dosprompt of  het  programma  dat  dKopie  startte.   In
versie 1.10 wordt bij het eindigen van dKopie steeds de toetsenbord- buffer
gewist.

3.2. TSR-Virus kontrole ingebouwd :


3.3. HELP? aangepast :


Men kan de muis nu ook gebruiken in HELP?.

3.4. Bug in Versie 1.02 MENU :


Wanneer  er  onder de Help- of Stoppen-knop werd geklikt, werd deze funktie
toch uitgevoerd, opgelost nu.

3.5. Diskette-bestanden :


Bestands-keuze-box ingebouwd.  ViewBox.INC & ViewBox.ASM aangepast  om  dit
te kunnen verwezenlijken.

3.6. Instellingenknopjes ingebouwd :


- Formatteren : indien nodig ; altijd
- Verifiren  : ja           ; nee

3.7. Kontrole op DOS-Versie ingebouwd :


3.8. dKopie.tmp in de TEMP-direktorie aanmaken :


3.9. DOSSHELL :


@EXEC in assembler toolbox gebouwd.

4. Nieuw in versie 1.02 :


4.1. Windows :


- Er wordt nu een ICO &  PIF-Bestand meegeleverd om dKopie onder Windows te
  gebruiken.
- Kontrole ingebouwd die  test  ofdat  bij  het  opstarten  van  dKopie  de
  DOSsessie niet in een venster loopt.

4.2. Geheugengebruik :


- Vanaf nu heb je  geen  XMS-Geheugen  meer  nodig  om  dKopie  te  kunnen
  gebruiken,  indien  je  geen XMS-Geheugen hebt, wordt de Harde-Schijf als
  voorlopig geheugen-medium gebruikt.
- Kontrole ingebouwd die test ofdat er werkelijk XMS-Geheugen aanwezig is ;
  of m.a.w.: Als er  een  XMS-driver  aanwezig  is,  is  er  dan  werkelijk
  XMS-Geheugen vrij ?

4.3. Asm-ToolBox :


- Aangepast en verbeterd (alhoewel ze nog verbeterd kan worden !).
- @Init : Kontrole op P .

4.4. Reset-routine PUSH & POP :


In  dkopie worden lussen gebruikt die meestal ook onderbroken kunnen worden
(ESCape-toets).  Hierdoor is het  soms  mogelijk  dat er zaken gePUSHt zijn
die  er  niet  meer  afgePOPt  werden;  (misschien   door   mijn   slordige
programmeertechniek  ?) gevolg de STACK kan overvol geraken !  Daarom wordt
de STACKpointer  op  sommige  plaatsen  terug  gereset  zodat  dit probleem
opgelost is!

4.5. Toetsenbord-Interrupt :


- Zichtbaar maken wanneer op ESC is gedrukt (Scroll Lock LED).
- Volledig herschreven ; was nodig voor de bestandsnaam-input routines !

4.6. Diskette-Bestand ondersteuning :


Dit is de belangrijkste aanpassing in dKopie V1.02 .....

4.7. Formatteer-Setup-Routine herschreven :


Beter en kompakter .... (Routine i.v.m. INT 13 17/18)

4.8. En andere zaken :


Die ik allang vergeten ben !

5. Vorige versies :


Sorry maar in dKopie V1.00 & dKopie V1.01 hield ik dit nog niet bij ...





VIII. TOT SLOT :


1. Slotwoord :


Ik hoop dat je dKopie een waardevol programma vindt. Ik heb er veel tijd in
gestoken,  maar heb er ook veel van genoten en bijgeleerd. Ik heb zelfs het
gevoel dat ik dankzij  het  schrijven  van  dit  programma vrienden heb bij
gekregen. :-)  Indien je dKopie waardevol vindt, of suggesties hebt, aarzel
dan niet om een postkaartje of E-mailtje te sturen.   Het is altijd fijn om
iets te horen van mensen die je programma gebruiken.

3. Mijn adres :


                Jan Wagemakers
                Wildemanstraat 31
                2550 Kontich
                Belgi

                Fidonet  : 2:292/8133.23
                Internet : JanW@mail.dma.be


Was Gratis ; Is Gratis ; Zal altijd Gratis zijn ! ....

