home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Computer Club Elmshorn Atari PD
/
CCE_PD.iso
/
mac
/
1000
/
CCE_1067.ZIP
/
CCE_1067
/
JML_SNAP
/
SNAP_ENG.DOC
< prev
next >
Wrap
Text File
|
1995-04-17
|
18KB
|
591 lines
Documentation to
JML-Snapshot 5.00
Contents
1. Introduction
1.1. Features
1.2. Legal things
1.3. JML-Snap is shareware!
2. Installation
2.1. Registration
3. How to use...
3.1 Drag&Drop
4. If something doesn't work...
5. Some common things
6. Known bugs
7. History
8. Preview
9. Updates
10 . Thanks to...
11. My adress
1. Introduction
It was one day after the 1992 ATARI trade-fair. I just had connected my
new graphiccard to my ST and needed a hardcopy.
"No Problem! I've got lot's of these programms on disk", I thought to myself.
But none of them was able to support more than 16 colors; the most of them
couldn't even handle other resolutions than 320x200.
So I decided to write it by myself. I think, most of all shareware-
programms were born like this.
When using JML-Snapshot first, please klick on the button "Sprache". The
language will switch to English!
1.1 Features
JML-Snapshot allowes you to save any desired part of the screen to disk.
You can choose between following options:
- Free choice of the clipping via rubberband or direct cut of a window,
the contents of a window or the whole screen.
- Output format IFF, (X)IMG or TIFF
- Free choice of path and name of the snapshot or use of a standard-folder
- Copy the whole screen via Alt-Help
The size of the snapshot is not limited at all. Only if you want to save
the snapshot under a free chosen name, you maust have enough memory left.
JML-Snapshot can save any amount of colors, even Hi and TrueColor.
1.2. Legal things
JML-Snapshot may be copied and distributed in the unregistred form.
Any distribution of the key or the registred version is strictly
forbidden!
JML-Snapshot is copyrighted, with all rights reserved.
There's no liability for any possible damages, that may be caused by
JML-Snapshot. I just can't even imagine, which damage this may be.
1.3. JML-Snapshot is shareware
JML-Snapshot may be tested by anybody. If you like it, you have to pay
a fee of DM 20,- (or $15,- or £7,-).
To give you a little motivation, there are some features not available in
the unregistred version:
- (X)IMG saving only
- No Hi/TrueColor support
- no 'Window-snap'
- no Alt-Help support
To register your copy, you just have to pay your fee and send your name
and adress to the author. Read chapter 2.1 for more information
2. Installation
New users of Versions > 3.30:
If you like to use JML-Snapshot as a programm (PRG, APP), then you may
copy it anywhere you like. If you want to use it as an accessory (ACC),
JML-Snapshot has to reside on your bootpartition/bootdisk.
The name should always be JML_SNAP! Only the extenders ACC, ACX, APP and
PRG are supported. If you can resign to save the options, you can name
the programm as you please.
"Updater" from a version > 3.30:
Simply start SNAPINST.PRG. It has to be in the same folder, as
JML_SNAP.ACC!
After starting, the well known fileselector appears and you can choose
the namen and path for JML-Snapshot; JML-Snapshot will automaticly be
copied there.
If SNAPINST has found an old version of JML-Snapshot the old parameters
will be taken over.
2.1 Registration
People who have payed the fee for JML-Snapshot, will recieve a personal
key. For that I need the user's name and adress.
When you've recieved your key, just click on 'Info' in the maindialog and
then click on 'register'. Now you may enter your name, adress and the key.
If the click on 'OK' causes an alert, there must be something wrong.
Please check your data and try again. Otherwise you should have returned
to the maindialog. Now you have to click on 'Save' and you're owner of a
registred version. A distribution of this version or the key is striktly
forbidden!
3. How to use...
JML-Snapshot consists of two parts. The snapshotroutine and a dialog to
configure.
If you start JML_SNAP as a programm under standard-TOS (no multitaking),
you can only use the dialog. Started under a multitasking OS nothing will
happen first. You can work with other applications, as you're used to.
JML-Snapshot will be activated (under multitasking or as accessory) after
you've chosen the item in the menu (if you use MagiC! you can find the
item in MagiC's popup).
If you press down one of the shift keys while activating JML-Snapshot, the
dialog appears. You should do this when using JML-Snapshot first, to
configure it to your preferencies.
When working with a desktop, which can send VA_START, you may doubleclick
again on JML_SNAP to reach the dialog.
The dialog:
- The checkboxes
Field "Snapshot parameters":
Rubberband:
While "Rubberband" is crossed, the snapshot can freely be chosen.
Otherwise, the "window-snap" is active. More of this later.
Fileselector:
While active (and enough memory free) you can choose name and
path of your snapshot via fileselector. Otherwise JML-Snapshot
will use standard name and path.
Fix IFF:
Unfortunately, there are programms, which expect a word-aligned
width. You can blow up your snapshot, to satisfy these
programms.
Delay:
If active, you can delay the action of JML-Snapshot. After
activating JML_SNAP, nothing will happen, until you press down
both shift keys.
This might be usefull, for bringing up windows, because some
OS' always backdrop the upper window when switching to JML_SNAP.
Field "Extra":
Alt-Help:
TOS was always able to print out a hardcopy by pressing
Alt-Help. Sometimes, you'd like to have the hardcopy as a file,
instead of printing out.
The advantage of this method is, to save a screencopy to disk,
while having a dialog open or dropped down a menu.
If you switch off Alt-Help support, your computer will behave as
usual, just as if JML-Snapshot wasn't installed.
IMPORTANT!!! Please read SECURE.TXT!
Overwrite:
You can instruct JML-Snapshot to overwrite existing files.
When using the fileselctor, JML-Snapshot will always ask befor
overwriting!
Drag&Drop:
If your OS supports Drag&Drop you can instruct JML-Snapshot to
use this feature.
More of this in chapter "Drag&Drop".
- The radiobuttons (Field "Format"):
Choose your favorite output format.
- The standardpath:
If you do a snaphot with filelector disabled, JML-Snapshot will save
the file to the standardpath, which you can define here. Click on the
field containing the path and the fileselector will appear, so you can
choose your standardpath.
The arrows on the left and right are for scrolling the path if it's
too long for the box.
If not chosen, the path will be used, JML_SNAP was started from.
- The buttons:
Info:
The usual infobox appears. From here you can reach the dialog
for the registration.
Save:
All parameters will be saved. If JML-Snapshot isn't able to find
itself, you may locate it via fileselector.
Language:
You can switch between German and English
Quit:
Quits JML_Snapshot. If you use JML_SNAP as an accessory, this
function will be disabled.
Cancel:
Leaves the dialog and abandons all changes.
OK:
Leaves the dialog and takes over all changes.
If you use JML-Snapshot as a programm under a singletasking TOS, Cancel
and OK will quit JML-Snapshot!
The snapshotroutine:
The essential function of JML-Snapshot, which depends strongly on
"Rubberband".
If you start JML-Snapshot with rubberband active, the mousepointer changes
to a thin cross. Pressing the right mousebutton cancels.
Pressing the left mousebutton sets the mouseposition as the first corner
of the snapshot rectangle. The mousepointer changes to a pointing hand and
you can now set the second corner. When you relseae the button, the
snapshot will be saved.
If rubberband is not active, the pointing hand will appear immediately.
Pressing the left mousebutton will activate the "window-snap", which
means, that the contents of the window under the mousepointer will be
saved. If there's no window, JML-Snapshot will save the whole screen!
Beware, that you can only save the visible clipping of the window!
If you've clicked on a window-gadged, the whole window (including the
gadgeds) will be saved.
The snapshot will be saved as "SNAP_xx.ext". "xx" represents a number,
which will be increased for every snapshot. "ext" represents the
extension "IFF", "IMG" or "TIF", which depends on the output-format.
If you have selected "Fileselector", the bitmap will be saved under your
chosen name and path. The extension will be set automaticly.
Because of TOS-specific internals, you maust have enough memory to freely
choose a name and path. If there isn't enough memory free, JML-Snapshot
will save to the standard-path and inform you with an alertbox.
3.1. Drag&Drop
This is a new way of data-exchange between paralell running applications.
It's available while using
MultiTOS 1.08 (Beta-version only)
MagiC!3
Magic!Mac
D&D works like this:
You can click on an object (icon, text-clipping, picture-clipping) and
drag it to an other window, where you drop it. The object will be placed.
If you have activated D&D for JML-Snapshot (and there's enough memory
left) you can only save your snapshot via D&D.
Just operate as usual! JML-Snapshot will not save directly or open the
fileselector; it'll open a small window, including a camera-icon, which
you can drag&drop to any other window.
Anything else depends on your destination-application
- The destination doesn't know Drag&Drop:
JML-Snapshot informs you using an Alertbox
- The destination can not use bitmapdata (e.g. CAT or RUFUS):
JML-Snapshot informs you using an Alertbox
- The destination can use bitmapdata (e.g. Zeig's mir or STELLA):
JML-Snapshot sends the data directly to the destination as a (X)IMG
Picture
- The destination window represents a path (eg. some deskops)
The snapshot will be saved as SNAP.xxx (xxx means IFF, IMG or TIF)
- The destination was a printer-icon (e.g. some deskops):
JML-Snapshot informs you, using an Alertbox, that it isn't able to print
- The destination was the clipboard (e.g. some deskops):
The snapshot will be saved as SCRAP.IMG
- The destination was the trashcan (e.g. some deskops):
JML-Snapshot asks with an alertbox, if you like to abandon the picture
(delete) or if you've made a mistake and wish to keep it (go on).
If you can't find a destination, able to use the data, you have to close
the window. JML-Snapshot asks what you want to do now.
The alert is similar to "trashcan" with the option to save via
fileselector (save).
4. If something doesn't work...
Unfortunately, it's nearly impossible to find all bugs in a programm.
If you find any, please inform me!
I need an exact description of the bugs, to reproduce them.
Please inform me about
- Computer (ST, STE, TT, Falcon, etc.)
- Amount of memory
- TOS version
- Multitasking (MTOS, MagiC!, MultiGem)
- installed accessories
- Programms in your AUTO-folder
- Procedure which led to the occured error
It's usefull to always send me a disk and the money for P&P. When I've
fixed the bug, I'll send you a new version immediately.
5. Some common things...
A snapshot can take a "long" time, when using 256 or more colors. The VDI has
to transform the data to the "standard-format" which takes it's time. When
using TIFF output, JML-Snapshot has to transform the data by itself; but
the assembler-routines are not too slow.
Because of this, I do not support data-compression, to save time. In most
cases you will use the snapshot in an other application, so this won't be
too bad.
JML_SNAP saves the parameters to itself, so you must not use JML-Snapshot
in compressed form!
JML-Snapshot need the AES even when using Alt-Help. It's not possible to
save a screencopy, when there's no AES! This happens when using TOS or TTP
programms under single-TOS or when using the MagiC!-Single-mode.
If you like to use JML-Snapshot under MagiC! in single-mode, you have to
unfreeze JML_SNAP. To do so, you have to switch to the task-manager (press
Ctrl-Alt-Escape) choose JML_SNAP using the cursor-keys and press 'u'.
6. Known bugs
If you use TOS 1.04 you have to use a patchprogramm or NVDI, because there
is a bug in the vr_trnsform - routine of TOS 1.04.
JML-Snapshot was tested under following condition:
- Nearly all ST models, ever built by ATARI
all STE models
TT 030
FALCON 030
JANUS
Macintsoh using MagiC!Mac
- Turboboards Hypercache, HBS, PAK/2 und PAK/3
- TOS 1.04, 2.06, 3.06 and 4.01
- MultiTOS 1.01, 1.08, MagiC!2 and MagiC!3
- 68000, 68010, 68020 and 68030 CPU
- NVDI 2.01, 2.5
- With GDOS (NVDI, ATARI-GDOS, AMC-GDOS, FontGDOS)
- in ATARI ST Hi, ST Mid, ST Lo, TT Mid, TT Lo and all FALCON graphic modes
- with the following graphiccards
NOVA MEGA 256
NOVA VME 32k
NOVA MEGA 16M
Crazy Dots
Crazy Dots II
MATRIX TC1006
Spektrum TC
7. History
v <1.0 Internal versions, lots of bugs
v1.0 The first public version!
v1.1 JML-Snapshot did not restore the mousepointer!
v1.2 JML Snapshot is now independant from free memory
No fileselector.
The path can be saved in "JML_SNAP.INF"
Added an install programm
v1.3 The path for saving can now be changed and saved.
v1.4 JML_SNAP.INF canceled. The standard-path is now saved directly in
the accessory.
v1.5 vq_color now gives the real, not the desired value
v1.6 Fixed a bug concerning multitasking;
Last PD-version
v2.0 JML-Snapshot is shareware! Multitasking supported, the install
programm disappeared.
v3.00 Internal version of the MK3 series. Lots of bugs.
v3.01 First version for registrated users
v3.02 Approved recognizing the pressing of the right mousebutton, no more
LINE-A calls
v3.10 First version written in 'C'.
v3.11 Fixed a bug in the (X)IMG-version
v3.12 Internal version, since now, a COOKIE is installed
v3.13 Internal version, Hi and TrueColor supported
v3.14 First public TC-version, 256-color TIFF are saved much faster
v3.15,
v3.16 Internal version, little bugfixes
v3.17 Changed internal structures
v3.18,
v3.19 Changed internal structures again
v3.20 Window-snap was always with gadgets
v3.21 Alertboxes for write-error for (X)IMG and TIFF, too
Under MagiC! windows will keep their 'topped' status
While using the fileselector:
- "SNAP.ext" used as filename, if none is declared
- Included warning for overwriting existing files
v3.30 Included registration.
v3.31 Changed internal structures
v4.00 New: - Alt-Help support
- Snap-delay
- dialogs in English
Changed: - Look of the dialogs
- Window-Snap now activated while clicking on the
gadgets of a window.
v4.01 The unregistred version always saved the whole screene
v4.02 Installed as an accessory it was impossible to use Alt-Help
directly after reboot
v4.03 The snapshot started one line too deep, while using some VDIs
v4.04 (X)IMG is now the only outputformat, instead of IFF
v5.00 included Drag&Drop
8. Preview
I'd like to hear suggestions anytime. If I find it usefull, I'll implement
it. But beware, that JML-Snapshot is a small utility and no OS or drawing
programm!
9. Updates
Updates for JML-Snapshot are free!
How do I get an update?
I'll upload every new version to the MAUS WI2. Uploads to other
non-commercial BBS' are allowed.
You can ask me for an update, too of course
Just send me a letter inclusive a disk and money for P&P. That's it.
10. Thanks to...
- all betatesters (I can not name all of them)
- the authors of the `Profibuch'
- Laurenz Prüssner, for some articles in the ST-Magazin
- Mike Steffl fot testing, MEMOHELP and lot of PMs
- Reiner Rosin for a little assembler-help, "Zeig's mir" and the first bugreport
since month'.
- *MHG* from "Computer Insel" for their great support.
- Dieter Fiebelkorn for GEMView
- Theo for BANG 2082
- Pink Floyd for `The Dark Side Of The Moon'
- you, dear reader, because my English is so bad.
- last, but not least, thanks to my lady. I'm sitting much too long in
front of my computer. Sorry for that babe...
11. My adress
John McLoud
Mozartstraße 1a
65439 Flörsheim am Main
Germany
via E-Mail:
john_mcoud@wi2.maus.de (internet)
John Mcloud @ WI2 (MAUSNET)
Account:
Taunussparkasse BLZ 512 500 00
Kto. Nr.: 9 45 02 97