home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / gfx / coppercontrol-1.0.lha / CopperControl-1.0 / COPCON.doc < prev    next >
Text File  |  1993-11-29  |  9KB  |  180 lines

  1.  
  2. _______________________________________________________________________________
  3. -------------------------------------------------------------------------------
  4.     ____ ____ ____ ____ ____ ____    ____ ____ __  __ _____ ____  ____ __   
  5.    /\___\\___\\___\\___\\___\\___\  /\___\\___\\_\/\_\\____\\___\ \___\\_\  
  6.   / / __//   // _ // _ // __//__ / / / __//   //  \/ //_  _//__ / /   // /_ 
  7.  / / /\ / / // __// __// __//   / / / /\ / / // /\  // / / /   / / / // /__\
  8.  \/___//___//_/ \/_/ \/___//_/\_\ \/___//___//_/\/_/ \/_/\/_/\_\/___//_____/
  9.  
  10. _______________________________________________________________________________
  11. -------------------------------------------------------------------------------
  12.  
  13.          Version 1.0, Every OS compatible (tested on 1.3, 2.0+, 3.0)
  14.  
  15.               FREEWARE ©1993 by Nadir Boussoukaia
  16.  
  17.  
  18.  
  19.             For any Comments, Hello, suggestions, bug report,
  20.  
  21.      Write to:         /--------------------------\
  22.                        |     Nadir Boussoukaia    |
  23.                        |   1 Rue Des Romanesques  |
  24.                        | 13015 Marseille (France) |
  25.                        \--------------------------/
  26.  
  27.  
  28.  
  29.  NB: Join me also if you are interested in Demo Swapping (Only)
  30.  
  31.  
  32.  
  33.         ===================================================
  34.           ANY SERIOUS JOB PROPOSITION IS WARMLY WELCOMED.
  35.         ===================================================
  36.  
  37. -------------------------------------------------------------------------------
  38. Introduction
  39. -------------------------------------------------------------------------------
  40. COPPER CONTROL is a small program (3844 bytes) which gives you the possibility
  41. to use your own copperlist instead of ANY NUMBER of colors, in any Intuition
  42. Screen, like Workbench screen for example.
  43. You can easily design your copperlists for Copper Control with the editor
  44. Copper Control Editor (CC-ED).
  45. No additional memory is used (slight use).
  46. No Assembly Tricks: This done with Amiga Operating System.
  47. A French or German version could be available.
  48.  
  49. Features
  50. --------
  51. - Copper Control done in short & fast assembly
  52. - The editor CC-ED done in AMOS 1.3 (maybe a 2.0 version in C)
  53. - You can choose the screen (ViewPort) where you want the copperlist
  54. - You can choose the color register of the copperlist
  55. - More than one color per line possible (every 8 pixels)
  56. - Possibility of multi-color register copperlists
  57. - You can replace a previously installed copperlist
  58. - You can remove a previously installed copperlist
  59. - Looks great in combination with WBPatterns
  60.  
  61. Non-Features (not yet ?)
  62. ------------
  63. - AGA support 
  64. - WB loading
  65.  
  66. -------------------------------------------------------------------------------
  67. Disclaimer
  68. -------------------------------------------------------------------------------
  69. THIS PROGRAM IS PROVIDED ON AN `AS IS' BASIS, NO WARRANTIES ARE MADE, EITHER
  70. EXPRESSED OR IMPLIED. SO THE AUTHOR DOES NOT ASSUME ANY RESPONSIBILITY OR
  71. LIABILITY, AND ALL USE OF THIS PROGRAM IS AT YOUR OWN RISK.
  72.  
  73. -------------------------------------------------------------------------------
  74. Distribution
  75. -------------------------------------------------------------------------------
  76. This product is FREEWARE: Permission to use, copy and distribute it for any
  77. purpose is hereby granted, including in commercial productions.
  78.  
  79. -------------------------------------------------------------------------------
  80. Installation 
  81. -------------------------------------------------------------------------------
  82. Copper Control may be placed anywhere you want, but he feels home in your `C:'.
  83. He needs no file, except for the copperlist file of course. He can only be
  84. runned from CLI. You could start Copper Control in your Startup-Sequence: Put
  85. it at the end of file (or at least after Iprefs). No need of RUN or RUNBACK:
  86. Copper Control installs the copperlist specified with the Path then quits.
  87.  
  88. -------------------------------------------------------------------------------
  89. Using Copper Control
  90. -------------------------------------------------------------------------------
  91. Please notice that He displays only copperlist made with the Editor CC-ED.
  92. For this Copper Control only use AmigaDos (function Ucoplist, User Copperlist).
  93.  
  94. To install a copperlist, only specify the pathname of the copperlist file, for
  95. example `Copcon df0:mycoplist'. Copper Control will install it in the first
  96. Screen (In the first Viewport to be more exact) in VIEW struct.
  97. This is sufficient if there's only one screen. Otherwise, you can choose screen
  98. with a parameter before pathname, for example `Copcon -2 Df0:mycoplist'. This
  99. will install mycoplist in the third screen in VIEW struct. So you might have
  100. understood that the first number is 0: `Copcon -0 Df0:mycoplist' is equal to
  101. `Copcon Df0:mycoplist'. The number must not be greater than 9 (I think it's
  102. enough: I'll extend it if asked). Anymay, if there's less screens than number
  103. given, this number undergo a MODULO.
  104. The Copperlist will rest in place until the screen is closed or until Copper
  105. Control removes it.
  106. To replace a previously installed copperlist, simply re-call CopCon with
  107. another file: Copper Control will remove the previous then install the new.
  108. To remove a previously installed copperlist, call Copper Control with the
  109. screen number BUT WITHOUT any filename, like for example `Copcon -2'.
  110.  
  111. If You Don't remember something, try with `?' in parameter.
  112. If You Don't remember this, try HARA-KIRI.
  113. If You want to see what you can have with it, take a look at the examples...
  114.  
  115. A small update
  116. --------------
  117. On Intuition screens, Horizontal precision decreases with the depth !
  118. It starts from 8 pixels, which is normal, but decreases to 16 pixels on an 8
  119. colors screen (this means that only one color every 16 pixels is allowed),
  120. and worse after...
  121. It's quite strange, but there should be a good reason, because it isn't an
  122. Hardware limitation. For all that, think of this when designing copperlists !
  123.  
  124. -------------------------------------------------------------------------------
  125. BUYING SOURCE CODE
  126. -------------------------------------------------------------------------------
  127. See CC-ED.doc...
  128.  
  129. -------------------------------------------------------------------------------
  130. TO DO
  131. -------------------------------------------------------------------------------
  132. - A More Powerfull Editor in C (or AMOS Pro ?)
  133. - ASM and ASCII `dc.w' copperlists loading
  134. - Animated & morphed copperlists (Is it Possible ?)
  135. - Workbench loading for CopCon, with tooltypes, File requester... 
  136. - Installing copperlist on other programs loading ?
  137.   (ie when you load DirOpus,CopCon detect this and install corresponding user
  138.   copperlist. Hello Adam ! )
  139. - AGA support ?  (I've no documentation for instant)
  140.  
  141. -------------------------------------------------------------------------------
  142. Greetings & Thanks
  143. -------------------------------------------------------------------------------
  144. - Amiga Operating System : HE do all the job, I only USE it...
  145. - Furthermore our marvellous COPPER !
  146. - Adam CARANO        :    for his patient support during coding & debugging time
  147.             (receiving a dozen of `final version'), and for a lot
  148.             of ideas and to be a REAL amiga user and supporter.
  149. - Mourad BELHOUCHET  :    For his (very) numerous good ideas, the C books,
  150.             the Maths books, and above all for H.P Lovecraft books.
  151.             And to be my friend.
  152. - Joseph COSTAGLIOLA :    For NO support.
  153. - Stephane EISENLHOR :    To simply be...
  154. - Jean-Louis LESIEUR :    To be so bad and agressive with me. It's welfare some
  155.             little frankness... I really love your music album
  156.             `Lands Of Pain'. (REALLY !)
  157. - MICKAEL SERKIS     :    For spending a few of his time in correcting english
  158.             doc.
  159.  
  160. -------------------------------------------------------------------------------
  161. Other greetings
  162. -------------------------------------------------------------------------------
  163. - Ivan TRUJAS (Iron Man), Chritophe HERNANDEZ (The Invisible Man),
  164. - Loïc DUPUY, Zef & his Trash group `ETHERIZE', Fred P., Arthur,
  165. - Celine, Eric & Cecile, Fred M., Alain,
  166. - Ahmed Rehiel, Eric S., Michel, Nordine, Laurence, Rachid, Nadia, Christine,
  167.   Sandrine, Sandra, Sabrina, Angelique, Nacer, Valerie, Youssef, Marese,
  168.   Claude, Brigitte & Beatrice, Pio, Boule, Nadjib,
  169. - BATHORY,VEN