home *** CD-ROM | disk | FTP | other *** search
- * ** *** D R O P G F X ! *** ** *
-
- Version 1.0
-
-
- Copyright (c)1989 by Thomas White
-
- Free Software for Non-Commercial Use Only
-
-
- PLEASE READ THIS DOCUMENTATION FILE
- BEFORE USING DROPGFX!
-
-
-
- WHAT DOES IT DO? *** ** *
-
- DropGfx! replaces the blank Workbench window with a bitmap picture
- stored in an ILBM (IFF) file. It is a nice way to customize your Amiga
- system, and it helps to relieve the boredom which is caused by the
- monotonous blue (or whatever colour you prefer) Workbench screen.
-
- DropGfx! comes with a default ILBM file, cleverly named 'DropGfx.ILBM'.
- Use this picture to verify that DropGfx! does indeed function correctly.
- Then, most certainly, you will want to replace this picture with one of
- your own.
-
- When DropGfx! is started, it opens a little window on top of the
- Workbench screen title bar to indicate that DropGfx! is indeed active.
- Then it proceeds to load the requested ILBM file from disk. After the
- picture is in memory, DropGfx will (by default) centre it in the Workbench
- window. Then, finally, the screen's colour map will be altered to reflect
- the values stored in the ILBM file.
-
- DropGfx! will then go to sleep, and it won't wake up until you click
- on the close gadget of the little window. After it awakes, DropGfx! will
- kindly restore the Workbench screen to its previous state. The little
- window will close and DropGfx! will be no more.
-
- If an error should happen to occur when DropGfx! is started, the
- Workbench screen will flash (or beep), the little window will become active,
- and an error message will appear on the screen title bar. Read this
- message to figure out what went wrong, and then close the little window.
- After you have corrected the situation, try starting DropGfx! again.
-
-
- PICTURE PARTICULARS *** ** *
-
- This version (1.0) of DropGfx! only works with pictures with 4 or
- fewer colours (that is, 1 or 2 bitplanes). If you instruct DropGfx! to
- load a picture with more than 4 colours, it will simply ignore the
- additional bitplanes. In this situation, the displayed image will probably
- look quite unlike the original picture.
-
- Another feature of DropGfx! is that it will take any sized ILBM picture
- and centre it on the screen. So if you have DropGfx! display a 640x400
- image on a non-interlaced Workbench screen, you will only see the middle
- vertical section. Another example could be a 320x200 picture. In this
- case, the resulting image will appear tall and thin, which is not a bad
- physical description of myself.
-
- However, you may wish to display an image at a specific position on
- the Workbench screen. Fortunately, DropGfx! permits you to do just that.
- You may specify the (x,y) coordinate on the Workbench screen at which
- the top, left-hand corner of the image is to appear. Now don't go bananas
- if you don't know the coordinate system; I'll show you a diagram:
-
- (0,0) x (639,0)
- ----------------------------------------------------------------
- | |
- | |
- | |
- \ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /
- y \\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//
- |\/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/|
- | |
- | |
- | |
- ----------------------------------------------------------------
- (0,199) (639,199)
-
- So, if for example, you wanted the top, left-hand corner of the image to
- be in the middle of the screen, you would specify a coordinate of (320,100).
-
- Just to confuse you if you aren't already (I am!), you may also
- specify negative coordinates. (huh?) The use of negative coordinates
- will cause a certain portion of the top left-hand corner to be hidden
- beyond the edge of the screen. Thus a coordinate of (-320,-100) would
- result in the bottom right-hand corner of a 640x200 picture appearing
- in the top-left hand corner of the Workbench screen.
-
- In any case, don't specify really wierd coordinates that are less
- than -1024 or greater than 1024. If you are a daring type of person,
- do so at your own risk.
-
- I suggest you use some image processing program to alter full-screen
- pictures to 640x200, 2 bitplanes. If you do so, you can allow DropGfx!
- to centre the picture on the screen automatically, and it won't look
- like a scrambled image due to bitplane stripping.
-
-
- STARTING DROPGFX! *** ** *
-
- Enough of talk, time for action! DropGfx! can be started from either
- the CLI or the Workbench. You'll probably want to put DropGfx! in your
- Startup-Sequence, so I'll talk about that in detail later. But first,
- we'll look at how DropGfx! is started from the Workbench.
-
- DropGfx! has its own icon. Ensure that the 'DropGfx.ILBM' picture is
- in the same drawer as DropGfx!, and then double-click on the DropGfx icon.
- After a few moments, the picture should appear. Easy!
-
- When you are prepared to display a different ILBM picture, copy it
- onto the same disk (preferably the same drawer) as DropGfx! is on. Then
- select the DropGfx icon and choose 'Info' from the Workbench menu. You
- should then examine the TOOL TYPES section of the Info window. There will
- be a 'PICTURE=DropGfx.ILBM' tool type there. Edit this line so that it
- now reads 'PICTURE=<name of your ILBM file>'. For example, if the picture
- 'Seashore' was in the 'Lo-res' drawer of the disk, the tool type would
- read 'PICTURE=:Lo-res/Seashore'. Don't forget to give the full pathname
- if the ILBM file is not in the same directory as DropGfx! is!
-
- To change the position of the picture on the Workbench screen, you
- must add the tool type "POSITION=x,y". For example, if you wanted to
- display a small picture in the top, left-hand corner, you would enter
- "POSITION=0,0". Remember that you can also use negative coordinates;
- for example, "POSITION=-320,-100".
-
- Using DropGfx! from the CLI is more tricky. Here is the syntax:
-
- use: DropGfx ILBM_file [xpos ypos]
-
- ...where 'ILBM_file' is the name of the ILBM picture file
- [xpos ypos] are the optional coordinates for positioning
- the top, left-hand corner of the image
- (if no coordinates are given, the image will
- be centred on the Workbench screen)
-
- So, as an example, if you wanted to display that 'Seashore' picture at
- a position of (0,-11), you would enter:
-
- 1> DropGfx :Lo-res/Seashore 0 -11
-
- However, if you type the above line in as shown, you will be unable to
- enter any other commands until you close the little window to make DropGfx!
- to go away. This is easily solved using the 'Run' command:
-
- 1> RUN DropGfx :Pix/SelfPortrait
-
- But, (argh!) this solution does not solve the other problem with using
- DropGfx! with the CLI, which is that the CLI window will not close until
- you get rid of DropGfx! So the final solution was to resort to the
- 'RunBack' command, which is a fine utility written by Rob Peck.
-
- Fortunately, I have included this handy thingy in the DropGfx! archive
- file so that you won't have to rummage through your PD disks to find it.
- So an example of the proper CLI use of DropGfx! is as follows:
-
- 1> RunBack DropGfx :Med-Res/OntheBeach
-
- Please note that the Workbench program must be up and running in order
- for DropGfx! to do its thing. You will be notified with an error message
- if you forget to 'LoadWB' before you 'DropGfx'. Thus, a segment of your
- Startup-Sequence should be as follows:
-
- LoadWB
- RunBack >NIL: DropGfx :Images/Wierd
-
-
- MEMORY MADNESS! *** ** *
-
- I won't lie to you: DropGfx! is somewhat memory hungry. Depending on
- the size and resolution of the Workbench screen, DropGfx! can consume a
- fair chunk of your precious CHIP memory. For a standard, non-interlaced
- 640x200 Workbench screen, DropGfx! requires about 60-80K, depending on the
- number of windows that are open. SO WATCH OUT! If you're getting low on
- CHIP memory, get rid of DropGfx! immediately. Otherwise, the infamous
- Guru might be just around the corner.
-
- It's a good idea to start DropGfx! only when no other programs are
- running. This prevents the CHIP memory from becoming overly fragmented.
- At some point you might think you have 300K left, but if it's all in little
- pieces, you'll probably be in for some trouble.
-
- Face it, if you only have 512K total memory, DropGfx! is little more
- than a Workbench hack for you. You can use it while doing disk maintenance
- and the like, but if you start another program with its own screen, you
- should kill DropGfx! before you do so. Don't say I didn't warn you!
-
-
- NOTES AND STUFF *** ** *
-
- To the best of my knowledge, this program will not directly cause a
- dreaded Software Failure. However, if you carelessly use up all of your
- memory while DropGfx! is active, you'll probably crash.
-
- DropGfx! was tested on different computer models with different
- memory configurations, and this version (1.0) worked without a hitch.
- Thanks to Marc Aubut and Richard Dominique for risking whatever they were
- working on while they had beta versions of DropGfx up and running.
-
- However, if you have reason to believe that DropGfx occasionally
- worships the infinitely wise Guru, please send me a note completely
- describing your system's configuration, what you were doing when it went
- bye-bye, and what happened as a result of the crash. Thanks!
-
- One side effect of DropGfx! is that the Workbench screen will be
- unable to close while DropGfx! is active. Again, if you're running low
- on memory, get rid of DropGfx! by closing the little window. Then you'll
- be able to close the Workbench screen.
-
- A note on compatibilty is in order. DropGfx! has been tested and
- found to work with the following programs that alter the Workbench screen:
-
- VScreen, MoreRows
-
- Anything else you run that modifies the Workbench screen could be a sworn
- enemy of DropGfx!, so combine programs at your own risk!
-
-
- A FINE OFFER! *** ** *
-
- Have I ever got a great deal for you! (groan...)
-
- As you should know by now, this program is free. It costs you zilch.
- However, it has cost ME a lot of time and effort. But that's all right,
- 'cause other programmers have done the same.
-
- However, DropGfx! is being updated at this very moment. DropGfx! V2.0
- will soon be (or is already) finished. It will make up for the shortcomings
- inheirent in V1.0. Here's my 'To Do' list:
-
- - More colours! More colours! Yes, 8+ colours on the Workbench!
- - Colour cycling! Just think, an animated Workbench picture...
- - Nuke the little window! It's a pain in the rotunda!
- - A better CLI interface... no more need for 'RunBack'!
- - Allow the Workbench screen to close!
-
- Here's the scoop: V2.0 will only be available to registered owners of
- DropGfx! (shucks!)
-
- To become a registered owner of DropGfx!, simply send a cheque or
- money order for fifteen dollars ($15), along with your name, address,
- comments, and suggestions, to:
-
- Thomas White
- 1215 Voyageur St.,
- Sudbury, Ontario, Canada.
- P3A 3Z5
-
- When DropGfx! V2.0 is complete, registered owners will receive it
- on a 3.5" 880K disk, along with some other PD stuff and some neato, nifty,
- and downright unusual pictures to use with DropGfx!
-
-
- LEGAL WRAP-UP *** ** *
-
- This program is offered "as is". The author assumes no responsibility
- for any damage or loss of data that occurs while this program resides in
- computer memory.
-
- This program is Copyright (c) 1989. The author grants permission for
- any and all persons to freely distribute this program, this documentation
- file, and support files, as long as the program is accompanied by these
- files.
-
- This program may NOT be used in any commercial product without prior
- written permission from the author. Please contact the author at the
- above address to make an arrangement if this permission is desired.
-
- Amiga(TM) is a registered trademark of Commodore Business Machines, Inc.
-
-
- * ** *** *** ** *
-
-
- Thanks to the guys at Commodore-Amiga for making such an
- awesome, excellent, totally terrific machine!
-
- Yes, I do live in Canada, that's why I spell "colour"
- and "centre" properly.
-
-
-
-
-
-