home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 12: Textmags & Docs / nf_archive_12.iso / MAGS / SOURCES / ATARI_SRC.ZIP / atari source / HDX_BACK / HDX504A / README < prev    next >
Encoding:
Text File  |  2001-02-09  |  7.1 KB  |  273 lines

  1.  
  2. Version 5.04a
  3. =============
  4.  
  5. Jul-23-93     jye.    Fixed a bug that if one of drive couldn't scan, then the
  6.  
  7.                     HDX would stop scan the rest of the drive. Modified file
  8.  
  9.                     in 'sect.c'.
  10.  
  11. Jul-22-93    jye.    Fixed a bug that if couldn't scan the drive, the format
  12.  
  13.                     or partition operation would stop. Modified file in 'hdx'.
  14.  
  15. Jul-19-93     jye.    Fixed and do the partition even it is old format. 
  16.  
  17.                     Modified file in 'hdx.c'.
  18.  
  19. Jul-16-93    jye.    Fixed a bug that can't format or partition a drive if
  20.  
  21.                     that drive's bsl was trashed. Modified file in 'hdx.c'
  22.  
  23. Jul-15-93    jye.    Fixed a bug that created by adding some code for the
  24.  
  25.                     floptical drive, this bug occors because when scan the
  26.                     
  27.                     drives in the MEGA STE computer which talks to the SCSI
  28.                     
  29.                     drive in a ACSI bus, the scan codes didn't set the flag
  30.  
  31.                     for this drive is a scsi drive, so the hdx5.04 won't be
  32.                     
  33.                     able to format the drive. Modified file in 'sect.c'.
  34.  
  35. Version 5.04
  36. ============
  37.  
  38. May-26-93    jye.    Release a new version.
  39.  
  40.  
  41. Version 5.03b
  42. =============
  43.  
  44. May-25-93    jye.    Add the codes that will send a 'mdsense' commend to unlock
  45.  
  46.                     the floptical drive InSite I325VM. Modified file in 
  47.                     
  48.                     'sect.c'. 
  49.  
  50.  
  51. May-20-93    jye.    Release a version for test.
  52.  
  53.  
  54. Version 5.03a
  55. =============
  56.  
  57. May-10-93    jye.    Fixed a bug that HDX can't format or partition any other
  58.  
  59.                     externally connected SCSI drive when Falcon without a 
  60.                     
  61.                     internal IDE hard disk. Modified file is 'sect.c'.
  62.  
  63.                     Previous version assumed the IDE drive had to be there,
  64.  
  65.                     so when HDX scaned the drive by reading the root sector,
  66.  
  67.                     HDX got the time out message, so the process stop, and
  68.  
  69.                     the HDX wounldn't be able to format or partition other
  70.  
  71.                     drives. After the bug fixed, when HDX received a timeout
  72.  
  73.                     message by reading the IDE drive, the HDX will still keep
  74.  
  75.                     go on next drive.
  76.  
  77. Version 5.03
  78. =============
  79.  
  80. Apr-28-93    jye.    Released a new version of HDX 5.03.
  81.  
  82. Apr-26-93     jye.    To fixed a problem which the Gemdos writes over to next
  83.  
  84.                     partition in the Falcon, one way to do it that don't need
  85.  
  86.                     to change the Gemdos is to change the HDX, which writing 
  87.                     
  88.                     the 0xffff to the remain Fat table entries that do not 
  89.                     
  90.                     coresponded to the memories in the partition. So I added
  91.  
  92.                     some codes in the hdx.c dsmark.c and zero.c.
  93.  
  94. Version 5.02
  95. =============
  96.  
  97.  
  98. Apr-9-1993  jye.    To fixed a problem for the Conner CP2088 drive, which HDX
  99.  
  100.                     can't Markbad it in Format, because this kind of drive has
  101.  
  102.                     the different values of head, cylinder, and spt between the
  103.  
  104.                     physical and logical parameters, so I added a inqury() call
  105.  
  106.                     right after the 'fmtunt()' in 'dodiform()' to up date the
  107.  
  108.                     table, because 'fmtunt()' changes the physical parameters 
  109.  
  110.                     to the logical parameters.
  111.  
  112.  
  113. Version 5.01a
  114. =============
  115.  
  116.  
  117. Mar-15-93    jye: Fix a bug in the 'rescan()' of HDX5.01. If a floptical drive
  118.  
  119.             in the system, the HDX will think it is a removable drive, then 
  120.  
  121.             ingnores to check if it's also a SCSI drive, on the other words,
  122.  
  123.             forgets to set a bit in the 'typedev' flag, which later will tell
  124.  
  125.             the HDX how to do the format and partition. This bug exsit because
  126.  
  127.             HDX5.01 thinks removable drive only in the ACSI train, which is not
  128.  
  129.             true in today.
  130.  
  131. Mar-10-93    jye: change the partition size limit to 256MB in the 'stepart.c'
  132.  
  133.             file, so that it can be partition over 256MB.
  134.  
  135.  
  136.  
  137.  
  138. Feb-15-93    jye:
  139.  
  140. 1.    Later I found it was a software problem in AHDI.PRG -- The timing problem 
  141.  
  142.     between the DMA controller and the drive when handshaking after the Command
  143.     
  144.     or Status or Data transfer. When this kind of DMA method transfer occur,
  145.     
  146.     first the controller send 6 bytes of the command blocks, then do some hand-
  147.  
  148.     shaking, one of the handshaking is get the status byte, but when reading
  149.  
  150.     the status byte, have to check and wait for the REQ to come, then read the
  151.  
  152.     status byte, and the rest DMA transfer can go on to finish. For the AHDI6.03
  153.  
  154.     and HDX5.01, they didn't check and waiting for the REQ to come, then they do
  155.  
  156.     the rest of DMA transfer, for some drives if their REQ come very quick, then
  157.  
  158.     AHDI6.03 and HDX5.01 won't have the timing problem, so they can work out
  159.  
  160.     fine with those kind of drives. But for some drives if their REQ come very
  161.  
  162.     slowly, like the Syquest 88MB and IBM OEM 0663E15 1.2GB drives, then the 
  163.  
  164.     AHDI6.03 and HDX5.01 will have the timing problem which makes the AHDI6.03
  165.  
  166.     can't recognize these kind of dirves, and can't read or write the drives.
  167.  
  168.  
  169. 2.    Now, the AHDI6.03a and HDX5.01a have fixed this kind of timing problem, I 
  170.  
  171.     wrote some codes to check the REQ before continueing to do the rest of DMA
  172.     
  173.     transfer in SPSCSI.S of AHDI6.03 and in HDX5.01 too. So they can work well 
  174.     
  175.     for Syquest 88MB and IBM OEM 0663E15 drive.
  176.  
  177.  
  178. Jan-3-93 jye:
  179.  
  180.     Killed a HDX 5.01 bug which gave some bombs when there was no wincap file
  181.  
  182.     next to the HDX.PRG. So now we can run the HDX 5.01 without the wincap file.
  183.  
  184.     Wincap file will be needed when those hard disks are not standard, for 
  185.     
  186.     example, HDX can't get the hard disk informations from those function call 
  187.     
  188.     'readcap()', 'inquiry()' and so on.
  189.  
  190.  
  191.  
  192. Version 5.01
  193. =============
  194.  
  195.  
  196. Aug - Oct 92
  197.  
  198.  
  199.     Up date the HDX to 5.01 version so that can be used for the Falcon:
  200.  
  201.  
  202.         a.    Changed the user interface to the scroll bar when selecting which
  203.  
  204.             unit is going to be done the partition or format operations.
  205.  
  206.         b.    Deleted the 'ship' operation from the HDX because the new hard
  207.  
  208.             disk will part the head automatically when turning off the power.
  209.  
  210.  
  211.  
  212. Dec-12-92 jye:
  213.  
  214.     Fixed a bug in the HDX5.01 so that now can be used for the SH204.
  215.  
  216.     Read AHDI source codes, and try to understand it. And try to find something 
  217.     
  218.     new to do.
  219.  
  220.  
  221. May-23-92    jye:
  222.  
  223.     Somethings have been up date for the HDX401 to the 5.00 version.
  224.  
  225.  
  226. 1.     When partition, the dialog box that asks you if the hard disk drive to 
  227.  
  228.     be formatted is an ACSI or a SCSI drive will display only if there are
  229.  
  230.     more than two different kinds, now the dialog box have three different
  231.  
  232.     kind of selections, ACSI, SCSI or IDE-AT.
  233.  
  234.     
  235.  
  236. 2.    It can be used for partition or format ACSI, SCSI, IDE-AT and the 
  237.  
  238.     NOTE-BOOK.
  239.  
  240.  
  241.  
  242. 3.    For the SCSI drive, HDX will allow to put the number of cylinders, heads
  243.  
  244.     , and sector per track into the WINCAP, when partition or format, the
  245.  
  246.     HDX will read from the WINCAP instead call the READCAP to get the hard 
  247.  
  248.     disk size, but if there are not informations in the WINCAP, the HDX will
  249.  
  250.     call the READCAP to get the hard disk size. The previous version assumes
  251.  
  252.     that the SCSI drive will always returns the disk size through the 
  253.  
  254.     READCAP.
  255.  
  256.  
  257.  
  258. 4.    For the ACSI and SCSI in the ACSI bus, HDX will try to find the hard 
  259.  
  260.     disk size from the WINCAP, or MDSENSE through the page code 0 or 3 or 4,
  261.  
  262.     this way will make this HDX can format or partition more variety hard 
  263.  
  264.     disks.
  265.      
  266.  
  267. 5.  Fix a bug, which was when the system has a Magafile44 in it, and there is 
  268.  
  269.     no cartridge in it, the HDX wouldn't let you do the operation for the rest
  270.  
  271.     hard disk.
  272.  
  273.