ZX Screen Snapper 2.40

Author of the Program:
Pavel Plíva, Pavero Software, Czech Republic

Date of Creation:
August 2002 - August 2009

Form of Licence:
Freeware

Operating System:
Windows 95/98/ME/2000/XP

Contact:
pavero@post.cz

http://zx-spectrum.wz.cz
(games for ZX-Spectrum, Czech only)

http://pavero.wz.cz
(freeware for PC)

Swedish translation:
Christian Hedberg

Spanish translation:
Alberto Otero Mato


This program you can use for capture screenshots from ZX games. The first you have to run emulator and open some game, ZX Screen Snapper cooperates at the moment with 17 emulators. All emulators are for Windows and their list you will find below. When you want to capture the screen, click on Snap button or you can press Ctrl + Q (default shortcut). Captured screenshot will be copied to the clipboard, from where can be put in bitmap editor for next processing.

You can also capture any area of the screen, therefore this program you can use at the moment, when you create some ZX map. All settings you can save separately for every game (Save Settings) for later using (Open Settings). The proportions of captured screenshot are standard - 256 x 192 pixels, this resolution must be adjusted in emulator for correct work. In the event of some emulators (e.g. ZX-32) is necessary to display Toolbar (Options/Toolbar). If you click left mouse button on a screenshot, you can save it in BMP, GIF or PNG format, the screenshot can be saved with duplex, triplex or quadruplex zoom (Screenshot/Output Zoom).

In the situation, when the screenshot is captured incorrectly (you can see a part of the emulator window), choose Adjust Position Manually from Screenshot menu. You will see a new window, in which you can set screenshot position with the aid of four buttons. This problem is caused that's why emulators have another size of window in different version of Windows, therefore it isn't possible to set universal position of the screenshot. ZX Screen Snapper uses setting for Windows 98 in its default form, so in this case isn't usually necessary anything to change. If you adjust the position of a capturing screen, it is suitable to load Testing_frame.z80 snapshot into the emulator. If you see (after capturing) all four edges of the rectangle, the position is adjusted properly.

From the second version you can circumscribe capturing area via polygon. At first you must define vertices of polygon. It is very easy, capture the screen (through the Snap button), press F10 and then click on the picture - in this way you can add any number of vertices. For changing of coordinates use drag&drop method (checkpoints must be checked!). If you have define the polygon then click on Apply Polygon button. It is important to know that the work with polygons is possible only when you capture whole area of the screen (256 x 192 pixels). You can also define a frame around the capturing screenshot, press F12 and set width, spacing and color of this frame. Important notice: There isn't possible to use polygons and frames at the same time!

Supported emulators:

Spectaculator 2.5/6.0
ZX-32, 1.03/2.00b
Spin 0.5
Gleck 0.0.5
Multi-Machine 1.30b
Klive 1.0
Es.pectrum 0.5b
YaSE 2, 0.42
Spectrum 1.0b
ZxMak 0.25b1
EmuZWin 2.5
SpecEmu 2.2
Fuse 0.6.2
WinZX32 1.0
ZX82 0.2
Unreal Speccy 0.22
Real Spectrum 0.97.23


How to add a new language?

All texts of application you will find in Language.ini file. When you want to add a new language, copy English section in the end of this file and change her name (e.g. Deutch). Then translate right part of particular lines (behind equals). Finally you must add the name of new language (e.g. Deutch) to Languages section and assign number of language to variable Current in Language section. The result should be following:

[Language]
Current=3

[Languages]
1=English
2=Česky
3=Deutch

....

[Deutch]
Variable1=Text to translate
....
VariableX=Text to translate


The date of updating of this file: 28. 8. 2009