home *** CD-ROM | disk | FTP | other *** search
/ ANews 2 / AnewsCD2.iso / Materiels / AteoConcepts / PIXEL64 / Picasso96Install / Picasso96.readme < prev    next >
Text File  |  1999-10-13  |  10KB  |  182 lines

  1. Short:    Picasso96 system for Amiga graphics boards
  2. Author:   Tobias Abt and Alexander Kneer
  3. Uploader: Tobias Abt <tabt@studbox.uni-stuttgart.de>
  4. Type:     gfx/board
  5. Version:  1.42_ateo
  6.  
  7. This archive contains all you need to get Picasso96 up and running on your
  8. Amiga.  Picasso96 offers support for many different Amiga graphics boards,
  9. has  builtin  HiColor and TrueColor support for intuition screens and many
  10. more...
  11.  
  12. Requirements:
  13. - Kickstart and Workbench 3.0 (V39),
  14. - Motorola MC68020 processor or better,
  15. - CyberVision64, CyberVision64/3D, Domino, Merlin, oMniBus, PicassoII,
  16.   PicassoII+, PicassoIV, Piccolo, Piccolo SD64, Pixel64, Retina BLT Z3,
  17.   Spectrum or uaegfx (for UAE, the UNIX/unusable/usable Amiga Emulator).
  18.  
  19. Picasso96 is ShareWare. Requested fee US$20 or DM30, free to use for
  20. PicassoIV and Pixel64 users (the manufacturers of those cards already
  21. paid for these licences) and the really few ones that already have
  22. sent us a donation.
  23.  
  24. No distribution restrictions as long as the the archive is complete
  25. and none of the files within is changed. BBS notes may be added.
  26.  
  27. Short history:
  28.  
  29. Changes in 1.42:
  30. - rtg.library: fixed small bug with the "ShowModes" environment variable
  31.   which did not work when switching from custom flag setting to "all"
  32. - added new environment variable "ENV:Picasso96/PlanarOnlyDIPFDBUF"
  33.   which when set to "yes" removes the DIPF_IS_DBUFFER attribute form all
  34.   non-planar Picasso96 modes. This is intended for Personal Paint users
  35.   that work with animations. PPaint (at least upto version 7.2) does not
  36.   check the screen bitmap format properly and assumes it to be planar
  37.   which causes severe problems with chunky bitmaps. Using this variable
  38.   prevents PPaint to use chunky screen modes for double buffer animations.
  39. - corrected some cases within the new Hi/TrueColor CPU conversion
  40.   functions which caused wrong results or crashes especially when no
  41.   blitter was available
  42. - optimized CPU line drawing routines (speed increases upto 50% depending
  43.   on type of display and line) as well as 24bit ellipse drawing code
  44. - CVision3D:
  45.   - fixed garbled text on 8 bit screens (e.g. when typing in CON:), was
  46.     caused by blitter running amok when doing too small expansion blits
  47.   - added hardware video window (PIP), works now, but still needs some
  48.     little work, please test but don't complain :-))
  49.   - default memory clock is now 55 MHz (again)
  50.   - fixed scan doubler handling
  51. - Pixel64: included correct driver in archive
  52. - Documentation: changed URL to the Picasso96 home page to reflect the
  53.   new server location (http://picasso96.cogito.de/)
  54. - new P96Speed (version 1.0) included in archive
  55.  
  56. Changes in 1.41a:
  57. - fixed integration of new Hi/TrueColor CPU conversion functions
  58.   causing severe errors by wrong jumps generated by linker
  59. - CyberVision: fixed bugs in hardware line algorithm (lines were
  60.   not drawn in some cases, result was different from CPU routine)
  61.   and added support for textured lines.
  62.  
  63. Changes in 1.41:
  64. - Draw() support in the hardware abstraction layer and can now be
  65.   accelerated
  66. - added new Hi/TrueColor CPU conversion functions developed by Stefan
  67.   Sommerfeld (thanks a lot!)
  68. - AttachSettings: added support for CVision3D (don't know why I forgot
  69.   that in the first place... :-)))
  70. - emulation.library: found at least four wrong conversions in the
  71.   support.asm/GetPixel() function
  72. - CVision3D:
  73.   - implemented 24bit TrueColor modes (more economical and faster than
  74.     32bit and can use blitter in all cases)
  75.   - hardware interrupt added in ZorroIII (ZorroII not yet possible)
  76.   - minimum memory clock (default) now set to 55MHz
  77. - CyberVision: implemented hardware accelerated line algorithm (solid
  78.   lines only)
  79. - Merlin: added some NOPs to avoid color expansion problems (thanks to
  80.   Jan-Willem van Wieren for investigating that issue)
  81. - PicassoII: Code adjusted to avoid pixel errors in hicolor fonts and
  82.   patterns on some cards. If it still doesn't suffice, activate the
  83.   new tooltype "FONTSFIX=Yes" to switch from blitter to CPU rendering
  84.   of the afflicted operations which should solve the problem for good.
  85. - RetinaBLTZ3: added support for external MacroSystem video switch, is
  86.   now used automatically used. NOTE: if you DON'T own such a device,
  87.   add the tool type "DisplayChain=No" to the monitor driver icon!!!
  88. - Picasso96API has three new functions:
  89.   - p96EncodeColor
  90.   - p96GetBoardDataTagList
  91.   - p96GetRTGDataTagList
  92.   new Develop.lha archive is available
  93. - french documentation added (unfortunately not quite up to date)
  94. - suomi installation and documentation added (thanks to Mikko Virtanen)
  95.  
  96. Changes in 1.40:
  97. - fixed bug in rtg.library which could cause Enforcer hits during boot
  98. - fixed bug in rtg.library and PicassoIV.chip which caused crashes if a
  99.   PicassoIV with 7.4 ROM was used without p4specials.library
  100. - fixed bug that caused screens sometimes to be black
  101. - new tags for mode id query functions for video output support
  102. - install script changed for ease of installation:
  103.   - detects PicassoII's in segmented mode and issues a warning
  104.   - new AttachSettings tool for basic settings file maintenance making
  105.     things easier for first time Picasso96 users
  106.   - Picasso96 is now ShareWare for users who don't own PicassoIV or
  107.     Pixel64 boards and the installer script gives a hint about that
  108. - CVision3D: driver now working in ZorroII based Amigas as well
  109. - new environment variable "Picasso96/ShowModes":
  110.   - "all": show all possible modes (including multiple modes of the same
  111.          depth that are only different in their RGB format)
  112.   - "essential": (default) the same behaviour as before, show only modes
  113.          that are really different from each other
  114.   - user supplied mask of RGB formats: decimal, hex($) or binary(%) value,
  115.          see includes section about color formats; example: $e=%1110=14
  116.          allows only 24 bit true color and chunky modes
  117.  
  118. Changes in 1.39:
  119. - implemented CPU function for planar BltPattern() with rp->AreaPtrn (still
  120.   no support for bltmask and rp->AreaPtrn together)
  121. - fixed bug that caused enforcer hits with planar bitmaps in fast memory
  122. - remove some stupid mask considerations for Hi/TrueColor bitmaps (which
  123.   caused problems on such screens using less than 256 colors) 
  124. - Picasso96Mode has some extra features now:
  125.   - corrected algorithm to look for unused DisplayIDs when cloning settings
  126.   - new menue entry "Setting/Batch change IDs" which is used to renumber
  127.     all of the DisplayIDs for the current settings
  128.   - menu entry "Mode/Print mode" now prints mode lines for NetBSD 1.3, too
  129.  
  130. Changes in 1.38:
  131. - fixed a dangerous bug in the clipping code (hi-words of some data
  132.   registers were trashed)
  133. - implemented blitter emulation routines for planar bitmaps in fast memory
  134.   except for: BltPattern() with rp->AreaPtrn as well as Flood() and Area#?()
  135.   calls with rp->TmpRas->RasPtr pointing to fast memory; QBlit functionality
  136.   is also missing for all bitmaps in fast memory
  137. - corrected BltBitMap() behavior to be same on all boards when blitting
  138.   from bitmaps with less planes than the destination bitmaps has
  139. - new monitor tooltype "GrantDirectAccess": use this if you have problems
  140.   with programs that use direct display memory access without using locking
  141.   mechanisms like ShapeShifter on ZorroII Amigas with PicassoIV or with any
  142.   Amiga using a CyberVision64 board; this tooltype when set to "yes" prevents
  143.   bitmaps with different byte swapping requirements to be on the board
  144.   simultaneously if they cannot be accessed at the same time without
  145.   reconfiguring the board; when using PIP applications on ZorroII PicassoIV
  146.   this tool type should be set to "no" (default) to allow all combinations
  147.   of screen and PIP color formats
  148. - fixed a small bug that was possibly causing wrong colors with CLUT screens
  149. - PicassoIV: PIP handling (bandwidth calculations) improved, PIP windows
  150.   on TrueColor screens are back, now switched off when window is occluded
  151. - Merlin: fixed a bug in blitter accelerated BltPattern causing enforcer
  152.   hits in some cases
  153. - Merlin: planar to chunky blits wait for blitter ready flag between planes
  154. - Retina BLT Z3: minimum memory clock is now 55 MHz
  155. - CyberVision64: sprite colors a