home *** CD-ROM | disk | FTP | other *** search
/ ANews 2 / AnewsCD2.iso / Indispensables / Librairies / 68060-040 / 68060.library.notes < prev    next >
Text File  |  1999-10-04  |  8KB  |  279 lines

  1. ReleaseNotes:
  2.  
  3. Attention:
  4.  
  5.    o If you use rom2fast the 68060/40.library now protects
  6.      the mapped rom as writeprotected. If somebody writes
  7.      on this memory you get an exception.
  8.      YOU MUST INSTALL CYBERGUARD TO HANDLE THAT SITUATION.
  9.      IF YOU THINK CYBERGUARD SLOWS DOWN YOUR SYSTEM DO THIS:
  10.      run >NIL: cyberguard NOZERO STACKLINES=8 SHOWDISS FILE=CNC:0/0/640/100/CyberGuard/Auto/Close
  11.  
  12.    o Enforcer doesn`t work correctly with the 68060.library
  13.      because the 68060.library doesn`t like if some other tool
  14.      takes over the complete MMU control.
  15.      This is nobody`s fault. M. Sinz designed Enforcer in the
  16.      sense of the old passive 68040.library API. What API ?
  17.      it had none.
  18.      The Phase5 library does special MMU mappings for certain
  19.      features and has an API which is used by its applications.
  20.      (CyberGuard,CyberSnooper,Rom2Fast...ppc.library and so on)
  21.      If you use it be warned...a lot things won`t work anymore
  22.      or simply crash.
  23.  
  24.    o You need the original Commodore math libraries and not
  25.      some custom libs found on aminet ! The reason is that
  26.      i have to patch the library base and don`t wanna check
  27.      out every mathlibrary incarnation if it supports the
  28.      math precision hook.
  29.  
  30.    o Something disables the instruction cache on some machines before
  31.      it runs the startup-sequence. Can`t reproduce it here
  32.  
  33.  
  34. o 46.6
  35.   o Half Inst/Data Cache cleared.
  36.     There are some cpus out there(know about 2) which have the half inst
  37.     bit set by default though the user manual says clearly that these
  38.     bits are 0 after the reset.
  39.   o Release
  40.  
  41. o 46.5
  42.   o Small internal change
  43.   o Release
  44.  
  45. o 46.4
  46.   o PCMCIA fix. Because of the very early init of the 680x0rom.library
  47.     the PCMCIA card.resource wasn`t there yet and so the memory wasn`t
  48.     mapped. This update actually only has an influence for a rom/qrom
  49.     version.
  50.   o Release
  51.  
  52. o 46.3
  53.   o Release
  54.  
  55. o 46.2
  56.   o Yet another rework to support a 680x0quick.library rom module
  57.     which has no fpu code. That fpu related code is then inserted
  58.     by the libs:680x0.library and the 680x0quick.library transforms
  59.     into the RealThing(TM).
  60.     (experimenting with faster boot/quick enable of the data cache to
  61.      boot faster)
  62.   o AddMemList() now also adds the new memory to the MMU Table
  63.   o AddConfigDev() now also adds the new io area to the MMU Table,
  64.     *IF* the ConfigDev doesn`t point to ram(which may be used in
  65.     fake configdev`s rom magic)
  66.   o speeded up MMU table creation
  67.   o for the rom versions it now starts before the STRAP.
  68.     I *really* hope this doesn`t give any trouble with bad driver
  69.     software.
  70.   o cacheflush added to ColdReboot() to make sure residenttags are
  71.     in ram before the machine resets. Early Boot Screen
  72.   o removed the clr 4.w in the OS coldreboot replacement which
  73.     also caused problems with the early boot screen
  74.  
  75.  
  76. o 46.1
  77.   o cachepre/post problem FINALLY fixed..puhh
  78.   o little pci board detection change..caused some problems
  79.  
  80. o 46.0
  81.   o FPUExceptionsMode function..to disable fpu exception propagation
  82.     completely. Fusion compatability mode.
  83.  
  84. o 45.3
  85.   o global fpu exception disable option for fusion
  86.  
  87. o 45.2
  88.   o now fpu exception jmp into the OS exception if the exception is
  89.     enabled. Otherwise it`s ignored->wrong results...but well..MacApps:-)
  90.  
  91. o 45.1
  92.   o Operr ignored now...it seems Netscape causes this exception but
  93.     works further even with wrong fpu data....GREAT:-(..(Fenton)
  94.   o Ignored **fake** scsi configdev entry
  95.   o PCI Board detection rewritten
  96.  
  97. o 45.0
  98.   o Converted most asm modules to C
  99.   o Internal cleanups
  100.   o reworked DMA handling
  101.  
  102. o 44.6
  103.   o silly ppc bus detection bug
  104.   o setcachemode changes
  105.   o rework of the ppc board detection..that`s probably the cause for the
  106.     ppc.library crash on non ppc boards
  107.  
  108. o 44.5
  109.   o 8MB more addressspace for the PPC/MK3 gfxcard
  110.   o fix of the MK3 256 memspace for the gfxcard
  111.  
  112. o 44.4
  113.   o sorry..had a clr.l 4.w in my new MK3 reset code..which stopped
  114.     all resident software which used coldreboot and started after
  115.     the 68060.library.
  116.  
  117. o 44.3
  118.   o CAS2 (fix?) for some mac programs which use this illegal instruction
  119.     on the amiga. I cleaned the emulation from unnecessary instructions
  120.     to emulate the read-write modify locked cycle cas,tas,cmp are using
  121.     which is illegal on an Amiga.
  122.  
  123. o 44.2
  124.   o Setcachemode now also handles non existing memory
  125.     (ATEO concept`s Z2 board)
  126.  
  127. o 44.1
  128.   o PowerUP Bus extensions
  129.  
  130. o 43.5
  131.   o CyberStormPPC/MK3/BlizzardPPC special reset code...
  132.   o Fix in a CyberGuard related internal function
  133.  
  134. o 43.4
  135.   o different 68040 fpu test 
  136.  
  137. o 43.3 Release
  138.   o Yet another internal changes
  139.  
  140. o 43.2
  141.   o Internal changes for the coming rom version and to support LC version
  142.   o Small blizzard change at 0xf50000..is now mapped
  143.  
  144. o 43.1
  145.   o Map cyberstormppc/mk3/blizzardppc flash area as non cachable
  146.  
  147. o 43.0 Release
  148.  
  149. o 43.0Beta4
  150.   o Fixed some silly bug in the rom map code introduced
  151.     with some changes lately
  152.  
  153. o 43.0Beta3
  154.   o Fixed some exception handler problem
  155.  
  156. o 43.0Beta2
  157.   o BlizzardPPC support
  158.  
  159. o 43.0Beta1
  160.   o Internal changes for Cyberguard writeprotect handling
  161.  
  162. o 43.0Beta0
  163.   o Finally a reason to add a CPU check code:-)
  164.   o some private goodies addons for cyberguard
  165.  
  166. o 42.1
  167.   o CyberStormMK3 support
  168.  
  169. o 42.0
  170.   o CyberStormPPC support
  171.   o Changed Chipram to nonsynchronized...well..if problems occur
  172.     contact me.
  173.  
  174. o 41.6
  175.   o Final Release(Well..not really)
  176.  
  177. o 41.5Beta12
  178.   - Fixed Picollo64 in Zorro3 mode mapping problem..it wasn`t set
  179.     into nonserialized mode.(Niels Knoop)
  180.     Worked in Z2 mode though.
  181.   - improved CV3d mapping
  182.  
  183. o 41.5Beta11
  184.   - Hopefully fixed a rom2fast random crash problem
  185.  
  186. o 41.5Beta10
  187.   - Fast Screen Switching CyberGfx3.0 support
  188.   - Fixed gfxboard cybervision bug introduced with 64 mapping.
  189.     (Forgot an else)
  190.  
  191. o 41.5Beta9
  192.   - Call old Buserror routine on a non branch buserror instead
  193.     of ignoring the buserror.
  194.  
  195. o 41.5Beta8
  196.   - Shapeshifter CyberGfx3.0 support
  197.   - DoubTransFieee(),DoubTransTieee() replaced
  198.  
  199. o 41.5Beta7
  200.   - Added Rainbow3 support
  201.  
  202. o 41.5Beta6
  203.   - Fixed rommapping problem i added in Beta4:-)
  204.  
  205. o 41.5Beta5
  206.   - Fixed PicassoBoard detection
  207.  
  208. o 41.5Beta4
  209.   - Added optimized pow function with error correction
  210.   - Rommapping only works if nothing was mapped before
  211.   - AmiWinDemo hangs itself and system BUG fixed...
  212.  
  213. o 41.5Beta3
  214.   - Added Cybervision 3d support
  215.  
  216. o 41.5Beta2
  217.   - ixemul bug rework
  218.  
  219. o 41.5Beta1
  220.   - Added PowerUP Support
  221.  
  222. o 41.5Beta0
  223.   - Betarev counter activated
  224.   - Some checks to make it more 060Rom Exec aware if there'll be
  225.     one ever.
  226.  
  227. o 41.5
  228.   - Added a nonserialized nocache marking of known gfxboards for Z2
  229.     and Z3 space. Picasso,Spectrum,Picollo,Picollo64,Cybervision
  230.     are recognized.
  231.   - Removed some unnecessary debug code
  232.  
  233. o 41.4
  234.   - Some internal reordering to hopefully fix the Beta 68060.lib crash
  235.     problem some testers observed.
  236.  
  237. o 41.3
  238.   - mathsinbas,mathdoubbas patched now
  239.   - added the 881 precision hooks
  240.     Fixes Maxon Cinema 3.1 trapv
  241.   - sincos bug caused by wrong fpulib emulation documentation
  242.     Fixes Maxon Cinema 3.1 wrong calculations
  243.  
  244. o 41.2
  245.   - sincos library patch was broken.
  246.     Fixes Maxon Cinema 3.1 crash
  247.  
  248. o 41.1
  249.   - Branchprediction Buserror activated..sorry i really forgot to activate
  250.     it. The Cyberguard buserror handler took care of this so Term 4.6
  251.     worked there.
  252.     Something like that happens if the thing is done almost a year until
  253.     it was released with a 060 card.
  254.     Fixes Term4.6 problem.
  255.     The reason for the problem was that SAS generates a nop/skip instruction
  256.     like
  257.  
  258.     cmp.w #$xyz,d0 where xyz was jumped at later..(mostly in a loop)
  259.     This caused the branch prediction buserror and the handler has to
  260.     clear the branch cache.
  261.   - Now maps the Zeropage into the Fastram. Has only an effect for people
  262.     which don`t use Cyberguard.
  263.  
  264. o 41.0
  265.   - New function SetCacheMode() for setting Cache modes for old Z2 Boards
  266.   - Now utility and mathsintrans;mathdoubtrans are patched
  267.   - automatic bumprev removed because it confused some Phase5 minds.
  268.  
  269. o 40.325
  270.   - Now uses the latest Motorola 060 emulation modules
  271.  
  272. o 40.3xx
  273.  
  274.   - Activated