home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 471.lha / CopperMaster / CopperMaster.doc < prev    next >
Text File  |  1991-02-09  |  2KB  |  44 lines

  1.  
  2.                CopperMaster © Copyright 1990 by Jonathan Potter
  3.  
  4.   CopperMaster provides an easy way to generate your own custom copper lists,
  5. and generally brighten up your screen.
  6.  
  7.   It runs only from the CLI, and takes one argument; the filename of a
  8. "copper list". This copper list is presented in the following manner :
  9.  
  10.                col x y rgb
  11.                col x y rgb
  12.                col x y rgb
  13.                col x y rgb
  14.                .
  15.                .
  16.                .
  17.                .
  18.                
  19.  
  20.                                  ad infinitum...
  21.  
  22. col is the colour register to be changed; this is a value from 0 to 31. x and
  23. y are the x and y locations to make the change. Remember that the copper has
  24. a horizontal resolution of 113, and a vertical resolution of 262 lines in NTSC
  25. and 312 in PAL, but because there are only 8 bits of resolution for vertical
  26. beam positioning, you must have an instruction for line 255, and then
  27. additional instructions for line x-255 to reach lines greater than 256. That
  28. is, to set line 260 a certain colour, you must
  29.  
  30.                0 0 255 fff        this changes to fff at line 255
  31.                0 0 10 000         this changes to 000 at line 260 (256 + 10)
  32.  
  33. rgb is a hex value representing the colour you wish to change to.
  34.  
  35.   If you run Copper Master with no filename, it will reset any previous
  36. changes to the copper list.
  37.  
  38.  
  39.                                Jonathan Potter
  40.                                  P.O. Box 289
  41.                               Goodwood, SA 5034
  42.                                   Australia
  43.                              Phone : (08) 2932788
  44.