home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / amiga / programm / 16123 < prev    next >
Encoding:
Internet Message Format  |  1992-11-20  |  2.3 KB

  1. Path: sparky!uunet!cbmvax!mks
  2. From: mks@cbmvax.commodore.com (Michael Sinz)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Newest version of the 68040.library?
  5. Message-ID: <37161@cbmvax.commodore.com>
  6. Date: 20 Nov 92 13:29:13 GMT
  7. References: <TWANG.92Nov18050013@thor.albany.edu> <69779@cup.portal.com>
  8. Reply-To: mks@cbmvax.commodore.com (Michael Sinz)
  9. Organization: Commodore, West Chester, PA
  10. Lines: 33
  11.  
  12. Dan_E_Babcock@cup.portal.com writes:
  13. >>Does anybody know the status of the 68040.library?  I bought a Fusion Forty
  14.  
  15. The current shipping version is V37.10...
  16.  
  17. >Even better, doesn anyone (Mike Sinz?) know what 68040.library is? Is it
  18. >Commodore's port of the motorola FP emulation or what. (If so why is it
  19. >a .library? Where are the function calls documented?)
  20.  
  21. The 68040.library is a collection of code, support routines, and patches
  22. to the system that gives you the most out of your 68040.  In addition to
  23. the 68881/68882 emulation code, 68040.library also contains a number of
  24. patches to the system to help out programs that do not call CacheClearU()
  25. at certain times.  It also adds code to do the CachePreDMA/PostDMA() routines
  26. for dealing with CopyBack caches.  It also sets up the MMU (if you have
  27. a 68040 or 68LC040) to map the address space such that bus errors will
  28. be less likely and such that Zorro-III I/O cards are marked with the
  29. right cache settings.  There are a number of other things it does too.
  30.  
  31. The reason for being a library is that I hope to add some LVOs to it at
  32. some point but the main reason is that as a .library it is easy to use as
  33. a system extension.  That is, SetPatch just needs to open the library since
  34. the library will only open on a 68040 system.  This makes the 68040.library
  35. disk loadable and easy to install without having different startup sequences
  36. or a 50K SetPatch program.
  37.  
  38. /----------------------------------------------------------------------\
  39. |      /// Michael Sinz  -  Senior Amiga Systems Engineer              |
  40. |     ///                   Operating System Development Group         |
  41. |    ///   BIX:  msinz      UUNET:  mks@cbmvax.commodore.com           |
  42. |\\\///                     Luck sometimes visits a fool,              |
  43. | \XX/                      but never sits down with him.              |
  44. \----------------------------------------------------------------------/
  45.