ASPITAPE ASPI Tape Device Driver for OS/2 1.3 and 2.0. Andreas Kaiser, Danziger Str. 4 D-7000 Stuttgart 70 Germany Fido: 2:241/7220.9 Subnet: ak@ananke.stgt.sub.org Legal Notice (I don't write legal stuff in a foreign language, sorry): ---------------------------------------------------------------------- Ich uebernehme keinerlei Gewaehrleistung fr korrekte Funktion oder irgendwelche daraus resultierenden Schaeden oder Folgeschaeden. Es liegt in der Natur von Geraetettreibern, dass dadurch die Integritaet des Systems verletzt werden kann. Licence: -------- You are free to use and modify this source, as long as you make your your device driver available for public according to the usualy GNU Copyleft license and send me a note for what device your driver was written. Docs: ----- There are no docs on this driver, since you'll have to take a close look into the code anyway. A few additional notes: The driver was written using Zortech C 3.0 (16-bit!). The segment definitions of OS2-DD mimic Zortech segment usage but should be ok for MSC 6.0 too. Only the default small-model data and code segment groups are resident in memory after init-phase is done. If you have to save space, put all init-only data in far segments like I did in "init.c". FAR segments are discarded after init-phase. main.c Device driver code init.c Init phase code. Command line arguments: ----------------------- First word: Char device name (such as TAPE$4). Upper-case preferred. Target ID A Adapter number. D Initial debug level. T Alternate way to specify the target ID. V Debugging output on VGA instead of monochrome. C Device type code if not TAPE (can be used to test and configure other device types via the TAPE utility)