home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
No Fragments Archive 10: Diskmags
/
nf_archive_10.iso
/
MAGS
/
ST_USER
/
1990
/
USERSP90.MSA
/
TEXT_SNAP.DOC
< prev
next >
Wrap
Text File
|
1990-07-25
|
2KB
|
54 lines
Snap
Save Degas snapshots of screens from within
other programs using this powerful utility
SNAP.TOS is a simple, but useful snapshot utility that saves the ST's screen
when a certain combination of keys are pressed. When it is run, it hides itself
in memory and quickly returns to the desktop. Now you can run another program,
and at any time, you can press the special control keys to save the screen.
It works in any screen mode and saves ordinary Degas (uncompressed) screens
- PI1 in low resolution, PI2 in medium resolution and PI3 in high resolution.
It's useful for grabbing screens and artwork from other software for inclusion
in your own, for instance, for pasting mono images onto DTP pages, or taking
sprites from pictures and so on.
How to use it
--------------
Boot up your ST as normal. When you want to take some snapshots double click on
SNAP.TOS on the desktop to install it in memory. Now boot up your software as
and whenever you want to save the current contents of the screen press
Control+Alternate+both Shift keys.
Every time you press this combination of keys the screen will be saved -
first as SNAP_A.PI? then SNAP_B.PI? followed by SNAP_C.PI? and so on. It saves
to the currently selected disc and directory. Switch off the ST to remove it
from memory.
Problems
---------
The program works by intercepting the TRAP #13 vector and checking for the
Control+Alternate+(both)Shift keys being held down. However, if a program
doesn't call TRAP #13 for anything (unlikely, because most programs call TRAP
#13 most of the time) then the screen won't be saved.
I found one program that while booting up somehow fooled Snap into thinking
the hot-key combination was being held down and the screen was saved a couple
of times with nothing on it. Once the program was running the other snapshots
were fine.
Make sure you have plenty of free disc space available as each screen saved
takes up 32k. Also, Snap doesn't check for overwriting existing files, so, for
instance, SNAP_A.PI1 will overwrite any existing SNAP_A.PI1 file.
HARDWARE: ALL STs, MONO AND COLOUR