@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!1  Y0@R !L` D  C D     %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 } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 170ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uDISK LIBRARY FROM MACEWEST PAGE # @There are several programs aroundthat offer help in organizing one'scollection oT}f disks. I feel thatmost of these programs require toomuch user input and are at times abit too cumbersome to use.RecentU}ly I was looking for a programthat I knew I had and realized thatI should have used one of thosecataloging programs. SinceV} I reallydidn't like the ones I had, I decidedto write one of my own.The only input required from the useris a number foW}r each disk, and aperiodic YES or NO answer. Type in the listing and SAVEa copy to disk. Before you begin touse the X}program you should take alittle time to organize your diskcollection and put a number on eachone. The program uses the forY}mat:XXXA/B. Three digits and one letterfor either side A or side B. 025Bwould indicate disk #25 side A. DISKLIB creaZ}tes a file on diskthat you can ADD to, SORT, Print ahard copy, etc. The program is really selfexplanatory, but I wou[}ld suggestthat you use the QUIT option whenyou are through because the filethat was created will be locked. When you\} ADD a disk to the file,the first thing that happens is thatthe directory is displayed on thescreen. You then have the opt]}ion ofeither returning to the menu or toadd that disk. In lines 330 to 350 I addedseveral checks to make sure thatce^}rtain program files were not addedto the Disk file. I didn't wantDOS.SYS or DUP.SYS or MENU, repeatedseveral times in my f_}ile. If there are any other desig-nations that you would like toeliminate, add them to the programas you type it in.`} The SORT routine was modifiedfrom a program called VARISORT inAntic Magazine, June 1984, Page 60,by Jerry White. a} The CLEANING routine was addedfor one situation that i think weall have come across. Let's say thatyou have recently adb}ded a program todisk #20. Let's also say that disk#20 was already added to your Diskfile. Obviously you wouldn't wantall c}of the programs listed again,so here's what you do. ADD disk #20 again, using thesame number as before. SORT the d}file. This will putall of the duplicates together. Now CLEAN the file. This routinewill eliminate any duplicates inyoe}ur file. The PRINT routine, in lines1440 to 1570 was set up for anATARI 1027 printer. you may wish tomodify it for yf}our own printer.If you do not have a printer, andyou try to use this option, anerror message will appear on thescreen andg} you can return to themenu. I personally didn't see a needfor a DELETE file routine, becauseI will very rarely eraseh} anyprograms once they are added to adisk. If you do wish to delete arecord once it is in the file, thereare several Filei} Editing programs.One that I have is from Compute,July 1982, Page 97. I hope that this program willbe helpful. It hej}lped me get mydisk collection organized.Enjoy, and feel free to modify thisprogram in any way you choose.e helpful. It hemDISKIO PLUS is a memory resident substitute for DUP.SYS functions. There are two versions of DISKIO PLUS. The first, DSKIOB,}The seven one line programs are stored in listed format without line numbers and give you access to some DOS functions not no m}rmally accessible from BASIC. The programs are named such that their functions are readily apparent.USING ONELINERSTo us n}e these oneline programs, type ENTER "D:filename.ext". In some cases you will be asked to respond to a prompt.For example, o} to get a directory from the disk in drive 1, type ENTER"D:DIR.LST" and . The directory from drive 1 will be display p}ed while the program in memory will be untouched. This would be useful if you don't have a disk with MEM.SAV on it.COLOR.L q}ST is used to change the default colors of the background, border, and type. You may change colors by changing the second va r}lue in the POKE statements.fault colors of the background, border, and type. You may change colors by changing the second va RESDOS20.BAS will modify DUP.SYS to be memory resident rather than laoding from disk when you type DOS. The modified DUP.SYSt} will occupy about 5K of user memory, but will prevent loss of your program if don't have MEM.SAV on your disk.CAUTION !!!u}Your program can be still be erased if you use COPY FILE, DUPLICATE FILE, OR DUPLICATE DISK commands allowing DOS to use thev} program area as a buffer.Always leave at least one copy of DOS unmodified in case you ever need the extra 5K of user memoryw} or a program requires an unmodified DOS to run.MODIFYING DOSLoad and run RESDOS20.BAS. The message MODIFYING will appeax}r. Next type DOS and when the menu appears select option "M" and enter 600 when prompted for the run address. This will exey}cute the DUP.SYS modification subroutine. The modification is now complete and you may return to BASIC if you wish. If the z}disk in drive 1 contains the modified DOS, both DOS.SYS and DUP.SYS will be loaded when booting up and a message will be disp{}layed informing you that you are using a modified DOS.If DUP.SYS is overwritten by a binary file you may reload it by makin|}g a USR call to 5939 or an Assembly language JMP to $1730. P.SYS is overwritten by a binary file you may reload it by makin=MAXICOPY.OBJ is a machine language utility used when you wish to copy several files but do not want to make a duplicate disk.~}USING MAXICOPYTo use MAXICOPY, load it using the "L" option from DOS. After the program loads and runs you may now enter} up to 16 filenames to be copied, at which time the console buzzer will sound. If fewer than sixteen files are being copied,} just press RETURN in response to the filename prompt.The program will prompt you to swap source and destination disks as n}eeded.After the copying is completed, you will be given the option of starting over or exiting to DOS.stination disks as niCOPY130.OBJ will allow you to copy a single density disk in one pass with support for multiple copies and multiple drives. L}oad COPY130.OBJ by using the "L" option from DOS or by renaming to AUTORUN.SYS.CAUTION !!!Do not install a ramdisk if you} intend to use COPY130.OBJANSWERING THE PROMPTSDestination #-Answer with any drive number from 1-8. If drive 1 is chosen} you will see an "Insert Destination Disk" prompt after the source disk is read into memory. Any other number will cause the} program to immediately attempt to write to the destination disk, so be sure you have a disk ready in the destination drive. } You may also answer this prompt with D, T, or Q which stand for double, triple, or quad drives respectively. The program wi}ll automatically make 2, 3, or 4 copies of your source disk.Format?-Unless the destination disk is already formatted, respo}This utility modifies DOS to look for the most current version of a program under development and take the appropriate action}.MODIFYING DOSLoad and run either VSAVEATA.BAS or VSAVEOSS.BAS depending on whether you are using ATARI DOS or DOS XL. Y}ou will be asked to enter the maximum number of versions allowed per disk. Enter a number between 1 and 8 inclusive. The pr}ogram will then check the data after which DOS will be reinitialized and you will be prompted to press any key after insertin}g the disk you wish the modified DOS to be written to.USING THE MODIFIED DOSEXAMPLE 1-To load a standard BASIC program, j}ust use standard DOS 2.0 format, such as LOAD"D:MYPROG.BAS". The DOS will see the .BAS extension and behave as usual.EXAMP}LE 2-To save a BASIC program using version numbers simply type SAVE"D:MYPROG.V". The modified DOS will see the .V extender a}nd look for filenames that are the same. If it finds none, the program will be saved as MYPROG.V01EXAMPLE 3-To save a prog}ram after making modifications, type SAVE"D:MYPROG.V" again. The modified DOS will see that MYPROG.V01 already exists and wi}ll save the new version as MYPROG.V02.EXAMPLE 4-To load the most recent version of MYPROG type LOAD"D:MYPROG.V" and DOS wil}l look for the highest version number and load it.When you first modified DOS, you were asked to input the maximum number o}f versions that could reside on the same disk. Assume that you responded 2 at the prompt for the following examples.EXAMPL}E 5-If you wanted to save a third modification of MYPROG you would type SAVE"D:MYPROG.V". The modified DOS would see that tw}o versions already exist and would overwrite the first version.EXAMPLE 6-To load a version that is NOT the most current one}, type LOAD"D:MYPROG.V02"(Only version 2 and 3 exist on the disk at this point). The DOS will see the .V02 extension and not} change anything.CAUTIONS1.Do not modify all your copies of DOS.2.This modification may NOT be compatible with all lang}uages or utilities.3.Since the modified DOS uses about 350 bytes more memory, a very large program may fail to load.4.If }you get all the way to .V99 the next version will be .V00. If you try to load using the .V extender, .V99 will load since 99} is greater than 00. Either use an explicit version number or rename/delete .V99.5.To disable the modification type:FOR }ATARI:POKE 2239,33:POKE 2240,15:POKE 1804,124:POKE 1805,26Press and FOR DOS XL:POKE 2239,33:POK}E2240,15:POKE 5464,29:POKE 5459,0Press and To re-enable the modification, reboot the system, or re-}run the BASIC program used to create the modified DOS.6.Option "P" of DUP.SYS will not work and option "D" may give an ERRO}R 130 after the file is deleted. It is best to disable the modification as above before going to DUP.SYS." may give an ERROkRESDOS25.OBJ will allow DUP.SYS plus MEM.SAV to be stored in the normally unused top 16K of memory, making it virtually insta }ntaneously accessible and preventing loss of your program should you go to DOS without MEM.SAV on your disk.MODIFYING DOS }Load and run RESDOS25.OBJ using the "L" option of DOS 2.5 Press to go to the menu. The second line of the menu sho }uld now read I-DOS in inverse video. Insert a blank disk and format it as usual. Next write your modified DOS to this disk }in the usual manner by using the "H" option. You MUST turn off your computer and reboot using the disk you just created or y }ou system will crash if you attempt to go to BASIC. This only happens when you first create the modified DOS.USING THE MOD }IFIED DOSBoot the computer using a disk with the modified DOS. The boot time will be longer since both DOS.SYS and DUP.SYS } are being loaded. Load a BASIC program. Next type DOS and the DOS menu should appear almost instantly. Type "B" and to go back to BASIC and your program will still be there.he DOS menu should appear almost instantly. Type "B" and   FF                    $}                          $}        Load and run LOADIT.BAS. A menu with 5 choices will appear. Choose #5-CREATE LOADIT DI$}SK. Insert a disk with at least 96 free sectors on it in drive 1. The program will check to see if DOS.SYS is already on it$} and ask if you want to write DOS.SYS if there isn't. It will also check to see if there is an AUTORUN.SYS file or LOADIT.BA$}S file and ask if you wish to abort or just write over them. The program will then create the LOADIT disk.USING THE LOAD F$}UNCTIONChoose option 1 from the main menu and the program will load and display the directory from the disk in drive 1. Th$}e arrow in the upper left corner is the pointer and is moved by using the up and down arrow keys (the CTRL key is NOT needed)$}. When the cursor is opposite the program you wish to load and run, press the asterisk(*) key. The program will identify th$}e type of file and begin to load it. If the file is binary and you are using an XL/XE computer, BASIC will be disabled. Owne$}rs of 400/800 computers may get bad results if the BASIC cartridge is installed. At the bottom of the screen you will see th$}ree additional commands: NEW DISK, ABORT, & LCK/UNLCK. Abort sends you back to the main menu. LCK/UNLCK will change the sta$}tus of the file pointed to.RENAME, DELETE, & FORMATChoosing either RENAME or DELETE will bring up the directory. Choose $}a filename to RENAME or DELETE by using the up and down arrow keys as before. RENAME will ask for the new name, while DELETE$}Load FORMAT.OBJ by using the "L" option from DOS or by renaming to AUTORUN.SYS.COMMAND SUMMARY1 to 4-Changes the working (}driveCTRL-F-Formats a disk in DOS 2.0 formatCTRL-W-Writes DOS.SYS (but not DUP.SYS) to the working driveCTRL-B-Both for(}mats and writes DOS.SYS to the working driveCTRL-Z-Formats all sectors except #1 with zeroesCTRL-C-Clears the disk direct(}oryCTRL-Q-Quits to DOSFORMATTING DISKS WITH BAD SECTORSJust because a disk has bad sectors does not necessarily mean it(} is junk. FORMAT.OBJ will build an inverse video file labeled BAD SECTORS equal in length to the number of bad sectors found(}. If a sector from 1 to 3 is bad, the disk can still be used for files, including nonbooting software. A bad sector from 36(}0-368 would still allow autobooting software to be used in most cases. If a sector from 362-368 is bad you could still store(} up to eight DOS files for each contiguous directory sector starting at 361. If sector 360 is bad, try reformatting the disk(}. Since formatting is done more or less at random a "different" sector number may turn up bad. If sector 360 remains bad, t(}he disk should be scrapped. Since bad sector numbers are printed out, you may decide for yourself how to best utilize the di(}sk.CLEARING DISK DIRECTORIESIt is not necessary to format or delete all files from a disk to free up the sectors. CTRL-C(} will clear sectors 360 & 361-368 to their freshly formatted state, effectively clearing disk.BOOT SECTORSWhen a disk wit(}hout DOS.SYS on it is used to boot the computer, you will see BOOT ERROR written continuously on your screen as the computer (}repeatedly attempts to boot the disk. CTRL-Z writes a one sector boot routine to sector 1 to eliminate this. You will see t(}he message NO DOS.SYS press RESET to reboot. At this time insert a disk that does have DOS.SYS and press RESET.ou will see t(p will ask if you are sure you want to delete the file. If you choose FORMAT you will be warned that all data will be wiped o$}ut before it proceeds with the formatting.e the file. If you choose FORMAT you will be warned that all data will be wiped o$+nd with "Y" at this prompt.Verify?-A "Y" response will cause each sector to be re-read and verified after being written. T}his takes considerably longer, but virtually gaurantees an error free copy.Continue on Errors?-Normally you would respond w}ith a "N" at this prompt. You would respond with a "Y" only if you knew the source disk had bad sectors.Another Copy?-This} prompt will appear after copying operation is completed. A "Y" response will leave the source disk in memory and you will b}e asked to insert a new desination disk(s). If you wish to make additional copies of the source disk in memory but wish to c}hange the parameters you set, respond with at this prompt, then change the parameters. When you are asked to "Insert S}ource Disk-Type Return" press "N" to skip the reloading process. Use this procedure if an error occurs while formatting or w}riting and you wish to try again. A "N" at the "Another Copy?" prompt will allow you to make a copy of a new source disk.D}ATA WINDOWThe left window contains the current drive number. The center contains the number of the sector currently being }read or written to. The right window should normally be empty, since it contains the number of the error if one occurs.ERR}OR CODES0-Non I/O error (Serious error-program damage)1-Break key was pressed causing loss of data2-Timeout-device does} not respond3-NAK-No acknowledgement from device4-Serial bus data error5-Write protected, open drive, or bad sector6-} Read after write verify error7-Unrecoverable system I/O error8-Damaged sector links9-Bad sectors found at format time}AS.OBJ, is used with BASIC. The other, DSKIOASM.OBJ, is used with ASSEMBLY language. The only difference is that the ASSEMB,}LY version uses the # character for file access. Rename either version to AUTORUN.SYS if using DOS 2.5. Rename to STARTUP.E,}XC for DOS XL.CAUTION !!!1. DISKIO PLUS can get in the way of string input in BASIC programs. Simply type OFF or ON to ,}disable or enable DISKIO PLUS. Typing OFF and will permanently disable DISKIO PLUS (SYSTEM RESET by itself will have,} no effect). You may also POKE 10592,255 from your BASIC program to disable, or POKE 10592,0 to enable.2. Since DISKIO PLUS,} uses 3408 bytes of RAM, some large programs may fail to load with it installed. To recover the memory, permanently disable ,}as above, go to DOS, then return to your cartridge. Note: You must NOT have MEM.SAV on you disk for this to work.3. DISKIO ,}PLUS will not work with the supercartridge version of DOS XL.4. You will not be able to use the WDOS function with DOS XL.,}HELP !?Type HELP and the following menu will appear:.N=RENAME.D=DELETE.K=LOCK.U=UNLOCK.X=LIST.S=SAVE.E=ENTER.L=LOA,}D.R=RUN.B=BINARY LOAD.M=MOVEFORMATDIROFFONLISTWDOSDEF1DEF2DEF3WORD COMMANDSDIR-Provides an alphabetized dire,}ctory of the current default drive. The numbers to the left of each filename are reference numbers and are used by the dot c,}ommands ONLY when the directory is on the screen. Wild cards or specific filenames may be used with DIR command. Adding a /,}P will send the directory to both the screen and printer.EXAMPLE: DIR-Sends the directory of the default drive to the scree,}n.EXAMPLE: DIR2/P-Sends directory of drive 2 to the screen and printer.EXAMPLE: DIR2/P*.BAS-Sends a listing of all files ,}on drive 2 with a .BAS extension to both the screen and printerNote: If a drive number is specified (DIR2 for example), all,} commands will now consider drive 2 to be the default drive.FORMAT-Formats the default drive in DOS 2.5 enhanced density. ,} To format in DOS 2.0 single density, add /F after FORMAT. To change the drive to be formatted, add the drive number after F,}ORMAT.EXAMPLE: FORMAT2-Formats drive 2 in enhanced density.EXAMPLE: FORMAT/F-Formats the default drive in single density.,}OFF & ON-Turns diskio plus off and on. See #1 under CAUTION for a more complete explanation of how to disable and enable ,}DISKIO PLUSLIST (or L.)-Follow LIST with a line # and a comma to list the program in memory from that line # to its end.,}EXAMPLE: LIST (or L.)500,-Will list line #'s from 500 to the end of the program to the screen.WDOS-Writes whichever DOS is,} resident to the default drive. Add the drive # after the command to write DOS to other than the default drive.DEF1, DEF2,}, DEF3-Up to three user defined macros can be created under DISKIO PLUS. Macros are limited to 30 characters (CTRL character,}s are legal except for special control characters such as the clear screen symbol). Macros will appear in uppercase, normal ,}video, regardless of how they are entered. A macro can be replaced by redefining it. Macros may also call other macros or u,}se DISKIO PLUS commands. If you type HELP, the macros will appear on the screen where they can be edited directly.EXAMPLE:,} DEF1 -Completely deletes macro 1.EXAMPLE: DEF2 P PRINT#6;"-Pressing P and will p,}rint PRINT#6;" on the screen.EXAMPLE: DEF3 D DIR8-Pressing D and will give a directory on the ramdisk of a,} 130XE.SAVING YOUR MACROSMake sure the macros you want to save show up on the HELP screen and are correct. Next run KEY,}MAC.BAS. You will be asked for a filename (device is optional). Do NOT use an extender as the program will add .KEY automat,}ically. Your macros will be saved as a one sector binary file which can be loaded with the .B command of DISKIO PLUS the nex,}t time you need them. You may create any number of macro files as needed.Note: KEYMAC.BAS will disable DISKIO PLUS during ,}its run. If you press , don't press until you turn DISKIO PLUS back ON.DOT COMMANDSAssume you have used ,}the DIR command and the following directory of drive 1 is on the screen:1 AUTORUN SYS 030 5 MYPROG LST 0322 DOS SYS,} 037 6 RAMDISK COM 0093 DUP SYS 042 7 RECALL BAS 0284 MACRO1 KEY 001 8 ROTO OBJ 074757 FREE SECTORSSince ,}six of the dot commands use the same parameters, they can be grouped together. They are: .K lock; .U unlock; .S save; .E ent,}er; .L load; .R run. If the directory is on the screen, you may specify the file by its reference number. You may also spec,}ify by filename or device and filename.EXAMPLE: .R7-Loads and runs reference number 7 from the directory (RECALL.BAS).EXA,}MPLE: .KD2:*.*-Locks all files on drive 2.EXAMPLE: .EMYPROG.LST-Enters the listed file MYPROG.LST.The .N command is used,} to rename a file. DISKIO PLUS will not allow you to create duplicate filenames. The old filename can be specified by its re,}ference number if the directory is on the screen. Follow the old filename by a space and then the new filename. You may als,}o rename a filename on a drive other than the default drive by placing D2:, etc. immediately after .N, then the filename.No,}te: Since the directory is alphabetical, you should re-list it after renaming because the files may now be in a different ord-}er.EXAMPLE: .N1 DSKIOPLS.OBJ-Renames AUTORUN.SYS to DSKIOPLS.OBJ. This will only work if the directory is on the screen.-}EXAMPLE:.NAUTORUN.SYS DSKIOPLS.OBJ-Also renames AUTORUN.SYS to DSKIOPLS.OBJ, but will work whether or not the directory is on-} the screen.EXAMPLE: .ND2:TESTPROG.V01 MYFILE.BAS-Renames a file named TESTPROG.V01 to MYFILE.BAS on drive 2..X will lis-}t a file to the disk. Use starting and ending line numbers separated by a comma to list a range of line numbers. To list fr-}om a line number to the end of the program, sandwich the line number you wish to start with between commas.EXAMPLE: .X7,300-},-Lists, to the disk, line numbers from 300 to the end of the program.EXAMPLE: .X7,300,500-Lists the range of line numbers -}from 300 to 500 to the disk.To do a binary load of a file, the .B command is used. A drive different than the default can-} be specified by placing the number after the command. To load-but not RUN-a binary file, append a /N to the command. The co-}mmand will be aborted if the file is not binary.EXAMPLE: .B8-Loads and runs the binary file ROTO.OBJEXAMPLE: .BD2:ROTO.OB- }J-Loads and runs the same file as above, if it were in drive 2.Note: No check is made to see what the binary file will writ- }e over, so this could cause a crash.The delete file command is .D. If the directory is on the screen, you may use the ref- }erence numbers. You also may use specific filenames with drive numbers if you wish to delete a file on other than the defaul- }t drive. Answer the prompt with a "Y" if you wish to delete the file. Wildcards are legal.EXAMPLE: .D7-Will delete refere- }nce number 7 from the default drive (RECALL.BAS). The directory MUST be on the screen.EXAMPLE: .DD2:*.*-Deletes all files -}from drive 2.The move command (.M) is similar to the DOS COPY command, in that you are moving files from a source to a des-}tination. If you are using a single disk drive, you will be prompted to insert source and destination disks as needed. By a-}dding /P or /S, you may move the file chosen to the printer or screen respectively. Screen control characters can be disable-}d by adding a 1 to the /S.EXAMPLE: .M7/2-Moves the referenced file number 7 from drive 1 to drive 2. The directory from dr-}ive 1 MUST be on the screen.EXAMPLE: .MRECALL.BAS/2-Accomplishes the same thing as above if the directory is not on the scr-}een.EXAMPLE: .MRECALL.BAS D2:RECALL.BAS-Does the same thing as the first two examples.EXAMPLE: .M7 D2:SIMON.BAS-Copies RE-}CALL.BAS to drive 2, renaming it SIMON.BAS in the process. The directory of drive 1 MUST be on the screen.EXAMPLE: .MRECAL-}L.BAS D2:SIMON.BAS-Accomplishes the same as above, only the directory of drive 1 does not need to be on the screen.EXAMPLE:-} .M5/S-Moves the file MYPROG.LST to the screen. Directory must be on screen.EXAMPLE: .MMYPROG.LST/P-Moves the file MYPROG.-}LST to the printer.EXAMPLE: .M*.BAS/2-Moves all files on the default drive with .BAS extensions to drive 2.Note: Only tex-}t files or listed programs will make much sense if moved to the screen or printer.BAS extensions to drive 2.Note: Only tex,SB%DOS SYSB*)DUP SYSBSDLIBRARYDOCBlONELINERDOCB sRESDOS20DOCB}MAXICOPYDOCBCOPY130 DOCBVSAVE DOCB RESDOS25DOCBLOADIT DOCBFORMAT DOCBEkDSKIOPLSDOC