home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 2: PC
/
frozenfish_august_1995.bin
/
bbs
/
d07xx
/
d0797.lha
/
BigMec
/
BIGMec.doc
< prev
next >
Wrap
Text File
|
1993-01-10
|
9KB
|
199 lines
/|||||||||||||||||||||||||||||||||||||||||||||||||||||||||\
| |
| ///// ///// ///// |
| / / / / |
| / / / / // // //// //// |
| ///// / / /// / / / / / / |
| / / / / / / / ///// / |
| / / / / / / / / / |
| ///// ///// ///// / / //// //// v1.0 |
| (BeerIsGood memory-control) |
\|||||||||||||||||||||||||||||||||||||||||||||||||||||||||/
^ General futures :
BIGMec is another nutricious SHAREWARE utility for your Amiga, which can
be used in a wide spectre of applications. Let me emphasize some of them:
- did you ever want to know how hungry the product of your whole-night
seanse (ok, ok, it could be a whole-day seanse too) was ? Well, this
should present no problem to you any more (if you'll ever understand
what i'm trying to explain here) since BIGMec displays the current
available space (in the upper part), the space available when you started
BIGMec (the frozen part in the middle) and the difference between those in
the lower part of BIGMec. Equalizing the frozen and the available
space is also a great opportunity to experince some, yet unknown abilities
of the man's best friend (who said anything about dogs ?) - the mouse.
Here's what you have to do:
1) drive your mouse to BIGMec.
2) tell your mouse to eat the difference.
IMPORTANT NOTICE:
you MUST talk into its RIGHT EAR (scientists all over the world
are still researching this curious phenomena ... (actually a comment
should follow here, but by the time you read this, the comment shrunk
into 3 dots in shame and disgrace))
- Another useful future of BIGMec is the memory spending routine (opposed
to the usual memory saving routines). Just double-click the left mouse
button on one of the values under the CHIP, FAST or PUBLIC inscription
and enter an new value (or press <RETURN> to cancel) in the string
gadget. You can now edit the value with the cursor keys, delete it
by pressing the RightAmiga+x keys and undo the changes by pressing the
RightAmiga+q keys. Instead of double-clicking one of the values, you can
also press the 'c' key for CHIP, 'f' for FAST or 'p' for PUBLIC.
This means that you can actually define, how much memory you want to
have at the time (rounded down to 8 bytes). BIGMec does not restrict
the access to the memory to other tasks, so the value will change if
another tasks frees its memory or if you resize a window, ...
To get your memory back again, select the 'FlushMem' item from the
'Project' menu.
^ To use BIGMec you need :
- a standard Amiga with at least KICK 1.2.
^ Installing BIGMec :
- all you have to do is to copy it to your c: directory (maybe it should
be in the System/ dir - choose whatever you prefer).
^ Using BIGMec :
- it can be used from CLI as well as from the WorkBench.
- starting BIGMec from CLI:
BIGMec OPTIONS (the OPTIONS are listed below)
- starting BIGMec from WorkBench:
Double-click the BIGMec icon.
If you want to change the options, click the BIGMec icon
once and select the 'Info' item from the 'Workbench' menu
(in WB 2.0 the 'Information...' item from the 'Icons'menu).
Now add a Tool Type (click ADD) and type:
WB_ARGS=OPTIONS (the OPTIONS are the same as the CLI OPTIONS !)
You can just edit the WB_ARGS Tool Type if it is already present.
BIGMec also supports Project Icons, which means you can use more
icons with different settings with only one copy of BIGMec. Just
copy a project icon (i.e. the 'Shell') icon to the directory you
want to start BIGMec from, select the 'Info' menu-item ,change the
Default Tool to the actual BIGMec's directory (usually 'c:BIGMec')
and add the new Tool Types (see above).
^ the BIGMec CLI OPTIONS are:
- HEX|DEC use the option HEX for hexadecimal display
or DEC for decimal display of the BIGMec
The default value is DEC.
- BYTE|KILO|MEGA the option BYTE displays the BIGMec in bytes
while KILO(MEGA) displays them in kilo(mega)-bytes
The default value is BYTE.
- FLUSHLIBS if you need to know the precise memory loss of a
a program, use this option, which frees the memory,
allocated by unused libraries.
BIGMec doesn't flush the libraries out of the
memory by default.
- DELAY determine the window refreshing time of the
display in 1/50 sec (DELAY 50 will refresh the
display approx. every second). If you think that
the display is reacting too slow, just use a smaller
value than 25. (Since i use the VBLANK unit of the
timer device you can also set the DELAY to 0 - the
KICK 1.2/1.3 MICROHZ device can cause a crash for
delays smaller than 2 micros). Only the values, that
actually differ from the last printed ones are being
printed.
The default value is DELAY 25.
- MSGS the nr. of intuition messages to be allocated
at the start of the program (the maximum is 100).
(since intuition allocates memory for its messages
dinamically, it is possible, that it allocates a
message for the BIGMec-window while it is
delaying between the window refreshes. This would of
course affect the final result of the measurement.
To prevent this, BIGMec allows you to allocate
sufficient memory for the communication with
intuition before it actually starts to communicate
with you).
The default value is MSGS 5
- FROZ|NOFROZ use the NOFROZ option to hide the Frozen-
memory values.
The default value is FROZ.
- DIFF|NODIFF use the NODIFF option to hide the Difference-
memory values.
The default value is DIFF.
- HELP A short overview of the commands.
- Note:
You can also use abbrevations (type 'BIGmec ?' from CLI for a complete
list) instead of the long versions of the options, but be careful -
while a space is expected between long options, you must set a '-'
before each short option (see also the examples !!).
- Examples:
BIGMec HEX KILO DELAY 5 MSGS 3 NOFROZ
will display KiloByte HEX values approx. every 1/10 sec. without
displaying the FROZN values. Before displaying the values it will also
allocate memory for 3 intuition messages, which should be enough for a
medium occupied system.
The next command lines (using abbrevations) have the same effect :
BIGMec -hkD5M3n
or BIGMec -h -k -D5 -M3 -n,
or BIGMec HEX -kD5n -M3,
or BIGMec -kn DELAY 5 -h,
or BIGMec -D5 -M3h NOFROZ -k,
or Do i really have to read all this ??
Invalid:
BIGMec -d 5
or BIGMec DELAY5
^ The BIGMec menus are:
- FlushMem flush the memory BIGMec allocated after
double-clicking one of the "available" values
- Window To Front
bring the BIGMec window to front on
activation
- All other menu-items are identical to the CLI-options.
^ Distributing BIGMec:
BIGMec can be freely distributed without profit - otherwise you need my
permission. In case you find it useful please send me a contribution of
10 US$ or 15DM (send only cash) to:
Sandi Tomsic
Thumova 21
61211 Smartno
SLOVENIA
Also send your comments (on the program, the docs, the weather, ...)
your suggestions, bug reports, anything (stolen software excluded).