home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / EXDOS122.LZH / EXTNDOS.122 / READ.ME < prev    next >
Text File  |  1994-11-15  |  11KB  |  238 lines

  1. Last minute notes on ExtenDOS
  2. -----------------------------
  3. Version:        1.22
  4. Dated:          15 November 1994
  5.  
  6. Program versions on this diskette:
  7. CD.BOS          1.7
  8. EXTENDOS.PRG    1.4
  9. TRACE.TTP       1.6
  10. UNIDRIVE.DOS    1.6
  11. UNI_BDDS.DOS    1.6
  12.  
  13.  
  14.  
  15. New features
  16. ------------
  17. 1. ExtenDOS now supports photoCD, both single-session and
  18.    multi-session, on many drives that have this hardware feature.
  19.    ExtenDOS does this by issuing an INQUIRY command to the device,
  20.    and using the data returned to identify the device so that it
  21.    can issue the appropriate command to support photoCD.  The
  22.    drives that are recognised by ExtenDOS are listed in the
  23.    'Supported drives' section below.  If your drive supports
  24.    photoCD but is not on the list, you may be able to use the D=
  25.    option (see below) to provide support.  If you need more
  26.    assistance, please contact Anodyne Software.
  27.  
  28.    IMPORTANT NOTE: earlier versions of ExtenDOS supported the
  29.    use of the PCD3401.TTP program to enable single-session
  30.    photoCD support on the Toshiba 3401.  This program is not
  31.    required, and will not work, with this version of ExtenDOS.
  32.    Please do not use it.
  33.  
  34. 2. All known problems have been fixed, as have all known
  35.    incompatibilities that can be fixed within ExtenDOS.
  36.    ExtenDOS now works with the following environments:
  37.         TOS (all versions)
  38.         MultiTOS (v1.04 tested)
  39.         Geneva (v1.02 tested)
  40.         Mag!X (v2.0 tested)
  41.  
  42. 3. Bootup messages are now readable on a 40-column screen. Also,
  43.    if any errors are detected during bootup, ExtenDOS waits for
  44.    a keypress before continuing.  This allows the user to read the
  45.    error messages.
  46.  
  47. 4. UNIDRIVE.DOS now detects certain errors in the path table of a
  48.    CD-ROM, and automatically uses the alternate path table.  This
  49.    allows UNIDRIVE.DOS to access certain CD-ROMs that previously
  50.    required UNI_BDDS.DOS, and so should simplify system setup for
  51.    many users.  UNI_BDDS.DOS is still supplied since it may still
  52.    be required under some circumstances.  Please reference Appendix
  53.    C of the manual for further discussion of UNI_BDDS.DOS use.
  54.  
  55. 5. In addition to the options described in Appendix A of the manual,
  56.    the following options may be specified:
  57.        L=n
  58.          This is used in conjunction with the T= option, to control
  59.          tracing characteristics.  The trace table contains various
  60.          pieces of information, including the command transmitted to
  61.          the device, the time the command was sent, whether or not
  62.          the command completed successfully, and so on.  It also
  63.          contains the first part of the actual data transmitted to,
  64.          or received from, the device.  The L= option specifies the
  65.          length of the data to be stored in the trace table.  The
  66.          value of n must be between 16 and 128; the default value
  67.          is 16.  In normal operation, you should specify 16, or omit
  68.          the option.  In the event that you call us for support, you
  69.          may be asked to specify a different value to obtain more
  70.          information.
  71.  
  72.        D=n
  73.          This is used to override automatic device recognition by
  74.          ExtenDOS, and thereby to tell ExtenDOS what commands to use
  75.          to access photoCD on an unrecognised drive.  It is intended
  76.          to allow drives to be supported on an interim basis before
  77.          they are incorporated in the automatic recognition process.
  78.          The value of n is the device id of the CD-ROM drive that
  79.          uses the same SCSI command set as the unrecognised drive.
  80.          The value of n must be between 0 and 254; in addition, it
  81.          should be one of the values listed in the table of supported
  82.          drives.  If this option is omitted, ExtenDOS will use
  83.          automatic device recognition to determine the SCSI command
  84.          set to use.
  85.  
  86. 6. Version 1.22 fixes the following bugs in previous versions:
  87.        . Certain CD-ROMs appear to have duplicate filenames in
  88.          directories.
  89.  
  90.  
  91.  
  92. Sample *BOS lines for CD.BOS
  93. ----------------------------
  94. *BOS, C:\EXTENDOS\CD.BOS T=60 L=50, V:4
  95.  
  96. This tells ExtenDOS that CD.BOS is a driver for physical drive V, and
  97. that it should be loaded from directory C:\EXTENDOS.  It tells CD.BOS
  98. that the CD-ROM drive is at address 4 on the ACSI DMA port (or on the
  99. Falcon030 SCSI port), and that it should allocate memory for 60 trace
  100. entries, each of which will have space for 50 bytes of CD-ROM data.
  101.  
  102.  
  103. *BOS, D:\BOOT\CD.BOS D=10, W:14
  104.  
  105. This tells ExtenDOS that CD.BOS is a driver for physical drive W, and
  106. that it should be loaded from directory D:\BOOT.  It tells CD.BOS
  107. that the CD-ROM drive is at address 6 on the SCSI port of a TT030 or
  108. Falcon030, and (since the D= option is specified) to treat the device
  109. at this address as though it were a Toshiba 3401 (see 'device ids'
  110. below for a listing of device ids).
  111.  
  112.  
  113.  
  114. Device ids
  115. ----------
  116. As described above, ExtenDOS recognises most common CD-ROM drives.
  117. For recognised drives, single- or multi-session photoCDs are handled
  118. automatically.  If you know that your drive is photoCD-capable but
  119. will not read a photoCD under ExtenDOS, or if you know that it is
  120. multisession-capable but you can only access the first session, this
  121. may be because ExtenDOS does not recognise the drive properly.  You
  122. may be able to resolve this by specifying the D= option on your *BOS
  123. line in EXTENDOS.CNF.
  124.  
  125. In order to use the D= option, you need to know (or successfully
  126. guess) which drive your drive behaves like.  For example, if you
  127. have an NEC drive, it may well behave like one of the supported
  128. NEC drives, so you could specify D=20, or D=21, or D=22 (see the
  129. description of the D= option for more details).
  130.  
  131. PLEASE NOTE: specifying the D= option cannot change the hardware
  132. characteristics of your drive.  It cannot make a drive photoCD-
  133. compatible, or change a single-session drive into a multi-session
  134. one.  Its sole function is to supplement the automatic recognition
  135. feature of ExtenDOS.
  136.  
  137. Please refer to 'Supported drives' for a list of device ids.
  138.  
  139.  
  140.  
  141. Supported drives
  142. ----------------
  143. The following drives are supported by ExtenDOS; for each drive, the
  144. corresponding device id is listed.
  145.  
  146.   Device id   Description                             PhotoCD support
  147.   ---------   -----------                             ---------------
  148.      0        All unrecognised drives                 See Note below
  149.      10       Toshiba 3401/4101                       Multisession
  150.      11       Toshiba 3301                            Single session
  151.      12       Toshiba 3201                            None
  152.  
  153.      20       NEC 3X/84-1/74-1/38 (SCSI-2 mode)       Multisession
  154.      21       NEC 3X/84-1/74-1/38 (SCSI-1), NEC 210   Multisession
  155.      22       NEC 84/74/37                            Single session
  156.      23       NEC 82/80/77/72/35/25                   None
  157.  
  158.      30       Sony 561/Apple CD-300                   Multisession
  159.      31       Sony 541/6211/8022                      Single session
  160.  
  161.      40       Texel 3028/5028                         Multisession
  162.      41       Texel 3024/5024                         Single session
  163.  
  164.      50       Chinon 535                              Multisession
  165.      51       Chinon 435                              Single session
  166.  
  167.      60       Apple PowerCD (Philips CDF080)          Multisession
  168.  
  169.      70       Panasonic 8004 (Apple CD)               Multisession
  170.  
  171.      80       Plextor 3028/5028                       Multisession
  172.      81       Plextor 3024/5024                       Single session
  173.      82       Plextor 4plex (PX-43CS/PX-45CS)         Multisession
  174.  
  175. Note: If the drive is not recognised, ExtenDOS does not provide any
  176.       special photoCD support.  Since many modern drives automatically
  177.       switch between standard CD-ROM and photoCD, they will support
  178.       single-session photoCD automatically.  However, in all cases,
  179.       multisession support requires specific code within the driver.
  180.  
  181.  
  182.  
  183. Known restrictions and incompatibilities
  184. ----------------------------------------
  185. 1. If your SCSI CD-ROM is listed as supporting photoCD (see above),
  186.    and you are accessing it via the ACSI port, you SHOULD use a host
  187.    adapter card that is compatible with the ICD AdSCSI+ board.
  188.    This is required to send the commands needed by many such drives
  189.    to access photoCD.  If you have another host adapter (such as an
  190.    Atari), you may not be able to access the CD-ROM at all, since
  191.    photoCD commands are sent the first time your CD-ROM is accessed.
  192.  
  193.    If you do not need photoCD support, you can circumvent this
  194.    restriction by specifying D=0 in the *BOS line in EXTENDOS.CNF
  195.    (see above for the syntax and an example).
  196.  
  197. 2. NeoDesk v3 users: if you get a message that "data on the disk is
  198.    corrupted or damaged" when you double click on the CD-ROM drive
  199.    icon, or open a folder, turn off the option 'check for executable
  200.    bootsector' in NeoDesk/Set Preferences/More.  This problem does
  201.    not occur with NeoDesk v4.
  202.  
  203. 3. Falcon030 users: there appears to be a problem with specifying
  204.    a _logical_ device of Z for a CD-ROM drive.  Until this is
  205.    resolved, we recommend using logical devices such as P and Q
  206.    rather than Z.
  207.  
  208. 4. All of the components of ExtenDOS (EXTENDOS.PRG, CD.BOS, and
  209.    UNIDRIVE.DOS) must be loaded into ST RAM for normal operation.
  210.    If you have a system with alternate RAM (e.g. a TT030), do not
  211.    set the program flags to load ExtenDOS into TT RAM.
  212.  
  213. 5. If a CD-ROM drive is defined as one of the 'normal' logical drives
  214.    (A through P), the CHEETAH file copier will exit with the message
  215.    "can't access BPB".  This is a Cheetah problem.  It examines each
  216.    of the drives A through P during initialisation, expecting them to
  217.    have a low-level file system with FATs and directories just like a
  218.    hard disk; this is not the case with a CD-ROM.  The problem can be
  219.    circumvented by reinstalling the CD-ROM drive as a logical drive
  220.    between Q and Z.
  221.  
  222.  
  223.  
  224. If you have problems
  225. --------------------
  226. As always, if you are a registered user, you may call Anodyne Software
  227. or send email to us for assistance.  Before doing so, please read the
  228. Troubleshooting section of the manual and follow the suggestions there.
  229.  
  230. Also, with this version of ExtenDOS, additional commands may be issued
  231. to your drive for photoCD support.  These commands vary from drive to
  232. drive; if ExtenDOS misidentifies your drive, this could affect all
  233. accesses to the drive, even for non-photoCD CD-ROMs.  If you find that
  234. you cannot access any CD-ROM, try specifying D=0 on your *BOS line
  235. (see above for syntax and an example).  This will prevent ExtenDOS
  236. from issuing photoCD commands.  If this resolves your problem, please
  237. contact Anodyne Software so that we can provide a permanent fix.
  238.