home *** CD-ROM | disk | FTP | other *** search
-
-
- Chop 1.0 User Manual
-
- Nov 1, 1989
-
-
-
- Preface
- =======
-
- This program is freeware, this means that you can copy it freely as long
- as you don't ask any more money for it than a nominal fee for copying. If
- you want to distribute this program you should keep this document with it.
- If you have suggestions or remarks about this program, or if you find
- any bugs, please let me know.
-
- Write to the following address:
-
- Nico François
- Corbielaan 13
- 3060 Bertem BELGIUM
-
-
- Contents
- ========
-
- 1. Introduction
-
- 2. Usage
-
- 3. Qualifiers
-
-
- 1. Introduction
- ==================
-
- Oh no !!! Not another input handler !!! 'fraid so !
-
- But wait, there's something new:
-
- The main function this program was written for is the chopping of
- bitplanes, hence the name 'Chop'. Chopping of bitplanes ???, well imagine
- this: You have got no REAL fast memory (*) and you run a program that opens
- a screen of more than 4 planes lo-res or 2 planes hi-res, bingo, your Amiga
- slows down up to 50% of its normal speed ! This is because both the custom
- chips and the processor have access to the same memory area. Now, wouldn't
- it be nice to chop the extra planes off on screen, but keep them internally
- so the processor can run at full speed ? Yes !!! Lo and behold: Chop 1.0 !
-
- When you chop a screen only the display changes, internally the program
- will still continue to work with the full color palette. Unchop the screen
- and everything will be back to normal. For example: In DPaint III, you are
- working in hi-res 4 planes (16 colors), you start a perspective fill (this
- can take a while). The calculation will take TWICE as long as in hi-res 2
- planes (4 colors) !! With Chop you can remove the two extra planes while the
- calculation is going on and bring'em back after it's finished, voila, a
- perspective fill that is twice as fast !!
- Also included in this input handler are some of the more seen features,
- like a mouse accelerator, clicktofront (also with keys) and sunmouse. Keys
- and qualifiers are user definable.
-
- (*) In general you have real fast memory when you expand an Amiga 2000 or
- when you expand and Amiga 500 EXTERNALLY (not with the A501).
-
-
- 2. Usage
- ========
-
- You can start 'Chop' from WorkBench or CLI. To start it from the CLI
- type 'Chop <options>', there is no need to 'run' chop because it will just
- install a handler and exit. To start it from the WorkBench select the icon
- and put 'ARGLINE=<options>' in the tooltypes (using 'Info' from the WorkBench
- menu) and then double-click it. This way you can start Chop with your
- favourite options from WorkBench as well as the CLI.
- When you start Chop it will try to load the Chop-Handler, copy this to
- your L: directory (or your current directory). Chop uses less than 2K of
- memory once installed !!
-
- Type 'Chop ?' at the CLI prompt to get a usage message. Chop accepts
- the following options:
-
- -c# : Chop on/off
- -C#.# : Set hex keycode and qualifier for chop
- ( Use the key set with -C#.# to chop or unchop the front screen.
- You can chop upto 8 screens. Screens with user copper lists can
- not be chopped. )
- -w#.# : Win2Front on/off (1 = clicks, 2 = key, 3 = both) and # of clicks
- -K#.# : Set hex keycode and qualifier for win2front (key)
- -W# : Set hex qualifier for win2front (clicks)
- -b# : Front2Back on/off
- ( use -w#.# with 0 to 3 and any number of clicks to select the mode
- for win2front. When 'key' mode is selected you can move the
- window under the pointer to the front by pressing the selected
- key, this key can be set by -K#.#. If you switch on front2back,
- with -b1, now the window will be pushed to the back if it was
- already in front of all the others. With 1 (or 3) you select
- 'click' mode, now you can bring a window to the front by clicking
- in it.
- When you are working in the WorkBench the machine can hang up
- if you use click2front when you are selecting an icon, e.g. when
- you double-click an icon to start a program but you've also set
- the number of clicks for click2front to 2. Therefore it's best
- to use a qualifier in the WorkBench for the click2front. This
- qualifier is automatically set to 0x30 when you start chop from
- the WorkBench, so press either <ALT> key when you want to use
- click2front in the WorkBench. )
- -s# : SunMouse on/off (1 = movement, 2 = rawkey, 3 = both)
- ( When SunMouse is switched on the window under the mouse pointer
- is always selected, so when you move the mouse over an inactive
- window it will be automatically activated. )
- -a# : Mouse accelerator speed
- ( This is for all who think the top mouse speed in Preferences is
- not fast enough. Accelerate the mouse N times by using -aN. )
- -q : Remove Chop-Handler (or execute twice from WB)
-
- Where # stands for a (hex) number. (1 is on, 0 is off)
-
- Default options are:
-
- Chop -c1 -C5f.30 -w2.0 -W0 -K5f.0 -b1 -s0 -a2 (CLI)
-
- Chop -c1 -C5f.30 -w2.0 -W30 -K5f.0 -b1 -s0 -a2 (WorkBench)
-
- This means press <HELP> to shuffle the windows, <ALT> <HELP> to (un)chop
- the front intuition screen. Back2front is on and SunMouse is off. The mouse
- is sped up 2 times.
- When started from CLI click2front qualifier is 0x0, when started from
- WorkBench default qualifier is 0x30 (either ALT key).
-
-
- 3. Qualifiers
- =============
-
- Useful qualfiers for Chop (in hex):
-
- 0000 No qualifier
- 0001 Left shift
- 0002 Right shift
- 0004 Caps lock
- 0008 Ctrl
- 0010 Left alt
- 0020 Right alt
- 0040 Left AMIGA
- 0080 Right AMIGA
- 1000 Middle mouse button (if you can find it :-)
- 2000 Right mouse button
- 4000 Left Mouse button
-
- Or (or add) these together to get a combination of qualifiers.
-
- Enjoy !
-
-
- PROGRAM HISTORY:
-
- *****************************************************************************
- VERSION 1.0
-
- First release.
-
- *****************************************************************************
-
- Chop 1.0 written by Nico François (Yes, Nico is my first name :-),
- bitplane chop function by Philip Marivoet.
-
- (c) 1989 Nico François / Philip Marivoet
-