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 >
Wrap
Text File
|
1993-11-29
|
9KB
|
180 lines
_______________________________________________________________________________
-------------------------------------------------------------------------------
____ ____ ____ ____ ____ ____ ____ ____ __ __ _____ ____ ____ __
/\___\\___\\___\\___\\___\\___\ /\___\\___\\_\/\_\\____\\___\ \___\\_\
/ / __// // _ // _ // __//__ / / / __// // \/ //_ _//__ / / // /_
/ / /\ / / // __// __// __// / / / /\ / / // /\ // / / / / / / // /__\
\/___//___//_/ \/_/ \/___//_/\_\ \/___//___//_/\/_/ \/_/\/_/\_\/___//_____/
_______________________________________________________________________________
-------------------------------------------------------------------------------
Version 1.0, Every OS compatible (tested on 1.3, 2.0+, 3.0)
FREEWARE ©1993 by Nadir Boussoukaia
For any Comments, Hello, suggestions, bug report,
Write to: /--------------------------\
| Nadir Boussoukaia |
| 1 Rue Des Romanesques |
| 13015 Marseille (France) |
\--------------------------/
NB: Join me also if you are interested in Demo Swapping (Only)
===================================================
ANY SERIOUS JOB PROPOSITION IS WARMLY WELCOMED.
===================================================
-------------------------------------------------------------------------------
Introduction
-------------------------------------------------------------------------------
COPPER CONTROL is a small program (3844 bytes) which gives you the possibility
to use your own copperlist instead of ANY NUMBER of colors, in any Intuition
Screen, like Workbench screen for example.
You can easily design your copperlists for Copper Control with the editor
Copper Control Editor (CC-ED).
No additional memory is used (slight use).
No Assembly Tricks: This done with Amiga Operating System.
A French or German version could be available.
Features
--------
- Copper Control done in short & fast assembly
- The editor CC-ED done in AMOS 1.3 (maybe a 2.0 version in C)
- You can choose the screen (ViewPort) where you want the copperlist
- You can choose the color register of the copperlist
- More than one color per line possible (every 8 pixels)
- Possibility of multi-color register copperlists
- You can replace a previously installed copperlist
- You can remove a previously installed copperlist
- Looks great in combination with WBPatterns
Non-Features (not yet ?)
------------
- AGA support
- WB loading
-------------------------------------------------------------------------------
Disclaimer
-------------------------------------------------------------------------------
THIS PROGRAM IS PROVIDED ON AN `AS IS' BASIS, NO WARRANTIES ARE MADE, EITHER
EXPRESSED OR IMPLIED. SO THE AUTHOR DOES NOT ASSUME ANY RESPONSIBILITY OR
LIABILITY, AND ALL USE OF THIS PROGRAM IS AT YOUR OWN RISK.
-------------------------------------------------------------------------------
Distribution
-------------------------------------------------------------------------------
This product is FREEWARE: Permission to use, copy and distribute it for any
purpose is hereby granted, including in commercial productions.
-------------------------------------------------------------------------------
Installation
-------------------------------------------------------------------------------
Copper Control may be placed anywhere you want, but he feels home in your `C:'.
He needs no file, except for the copperlist file of course. He can only be
runned from CLI. You could start Copper Control in your Startup-Sequence: Put
it at the end of file (or at least after Iprefs). No need of RUN or RUNBACK:
Copper Control installs the copperlist specified with the Path then quits.
-------------------------------------------------------------------------------
Using Copper Control
-------------------------------------------------------------------------------
Please notice that He displays only copperlist made with the Editor CC-ED.
For this Copper Control only use AmigaDos (function Ucoplist, User Copperlist).
To install a copperlist, only specify the pathname of the copperlist file, for
example `Copcon df0:mycoplist'. Copper Control will install it in the first
Screen (In the first Viewport to be more exact) in VIEW struct.
This is sufficient if there's only one screen. Otherwise, you can choose screen
with a parameter before pathname, for example `Copcon -2 Df0:mycoplist'. This
will install mycoplist in the third screen in VIEW struct. So you might have
understood that the first number is 0: `Copcon -0 Df0:mycoplist' is equal to
`Copcon Df0:mycoplist'. The number must not be greater than 9 (I think it's
enough: I'll extend it if asked). Anymay, if there's less screens than number
given, this number undergo a MODULO.
The Copperlist will rest in place until the screen is closed or until Copper
Control removes it.
To replace a previously installed copperlist, simply re-call CopCon with
another file: Copper Control will remove the previous then install the new.
To remove a previously installed copperlist, call Copper Control with the
screen number BUT WITHOUT any filename, like for example `Copcon -2'.
If You Don't remember something, try with `?' in parameter.
If You Don't remember this, try HARA-KIRI.
If You want to see what you can have with it, take a look at the examples...
A small update
--------------
On Intuition screens, Horizontal precision decreases with the depth !
It starts from 8 pixels, which is normal, but decreases to 16 pixels on an 8
colors screen (this means that only one color every 16 pixels is allowed),
and worse after...
It's quite strange, but there should be a good reason, because it isn't an
Hardware limitation. For all that, think of this when designing copperlists !
-------------------------------------------------------------------------------
BUYING SOURCE CODE
-------------------------------------------------------------------------------
See CC-ED.doc...
-------------------------------------------------------------------------------
TO DO
-------------------------------------------------------------------------------
- A More Powerfull Editor in C (or AMOS Pro ?)
- ASM and ASCII `dc.w' copperlists loading
- Animated & morphed copperlists (Is it Possible ?)
- Workbench loading for CopCon, with tooltypes, File requester...
- Installing copperlist on other programs loading ?
(ie when you load DirOpus,CopCon detect this and install corresponding user
copperlist. Hello Adam ! )
- AGA support ? (I've no documentation for instant)
-------------------------------------------------------------------------------
Greetings & Thanks
-------------------------------------------------------------------------------
- Amiga Operating System : HE do all the job, I only USE it...
- Furthermore our marvellous COPPER !
- Adam CARANO : for his patient support during coding & debugging time
(receiving a dozen of `final version'), and for a lot
of ideas and to be a REAL amiga user and supporter.
- Mourad BELHOUCHET : For his (very) numerous good ideas, the C books,
the Maths books, and above all for H.P Lovecraft books.
And to be my friend.
- Joseph COSTAGLIOLA : For NO support.
- Stephane EISENLHOR : To simply be...
- Jean-Louis LESIEUR : To be so bad and agressive with me. It's welfare some
little frankness... I really love your music album
`Lands Of Pain'. (REALLY !)
- MICKAEL SERKIS : For spending a few of his time in correcting english
doc.
-------------------------------------------------------------------------------
Other greetings
-------------------------------------------------------------------------------
- Ivan TRUJAS (Iron Man), Chritophe HERNANDEZ (The Invisible Man),
- Loïc DUPUY, Zef & his Trash group `ETHERIZE', Fred P., Arthur,
- Celine, Eric & Cecile, Fred M., Alain,
- Ahmed Rehiel, Eric S., Michel, Nordine, Laurence, Rachid, Nadia, Christine,
Sandrine, Sandra, Sabrina, Angelique, Nacer, Valerie, Youssef, Marese,
Claude, Brigitte & Beatrice, Pio, Boule, Nadjib,
- BATHORY,VEN