$p Wvo  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@uwy{} @` @ ` / @ o @ ` @ ` ǀ ɠ @ ` ׀ ٠  @`!!#A%a')+-/1!3A5a79;=o  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@uwy{} @` @ ` / @ o @ ` @ ` ǀ ɠ @ ` ׀ ٠  @`!!#A%a')+-/1!3A5a79;=VIRUS u>STWRITE ,v>COPY sv>DESKTOP INF . u>.. BSINFO TXTFCHANGES DOC ^VKILLER DOC ^GcVKILLER PRG A\VKILLER RSC v. -v>.. README DOC QSTWRITERPRG QWhat's new or different in version 3.84 (April, 1991): 1) You can now erase the unused portions of the FAT and directory. See "Extra Zeroing" under "Options". 2) You can see the use of the disk's reserved sectors before deciding whether to zero them. See "Extra Zeroing" under "Options". 3) You can test a disk to see if it will function properly after a Kill. See "Test Kill" under "Options". 4) You can easily change the serial number on a disk. Serial numbers which are all printable characters are displayed as both a serial number, and the three printable characters. 5) The program does a better, and more informative, job of dealing with disks containing unreadable sectors. 6) And, of course, it now recognizes more viruses. They just keep coming. 7) "Immunizers", or boot sectors that attempt to fool viruses into not spreading to a disk, are now recognized. What's not here yet: Link virus defenses. I'm working on them. Real Soon, Now. VKILLER Version 3.84 April, 1991 This Archive contains the most recent version of VKILLER, the virus detect-and-kill utility for the Atari ST. The program works in medium or high resolution, and is completely mouse/icon driven. The program may also be controlled by the keyboard. In this document, all the keyboard commands are indicated as capital letters, but that is not mandatory. Lower case letters will provide the same functions. In most cases, the first letter of the label under an icon is the key that will accomplish the same function of as a click on the icon. **** To Check Disks for Viruses **** Click on the FLOPPY A icon, or press the "A" key, to check the disk in drive A for a virus. Click on the FLOPPY B icon, or press the "B" key, to check the disk in drive B for a virus. When you access a disk, the program reads in the boot sector, both copies of the File Allocation Table (FAT), the disk's root directory, and the first few data sectors. The disk's boot sector will be checked to see if it is executable, and if it matches any known patterns. If it is executable, a warning message will be posted in the display window. If it matches the patterns of some known boot sector utility, such as a resolution setter, that fact will be illustrated by a box in the lower right corner. If it matches the pattern of any known virus, that fact will be indicated by a box in the lower right corner. To see more information on any recognized virus, click on the box in the lower right corner, or press the 'D' key for details. **** Capturing Disk Data **** Once you have accessed a disk to check it for a virus, you can write the data from the disk into a file, print it, or show it on the screen. To write the disk data into a file, click on the "FILE" icon, or press the "F" key. A file selector will appear. Use it to designate the file you wish to write. The resulting file is not executable, even if the boot sector of the floppy was an executable one. It is a data file with an image of the significant portions of the disk. It can be treated like any data file, compressed by an archiving utility such as ARC or LZH, copied, transmitted via electronic mail systems, printed, or examined. To print the data, click on the PRINT icon, or press the "P" key. An alert box will appear. You may choose to print either the same data that is available in the "SHOW" window, or only the data from the boot sector. The amount of data captured from the disk varies, depending upon the disk's configuration. For a typical ST disk, it will usually be about 20 sectors, or slightly over 20,000 bytes. The boot sector only is 512 bytes. To show the data on the screen, click on the SHOW icon, or press the "S" key. The window will expand to nearly the full screen, and display all the data read from the disk. Use the window's scroll bar to move back and forth through the data. Close the data window, by clicking on the close box, to return to the main screen. Pressing any of the active keyboard keys will also close the data window and return to the main screen. **** Disk Basics **** The boot sector of a normal ST disk is 512 bytes. Only a small portion of this, about 30 bytes, are required to provide data to the ST. Those initial data bytes contain the disk's formatting characteristics, telling the ST's operating system how many tracks the disk has, how many sides are used, how many sectors are on each track, and how much of the disk is being used for the directory and the File Allocation Table. The rest of the boot sector is not used unless the disk is "self booting". In this case, normally found only on games, the boot sector is "executable", and the normally unused portion of the boot sector contains a small program. This program will be executed automatically when the ST is powered on, or reset, and the disk with the executable boot sector is in drive A. This is true even if your ST is configured to automatically boot up from a hard disk. The boot sector of a disk in drive A will still be checked to see if it is executable, and will be executed if it is. Executable boot sectors, therefore, are the primary method used by viruses to spread, and be run by unsuspecting ST owners. If the boot sector is not executable, the space after the configuration data is unused. While whatever is there is not normally important, there is one virus which utilizes an obscure system characteristic to hide in the boot sector, and not make the disk "executable". To be safe, the unused portions of the boot sector of any non executable disk should be set to zeroes. Some formatting programs do this, while others do not. The ST desktop, for example, does not set the unused portion of the boot sector to zero. The boot sector also contains a serial number. That number is used by the ST's operating system to determine when one disk has been removed, and a different disk inserted. If a change is made between two disks which have the same serial number, however, the ST does not believe that there has been a disk change made. That usually results in the destruction of the second disk, when the data written to it aligns with the file structure of the removed disk. There are viruses which write the same serial number to different disks, resulting in such destruction. There is a similar problem using disks formatted by an MS-DOS system. The serial number is not used by MS-DOS. Instead, MS-DOS writes the version number in the space used for the serial number. This results in all disks formatted on MS-DOS systems appearing to have the same serial number, and becoming corrupted when they are used in an ST. To warn of this possibility, VKILLER checks the serial number field. It always displays the disk's serial number in the data window. If the field contains printable characters, they are posted after the serial number, in parenthesis. If you find the same serial number on more than one disk, you can use VKILLER's Repair facility to renumber the disk, without altering the disks contents in any other way. The directory contains the names of any sub-directories (or "folders") which are accessible from the main directory. Those sub-directories may contain more subdirectories, and files. There may also be files in the main directory. The directory size is specified when the disk is formatted. The standard size for an ST directory is seven disk sectors, large enough to hold 112 files or sub-directories. Few disks contain that many files or folders in the main directory, so there is usually some amount of unused space beyond the last entry in the directory. There are viruses that will attempt to hide themselves in the end of the directory. There is one that will place itself in the last two sectors of the directory, whether that portion of the directory contained entries or not. If that virus infects a disk which was using the last two sectors of the dirctory, any file or directory which was there will be lost. All files, and sub-directories, rely upon the File Allocation Table to be accessible. The File Allocation Table, or FAT, is a map of where each file and sub-directory is recorded on the disk. The ST's operating system relies upon the FAT to locate the proper portions of the disk in order to read and write the sub-directories and files. The FAT, therefore, is absolutely critical in using the disk. So critical, in fact, that the ST's operating system normally writes two copies of the FAT on the disk. That way, in case of an error in reading or writing the first copy, the second copy may allow the data on the disk to be recovered. The critical nature of the FAT also makes it a prime target for virus attacks. Erasing the FAT usually results in the loss of all files on a disk. The size of the Directory and FATs may vary from disk to disk. The size of the FAT must be large enough to record the layout of every portion of the disk. The normal size of one copy of the FAT on an ST disk is five sectors. This is more space than is necessary to record the disk's layout. There are viruses that take advantage of this fact, and attempt to hide themselves in the unused portion of the FATs. This means that there are currently three places that viruses can hide on a disk - in the unused portion of the boot sector, in the portion of the reserved FAT space not needed for a particular disk, or beyond the last entry in the directory. VKILLER checks disks for all these possibilities. If it notes that there is something other than zeroes in the unused portion of the boot sector, it displays a message reading "Boot sector not zeroed". If the unused portions of the FAT or directory are not zeroed, it displays a message reading "Extra sectors not zeroed". These messages warn of the condition, but do not necessarily mean that there is a problem. One other value stored in the boot sector configuration data is checked. There is a provision made for reserving additional disk sectors, for some special use. These sectors are referred to as "Hidden", since they are not accessible to any normal disk function. There is no current use for hidden sectors on an ST disk, so the presence of them is a condition which should cause concern. If VKILLER detects hidden sectors on a disk, a warning message will appear in the disk data window. **** Cleaning up Disks **** If the disk contains a virus, or garbage in the boot sector, you can clean it up by clicking on the KILL icon, or pressing the "K" key. When the program executes a "KILL", it writes zeroes into all the non critical bytes in the boot sector. Whether the remaining unused portions of the disk are altered depends upon an option set from the "Options" menu, or by pressing the 'Z' key. The "Extra Zeroing" option is on when the program begins executing. If this option remains on, then executing a Kill on a disk will also cause the unused portions of the FAT, and the unused portion of the directory, to be set to zero. If the "Extra Zeroing" option is off, only the unused portion of the boot sector is set to zero. When "Extra Zeroing" is selected from the menu, or the 'Z' key is pressed, a map of the current disk is displayed, showing the status and use of each sector in the boot, FAT, and directory portions of the disk. No other portion of the disk is altered, and any files on the disk are left intact. The resulting boot sector provides a disk readable by both ST's and MS-DOS systems. It is not necessary to display a disk's data before executing a kill on it. You can insert a disk and press "K", or click on the Kill icon, immediately. The disk's boot sector will be read, the critical portions preserved, and the non critical portions zeroed out. If you wish to install a "Guard" boot sector on a disk, click on the guard icon, or press the "G" key. A dialog box will appear, offering a choice of two types of guard boot sectors. The first guard boot sector is the "Display" type. It contains a simple program which will display the message "Virus free disk" when the system is powered up or reset with that disk in drive A. Once the message has been displayed, the program returns to the operating system to continue with the power up sequence. It does not remain in memory. If you reset the system with that disk in drive A, and the message does not appear, you should immediately check that disk for a virus. The only reason why the message would not appear is if the boot sector has been altered, possibly by a spreading virus. This guard boot sector is an adaptation of one originally written by Mark S. Powell. The second guard boot sector is the monitoring type. This one also displays a message at power up and reset. Unlike the display version, however, this guard remains active in memory until the system is reset again. Of course, if the disk in drive A at the next reset contains the guard boot, it will be reloaded again. Otherwise, it is removed from the system. While the monitor is active, it checks the boot sector of every disk that is accessed by the ST. If it detects an executable boot sector on any disk, it will flash the screen colors, and sound a warning tone. If the disk just accessed was not one that should have an executable boot sector, you should become suspicious. The monitor will not issue a warning for disks which contain copies of itself. Vkiller now contains a feature for repairing the boot sector of a damaged disk. Activate it by clicking on the repair icon, or pressing the "R" key. It will not re-create executable boot sectors, such as those required for self booting games. When a disk boot sector is damaged, the disk will be deemed unreadable by the ST's operating system. If only the boot sector is damaged, repairing it may allow the data on the disk to be recovered. When you activate the repair function, a dialog box appears. It contains all the data that can vary in a disk's boot sector. The individual entries are each editable. They will originally contain whatever value was read from the disk. This may not be reasonable or valid if the boot sector was corrupted. The actual data that is in the boot sector is a bit more obscure than what the dialog presents, but the needed data can be calculated from what is presented in the dialog. OS ID: This is an ASCII data string. It is designed to provide the identity of the operating system under which the disk was formatted. It can contain anything. It is not used by the ST operating system in the current version, but is supplied for MS-DOS compatibility. Serial Number: This number is used to tell disks from each other. The number should be different on every disk. This box will originally contain the number that came from the disk. You can enter any value you wish, if you so desire. The legal range of entries is from 0 - 16,777,215. It should be stated here that the three bytes in which this number is stored are also used for the operating system ID on MS-DOS systems, and will usually have the version number of the formatter. If you regularly move disks back and forth with MS-DOS systems, you may encounter problems using them in your ST, since many will appear have the same serial numbers. You shoud, therefore, avoid the numbers which correspond to the MS-DOS versions: 1.0 - 3,223,088 through 1.9 - 3,223,097 2.0 - 3,288,624 through 2.9 - 3,288,633 3.0 - 3,354,160 through 3.9 - 3,354,169 4.0 - 3,419,696 through 4.9 - 3,419,705 If VKILLER notices that all three characters in the disk serial number are printable ASCII characters, it will display the three characters in parenthesis in the disk data window. Format ID - Also for MS-DOS compatibility, and not used by the ST. The normal ID value is F9. Reserved Sectors - The number of sectors at the beginning of the disk which are not used for the FATs, Directory, or data. Unless you are attempting to something very unusual, this should always be 1 (for the boot sector). Hidden Sectors - Sectors at the beginning of the disk which should not be accessed. This should be zero. Sides on Disk - Either 1 or 2. If you come up with a three sided disk, I'd be very interested in seeing it. Tracks on Disk - The standard format for an ST is 80. Extended formatters may provide 81 or 82, if your drive can step in that far. Some 5.25" disk drives have 40 tracks. Sectors per Track - The standard for the ST (and MS-DOS) is 9. Some extended formatters, including "TWISTER", use 10, while others will go to 11. The ST's desktop formatter always uses 9. Sectors per FAT - The FAT is the File Allocation Table. It is a map of how the folders and files are positioned on the disk. The ST standard is 5. This is more than adequate, since the capacity of the disk only requires 3. A disk formatted in an MS-DOS system will have 3. When viewed as data, a FAT looks like a bunch of garbage. There will always be two copies of it, at the start of a disk. You can use the "Show" feature of Vkiller to look at the disk. If sectors 1 and 4 look the same, and the directory starts at sector 7, the disk has a 3 sector FAT. If sectors 1 and 6 look the same, and the directory starts in sector 11, the disk has a 5 sector FAT. Directory Sectors - The number of disk sectors provided for the disk directory. The ST standard is 7. If you accessed the repair function only to change the serial number on the disk, click on the "Renumber" button. A random serial number will be generated, the disk boot sector will be updated, and the program will return to the data window. If you want to assign a specific serial number, move the cursor to the serial number entry, type in a number in the range 0 - 16,777,215, and select the "Rewrite" button. If the data in the dialog appears to be nonsense, the disk's boot sector has been corrupted. This may be due to a wide range of reasons, not just a virus. To set the values to the ST standards, you can enter the appropriate values for each item, or select the "Set Defaults" button. It will set the normal values for most of the entries, and generate a random serial number. You should, however, insure that the number of tracks, sectors, and sides on the disk are correct for that particular disk. If you aren't certain, you can use the "Scan Disk" function. When you select the scan disk function, a dialog with a number of selectable boxes appears. To repair a damaged disk, the program must know the number of tracks, sectors per track, and sides on the disk. If you know any of those facts, enter them in the dialog by clicking on the appropriate boxes. If you don't know, leave the boxes unselected. The program will attempt to determine the disk's configuration by reading different areas, to establish any of the entries that you do not provide. You can also have a set of default values inserted by clicking on the "Default" button. Since the number of tracks on a disk may vary, the program will attempt to determine how many tracks were originally on the disk by stepping the disk head in and reading data, until it reaches an unreadable area. It will not continue stepping in past an unreadable track, but it will continue stepping in until it does reach an unreadable track. This, of course, will be one track further than the the disk's formatting originally extended. While it is extremely unlikely, it is possible that repeated execution of this stepping in operation, which could extend beyond the range of the drive, could cause the disk's head to become mis-aligned. It has not occurred through weeks of testing, and would probably require thousands of such operations, but it is possible. If you wish to prevent the head from stepping in past some specific track, click on the last track you wish the disk to access, and select the "Limit" box. The head will not be stepped in beyond the track you select, even if that track does contain readable data. Of course, if an unreadable track is detected before that limit is reached, no further stepping will occur. After all the physical configuration parameters have been entered or determined, the original dialog box will re-appear. The values determined by scanning the disk will have been updated. You may edit them again, if you wish, before writing the disk's boot sector. After the disk has been updated, the program returns to the familiar disk data window. Since this boot sector rebuilding function starts with the data currently on the disk, it can also be used as a means of altering the data on a non-infected disk, such as setting serial numbers. The Menu offers two features under the "Options" title. The first option, "Quiet", will turn off the warning siren that sounds when a virus is detected. Clicking on "Quiet" again will turn the siren back on. Since some viruses check system data, such as ROM dates, to determine if they can execute, a second "Option" is provided. Clicking on "System Info" will cause the data window to display information about the system parameters. Exit the program by clicking on the "QUIT" icon, or pressing the "Q" key. When the program detects a virus present on a disk, it will sound a warning tone, and place a new button on the desktop. To see the details about the particular virus located, click on the new "Known Virus" box, or press the "D" key. If you find a lot of disks infected by a virus, and want to stop the warning tone from sounding on each disk, select the "QUIET" item from the "OPTIONS" menu. If the disk contains an executable boot sector, but one that is recognized as a standard system boot, it will be identified as a "System Disk". **** General Hints **** There are two real problems to keep in mind when dealing with viruses, and disk boot sectors. The first is that not all executable boot sectors are viruses. There are times when a boot sector is supposed to be executable. Executing a KILL on such a boot sector will destroy whatever code was in the boot sector, and may render the software on the disk useless. In order to determine if the software on a disk requires an executable boot sector, you may execute a "Test Kill" from the "Options" menu, or pressing the 'T' key. This will render the disk boot sector un-executable, but in a manner that may be restored back to the original executable status. A dialog box will appear, explaining the test kill procedure, and offering the buttons "Test Kill", "Cancel", and "Restore Boot". Select "Test Kill" to determine if a disk which bears an executable boot sector will function normally without an executable boot sector. The disk will be altered to non-executable status. Exit VKILLER, and attempt to use the disk as you had previously. If it still works properly, it did not need the executable boot sector. You should rerun VKILLER, and do a normal "Kill" to erase whatever was in the boot sector. If the disk will not function properly after the test kill, rerun VKILLER immediately and execute the "Restore Boot" function. This will return the boot sector to the prior status. You should record the fact that that particular disk must contain an executable boot sector, to avoid acidentally removing it at a later time. Generally speaking, if the proper use of the software on the disk required you to reset your ST, or power it off and on to start the program, then the boot sector was supposed to be executable, and you should not execute a virus kill on it. Any program which can be executed by clicking on it does not require an executable boot sector. Consequently, disks used to store such programs should not contain executable boot sectors. The second problem is attempting to use VKILLER in a system which has been infected by a virus, and the virus is executing (attempting to spread) while VKILLER is attempting to clean it off disks. With all known ST viruses as of this release (January, 1991), VKILLER will detect this situation. It will provide instructions on the screen, informing you that there is an active virus in the system at the time, the exact steps on how to get rid of it, and how to start cleaning up your disks. This version of VKILLER can recognize and eliminate over 30 different ST viruses. This is possible only because people who have encountered viruses that earlier versions of the program did not recognize sent me copies of the new viruses. If you encounter a virus that the program does recognize, there is no need to contact me. Just eliminate the virus, and let anyone else you have given a disk to know that their system may be infected. Give them a copy of this program if you wish, it is free to anyone who would like it. If, however, you encounter executable boot sectors spreading through your library, and this version of VKILLER can't identify it, please contact me at any of the addresses below. Keep one infected disk, and either send me the disk, or the file generated by VKILLER's file function. Use the Kill function to clean up the rest of the disks in your library. As of this writing, I am investigating about 40 disks each month for new viruses. If you mail me a disk, or a request for a disk copy of the latest version, please include a stamped, self addressed return mailer. Please be patient in expecting a response. VKILLER does not require any "license", "registration", or "shareware" contributions. Of course, all such contributions are gratefully accepted, but none are solicited. Circulate the program in any manner you wish. It may be copied, and distributed freely, but it may not be sold. Reasonable (and hopefully modest) charges for media, copying, or downloading are acceptable. George R. Woodside Voice: (818) 348-9174 Compuserve: 76537,1342 GEnie: G.WOODSIDE USENET: woodside@ttidca.com or: ..!{philabs|csun|psivax}!ttidca!woodside US MAIL: 5219 San Felicaino Drive Woodland Hills, CA 91364 USA `l 0*o"m `#`.I+I/ BBBg/ / Bg?<JNA N/ ?N(?<LNANV-|Bn-|۞ByވByފByތByގByސ#@QP nfHy?9U$N+\Op`Z nfHy` nfHy` nfHy?9U$N+\ONq=@0gp3ވ#ZQP29VV09VyVA=@09VV=@09VHйޠ-@0.g ng -Hn `?./.Nq\O0gp3ފ#ZQPBn0.yVl2V09VyVA=@V=@ 9ޠ/0.Hї -@09WV@=@H=@n0.H=@p 2.i=A n-H09VV=@0n?./Nq\O0gp3ތ#ZQPRn`4/9ޠNqXO3ގ @4f #QP n g^/9ޠ/Nr0PO0gD yސf0.f n/N,XOp=@p3ސ#QP"n yQP!QX`-| n g^/9ޠ/Nr0PO0gD yސf0.f n/N,XOp=@p3ސ#QP"n yQP!QX` nX-Pgf/9ޠ n/(Nr0PO0g yސf0.f/.NXOp=@p3ސ#QP n hf p=3ނ`p<` yQP0g @g @g @g @fB@`p3 yQP PXfPp=@0.HA20f 0.gSn`0.HA2 Pg0.HA2p0 yQP Pfp=@0.HAV0f 0.gSn`0.HAV Pg0.HAVp00.Sn0g*0.HAV Pg0.HAVp0N yQP (g @NN^NuNV/9Tvp?N\ON^NuNV/9Tvp?N\ON^NuNVBW&BW*BW.HyNyXO=@0f|Bn n$l0.HAQVBPRn`?.NyTOp?BgBg??.B/9ޠp?NN=@0g/9Qp?N\Op`/9ޠHyVN PO09VV=@09Vn09VnXn n$n nlp$=@0.VH-@/NyXO=@0fByQN09ަ?Bg/9ޠN?n\OBg?./9ޠBgp?NM=@0g09QNf3QN09QNgBnBnp=@ yVf2 yU-hHy۪/.NPO yU-hHy`0 yU-hHy/.NPO yU-hHy%/.NPOBn n lV0.@  @U-h 0.R@?HyN/.N Bg0.@ ?/9UN.0PORn`/9UN9JXO09ަ?Bg/9ޠNPO-yޠBn0.nlHnHnHnHnBgp?BgNtH0.g=nByQNp=@`*p??.?.?.?.B/.p?NN3QN09QNg@ @b~H0@l PN`HySHnNPO`rHy^`Hyi`Hyt`Hy`Hy܊`Hyܕ`Hyܠ`Hyܫ`Hyܶ`Hy`Hy`?9QNHyHnN Hy/.NPO0.HAQVp0`HyHnNPO0.@  @U-h Hn/.NPOp?0.@ ?/9UN.PO n-HRn0.yVo&p=@0.f yVfp=@`BnRnRn`/9UN9XO#W*#ިHyVN8XON0.N^NuNV np1@&"n n"n niBn nl0.T@0@"n Rn` n (HH-@( HHሀ-@( HHሀ-@ n!n n (HA(H@HA n1@ nh n0(H1@ n ( HA( H@HA n1@ n ( H@ n1@ n (HA(H@HA n1@ n (HA(H@HA n1@ n (H@ n1@ n (HA(H@HA n1@ n (HA(H@HA n1@ n (HA(H@HA n1@ n (H@ n1@" n hn hl np1@ nBh& n hn hl np1@ nBh& n h n hl np1@ nBh& n hn hl np1@ nBh& n hn0(l nBh nBh& n h n h l n1| nBh& n hn hl np1@ nBh& n h n hl np 1@ nBh& n h n hl np1@ nBh& n (HA(H@HA=@"n I2(H1@ n0(n0(n0(n"H0(n0.H1@ /. NqXO n1@$N^NuNV"n n "n n iBn nl n 0.T@2@QRn` n-h .B@H@ n @ . n @ . n @ n0(H=@@ n @0.@@ n @ n0( @ n @ n0( @@ n @ n0(@ n @ n0(@ n @ n0(@@ n @ n0(@ n @ n0(@@ n @ n0(@ n @ n0(@ n @ n0(@@ n @ n0(@ n @ n0(@@ n @ n0(@ n @ n0(@@ n @ n0("@ n @$n"J I0(=@@ n @0.@@ n @N^NuNV?.p ?NMXO g?.NFTO=@`Bn0.g0`p?Bg/9ޠNPO yޠ?<Bg yޠHhN/yޠXONqXOp?BgBg??.B/9ޠp ?NN=@0g/9Sp?N`v?.p?NMXO ybf?.N"TO=@0.fp`p?NTO=@ y`g.p3`ByQN?.Bgp?/9ޠBgp?NM=@0g09QNf3QN09QNg /9Q`T yޠB@ @gp=@p? yޠHhNq\On?< yޠHhNq\On0.fB@`p?Bg/9ޠNPO yޠ?<Bg yޠHhN/yޠXONqXOp?BgBg??.B/9ޠp ?NN=@N*Bg/9TrN9 \OpN^NuNV 9ޠ-@p=@p=@ n l0.HA Pg0.HA Pf?<Bg/.NPOByQN?.?.p?/.?p?NM=@0g09QNf3QN09QNg/9Sp?N\Op`P0.HA p00.HA 0g n-HRnRn`Bn n l0.HA2 Pg0.HA2 Pfj?<Bg/.NPOByQN?.?.p?/.?p?NM=@0g09QNf3QN09QNf0.HA2p00.HA20g n-HRnRn`6Bn n l0.HAD Pg0.HAD Pfj?<Bg/.NPOByQN?.?.p?/.?p?NM=@0g09QNf3QN09QNfJ0.HADp00.HAD0g n-HRnRn`6Bn n l`Bn0.HAV PfL-nBn nl: nfp=@ nfp ?Bg/.NPO n -HRn`0.HAV Pg 0.HAV Pg nf0.HAV Pg0.HAV Pf?<Bg/.NPOByQN?.?.p?/.?p?NM=@0g09QNf3QN09QNf0.HAVp00.HAV0g n-HRnRn`B@N^NuNV-|QV-yޠ n=hBn n l0.nl0fNq`?</.Nq\O=@0g*0.fHA p`&0.HA p`0.HA p0 n Pf0.HA p0T n-H`0.HA BPRn`@ n=h 0.=@H=@Vn0.H=@=hBn n l0.nl?</.Nq\O=@0g.0.noHA2p`&0.HA2p`0.HA2p0 n Pf0.HA2p0T n-H`0.HA2BPRn`HBn n l0.nl?</.Nq\O=@0g.0.noHADp`&0.HADp`0.HADp0 n Pf0.HADp0T n-H`0.HADBPRn`H n=hBnBn n l0.nl?</.Nq\O=@0g.0.g0.HAVp`&0.HAVp`0.HAVp0Bn nl nfp=@ n -HRn` n Pf0.HAVp0T`0.HAVBPRn`(N^NuNVBn n l0.@ йQ-@ @-h 0.HA 0fHy/.NPO`<0.HA 0HAh/0.R@?Hy/.N0.@йQ-@ @-h 0.HA20fHy/.NPO`<0.HA20HAh/0.R@?Hy /.N0.@йQ-@ @-h 0.HAD0fHy/.NPO`<0.HAD0HAh/0.R@?Hy/.N0.@*йQ-@ @-h 0.HAV0fHy/.NPO`<0.HAV0HAh/0.R@?Hy/.NRn`N^NuNVBp?NL\O y^fNxp<3ނ nfp<`p==@HnHnHnHn?/9V,N/` y Ug,p???.?.?.?.Bg?./9V,N 3~ nf0BW&#ިW*BW./9ޠHyVN POBn`( nf BgNFTO` nfp?`p=@ nf$#&QPp3ޔp 3Up3~`@?.NTTOp ?N?/9V,N/` y Ug,p???.?.?.?.Bgp>?/9V,N p!3ޔp 3Up?Bg?.?.?.?.Bgp>?/9V,N N^NuNV y~gBp?NL\OHnHnHnHnp??/9V,N/` y Ug,p???.?.?.?.Bgp??/9V,N /9V p?N\O=@ @fBg` nf p?NeXTO y Ug,p?Bg?.?.?.?.Bgp??/9V,N BBgNL\ON^NuNV y~gHnHnHnHnp@?/9V,N/` y Ug,p???.?.?.?.Bgp@?/9V,N Hy\Hy.Hy&HyjHyVZHySN)4=@0f/9ިHySN(PO y Ug,p?Bg?.?.?.?.Bgp@?/9V,N N^NuNV y~fp<=@BnBp?NL\O y^fNxp<3ނHnHnHnHnpA?/9V,N/` y Ug,p???.?.?.?.BgpA?/9V,N HnHnHnHn?./9V,N/` y Ug,p???.?.?.?.Bg?./9V,N ?.NTO y Ug,p?Bg?.?.?.?.Bg?./9V,N  y UgPHnHnHnHnpA?/9V,N/`p?Bg?.?.?.?.BgpA?/9V,N BBgNL\OB@` y~fp==@p=@`bpN^NuNV y~f`BnBg/9UlN9 \O=@?/9UlN,\O nfB=|4Bp?NL\OHnHnHnHnpA?/9V,N/`/yޠNqXO=@ @4f, n4f$BBgNL/yUTOp?N\O` n4g0.fBBgNL/yS` y Ug,p???.?.?.?.BgpA?/9V,N ?.?.N{XO y Ug,p?Bg?.?.?.?.BgpA?/9V,N BBgNL\OB@`& y~fp=@` nfBn`pN^NuNV y~f.BnHnHnHnHnpC?/9V,N/` y Ug,p???.?.?.?.BgpC?/9V,N Bg/9U N9 \O=@?/9U N,\O n g\Bp?NL\O nfp?Bg?Hy޾` nfp?Bg?Hy?.Ny ?9~NTO=@ y Ug,p?Bg?.?.?.?.BgpC?/9V,N BBgNL\OB@` y~f p=@`pN^NuNV y~f:BnHnHnHnHnpD?/9V,N/` y Ug,p???.?.?.?.BgpD?/9V,N ?.NsTO=@ @ f?.N\TO=@0fp`p=@ ng nf nfB?<Bg/9ޠN/yޠ.VN POBgBgBg/9ޠ?.Ny ?9~NTO=@ y Ug,p?Bg?.?.?.?.BgpD?/9V,N B@` y~f p=@`pN^NuNVp @B.Bn nl.0.йQJ-@  n!@ Rn` yQP-hBn n g*0.RnйQJ-@"HX @!Q ` yQP Pf< yފfP0.RnйQJ-@ @!| 0.RnйQJ-@ @!|h Rn yތfv0.RnйQJ-@ @!|p 0.RnйQJ-@ @!| 0.RnйQJ-@ @!| Rn yފg yތfL0.RnйQJ-@ @!|6 0.RnйQJ-@ @!|x Bg/9QJN9 \O=@?/9QJN,\ON^NuNVBg/9QN9 \O=@?/9QN,\O n3f BybBg` p3bp?p?/9WNPON^NuNVzBp?NL\OBg/.p?NABBgNL\O . g/9S`B@N^NuNVBBgNL/n TO/.N/nXONXOHЮ-@ @ (\gRp\/./.NPO yIZf /./.Hn/./.N~`< yHZf/.Hn/./.N$`Hn/./.N =@0f/9Up?N\Op`t0.g/././.N p\?/.N\O-@ g.R nH=@B/./. NPO0. n`/./. NPOB@N^NuNV09dRyd0fB?<NL\ON^NuNVSydfB?<NL\O09dlBydN^NuNVBn n l0.HATp0Rn`p?NNTOT@3Q3Tp3THyTHyUHyTN 3TVVN^NuNV3T~3 T0. nS@3T0.n S@3THyT~p??9UNPON^NuNV?9V(?9W?9WB?9W$?<N| 3U$N^NuNVBgBg . ? . B@H@?p??.N N^NuNV=n=n =n =nN*HnHnHnHnp ??9U$N0.gL0.gFHnHnNPO0g?.?.?.?.N+PPON;HnHnHnHnp `N*N^NuNV0.  n-Hh N^NuNV0. Ю-@ @h 0.gvHnHn?. /.N0.  @=h0.  @=hSnSnTnTn?.?.?.?.p?Bg/.N|N^NuNV0. Ю-@ @h 0.gvHnHn?. /.N0.  @=h0.  @=hSnSnTnTn?.?.?.?.p?Bg/.N|N^NuNV?.?. ?. ?.BgBgBgBgp?NN^NuNV0.  @h0.gvHnHn?. /.N0.  @=h0.  @=hSnSnTnTn?.?.?.?.p?Bg/.N|N^NuNV0.  @h0.gvHnHn?. /.N0.  @=h0.  @=hSnSnTnTn?.?.?.?.p?Bg/.N|N^NuNV/./.?. /.N0.  n-H"H n0"n n0N^NuNVNByV8HyQFHySHyTHyUN3UHyV(HyWHyWBHyW$p?BgNN*N8=@0fNOp=@0fBgBg 9V,? 9V,B@H@?p?BgN?yV( ?yW?yWB?yW$XON.PON8N+N5=@0fBBgNL\ON1N7N8 yhf?9U$N`TO?9U$N>UN,TOBgBgBgBgp?BgN NB@N^NuNVp=@Byfp=@ y V8g09ޔyޒg ?NކNHTOp3ޔp(3ބp23ކ#&QP0.@g00.f p=@` Bn?.?.NXO=@0f0.yVo.0.yVo"0.yUjl0.yUl =yQ`"?.?.p?Bg/9V,N =@ ng?9V(?9W?9WB?9W$N+PPO0.@< @blH0@ PN`\p?NTO`Np`N`BNB`:N4`2N "`*N#z`"N$`p 3V8` y2ކgN&20.@g?9V(?9W?9WB?9W$N+PPO0.@ |`r`XHXW PN` y~fp?NTO`h y~f^p` y2ކgPN&2`HN4`@N#z`8N "`0NB`(p 3V8`N$`N`N!`N(,09V8fp3V8BgNTO`HN^NuNV/p?NATOAVZp:V[BgHyV\pG?NAPOp0?NATO3T|Bp ?NA\O-@-x-n-n nB@(?B@(?B@(?B@?HyNHyVNN~D/.p ?NA\O yT|g3T|-y n-Hp ?HyV/Nɔ -yH n*-Hp ?HyV/Nɔ -y n-Hp ?HyV/Nɔ p 3U#&QPHyVZNXOHVY-@ @ \gR np\R nB yVVoN~ GlF0V/p???9UNV 0d/??9UNZPORG`p?NNTO>?NTOB@.N^NuNV/Bp ?NA\O-@N~/.p ?NA\O 9ޠg /pI?NA\O yVVo*~ Gl"0V/??9UNZPORG`BgBgp?Bp?p?NMp?Bgp?Bp?p?NM.N^NuNV09WHU=@ @Nl/9Sp?N\Op`B@N^NuNVN*p?/9WN\ON*N^NuNVN*Bg/9WN\ON*N^NuNV/.N9J?n TO/.Nv\O@=@/.N9XO0.N^NuNVHnHnHnHn/.N?n?n?n?n BgBgBgBgBgN?n?n?n ?n p?Bg/.N|N^NuNVHnHnHnHn/.N?n?n?n?n BgBgBgBgp?NN^NuNV0.W@ @bvH0@ PN`d0. @fXBg/9UbN9 \O=@?/9UbN,\O`00. @g @g~` yT|fBgp?/9W N.`Bgp?/9W N.0POBg/9W N9 \O=@?/9W N,\O nf pG3Z` nfpH`pI`p 3V8`0. @ @bH0@` yހfByހBgp?/9WNPO`Pp3ހp?`p ?N?/9V,N.0POp??9Q/9V,N.0POp?p??/9V,N.0POp??9U\/9V,N.0POp?p@?/9V,N.0POp??9Q/9V,N.0POp?pA?/9V,N.0POp??9VX/9V,N.0POp?pC?/9V,N.0POp??9U^/9V,N.0POp?pD?/9V,N.0PO`R yޒf$ yV,0(@gp??9QH/N.POp?p>?/9V,N.POp??9Q/9V,N.POp?p??/9V,N.POp??9U\/9V,N.POp?p@?/9V,N.POp??9Q/9V,N.POp?pA?/9V,N.POp??9VX/9V,N.POp?pC?/9V,N.POp??9U^/9V,N.POp?pD?/9V,N.POp ?N?\TO`p!?N?\TOp3h3ޒ3ޔN^NuNV0.@ @bH0@< PN`09ޖU=@09ޘT=@09WByTzX@=@09W$X@=@BW&09ޜH#W*`d09ޚU=@09ޜ`09ޞT@U=@09V(yWBU@=@09WBR@=@09W$R@=@BW&#ިW*BW.HyWHyQTHyQHyQ?.?.?.?.?<BgN3Q3QHyQHyUHyUHyU?9W?9QT?9Q?9Q?<p?N09hfb?9W?9QT?9Q?9Q?9U$NJ =@0fHy"p?N\Op 3V8`3U$Up3h`,?9W?9QT?9Q?9Qp??9U$N n!gJ?9P@NA>WNA>VNA>WNB>SNB>QNBTON^NuNV09QyQT=@09WByTz=@09Wn=@09WByV(n=@09WйV,-@ @0(H=@0.йV,-@ @0.h=@H=@nyW$1@ n2.h0.A=@H=@nyWB1@N^NuNV09QyQT=@09WByTz=@09Wn=@09WByV(n=@0.йV,-@ @0.h=@H=@nyW$1@ n2(I0.A=@nyWB1@ n0(yW$S@3V0(yWBS@3V09VhT@3Uj09VhT@3UN^NuNVp=@HnHnNrPO n hn hlHyBHnNPO` n?(Hy_HnN HnHn?.NI. n hn hlHy{HnNPO` n?(HyHnN HnHn?.NI. n h n hl n?(Hy` n?(HyHnN HnHn?.NI. n h n0(l n?(Hy` n?(Hy HnN HnHn?.NI. n h n0(l n?(Hy&` n?(HyCHnN HnHn?.NI. n h n0(lHy_HnNPO` n?(Hy|HnN HnHn?.NI. n h n0(lHyHnNPO` n?(HyHnN HnHn?.NI. n/(HyHnN .P-@RBn nl, n  m ~oBn N"nRQRn` nfp @p(@p)@B.HnHn?.NI. y4ގgPHyHnNPOHnHn?.NI. yވfHy`HyHn?.NI.`Hy+Hn?.NI 09VyV @oHyCHn?.NI 09ފf09ތfHyaHn?.NI.`HywHn?.NI yQP hf/( Hn?.NI` yQP/( Hn?.NI. 09WfHyHn?.NI BW&09ޘH#W*BW.09ޘH#W209ޘH#W6p#W:HyW&?9U$No\ON^NuNV n)f p??9P@`b n*f p??9W`N n+f p??9V`: n4f p??9W`& n5f p??9S` n6fp??9Q/9V,N.0PON^NuNV n)f p??9P@`b n*f p??9W`N n+f p??9V`: n4f p??9W`& n5f p??9S` n6fp??9Q/9V,N.PON^NuNVp??9UNdXOp??9UN*. n ??.?9UNp n 09TPN^NuNVp??9UNdXO yVVop??9UN*XO/. n ??.?9UNp p??9UNdXO yVVop??9UN*XO n 09TPN^NuNVTBp ?NA\O-@-x.-x6-x2-xN-x-x/p ?NA/|>U$N+\OSS09UP@@=@09UyTS@=@?9SHyHnTN HnT?.?.?9UNp 09Tnp0?NATO=@?HyHnTN HnT?.?.?9UNp 09Tn-nT-n n=P?.HyHnTN HnT?.?.?9UNp 09TnHyVHyHnTN HnT?.?.?9UNp 09Tn/.HyHnTN HnT?.?.?9UNp 09Tn/.Hy2HnTN HnT?.?.?9UNp 09Tn/.HyKHnTN HnT?.?.?9UNp 09Tn/.HydHnTN HnT?.?.?9UNp 09Tn-nP-n n/Hy}HnTN HnT?.?.?9UNp 09Tn/.HyHnTN HnT?.?.?9UNp 09Tnp/pH?NA\O-@/HyHnTN HnT?.?.?9UNp 09TnBW&09ޘH#W*BW.09ޘH#W209ޘH#W6p#W:HyW&?9U$No\OB@N^NuNV n3O,3O.3O03O2?9O2?9O0?9O.?9O,N+PPO yVVop?`Bg?9UNXOp??9UNXO n3 O,3 O."H0( iS@3O009WByV(Y@3O2HyO,?9UN\O yVVop??9UNdXOBg`p??9UNdXOp??9UN*XO n0( yT=@0( @@=@-h n g*X/?.?.?9UNp 09Tn`p??9UNdXOp??9UN*XO n0(@N^NuNVpHyNXO=@0f0HyHyHnpN Hnpp?N\Op` lHyWBgBgNz/|V,XOp?BgNz/|UbXOp?BgNz/|QJXOp?BgNz/|W XOp?BgNz/|TrXOp?BgNz/|WXOp?BgNz/|PBXOp?BgNz/|U XOp?BgNz/|QXOp ?BgNz/|UlXOp ?BgNz/|UXOp ?BgNz/|SXOBgp?Nz/|WXOp?p?Nz/|UXOp?p?Nz/|TXOp?p?Nz/|W>XOp?p?Nz/|SXOp??Nz/|QXOp?p?Nz/|QXOp ?p?Nz/|SXOp ?p?Nz/|UXOp ?p?Nz/|TvXOp ?p?Nz/|V XOp?p?NzPO-yV, n1yW$ n1yWB n1yW n1yV( yVVfB n -yUb n -yQJ n 9V,``. 9Ubx-@ @p1@ np1@ 9V,-@ @-h 3U` n0(R@3Tz09WyUH|=@09W$yU=@ yVVf?p?p(?N[( Hn?.p??p ?p)?N[( Hn?.p@?p ?p*?N[( Hn?.pA?p?p+?N[( Hn?.pC?p?p-?N[( Hn?.pD?p?p"?N[( Hn?.pB?p?p,?N[( Bgp8?/9V,N.0POBgpM?/9V,N.0POBgpS?/9V,N.0POBgp?/9TrN.0PO 9V,-@ @-h n0(R@ n1@ 9V, -@ @-h n0(R@ n1@ 9V,-@ @-h n0(R@ n1@p43SpI3Qp93Wp3WpL3P@p 3Vp(3QHp)3Qp*3U\p+3Qp-3VXp"`Hn?.p?p(?p?N[( Hn?.p??p)?p ?N[( Hn?.p@?p*?p ?N[( Hn?.pA?p+?p?N[( Hn?.pC?p-?p?N[( Hn?.pD?p"?p?N[( Hn?.pB?p,?p?N[( Bgp2?/9V,N.0POBgp1?/9V,N.0POBgp7?/9V,N.0POBgp?/9TrN.0POpF3SpP3QpV3Wp.3WpY3P@p3Vp3QHp 3Qp 3U\p3Qp3VXp3U^Bgp?/9V,N.0POBgpP?/9V,N.0POBgpF?/9V,N.0POBgpV?/9V,N.0POBgpY?/9V,N.0POBgp.?/9V,N.0POBgp ?/9V,N.0POBgpI?/9V,N.0POBgp4?/9V,N.0POBgp9?/9V,N.0POBgpL?/9V,N.0POBgp?/9V,N.0POBg?9QH/9V,N.0POBgp>?/9V,N.0POBg?9Q/9V,N.0POBgp??/9V,N.0POBg?9U\/9V,N.0POBgp@?/9V,N.0POBg?9Q/9V,N.0POBgpA?/9V,N.0POBg?9VX/9V,N.0POBgpC?/9V,N.0POBg?9U^/9V,N.0POBgpD?/9V,N.0PO yVVf 9V,-@ @09WhH=@1n09Tz@ n1@ 9V,-@"@0.iH I1@09Tz@ n1@ 9V,(-@"@2.iH09WA I1@09Tz@ n1@ n-h "n0(iR@=@Bgp` 9V,@-@ @09WhH=@1n09Tz\@ n1@ 9V,8-@"@0.iH I1@09Tz\@ n1@ 9V,-@"@2.iH09WA I1@09Tz\@ n1@ n-h "n0(iR@=@Bgp?/9UbN.0PO#MQ#Q 9V,x-@0.yT n1@09W$yU n1@29UI09WA n1@"n09WByV(iY@ I1@ np1@ n!|Q B@N^NuNV n=P0.P0. йV,-@ @h0.йV,-@0. йV,-@ n0(yU`l09U`hHn n1n np1@ n1yTz n1n np1@"n n1i"n n1i yVVf n ` n N^NuNVBnBnBnBnp ?/9PBN,\Op ?/9PBN,\Op ?/9PBN,\Op?/9PBN,\Op?/9PBN,\Op?/9PBN,\Op?/9PBN,\Op?/9PBN,\Op?/9PBN,\Op?/9PBN,\Op?/9PBN,\Op?/9PBN,\Op?/9PBN,/yPBTON9JXOBg/9PBNv\O@=@?/9PBN,\O nf/9PBN9XOp`HypH?NA\O-@ f/9Wp?N/yPBTO`Bp?NL\O yPB0(@gp` yPB0(@gp=@p?p ?/9PBN-fPOp?p ?/9PBN,?n\ONyTOp?BgBg??.B/.p?NN=@0g0BBgNL/yQTOp?N/nTOpI?NA`.0.f\p?p ?/9PBN,POp?p ?/9PBN-fPOp??Bg??.B/.p?NN=@0fp`p=@ nf,p?p ?/9PBN-fPOp?p ?/9PBN,`*p?p ?/9PBN,POp?p ?/9PBN-fPO yPB0(r@gp(=@ yPB0(@gpP=@ yPB0(@gpQ=@ yPB0(@gpR=@ yPB0(@gpS=@ yPB0(@gpT=@ yPB0(@gpU=@ yPB0(B@f=n0.f yPB0(B@g0.fpU=@p?p?/9PBN,POp?p?/9PBN,POp?p?/9PBN,POp?p?/9PBN,POp?p?/9PBN,POp?p?/9PBN,POp?p ?/9PBN,POp?p?/9PBN-fPOp?Bgp'?p??.B/.p?NN=@0g>BBgNL/yQTOp?N/yPBTON9.pI?NA\O`Tp?p?/9PBN,POp?p?/9PBN-fPOp?BgpO?p??.B/.p?NN=@0gDpN=@0.g40.g.p?Bg?.??.B/.p?NN=@0gSn`Rn0.fpP=@Bn0.f0.nnp?0.@A?/9PBN,POp?0.@@?/9PBN-fPOp?Bg0.S@?p??.B/.p?NN=@0fRn`p?0.@@?/9PBN,POp?0.@A?/9PBN-fPOSn`Bp=@=n`20.g@ yPB0(J@gp =@ yPB0(b@gp =@ yPB0(z@gp =@0.fZp?p?/9PBN-fPOp?BgBgp ??.B/.p?NN=@0fp?p?/9PBN,POp?p?/9PBN-fPOp?BgBgp ??.B/.p?NN=@0g2p?p?/9PBN,POp?p?/9PBN-fPOp =@0.fp?p?/9PBN,POp?p?/9PBN-fPOp?BgBgp ??.B/.p?NN=@0g0p?p?/9PBN,POp?p?/9PBN-fPOp `p =@BBgNL\O3V3V3V/9PBN9.pI?NA\OB@N^NuNVHnHnNrPO=yQ0.yUnUn0.HT=@09QU@HTH#W2p#W:HyW2/N>PO#W6 9W.@#W.HyW&?9U$No\O09W0=@09W4=@0.g,??.Hn?./. /.Nh=@n`N^NuNVd/p?p!?NNXO=@@gHyHy` HyHyN:PO-@ f/9Qp?N\Op`Bp?NL\O-yޠhBn nPl Np @tRn`Bn nf 09ު=@`=yV0.g0.HVH@0fh0.HV=@HyV?HntNg HntNrXOHntHy/.N0 Bn nPl Np @tRn`?.HyHntN Ay-HpA-HlnBn nl nhRh npRpH@@2@ެ npRpH@2@ެ npRpp  nf npRpp H @oH @l nlRlH` nlRlp.Rn`b npp  nlRlp  nlBHnt/.N0POn`z/.NBBgNL\OB@.N^NuNVBn0. l nB` n0. hl40fHy/.NPO` n?(0. R@?Hy` n0(n n0.Rnhl80. hl$?(R@??.Hy/.N` n0(` n0. hl?(R@?Hy$`N n0(n $H"J0(=@0(n0(n0(n?.0. R@?Hy?/.N N^NuNVt n -H n0.H H@0fb0.H =@/?HntNg HntNrXOHnt n??.?9UNp n09TPSnfB@`?.HyUHntN Ay-HA-HBn nl n R P nR.H@@2@ެ nR.H@2@ެ nRp  nf nRp .g nR` nRp.Rn`j nRp  np  nBHnt n??.?9UNp n09TP0.S@N^NuNV .f n (g f$n "J I (Щl~HyHn"n I (/N>/@XONȆPO n !@$n "J I (Щm (!@?9Q?9U?9U?9UN+PPON;N^NuNV n (g< ( n (lB?9Q?9U?9U?9UN+PPON;N^NuNV$n"J I (ЩlP (Ѩ$n"J I (Щm (!@?9Q?9U?9U?9UN+PPON;N^NuNV/ n (g ( n (fp`p=@HnHnNrPO09Tn3O,3O.09ޞUnU@3O069O.H09TH/ n ( /0.H /NFPOЃ3O23O,O40.TyO.3O63O0O80.TyO23O:BB?9Q?9U?9U?9UN+PPON*HnHnHyO,p??9UN09Tn?. n0( ?Hn?./9ޠHyVNh=@N*/.?9U$No\O&N^NuNV/$n"J I (Щl (gp`p=@HnHnNrPO09TS@n3O,0.Tn3O.09ޞUnU@3O069O.H09TH/ n ( /0.H /NFPOЃ3O23O43O63O0O8yT3O:BB?9Q?9U09UR@??9UN+PPON*HnHnHyO,p??9UN09O2S@=@"n I (Щ=@"(@H@B@H@g0.@g0(n nf09Tn n0(n0.@f$"n I0.HgRn09Tn0.g6??.Hn?./9ޠHyVNh=@ n0(n`N* n (Ѩ/.?9U$No\O&N^NuNV"n I (l!Q$n "J I (Щm (-@` n -h n HhHy/.NF/@XONȀPO-@ o-|HnHnHnHnp??.N2.0.AgBgBgBg0?p??.N n .l@ (-@"H (-@Hy/NFPO-@Hn/NȀPO-@`BHnHnHnHnp ??.N2.0.AgBgBgBg0?p ??.N N^NuNVH><|0SG0g nT0@`0LN^NuNVH><|0SG0g nT0@`0<4F< n0LN^NuNVH><|0SG0g nT0@`B@F< n0LN^NuNVH *n>. |0SG0gBAA`0L N^NuNVH 9ޠ*@~<< yޠgB@ @gB@`0SF0g]`0L N^NuNV .fB@`X n0g nT=Pg@ nT0H@B@H@Ю -@0.Sn0g nRBA nT0Ag`pN^NuNV09U@@ n009UyTR@ n 0N^NuNV=yޞ ng0.g SnR`0.Sn0g nRp ` nBN^NuNV yW-h$0.@A?Hy\/.N yW-h< n-PBn nl0n2nVRn` n/NXOR@ n1@ yW-hT n-P/9VHyf/.N n/NXOR@ n1@ yW-hl n-P?9WHyk/.N n/NXOR@ n1@ yW-h n-P?9VHyo/.N n/NXOR@ n1@ yW-h n-P?9VHys/.N n/NXOR@ n1@ yW-h n-P?9VHyw/.N n/NXOR@ n1@ yW-h n-P?9VHy{/.N n/NXOR@ n1@ yW-h n-P?9VHy/.N n/NXOR@ n1@ yW-h n-P?9VHy/.N n/NXOR@ n1@ yW-h n-P?9VHy/.N n/NXOR@ n1@p?/9WN9 \O=@?/9WN,\O ng ng n fBn nl0nV2nRn`HyVHy/.N/|W/|.N/|V/|.N/|V/|.N/|V/|.N/|V/|.N/|V/|.N/|V/|.N/|V/|.N n fVp=@ nl0nVBRn`NHH@B@#VNHV3Vp3Vp3VByVp3Vp3Vp3Vp 3Vp3VpP3V3W3WByW ngj ngb09VVV3W09VyW09VyW09VyW09VVyW09WHV3W nf,NHH@B@#VNHVp=@0.N^NuNVBgp8?/9V,N.0POBgpM?/9V,N.0POBgpS?/9V,N.0POBgp2?/9V,N.0POBgp1?/9V,N.0POBgp7?/9V,N.0POBgpE?/9V,N.0?yV(?yW?yWB>W$N.POBy^N^NuNV 9ޤlR 9ޠg/pI?NA\OBޤ/.pH?NA\O#ޠ fBޤ/9Wp?N\Op` #ޤB@N^NuNV?.p?NMXON^NuNV0.g @gp` n ޠf ޤmBp?NL/|TOpH?NA\O-@ f*BBgNL/yWTOp?N\Op3~` nf$p?BgBg??.B/.p?NN=@`p?/. /.Nɔ Bn0.g2BBgNL/yQTOp?N/nTOpI?NA\O`p?/. /.Nɔ?|PO n Hh nHhNɔ 0.g& nB(0.@ n@ 0.@ n@ nf /.NqF` /.NqXOp?BgBg??.B/.p ?NN=@0g/9Sp?N\O/.pI?NA\OBBgNL\O0.N^NuNV0.g @f?.p ?NMXO g0.fnp?NTOHyNyXO=@0g0.`T?.NyTOp?BgBg??.B/9ޠp?NN=@0g/9Qp?N\O`Bp?NL/|TOpH?NA\O-@ f,BBgNL/yWTOp?N\Op3~`?</9ޠ/.Nɔ n4 f /.NqF` /.NqXOp?BgBg??.B/.p ?NN=@0g/9Sp?N\O/.pI?NA\O0.fp`p?NTO=@BBgNL\O` nfp`pN^NuNV-yޠ09VV=@09Vn09VnUn0.HH n-H-n-y n/-H n/Hy"/.N np)@N^NuNV3QNB@N^NuNV/9W ?<p?NM/yUf?|TOp?NMPON^NuNVp/?<p?NMPO#W Hy~?<p?NMPOp/?<p?NMPO#UfHy~?<p?NMPON^NuNV\/p/?NATO#N yIFf N ByIFByM~ G+lTp??/9NNrPO0 @N ( H@H=@ nH@Afp??/9NNPORG` .g /N)XO0f-|IZ/.p?/9NN/|I\Op+?/9NN/n/|NTON)V/n XON)ZXO0gp?/. HyIvN z `B9IvB9IhB9N ByMxp3MzN ~ Gl0@  @N!|IH RG`HyMvHyMtHyMrHyMp/9NN?yMv?yMt?yMr?yMp BgBgBgBgBgNBgNTOp3M yMzf09M@g N4p3M09M@gN (N3M0g09M@gN  n0g3MBPN09M@gN09M@gNByMHyNHnxN'POp?/9NNr\O>ByMxHyNHnxN'PO0gN N Bp3Mg Gp3Mx0[@ @)b H0@H PN`N ~HyMNXON p3Mp??/9NN?G\ON TO`N BB9M0йN-@ @ ( H@H=@@MHyJfHyMN&PON `f9MH@A?p ?NMXO gl09MgjSyMyM`X9MH@A?p ?NMXO g009M@yM~l$RyM`HnHnHnHnN=yMr yN0(rn0(n0(n0.nl yM`yM9MH@A?p ?NMXO gt Gf`"yN I0(igbp?p?p?/Nf H-@`Hn`09M~@H/NFPO-@`Hy/NEJPO3M09M@yM~o09M~@3M09MlByM`09MG@ =@HHйN-@d @ f@N@p? ndHhHnxNb HnxHyMN$/|Ji.MN$`p? ndHhHyIvN$ yM yMxfLp.3MzN`<3Mz`XHyIhHnxN$/|I.IhN$POHnxHyIN$zPONyM`HyIvHnhNPOHnhN$`XO0gHyJkHnhN$"PO0gHnhHyIHnxN$B Hnxp?N\O @fHyMHnxN#/|MXOHnxN#POHnhHnxN#POHnxN.| Fl0gH @.gH @ gRH` Rgp RF` .fRg g gp.| Fl,gRH @ gH`g `gp RF`BL0N^NuNVH 9N*@0-H, 9N*@0-H.0-H* yM~n Bm0`p//N?.PO*09M~H//N>ZPO*Rp//N>JPO*09M@yM~m `: /09MH/N>POR.09M~H//N>PO.p//N=PO.0;@0;@p?NTOL N^NuNV/~ Glp?0@ ?/9NN|PORG`.N^NuNVH8INGM ,:fp\B \fR` \fBp\?/ N>\O*@-M gHm`/ HyIhNPOGM-M g g`p\BL8N^NuNVHyMHyNNT/|M.NN/|Ih.NNPON^NuNVH0|#DNKD~ G/lh?/9NN\O0-@@ @ b@H0@ PN`0*- p//N=>PODR+@ `*- AC+P RG`IDR~ Gl@* AC(*, AC)P*, AC)PRG`p09S*~ GlHg80@AH(H@B@(0RFйN*@"- +D *RG` Fl&0RFйN*@m `p?NNTO @g yNp KD0-H;@B@L0N^NuNVp=@ n g$ g0.g nR"n R Sn` n  fR ` n g>p=@ nRp. n g$ g0.g nR"n R Sn` nBN^NuNV n NH-@09Mg@H?/9NN\O`09M@H?N*TO#NyM fHyLp? yLN\Op` 9NЮ n B@N^NuNV?9Mv?9Mt?9Mr?9Mpp??./9NN N^NuNV-n n g nR"n R ` nB ngT nc$ :fR np\` n \gS` ngR n"nR`R nB ng ?fp` nR *f`B@N^NuNV3U&0.@ HJ-@p=@ nl$0.HCU& nRB@2Rn`/9NN`XO09UNN^NuNV#U&N#SN#U.N#UNN#V0N#V:N#NNp ?NFTO3UNV*09V*N^NuNVp?NFTOpN^NuNV0.  @0.h N^NuNV0.  @0.F@h N^NuNV0.  @0.h gp`B@N^NuNV0.  @0.hN^NuNV0.  @0.F@hN^NuNV0.  @0.hgp`B@N^NuNV nHh/.?. /.N0. "@ n1i0. "@ n1iN^NuNV0.  @0(@=@@ @ bH0@ PN0.g nB .`r0.  @-h 0.  @0(@g n-P n-P`0.  @-h 0.  @0(@g n`BN^NuNV0.  @0(@@ @ bH0@P PN`~0.  @-h 0.  @0(@g n-P n `@0.  @0(@g0.  @ h `0.  @!n N^NuNVHnHnHnHn/.N?n?n?n?n ?n ?n?n?nXOBgN0. f0.f 0.f0.gB0.@ ?0.@ ?0.[@?0.[@??.?.?.?. p?N0.@ ?0.@ ?0.[@?0.[@?p?Bg/.N|N^NuNVHnBg/.N 0.@ ?0.@ ?0.[@?0.[@?0.@ ?0.@ ?0.[@?0.[@?p?N0. f0.f 0.f0.g.?.?.?.?.?.?.?.?. p?NN^NuNV3U.3 U03 U2p?NFTO n0UP n0UR n0UT n0UV09UNN^NuNV3U.3 U03 U23U43U63U83U:3U<3U>3U@3UB3UD3 UF3"UH#$V03(UJ3*ULp?NFTO n,0UP n00UR n40UT n80UV n<0UX n@0UZ09UNN^NuNV3U.# V0p4?NFTON^NuNV#V0p6?NFTO n 0UP n0UR n0UT n0UV09UNN^NuNV3U.3 U03 U23U43U63U83U:3U<3U>p3?NFTON^NuNV#V03 U.p2?NFTON^NuNV#V0# V4pZ?NFTO n0UP09UNN^NuNVpM?NFTO n0UP n 0UR n0UT n0UV09UNN^NuNVpO?NFTO n0UP n 0UR n0UT n0UVN^NuNV3U.# V0pN?NFTON^NuNV#V03 U.3U03U2pL?NFTON^NuNV#V03 U.p?NFTON^NuNV#V03 U.3U0p?NFTON^NuNV#V03 U.3U0p!?NFTON^NuNV#V03 U.3U03U23U43U63U83U:3U

p3V@ByVDp3VH3VJNV#QNN^NuNVpe3V>ByV@ByVD3VJNVN^Nu#V>N"<N <sNBNuNVH *n3 Q3 Q~0RGHAO@B@0fp3V>p3V@SG03VD3VJNVL N^NuNV#N#N .Z#Npd3V>ByV@p 3VD n 3VJNV n 0VJ#O@N#PFN#RN#QNN^NuNV3 O@3 OBp3V>ByV@p3VD3VJNV n0PH n1yPJ n1yPLN^NuNV3 O@/.N.NXO# Npm3V>p3V@p3VD3VJNV#QNN^NuNV# N3 O@3V>p3V@p3VD3VJNV#QNN^NuNVH *n 3 O@~ Gl0HAO@0RG`p3V>ByV@p3VD3VJNVL N^NuNV3 O@p3V>ByV@p3VD3VJNV09PFN^NuNV3 O@p3V>ByV@p3VD3VJNV09PFN^NuNV3 O@p3V>ByV@p3VD3VJNV09PFN^NuNV3 O@p 3V>ByV@p3VD3VJNV09PFN^Nu#VLNu#VPNuNVH8..P bM@d.9M@/NfXO*@ Mg`JLf&M #K#K`& yLf QP&m`(yLQ L&h)M Q@* Ѝ#L(@Q LB)KL8N^NuNVH0~ .\S@,dB`ƙ*yK gr .gH g @є .*L(Mc2  d @*`* Ѝ#K yK X`dJg @Ѝ*@`*mKf g#KRyK09K @e SyK`X/NXO/.NVXO*@SyK L0N^NuNVp0./NVXON^NuNVH .Y*@Jf4~0GKJg 0RG0@KH?p?p?NM\O`NL N^NuNVH8*n(M0. H@B@H@Ѝ&@ n d" n c/.?.?. / N`?. ?.Bg/0. HH@B@H@Ќ// /.N$// N ?.Bg // nNPOJ@me/ ?.Bg / nNPOJ@mbd?./ `?./ / N /.?. ?/ N /.?." 0. A?/ N L8N^NuNVH0*n(n >.JGgH=@0.SGfL0N^NuNVH0/./. nNPOJ@l *n (n`*n(n /./ nNPOJ@l `/./ nNPOJ@l .` L0N^NuNVH0>. SG=G*n ?.BgП(@/ / nNPOJ@l*L?.BgSnf?././ N ?.Bg n-HSGfL0N^NuNVp0.#L N^NuNV/<f /9L NFPO6b#L 9L N^NuNVH0*n(n ..Jg8S`L0N^NuNVH8*n f/. NVXO`J f/ N^XOB` . \S@, e Y(@ L @.(e"  c( Ќ(@ @( ` Ќ&@ *gFڇ c>  c( Ќ(@ (` @( @Ќ(@Kf#K`/. NVXO(@ gD S// / NJ / N^XO L8N^NuNVp0. //.NpPON^Nu"o o JfSfNu"o ofJfHHNu"o o fNu o"Jf S@NuNVHn?</.N Hn HnNHPOHnBg nN\ON^NuNVHn /.NHPON^NuNVH0-n n(PXH> @%g0gP/.? n hN\O`p =@p=@p=@H> G-fp=@H>`Bn G0f p0=@H> G*f& nT=Plp=@0.D@=@H>`*Bn G0m G9n0. G@0=@H>` G.fJH> G*f nT=PH>`*Bn G0m G9n0. G@0=@H>` Glf&H> Gdg Gog Gug Gxf0@> `-@*@p=@0 |΀2<`XHXW PN`4 nT=P0.l0.D@=@p-p ??./ NPO*@`p ? nT?`p`p` n-PX .l .D-@p-p ?/./ N4 `p ? n// N4 *@X`p`p`/ ?./.?N *@P`fBn n-Pf-|LX .-@*@g0.m noS`(Bn nT0` n//.NHPO`n ./0.Hї =@lBn0.fL0.g0 n0f( n -f/. nRH? n hN\O0.Sn0g /.?.` nd /. nRH? n hN\O`0.g0.Sn0g/.?. n hN\O`L0N^NuNVH >. *NB%0<g"0H@H@B@H@ @>`?Bg _g nR` .L N^NuNVH0*n>.IB$p0//. NȶPO-@g$p0//. NPOA-n ` n g` L0N^NuNVpL?HyLp?NPOp?N(TON^NuNVNN^NuNVHnHyL|NFPON^NuNVHn /.NFPON^NuNVHn/.NXO?/.N Hn HnNFPON^NuNVH Bn n X -P nRH> |V2<`XHXW PN`Z/./.N^XO<?N\O Ff`4/. n hNXO<Gg/.?N\O` nRH> @*fp`B@=@0.g nRH>Bn G0m( G9n"0. G@0=@ nRH>` Glfp`B@=@ Ghfp`B@=@0.f0.g nRH>0 |2<`XHXW`HyLHyLbN PON"`6Rnp `Rnp`RnBn` Rnp=@Hn?.?./.N -@0.g0.fb0.g n X P `0. n X P0.0Rn`0RnHn?./.N\ -@-A0.g0.f0.g n X P .". !A` n X P .". `A-H nRH> @^fp`B@=@0.g nRH>0g G]g nR` nBA-H/. n hNXO<`D0.fp=@/. n hNXO<-|Lw`/.N^XO<-|Lxp=@0.f n X *PBn FgH?/.Nʞ\O fp`B@nf*Rn0.fSnf|`/. n hNXO<` Fg/.?N\O0.g0.f GcgPB`J0.f n(H@gp`0.L N^NuNVH>. <.B0o F o| nBP/.N^XO: E-fp`B@=@f E+f/. n hNXO: nRP n0FnP0fL E0g~ `B/. n hNXO: nRP0Fn$ Exg~`~/. n hNXO: nRP n0Flf0@W8 @ l0@78 @ l0@08m D nGm Gf0 .f*0@x8f 6HHn0H/N>PO-@`z/.?N\O0.g .` .DLN^NuNVH |K0. o n op =@ nBP n0n l/. n hNXO> |z2<`XHXW PN`|0fx nSP nRP`0g Ff`RF` Fn(|`0g Fg Ff|` Fm6 Fn0|` F` Fg Fg Ff|` Fg Ff|`/.?N\OBHnNhXOL N^NuNV//. n hNXO> @ g G g G g0.N^NuNV/ *n f&+|+|Bm -;n0.`> Bf +|<` f +|` f +|`p*_N^NuNV/ *n+|+|Bm -0-*_N^NuNV/ *n+|B+| ;@ o -;@ -0-*_N^NuNV/ *n+| +|.Bm -0-*_N^NuNV/ *n+|/NXOD@;@ 0-*_N^NuNVH >.*n / mNXO/ ? mN\OL N^NuNVH0*n(n g/ H? lN\OR`L0N^NuNV/ KLʻMd. g U(fp?//. /.Nh*`X`B*_N^NuNVH *n-fp`-H?NTO -g-f /-N^XOB-0L N^NuNVH *nBm -ff >o?/--H?NPOGf$0m mAf -*+@`+UB@` 09H fBy`-pL N^NuNVH *n>.|BnBnp=@ n R pr@H @rf|pw@ n g,H @bf"BnR n gH @bf$Bn0l0.f?/.N\O>0l@0.f0.g4?</.N \O>m Fg?NTO?/.N\O>0m0.gp?B?NPO-M .fp?NFTO*@ f ?NTO`|p@0.g- p+@*+@Bm +|+|G `DH @wfRn`H @af&Rn`H @+g.HHAf|`BL N^NuNV/ *n .*+@+|B-0. D@;@ m l;| +|`+|Z *_N^NuNV/ *n Sm lBm p` UR0.*_N^NuNV/ *n UR0.*_N^NuNV/ *nRm oBm p` URB@*_N^NuNV/ *n -f,-f?<NFTO+@f+| +|.`j-f2-H?NlTO0gLf+|B+| -`&+|B+|-H?NnTOHЭ*+@Bm *_N^NuNV/p?B?.NPO. fB@`0H@.N^NuNV/ *n/ NXO/ mNXO*_N^NuNVH >.*n / NXO/ ? mN\OL N^NuNV/ KMY MLe g/NXO`*_N^NuNVN?.NTON^NuNVH *nRm o/ NXO0f LfHyLNXO -?/--H?NPOD@;@ @fZ09H fBy`-Bm `B0- Rm m+H URB@>-g G gP Gg 0`0- f-pL N^NuNV/ *n LfHyLNXOBm p?Hn-H?NPO @g,J@gH .f-f8 . f-fB@.`(09H fBy`-`-p*_N^NuNVH >.*n G f -g/ p ?N\O @fp`0Sm l"/ NBXO0f -S@;@ UR0L N^NuNVH >.*n G G f-g/ p ?N.\O @gZBm -fN/ NBXO0f@p?Hn-H?NPO @f0` 09H fBy`-pL N^NuNVH >.*n G f -g/ p ?N\O @fp`?NAXO/NFXO`B@N^NuNV/Bg/.pB@9NHN*@SnmSGl^pQNB9NHyNp ?NA\O>mp ?p?p?NM\OpNB@9N>B@9NHN*@0Gp H< Ff~` n R RE F ft NNNBM<0`0/. 0.H/?.p??NA >BM<0H/NFXOL N^NuNVH.. l <`0 f 9`$R @./pH?NA\O,g Ї# LN^NuNV0.H/NfXON^NuNV/.pA?NA\O/NFXON^NuNV/A#M.0V@ @bH0@ PN`*pP`&pA`"pC`0m*yMSGmfp`gHL N^NuNVH >.0m*yMSGmfp` g0. L N^NuNVH >.0V@ @bHH0@ PN*yMHGg fp`&R` M?NTO`~C`~A`~P`pL N^NuNV .l .D3p` .N^NuNVH *nA-H-nHnN`XOBnBnp@=@ +g -fnRH> @.g G0m G9n G.f0.@fn`B@.@gRn`jHnNǮXOHnHnN:POHnNǮXOHnNǮXOHnHnNPOHnN`XO0@0@HnHnNPO0.@gDSn`< Geg GEfZ +g -fnRBnH> @0m G9n0. G@0=@`0.@g 0.D@=@0.nBn nl N(fRn` nf HnBgBg`0.oHnHnN:POHnNǮXO0f:HnNǮXO0f*HnHnNPO0fHnHnN:PORn`VHnHnN:POBgHnN^\OBgHnN^\OHnHnNPO>gRn?HnN^\OVnSnfJ`0.l.fHnNǮXOSn`BgHnN^\OHnHnN:POBn n lJ0.@gBgHnN^\OBgHnN^\OBgHnN^\OHnHnNPORn`WnRnfhSnHnNǮXO0gHnN`XOp@HnHnNPO0gRnBgHnN^\OHn0.@?0.@?/.N n "(L N^NuNV/~ G lBg/.N^\ORG`0.@@ n0.H@ n(0. g n/./.N:PO.N^NuNVH| Fl4>. nB@@=@ n0g nRF`0. LN^NuNVH|z0m*>| ng| n nŏSE`0LN^NuNVH|~0m. n BA nB@A@ n0@@<SG`0LN^NuNV/~ Gl n"n RG`.N^NuNV/~ Gl nBRG`.N^Nu"o`C"/jD$jDA`|J/jDJk`JjDNu$/` o$"/A`NNu"o`C$jD"/jDA`, gJ/jDNu$/` o$"/A` NupJfpN∲cd⒒d҂dFN o"`"/ jD$/jDD$@A`" jDNu o"`"/ _$0"@0HAHBЁH@B@ЉN o "o2/ gm H` QNu!QNuNVH >. <.*n0SF0g` .L N^NuNVH0*n>. (Mfc%H0HHAf `BL0N^NuNVH ..|Jg 0FMV "@MDSF`|0FMVJg 0RF0@MVH?p?p?NM\O`p?NTOLN^Nu o0/BAgJfBNu Nu O$X"XHB@Nu o0/L.NuNV/?.pE?NAXO>l0H/NFXO`"?.NRTO=@m?.?NªXO0.N^NuNV#V0# V4#V8p[?NFTO n0UP09UNN^Nu"/0<NBNul2333$2v333333333223432323324444444444444444444445DA5NB5fD5jF5|G5K5P5Q5R5S5T5Z5a5Nb5fd5jf5|g5k5p5q5r5s5t5z55;,;`;;:@:t;<~Hx` HPLNu` HBx LNu` HLXNu` HC xJ(gCF2LNu` /?<NNT/ W`g?<+NAX?<-NA` / 8Lg Bg/<NN\?<p//` / xHhBgHz?<=NAPa 2p/` /BxDP Nu` /BxDBx Nu` /BxDX Nu` /C x hmCF2BxD ` /C x hmCF2 xHh` /PBx Nu` /PX Nu` /C x hmCF2P ` /Bx X Nu` /C x hmCF2Bx ` /C x hmCF2X ` /PBx X Nu` /C x hmCF2PBx` /C x hmCF2Bx X` /C x hmCF2BxDP` /BxDPX Nu` /C x hmCF2BxDBx`8 :3?9F?<NMXOJg*@A` "H?<NNT&<((<A"HJ`8 :`0: @`8fA0<BAXQJA`Magnum 1D&1@,1 21 6Nu` ?<NNT*@?<NNTb .<nо^ѮNҞ>ӎ.~nվ^֮Nמ>؎.~n Track: 0 0 1 1Side: 0 1 0 1Track: 0 1 2 3Side: 0 0 0 0%2d Not Rdy Bad Cmd CRC Seek Err Media Not Fnd Wrt Flt Rd Flt Wrt Prt Med Chg Bad Sec Chg Dsk %4x Read Error OK %d - %s %d - %s %d - %s %d - %s*.*[2][File create error:|%s][Cancel]%2x/%02x/%02x%02x@Image file to loadImage file to saveTable file to generateI <(2$" J0123456789ABCDEF`p ?<NNT>?<NNT @A9JGgQCpEtpgb@@@G(Hpt @JGfSFS`FFFQJGf89C`()CP)C)CI@QJGfP`X`Nu   fffff<0 |v```ffn;>`<|> >ff:flxl6`p Hz?< NAOA"xC$I0<2S@jA CNA rA!rNuNV?. zNTH x2<pXQ|4f^ xACZ2<z f Q`@"|@ Qw |    prQQ QwLN^NuThis Guard remains active until a reset. If it detects an executable boot sector, it will beep and flash the screen. f> VVVV?   Virus Killer Drive A Drive B System Statistics VKILLER.RSC[3][Error reading resource file:|%s][ABORT] In UseZeroGarbageErrorVirus[3][Window Open Failure][Abort]Sides on disk: ?Sides on disk: %4dTracks on disk: ?Tracks on disk: %4dSectors per track: ?Sectors per track: %4dReserved sectors: ?Reserved sectors: %4dSectors per FAT: ?Sectors per FAT: %4dCopies of FAT: ?Copies of FAT: %4dDirectory sectors: ?Directory sectors: %4dSerial number: %8ldBoot not executable.Boot sector not zeroed.Boot sector zeroed.BOOT SECTOR EXECUTABLE.DISK CONTAINS HIDDEN SECTORS!Extra sectors zeroed.EXTRA SECTORS NOT ZEROED.Boot sector appears corrupted.AES version: %4xGEMDOS version: %4xTOS version: %4xTOS date: %sEnd of memory: %8lxStart of free RAM: %8lxEnd of free RAM: %8lxScreen RAM: %8lxO/S start: %8lxTPA start: %8lxFree memory: %8lxaux:wprn:w%s %04x Boot SectorReserved, Sector %d of %dFAT Copy %d, Sector %d of %dDirectory, Sector %d of %dData, Sector %d of %d%04x Drive %c:%8ld%2x%6d%6d%6d%6d%6d%6d%6d%ld%x%d%d%d%d%d%d%dDisk is safe.Disk has immunizer.Disk very suspicious.Disk has system boot.Disk has an anti-virus.DISK HAS A VIRUS.The as-of-yet unused area of the directory, which should all be zeroes,is not.The File Allocation Table on this disk is larger than it has to be,which is normal. The unused portion of it, however, should be zeroes.The excess portion on this disk contains unrecognized data.This is not the result of deleted files, but is either the trailof a sloppy disk formatter, or the work of an unrecognized virus. This virus checks disk boot sectors to determine if each disk has anexecutable boot before deciding if it should reproduce. It hooks itselfinto the ST operating system and writes a copy of itself onto every diskthe ST reads or writes, if that disk did not already have an executableboot sector.The virus acts by counting how many copies of itself it has written.This virus does not check boot sectors to determine if they are alreadyexecutable. It hooks itself into the ST operating system and writes acopy of itself onto every disk the ST reads or writes. It will overwriteany boot sector, rendering other self booting disks useless.This virus checks the boot sector to see if it is already there. If itdoes not recognize itself on the disk, it spreads itself to the disk,no matter what was there before.8S(2)2)2HqC*5t`)4 ( L z   D )4` "` KILLER_BOOTH    ] n   M   ! l )4"R` Bg?<NNX @"PA$I0<  ~)4`8:A"yC$I  9Jz R+6>`!w@?<NNTfM)4`M@=|wAa y)4V`8by This Anti-Virus beeps and fHz PJc(+6|`68NqA"x/p<2)4.^`&<C@E$//DzN<*4`&<C@E$??Hz<*4*`AAD!y9GREETINGS TO ACA4HcF)4`?<NNT>?<NN:(qP)4N`Hz?< NAOA U~ZZ)4`A&m.G$KJ6y+6 :`AC y$HCJ,k,+6.`^ x/4fNu?8F?<&n  I m  !D!!""<"+6L}z.`^ x/1fNuBg?<""+6L}zL*_ zlN/0/ @"##E##$+60` f8(x$2J$W$$%.%r%&&N&X+6j`"NVJnfJ0.|N yt4%%01u7,u4&J&','n'+6P`KMpv '0x'(-(q( +6`&HAc/?<(0x()))n)*+6L`:HAc/?<+6L` "x./ A*J*$*k**+@+L+6`&<C@E$vEY,-VACCIN-GIL++,0x,A,,-+6n`Az r,y.'(-BJ-\--. +6T`8:A"y.50x.`../2/x/x+6`800#0%0i001>112+6(8``4,_&xrGJxRg 2+2B2D2233T@+6~`"x.$IA3\0x3o34+6 ` "x.A:<46J4G4455W+6j`A"xN}$I0<50x55616rl+6$`E:/ ?< NN\?<6J677K7+6n`&<C@E$/Hz70x788Z4+6(`8f -tgVE"J8}0x889*+6r`:<!*H1g970x9H99:+6`$mNE}A"J*** :c0x::;;W;o; `+6f`:A/?<ANA\O`;F;<= (+6nj8$At#rL?<>[F>t>??P?y? +6` fL(x?J?@@g@@A: +6j`&<C@E$PHzAQ0xAABB[BBBC( T+60` H` yNC7FCOC +6rzvPTdPTbXLTPtIt is not possible to absolutely distinguish between a virus, and a diskwhich is supposed to be self booting. If you execute a virus kill on aprogram disk which must be self booting, such as many games are, you willhave a useless disk. The simplest way to make the distinction is that, ifyou are directed to press the reset button, or power your computer off andon to use a piece of software, then DO NOT ALTER THAT DISK!Also, do not attempt to use this program on disks which use non-standardformats, such as MAGIC-SAC, or many copy protected disks. Any other disk which this program identifies as having an executableboot should be considered very suspicious.The status of this disk is questionable.The boot sector contains executable code, which will be executed eachtime the system is powered up, or reset, and this disk is in Drive A.The code in the boot sector is not recognized as any known virus, or standard system initializer.This disk does not contain a virus.It contains a recognized system boot-up program.It provides some utility function at power up and reset, but does notpresent a threat, nor does it spread itself.This disk does not contain a virus.It contains a recognized 'immunizer' program.This is an attempt to fool some viruses which check to see if thevirus is already present on a disk before spreading. The 'immunizer'matches the patterns some viruses test for, which may fool a virusand prevent it from infecting this disk. The 'immunizer' does notpresent a threat, nor does it spread itself.The E. Collingnon Anti Virus:This is not a virus, but simply an executable boot sector. The programin the boot sector is designed to search for known viruses in memoryat boot up time.The program acts only when the ST is booted up or reset. It checks memoryfor resident, executable code. It is able to recognize only a specific codetype, which is used by only one known virus. It displays a normal signonmessage if no such pattern is found. If one is found, it offers to clearmemory and perform a system reset. Since the prompts are in French, thepossible responses are 'O' for 'Oui' (Yes) and 'N' for 'Non' (No).This Anti Virus is not harmful, and does not spread itself to other disks.It is created only by the program 'KILLER', by Emmanuel Collignon.The 'Floppy Shop' Anti-Virus: The 'Simeon Pashley' Anti - Virus:This virus refers to itself as an 'anti-virus', but it spreads just asfast as any other virus. It does not, however, destroy anything.This anti virus is designed to provide a confirmation that the diskcontains no other virus. The program acts only when the ST is booted up orreset. It flashes the screen colors briefly to let you know that it is present, rather than a destructive virus. It has no other effect, andrepresents no real threat to your system or disks. It does, however,spread as rapidly as any real virus.The 'Mark Powell' Anti VirusThis is not a virus, but simply an executable boot sector. The programin the boot sector is designed to provide a confirmation that the diskcontains no virus.The program acts only when the ST is booted up or reset. It flashes thescreen colors briefly, and sounds a tone, to let you know that it ispresent, rather than a destructive virus. It has no other effect, andrepresents no threat to your system or disks. It does not spreaditself.The 'Medway' Anti-Virus: The 'ANTI' Virus:This virus refers to itself as an 'anti-virus', but it spreads just asfast as any other virus. It does not, however, destroy anything.The anti-virus displays a signon message when the ST is booted up orreset. Then, as the ST runs, it checks each disk for an executable bootsector. When it finds one, it flashes the screen colors briefly, andgenerates a warning tone. It has no other effect, but it will spreaditself as rapidly as any other virus.The 'Le Fele' Anti Virus:This virus refers to itself as an 'anti-virus', but it spreads just asfast as any other virus. It does not, however, destroy anything.It checks disk boot sectors to see if they match either of two knownpatterns. The patterns tested for are so simple, however, that theanti virus is more often wrong than right in identifying what is onthe disk. When it finds a recognized pattern, it will set the backgroundcolor red or purple. If it thinks it recognizes itself on the disk, itchanges the background to blue.The Anti Virus Number 4:This virus is an attempt to wipe out other viruses. It reproduces itselfonto every disk that is accessed, no matter what was there before.It was apparently constructed by modifying a real virus, and containssoftware errors that can result in hanging the system any time it triesto reproduce itself.The ACA Anti Virus:This virus is an attempt to eliminate the very dangerous 'ACA' virus.It reproduces itself onto every disk that is accessed, unless that diskappears to have a copy of this anti-virus already. The test used is sosimple, however, that it is often wrong in identifying itself. It caneasily let another real virus pass by undetected, or spread itself ontoa disk which should be left intact.The VKILLER Display Type Anti VirusThis is not a virus, but simply an executable boot sector. The programin the boot sector is designed to provide a confirmation that the diskcontains no virus.The program acts only when the ST is booted up or reset. It displays themessage 'Virus free disk', to let you know that it is present, rather thana destructive virus. It has no other effect, and represents no threat toyour system or disks. It does not spread itself.The VKILLER Monitor Type Anti VirusThis is not a virus, but simply an executable boot sector. The programin the boot sector is designed to warn you if a disk with an executableboot sector is inserted in either drive.This monitor displays a signon message when the ST is booted up or reset.Then, as the ST runs, it checks each disk for an executable boot sector.When it finds one, it flashes the screen colors briefly, and generates awarning tone. It has no other effect, and does not spread itself.The '5th Generation' Virus:After five copies are made, it starts attacking. It attacks bycompletely destroying the boot sector, File Access Tables, anddirectories of every disk inserted into the ST. The destruction iscomplete, leaving it almost impossible to recover anything from thedisk once the virus has struck.The 'ACA' Virus:After ten copies are made, it starts attacking. It attacks bycompletely destroying the boot sector, File Access Tables, anddirectories of every disk inserted into the ST. The destruction iscomplete, leaving it almost impossible to recover anything from thedisk once the virus has struck.The 'Batman' Virus:This is an extremely devious virus. While it does alter the boot sectorto spread, it does not make the boot sector executable. It hides the restof itself in the end of the disk directory, making it very difficult todetect. This virus will destroy an executable boot sector, and may wipeout portions of the disk directory.An hour after the virus is installed, it starts flickering the screencolors and changes the shape of the mouse pointer to the Batman symbol.To eliminate this virus, the infected portion of the Disk Directory mustbe erased. The virus has already destroyed any active entries that mayhave been in that portion of the directory, so there will be no furtherloss of data. There is no way to recover any entries which may havealready been destroyed by the virus.This virus was launched in October, 1989, in France. As it spreads, itupdates an identifying counter (this one reads 12345678).%08lxThe 'batvir2' Virus: The 'BHP' or 'Bayerische Hacker Post' Virus:Not much is known about this virus. No complete copy of it isavailable. It appears to do a thorough job of destroying disks when itattacks. If you have detected the presence of this virus, pleasepreserve the disk, and contact the author of this program, at theaddress in the 'About' dialog box.The 'BLOT', 'SWISS', or 'FAT' Virus:This virus will only infect systems with a ROM date of 2/06/1986. Thissystem's ROMS are dated mm/dd/yyyy. This virus is too big to fit into theboot sector. It hides the rest of itself in the last FAT sector on aninfected disk. It uses time delays to make itself more difficult todetect. When it becomes active, it does randomly timed accesses to eitherthe screen memory, or memory above the screen address. That will eithercause blots to appear on the screen, or (if the system has 4 megabytes ofmemory) memory access errors (two bombs). It looks like an ST thatdevelops memory errors after it has been running for a while.The 'Flying Chimp' Virus:This virus attacks only by posting a message, and causing a delay.Every five times it reproduces, or 20 times a disk boot sector isaccessed, the virus strikes. It posts a message on the screen reading'Zapped by Waldo the Flying Chimp!'The 'CHOPIN' Virus:After making 26 copies of itself, it attacks by playing Chopin'sFuneral Dirge, and printing the message 'FUCK! YOU'VE GOT A VIRUS!'on the screen. It keeps the system in a loop, repeating the music andmessage indefinitely.The 'COOKIE' Virus:After making 30 copies of itself, and after every 20 subsequent copies,it attacks. It clears the screen and displays the following message:'YOU KNOW WHAT? I WANT A COOKIE!', then waits for input. You must typethe word 'cookie' to exit the virus attack. Twenty disks later, it repeatsthe same thing.The 'Freeze' Virus:The virus attacks by setting up a timer routine. Each time it elapses,the virus makes a random decision to see if it should act. It acts byfreezing the system briefly. Each time it acts it makes the duration ofthe freeze a little longer. This virus does not directly destroy disksor files, but will continue to cause longer and longer delays towhatever program is executing.The 'GILLUS' Anti Virus:This virus refers to itself as an 'anti-virus', but it spreads just asfast as any other virus. It does not, however, destroy anything.The anti-virus displays a signon message when the ST is booted up orreset. It runs a rainbow background on color systems, or a somewhatrippling effect on monochrome systems. It has no other effect, but itwill spread itself as rapidly as any other virus.The 'Green Goblin' Virus:Every sixteen times the boot sector of a disk is read, the virusinverts a small portion of the screen. Every 128 times a boot sector isread, the virus displays this message:'The Little Green Goblins Strike Again'.The 'KEY', 'Signum/BPL', or 'Type 1' VirusIt is waiting for a special disk to come along with a 'KEY' value inthat boot sector. When it finds one, it will execute the code on that'KEY' disk immediately. This disk does not have the 'KEY' value, so itis not an immediate threat. However, this virus will reproduce itselfonto every disk used in your system. Then, when the 'KEY' disk comesalong, you will be a victim of whatever it instructs your system to do.KEY Disk for the 'KEY' Virus: This disk contains the key value for a virus, and represents a veryreal danger. It works in conjunction with the 'KEY' virus. It is notknown what this disk contains. Before you destroy it, send a copy of itto the author of this program (use the address on the 'About' box). Thegeneral version of the 'KEY' virus waits for another disk, with a keyvalue, to come along. This disk has that key value, so it can causevery real damage. It is important that you send a copy of this disk tothe author of this program.The 'Kobold II' Virus: This is the most complex ST virus detected to date. It takes over somany system vectors and functions that it is not yet fully understood.It is extremely sophisticated, however, and quite dangerous. It isreported to have wiped out entire libraries of disks when it hasstruck.The 'Label' Virus:After ten copies are made, it strikes by periodically wiping the screencompletely black. This virus will only infect systems with a ROM date of04/22/1987. This system has a ROM date of mm/dd/yyyy.The 'MAD' Virus:After five copies are made, it starts attacking. When it acts, itrandomly selects one of eight different routines. Seven of them arescreen display sabotage routines, while the eighth is a sound effect.This virus does not destroy disks or files, but will destroy screendisplays and cause delays to whatever is executing.The 'Maulwurf I' Virus:The virus acts by using a system timer. It sets the timer to a randomvalue, attacks when the timer elapses, then resets the timer to anotherrandom value. When the virus it attacks, it displays the message'Maulwurf I - SSG (Subversive Software Group )'.The 'MEDIACH' Virus:The virus is named for the disk vector it steals, which is used to detectdisk (media) changes. It attacks after 5 different disks have been seen.It generates a single audio tone, and changes the screen foreground andbackground colors.The 'Mouse Inversion' or 'Ghost' Virus:After five copies are made, it starts attacking. Every five times theboot sector of either floppy disk is accessed, the virus reverses thevertical orientation of the mouse.The 'Old Nick' or 'Evil' Virus:The virus acts by counting accesses to either floppy disk. After 100disk accesses, it starts reversing the screen colors on each subsequentdisk access.The 'OLI' Virus:The virus attacks as soon as it is installed, but is very subtle. Itintroduces delays of increasing duration to all disk I/O activity. Whenit is active in a system, it is extremely difficult to detect, becauseit masks it own presence anytime an infected disk boot sector is read.The 'Pirate Trap' or 'P.M.S.' Virus:It runs a counter from some starting value, down to zero. Each time itcopies itself, the copy's counter gets a lower starting value. When thecounter gets to zero, the virus starts displaying this message:*** The Pirate Trap **** Youre being watched **** [C] P.M.S. 1987 ***The 'PLANTIAC' Virus Number 1:The virus attacks after it has spread 5 times. It acts by executing adelete of every file on the disk. Imbedded in the virus is this message:Plantiac puke virus! Please contact Stefan Posthuma, Negende Donk 4,NL-5233 PJ Den Bosch, HOLLANDThe 'PLANTIAC' Virus Number 2:The virus attacks after it has spread 5 times. It acts by wiping out thefirst part of the disk, thus destroying every file and folder. The virusalso intercepts disk reads, and conceals itself from other programs, makingit extremely difficult to detect. Imbedded in the virus is this message:This is Plantiac puke: Please contact Stefan Posthuma, Negende Donk 4,NL-5233 PJ Den Bosch, HOLLANDThe 'GRIM REAPER' Virus:This virus attacks after making 48 copies of itself. When it attacks, itturns the screen image upside down, completely wipes out the directory ofthe disk in drive A, then erases itself from memory. This message, whilenot displayed, is imbedded in the virus: -= The Jumper strikes again =- Pirates, the grim reaper draws nearThe 'Screen' Virus:This virus executes only on ST's with ROMs dated 02/06/1986. This systemhas ROMs dated mm/dd/yyyy. The virus works by installing a timer routine.After 30 minutes, it starts attacking. Each time after that when thetimer elapses, the virus steps on two words in the screen. It keepschanging which screen words it will step on. This virus does not directlyattack files or disks.The 'TOI' variant of the 'Mouse Inversion' or 'Ghost' Virus:After five copies are made, it starts attacking. Every five times theboot sector of either floppy disk is accessed, the virus attacks. Itmay reverse the vertical orientation of the mouse, like the MouseInversion virus from which it was derived. It may also randomly alterthe contents of a system vector, causing unpredictable results. Reported to be the work of the 'TOI' programming group, from Denver,Colorado, USA.The 'UPSIDEDOWN' Virus:This virus attacks after it makes five copies of itself, and every twocopies thereafter. It turns the screen display upside down.IIIIIIJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J9JFJRJSJTJUJ\Jc%% .B&$$$ p@@ @ @ @  p Q Q Q Q Q QQQQQ Q Q Q  Q ABCD! E!F"G#H!$I %J &K 'L! (M )N *O +P! ,-.' ________.___File Selector*.*[1][Delete %s?][No|Yes]________________________________________________________________________PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP___________________.___FFFFFFFFFFFDeleteCancelOK:\\@*.* 1 file %d files  Bad pointer in free. {NULL} You must compile with the -f option to include printf() floating point! Bad format in scanf !!#L|LLMCCAP????????????????????????0123456789ABCDEFUser abort at 00000000  0$Hl} (    0  D    *        &  (      "  02     Z$           .*  :* :* >@" * .0&l&4&BJ4        * $ &  $ $ " $ " $ $  $  $ $ $ &$  $ $." $  $" $8 $@ *         "  *,  *"   0*\\@\.<\<\":        H(      .     $P      * $ H  (,,&.$"                      "             &.  &"       & $ $      z             J     &                     6     "  **,          & 6& 2 (,:>             $ 2&H$6 J(&:88 $    &6 2   , L : > .P H Jxb 2.NF        J      P:d 4(8*(H ,         2            : $ @&B . > $   . "$ & 0"$ *" (  (       * &4&   2    (,  &464  *    $ ZJ (  "66&    l:Z8VF                  N                     @J$  $T4Z$*0P  "l&vFP( LD" 2$ .>` .NtjL  &>& |$4F0",p$  .6*"  "$j:BX<$<H846  & 6& ,$ &(2> 00v   ,$"$0Dd (,8D88D\8PZ\888>84,8\88B8\D8@88<8D<8H8888D8LHy2vvr$q$6T Q B Desk File Options About Vkiller --------------------123456 File Selector Quit Quiet System Info Test Kill T Extra Zeroing Z Click here for details.Click here for details.Click here for details.Click here for details.Click here for details.Click here for details.ST Virus KillerVersion 3.84 April, 1991Copyright 1988 - 1991byGeorge R. Woodside5219 San Feliciano DriveWoodland Hills, Ca. 91364 USA(Shareware contributions cheerfully accepted!)GEnie: G.WoodsideCompuserve: 76537,1342USENET: woodside@ttidca or: {philabs|csun|psivax}!ttidca!woodsideIf you think you've located a virus this programdoesn't recognize, please send a copy of the diskor the data file to one of the addresses above.If you wish your disk returned, please enclose astamped, self addressed mailer.OKOKThis program contains a built-in enhancedfile selector. You may wish to use thestandard selector instead, or if you havea replacement selector installed in yoursystem. Standard TOS 1.4 Built-In There appears to be a virus active in this computer right now.The disk you just executed a Kill on was immediately re-infected.That disk has been Killed again, and should still be virus free.Turn off your system, and wait 10 seconds. Put the disk justkilled in Drive A, and then power on. That should get you upand running without the virus. Then, you'll have to go throughall you disks, cleaning off the virus.DO NOT PRESS RESET! Power off, wait ten seconds, then re-runthis program to insure that you have removed the virus.Drive ?:.....OS ID: _____XXXXX00000000Serial Number: ________99999999xxFormat ID: __XX000000Reserved Sectors: ______999999000000Hidden Sectors: ______999999000000Sides on Disk: ______999999000000Tracks on Disk: ______999999000000Sectors Per Track: ______999999000000Sectors Per FAT: ______999999000000Directory Sectors: ______999999Scan DiskSet DefaultsRenumberCancelRewriteScanning a floppy disk:If you know any of the parameters of the disk, select them.Leave unselected those you want figured out. If you don'tknow the number of tracks on the disk, but want to prevent thedrive head from being stepped too far, select the track wheretesting should stop, and select the Limit box.Sides:12Tracks:Limit40808182838485Sectors: 91011CancelOKWhich type of 'Guard' boot sector do you want to install:Display Type: a display is posted at boot up and reset, indicatingthat the disk does not contain a virus.Monitor Type: displays a signon message, then remains active untila reset. If a disk with an executable boot sector is detected at anytime, the screen will flash and a tone will be sounded.Display GuardMonitor GuardCancelExecuting a Kill may either zero the unused portion of theboot sector, or the unused portions of all the system areason the disk. Killing a self booting disk may render the diskuseless. Nonstandard format disks do not have system areas,so Kills on such disks should be limited to the boot sector.The system area on this particular disk looks like this:Reserved FAT Copy 1 FAT Copy 2 Directory Kill Clears Boot Sector Only Kill Clears All Unused Areas Executing a Kill on the boot sector of a disk which must be self bootingwill render the disk useless. If this type of disk's boot sector hasbeen destroyed by a virus, then the disk is already unuseable.If a boot sector is shown as 'Executable', but not identified as a knownvirus, then it may either be a new, unrecognized virus, or it may beexecutable by design of the manufacturer.To determine if killing the boot sector will harm the disk, firstinsure that the disk currently functions properly. Then, execute a'Test Kill' function on the disk, and re-boot your system with the diskin Drive A. If the software still functions properly, then executing anormal 'Kill' will not harm the disk. If the disk fails after the'Test Kill', (assuming it did execute properly before the 'Test Kill'),execute the 'Restore Boot' function to return the disk to its previousexecutable status. Restore Boot Cancel Test Kill There are errors reading this disk:SectorTrack: 0 1 2 3Side: 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 Hold down 'Alternate' to end read attempts.[3][Please change to|a higher resolution.][ Cancel ][3][Insufficient memory|available.][ Cancel ][3][File Selector Error][ Cancel ][3][File Open Error][ Cancel ][3][Disk Read Error][ Cancel ][3][Disk Write Error][ Cancel ][2][This disk is unreadable.][ Cancel ][2][Write boot sector|to which drive?][ Cancel | Drive A | Drive B ][0][Print all data, or just|the boot sector?][ Cancel | All Data | Boot Sector ][0][Printer Open Error][ Cancel ][1][*** WARNING! ***|This disk matches the tests for|more than one type. Identity|is uncertain. Be careful.][ Hmmm. ][3][This disk does not have|an executable boot sector.][ Cancel ][3][This disk already has|an executable boot sector.][ Cancel ]?````````aaaaaa`?pb'"/!Hp999999999999090909090909999"p""p?````````aaaaaa`?xN1DIxHD8Cx999999999999090909090909999xD8@D|D @@x80       0 ??0*I-@Ֆ@@|@t@_p@@o@@mT@X@e@E@D,>A tJ]N*gnR*n `@@@@@@8p??>80P >`?~h~WX<\$\~_\$$\!\|_'\\$"\~k_)"\(\$\~_\'\\}!_$%\\'\~_<\XX~w~o/ovb۠_vcݠݠcvwvWڠzbv (p( ( ǜ`8yp|@x`<|||<< qhJ (B Ax'x /yx 9<?p`` `0` 00``0`0`0`0`a```0` 0` 0`0` 80`80`x0`00`a0`a@0`@0`@0`@0` 0`0`0` 0```0`00`a0p0?098}D$A 9 ?? ???999999?999999999999999'?? ? 4 4  @Fd@Fd@D@D@@@ @t@J@JF%F5++@4@4@ @ @@@J@Y@J _ G @ @  @ `@ @ px<>@@   gg33yy(("HrHڐ#c``PP  @ @ @@ @ @`??::5UUUU5UUUU::5UUUU5UUUU???U?U33>33>5U\:5U\?*W*k*V*j*V*j*V*j*V*j*W<*kx?\*5U]:~|xp`@0000000000000000000????00*@*@*@@@@0300>c33c33k333>36 UW UW  W> < UWx??(P(P:p:p+P*P9Up:p*P*P:p:p+P*P9mp;p+kP)kP:p8pu\7_yy  UUU00p000000xUpꪰUp_XX[X_UsપUw꪿<0a !`?``??0p0p0x000000xxxUUUUXpHpXpHpYIYIYIYIYIYIYIYIYIYIYIXHXHXHXHXH?X8>H|>X|>I|7cVUUU@UUUUUUUUUUX X X X @X `UUUUX UUUUUVUUUUUUUUUUUUUUUUUUUU3 6 < 8 < 6 3͜B( \Hd'" 88?*?(!"!"G G!``f<|>nfffff>`ffff`f>>>`>??    @~@:``*5`G*5kU   Ѐ@  ?5`jUPj_jup*? @@ xxx?<<<<?yy<???<yxxy ?<<?<<<xxx~xx<<<<xxxx??~<<<<?<<?xxxx??a  @ a Ls? #L&@!a!"!L$ @  !!"!L$>s2L$2`!!2!!L$ 2@!!!!L$2L!!>! J$2L#1>#1A$ D 2@"bd& F2`b??@:``*5`G*5kU   Ѐ@  ?5`jUPj_jup*? @@ <xx<<<?<?<<<<<<<??<xxxxxxxxxy<<x???|p~ppppw?>w;pw>~wp;pw~p8pw?8p~>w~~?8p|>~s~?xa  HLs? cOL&@!a!"!LL$>s2ID$ 2`!!!!CI$2L#1>c1Id&F2`bL?????<<<<xxgxx<???<~~xx~~<<<<<<<<<<<<<<<<<<<<<<xxxxxxxxxxp8  0 01p1` `@`@`````@`0@`p`0 0 <p  xx>  A@@?@@?@@|>>>>?"  ? p      < ? ?aa303330000?<<303330000?<<`ga`f``ga`f`0 ? 0 ?   A@@?@@?@@|>>>>?"  ? p      <>8;?88;;;;;8??;>;8s?s>?;?| 0;`;@@``@0@`0 |<????|?|?UUUUXpHpXpHpYIYIYIYIYIYIYIYIYIYIYIXHXHXHXHXH?X8>H|>X|>I|7cVUUU@UUUUUUUUUUX X X X @X `UUUUX UUUUUVUUUUUUUUUUUUUUUUUUUUxxxxxxxxxxxxxxxx~~~~x??ßßßß88?>>`?;;;;{{Ç~x<p  ``8E@ Y !#2L"yD RL2J I % #@A@aX `       @ @@@ @  ``ppx66 0bM$`s)ֹ@y߾0I @ i`0< ??tl00 <xx<<<?<?<<<<<<<??<xxxxxxxxxy<<x??xxx?<<<<?yy<???<yxxy ?<<?<<<xxx~xx<<<<xxxx??~<<<<?<<?xxxx? @ @ @<x>?? ? 4 4  @Fd@Fd@D@D@@@ @t@J@JF%F5++@4@4@ @ @@@J@Y@J _ G @ @  @ `@ @ px<>@@   gg33yy(("HrHڐ#c``PP  @ @ @@ @ @`y=]=6 -!$ -!$ % *!!%")#,"#,$d)% %%&D*&'$%(#(-).**+&,6 -- %/j%0+12^283e5c8:[:\Z;X=X?4XADXBXDXFXH$XJ4XLDYNZNOO:PjRbT"U:Vj X Yj Z0[,\]L]^ _ _~_`J `aFaNc%dd dde0+ffgH ikm@eoc012JKLdef~! OP/Qhij2 :=Dcjq%DKRqZZ $ + 2 P < Q f h jlnpr Yr L#r$r2r@rN r\rj  rx rr r r rrr rr#sss *s.s<sJ/sXsfst5sss?ss sI"!!s=  s $##s5 "t &%%t $t (''t*  &t8 )tF *tT +tb ,tp# -t~* .t/ 1/0tI0t.t2tH 433t2t756p 6v4t8tH9u <:;p ;v9u =>?@A BCDEFIGHHvFu&LJKp KvIu4MuBPNOuPHOu^MulSQRRwPuzVTUuHUuSuYWXXwVu ZZu Y ur5u uuv v-    w: wV wr  w.w w w w 1018/h0'*rPLLLLLLL L  L  L  L  L LLLLLLL'E. )'#)M(v~  '!  Er<v"v0v>vL  < vZvh vv  v  >  A@^<=>&>= {=$xx6xRxnxx x  x  x  y  x ' B;; 5> t> =   %       >    #        *     % !' (7 H  +9 eB ' B D X7     % 6 4C : < *< g; < 8    "   .   :   F  R  ^  j  v                        ('#    ! "( #4 $@ %L &X 'd p 3)24 *| + , - . / 0 1 2 ( 4#%L0HyE?HFD) B  B : G  F  C  GSF!'9 0(  ( ,( U) ))) )' )Q ){ ) )))#) M+y2{r:2 :*"  < {{ {  {   >  2 A t@ < = /> n& = =$ ~4~P~l~~~ ~  ~    0       '  B ;R;>> =   % 8 ?A   > CK #QTW Z]`c *for u%x'7 H 9B''BjD7   %6 4C :E<<;<78 p y                    , 8 D P ('# \  g !s " # $ % & '  3)24 * + , - . /  0 1% 21 (= 4I#%hLHE?THD)  B N B  G  F   C bGF!'9 0(( NPRTVX Z( ( ) ))*)T )~ ) ) ) )&)P)z) +L4Tt ,|File: README.DOC VERSION 4.7 (Changes since 3.6) -For users of the MEGA TOS (1.2) and the buggy disk-loaded version of TOS 1.4 (1988), previous versions required you to move the mouse pointer outside of the menu area at the top of the edit screen when pressing the [ESC] key to return to the menu screen. This was done to correct for a GEM bug which drops menus on the mouse, leaving holes in the menu like swiss cheese. No problem with the original version of soft-load TOS, 1.0, and 1.4 (1989). Now, the mouse automatically drops out of the area (does NOT work in combination with Atari's MACCEL2.PRG). -Improvements to the form input (from disk file) have been made, and bugs that caused screwy things on wrapping an insert word occurring at the end of a line have been squashed. -Support for Moniterm monitor. 160 columns by 57 lines, or 160 by 93 lines in hi-res flip-flop. -ver. 3.6 had a bug in the floppy format routine which appeared on TOS versions previous to TOS 1.2 (Mega TOS), and caused a fatal crash. Fixed in 3.7. -The mouse cursor state is neutralized at exit further enhancing running of the program from a shell. -ALL PREVIOUS VERSIONS TO 3.8 WILL NOT RUN PROPERLY ON THE STe COMPUTERS. THE TEXT AND BACKGROUND APPEAR THE SAME COLOR WHEN YOU PRESS ^T TO TRANSFORM COLORS. -Increased compatibility with AtariWriter+. Foreign characters now translate into their ST equivalents correctly. You will still need to edit out the AtariWriter+ global formatting data and tab settings. -4.0 is compatible with ALL resolutions on the TT. -4.0 will now fast-load, and on TT will load into fast TT RAM. -4.0 allows selection of 3 font sizes in TT Med and TT High resolutions, and 2 sizes in ST High and TT Low. -4.0 combines menu screens into one screen. GEM is always active, and alert boxes now work alone as opposed to in parallel with command box alerts. -4.0 actually has two flavors: this one works fine in TT TOS 3.5 and better, but TOS 3.1 has VT52 emulator color problems in Low Res TT mode. The version for START magazine has a fix for this, and will be available if and when START publishes again. You can also fix it by using Quick ST 3.0 which bypasses the TOS routines. -You can now set the default for tabs to 4, 5, or 8 for tab expansion when loading non-ST Writer Elite programs. SETTING the default tabs [Shift Tab] remains unchanged. -The STWRITER.PRG file may now be modified to hold your default settings for screen color on boot-up (black or white background--ineffective on Moniterm Moniter which always has white background with black text), tab setting, default file extender, and format line settings. Your disk and STWRITER.PRG file must NOT be write-protectd, so do it on a back-up copy just in case of a screw-up. When you re-boot STWRITER.PRG, the new settings become the default. If you want to return to the virgin settings, this option is available as well. -4.1 The first bug in over a year has appeared: A file terminated with a string of ^Z (as from an XMODEM file) would never terminate when printing to a disk. This is fixed. -4.1 The print device defaults to Printer, but if changed remains as set. -4.2 The help key activates a scrolling help dialog box on the Edit screen. -4.2 Numerous display glitches have been tracked down and done away with. -4.3 Fixed bug in page wait on print-to-screen which prevented the menu from redrawing properly. -4.4 Color change on vertical blank. -4.4 All code optimized for speed, compactness. -4.4 Fixed typos in Help dialog box. -4.5 Adds 1.44 Mb disk formatting for ST/TT's equipped with h.d. drive & chip. -4.5 Now does not hose up DC Desktop. -4.5 Spanish version now has misspellings fixed. -4.7 Allows for running TOS versions less than 3.00 on 68030 processer (such as SST), and STE TOS on ST (CodeHeads TEC). As always, any bugs, let me know. Bruce Noonan, M.D., Compuserve [72407,504] or Genie [B.Noonan] `:<> oC#( мШ ШШ#t#<#4 (S#x#8//??<JNAO B?< NA\#3 g xT3 PlBy /9?< NA\.|a yn3|33&333By29&0<`S@Jy g @o 3S3?</<NM\O?<f/<NM\OHy?<?<NMPO#3`3^?O3TyRy?9?9?9&?9?<NO 3BBgBgHy?<?9BNO =| yf/9Ni\X=@By`B9jJnl B9jN3 \0929&y \AyH?9H?9?9 \?9BgNO 3Hy NDX?9?9?9&?9?9BNvO BBgNr\JnmNrN>?9NT?9BNT?9BNTHn?<Nr\?9NfTNN^NuNuNVBgBgHyj?<?9BNO N^NuNVBBn yBhBn0.Rn@A 0 y h 0.Rn@A 0 y h 0.Rn@A 0 y h, 0.Rn@A 0 y hD 0.Rn@A 0 y h\ 0.Rn@A 0 y ht 0.Rn@A 0 y h 0.@A 0 y h 0< yv|2Hd y1@HnHnHnHn/9NO?.?.?.?.BgBgBgBgBgNO?.?.?.?.?< Bg/9NrOHnHn?< /9NO y=h y=hHnHn?</9NO y=ht y=hvHn?<Nr\`` nf?<?<?</9NO -@ ./ </N X=@ n=o=|= y2(v yВh ./0H/N -@ ./ </N X y1@=n0.Rn@A 0 y h 0.Rn@A 0 y h 0.Rn@A 0 y h, 0.Rn@A 0 y hD 0.Rn@A 0 y h\ 0.Rn@A 0 y ht 0.Rn@A 0 y h 0.@A 0 y h ?.?.?.?.?< ?< /9NrO?.?.?.?.?< ?</9NrO`b ng ng nfHHnHnHnHnN6OHnHn?</9NO0.nm nf nfSn`QnJnlBn` nfRn`Pn n=o=|=0.@-@ n=f-| y2(v yВh ./0H/N -@ ./ </N X y1@=n0.Rn@A 0 y h 0.Rn@A 0 y h 0.Rn@A 0 y h, 0.Rn@A 0 y hD 0.Rn@A 0 y h\ 0.Rn@A 0 y ht 0.Rn@A 0 y h 0.@A 0 y h ?.?.?.?.?< ?< /9NrO?.?.?.?.?< ?</9NrOBg/9N\=@ @f?.?.?.?.BgBgBgBg?<NO0.H/ </N  yp Hn?<Nr\N^NuNV3ֺB 94tfB9b3/`3 N3 y f03."HybHyRHyNO 3 y fN 9t#4#<>?</9"N\>?</9"N\.bNi\```N[$ y1|  y1| r y1|!J9jg(Bn`0n2njRn n@o3 3 y1|! y1| >?<!NTg y1|! y1| yBh yBh#  y0R y0R y1#  y9R y9R y9#  y0R y0R y1 yNg">/9NZX=@ nf` y1| R yhjN=@Jnm yfN$`BBy^aR y^f 9t#4#<.Ni\ yֺgSy Jy nBn`0nj2nRn n@o yg yfNiL yfNDp>N yֺf>D?<>NTN^NuNVBWBgBgHyNPBW/.?<=N\=@Jno,./<?.?<?NP>?<>NTN^NuNVHBG`t0G0 0Gє0 0GD0 0G0 0G 0 0G 40 0G0 0Gf0 RG|mByz3XBG`0G0RG0G.RG|m3 436By<3>ByB3J3 By3F333 3By@ yNf43ByBy43 <3O09<@y@ByByByּByBy ZBy@3D3PByByByBy3:#tB9By >?<!NTg3 By>?<!NT g309~S@38JLN^NuNVHa ygJyg yf,.8a% yf.@a%` .Ha%`D3` .ba ygJy:f yfSya^|f0y"<b00|| f6`Sy0y"<b00|| f09İyn`H y  f yf0`0y"<b00||g:Jyf0`S y  eS`S y  e0y"<b00|| 2yb209S@309İyo0y"<b00|| fHJyf `S y  fR`"`Sy0yb  fRy0y"<b00H3@09S@3 yf`Ry0yb  g``R y  g yBfar|f09PyS@=@`>9``RG0G"<b00|| gym޾ylh<9`BGg0FRHb2Fb0` 0F"<b00|2FRIb2SFGl09R@30.S@=@Jnf>9`$`RG0G"<b00|| fym޾ym2Jnn Jyg 9ڰ4ga 9ڰ4d09Jym3DJy f yֺf yzfa JLN^NuNV33=y`00n"<b00|| g By`ByRn0.ymBnJyfJyf=|0.N^NuNV09@|H=@3zJyf09Dyga09Dyf>PSW?9DSWaJT` >Bga9HǏ<.`$02HЁм @2Fb0RFn oJLN^NuNV. H` a =@JyNf:0.HH@n=@Jnm09ynl=| 34` Pa` H`R yJg 9ڰ4f yJfR`  yJg\Jy DfRBn3^`Rn0n  b0nB`0n@2nQ SnJnlBWBgBgHy@NP 9t#4#<.Ni\#tBn`0n0 0nє0 0nD0 0n0 0n 0 0n 40 0n0 0nf0 Rn nmt 94tfBWBg?<Hy2NPBy `&BWBg?<HyHNPBy #4`a=@JyNf.Jnm0.| yoBn33`Ba=@JyNf209| nn no=|33`09@r@3@``R y f 9R4e`3:`Jyf,3@ y@ 9ڰ4g3`3 @By`jN<@``=y@09@|3@=y=y3 Z. /< 4aX./<faX. 4a.f/<aX3@33By Z3`=y@09@|3@=y=y3 Z.HyєaFX.DHya4X.єa^.HyaX3@33By Z3`,az=@Jng=|3B` aZ=@JyNf8 nm no=|0.| yo=y3`a=@JyNfB0.HH@n=@ nm09yy4nn=|3`ja=@Jyg,Jno 09y4yHnla`*ax=@0.HH@n=@ nl=|09y4no =|` no=|3`a=@By@ no=|Jnl3@0.D@=@3J`33`v3>ּ3``a=@ nm no=|3>`6a=@0.HH@n=@ nm no=|36`aF=@Jnm noBn0.H|Hbc ygJyg yf .ba|`a=@JyNf:3< y9HǏSG`v<9SF`d02HЁ @"<00|| f<02HЁ @"<00|2.A24H҂Ҽ"A2SFJFlSG09H@l|33D3P`63D3PaBy09JR@3JaByzJLN^NuNVHBn yf yf=|=y| nm=|09@yJn609Jyn& yfBWBgBg/<nNP`~ yf:  >JSW/<aXBWBgBg/<NP`8  >JSW/<aJXBWBgBg/<NP09H=@ yNff 9ڰ4fV>.SG:<` SEJEf:<SGJGm&02SAHЁ @"<00|| g0R@=@|fRnJyg.Jyg09JS@HH@29HHAAfBG`:<`SEJEo&02SAHЁ @"<00|| gBFBn yf no:.JEg>`(02HЁм @=P0.|"|"f =y`v0.||f =y`\0.||f =y`D0.||f =y`,.g =y`.g =y`=y0.||f0 yg yg 9f>WW a `>0.|| e$0.2.A=@09ne>a ` >Wa RF09ncEm yf.> ?9?<NX> ?9?<NX` .0aR=y80.nd 0.S@=@>?<NTJ@fnf nf>?<NTJ@f=|`>?<NT=@ nf~p#4By `Z ygP ygFBWBg?</<NP 9bf~p#4By BWBgBg/<NPRGnm8 yf9g@>?9?<NX>q?9?<NX9H|H09Jyf#4By BG`>-?<?<NXRGnm> ?<?<NX> ?<?<NX yfr 9ڰ4gd09JylVJyg yfDBWBg?</< NP 9bf#4By BWBgBg/<NPJLN^NuNV y4on-| -| 4Jy@l-|-|f09]@3.a4>BgaT09T@3.a>BgaT09@D@3@N^NuNVlHBG`(BF`02HЁм @0 RF|mRG|pm yo-|p-|єlJy@l-|Dp-|l.t/<baX3.pab>BgaT09T@3.la@>BgaT.b/taX33JLN^NuNVBnBn` n2.H00||@fF n2.H00|=@>?9J0.nHмb/aB\n=@`0nb2n0Rn0<ƐnnnrN^NuNV0. Hd=@0. 2.dAH =@0. 2.dA2. A=@Bn.g=| n1n n1nBn0.nR@=@0.nR@=@0.n|02n20.n|02n20.n|02n20.nT@=@JnfV0n2n00n2n00.R@=@Jnf0n2n0Bn0.N^NuNV0. Hd=@0. 2.dAH =@0. 2.dA2. A=@0.|0"n0.|0"n@0.|0"n@Jnf n Jnf n| N^NuNV3 y f3RN^NuNVH=yD=yPBy:9@|M| Bn`0n0Rn nm y ZfJyg=y=y yfJy>l09>D@3ּ y:fBy0.S@33Jy:f y  fRBy:``209ּS@3ּ09@|H| 2y2RyJyּo0.S@yn yfR0y"<b0H@RyJ@f, yPRBy 9ڰ4f3:`` yXg.0yXPRyX09Xyo3X`& yPR 9ڰ4f3: . dJyg .f.@>a^ y ZfJyf .f =y`r . f=y0.S@3`R .fH:9@|M| =|`0n0SnJnm n2.H00|| g` . g yf 3 yfj .\g . d .\f y gBy3 @`2 .\f 9ڰ4g yPR nlRn09V@nf9AgSn09@H.AA2y2Ry9Ag09@H2y2Ry09İnl Jy:g*09S@3 yf 0.S@3 y Zf`6 yPR . dJyg|g.@>aJ y:g 9ڰ4fBG`0G0RG|mJyf^0.yS@=@>.SG`0G2G0SG0nyl<9`0F0RFGo` yf./.aX y:f09`0.yS@=@>.SG`0G2G0SG0nyl<9` 0F0RFGo`0.yS@H=@>.SG`0G2G0SG0nyl<9` 0F0RFGo y Zf./.a X``|g|g JLN^NuNVHBG`0G 2G0RG|mJLN^NuNV0.HH@0.|H@09`.H|9H|AgT>?9?<NX.g>p?9?<NX`>q?9?<NX.@>?<?<NX`V.@>.H?aDT`:.@>Ni.J@fNiL#4`|b@0@ PNN^NuNV. g( 9_f.a9H|H. gX 9fN. @ @"<0H>?9?<NX.af9H|H. H9g. H|9H|Ag. g .a` .a . H|9H|Ag. g .a` .a. H|9H|Ag. g .a` .a. H|9H|Ag. g .an` .ab. H| 9H| Ag. g .a6` .a*. H|@9H|@Ag. g .a` .a. H|9H|Ag. g . a` .(a. H|9H|Ag. g .a` .a  yf:. @ @"<0H>Ni.J@fNiL#4`0. @ @"<0H>?9?<NXN^NuNVBn`f yg( yg nH>?9?<NX`* nH>Ni.J@fNiL#4=|RRn n g nmN^NuNV yֺfByֺ3'`By N=@ nf3ֺ#4`d`l nfd3.NJ/<p/<R/<NO yfNDpBW/<p?<=N\3DJyDo3ֺ yֺfN=| b=|33`0.Hмb./<?9D?<?NPJfdJy oSy Jy oBW?9DB?<BNP`">D?<>NT3 3ֺ0nbBBn`0nb  l0nbJl nNfb0nb  g nNfFBn=|0nbB( nNfR0nb  gB0.Hмb./<?9D?<?NP=@ nf0nb  f0nbB`,0.Hмb.R/<?9D?<?NP=@ nf$0nb ( l0nb ( fJnfJSy Jy oBW?9DB?<BNP`">D?<>NT3 3ֺ`>?9D/ yrfa`. yn hm hl Byra¼` Jy gaž yh03lW@3~Nua^&yaJ@gj?ByBya?</<NM\O?<L/<NM\OK29~0*;m]MS@fB:(KaSDfpNuB@NuaBg?9?9ByBya?</<NM\O?<M/<NM\OK09~*;m \MS@f&UaBBm3~By:(Ka2SDf~?|33a0NuJEg aJSEfNuJyf"A09fhg 1EaZJEg a SEfaNuB@ @ l?</<NM\O y&f?<p/<NM\O`J?<c/<NM\O?9/<NM\O?</<NM\O?<b/<NM\O?9/<NM\O0 f> y&g,?</<NM\O?<c/<NM\O?9/<NM\O0<"`tJf0<<`h f0<`Z f0<`L l|@?/<NM\O`@ f0<`( f0<` f0<_` f0<`0<??/<NM\O?</<NM\O y&f?<q/<NM\O`X?<c/<NM\O?9^/<NM\O?</<NM\O?<b/<NM\O?9`/<NM\O` ?/<NM\ORyNua ?</<NM\O?<K/<NM\ONuJy Lg/<?<Nr\OBy LNua?</<NM\O?<E/<NM\ONuaBCgaJfNu?</<NM\O?<Y/<NM\O09| ?/<NM\O09| ?/<NM\ONuaJ@fNuB9jaö`-Jy Dgt 9x8fH 94tgX 9tA(4f"A"ytp(Sa J@g3`3 a\||fpNua\ 9t#4#<#x8By D |jBaa\pNu/<?<NM\ONuB9b3 `3 a\ @g>B@ ya2J@g./9?<ANA\O3`J@g3 `3 a[Nu 9<tgdJyfHSyJyf 9tgxa3A0900S@3`SySZyaHG'a*a$09|W@33~VyaBC<a< a<aaaaNu o <APr8"<teRB`JDf < JBgx<0òf"<B@`βB@f"<` JAf9W< f0WB9XNux`xa3lByaH?</<NM\O?<K/<NM\OSySDfaa Nu3~Ty3|Wya< Jyg<Da< Jyg<Aa<IJy\g<at< Jyg<C?/<NM\ONu3Z3\ yh0l?</<NM\O?<b/<NM\OBg/<NM\O?</<NM\O?<c/<NM\O?9/<NM\O3^3`Nu?</<NM\O?<b/<NM\O?9/<NM\O?</<NM\O?<c/<NM\OBg/<NM\O3Z3\a yh09lW@03`3^Nu3 yaJfg 3``.g 3``g 3``g3`3 aGl`JygJyf^ yCƜp"qX/ JfSH (\g (:f3`3 aG 2< "_ SAf @g ya`Jyf3``bpNupNu y8RH"y4 9x8gV`0ؐnرxo#4#x8NupaByJ@g(ax#t 94t# ya@g3`3 aF`3Hy8/<?9?<@NAO g3`3 aE`HyB/< ?9?<@NAO g`/9 9/#?9?<@NAO g` 9tf0By DJy Hf""|j yf ya ~aaE`09a8NuH&o(aLxNua^a?9bB9bpa(3bNu??<>NAXONuBg/?< ef<`0 Ef<`" if<` of<` uf<` ~fhaJ@gJyg af<` Af<` nf<` Nf<` of<` Of<` `fhaJ@gJygp af<`b Af<`T ef<`F if<`8 of<`* uf<` ^fZa4J@gJyg af<` ef<` if<` of<` uf<` _f.aJ@gJyg af<` of<` /f0aJ@gJygp of<`b OfZ<`R f(alJ@gJyg: af<`. Af(<`" -faa09aRDaJ@g6 gfaB@GaapJ@g gFaB@GĦan?<ONATOJ@gJDfGđa"`Jyf6< a`?9aCTNuHaLxNu?<NATOAb:cBgHyd?<GNAPOAbJfS\Nu (:g(/ |?<NATA: _C` /AH??<NAX _C \g\fAbCf#bS !\g`CJ)f"|T/ ?<;NA\ONu?/9NM\ONuBEBCgREa`Nu/<NMXOJ@g /<NMXONu /Bg/?<NAXONuH#(3JygaJ`aLxNuazJ@gBy`3By y HgrpanJ@g`b y`RH< o#a"y< o`#b y"|< nBfB # 984#p yag(Jyfad3`3 a7`3Hy/<?9?<?NAO f |g*`@09aZa 3`3 a7.` |"|80<aJ@gBg?9B?<BNAO ytJy Hg y f`0 f`" f` f` f` f` fSl"H$IRڳm` m n~ f` f` f` f` f`| f`n f`` f`R f`D f`6 f`( f` f` f` f` f` f` f` f` f` f` f` f` f`r f`d f`V f`J`DgJyJf23J`JyJg ByJ"K$IRI8l &I"nRHm#409a&`P3`3 a3S@3 D y4"y8&IRI$y< f  fB`.  fRIg(f  fJ@f 29 g SAfٳf#4#809aJy Hg3 D`Jy Hg?<?9/< ?<BNAO `,HyB/< ?9?<?NAO f԰| f/94mU4$y >"9< lU# @g @Sf. 9<4f 98xgaԘ3 D`|Gfr3`3 a-x @gL 9t#4#<#x8AjBNa-Cpar#4a>J@gA09"X0J1fS@3#A09p0(y&y y< SH#<` @9f^ |BJfJfJf JfJgb3`3 a#L<< @gB3 D |BBBBBBa`" @Ifp3`3 a# @g3 D yfAVCB"""""`"2< yf2<0< AB0S@fa` @>f<3 D09H |B@09@2<i0AftPaJ`j @fZ 9<tRaAGbfAPSfa؂aBGbaBa3a09`< @Bf y4"y8RI` `0|K4f\09g 8HAB@~>:E E`> z fSDg R|f`093DH:E E`>z fRDy|gSk` |090(S@@o8yHٹ:E E`>z fRDy|gSk`y?0HCa,0Hѹz6<. g6<^?/<NM\OSDkSk`avNu?9H?9?9 \?9?9a&2O yh09lW@03~aaNuNV` n "nR R nJf n BN^NuNVBn`0nBRn n@mNgBn`0n2nbRn0n"<bJ0f0nBBn`0n2n2n Rn0n Jf0n2nBN^NuNVBn`Rn n2.HJ0f`0nBSnJng& n2.SAH0H@|\g .:f0nB nJ(f n|\N^NuNV./.NX n BB?<NrT0y"<x./U/. /.N B?<NrTJnf0.`T n Jf3`3 NB@`0./.NjX.N6. /.NzX0.NqN^NuNVBn`Rn n2.HJ0f0.HЮ./. NjXN^NuNV n (:fX n (\gJBn`Rn n2.HJ0fRn`0n2nSISn nn n|\` n \fB@`R nJfpN^NuNV y&gj y&g yn hmR>?<+/9"N\ yֶh y&f& yn ho yֶh y"hr yhRBn.HyHyHy/9ֶNO>?9?9?9BgBgBgBgBgNO3` $ByN y&g yn hm2BW?<+/9"N\Jyrg>?<+/9"N\JyfBW?<-/9"N\`>?<-/9"N\JyfBW?<,/9"N\`>?<,/9"N\Jy\f,>?<(/9"N\BW?<)/9"N\`*>?<)/9"N\BW?<(/9"N\B?<NrT.Y/Q/Y/Y/Y/YBgBgHyBgBgBgBgBgBgBgBgBgBgBgBgBg?9NO8=@B?<NrT.grn nam nznn =|3  nAf 3`49pHnf 3$`9qHnf 3`9rHnf 3"`9sHnf 3`9tHnf 3`9uHnf 3`9vHnf 3`~9wHnf 3`f9xHnf 3`N9yHnf 3/`69zHnf 3+`9{Hnf 3 `=|.g09``09yBff>N. Hy Hy Hy ?< ?9N$O>/9"NX`. HyN~XJ@g3 Z3 \09 y S@3^09 y S@3`BW?9NT.Z?9N2T. NV> ?9 ?9 ?9 ?< Bg/9ֶNrO. Bg?9NrX. Hy Hy Hy ?< ?9N$OJy g Jy fBWN3`>?9/9"NF\09`>3`3 N`>3."Hy HyRHyNO =@#j nf# Ni`#j3N[`By."Hy HyRHyNO =@ nf# ByN[`3NNN`hNSb`^NJN`NBW/9"NXNN`.3.NJHy HyRHyNO =@ nfr. ND3 3 `N=@>?<!NT=@=|g>W?<!NT`>W?<!NTN`Jy Dg$3`3 N|f=|`=|`LBW/9"NXNr`2BW/9"NXND`3B9R.ǜHy HyRHyNO =@#j nf# NE` yBh yBhN> /9NZX|fNH`z>?<(/9"N\BW?<)/9"N\By\`FBW?<(/9"N\>?<)/9"N\3\` y&g yn hmN@d`BW/9"NXNev`09r@3`09r@3` y&f yn hnN?`3 By`NV@3 yf309H`J309H$B."Hy~NjX.HyjNjX=| y2f$3 By`NV@3 yf309H32`By N=@ nf."Hy~NjX`: nf."HyDŽNjX` nf."HyǜNjX33`3 N=@B nfW yBh yBhN> /9NZX=@|fNH nf34`3 N|f>Hy?<=N\=@gN._?.NTJ@g&.9H| H/?.?<@NP>?<>NT`3 3`N``| |*b@0@ PN``| g~|g|gNqJngN N^NuNVB?<NrT.Q/]/Y/U/.NO>?.?.?.?<$?<$BgBgBgNO>?.?.?.?<$?<$BgBg?<NO>?.?.?.?< Bg/.NrO> /.NX=@>?.?.?.?<$?<$BgBg?<NO>?.?.?.?<$?<$BgBg?<NOB?<NrT0.N^NuNV. \/. X/. T/. n?( n?( n?( n?NON^NuNV n> n0W?.0. WNtT=@ n> n0W?. 0.WNtT=@> n?NVT=@> n?NVT=@ n0 n00.n"n20.n"n20.no 0.nnB@`pN^NuNVBn y LfbB?<NrTN=@By L ng:>?<?<NX>e?<?<NXBn`Rn nu0m`P>?<?<NX>f?<?<NXB?<NrT3 LBn`Rn nu0m0.N^NuNV.HyHy?9NO =y` .Hy/U?9NO JnfN^NuNVBn y(;g1dz y(Sg0dz y(;g 0.|=@ y(#g 0.|=@ y( g 0.|=@ y(kg 0.|=@ n c,1Ǫ0. H@||0Hǫ`*Ǫ0.||0Hǫ.?<$NT.?<NT.?<NT.?<NT.?<)NT.?< NT.?<NT.?<.NT.?<3NT.Nt=@Jnl-Ǯ0.D@=@`*Ǯ n l*ǯ0.H|0Hǰ`20.H H|0Hǯ0.H H@H|0Hǰ.Nt|lB9` .HyǠN~XN^NuNVBn`0n2nǠ*RnR n 0f n Jf n Jf0nSHǠ0`(`0n2nǠ"n R Rn n JfN^NuNVBn`( . o ./n .-f n R Rn nH@RJ@o .:m n BRn0.N^NuNV-yt y1|  y1|! y1| " y1| : y1| j y1| : y1|!R` . dBnB.`Rn nPR n 0m n 9o n -g .0e .9bS.@`^./.?<?.N>P`X./.?<?.N>P`:./.?<?.N>P`./.?<?.N>P`./.?<?.N>P`./.?<?.N>P`./.?<?.N>P`./.?<?.N>P`./.?<?.N>P`h-yBn`SRn0.S@nn.Nt=@ n0Jnl n-0.D@=@R n l n0R0.H|0"n`20.H H|0"nR0.H H@H|0"n` nfS.Nt=@.g y1|! y1| .g y1|!".g y1|!:.g y1|!j`> n 1f y1|!: y1| R``U@|b@0@ PN nH@RJ@g .f N^NuNV0. n=@Bn`0n0Rn0.n m0. S@=@`0n"n S Sn0.nlN^NuNV=| y(Sg(3>?<!NTfBy`f y(kg33-|ǖ`> y(g 3`& y(g33-|ǐ y(gBy. NtR@3@. NtR@3By y(sg 3` y(g3 yg yfB9R.Hy HyR/<NO =@ nfH. Ni=@#jJnm 3 `NE3`3 N`=|`. Nt3 Jy nBy 0.N^NuNVBnBn nP .-f=|R nP`$0. .H|A=@R nP .0m .9o nf 0.D@``0.N^NuNV0y`"<Ɯ.?9 NT=@0.N^NuNV>?</9"N\>?</9"N\N^NuNVBW?</9"N\N^NuNV>?</9"N\>?</9"N\N^NuNV=| yn=hBn yrf=|09|R@S@=@09~R@S@=@0.@nylv0.yl0. yo=|`L0.2.AAyl0.2.Ayo=|H8`0.2.AAyl=|P2`n09no309no309H3JylBy09H3JylByNq0.N^NuNVBn=|``.Q/<?.?<?NP=@ n H.g JnfJnf=|`L.Q/<?.?<?NP=@ n 2.H0H.f Jng nf=|Rn nmJnfJnf^0.N^NuNV33 By3B33&33.?<BgNX3N^NuNV>?9?9?9BgBgBgBg?<NON^NuNV.Q/.NX.Q?<?9NrXN^NuNV n "n0T n "n0T n0"n2)AS@"n 2T n0("n2)AS@"n 2T N^Nu# NNN/9 NNu# NNM/9 NNu# NNA/9 NNuNV?<NT0<N^NuNVA6#|A#рA#фA־#шA֪#ьA#ѐA|#?< NT3־09N^NuNV33  # ֪?< NTN^NuNV33  3 "3$3&3(3*3,3.3032343 63"8#$֪3(:3*?<pNTBy> n 09־N^NuNV33  3 "3$3&3(?<lNT n0 n0 n0 n 009־N^NuNV3?<fNTN^NuNV33  3 "3$3&?<dNTN^NuNV3?<gNTN^NuNV33  ?<hNT n 0 n0 n0 n009־N^NuNV33  3 "3$3&?<eNTN^NuNV33  3 "3$3&3(?<iNTN^NuNV3?<kNTN^NuNVH?<$Hn/.N"O .6.HЃ-@ .3 .3"B` Ю @ Ю R 2.Hm .6.HЃ-@B` / </N  n00`, / </N Ю @ ( Ю!@ `8`6|gа|gʰ|gİ|g|g|g|g|g| g ?/.N\R 2.Hmb .6.HЃ-@B`p / </N Ю @ Ю / </N Ю @ (Ю!@ / </N Ю @ (Ю!@R 2.Hm .6.HЃ-@B` / <"/N  n 0Ю"/"<"/N" n! / <"/N  n 0Ю"/"<"/N" n! / <"/N Ю @ (Ю!@R 2.HmT .6.HЃ-@B`> / </N  n 0Ю"/"</N" n!R 2.Hm0<LN^NuNVHBG".l~D$. l GD&gHC H@J@g@HCBCւJGgD-C LN^.JNuNV0.n o0.`0. NqN^NuNV0.n l0.`0. NqN^NuNVH$.f BB`&". Bvd d``bd-@-A LN^NuNVHL&gHC H@J@g@HCBCւ-C LN^.JNuNV n"n 2.HbH0|f |f`$ |g `Q`bA`2Q`VA`"Q`J0|f |f`$ |g ` Q`A`3 Q` A`# QN^NuNV360.| AHЈ-@=|` nR2.AA6H1Rn nm/9NX09־N^NuNV3 By By 3 NN^NuNV3e By By 3 NN^NuNV## .мZ#3d By 3  n 3 N09 n 03AԪ#A#A\#A#N^NuNV .3 .3 N^NuNV .3 .3 N^NuNV09 69 Ƽ n N^NuA(Xy !JHy !W #Hy" <sNBYyA("P$hNuNV3| By By 3 N n 0 n0\ n0^N^NuNV# 3r 3 By 3 NA#N^NuNV# 3 Ԫ3 3 3 3 NA#N^NuNV3 Ԫ3 By 3 3 N09N^NuNV#֪# ֮Hyl?<&N\ yd?<ZNT n009־`$#ֲ?<[NT n009־N^NuNV x3N^NuNV#֪3 ?<rNTN^Nu 8\p@Tv$:Pb:Lj~ .>Zr :\z6Xl^B Bottom Margin in half lines^D Paragraph Spacing half lines^G Change Font1|2|4|8 Bold|Condensed|Italics|Elite^I Paragraph Indentation^I- Outdent^J 0=Not justified; 1=Justified^L Left Margin^M Second Column Left Margin^N Second Column Right Margin^R Right Margin^S Line Spacing in half lines^T Top Margin in half lines^Y Page Length in half linesF1 Go to End of FileF2 Insert BlockF3 Uppercase ToggleF4 Set TabF5 Delete BlockF6 Forward SearchF7 Query ReplaceF8 Merge FileF9 Form Printing InsertionF10 SubscriptSF1 Go to Start of FileSF2 Move BlockSF3 Underline ToggleSF4 Clear TabSF5 Set Block MarkSF6 Reverse SearchSF7 Global Replace No QuerySF8 Save BlockSF9 Expanded Print ToggleSF10 Superscript^A /^ Cursor Beginning of Line^C Center Line of Text^CC Block Right Line of Text^E Page Eject^E# Conditional Eject (#=lines)^F Footer^H Header^K Comment^O Printer Control Code^P Paragraph Start^Q@ Page # Start Numbering^Q-@ Switch L & R Blocked Page #^U Section Heading Level^V Chain Print Filespec^W Page Wait^X Print ASCII 1-31 Bracket^Z /^ Cursor End of Line@ Page # in Header or Footer^Delete Delete to End of FileSDelete Delete to End of LineUndo Restore Deleted Text BlockInsert Insert/Type-Over ToggleClr Home Delete File in Buffer^Clr H Toggle Deadkey Function^Tab Clear All Tab StopsSTab Restore Default Tab Stops^ Up One Page^ Down One PageAlt X International Char. ToggleAlt = Cursor Position in File^Pad* Delta Character^Pad- Overscore CharacterST Writer Elitexyzzx.datSearching disk for printer config. file.Chaining Make entry? Printing to disk file.Press any key to resume,  to cancel.Press any key to pause print. Page Printing to spooler. Page ERROR writing to file!Page wait--press any key to continue.Chain file not found.Cannot chain.Enter name for disk: To format: +@KXiÀÐB(P!7n  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~--WWSTSTEF45MP @xx$z>"!r|#D "|  X""f"#!%`%"R*!$J$%r8~8~788~Save as ST Writer Elite file.Save as ASCII file.Print to disk file.Save formatted file.Load file.Delete file.Load Merge file.Select Printer Driver.Form-data file.Load AtariWriter File.  Now receiving.String was not found.Press  to return to menu.Line:Column:Free: Do Run Run STWRITER.PRG*.*\ 64k+'P' to printer, 'S' to screen: There are no files. Press any key to pause listing.Press any key to continue listing.Unable to change to that folder.Path name: ST Writer file: Folder: B!B!B!B!B!B!B!B!12 4 0 5 0 10 70 2 12 132Forward search : Reverse search : Query Replace : with : Type 'Y' to replace string.Cursor position: *Nɷjʘ <f˔4b̸̍P|͗ʹ 7R{Υ2VxϭiХ /iэюѻuҺCDEFILPSRTHQ*.TXT*.STW*.DAT*.SPO*.DOC*.**12 *4 *0 **5 0 *10 *70 *2 *12 132 **0 198NOONAN*.TXTB$12 4 0 5 0 10 70 2 12 132*********B^**>****n**Xl**0\fz> [0][ Tab Spacing ][ 4 | 5 | 8 ][1][ ST Writer Elite ver. 4.7| 1992 by Atari Corp.| In the Public Domain.| Not for sale.][ OK ][3][Quit without saving|file in memory?][ YES | NO ][1][ERROR trying to|read the file.][ OK ][2][Converting non-ST Writer file.| OK to change Tabs to Spaces?][ YES | NO ][3][Buffer is full!|File not loaded.][ OK ][1][ST Writer cannot|open this file.][ OK ][3][ERASE current file| in memory?][ YES | NO ][1][ERROR writing| to file!][ Oops! ][3][Page wait.][ Continue ][3][Unable to delete| file!][ Oh Oh! ][3][ Delete file. ][ OK | CANCEL ][2][ Send file. ][ OK | CANCEL ][1][Printer port for new driver.][ Parallel | Modem ][3][ List files. ][Printer|Screen| CANCEL ][1][Unable to change|to that folder.][ OK ][1][HIDDEN file,|can not be used.][ OK ][1][SYSTEM file,|can not be used.][ OK ][1][FOLDER,|can not be used.][ OK ][1][ | | ALREADY EXISTS! ][ REPLACE | CANCEL ][1][ERROR trying to|open the file.][ OK ][1][Disk is full.][ OK ][1][File not found.][ OK ][3][Restore default|tab stops?][ YES | NO ][3][ Clear all tab stops? ][ YES | NO ][3][Clear current tab stop?][ YES | NO ][1][File deleted.][ OK ][1][First block mark|not found.][ OK ][1][Second block mark|not found.][ OK ][1][Cursor inside|block marks.][ OK ][3][Too large for cut|buffer. Cut anyway?][ YES | NO ][1][Insert would overflow buffer.][ OK ][1][Two marks already set.][ OK ][1][WARNING- memory low.][ OK ][1][!!! WARNING !!!|Almost out of memory.][ YIKES! ][1][!!!! OUT OF MEMORY !!!!][ GOSH! ][1][Chain file not found!][ OOPS! ][1][Printing to disk file.][ OK ][1][Modification to file|must be saved before|file can be chained!][ OK ][2][ Form data from file? ][ YES | NO | CANCEL ][3][ All disk data will | be erased.][ FORMAT | CANCEL ][1][ERROR trying to format!][ OOPS! ][1][Unable to format disk!][ OK ][2][ Which drive to format? ][ A | B | CANCEL ][1][Too many bad sectors!][ SIGH. ][2][ Mouse enabled. ][ OK | CANCEL ][3][ No file in buffer! | Load file?][ YES | NO ][1][Too large for| cut buffer.][ OK ][2][Get AtariWriter file|via null modem|or from disk file?][ MODEM | DISK | CANCEL ][2][Default ST Writer Elite|File Specifier.][ *.TXT | *.STW | *.* ][2][Default Background Color][ Black | White ][3][Disk & STWRITER.PRG must|NOT be write protected!|File will be modified.|Takes about 1 minute.][Continue| Cancel ]NOONAN $`7x Desk File Edit Options ST Writer Elite -------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 L Load R AtariWriter--------------- Save S Save As ... A Save ASCII--------------- D Delete File F Format Disk--------------- P Print Pr. Driver I Index--------------- Q Quit E Edit----------------- C Create----------------- Global Format Insert Type over--------------- H Lines Deadkey Spec. Char.--------------- T Colors Tabs--------------- Config. STWE Restore STWEST Writer Elite HELPKey(s) FunctionEXIT^ = Control S = ShiftTTTTTTTTON OFFMARGINS:topbottomleftrightlength012___999012___999010___999070___999132___99902__9904__99000___999198___999005___X99Spc:linepara.2Col: Lt RtIndentJustifyOKCANCELPICAELITEITALICSCONDENSEDGLOBAL FORMAT:BOLD1st ColumnFORMAT DISKSINGLEDOUBLEHIGHCANCELSelectDiskTypeFormatPRINT DOCUMENT:PrinterDiskScreenSpooler 1Start page:___999DraftFinal999End page :___999001Copies :___999Print Pages:OddEvenBoth OK CANCELCREATE FileLOAD FileDELETE FilePRINT FileEDIT FileSAVE FileFORMAT DiskRECEIVE AtariWriterINDEX of FilesTRANSFORM ColorsHIRES Flip-FlopQUIT!%)-159=AEIMQUY]`cfilosw{r !"'p/67<=Bvz r  r    r  r( )+ r,5 68 r9B CE rFQ RT rUijl rm{|~ r r rPP $ + 2  9 'P  D Y n ! +9IXg w     '"&#$%&!(3 )*+,-'.2/A0Q1[2c 3s '    ((@&@!&@@&   $ $ $ 8$T$p$$$  $%B%    C#     4Pl    !       "  #  $%     C      0  L ( h   %C 2# J2! Z b g n !           ! %  %q*   ,   H d       q        q ( D  ` |       q   $" ! ! @ \%#$q $ x"    @ " "      **2@" (        $   "                $   ""          $"8z          $" 0                                              0&"   0"                   ( $F&  *>0    (      4"" $    $:  $"        8& 8*  6$ $(         ( V"0            " V"        2 8z   0                  0       $              & &&P&,$&,*X" $      *   &      " 6 & j "&. "t2&$d8f,.n@R 8@ $t  0      FZ&J$8   2 F    & >(    "   4 .4Z8nnn^460. 2     "(   F$        2    "" *   $       ,    D   ,     2 .  "         &   (     0 " " &$~ *    .   *  2 Z   @    $ 6                                          0(*$,*H*$` ( $  &            6 v         &         4@^ l                            (L \8"&J  J &       hx. tv>.. COPY_3 ACCPt COPY_3 DOCRt ~COPY_3 EDCRt FCOPY_3 ETXSt  FCOPY_3 PRGTt COPY_3 TXTUt >#a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 18 12 #W 00 00 0E 06 29 0A 08 A:\*.*@ #W 00 00 0D 08 2A 0B 00 @ #W 00 00 0E 09 2A 0B 00 @ #W 00 00 0F 0A 2A 0B 00 @ #M 00 00 00 FF A FLOPPY DISK@ @ #M 00 01 00 FF B FLOPPY DISK@ @ #T 00 03 02 FF TRASH@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @ "ki%K%|v| k }EN B@N N0*g A!pN `jN UOEGIKMHyHyHy"M VNWO 09f6??42B@NXXO6J@lApN`??420NXXO??????42B@NWFO ???4rB@ VNV\O V=h=h0(Xn=@ 2(Zn=A"=h\$=h^&HyHyC0A2NWPO=@ V2(@n=A44(Bn=B6 n@fp2`p=@>=|< V2(pn SA=A8 n@ft`t V0(rn"n>n>@=B:N C|p: VN>N0| |:b@0;Nvvvvvnf4<DLT\0.DgA`epN`VB@N%`@N"`:B@N`2N `,N=`40.DfpN%`0.DfN@L`pNr`N/NAB@NYNCr0 VNU`Cr0 VNU??????42pNU2O 09f0NV0NV`pN`pN`pN`pN`pN\`pNT`|Nz`jN 8`bB@.L@AV20p"ViNF`B@.M@AV20p"ViNFpN`TOL|NuNSLNQNuH>O(H?@&IEpNUpNU y6(8gB@NXBDzKM`0g@g8BRtCBA0 LNSHoHoHoHoHoBgBgBgBgBgBgBgBgBgBgBgBgp?C:4rpNRO.<r@gBW`0BA3?4/gp`B@2@fd0BA34BBfTBA3:|f&|1ftlg:2` U6f plg:7prt f 4C L0rNSBE`VW0 3ftJEg(Ho"J420 LNSXO:2gtC L0NRpFgJ?/ 4/r LB@NRjTO<4 Rf pNPBR`"Jr0 LNS`:|f |#fBE4#JEg0g@gtCBA0 LNRRJEffpNTB@NTJCgNV0OL|xNu/ / EGJp R(r(AprN<@r, Rp)N<@r R(#Ap(@t(sBr(SAp(@N&_$_NuH BCE8p jh25@ "h| QNGH85D |m| o5| v j"h QNG 8 j"h< QNG|VoxVv|VopVvDl8v5D5@JCgNLNu/ Ep Rh22*T@gCp6ArNQp:Nlp>NfpBN`$_Nu/6yD|lvpNN| ov pNN3Dr: y0Np:N&Nu// 6E8jJClBCpNNvjo 6*pNNf|VovVpNNX5Cr> j0Np>N$_&Nu// 6E8jJClBCpNN jl 6*pNN|VovVpNN5CrB j0N,pBNr$_&Nu/`tvp0 g`R@@lB@&Nut"p Q2H <04H… HB<0Nu?9?9?949BANO*\ONu yNNur?t??9?9?9 yBA49NOpO Nur?Bg?9?9?949 yBANO@O Nup yhRgp4Np0NNup4Np0NxNu/ E"R#HA}xBA0?Ap"RirN>A}|BA0>JCgC0/ RrNLCr0 RNL`Bp R1 p R1 NJ%@F 8fr R1A R1A jFNIXO$_6NuNI#4A}\"h!Q"}h y4NINuNI#4 y}j }d y4NINu/ 9AB@9AA}2J@gC`"H$y$j $ yBh p N$_Nu?/ By2E}ANL*AvN@*AN4*AN(BC`202IA pNRC|0m$_6NuBA4`0RAJ0fg32Nu?/ E$t R5h5h09jHy1@5@ 29jHy R1A5A R5h5h0(jj5@5h4(pj j2*@j5A4(hrj5BNJ@grB@NBC`0RCN^| mCdB@ RN6Cr RNJz0U@|b`@0;NJfVVVVVVVVVVVVV2&,>N~`N$`pj"NP`pj"ND`N^J@fb`0*"C[@N`j$_6Nu?6U@l?BBrB@NGTO`0N<:pAn0NFApNG 6NuH>OE$&RGAP%HB@98NKJMuB@ MNFJ@lApN&B@`,I"L KN@C RN@p RNF>J@fCx KN?*` C KN?C KN? -"- NE "-NE& -"- ND"ND(r A N>4C KN>"N KN>r A?/$ ЀЂЂ"ND _2N=C KN>C KN>r A N=C KN>"N KN>|r A?/ ЀЄЄ"ND _2N=C KN>RC KN>H KNBj j!R$NpO L|NuH0RR6 j(`+Cp6 jA(N>tp6(jRRpgr>`r BEKf.` RE| m  r A +Nn&:`* .f` RE|m`REf`RE` 0RC]@mC LN=  pgrr`r-pgrh`r-pgrs`r-pgrd`r-p gra`r-BNC6JCgCr60H jN;B@N O L<8NuH 8A6`Fp6"h 1>fr`BA0P"h3Ap6"h4P$h%IRChl p P@m`0P"h3|RCp P@mNJDg:rpNV|f&BApNHBC`BApCN:0NRC| m`0NXLNuH 6E j oxj`BDpDgRDJClpNBBCClpNB6Rg*84pD@fpN`pD@fpN`pNLNu/A"P0)2( 4|gRAJAg4("v6`BC"P3Cڲ| b4` t v6$"P3B&Nu/ y oDtrp yNEZ6H ryHN@&"<N@&r€gpC`0N&Nu/ YOEHyHyC JNE,POHW"Jp yNCXO0oop`p yNXO$_NuH06EGn2* g(J@f$ Rp\N:BC/ p\ RN:"_N:Sj `*Rj p6"jC(/ Rp*N:P"_N:C RN9NpNTBApN4L NuH0$H&I09g *(fp`> +(fp`2BCB@CgC`"pC A N:6fC(A(N:`0L NuHO6G>r?A?y.BB?B?BA 2+?A?AU@f4k`4?BNA&/H /H y.fp`p?@$?@ y2(?A&?Ap?@(?@|f2`2k?AB*NANFBAB@A}XNG:|f*pS?4+krS0+NF,TOx z`"0kS@?4+k20+NFTOBDzB@NF>BA0NBApEN0NpDN OLL8NuH UO6ACE2<t@p0 jpfFNBAB@ANFvpNFpCg8*`8*4jSB2IjRSA0NEB@NETOLNu?9?9?949 yN@b\ONuH8O6E82*fN`NJCgA`ANGJCgApN 8`BDpA*@ KpNU@gڸ|frB@*AVN HJ@fp@@@Bg4* 2*0* N TONxNIJCfNN, :*2pN1BDA` p@RDlmB0@`rBF``20N,8*gN??4rB@NXOJ@gS@gS@gS@g`&0*f Bg42pNxTO`p?42pNfTORFloN0SEjl0*fN+>G4,2*0, SN p?BgBg42 SpN=\OJ@gApN` S"y< y@ y@0N J@f\JCg22<0,N2"B@ SN8?4,BRB2, SpN=:TOJf0NB@AJNO ?9?9?949rB@ yN<\OpN;FC^p yN ogf"HAHN4p AHN4:/HgR.CP oN4`"AHN4rdpCPAQN5|.PpAHN;28J@mN:Crp yN=py?ry??949 yB@rN<.\O` BApN-N(rOVLxNu/ N(HAVC8EB@)@4BA)A5pBB5BB@)5@0i 5H5H 2) 5A 5ABB) 5B2|5I5I5IBjB~$_NuH0O?@06>:/R8/TNEt y.f(BAp??JDgA` JCfA` J02N@` BAB@ JN@JDgp` JCfp`pNA0*y&T@?@,<,y(TF2y,YA?4y*YB2N?TOGSgp1B/rAp&Nkg.p0 <0r2 HA<0AB/AprNڸkgrp24J|<ArN7D67ENS@gJDf9=gʶ|f o0gBF`^ k g 9~fA0tF2pN,p8` A00r2"y~BB1p2N,N8JDg??4rpNNXO`ZRFke`LJCf9`9<A@.|f@A pNU@f` y?hj(CRAN1r0/0|b@0;N r9ApN$S@f. yA#20N*N%|20N&B~`rCAN0 `:CAN0`,CAN0`NhCrAN/` C}AN/.oC_AN/A"y$i$$"y3309yHy3@3"y2)y $y5A3?9?9?49B@ yrN8\OpN6fC_B@ yN6?@*Cr yN9$0/(fNlpy?ry??949 yB@rN7\O0/*U@gS@gS@gS@g`p`20N(p` B@`p`pO2L Nu yBhjNu y1|jNu/ $HNA}N JN$_Nu// E$A8(g #X(g.(g(#0929N+n&ג"B@ yN1V RN$_&Nurp!A-NrpA2N rp*A8NNuH8O6?AJ@f09`09JCf29`29RA:oEGIx`BD0/ gf K42/0N(4J@gb"L KN.. KN.nAp0r N,C KN-D0DS@N>J@gC0`C KN-$ KpN0f0DS@NRyf|OL8Nu//Aİh e2h t4TB0Crhg(2A4r2 Q2ARA4r2 Q`l2I@4v6 QBB08xA6x8BC0HKCx@g pB|p4` 0||4<6x8 QH0HxA6x8 QH(&Nu?60N3?t29 ypN3TOJgA@pNS@gp`$?ty29 ypN3TOJfB@6NuH8&H68?BBB@rN3tTO0N3Z$HI8 g""JApN,?BBr KB@N3DTOJgAopN6p`B@+S@9@ |gJ@fBC+9C |mȶ| nBA+BB+JBJAm|nBl4Hz@ÅSB9BJDg0 y0r:N\r> yB@NNrB y0,N>NB@L8Nu//AvAx@1C,0/ f|hcr`r1Ap0(,2(TR@1@r2(,RA1A0(@AR@1@ 0Bh(&Nu/|-cB`v|fv`B<&NuH0$H:86B@"<N-btr < JN2` 69>E9?gH9@g@pWA?@BE5Ex`"0/NPJ@g0r2RERjRoRDDd`5CBE`p2t4(REEb0r2B2XOL8Nu//Aİh e2h t4TB0Cthg&@2t4 QBA0(v@4v6BB08JB`@4J@2v6 QBA08xB6x8BC0HKCt@gI`||e||e |e |dB@`p(&NuH0$H&I6pN^U@gBE8*gN2B@ KNJ@g` NN*g*gB@NJ@gB@` NNBpL NuH>O6I9@ J@gA`A-NE8JCg ?j :* 8*|BF*|B@3BA*3tA9Ag*g$pA9rA9- 8-0D?@(?mr?4/ 02,N6TO;G mc;D0-od;o <C SN&04/2,0Nj S@ y S(*- S@2-IA SA Sy09H S@ Sm  Sop S@,SM2<0-N!." NB@N' S "y NN% "N NN%~2<0-N!`"B@ NN'P?94/*2 NB@N+TOJgApNެ`N`9jJCf *g,*g&0-mmR@?@m ?@ 2<N є`Bo JCgtpjry?@*g2BC?C.?C"`0/.NJ@g?o."Ro.0/.oe?o"0/o ycA5pNU@g*g2<'`r?A,Bo092<N J/@*gN00*?@?@&Bo$ry9A?A"tlvy?BB@2/N2/pNAN`0Bo`0,od( yԱd*gA`AN>- ;o Bo*` o,f&09ܰyfA8pNU@g`CA:N"r A0p0/*RN!FC0A:N! o',f@0/*gC`CA:N!A:pN|<W@f ?o*,`d|gX`CA:N!A:pNJU@g80/*gNݲ?o&?o$p0/"H@?@2/"@?A )SJ@gJ4/p2/N2`Bo09o 2,o 4/ Ab Ro6/yoBoRo0,o 2/ @g4/lbp2/N*gd29g y ft`BB2/pN2/0/N ?@ N0/ f2,f"?/ ?/4/rB@NXO<S@g&S@g?/t2/0/NTO?@ J@m??/4/rpNzXOS@gS@gS@g `0/gN`?/BB2/0/NhTO2<0,NFѬ`0/g*gNJ0,o r2HAJAgRo0/yoBoRo0/lbR29g y ft`BB2/pN2/0/N?@ ??/4/rB@NXOS@gS@g`Ro*0/*o,e0/f2/lb?A&?o$4,o ?B"ANڔ09ܰyfApNټU@g;G (4/2/B@Nt2/0/ TN?@ J@mF??/4/BApNXOS@gdS@gS@g`BB2/0/ TNj2<0,Nє TNDRo09l0/yoRo0/jo?|`BAB@NBApNxNXOL|NuH0O:6<49fp`bE&HBB2B@N`HBC09g29 CSAydBD` g K`A42B@N8J@gJFf gGf0OL xNuHEBj0*fp`r B@AN vo4` &JI`@f Rj2*`RLB@fRCyc&JIBB2pN@`@BDg 2<pDNn*jeeBE` M42pN:J@gJGfBCf0O LONE8pAI lANB@@M0,HCAN U@gbrB@ NNvJ@fPB@.lfnK2- Htj ?A80- H Hrj H@?@9@:- Hŋ HE<09N!"H MpN">-m pC MN 6-m GcA"pNZU@g6`GdAhpN@U@gNG*g48- m20N S"yȳlAJpN`HN(N2B@N`B@9@?@?@#B2H?A BW` y0HlfANL#` 9fB*g`$BAB@N8N 09NVOL|NuH>ON2E8pA* yAN$K09NL"H MpN|N*f ,yM`,y MC""""2&yBg4* 2*0* NxTO;|4* 2*0* KNG2<0-Nh&" KpBNV y<@@"KA8 NJ Ѓ"< KB@N yCC> KNIN"$v"tA"M""""2p"M yAN NCɱlAJpN,`*g09NJ@ftNBC**gN v0-m ?@BoA#?|Bo` N0Hl 0<333*gA`ANPN0/yfA#`#09HCANU@gN y(B yy yj09H <0@ 29H HA<0A ?yB@33 3"N29 pN FN `Bo `p/ 4/ 2t4A(Ro 0/ ye2t4AB0(BW09"fz*gr49g y ft`BB29 pN 29 09N?@NB*>?/?9 49rB@NߒXO?@CS@g\S@g~BB29 pN 4pN?@J@f2fB@N0CB@ y$NJ:Cr y$N:0S@gS@g` 6<BApNF` BCr0N:Nn`NOPLxNu/ E$$xLrB@N y"R3h y"R3hHy.Hy,Hy*C RNTO N$_Nu?9.?9,?9*49(rB@ y$ND\ONupy.?ry,??9*49( yB@rN\ONZNuH 68:$H49 "yiy 609iy8B@NBg?BBBAB@ yNXO JBB20NL8Nu y$1@" y$1A:NuH NBCEk*NdBD`.0HDH rRH/"r 0ft`trDp _N@RD|mB@NHCB@ y$N`8Cr y$NP0S@gS@g4`6RC|fBApNX|fBAB@NJJCfrB@N>Nr`VSC`NLNuB?< NA\aN/?< NA\NuB?< NA\Bx>/?< NA\NuHpa09p30< f vxz| ~`F< f Jyg vxz| ~`,v;x z| ~'` Jyg6<+x z| ~"` v;x z| ~' yC20rNa y pbtBahtad0rap<a0<BQ0rNahSy0f y pbtBa$"9ҼXkpNQBQaLNu0ra(p<a  2BB0rNQNuHadaa atLNu3r3hpaa#~C2$y09h29rt&J4g Bg`a 9a333paJyg".9 y png޼` ޼``~|D30<`3tJ@f,3f3l3n>93p`*3f3l3n>93pJyff 3vj` 3xj< b|~`< f|~Jyg~`|~ 3b3dNu29hJytf49JBf3vNu3xNu49`xAJp29b49p6SCABoBQQNu29hJyngAyr69d89pp`CDkDQAJNuHaJa a^LNu309fp> <@|9<FNu09fR@@yr`  H NuNqNq3NqNqNqNuNqNq09NqNqNqNua"<9g&Sg~Jgt9 J9 9 nabJFgV3aFJ@f309| Nu<@gpNu<gpNu<gpNu<gpNuapNu0<aNu3<ANJ#r#~#v!Mr!M~!NvBgHy?<=NAPJk ??<>NAX~ Mrf~a NJ Nu09ofa yN!r!~!vNu09ofpNu yN09ofpNu yNNu/ B@E`R@Re$_NuH>&H&KEpe0fP/ 42p0I"L K$UN$_J@o2"L KN`&pЃr2NFI r2N6M/ "L N$UN$_J@o"L NNd/ "K N$UN$_J@o "K NNL`/ "L K$UN$_J@o"L KN2pf "N KN$`20t4M(`cV20t4/ "K N$UN$_J@m`2/ "L K$UN$_J@n 20t4`"L NN20t4™`bʹb/ "K N$UN$_J@l"K NN N r2N(p0g N Nv6`L|Nu3g #N|Nu??B@C gJ1kB@BA< C(<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu//"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`T`0123456789abcdefghijklmnopqrstuvwxyz JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuSeg gb pNuJfpNupNuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu?<NA/?<NA\ONu?/?<NNAPONu?<NATONu?<ONATONu??<NAXONu??<NAXONu??<>NAXONu/?<HNA\O @Nu/?<;NA\ONu/?< NA\ONu?< NATONu?/?<6NAPONu?/?<1o6Nu y1@$Nu y2<BBHR0QNu y1@"NuCΰg""Q y1@f1AZ1Bh4)BJ|1BFg1i4P1i6d1i8b1i:`1i>\1i@^!iLT1iPX1iRRBhBBhDBhJ1oj1or!|l1|@1|@pNu FastCopy III[3][Somebody overwrote important|messages in FastCopy III!|Please restore it to the|original code and try again|or contact the author!][ SHIT! ] FastCopy III -- written by Martin Backschat (13/1/90)>> FastCopy III << by Martin Backschat, Bergstr.16, 8071 Hepberg, West-Germany, Tel. 08456/5495 -- It's Freeware! -- (Greetings to all 'Masters Of Puppets')1Bezeichnung : Erklrung11Kommandos10COPY : Kopiert Diskette(n) von 'Source' nach 'Dest.'0SCAN : berprft Diskette in 'Source' auf fehlerhafte Sektoren0FORMAT : Formatiert ganze Diskette in 'Dest.' oder Teile davon0DIRECTORY : Zeigt Inhaltverzeichnis der Diskette in 'Source' an0QUIT : Verlt FastCopy III0NEW CONF : Wie 'COPY', ndert dabei jedoch das Diskettenformat auf0 das in 'Set Disk Conf...' ausgewhlte0VIRUS CHECK : Prft Diskette in 'Source' auf Boot-Sektor-Virus0SOFT FORMAT : Lscht Inhaltsverzeichnis und FAT und ndert auf Wunsch0 das Diskettenformat im Boot-Sektor0STREAMER : Kopiert Partition auf Diskette(n) und umgekehrt01Bezeichnung : Erklrung11Einstellungen10VERIFY DEST. : Nachtrgliches berprfen der Zieldiskette an/aus0FAST/NORMAL... : Schaltet zwischen 'FAST FORMAT' und 'FORMAT', also0 schnellen und normalen (sichereren) Formatiermodus um0...FORMAT : Vor Schreibzugriff auf 'Dest.' Track(s) formatieren?0READ DISK CONF : Zu verwendendes Diskettenformat von der Diskette in0 'Source' lesen (auer bei 'FORMAT'), oder das0 eingestellte aus 'Set Disk Conf.' bernehmen?0MULTIPLE COPY : Beim 'COPY' und 'NEW CONF' nur eine oder mehrere0 Duplikate erstellen?0GET SECTORS : Ist 'Read Disk Conf.' selektiert, dann alle oder nur0 die in der FAT belegten Sektoren beachten02,3,6,12 ms <(,),/,*> : Steprate von 'Source' und 'Dest' (mit SHIFT)1Allgemeine Hinweise zu 'FastCopy III'11 Konzept, Design, Entwicklung, und Copyright 1986,87,88,89,900 Martin Backschat, Bergstrae 16, 8071 Hepberg0 Bankverbindung Raiffeisenbank Ingolstadt0 BLZ 721-608-18 Konto-Nummer 10-0787-411Nutzung0FastCopy III ist Freeware, d.h. jeder darf es kopieren und kostenlos0benutzen. nderungen am Programm sind dem Autor vorbehalten.01Das geht Sie an!0Die harte Arbeit (Sthn!) an FastCopy sollten Sie honorieren. Richten Sie0Ihre Verbesserungsvorschlge und Spenden bitte an obige Adresse.0Fr DM 40,- erhalten Sie von mir die neueste Version, eine ausfhrliche0gedruckte Anleitung und kostenlosen Update-Service.aaab b bMbbc+cTccddkdddeee"e$eleffLffggegghhahhhi iDi|i~iij j jjjjj`}}A}}}B}}}~}}B~P}}~g}}~i}}}}}~k}}~n}}~g}}~i}}}}}~k}}~~~~~~~~~k~~ }}}r? }}}~}}3MkH}LpLl0l06lL0lh6 A L ~ ~ ~ ~.~=~~~.=32s.rABr llll  !l"#2$.%(r&A'B(D$)-r *m+m,,mH-md( /J 01X 2dh4Cs05m671829:@-;m<@+=>@-?m@@+A B@-Cm3`+pH>ADp>! !  !  !!!@@@AD@`@m r6m*   %)  n @ n(@  %M # %/ MILL 06 06 L .=.=.         0     H>@D >!!!!!!@D@6 *   )     M # / [3][FastCopy III only works in|high (640x400) or in |medium (640x200) resolution!][ QUIT ][3][FastCopy III needs at|least about 40 KByte|of free memory!][ QUIT ]; < = > ? @ABCD !!/#2/0cdef%0&c)d*e+f,"16KBSelect Option!Format Destination Fast Format Dest.XBRAFCOPNu$3(]+,)*du11i ]U#k 011rF Wˠ zL!1F1,N0bM0000000000111111111122222222223333333333444444444455555555556666666666777777777788888880123456789012345678901234567890123456789012345678901234567890123456789012345678901234562312Format Destination09__990079Disk Name: ________.___FFFFFFFFFFFX:Copy DiskScan DiskFormat DiskDirectoryQuitNew ConfVirus CheckSoft FormatStreamerHelpSourcemsVerify DestinationRead Disk Config.Dest.Multiple CopyGet SectorsallusedDisk ConfigurationSides:Sectors:Start at TrackEnd at TrackXRETRYCONTINUEBEST MATCHABORTOKDIRECTORY[1][Unable to open Window!|Please remove one|and try again.][ ABORT ][3][Can't read directory!|Please check your disk!][ ABORT ]HPA:\*.* Bytes (%) freeName: - %) used >>Parent<<[0][X: Destination Disk | ][ FORMAT | ABORT ][1][Cannot access|System sectors!][ ABORT ][1][Please remove|WRITE-PROTECTION|on Destination Disk X:][ OK | ABORT ]Error while Track of Drive X:FORMATTINGVERIFYINGSCANNINGREADINGWRITING[2][Keep old Disk Configuration|or take new Settings?][ KEEP | TAKE ]OK DMA Error Time-Out Write-ProtectedLost Data RNF/Seek Error Bad Checksum .0UU[1][Sector is damaged|and free!][ MARK BAD ]but used!][ NOTICED ]4IBM Soft Formatting Sectors marked as bad[2][Write Error on Track!|Format it and try again?][ YES | NO ]SideTrackStatus:[1][Cannot write the FATs!| ][ RETRY | ABORT ][1][Cannot read|Disk-Configuration!][ ABORT ][3][ Interruption!][ ABORT | CONT ][0][ X: Source Disk| ][ SCAN | ABORT ][2][ Sectors are bad.][ MARK | LEAVE ][0][ X: Source Disk| ][ COPY | ABORT ][0][X: Destination Disk | ][ COPY | ABORT ][0][X: Source Disk|X: Destination Disk | ][ COPY | ABORT ][0][ X: Destination Disk # | ][ COPY | ABORT ]| ][ COPY | ABORT | LAST ]ReadingWritingFormat. & WritingScanningNew ConfigurationCopying[3][Destination Disk is too small!|Copy as much as possible?][ COPY | ABORT ][1][Read Error on Partition X:][ RETRY | CONT | ABORT ][1][Write Error on Partition X:][ RETRY | CONT | ABORT ]Reading Drive X:Writing Drive X:[0][ X: Source Disk #KM PART_X #12[1][Not enough memory for|working with 'Streamer'!][ ABORT ][1][No Partitions found!][ ABORT ][2][Read from Partition|or write to Partition?][ READ | WRITE ]Select Source PartitionSelect Destination Partition[1][Partition is too small!|Write as much as possible?][ OK | ABORT ][1][Partition is too big!|It will be suitable shortened.][ OK | ABORT ]Calculating[1][Please remove|WRITE-PROTECTION|on Source Disk X:][ OK | ABORT ][0][ X: Source Disk| ][ CHECK | ABORT ][1][ Disk contains an executable| Boot-Sector!| It could be a Virus!][ HEAL | EXAMINE | ABORT ]HP0123456789abcdefBoot-Sector Virus Buster[1][Not infected!][ PUHH! ]X:\\X2 P6fd RZ>"V*> ^ h> $~ r   "$VnX4~bHB n x"2 T  D    x .h&R (&> ,       J     : r L,, *z ` .  $v,H2bJ(. "$ :2:4$>  P  PH0D@4\0xB  4J< . 8&F < , j(*  $ N6@<      *   &"       X$  "  (VHB F  "   H  : 8:"(.    b (" 0 "`     h j&,$   ,,  (&( L  p800x000x000H00000`RH0`0000066010303050000132002006006010000 11 2#1 F0110000001 9[...................................................]0010 Hepberg,der28.12.1989 Willkommen zu FastCopyIII FasterthanLight  0.Programm-Info Konzept,Layout,DokumentationundEntwicklung MartinBackschat Beta-Tester RupertKaiser&"Gogl",ManfredMessnerundStephanEnglhardt Titelbild-Grafik  RalphSeth Dankan Alle,diezurEntwicklungvonFastCopyIIIbeitrugen, Alle,diekonstruktiveKritikben, Alle,diedasProjektfinanzielluntersttzen, Alle,dieFastCopy2.00finanzielluntersttzten,und soebenfallsindirektzumIII.tenTeilbeitrugen,  1.Installation FastCopyluftalsProgrammundalsAccessory.UmesimDesktop zustarten,mues>>FCOPY_3.PRG<<heien.Damitesbeim EinschaltenvomTOSalsAccessoryerkanntwird,mssenSieesin >>FCOPY_3.ACC<<umbenennenundindasHauptinhaltsverzeichnisder Boot-Diskette(A:frLaufwerkebzw.C:frFestplatten) kopieren. 2.Bedienung EinekurzebersichtallerFunktionenvonFastCopyfindenSieim ProgrammunterdemMenpunkt>>Help<<.Umdievielfltigen Funktionenauszuschpfen,istdieAnleitungallerdings unumgnglich.FrdenBetragvon40MarkschickeichIhnengerne umgehenddieausfhrliche,deutschsprachigegedruckteAnleitung unddieneusteFastCopy-VersionaufDiskettezu.Zustzlichbernehme ichIhreAdresseindieUpdate-Liste,sodaSieimFalleeiner neuenVersiondiesesoforterhalten. 3.RechtlicheszuFastCopyIII A)FastCopyistFreeware.Dasheitjederdarfeskostenloskopieren undbenutzen.PD-VersandeundandereAnbieter,diePD-bzw. Free-Wareverkaufen,sindhiervonausgeschlossen.Esseidenn, derAnbieterentrichteteineeinmaligeLizenzzahlungvon250Mark andenAutor.WerdagegenversttundohneLizenzzahlung FastCopyIIIverkauft,machtsichstrafbarundwirdvonmirangezeigt. Dennichfindeesabsolutunfair,wennLeutevonderhartenArbeit derFreeware-Autorenprofitieren,unddieAutorenselbstkeine mdeMarksehen. B)FastCopydarfnuralsganzesPaketkopiertwerden.Darunter mssensichunbedingtfolgendeunverflschteDateienbefinden: FCOPY_3.PRG - DasausfhrbareKopierprogramm und/oder FCOPY_3.ACC FCOPY_3.DOC - DieserTextimWordplus-Format FCOPY_3.TXT - DieserTextimASCII-Format FCOPY_3.EDC - EnglischerTextimWordplus-Format FCOPY_3.ETX - EnglischerTextimASCII-Format 4.Wastunwenn... Fralle,dienochnichtdieAnleitungbesitzen,hiereinpaar ntzlicheTips: Wastunwenn...  ...dasFormatierennichtklappt,vieleTracksdefektsind! EinigeLaufwerke,vorallemalte5-Zoll-Laufwerke, knnenSchwierigkeitenmitdemFast-Formathaben.In diesemFallempfehleich,mittelsaufdasnormale undsichereFormatieren("FormatDest.")umzuschalten. ...icheinFremdformat(z.B.Spectre-128,Minix)kopierenwill?  BeiTOS-fremdenFormaten(abgesehenvonMS-DOS- Disketten)solltenSiezunchstimmerdieautomatische Formaterkennung("ReadDiskConf.")mittels ausschalten.LesenSieinderAnleitungdes entsprechendenEmulators(z.B.Spectre,Minix)nach, welchesFormatdieDiskettenbesitzenundstellenSie diesesimFeld"SetDiskConfiguration"ein. ...dasKopierennurbelegterSektoren(GetSectors:used)nicht  klappt?  DafrkannesverschiedenGrndegeben: a.DieDiskettebesitzteinFremdformat IndiesemFallsieheoberesProblem... b.DieFATderDisketteistdefekt FastCopykanndieTabelle,indersteht,welcher Sektorfrei,belegtoderdefektist(FAT)nicht lesen.IndiesemFallschaltenSiemittelsauf den"GetSector:all"-Modusum.Hierbeachtet FastCopydieFATnicht. ...dieStepraten-EinstellungimmernurdenWert3msliefert?  DieStepraten-EinstellungnimmtFastCopymitHilfedes TOSvor.Dabeiuntersttztesallerdingsnurdie offiziellenVersionen1.0,1.2(Blitter-TOS),1.4, 1.6(STE)undspter.AlleanderenknnenProbleme machen.IndiesemFallentwederaufdieStepraten- Einstellungverzichten(3ms)odereinoffizielles  TOSbooten.  ThefinalNote: Alle,denenFastCopyzueinerwertvollenHilfegewordenist, knnenHonorierungenund/oderkontruktiveKritikanfolgende Adressesenden: MartinBackschat Bergstr.16 8071Hepberg (siehedazuauchMenpunkt>>Help<<,3.Seite,FastCopyIII) 066010303050000132002006006010000 11 2#1 F0110000001 9[...................................................]0010 Hepberg,28/12/1989 Welcome to FastCopyIII FasterthanLight!  0.Program-Information Concept,Design,DocumentationandDevelopment MartinBackschat Beta-Tester RupertKaiser&"Gogl",ManfredMessnerundStephanEnglhardt Designerofthetitlepicture  RalphSeth Thanksto Everybody,whosupportsthedevelopmentofFastCopyIII, Everybody,whocritizescontructively, Everybody,whofinanciallysupportstheproject, Everybody,whofinanciallysupportedFastCopy2.00,and thusindirectlyalsosupportstheIII.rdpart  1.Installation FastCopyrunsasaprogramandasanaccessory.Tostartitfrom theDesktop,callit>>FCOPY_3.PRG<<.TomakeTOSrecognizeitas anaccessorycallit>>FCOPY_3.ACC<<andputitontheboot-disk (A:fordrivesandC:forharddisks). 2.Howtouse YoufindabriefSurveyofallfunctionsFastCopyoffersyou inmainmenuunder>>Help<<.Buttoexhaustthevarietyofall functionsyouneedthemanual.For50Deutsch-Mark(30US$ respectively)I'llsendyouanprintedenglishmanualandthe latestversionofFastCopyondisk.Inadditiontothatyou'llbe registeredintheupdate-list,thatmeansyou'llalwaysgetanew versionimmediately. 3.Howtocopy A)FastCopyisFreeware.Thatmeanseverbodyisallowedtocopy anduseitforfree.OnlyPD-/Freeware-mailingservicesselling thissoftwarehavetopayonce250Deutsch-Mark(150US$ respectively)forthelicense.Whodoesn'tandsellsFastCopyIII makeshimselfliabletoprosecutionandwillbecharged.Thisis becauseitisunfairtogetrichofsomebody'selseworkwhile thissomebodydoesn'tevengetapenny. B)YouareonlyallowedtocopyFastCopyasapackage.This packagehastocontainthefollowingfiles: FCOPY_3.PRG - Thecopyprogramitself and/or FCOPY_3.ACC FCOPY_3.DOC - TextinGerman(Wordplus) FCOPY_3.TXT - TextinGerman(ASCII) FCOPY_3.EDC - TextinEnglish(Wordplus) FCOPY_3.ETX - TextinEnglish(ASCII) 4.Whattodoincaseof... Forallnothavingreadthemanual,heresomeusefulhints: Whattodoincaseof...  ...theformatfunctiondoesn'twork,toomanydamagedtracks? Somedrives,especiallyolder5-inchones,mayhave problemswiththeFast-Format.InthiscaseIrecommend toswitchtothesavernormalFormat-mode"Format Dest."by. ...copyingastrangediskformat(e.g.Spectre-128,Minix)?  IncaseofformatsuncompatibletoTOS(andMS-DOS) alwaysswitchofftheautomaticconfigurations recognition("ReadDiskConf.")by.Readthemanual oftheemulator(e.g.Spectre,Minix)andinstallthe formattheyuseinthefieldtitled"SetDisk Configuration". ...copyingonlytheusedsectors(GetSectors:used)doesn't  work?  Thisproblemcanresultfromseveralreasons: a.TheDiskhasastrangeformat Inthiscasehavealookonthehintabove... b.TheFATofthediskisdamaged Thetablecontainingtheinformationwhichsectors arefree,usedordamagedisunreadable.Inthis caseswitchofftothe"GetSector:all"-modeby .InthismodeFastCopyignorestheFAT. ...thesteprateisalwayssetto3ms?  ThesteprateisinstalledwithhelpofTOS. FastCopyonlysupportstheofficialversions1.0,1.2 (Blitter-TOS),1.4,1.6(STE)andlater.Different (inofficial)versionsmaycauseproblems.Inthiscase youcan'tsetupthesteprate.Solution:Bootan officialTOS. ThefinalNote: Everbody,forwhoFastCopyisaprecioustoolforworkingwith theST,cansendtheirdonationsand/ortheircontructivecritic to  MartinBackschat Bergstr.16 8071Hepberg WestGermany  Hepberg, 28/12/1989 Welcome to FastCopy III Faster than Light! 0. Program-Information Concept, Design, Documentation and Development Martin Backschat Beta-Tester Rupert Kaiser & "Gogl", Manfred Messner und Stephan Englhardt Designer of the title picture Ralph Seth Thanks to Everybody, who supports the development of FastCopy III, Everybody, who critizes contructively, Everybody, who financially supports the project, Everybody, who financially supported FastCopy 2.00, and thus indirectly also supports the III.rd part 1. Installation FastCopy runs as a program and as an accessory. To start it from the Desktop, call it >>FCOPY_3.PRG<<. To make TOS recognize it as an accessory call it >>FCOPY_3.ACC<< and put it on the boot-disk (A: for drives and C: for harddisks). 2. How to use You find a brief Survey of all functions FastCopy offers you in main menu under >>Help<<. But to exhaust the variety of all functions you need the manual. For 50 Deutsch-Mark (30 US $ respectively) I'll send you an printed english manual and the latest version of FastCopy on disk. In addition to that you'll be registered in the update-list, that means you'll always get a new version immediately. 3. How to copy A) FastCopy is Freeware. That means everbody is allowed to copy and use it for free. Only PD-/Freeware-mailing services selling this software have to pay once 250 Deutsch-Mark (150 US $ respectively) for the license. Who doesn't and sells FastCopy III makes himself liable to prosecution and will be charged. This is because it is unfair to get rich of somebody's else work while this somebody doesn't even get a penny. B) You are only allowed to copy FastCopy as a package. This package has to contain the following files: FCOPY_3.PRG - The copy program itself and/or FCOPY_3.ACC FCOPY_3.DOC - Text in German (Wordplus) FCOPY_3.TXT - Text in German (ASCII) FCOPY_3.EDC - Text in English (Wordplus) FCOPY_3.ETX - Text in English (ASCII) 4. What to do in case of... For all not having read the manual, here some useful hints: What to do in case of... ...the format function doesn't work, too many damaged tracks? Some drives, especially older 5-inch ones, may have problems with the Fast-Format. In this case I recommend to switch to the saver normal Format-mode "Format Dest." by . ...copying a strange disk format (e.g. Spectre-128, Minix)? In case of formats uncompatible to TOS (and MS-DOS) always switch off the automatic configurations recognition ("Read Disk Conf.") by . Read the manual of the emulator (e.g. Spectre, Minix) and install the format they use in the field titled "Set Disk Configuration". ...copying only the used sectors (Get Sectors: used) doesn't work? This problem can result from several reasons: a. The Disk has a strange format In this case have a look on the hint above... b. The FAT of the disk is damaged The table containing the information which sectors are free, used or damaged is unreadable. In this case switch off to the "Get Sector: all"-mode by . In this mode FastCopy ignores the FAT. ...the step rate is always set to 3 ms? The step rate is installed with help of TOS. FastCopy only supports the official versions 1.0, 1.2 (Blitter-TOS), 1.4, 1.6 (STE) and later. Different (inofficial) versions may cause problems. In this case you can't set up the step rate. Solution: Boot an official TOS. The final Note: Everbody, for who FastCopy is a precious tool for working with the ST, can send their donations and/or their contructive critic to Martin Backschat Bergstr. 16 8071 Hepberg West Germany ``T(`"TURBO-C, (c)88/89 Borland Int.GJ$VH3 k # Ј<.@#// ?<?<JNAO NzH0ONX6NX\E0G|$|g |g409g KpNYN`BRN]F y5P jfp`pH y%pV09f2A20NZ6ANX$ W(fof0g KpN `N`NNOL NuH0E.GnD0+*f7|*BC`4 Rf$pA2IAC h1Y1Y1Y1Q0 KNYvRC|om Rf4BC`A,B@00ssRCA,00f"ki%K%|v| k }EN B@N N0*g A!pN `jN UOEGIKMHyHyHy"M VNWO 09f6??42B@NXXO6J@lApN`??420NXXO??????42B@NWFO ???4rB@ VNV\O V=h=h0(Xn=@ 2(Zn=A"=h\$=h^&HyHyC0A2NWPO=@ V2(@n=A44(Bn=B6 n@fp2`p=@>=|< V2(pn SA=A8 n@ft`t V0(rn"n>n>@=B:N C|p: VN>N0| |:b@0;Nvvvvvnf4<DLT\0.DgA`epN`VB@N%`@N"`:B@N`2N `,N=`40.DfpN%`0.DfN@L`pNr`N/NAB@NYNCr0 VNU`Cr0 VNU??????42pNU2O 09f0NV0NV`pN`pN`pN`pN`pN\`pNT`|Nz`jN 8`bB@.L@AV20p"ViNF`B@.M@AV20p"ViNFpN`TOL|NuNSLNQNuH>O(H?@&IEpNUpNU y6(8gB@NXBDzKM`0g@g8BRtCBA0 LNSHoHoHoHoHoBgBgBgBgBgBgBgBgBgBgBgBgp?C:4rpNRO.<r@gBW`0BA3?4/gp`B@2@fd0BA34BBfTBA3:|f&|1ftlg:2` U6f plg:7prt f 4C L0rNSBE`VW0 3ftJEg(Ho"J420 LNSXO:2gtC L0NRpFgJ?/ 4/r LB@NRjTO<4 Rf pNPBR`"Jr0 LNS`:|f |#fBE4#JEg0g@gtCBA0 LNRRJEffpNTB@NTJCgNV0OL|xNu/ / EGJp R(r(AprN<@r, Rp)N<@r R(#Ap(@t(sBr(SAp(@N&_$_NuH BCE8p jh25@ "h| QNGH85D |m| o5| v j"h QNG 8 j"h< QNG|VoxVv|VopVvDl8v5D5@JCgNLNu/ Ep Rh22*T@gCp6ArNQp:Nlp>NfpBN`$_Nu/6yD|lvpNN| ov pNN3Dr: y0Np:N&Nu// 6E8jJClBCpNNvjo 6*pNNf|VovVpNNX5Cr> j0Np>N$_&Nu// 6E8jJClBCpNN jl 6*pNN|VovVpNN5CrB j0N,pBNr$_&Nu/`tvp0 g`R@@lB@&Nut"p Q2H <04H… HB<0Nu?9?9?949BANO*\ONu yNNur?t??9?9?9 yBA49NOpO Nur?Bg?9?9?949 yBANO@O Nup yhRgp4Np0NNup4Np0NxNu/ E"R#HA}xBA0?Ap"RirN>A}|BA0>JCgC0/ RrNLCr0 RNL`Bp R1 p R1 NJ%@F 8fr R1A R1A jFNIXO$_6NuNI#4A}\"h!Q"}h y4NINuNI#4 y}j }d y4NINu/ 9AB@9AA}2J@gC`"H$y$j $ yBh p N$_Nu?/ By2E}ANL*AvN@*AN4*AN(BC`202IA pNRC|0m$_6NuBA4`0RAJ0fg32Nu?/ E$t R5h5h09jHy1@5@ 29jHy R1A5A R5h5h0(jj5@5h4(pj j2*@j5A4(hrj5BNJ@grB@NBC`0RCN^| mCdB@ RN6Cr RNJz0U@|b`@0;NJfVVVVVVVVVVVVV2&,>N~`N$`pj"NP`pj"ND`N^J@fb`0*"C[@N`j$_6Nu?6U@l?BBrB@NGTO`0N<:pAn0NFApNG 6NuH>OE$&RGAP%HB@98NKJMuB@ MNFJ@lApN&B@`,I"L KN@C RN@p RNF>J@fCx KN?*` C KN?C KN? -"- NE "-NE& -"- ND"ND(r A N>4C KN>"N KN>r A?/$ ЀЂЂ"ND _2N=C KN>C KN>r A N=C KN>"N KN>|r A?/ ЀЄЄ"ND _2N=C KN>RC KN>H KNBj j!R$NpO L|NuH0RR6 j(`+Cp6 jA(N>tp6(jRRpgr>`r BEKf.` RE| m  r A +Nn&:`* .f` RE|m`REf`RE` 0RC]@mC LN=  pgrr`r-pgrh`r-pgrs`r-pgrd`r-p gra`r-BNC6JCgCr60H jN;B@N O L<8NuH 8A6`Fp6"h 1>fr`BA0P"h3Ap6"h4P$h%IRChl p P@m`0P"h3|RCp P@mNJDg:rpNV|f&BApNHBC`BApCN:0NRC| m`0NXLNuH 6E j oxj`BDpDgRDJClpNBBCClpNB6Rg*84pD@fpN`pD@fpN`pNLNu/A"P0)2( 4|gRAJAg4("v6`BC"P3Cڲ| b4` t v6$"P3B&Nu/ y oDtrp yNEZ6H ryHN@&"<N@&r€gpC`0N&Nu/ YOEHyHyC JNE,POHW"Jp yNCXO0oop`p yNXO$_NuH06EGn2* g(J@f$ Rp\N:BC/ p\ RN:"_N:Sj `*Rj p6"jC(/ Rp*N:P"_N:C RN9NpNTBApN4L NuH0$H&I09g *(fp`> +(fp`2BCB@CgC`"pC A N:6fC(A(N:`0L NuHO6G>r?A?y.BB?B?BA 2+?A?AU@f4k`4?BNA&/H /H y.fp`p?@$?@ y2(?A&?Ap?@(?@|f2`2k?AB*NANFBAB@A}XNG:|f*pS?4+krS0+NF,TOx z`"0kS@?4+k20+NFTOBDzB@NF>BA0NBApEN0NpDN OLL8NuH UO6ACE2<t@p0 jpfFNBAB@ANFvpNFpCg8*`8*4jSB2IjRSA0NEB@NETOLNu?9?9?949 yN@b\ONuH8O6E82*fN`NJCgA`ANGJCgApN 8`BDpA*@ KpNU@gڸ|frB@*AVN HJ@fp@@@Bg4* 2*0* N TONxNIJCfNN, :*2pN1BDA` p@RDlmB0@`rBF``20N,8*gN??4rB@NXOJ@gS@gS@gS@g`&0*f Bg42pNxTO`p?42pNfTORFloN0SEjl0*fN+>G4,2*0, SN p?BgBg42 SpN=\OJ@gApN` S"y< y@ y@0N J@f\JCg22<0,N2"B@ SN8?4,BRB2, SpN=:TOJf0NB@AJNO ?9?9?949rB@ yN<\OpN;FC^p yN ogf"HAHN4p AHN4:/HgR.CP oN4`"AHN4rdpCPAQN5|.PpAHN;28J@mN:Crp yN=py?ry??949 yB@rN<.\O` BApN-N(rOVLxNu/ N(HAVC8EB@)@4BA)A5pBB5BB@)5@0i 5H5H 2) 5A 5ABB) 5B2|5I5I5IBjB~$_NuH0O?@06>:/R8/TNEt y.f(BAp??JDgA` JCfA` J02N@` BAB@ JN@JDgp` JCfp`pNA0*y&T@?@,<,y(TF2y,YA?4y*YB2N?TOGSgp1B/rAp&Nkg.p0 <0r2 HA<0AB/AprNڸkgrp24J|<ArN7D67ENS@gJDf9=gʶ|f o0gBF`^ k g 9~fA0tF2pN,p8` A00r2"y~BB1p2N,N8JDg??4rpNNXO`ZRFke`LJCf9`9<A@.|f@A pNU@f` y?hj(CRAN1r0/0|b@0;N r9ApN$S@f. yA#20N*N%|20N&B~`rCAN0 `:CAN0`,CAN0`NhCrAN/` C}AN/.oC_AN/A"y$i$$"y3309yHy3@3"y2)y $y5A3?9?9?49B@ yrN8\OpN6fC_B@ yN6?@*Cr yN9$0/(fNlpy?ry??949 yB@rN7\O0/*U@gS@gS@gS@g`p`20N(p` B@`p`pO2L Nu yBhjNu y1|jNu/ $HNA}N JN$_Nu// E$A8(g #X(g.(g(#0929N+n&ג"B@ yN1V RN$_&Nurp!A-NrpA2N rp*A8NNuH8O6?AJ@f09`09JCf29`29RA:oEGIx`BD0/ gf K42/0N(4J@gb"L KN.. KN.nAp0r N,C KN-D0DS@N>J@gC0`C KN-$ KpN0f0DS@NRyf|OL8Nu//Aİh e2h t4TB0Crhg(2A4r2 Q2ARA4r2 Q`l2I@4v6 QBB08xA6x8BC0HKCx@g pB|p4` 0||4<6x8 QH0HxA6x8 QH(&Nu?60N3?t29 ypN3TOJgA@pNS@gp`$?ty29 ypN3TOJfB@6NuH8&H68?BBB@rN3tTO0N3Z$HI8 g""JApN,?BBr KB@N3DTOJgAopN6p`B@+S@9@ |gJ@fBC+9C |mȶ| nBA+BB+JBJAm|nBl4Hz@ÅSB9BJDg0 y0r:N\r> yB@NNrB y0,N>NB@L8Nu//AvAx@1C,0/ f|hcr`r1Ap0(,2(TR@1@r2(,RA1A0(@AR@1@ 0Bh(&Nu/|-cB`v|fv`B<&NuH0$H:86B@"<N-btr < JN2` 69>E9?gH9@g@pWA?@BE5Ex`"0/NPJ@g0r2RERjRoRDDd`5CBE`p2t4(REEb0r2B2XOL8Nu//Aİh e2h t4TB0Cthg&@2t4 QBA0(v@4v6BB08JB`@4J@2v6 QBA08xB6x8BC0HKCt@gI`||e||e |e |dB@`p(&NuH0$H&I6pN^U@gBE8*gN2B@ KNJ@g` NN*g*gB@NJ@gB@` NNBpL NuH>O6I9@ J@gA`A-NE8JCg ?j :* 8*|BF*|B@3BA*3tA9Ag*g$pA9rA9- 8-0D?@(?mr?4/ 02,N6TO;G mc;D0-od;o <C SN&04/2,0Nj S@ y S(*- S@2-IA SA Sy09H S@ Sm  Sop S@,SM2<0-N!." NB@N' S "y NN% "N NN%~2<0-N!`"B@ NN'P?94/*2 NB@N+TOJgApNެ`N`9jJCf *g,*g&0-mmR@?@m ?@ 2<N є`Bo JCgtpjry?@*g2BC?C.?C"`0/.NJ@g?o."Ro.0/.oe?o"0/o ycA5pNU@g*g2<'`r?A,Bo092<N J/@*gN00*?@?@&Bo$ry9A?A"tlvy?BB@2/N2/pNAN`0Bo`0,od( yԱd*gA`AN>- ;o Bo*` o,f&09ܰyfA8pNU@g`CA:N"r A0p0/*RN!FC0A:N! o',f@0/*gC`CA:N!A:pN|<W@f ?o*,`d|gX`CA:N!A:pNJU@g80/*gNݲ?o&?o$p0/"H@?@2/"@?A )SJ@gJ4/p2/N2`Bo09o 2,o 4/ Ab Ro6/yoBoRo0,o 2/ @g4/lbp2/N*gd29g y ft`BB2/pN2/0/N ?@ N0/ f2,f"?/ ?/4/rB@NXO<S@g&S@g?/t2/0/NTO?@ J@m??/4/rpNzXOS@gS@gS@g `0/gN`?/BB2/0/NhTO2<0,NFѬ`0/g*gNJ0,o r2HAJAgRo0/yoBoRo0/lbR29g y ft`BB2/pN2/0/N?@ ??/4/rB@NXOS@gS@g`Ro*0/*o,e0/f2/lb?A&?o$4,o ?B"ANڔ09ܰyfApNټU@g;G (4/2/B@Nt2/0/ TN?@ J@mF??/4/BApNXOS@gdS@gS@g`BB2/0/ TNj2<0,Nє TNDRo09l0/yoRo0/jo?|`BAB@NBApNxNXOL|NuH0O:6<49fp`bE&HBB2B@N`HBC09g29 CSAydBD` g K`A42B@N8J@gJFf gGf0OL xNuHEBj0*fp`r B@AN vo4` &JI`@f Rj2*`RLB@fRCyc&JIBB2pN@`@BDg 2<pDNn*jeeBE` M42pN:J@gJGfBCf0O LONE8pAI lANB@@M0,HCAN U@gbrB@ NNvJ@fPB@.lfnK2- Htj ?A80- H Hrj H@?@9@:- Hŋ HE<09N!"H MpN">-m pC MN 6-m GcA"pNZU@g6`GdAhpN@U@gNG*g48- m20N S"yȳlAJpN`HN(N2B@N`B@9@?@?@#B2H?A BW` y0HlfANL#` 9fB*g`$BAB@N8N 09NVOL|NuH>ON2E8pA* yAN$K09NL"H MpN|N*f ,yM`,y MC""""2&yBg4* 2*0* NxTO;|4* 2*0* KNG2<0-Nh&" KpBNV y<@@"KA8 NJ Ѓ"< KB@N yCC> KNIN"$v"tA"M""""2p"M yAN NCɱlAJpN,`*g09NJ@ftNBC**gN v0-m ?@BoA#?|Bo` N0Hl 0<333*gA`ANPN0/yfA#`#09HCANU@gN y(B yy yj09H <0@ 29H HA<0A ?yB@33 3"N29 pN FN `Bo `p/ 4/ 2t4A(Ro 0/ ye2t4AB0(BW09"fz*gr49g y ft`BB29 pN 29 09N?@NB*>?/?9 49rB@NߒXO?@CS@g\S@g~BB29 pN 4pN?@J@f2fB@N0CB@ y$NJ:Cr y$N:0S@gS@g` 6<BApNF` BCr0N:Nn`NOPLxNu/ E$$xLrB@N y"R3h y"R3hHy.Hy,Hy*C RNTO N$_Nu?9.?9,?9*49(rB@ y$ND\ONupy.?ry,??9*49( yB@rN\ONZNuH 68:$H49 "yiy 609iy8B@NBg?BBBAB@ yNXO JBB20NL8Nu y$1@" y$1A:NuH NBCEk*NdBD`.0HDH rRH/"r 0ft`trDp _N@RD|mB@NHCB@ y$N`8Cr y$NP0S@gS@g4`6RC|fBApNX|fBAB@NJJCfrB@N>Nr`VSC`NLNuB?< NA\aN/?< NA\NuB?< NA\Bx>/?< NA\NuHpa09p30< f vxz| ~`F< f Jyg vxz| ~`,v;x z| ~'` Jyg6<+x z| ~"` v;x z| ~' yC20rNa y pbtBahtad0rap<a0<BQ0rNahSy0f y pbtBa$"9ҼXkpNQBQaLNu0ra(p<a  2BB0rNQNuHadaa atLNu3r3hpaa#~C2$y09h29rt&J4g Bg`a 9a333paJyg".9 y png޼` ޼``~|D30<`3tJ@f,3f3l3n>93p`*3f3l3n>93pJyff 3vj` 3xj< b|~`< f|~Jyg~`|~ 3b3dNu29hJytf49JBf3vNu3xNu49`xAJp29b49p6SCABoBQQNu29hJyngAyr69d89pp`CDkDQAJNuHaJa a^LNu309fp> <@|9<FNu09fR@@yr`  H NuNqNq3NqNqNqNuNqNq09NqNqNqNua"<9g&Sg~Jgt9 J9 9 nabJFgV3aFJ@f309| Nu<@gpNu<gpNu<gpNu<gpNuapNu0<aNu3<ANJ#r#~#v!Mr!M~!NvBgHy?<=NAPJk ??<>NAX~ Mrf~a NJ Nu09ofa yN!r!~!vNu09ofpNu yN09ofpNu yNNu/ B@E`R@Re$_NuH>&H&KEpe0fP/ 42p0I"L K$UN$_J@o2"L KN`&pЃr2NFI r2N6M/ "L N$UN$_J@o"L NNd/ "K N$UN$_J@o "K NNL`/ "L K$UN$_J@o"L KN2pf "N KN$`20t4M(`cV20t4/ "K N$UN$_J@m`2/ "L K$UN$_J@n 20t4`"L NN20t4™`bʹb/ "K N$UN$_J@l"K NN N r2N(p0g N Nv6`L|Nu3g #N|Nu??B@C gJ1kB@BA< C(<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu//"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`T`0123456789abcdefghijklmnopqrstuvwxyz JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuSeg gb pNuJfpNupNuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu?<NA/?<NA\ONu?/?<NNAPONu?<NATONu?<ONATONu??<NAXONu??<NAXONu??<>NAXONu/?<HNA\O @Nu/?<;NA\ONu/?< NA\ONu?< NATONu?/?<6NAPONu?/?<1o6Nu y1@$Nu y2<BBHR0QNu y1@"NuCΰg""Q y1@f1AZ1Bh4)BJ|1BFg1i4P1i6d1i8b1i:`1i>\1i@^!iLT1iPX1iRRBhBBhDBhJ1oj1or!|l1|@1|@pNu FastCopy III[3][Somebody overwrote important|messages in FastCopy III!|Please restore it to the|original code and try again|or contact the author!][ SHIT! ] FastCopy III -- written by Martin Backschat (13/1/90)>> FastCopy III << by Martin Backschat, Bergstr.16, 8071 Hepberg, West-Germany, Tel. 08456/5495 -- It's Freeware! -- (Greetings to all 'Masters Of Puppets')1Bezeichnung : Erklrung11Kommandos10COPY : Kopiert Diskette(n) von 'Source' nach 'Dest.'0SCAN : berprft Diskette in 'Source' auf fehlerhafte Sektoren0FORMAT : Formatiert ganze Diskette in 'Dest.' oder Teile davon0DIRECTORY : Zeigt Inhaltverzeichnis der Diskette in 'Source' an0QUIT : Verlt FastCopy III0NEW CONF : Wie 'COPY', ndert dabei jedoch das Diskettenformat auf0 das in 'Set Disk Conf...' ausgewhlte0VIRUS CHECK : Prft Diskette in 'Source' auf Boot-Sektor-Virus0SOFT FORMAT : Lscht Inhaltsverzeichnis und FAT und ndert auf Wunsch0 das Diskettenformat im Boot-Sektor0STREAMER : Kopiert Partition auf Diskette(n) und umgekehrt01Bezeichnung : Erklrung11Einstellungen10VERIFY DEST. : Nachtrgliches berprfen der Zieldiskette an/aus0FAST/NORMAL... : Schaltet zwischen 'FAST FORMAT' und 'FORMAT', also0 schnellen und normalen (sichereren) Formatiermodus um0...FORMAT : Vor Schreibzugriff auf 'Dest.' Track(s) formatieren?0READ DISK CONF : Zu verwendendes Diskettenformat von der Diskette in0 'Source' lesen (auer bei 'FORMAT'), oder das0 eingestellte aus 'Set Disk Conf.' bernehmen?0MULTIPLE COPY : Beim 'COPY' und 'NEW CONF' nur eine oder mehrere0 Duplikate erstellen?0GET SECTORS : Ist 'Read Disk Conf.' selektiert, dann alle oder nur0 die in der FAT belegten Sektoren beachten02,3,6,12 ms <(,),/,*> : Steprate von 'Source' und 'Dest' (mit SHIFT)1Allgemeine Hinweise zu 'FastCopy III'11 Konzept, Design, Entwicklung, und Copyright 1986,87,88,89,900 Martin Backschat, Bergstrae 16, 8071 Hepberg0 Bankverbindung Raiffeisenbank Ingolstadt0 BLZ 721-608-18 Konto-Nummer 10-0787-411Nutzung0FastCopy III ist Freeware, d.h. jeder darf es kopieren und kostenlos0benutzen. nderungen am Programm sind dem Autor vorbehalten.01Das geht Sie an!0Die harte Arbeit (Sthn!) an FastCopy sollten Sie honorieren. Richten Sie0Ihre Verbesserungsvorschlge und Spenden bitte an obige Adresse.0Fr DM 40,- erhalten Sie von mir die neueste Version, eine ausfhrliche0gedruckte Anleitung und kostenlosen Update-Service.aaab b bMbbc+cTccddkdddeee"e$eleffLffggegghhahhhi iDi|i~iij j jjjjj`}}A}}}B}}}~}}B~P}}~g}}~i}}}}}~k}}~n}}~g}}~i}}}}}~k}}~~~~~~~~~k~~ }}}r? }}}~}}3MkH}LpLl0l06lL0lh6 A L ~ ~ ~ ~.~=~~~.=32s.rABr llll  !l"#2$.%(r&A'B(D$)-r *m+m,,mH-md( /J 01X 2dh4Cs05m671829:@-;m<@+=>@-?m@@+A B@-Cm3`+pH>ADp>! !  !  !!!@@@AD@`@m r6m*   %)  n @ n(@  %M # %/ MILL 06 06 L .=.=.         0     H>@D >!!!!!!@D@6 *   )     M # / [3][FastCopy III only works in|high (640x400) or in |medium (640x200) resolution!][ QUIT ][3][FastCopy III needs at|least about 40 KByte|of free memory!][ QUIT ]; < = > ? @ABCD !!/#2/0cdef%0&c)d*e+f,"16KBSelect Option!Format Destination Fast Format Dest.XBRAFCOPNu$3(]+,)*du11i ]U#k 011rF Wˠ zL!1F1,N0bM0000000000111111111122222222223333333333444444444455555555556666666666777777777788888880123456789012345678901234567890123456789012345678901234567890123456789012345678901234562312Format Destination09__990079Disk Name: ________.___FFFFFFFFFFFX:Copy DiskScan DiskFormat DiskDirectoryQuitNew ConfVirus CheckSoft FormatStreamerHelpSourcemsVerify DestinationRead Disk Config.Dest.Multiple CopyGet SectorsallusedDisk ConfigurationSides:Sectors:Start at TrackEnd at TrackXRETRYCONTINUEBEST MATCHABORTOKDIRECTORY[1][Unable to open Window!|Please remove one|and try again.][ ABORT ][3][Can't read directory!|Please check your disk!][ ABORT ]HPA:\*.* Bytes (%) freeName: - %) used >>Parent<<[0][X: Destination Disk | ][ FORMAT | ABORT ][1][Cannot access|System sectors!][ ABORT ][1][Please remove|WRITE-PROTECTION|on Destination Disk X:][ OK | ABORT ]Error while Track of Drive X:FORMATTINGVERIFYINGSCANNINGREADINGWRITING[2][Keep old Disk Configuration|or take new Settings?][ KEEP | TAKE ]OK DMA Error Time-Out Write-ProtectedLost Data RNF/Seek Error Bad Checksum .0UU[1][Sector is damaged|and free!][ MARK BAD ]but used!][ NOTICED ]4IBM Soft Formatting Sectors marked as bad[2][Write Error on Track!|Format it and try again?][ YES | NO ]SideTrackStatus:[1][Cannot write the FATs!| ][ RETRY | ABORT ][1][Cannot read|Disk-Configuration!][ ABORT ][3][ Interruption!][ ABORT | CONT ][0][ X: Source Disk| ][ SCAN | ABORT ][2][ Sectors are bad.][ MARK | LEAVE ][0][ X: Source Disk| ][ COPY | ABORT ][0][X: Destination Disk | ][ COPY | ABORT ][0][X: Source Disk|X: Destination Disk | ][ COPY | ABORT ][0][ X: Destination Disk # | ][ COPY | ABORT ]| ][ COPY | ABORT | LAST ]ReadingWritingFormat. & WritingScanningNew ConfigurationCopying[3][Destination Disk is too small!|Copy as much as possible?][ COPY | ABORT ][1][Read Error on Partition X:][ RETRY | CONT | ABORT ][1][Write Error on Partition X:][ RETRY | CONT | ABORT ]Reading Drive X:Writing Drive X:[0][ X: Source Disk #KM PART_X #12[1][Not enough memory for|working with 'Streamer'!][ ABORT ][1][No Partitions found!][ ABORT ][2][Read from Partition|or write to Partition?][ READ | WRITE ]Select Source PartitionSelect Destination Partition[1][Partition is too small!|Write as much as possible?][ OK | ABORT ][1][Partition is too big!|It will be suitable shortened.][ OK | ABORT ]Calculating[1][Please remove|WRITE-PROTECTION|on Source Disk X:][ OK | ABORT ][0][ X: Source Disk| ][ CHECK | ABORT ][1][ Disk contains an executable| Boot-Sector!| It could be a Virus!][ HEAL | EXAMINE | ABORT ]HP0123456789abcdefBoot-Sector Virus Buster[1][Not infected!][ PUHH! ]X:\\X2 P6fd RZ>"V*> ^ h> $~ r   "$VnX4~bHB n x"2 T  D    x .h&R (&> ,       J     : r L,, *z ` .  $v,H2bJ(. "$ :2:4$>  P  PH0D@4\0xB  4J< . 8&F < , j(*  $ N6@<      *   &"       X$  "  (VHB F  "   H  : 8:"(.    b (" 0 "`     h j&,$   ,,  (&( L  p800x000x000H00000`RH0`0000 Hepberg, der 28.12.1989 Willkommen zu FastCopy III Faster than Light 0. Programm-Info Konzept, Layout, Dokumentation und Entwicklung Martin Backschat Beta-Tester Rupert Kaiser & "Gogl", Manfred Messner und Stephan Englhardt Titelbild-Grafik Ralph Seth Dank an Alle, die zur Entwicklung von FastCopy III beitrugen, Alle, die konstruktive Kritik ben, Alle, die das Projekt finanziell untersttzen, Alle, die FastCopy 2.00 finanziell untersttzten, und so ebenfalls indirekt zum III.ten Teil beitrugen, 1. Installation FastCopy luft als Programm und als Accessory. Um es im Desktop zu starten, mu es >>FCOPY_3.PRG<< heien. Damit es beim Einschalten vom TOS als Accessory erkannt wird, mssen Sie es in >>FCOPY_3.ACC<< umbenennen und in das Hauptinhaltsverzeichnis der Boot-Diskette (A: fr Laufwerke bzw. C: fr Festplatten) kopieren. 2. Bedienung Eine kurze bersicht aller Funktionen von FastCopy finden Sie im Programm unter dem Menpunkt >>Help<<. Um die vielfltigen Funktionen auszuschpfen, ist die Anleitung allerdings unumgnglich. Fr den Betrag von 40 Mark schicke ich Ihnen gerne umgehend die ausfhrliche, deutschsprachige gedruckte Anleitung und die neuste FastCopy-Version auf Diskette zu. Zustzlich bernehme ich Ihre Adresse in die Update-Liste, so da Sie im Falle einer neuen Version diese sofort erhalten. 3. Rechtliches zu FastCopy III A) FastCopy ist Freeware. Das heit jeder darf es kostenlos kopieren und benutzen. PD-Versande und andere Anbieter, die PD- bzw. Free-Ware verkaufen, sind hiervon ausgeschlossen. Es sei denn, der Anbieter entrichtet eine einmalige Lizenzzahlung von 250 Mark an den Autor. Wer dagegen verstt und ohne Lizenzzahlung FastCopy III verkauft, macht sich strafbar und wird von mir angezeigt. Denn ich finde es absolut unfair, wenn Leute von der harten Arbeit der Freeware-Autoren profitieren, und die Autoren selbst keine mde Mark sehen. B) FastCopy darf nur als ganzes Paket kopiert werden. Darunter mssen sich unbedingt folgende unverflschte Dateien befinden: FCOPY_3.PRG - Das ausfhrbare Kopierprogramm und/oder FCOPY_3.ACC FCOPY_3.DOC - Dieser Text im Wordplus-Format FCOPY_3.TXT - Dieser Text im ASCII-Format FCOPY_3.EDC - Englischer Text im Wordplus-Format FCOPY_3.ETX - Englischer Text im ASCII-Format 4. Was tun wenn... Fr alle, die noch nicht die Anleitung besitzen, hier ein paar ntzliche Tips: Was tun wenn... ...das Formatieren nicht klappt, viele Tracks defekt sind! Einige Laufwerke, vorallem alte 5-Zoll-Laufwerke, knnen Schwierigkeiten mit dem Fast-Format haben. In diesem Fall empfehle ich, mittels auf das normale und sichere Formatieren ("Format Dest.") umzuschalten. ...ich ein Fremdformat (z.B. Spectre-128, Minix) kopieren will? Bei TOS-fremden Formaten (abgesehen von MS-DOS- Disketten) sollten Sie zunchst immer die automatische Formaterkennung ("Read Disk Conf.") mittels ausschalten. Lesen Sie in der Anleitung des entsprechenden Emulators (z.B. Spectre, Minix) nach, welches Format die Disketten besitzen und stellen Sie dieses im Feld "Set Disk Configuration" ein. ...das Kopieren nur belegter Sektoren (Get Sectors: used) nicht klappt? Dafr kann es verschieden Grnde geben: a. Die Diskette besitzt ein Fremdformat In diesem Fall siehe oberes Problem... b. Die FAT der Diskette ist defekt FastCopy kann die Tabelle, in der steht, welcher Sektor frei, belegt oder defekt ist (FAT) nicht lesen. In diesem Fall schalten Sie mittels auf den "Get Sector: all"-Modus um. Hier beachtet FastCopy die FAT nicht. ...die Stepraten-Einstellung immer nur den Wert 3 ms liefert? Die Stepraten-Einstellung nimmt FastCopy mit Hilfe des TOS vor. Dabei untersttzt es allerdings nur die offiziellen Versionen 1.0, 1.2 (Blitter-TOS), 1.4, 1.6 (STE) und spter. Alle anderen knnen Probleme machen. In diesem Fall entweder auf die Stepraten- Einstellung verzichten (3 ms) oder ein offizielles TOS booten. The final Note: Alle, denen FastCopy zu einer wertvollen Hilfe geworden ist, knnen Honorierungen und/oder kontruktive Kritik an folgende Adresse senden: Martin Backschat Bergstr. 16 8071 Hepberg (siehe dazu auch Menpunkt >>Help<<, 3. Seite, FastCopy III)