lotus

previous page: 04.013 How can I set up an Appletalk network for 30 IIgs's using a donated LCII as a server? So far, I can get just 10 IIgs's connected.
  
page up: Apple II Csa2 FAQs
  
next page: 04.015 What programming languages are available for the Apple ][?

04.014 How can I capture a GS super-res screen to disk?




Description

This article is from the Apple II Csa2 FAQ, by Jeff Hurlburt with numerous contributions by others.

04.014 How can I capture a GS super-res screen to disk?

         For super-res game screens and many other graphics displays an ancient
Classic Desk Accessory (CDA) known as "EA Screen Saver", "SDUMP.EA", etc. works
well. The CDA (named "ScrnCapEA.CDA") and a Text info file have been uploaded
to popular Apple II ftp sites. Look for a .SHK file named "ScrnCap.SHK" or
"ScrnCapEA.CDA.shk".

     ScrnCapEA.CDA lets you capture game, etc. 320 or 640 mode graphic screens
as standard type $C1 GS unpacked Screen files which can be loaded by Platinum
Paint and many other GS utilities. To use the CDA to capture a screen, you must
be able to access the Desk Accessories menu via the usual OpenApple-Control-
Escape keypress.

     Supertimer mentioned Clipit. This is a very nice capture New Desk
Accessory (NDA) which lets you grab a part or all of many super-res displays,
including desktop displays. The grabbed display is saved to the Clipboard. You
can get the pic from the Clipboard onto a Platinum Paint work screen by going
to Platinum Paint and doing a Paste.

     A limitation of Clipit and similar NDA's is that you must be able to get
to the 'Apple' menu or some NDA activation list or, if there is one, activate a
'Hot Key'. Also, these NDA's generally limit your grab to the Clipboard.
Usually, this means you end up with just one pic per game, etc. session.

     Games and other programs which shut off access to interrupts will, often,
be a problem. You will usually not be able to get to the Desk Accessories menu
and any screen capture 'Hot Key' keypresses will be ignored. Usually, the
'Apple Menu' is not available, so screen capture NDA's you use via the menu
will not be available, either. Sometimes, these programs include a built-in
screen save feature; otherwise, capturing a screen will take special measures.

     One way to capture most otherwise un-grabbable super-res screens is via a
ProDOS-8 super-res utility which can save the super-res screen. The utility
must be one which does not, itself, change the super-res screen upon startup
(e.g. Nibble's SuperPac or a save/disp program you write yourself).

     Make sure your Startup Slot is set to Slot 5. Start the game, etc. as
usual. At some point insert a bootable ProDOS-8 diskette with the super-res
disp/save utility into Slot 5, Drive 1. When you see the display you want to
grab (and you are sure no Disk writes are occuring) do an OpenApple-CTRL-Reset
boot, start the disp/save program and save the screen. Obviously, a
disadvantage of this approach is that you get kicked out of whatever game, etc.
you are running at the time of the boot.

----------------------------

By:  TWS

     You can get the ScreenPrint NDA, and save the screen to a file, or print
it out.

----------------------------

By:  Mitchell Spector

    In addition to several CDA's and NDA's, you might want to try Ninjaforce's
PicRipper program (useful for games and demos that lock out interrupts,
rendering any desk accessories useless). It can grab Super-Hi-Res images still
in memory and save them to disk. It is available at: http://
www.ninjaforce.home.ml.org .

----------------------------

By:  Boris Guenter

     Try the SHR Capture CDA which allows you to enter the Control Panel and
save as many screen pictures as you want. For programs which disable the
Control Panel, you will need PicRipper2 or Antic's PicSaver, however.

     Most of the screen capture programs mentioned here can be downloaded from
Ground's Uni-kl.de mirror at ...

ftp://ground.ecn.uiowa.edu/apple2/Mirrors/uni-kl/gs/graphics/screensavers/

or

ftp://ground.ecn.uiowa.edu/apple2/Mirrors/uni-kl/gs/graphics/misc/.

By:  Rubywand and Michael Gährken
    

 

Continue to:













TOP
previous page: 04.013 How can I set up an Appletalk network for 30 IIgs's using a donated LCII as a server? So far, I can get just 10 IIgs's connected.
  
page up: Apple II Csa2 FAQs
  
next page: 04.015 What programming languages are available for the Apple ][?