@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  }|wPE:# L P U R D CFOUT!Welk file(s)?Van?Naar?D1:*.*Delete file(s)?Druk op een toets.MODULE!EJB V*}` B V`DE|H}I V``  D `` ~DEL ș ȩD ȩ: +}` Bxs  B 0 ɛȩ:  U`L D B 0 B 8,}ߢ `| }   B  D  L B   D  LB H-}|I} to B L   Bɠ  -`5: (R V b u x  B  -Lآ n(|}.} R'S U Bܠ  B  -ݞL1 G L HH`18/}  -` q~ p ?l Lw q B  -!B L` q#B L` q$B L` q0} B L`LLw q B  -!B L` q#B L` q$B L` q********************************** Release datum 8 september 1988.***********************************--------------------2}--------------TOSS-DUP is (c) copyright 1988 van Theo Okhuijsen en mag exclusief door de SAG via het SAG Bulletinboard of d3}e SAG Public Domain bibliotheek onder haar donateurs verspreid worden tegen betaling van de gebruikelijke vergoeding zoals di4}e voor Public Domain software geldt. Lees voor SAG de Stichting Atari Gebruikers ingeschreven bij de kamer van koophandel te 5}Nijmegen onder nummer 056743. TOSS-DUP is niet Public Domain, maar alle donateurs van de SAG worden geacht toestemming te heb6}ben van Theo Okhuijsen Software Systems om TOSS-DUP te mogen gebruiken. Donateur van de SAG is iemand die zijn donatie heeft 7}betaald en ingeschreven staat in het SAG donateursbestand. Bij opzeggen van het donateurschap of het vervallen hiervan, op we8}lke wijze dan ook, vervalt automatisch de toestemming om TOSS-DUP te mogen gebruiken. Dit document is (c) copyright 1988 Theo9} Okhuijsen en er mag absoluut niets aan veranderd worden, door wie dan ook, zonder voorafgaande schriftelijke toestemming van:} Theo Okhuijsen Software Systems.-------------------------------------TOSS-DUP versie 1.0 voor Atari XL/XE.------------;}-------------------------WAT IS TOSS-DUP?TOSS-DUP (TD) is een binair file dat het DUP.SYS file van Atari Dos 2.0 of 2.5 v<}ervangt. TD beschikt niet over alle commando's van het Atari DUP.SYS, maar heeft als voordeel dat het maar acht (8) sectoren =}lang is en daardoor veel minder ruimte in beslag neemt dan het normale DUP.SYS.VOOR WIE IS TOSS-DUP BEDOELD?Laten we beg>}innen met te zeggen voor wie TD niet is bedoeld. Mensen die in Basic programmeren zullen niet veel baat hebben bij TD. Vanuit?} Basic bestaat zelden de behoefte om naar DUP.SYS te gaan en vaak is dat alleen om een directory op te vragen. Bovendien besc@}hikt Turbo-Basic, wat 80% van de Basic programmeurs gebruikt, over krachtige DOS commando's zoals het opvragen van een directA}ory of het laden van een machinetaal programma. Wie echter niet in Basic programmeert maar in talen zoals Assembler of ActionB}! heeft wel baat bij TD. Laat ik een praktijk voorbeeld geven. Alle machinetaal programma's die ik schrijf zijn gemaakt met dC}e Atari MacroAssembler, dit is een assembler die bestaat uit een editor voor het schrijven van source files die daarna geasseD}mbleerd worden met de assembler. Zowel de assembler als de editor zijn binaire files die iedere keer vanaf schijf ingeladen mE}oeten worden. Dit is een moeizaam proces waarbij je eerst L moet intikken daarna return en vervolgens de naam van het file waF}t je wilt laden. Ik tik die namen altijd fout en kan dan opnieuw beginnen. Omdat dit mij behoorlijk begon te vervelen beslootG} ik om TD te schrijven waarbij dit soort commando's met een druk op een toets moesten werken. Het resultaat is niet perfect mH}aar ik denk dat het een bijdrage kan zijn om op een prettige manier met je Atari om te gaan.-------------------------------I}-----Overzicht van de commando's van TOSS-DUP:(1) is (zijn de) toetsen die je in moet drukken om het commando te activereJ}n.(1) Vraag de directory van drive 1 op.(8) Vraag de directory van drive 8 op. (De randisk, ook op de 800XL!)(L) Laad K}een binair file. Voorbeeld L D1:THEO.COM RETURN.(D) Delete file(s). TD vraagt welke file(s) gedelete moet worden. Kijk uit L}met het gebruik van *.* want TD delete dan alle files. Na het intikken van de file naam (afgesloten met return) moet je de J M}toets indrukken om de delete uit te laten voeren. Voorbeeld D D1:THEO.SRC RETURN .(P) Protect file(s). Dit heeft als gevolgN} dat de file een dusdanige status krijgt dat hij tegen deleten is beschermd. Altijd doem met belangrijke files! TD vraagt welO}ke file(s) geprotect moet worden. Voorbeeld P D1:THEO.SRC RETURN.(U) Unprotect file(s). De file(s) kunnen nu weer gedelete P}worden. Voorbeeld U D1:THEO.SRC RETURN .(C) Copy file (maar een file tegelijk!) Kopieert een file. Een file kan van D8 naarQ} D1 worden gekopieerd en andersom of onder een andere naam op dezelfde disk worden gekopieerd. Wisselen van schijf wordt nietR} ondersteund. Gebruik als je op dezelfde schijf kopieert nooit de naam van de source file voor het destination file! VoorbeelS}d C D8:THEO.SRC RETURN D1:THEO.SRC RETURN. Belangrijk! Kopieer met versie 1.0 van TOSS-DUP geen files groter dan 200 (single T}density) sectoren!(R) Rename file. Geef een file een andere naam. Voorbeeld R D1:THEO.SRC,TEST.SRC RETURN. Gebruik na de kU}omma nooit een drive specifier!(Control en B) Voer een koude start uit. Dit heeft hetzelfde resultaat als de machine aan enV} uit zetten.------------------------------------TOSS-DUP in het kort.(1) Directory drive 1(8) Directory drive 8(L) LW}aad een binair file(D) Delete file(s)(P) Protect file(s)(U) Unprotect file(s)(C) Copy file(R) Rename file-------------X}-----------------------Uitleg over namen van files.Een naam van een file bestaat uit een device specifier gevolgd door deY} filenaam die bestaat uit acht letters dan een scheidingsteken (een punt) en een extender van drie letters. De extender is niZ}et verplicht en mag (meestal) weggelaten worden.Voorbeeld D1:12345678.123 | [ naam ]|[ext] | [}| | naam van het deviceDevice namen zijn :E: EditorS: ScreenK: KeyboardPn: PrinterDn\}: Disk DriveC: Data-recorderRn: Rs232 (850 interface)Een n betekent dat hier een nummer kan worden ingevuld. Alleen het ]}D: device beschikt over file namen. Als je in TD de drive specifier weglaat, dan wordt aangenomen dat het om drive 1 gaat. Vo^}orbeeld THEO.SRC wordt vertaald in D:THEO.SRC.------------------------------------TOSS-DUP op de Atari 800 XL. Met Dos 2._}5 heb je op de 800 XL de beschikking over een Ramdisk van 99 sectoren (ook al staat er 499). TD dat maar acht sectoren groot `}is laat dus veel meer ruimte vrij op die ramdisk dan het Atari DUP.SYS.------------------------------------- !!!! Ba}ELANGRIJK !!!!TOSS-DUP werkt alleen met Atari DOS 2.0 en 2.5. Als je geen gebruik maakt van het L (Laad) commando is het mob}gelijk dat TD ook met andere Dossen werkt maar ik geef geen garantie dat er dan niets mis gaat!----------------------------c}---------Geplande uitbreidingen voor TOSS-DUP.De mogelijkheid om "batch" files uit te laten voeren zoals dat bij MSDos cod}mputers kan.Files laden via een toets. Mijn persoonlijke versie van TOSS-DUP laadt met de A toets de Assembler en met de E te}oets de Editor.-------------------------------------Heb je vragen, wensen of op- of aanmerkingen op TOSS-DUP schrijf dan f}een brief naar de SAG, postbus 2095, 5205CB Den-Bosch onder vermelding van TOSS-DUP en sluit als je antwoord wilt een aan jezg}elf geadresseerde en voldoende gefrankeerde envelop bij. Mensen die over een modem beschikken kunnen een boodschap achterlateh}n op het SAG bulletinboard dat bereikbaar is onder 02990-37961Happy Bytes, Theo Okhuijsen kunnen een boodschap achterlate^^B%DOS SYSB)DUP SYSB81TOSSDUP DOC