home *** CD-ROM | disk | FTP | other *** search
- A brief history of BTNtape:
-
- v2.1 Oct. 22, 1991
- Changed name of binary to BTN-HANDLER to avoid conflicts with others.
- Deleted LU (logical unit) parameter from Startup string- it was
- redundant with middle digit of UN (unit) parameter.
- Added new write open mode TAPE:APP to append to existing data (seq only).
- Added open mode TAPE:R (rewind), same as TAPE: in v2.0.
- Added open mode TAPE:NR (no rewind) as a synonym for TAPE:*
- Added new Startup parameter NR, controls rewind behavior of TAPE: refs.
- Added new Startup parameter RT, causes retension after tape changes.
- Added support for Seek(): only forward, or backward to beginning of tape.
- Fixed handling of 1027 packet for compatibility with DOS 2.0 CLI commands.
- Fixed several bugs with tape positioning at Open() time.
- Fixed read not returning correct byte count when filemark encountered.
- Fixed problem formatting blank tapes on direct access drives unless the
- raw command is the first one after inserting tape.
- Fixed TapeMon termination bug, sometimes caused handler to hang.
- Fixed direct access EOT calculated incorrectly. Fix may cause errors
- when reading tapes written by v2.0 when crossing the EOT boundary.
- Fixed clicking cancel on EOT requester did nothing (direct access).
- Fixed problem with drives that do not support the INQUIRY command.
- Fixed uninitialized pointers causing gurus/hangs when compiled with Manx.
- Now clicking cancel on EOT requester returns 0 (EOF) instead of -1 (error).
- Now displays a requester if handler fails to mount, gives the reason.
- Now fails to mount if unable to communicate with the tape drive.
- Now fails to mount if INQUIRY indicates device is not a tape drive.
- Now checks for illegal open/mode combinations.
- Disallows writing to TAPE:num (sequential drives only).
- No tape movement for reads until first read packet is received.
- Suppresses unsupported packet message for packet 25 (Info).
- Included "tape.rexx" ARexx script to do common tape control commands.
-
- v2.0 Mar. 29, 1991
- Added support for sequential tape drives (the most common type).
- Revised/improved the format of the mountlist Startup string.
- Added Startup parameter FM (number of filemarks).
- Added Startup parameter DF (device flags).
- Added Startup parameter OV (overlapped I/O control).
- Added Startup parameter VB (variable block mode).
- No longer works with ARP version of MOUNT (this is ARP's fault).
- Removed dollar signs from RAWCMD reference (because shells hate them).
- Removed requirement for upper case letters in RAWCMD reference.
- Added user-specified mode select feature using TAPE:MODESEL.
- Fixed brain-damaged asynchronous I/O code.
- Fixed wrong command length for READ_CAPACITY, caused HardFrame guru.
- Tapemon prints sense keys and SCSI errors in english.
- Tapemon arg1 now tolerates upper or lower case and ending colon.
- When Tapemon arg2 != blank, complete sense data is printed.
- Code cleaned up a little (but probably not enough).
-
- v1.0 Sept. 10, 1990 Initial release.
- Unfortunately, this version worked only with the 3M drive.
-
-