home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / telecomm / ctspatch / tos14fix.txt < prev   
Text File  |  1989-08-04  |  2KB  |  46 lines

  1. TOS14FIX.PRG by Ken Badertscher
  2. Copyright 1989, Atari Corp.
  3.  
  4. Contrary to commonly held beliefs, the system software engineers at
  5. Atari are human.  That's right, human beings, one and all.  And like
  6. most human beings, we make mistakes now and then.  A couple of bugs made
  7. it into the Rainbow TOS release that we feel are serious enough to
  8. warrant an auto folder patch program, and that's what TOS14FIX is.
  9.  
  10. The two bugs that are fixed by TOS14FIX are:
  11.  
  12. 1) A change was made to the BIOS call that sets the RS-232 port
  13. configuration.  Specifically, it did not allow RTS/CTS flow control to
  14. be enabled.  This is a problem for people with serial printers and high
  15. speed modems, since those devices use RTS/CTS flow control to start and
  16. stop data transmission so that the device can keep up with the
  17. computer. If you have Rainbow TOS, and you use a high-speed serial
  18. device which requires RTS/CTS flow control, you need this program in
  19. your auto folder.
  20.  
  21. 2) A much less significant bug crept into an internal routine which the
  22. AES uses to parse file names.  The bottom line is that under extenuating
  23. circumstances, it could be possible that a GEM program would not be able
  24. to successfully load a resource file or to find a file using the AES shell
  25. library call shel_find().  The patch program replaces the internal AES call.
  26.  
  27. All you need to do to use TOS14FIX.PRG is put it in your auto folder, or
  28. run it from the desktop.  If it successfully installs the patches, it
  29. will print a message to that effect.  If the version of TOS in your
  30. machine does not require these patches, then it will print nothing.
  31.  
  32. Technical Notez
  33. ===============
  34. TOS14FIX does its work by patching into the vectors for the calls which
  35. it replaces.  It copies the actual patch code into an area of low
  36. memory which is specifically reserved in TOS for this purpose.  This
  37. means that having the patches installed will use no extra memory in
  38. your computer.  Not only that, but these patches will not slow your
  39. system down whatsoever, because they replace completely the system
  40. calls which they fix.  The patch program also installs a reset handler
  41. so that the patch can de-install itself when you do a warm boot
  42. (normally the area of memory reserved for programs like this will
  43. survive a warm boot).  The patch program will be completely transparent
  44. to anything you do, except, of course, the bugs won't be there!
  45.  
  46.