home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 2 / MECOMP-CD-II.iso / amiga / programmieren / misc / babelfix / babelfix.readme < prev    next >
Encoding:
Text File  |  1998-04-27  |  1.9 KB  |  47 lines

  1. Short:    Fixes Enforcer and 68060.library
  2. Author:   heinz@hwg.muc.de (Heinz Wrobel)
  3. Uploader: N.Goers@Art-Line.de (Nils Goers)
  4. Version:  1.0
  5. Type:     dev/debug
  6.  
  7.  
  8. What is babelfix?
  9. =================
  10.  
  11. Actually it is a misnomer. It should really be babelandenforcerfix.
  12. But with the archive extension this would be really a lot to type.
  13. So I named it babelfix.
  14.  
  15.  
  16. Heck, what does it *do*?
  17. ========================
  18.  
  19. It fixes Enforcer for the 060 and Ralph Babel's 060 libraries to
  20. work with enforcer.
  21.  
  22. I have to explain this probably in more detail.
  23.  
  24. Mike Sinz updated his (wonderful) Enforcer to 37.70 to support the
  25. 060 in general. Unfortunately a certain behaviour of the 060 was
  26. overlooked while doing this, which made even 37.70 unsafe to use
  27. with an 060 due to MMU table management problems. After recognizing
  28. the problem, I originally wrote a fix for myself which is included
  29. as "enforcerfix". The usage is described below. Then I obtained the
  30. current Enforcer sources and mailed them back to Mike updated with
  31. the needed changes. Unfortunately he didn't get around to release a
  32. 37.71 version yet, so I decided to make my workaround available.
  33.  
  34. In the meantime, I also have two 060 boards here for A4kT's which
  35. use Ralph Babel's 68060.library. To my knowledge this type of board
  36. tends to be referred to as TEK060, whatever that means. Anyway,
  37. Ralph decided to intentionally ignore the way the C= 68040.library
  38. worked  and therefore use of enforcer with his library would result
  39. in memory messups on DMA transfers. When asking him politely if he
  40. could modify the library, he declined it, saying in essence that
  41. his is the "right" way and Enforcer does it the "wrong" way. Well,
  42. Enforcer really can't do what it does in any other way and stay
  43. compatible to all boards and the change needed to the library is
  44. basically two bytes patched. So I patched it.
  45.  
  46. Oh, if you don't use enforcer, babelfix probably won't help you.
  47.