home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / System / IOBlixUpd / Changes.old < prev    next >
Text File  |  2000-01-19  |  9KB  |  282 lines

  1. ioblixser.device/ioblix12ser.device
  2. 37.13:
  3.   - compatability with OS3.5 assured
  4.   - many small optimizations in receive and transmit interrupt functions
  5.   - lowered FIFO receive level. This improved receiving speed a lot for
  6.     uncompressed data like mails, web pages, etc. Some people reported this
  7.     annoying behaviour before, but I had no idea what to change until now.
  8.     Thanks to Niels Knoop for his hints and final testing.
  9.  
  10. 37.12:
  11.   - not released
  12.  
  13. 37.11:
  14.   - finally made EOF mode really work. The changes before didn't actually really
  15.     work and made Miami and AmiTCP/Genesis hang when connecting to the ISP.
  16.  
  17. 37.10:
  18.   - just minor changes, nothing special
  19.  
  20. 37.9:
  21.   - added support for RBM's ClockPort expander (ioblix12ser)
  22.   - EOF mode was broken in certian situations. Especially Genesis suffered from
  23.     this.
  24.   - sometimes no handshake could have been set, instead of Xon/Xoff handshake
  25.  
  26. 37.8:
  27.   - CMD_RESET could hang forever because of waiting for wrong allocated signals.
  28.     Fixed. Thanks to Albrecht Kinzkofer for finding this bug.
  29.   - sometimes it could happen that no more data could be sent due to a bug in
  30.     the interrupt handling code. Fixed.
  31.   - now DSR signal is checked on every write to avoid hangs when no DSR signal
  32.     is available and 7-wire mode is selected. Especially Term should now quit
  33.     without problems.
  34.  
  35. 37.7:
  36.   - improved sending of data, system load reduced by ~10%. Before it was a
  37.     little bit faster, but asynchronous and completely uncontrolable.
  38.   - fixed the serial/parallel exclusion problem by using an own interrupt
  39.     chain
  40.  
  41. 37.6:
  42.   - fixed a really bad bug when setting new parameters. Many many thanks to
  43.     Mathias Supp for helping to find this bug!
  44.   - some minor speed optimizations
  45.  
  46. 37.5:
  47.   - fixed "hang up" bug during SDCMD_SETPARAMS
  48.   - now uses ioblix.resource as global database
  49.  
  50. 37.4:
  51.   - added some safety checks during OpenDevice()
  52.  
  53. 37.3:
  54.   - fixed bug in when reading in EOF mode
  55.  
  56. 37.2:
  57.   - fixed carrier detection
  58.   - fixed Enforcer hits during OpenDevice()
  59.   - fixed Enforcer hits during CloseDevice()
  60.   - reduced system load by 50% during reading
  61.   - implemented ASDG-like SIOCMD_SETCTRLLINES command to control RTS and DTR
  62.     lines directly
  63.  
  64.  
  65.  
  66. ioblixpar.device/ioblix12par.device
  67. 37.13:
  68.   - compatability with OS3.5 assured
  69.   - again changed the IEEE1284 functions a bit. Now ByteMode is used when
  70.     supported, because this is lots faster than NibbleMode.
  71.  
  72. 37.12:
  73.   - not released
  74.  
  75. 37.11:
  76.   - if your printer garbles the first page then you can force the port to a
  77.     specified mode by setting ENV:IOBlix/ParPort??Mode, where "??" is the port
  78.     number with leading zeroes (ie ENV:IOBlix/ParPort01Mode for the second
  79.     port). Setting this variable to "ECP" forces ECP mode, "PPF" forces normal
  80.     mode. Without this variable or any other content enables the automatic test,
  81.     which for some printers may cause trouble.
  82.  
  83. 37.10:
  84.   - a really bad bug when initializing the port made some printers going crazy
  85.     and print crap very often. Thanks to Stephan Rupprecht and Fredrik
  86.     Zetterlund for doing the necessary debugging, because I could not reproduce
  87.     the error.
  88.   - now uses a more robust mechanism to detect IEEE1284 devices
  89.  
  90. 37.9:
  91.   - added support for RBM's ClockPort expander (ioblix12par)
  92.   - now the parport chip is obtained in shared mode to allow simultaneous use of
  93.     printer and ZIP drive
  94.  
  95. 37.8:
  96.   - CMD_READ now reads data in a IEEE1284 compliant way
  97.  
  98. 37.7:
  99.   - fixed the serial/parallel exclusion problem by using an own interrupt
  100.     chain
  101.  
  102. 37.6:
  103.   - fixed a bug with wrong QuickIO handling
  104.   - now waits for SELECT signal from printer to avoid unwanted loss of data
  105.   - many thing have been simplified
  106.   - ECP status read back is much more stable now.
  107.   - ECP status is now read at every AllocECPInfo() call, not just when opening
  108.     the device
  109.  
  110. 37.5:
  111.   - now uses ioblix.resource as global database
  112.   - PDCMD_QUERY returned wrong state of BUSY line. Fixed.
  113.   - ECP mode is now activated automatically if device is IEEE1284 compatible
  114.  
  115. 37.4:
  116.   - added some safety checks during OpenDevice()
  117.  
  118. 37.3:
  119.   - minor changes
  120.  
  121. 37.2:
  122.   - fixed Enforcer hits during OpenDevice()
  123.   - fixed Enforcer hits during CloseDevice()
  124.   - hopefully fixed the "end of page not printed" bug
  125.   - fixed crashes during CloseDevice() for non-existing ports
  126.  
  127.  
  128.  
  129. ioblixzip.device/ioblix12zip.device
  130. 37.13:
  131.   - compatability with OS3.5 assured
  132.  
  133. 37.12:
  134.   - not released
  135.  
  136. 37.11:
  137.   - using a Zip drive and a printer simultaneously at one port should now cause
  138.     no more garbage during printing when Zip drive is switched off and the
  139.     AutoMounter is active
  140.  
  141. 37.10:
  142.   - fixed a bug that could lead to system lockup (ioblix12zip)
  143.   - now the parport chip is obtained in shared mode to allow simultaneous use of
  144.     printer and ZIP drive
  145.   - fixed a bug in TD_ADDCHANGEINT/TD_REMCHANGEINT. Soft-interrupt got called
  146.     when being removed.
  147.  
  148. 37.9:
  149.   - added support for RBM's ClockPort expander (ioblix12zip)
  150.   - now the parport chip is obtained in shared mode to allow simultaneous use of
  151.     printer and ZIP drive
  152.  
  153. 37.8:
  154.   - just a revision bump
  155.  
  156. 37.7:
  157.   - just a revision bump
  158.  
  159. 37.6:
  160.   - just a revision bump
  161.  
  162. 37.5:
  163.   - now uses ioblix.resource as global database
  164.  
  165. 37.4:
  166.   - added some safety checks during OpenDevice()
  167.   - some signals were not freed if initialization of Zip drive didn't succeed
  168.   - now supports normal parallel Zip drive and SCSI/parallel Zip Plus drive.
  169.     I hope it's ok, I only had two hours to make it work :)
  170.  
  171.  
  172.  
  173. IOBlix-Handler
  174. 37.13:
  175.   - just a revision bump
  176.  
  177. 37.12:
  178.   - just a revision bump
  179.  
  180. 37.11:
  181.   - just a revision bump
  182.  
  183. 37.10:
  184.   - just a revision bump
  185.  
  186. 37.9:
  187.   - just a revision bump
  188.  
  189. 37.8:
  190.   - just a revision bump
  191.  
  192. 37.7:
  193.   - just a revision bump
  194.  
  195. 37.6:
  196.   - just a revision bump
  197.  
  198. 37.5:
  199.   - just a revision bump
  200.  
  201. 37.4:
  202.   - added some small safety checks
  203.  
  204. 37.3:
  205.   - internally set the startup string back to NULL to avoid problem with
  206.     bad programs
  207.  
  208. 37.2:
  209.   - now the mount file's startup string is used to determine the device and unit
  210.     to be accessed
  211.  
  212.  
  213.  
  214. SetupIOBlix
  215. 37.13:
  216.   - compatability with OS3.5 assured
  217.   - many chips are now detected a little bit faster
  218.  
  219. 37.12:
  220.   - due to some really stupid changes all boards would be recognized as 24MHz
  221.     boards, instead of the real oscillator frequency (22MHz or 24MHz). This made
  222.     all 22MHz boards go mad when accessing one of the serial ports unless one
  223.     forced SetupIOBlix to "fake" the board as being equipped with a 22MHz
  224.     oscillator. Many thanks to Stephan Rupprecht for his really quick bug report
  225.     and beta testing.
  226.  
  227. 37.11:
  228.   - fixed a crash when quitting an relaunching auto mounter
  229.   - now checks for AGA when looking for IOBlix1200 modules in order to avoid
  230.     incorrect recognition on A500 and A2000. Therefore SetPatch MUST have been
  231.     run before, but that should be no real limitation.
  232.   - when trying to replace old versions of ioblix.resource wrong structure
  233.     layouts have been used, causing alerts, Enforcer hits and crashes. This
  234.     version now has special remove code for all versions back to 37.6.
  235.     This very annoying behaviour occured for most people when updating to a new
  236.     release of the IOBlix software.
  237.   - when checking parallel ports a reset is transmitted to attached devices to
  238.     avoid problems with some printers after a system reboot
  239.   - using a Zip drive and a printer simultaneously at one port should now cause
  240.     no more garbage during printing when Zip drive is switched off and the
  241.     AutoMounter is active
  242.  
  243. 37.10:
  244.   - interrupt handler works a little bit faster now by doing less (unnecessary)
  245.     checking and being only activated when needed
  246.   - removed Enforcer hit when reinitializing on a system with an IOBlix1200
  247.     module
  248.   - fixed a bug in ioblix.resource/ObtainChip() and ioblix.resource/
  249.     ObtainChipShared(), which could lead to invalid returns in old owner string
  250.   - made ioblix.resource/SwitchClockPort() really work on all systems
  251.   - the option AUTOMOUNTER now enables an AutoMounter for ZIP media with an RDB
  252.  
  253. 37.9:
  254.   - added support for RBM's ClockPort expander. The expander is automatically
  255.     detected if installed.
  256.   - any chip can now be allocated in a shared mode to allow simultaneous use by
  257.     different drivers
  258.  
  259. 37.8:
  260.   - UARTs oscillator frequency is now calculated for every board. This makes it
  261.     possible to use an 22.1184MHz oscillator to use 230400 baud and 460800 baud.
  262.   - using the option 22MHZ skips the frequency test and forces a frequency of
  263.     22.148MHz instead of 24MHz. This option is only necessary if you changed
  264.     your boards osciallor from 24MHz to 22.1184MHz and the frequency is not
  265.     detected correctly.
  266.  
  267. 37.7:
  268.   - fixed the serial/parallel exclusion problem by using an own interrupt
  269.     chain
  270.   - ioblix.resource has two new functions: AddIRQHook() and RemIRQHook()
  271.  
  272. 37.6:
  273.   - fixed an Enforcer-Hit in AllocChipList() and FindChip() when searching for
  274.     non-existing chips
  275.   - fixed a really bad bug in ioblix.resource/AllocChipList() that made the
  276.     machine crash all the time
  277.   - some printers could be left in a state where switching off-line was
  278.     impossible. Fixed.
  279.   - UARTs FIFO size is now calculated by using the internal loop-back feature
  280.     instead of using a static hardcoded size.
  281.  
  282.