ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛÛÛÛÛÛÛ± ÛÛ± ÛÛ± ÛÛÛÛÛÛÛÛ± ÛÛÛÛÛÛÛÛ± ÛÛ± ÛÛÛÛÛÛÛÛ± ÛÛ± ÛÛ± ÛÛÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛÛÛÛÛÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛ± ÛÛÛÛÛÛÛÛÛ± ÛÛ± ÛÛ± ÛÛÛÛÛÛÛÛ± ÛÛÛÛÛÛÛÛ± ÛÛ± ÛÛÛÛÛÛÛÛ± ÛÛ± ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ÛÛ±ßßßßßßßßßßßßßßßßßßß - Wagemakers Jan - 1994 1995 - ÛÛ± - Versie 2.00 - dKopie : Het kopi‰ren 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 komputersysteem, aardschokken, wateroverlast, of wat dan ook - ³ ³ kan ik hiervoor niet aansprakelijk gesteld worden. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ I. INLEIDING : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1. 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 kopi‰ren waren. De normale kopi‰erprogramma's kende dit formaat namelijk niet. Daarom besloot ik om zelf een kopi‰erprogramma 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,zo is dKopie V2.00 geboren. 2. Een kort overzicht van FDFORMAT : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ FDformat is een diskette-formatteerprogramma geschreven door Christoph H. Hochst„tter, (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 u naar de tekstbestanden van FDFORMAT zelf. 3. Een kort overzicht van 2M : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 2M is een diskette-formatteerprogramma geschreven door Ciriaco Garc¡a de Celis, Spanje. 2M is 100% "Card-Ware" of m.a.w.: Indien u 2M blijft gebruiken bent u verplicht om een postkaart naar de auteur op te sturen. 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. Voor meer informatie over 2M verwijs ik u naar de tekstbestanden van 2M zelf. Opmerking : Vanaf 2M V3.0 wordt ook 2MGUI meegeleverd waarmee diskettes op een nog hoger formaat geformateerd kunnen worden. Dit 2MGUI formaat wordt (nog) niet door dKopie ondersteund. 4. 2M en FDFORMAT : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Beide, 2M en FDFORMAT, zijn formatteerprogramma's die een diskette met een hogere kapaciteit kunnen formatteren dan dat DOS dit kan. Beide hebben ze een geheugenresidente driver nodig om deze formaten te kunnen lezen. Toch kan de 2M-driver geen FDFORMAT formaten lezen en kan FDREAD geen 2M-formaten lezen. Men kan echter WEL BEIDE drivers (2M & FDREAD) laden waardoor FDFORMAT- en 2M-formaten kunnen gelezen/geschreven worden. Dit kan nuttig zijn als men van FDFORMAT naar 2M wil overstappen. Opmerking : Vanaf 2M V3.0 wordt ook 2MDOS meegeleverd. Wanneer u gebruik maakt van 2MDOS is het niet nodig om FDREAD te laden. II. DE SYSTEEMVEREISTEN : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1. Microprocessor : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ dKopie gebruikt 80286-instrukties, daarom zal dKopie enkel werken vanaf een IBM-Kompatible 80286 Komputer! Indien u 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 komputer met VGA-kaart. Voor de normale werking van dKopie is een MUIS (+MUISDRIVER) vereist. Indien u geen muis bezit, kan dKopie in beperkte mate nog gebruikt worden d.m.v. de command-lijn. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Indien u geen MUIS bezit, tik dan 'dKopie A:' of 'dKopie B:' aan de ³ ³ DOS-prompt. Merk op dat u 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+ 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 U XMS-Geheugen heeft, 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. Uit snelheidsoverwegingen is het aan te raden zoveel mogelijk gebruik te maken van XMS-Geheugen. Toch kan het zijn dat u om bepaalde redenen geen gebruik wil maken van het aanwezige XMS-Geheugen. Een goede reden kan zijn dat u maar een kleine hoeveelheid XMS-Geheugen heeft zodat u dan nogal dikwijls de diskettes moet wisselen. (De hoeveelheid geheugen bepaald het aantal diskette-wissels .) Daarom gaat dKopie kijken of er geen dos-variable DKOPIE_XMS is, als deze dan de waarde 0 heeft zal dKopie geen XMS-Geheugen gebruiken! Dit kan u doen door BV.: SET DKOPIE_XMS=0 in de AUTOEXEC.BAT op te nemen. 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. Indien u geen XMS-geheugen bezit, heeft u een HARDE SCHIJF nodig om dKopie te kunnen gebruiken. Indien u gebruik wil maken van de 'diskette-bestand'-mogelijkheid heeft u steeds een HARDE SCHIJF nodig, dit omdat dKopie geen 'diskette-bestanden' op een diskette-station kan aanmaken. 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. Wanneer bij het opstarten blijkt dat dKopie de diskette-stations foutief herkent moet men nog twee DOS-variabelen defini‰ren. Lees hiervoor het hoofdstuk "BELANGRIJKE INFORMATIE". 1.2. Windows : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 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 gekopi‰erd te worden! Daarna installeert u op de gebruikelijke wijze het programma in de program-manager. (Zie uw WINDOWS handleiding voor meer informatie.) 2. Het opstarten : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ga naar de direktorie waar dKopie zich bevindt. Tik achter de DOS-prompt DKOPIE in gevolgd door een return. (Voor Windows : dubbelklik op het Ikoontje .... ) 2.1. Foutmeldingen tijdens het opstarten : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Tijdens het opstarten zal dKopie uw komputer-systeem testen. Wanneer dKopie tijdens deze testprocedure problemen vaststelt, kunnen er op het scherm volgende foutmeldingen verschijnen : - Dit programma werkt niet op een XT .... ==> U heeft getracht dKopie op een XT te starten. - Dit programma werkt onder Windows enkel in volledige schermmodus ! ==> U heeft 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+ ! ==> U heeft 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 command-lijn te gebruiken. - XMS-geheugen probleem ! ==> De XMS-Geheugenbeheerder heeft een probleem vastgesteld. - Dit programma heeft of XMS-Geheugen of een harde schijf nodig ! ==> Tijdens het starten heeft dKopie geen XMS-Geheugen of Harde Schijf gevonden. dKopie kan dus geen diskettes kopi‰ren. dKopie gaat ervan uit dat wanneer er geen drive C: is, er geen harde schijf is! - Waarschijnlijk Geheugen-Resident Virus aanwezig ==> Vanaf versie 1.10 voert dKopie ook een kleine test uit naar TSR-Virussen. 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. Indien blijkt dat dKopie een vals alarm geeft kan u de virusscan-optie uitschakelen door de DOS-variable dKopie_Virus 0 te maken. Het beste kan u de regel SET DKOPIE_VIRUS=0 in uw autoexec.bat opnemen. 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 ³ ³ ³ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÙ ³ ³ ³±± Ä> A:³ ±± Ä> B:³ ³ ³ ÃÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÙ ³ ³ ³<ÄÄÄÄ Het keuze-menu ÄÄÄÄÄÄÄÄÄÄÄÄ>³<ÄÄÄÄÄÄÄÄ Informatie-Balk ÄÄÄÄÄÄÄÄÄÄÄ>³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³<ÄÄÄÄ Instellingen ÄÄÄ>³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³Formatteren³Verifi‰ren ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³... ³... ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ In de informatiebalk is het aantal XMS-Geheugen in kBytes terug te vinden - Indien DKOPIE_XMS=0 is gebruikt zal hier 0 kBytes te zien zijn ! - , zijn de twee diskette-stations op een grafische manier voorgesteld (Een "+" duidt op een HD-diskette-station.) en staat het versienummer van de 2M-driver vermeld (indien bruin gekleurd is 2M niet ingeladen.) Met de instellingen-knopjes kan men aangeven hoe dKopie zich tijdens het kopi‰ren 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. - Stoppen : Stopt het programma . - Help? : Maakt op het scherm een venster zichtbaar waarin u DKOPIE.TXT ( deze tekst dus !) kan bekijken. Om door de tekst te bladeren gebruikt u de pijltjes- toetsen of de muis. Om terug naar het programma zelf te gaan drukt u op de ESC-toets. De Help?-knop is bruin gekleurd (niet te selekteren) indien dKopie.TXT niet in de dKopie-direktorie te vinden is. TIP : Indien u een naar een bepaald onderwerp op zoek bent, kan u dKopie.txt ook bekijken met een externe "ascii-viewer met zoek-funktie". - 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 kopi‰ren gestart. - X: --> Bestand : Hiermee kan een diskette naar een 'Diskette-Bestand' geschreven worden. Deze knoppen zijn bruin gekleurd als u geen harde schijf heeft. - Bestand --> X: : Hiermee kan een 'Diskette-Bestand' terug naar een diskette geschreven worden. Deze knoppen zijn bruin gekleurd als u geen harde schijf heeft. 4. Het kopi‰ren : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Nadat u voor kopi‰ren heeft gekozen kunnen er op het scherm verschillende soorten vensters verschijnen. Wanneer u de aanwijzingen in deze vensters nauwkeurig volgt, kan er niet veel foutlopen. Dit zijn de vensters die u 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 kopi‰ren. (BV.: LINUX boot diskette) Het is echter niet 100% zeker dat de diskette op deze manier gekopi‰erd ook bruikbaar is. Klik op OK wanneer u de diskette toch op deze manier wilt kopi‰ren. - Deze diskette is niet te kopi‰ren . ==> Waarschijnlijk is de diskette niet geformateerd, dus niet te lezen, dus niet te kopi‰ren . - De diskette is gekopi‰erd . ==> De diskette is volledig gekopi‰erd, 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 gekopi‰erd , dezelfde diskette nogmaals aanmaken ? ==> De diskette is volledig gekopi‰erd, 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 vensters verschijnt alleen op het scherm als er voldoende (XMS-)Geheugen aanwezig is. Waarom ? ... : Als u zoveel (XMS-)Geheugen heeft, dat de volledige ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ diskette in het geheugen kan gelezen worden, dan heeft de komputer 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 kopi‰ren wordt onderbroken ! (Sorry voor de beperkte foutmelding !) - 2M-STV : 2M-Driver is niet aktief : ==> U heeft dKopie de opdracht gegeven om 2M-diskettes te kopi‰ren. 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 u een harde schijf heeft zal dKopie het kopi‰ren verderzetten, maar dKopie.tmp als voorlopig opslagmedium gebruiken. Indien u geen harde schijf heeft zal het kopi‰ren geannuleerd worden. - 2M-STV : Fout bij het lezen/schrijven van 2M specifieke informatie : ==> Er is een disk-fout opgetreden, kopi‰ren wordt geannuleerd. 5. 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 gekre‰erd worden. Er is echter wel een beperking : dKopie kan geen diskette-bestanden aanmaken op een diskdrive. Nadat u voor deze optie gekozen heeft verschijnt er een bestands-keuze-box op het scherm. Door gebruik te maken van muis/toetsenbord geeft u de juiste naam op. Daarna kunnen er op het scherm verschillende soorten vensters verschijnen. Wanneer u de aanwijzingen in deze vensters nauwkeurig volgt, kan er niet veel foutlopen. Buiten de vensters die ook tijdens het normaal kopi‰ren kunnen voorkomen, zijn dit de vensters die u 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 kopi‰ren wordt onderbroken ! (Sorry voor de beperkte foutmelding !) - De diskette is ingelezen/weggeschreven : ==> Het inlezen of wegschrijven is voltooid, druk enter terug naar het MENU te keren. 6. 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 komputer nog even blijft voortdoen nadat u op ESC heeft gedrukt. Dit komt omdat dooreen het programma enkel op welbepaalde plaatsen getest wordt ofdat ESC is ingedrukt. Indien u op ESC drukt zal de komputer 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! 7. Instellingen-knopjes : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Er zijn 2 instellingen-knopjes nl.: - Formatteren - Verifi‰ren Wanneer u met de muis op een van deze knopjes klikt, ziet u 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. Verifi‰ren (=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 verifi‰ren. Door deze instellingen te veranderen kan men de tijd die nodig is om een diskette aan te maken sterk be‹nvloeden. Het is wel belangrijk om te beseffen dat ook de betrouwbaarheid van uw kopie hierdoor be‹nvloed wordt. Beeld u maar eens in wat er gebeurt als u een slecht geformateerde diskette als bestemmingsdiskette gebruikt en u heeft 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 u 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 voert dKopie tijdens het opstarten een kleine test uit naar TSR-virussen. Een TSR-virus of Geheugen-Resident virus nestelt zich in het geheugen van uw komputer 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 u de virusscan-optie uitschakelen door de DOS-variable dKopie_Virus 0 te maken. Het beste kan u de regel SET DKOPIE_VIRUS=0 in uw autoexec.bat opnemen. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Beschouw dKopie echter NIET als een vervanging voor een echte ³ ³ virus-scanner ! ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ - 2.88Mb diskdrives worden niet ondersteund . - 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 u 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 kopi‰ren. 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 gekopi‰erd 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. - 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. - Indien dKopie vastloopt tijdens een bewerking met een 2M-Diskette kan dit komen omdat de 2M-Bootsektor beschadigd is. Dit is een situatie die enkel maar kan voorkomen als er zeer abnormale zaken met een 2M-Diskette gebeurd zijn. Hierdoor krijgt de 2Mdriver foutieve informatie, waardoor deze vastloopt. Op mijn komputer is deze situatie enkel maar voorgekomen nadat ik eigenhandig bepaalde informatie op een 2Mdiskette had aangepast voor test-doeleinden. - dKopie heeft dos-versie 3+ nodig omdat dKopie gebruik maakt van INT 2F 121Eh - DOS 3+ INTERNAL - Vgl. van twee strings -. Deze funktie wordt onder DR-DOS ondersteunt vanaf VERSIE 5.0. Daarom zal dKopie maar voor 100% funktioneren vanaf MS-DOS 3+ of DR-DOS 5+. - 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 komputer niet werkt, komt dit waarschijnlijk omdat uw komputer 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 kopi‰ren 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 kopi‰ren zijn totdat de diskdrive 'unmount' is. Omdat dit voorbeeld aantoont dat dit niet de ideale manier is, heb ik besloten om een minder be‹nvloedbare 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 komputer, 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 komputer hebt ? Dan slaat deze CMOS-informatie natuurlijk op niets en is dus bijgevolg niet te gebruiken. Daarom gaat dKopie kijken of er geen DOS-variable "DKOPIE_A" of "DKOPIE_B" is gedefinieerd. Indien dit zo is, gebruikt dKopie deze waarden in de plaats van de CMOS-informatie. Voor "DKOPIE_A" of "DKOPIE_B" kan men de volgende waarden doorgeven : - 0 = geen diskdrive - 1 = 5¬ dd diskdrive (360Kb) - 2 = 5¬ hd diskdrive (1.2Mb) - 3 = 3« dd diskdrive (720Kb) - 4 = 3« hd diskdrive (1.44Mb) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Indien bij het starten van dKopie blijkt dat de diskette-station- ³ ³ types foutief zijn, moet "DKOPIE_A" en/of "DKOPIE_B" gedefinieerd ³ ³ worden. Dit kan het best gebeuren door in de AUTOEXEC.BAT de ³ ³ volgende regels bij te voegen : SET DKOPIE_A=2 ³ ³ SET DKOPIE_B=3 ³ ³ Waarin u natuurlijk de juiste waarden moet invullen. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 2. Testen : ÄÄÄÄÄÄÄÄÄÄÄ Ik heb dKopie volledig getest op mijn eigen komputer (386sx 16Mhz ). 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 u deze foutmelding nogal dikwijls ³ ³ krijgt : ³ ³ ³ ³ Verwijder de optie HIGHSCAN van EMM386 in de CONFIG.SYS eens. Het ³ ³ kan zijn dat u door deze optie geheugen gebruikt dat ergens anders ³ ³ voor bestemt was. Op mijn komputer 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 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 u 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 ! Waarom ? : Probeer het volgende maar eens : Start uw komputer op zonder SHARE.EXE. Start WINDOWS en start dan DKOPIE. Laat dKopie een 'Diskette-Bestand' aanmaken en druk op ALT-TAB terwijl dKopie hiermee nog bezig is. Start een tweede DOSsessie en wis hierin het diskette-bestand dat dKopie aan het aanmaken was. Ga nu met ALT-TAB terug naar dKopie. Merk op dat dKopie nu nog steeds naar het 'Diskette-Bestand' schrijft, alhoewel het gewist was. (Hoe kan dat ???) Wacht tot dKopie gedaan heeft en verlaat dan WINDOWS. Start nu CHKDSK en ..... Verdorie fouten ! De oorzaak hiervan is dat MS-DOS het toelaat dat een programma naar een gewist bestand schrijft en dit zelfs zonder fout door te geven ! Gelukkig is met CHKDSK /F alles terug opgelost en dit zonder verlies van gegevens! Het is echter veiliger om SHARE.EXE te laden, zodat u onder WINDOWS het bestand dat dKopie aan het aanmaken is niet kan wissen ! 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 ³ 3«HD Max.³ Jaartal ³ Uitvoerder(s) van PRG ³ ³ en versie ³ formaat ³ van PRG ³ ³ ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵ ³ FDFORMAT V1.8 ³ 1.72M ³ 1991 ³ Christoph Hochst„tter ³ ³ 2M V2.1 ³ 1886K ³ 1994 ³ Ciriaco Garc¡a de Celis ³ ³ 2M V3.0 ³ 1886K ³ 1995 ³ Ciriaco Garc¡a de Celis ³ ³ 800 II V1.40 ³ 1.6M ³ 1989 ³ ALBERTO PASQUALE ³ ³ MAXI V1.6 ³ 1.6M ³ 1990 ³ Herne Data Systems Ltd. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Indien u een ander uitgebreid formatteerprogramma bezit zou ik dit graag ontvangen. Zeker indien blijkt dat dKopie een diskette dat met dit programma aangemaakt is niet kan kopi‰ren. Aangezien ik enkel 3«" diskdrives heb is dKopie in minder mate getest op 5¬" drives. Ik heb dkopie niet onder OS2 getest (wat wil je met een 386sx ?), maar ik veronderstel dat dKopie NIET 100% onder OS2 funktioneert omdat FDREAD niet onder OS2 werkt. Meer informatie hierover is steeds welkom! Ohja, wat doet dKopie onder LINUX-DOS-EMULATIE? Ook hierover had ik graag meer informatie gehad! Ik hoop dat tegen de tijd dat ik een nieuwe snellere komputer heb gekocht (kan nog wel eventjes duren) uitgebreide formaten zo populair zijn geworden dat het gebruik van deze formaten onder alternatieve besturingssystemen geen problemen meer stelt. Door de verscheidenheid aan IBM-Kompatible komputers en programmatuur voor deze komputers kunnen er nog een heleboel problemen opduiken die door het beperkte testen (lees: 'het testen op een klein aantal komputers') van dKopie mij ontglipt kunnen zijn! Gelieve mij hiervoor te verontschuldigen, maar och, ook in professionele programma's komen BUGS voor , dus waarom niet in die van een amateur ? V. DANKWOORD !!!! : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1. Christoph Hochst„tter : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Auteur van FDFORMAT & FDREAD. Zonder zijn programma's en zijn duidelijke listings zou de ontwikkeling van dKopie nooit tot een degelijk einde gebracht zijn. Hogere versies van FDFORMAT (1.8+ dus) zijn steeds welkom ! 2. Ralf Brown : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Auteur van het interruptlist programma. Zijn als freeware verdeelde lijst van alle denkbare en ondenkbare interrupts is een goede wegenkaart voor elke (assembler)programmeur. Wie bezorgt mij de recentste versie van Ralf Brown's interruptlist ? 3. Wagemakers Staf : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mijn broer. Zonder zijn hulp ( het uitdokteren van sommige routines, het opsporen van fouten, de inleiding tot het assembler-programmeren, het geven van tips ) was dKopie nooit geboren! 4. Ciriaco Garc¡a de Celis : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Auteur van 2M & 2MF. Zonder zijn programma's en zijn duidelijke listings zou het inbouwen van 2M-ondersteuning in dKopie mij nooit gelukt zijn. Knap uitgedokterd in 2M is - INT 13h AX 057Fh - 2M FORMAT TRACK -, hierdoor is het formatteren van een 2Mdiskette wel zeer eenvoudig geworden. Hogere versies van 2M (3.0+ dus) zijn steeds welkom ! 5. Uwe E. Schirm & Dave Walker : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ E. Schirm heeft in zijn 80XXX Snippets (Maart 1993 Versie) zeer vele interessante assembler-programmaatjes verzameld. Een van deze programmaatjes was CHILD.ASM geschreven door Dave Walker. De DOSSHELL die in dKopie is ingebouwd is afgeleid van CHILD.ASM. Zonder dit voorbeeldprogramma had ik hierover waarschijnlijk veel langer geprogrammeerd. Wie bezorgt mij de recentste versie van de 80XXX Snippets? 6. Walter Bleumers : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ko”ordinator van de HCC (Hobby Computer Club) PD & Shareware Software. Voor het opnemen van dKopie V1.01 op een van de 'maanddiskettes'. 7. Roland Callewaert : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Voor zijn reaktie op dKopie V1.01. Hij is de eerste - en tot nu toe ook de enige - persoon die i.v.m. dkopie heeft gereageerd. Het inbouwen van de instellingen-knopjes is gebeurt als antwoord op zijn vraag : "Waarom kan er niet gekopieerd worden zonder te formatteren ?" Ik wil Roland Callewaert ook danken voor zijn reaktie op dKopie V1.10. Dankzij deze reakties weet ik dat er mensen zijn die dKopie een nuttig programma vinden, waardoor ik de moed blijf opbrengen om de funktionaliteit van dit programma te verbeteren. 8. Jouni Miettunen : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ De auteur van 2L8 Cursor Editor. Dit is een zeer eenvoudig programma om de vorm van de muis-kursor aan te passen en de juiste data hiervoor naar een bestand weg te schrijven. Ik ben er zeker van dat zonder dit programma het muisKLOKJE NIET in dKopie zou ingebouwd zijn. 9. U : ÄÄÄÄÄÄ Voor de interesse die u heeft getoond en de tijd die u heeft genomen om dit programma uit te proberen. Suggesties i.v.m. het programma zijn steeds welkom ! Indien u dKopie een waardevol programma vind, laat mij dit dan weten door een - briefje - postkaart - diskettes met PD/FREEWARE - enz. Dit is echt belangrijk, omdat alleen door reaktie op mijn programma ik de moed kan blijven opbrengen om dKopie te blijven verbeteren. VI. SOFTWARE-LICENTIE : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1. Gratis : ÄÄÄÄÄÄÄÄÄÄÄ dKopie is helemaal gratis! Je mag dKopie zoveel kopi‰ren 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 kopi‰ren, de diskette, enz. 2. De bronkode : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Bij dKopie hoort het bestand BRONKODE.EXE. (Bij versies vroeger dan 1.10 noemde dit bestand BRONCODE.EXE !) Dit is een 'LHA-self-extracting-archive' waarin zich alle bestanden bevinden die nodig zijn om dKopie.exe aan te maken. Je mag de bronkode van dKopie gebruiken als je je maar aan de volgende regels houdt : - De bronkode, in zijn geheel of gedeelte ervan, mag enkel en alleen gebruikt worden voor programma's die ofwel 'PUBLIC DOMAIN' ofwel 'FREEWARE' zijn. Met andere woorden: Voor deze programma's mag geen geld aangerekend worden ! (Een postkaart is geen geld, dus CARDWARE enz. is OK) - U dient in het zelfgemaakte programma steeds mijn naam te vermelden, BV.: in een dankwoord. - Indien u in dKopie KLEINE aanpassingen aanbrengt dient u mij deze te laten weten, zodat ik alle kleine aanpassingen kan bundelen en zo het programma sterk kan verbeteren. Natuurlijk wordt dan uw naam ook in het programma vermeldt ! - De bronkode mag ook gebruikt worden om zelf een nieuw kopi‰er- programma te ontwikkelen. Dit programma moet dan wel voldoende van dKopie afwijken! (BV.: het maken van XTKOPIE : een kopi‰erprogramma voor normale en uitgebreide DOS-formaten dat ook op een XT met een MDA-videokaart werkt.) "Voldoende" wil hier zeggen dat het duidelijk moet zijn dat het om een ander programma gaat, alleen uw naam plaatsen in de bronkode is dus niet voldoende, dat is iets wat elke peuter kan ! Opmerking : In bronkode.exe bevinden zich ook bestanden die nuttig kunnen zijn voor niet-programmeurs (zie direktorie \dkopie\extra). VII. NIEUW IN DKOPIE ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1. Nieuw in versie 2.00 : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1.1. Ondersteuning voor het 2M-Formaat : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1.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!) 1.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.) 1.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. 1.5. Muis-ikoontje aangepast : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Klokje van gemaakt tijdens wachtperiodes. 1.6. Command-lijn opties ingebouwd : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ U kan nu dKopie A:/B: gebruiken, dit is nuttig als u een komputer zonder muis gebruikt. 1.7. Engelse versie van dKopie gemaakt : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ik hoop dat zo meer mensen dKopie kunnen gebruiken. 1.8. en nog een paar kleinere aanpassingen : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Die mag je zelf zoeken... 2. Nieuw in versie 1.10 : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 2.1. Bug in Versie 1.02 ESC : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Wanneer dKopie 1.02 met ESC wordt be‰indigd, 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. 2.2. TSR-Virus kontrole ingebouwd : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 2.3. HELP? aangepast : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Men kan de muis nu ook gebruiken in HELP?. 2.4. Bug in Versie 1.02 MENU : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Wanneer er onder de Help- of Stoppen-knop werd geklikt, werd deze funktie toch uitgevoerd, opgelost nu. 2.5. Diskette-bestanden : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Bestands-keuze-box ingebouwd. ViewBox.INC & ViewBox.ASM aangepast om dit te kunnen verwezenlijken. 2.6. Instellingenknopjes ingebouwd : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - Formatteren : indien nodig ; altijd - Verifi‰ren : ja ; nee 2.7. Kontrole op DOS-Versie ingebouwd : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 2.8. dKopie.tmp in de TEMP-direktorie aanmaken : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 2.9. DOSSHELL : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @EXEC in assembler toolbox gebouwd. 3. Nieuw in versie 1.02 : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 3.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. 3.2. Geheugengebruik : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - Vanaf nu heeft u geen XMS-Geheugen meer nodig om dKopie te kunnen gebruiken, indien u geen XMS-Geheugen heeft 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 ? 3.3. Asm-ToolBox : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - Aangepast en verbeterd (alhoewel ze nog verbeterd kan worden !). - @Init : Kontrole op æP . 3.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! 3.5. Toetsenbord-Interrupt : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - Zichtbaar maken wanneer op ESC is gedrukt (Scroll Lock LED). - Volledig herschreven ; was nodig voor de bestandsnaam-input routines ! 3.6. Diskette-Bestand ondersteuning : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Dit is de belangrijkste aanpassing in dKopie V1.02 ..... 3.7. Formatteer-Setup-Routine herschreven : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Beter en kompakter .... (Routine i.v.m. INT 13 17/18) 3.8. En andere zaken : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Die ik allang vergeten ben ! 4. Vorige versies : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sorry maar in dKopie V1.00 & dKopie V1.01 hield ik dit nog niet bij ... VIII. TOT SLOT : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1. Slotwoord : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Een komputer is een knap toestel. Zonder software staat deze wonderbare machine echter tot niets. En software kost geld, te veel geld, geld dat misschien beter te gebruiken is om de snelle evolutie op hardware gebied bij te houden ! Door deze redenering kwam ik tot het besluit om dKopie GRATIS te verdelen. Toch, er is een klein probleempje. Ik zit samen met mijn trouwe komputer een beetje ge‹soleerd (nee, ik heb nog geen modem) en mijn honger naar interessante software is maar niet te stillen. Daarom wil ik aan iedereen die dKopie een waardevol programma vindt, VRAGEN (dus geen verplichting!) om mij software (PD, freeware, shareware) op te sturen. Misschien ben je zelf wel een programmeur-hobbyist , stuur dan je zelf geschreven programma op ! Ook GIF-,PCX-,MOD-,...- files alsook voorbeeldprogramma's en tips zijn steeds welkom. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Indien u dKopie een waardevol programma vind, laat dit dan weten door ³ ³ een - briefje/postkaart/diskette met software/... - Dit is echt ³ ³ belangrijk, omdat alleen door reaktie op mijn programma ik de moed kan ³ ³ blijven opbrengen om dKopie te blijven verbeteren/ondersteunen. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 2. Waar vindt ik de laatste versie van dKopie? : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hier zit ik met een klein probleempje. Vermits ik geen MODEM bezit, kan ik dKopie niet op een aantal BBS'en zetten om zo dKopie op grotere schaal te verspreiden. Daarom kan het een beetje moeilijk zijn om aan de recentste versie van dKopie te geraken. Ik hoop dat andere personen voor mij dKopie helpen verspreiden! U kan dKopie ook rechtstreeks via mij verkrijgen. Om alles zo vlot mogelijk te laten verlopen zou ik de volgende werkwijze willen voorstellen: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· ³ Stuur een stevige omslag met daarin een 3«"-diskette, een etiket º ³ met uw adres en voldoende postzegels om deze omslag terug naar u º ³ te versturen. Vermeld in een ASCII-tekstbestand op de diskette º ³ wat u huidige versie van dKopie is en wat u verwacht terug te º ³ krijgen. Dit kan zijn de recentste versie van dKopie, maar ook een º ³ ander programma (2M/FDFORMAT misschien) waarvan u vermoed dat ik º ³ het bezit. Opmerkingen, problemen, bugs,tips of andere zaken mag º ³ u natuurlijk ook in het tekstbestand vermelden. º ³ º ³ Ik zal dan zo snel mogelijk deze omslag terugsturen met de nodige º ³ gegevens op uw diskette. º ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ 3. Mijn adres : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· ³úúúúúú Wagemakers Jan úúúúúúúúúúº ³úúúúúú Wildemansstraat 31 úúúúúúº ³úúúúúú 2550 úúúúú Kontich úúúúúúº ³úúúúúú Belgi‰ úúúúúúúúúúúúúúúúúúº ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Was Gratis ; Is Gratis ; Zal altijd Gratis zijn ! .... Gezocht : Komputerliefhebbers met een MODEM die dKopie willen helpen verspreiden. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ