Drive Divertor - Written by Stuart Coates Version 1.10 - 19 August 1991 The Drive Divertor allows you to run software that is designed for floppy only systems to be ran on a hard disk. This is achieved by intercepting any disk accesses at GEMDOS level before the Operating System gets its hands on them. When a command is intercepted it is examined to see if it needs diverting, it not the command is executed as normal otherwise it is modified and then executed. Compatibility: The Drive Divertor gets its hands on disk accesses by re- directing the TRAP #1 vector. If you have any other programs that alter this vector (QuickST, TurboST, and some disk caches) then I recommend that they are ran (in the AUTO folder) before the divertor so that they don't interfere with any registers or stack data. The divertor should be compatible with all versions of TOS since it preserves all registers and stack contents, and makes no un-documented calls (it's STe friendly). If you discover a program that doesn't work with the divertor then please let me know and if possible send me a copy so that I can fix the problem. The Drive Divertor will not work with programs that access the disk controller directly like some copiers and emulators do. Any program that uses 'Standard' Atari TRAP #1 calls should be intercepted without any problem. About Drive Divertor: Drive Divertor is Shareware, which means that you may distribute it freely, but if you find it useful you are expected to send a small registration fee. The registration fee for this product is 10 pounds sterling. Registered users will receive all updates, technical support, and any other programs that I have written. Magazines may publish this program on cover disks only with my permission, and payment of a small fee. The latest version of this program can be obtained from the totally brilliant Arcade Fantasy BBS (0533-376056 8pm-8am 300- 2400 baud) in the Hitchhiker Software section. You can leave E-Mail on this board or on CompuServe (100010,2106) and I'll get back to you as soon as possible. I am currently on the look out for new projects to work on. If anyone has any ideas for a small program then drop me a line and I'll consider writing it, and releasing as Shareware or Public Domain. Send all correspondence to: Stuart Coates 9 Links Road Kibworth Beauchamp Leicester LE8 0LD ENGLAND U.K. CompuServe 100010,2106 Bath BBS (0225 840060) (E-Mail to Stuart Coates) Arcade Fantasy (0533 376056) (E-Mail to Hitchhiker) Disclaimer: Although I have tested this program I cannot be held responsible for any damage that is caused through its use either properly or improperly. If you do experience any problems then contact me and I'll try to fix it. Program Credits: All Design / Coding..............Stuart Coates (The Hitchhiker) Original Idea......................................Tony Chapman Encouragement............All the Guys on Bath BBS (0225 840060) Inspiration........................................Jimi Hendrix Yngwie J Malmsteen Distribution.......................................Teddystacker Steve Coats (Arcade Fantasy Sysop) Thanks go to........................HiSoft (Devpac, Lattice C5) Abacus Software (ST Internals) The Coca-Cola Company (Diet Coke) Program History: Version 1.00 - 17 August 1991 Version 1.10 - 19 August 1991 A problem was found with programs that TRAP #1 while in supervisor mode - this problem has been fixed. Divertor now works on the ST's desktop - diverting almost anything. If you divert drive C: -> F: and then double click C: a directory of F: will appear. GEMDOS functions $36 and $47 (Dfree and Dgetpath) are now intercepted correctly.