home *** CD-ROM | disk | FTP | other *** search
/ SMPD PC.1791: Screen Thief 1.06 M.FL / smpd_pc1791_screen_thief_3dv_3d_images_cinema.img / THIEF.ZIP / ST.DOC < prev    next >
Text File  |  1993-03-27  |  49KB  |  1,181 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                SCREEN Thief
  14.  
  15.                     The Ultimate Screen Capture System
  16.  
  17.                    Copyright 1993-1994 Nildram Software
  18.  
  19.                             All Rights Reserved
  20.  
  21.                  SCREEN Thief was written by Jim Hoggarth
  22.  
  23.  
  24.  
  25. Address:        Nildram Software
  26.                 82 Akeman Street
  27.                 Tring
  28.                 Herts  HP23 6AF
  29.                 United Kingdom
  30.  
  31. Telephone:      +44 (0)442 891331
  32.  
  33. Fax:            +44 (0)442 890303
  34.  
  35. Internet:    sales@nildram.com
  36.         support@nildram.com
  37.         info@nildram.com
  38.  
  39. CIS:        GO UKSHARE, Section 10
  40.  
  41. FidoNet:    2:257/112 (Address messages to ADRIAN MARDLIN)
  42.  
  43. BBS:        +44 (0)442 891109
  44.  
  45. SCREEN Thief is a trademark of Nildram Software.
  46.  
  47. All trademarks and registered trademarks mentioned in this
  48. document are acknowledged.
  49.  
  50.                               INTRODUCTION
  51.  
  52.  
  53. Overview
  54.  
  55. SCREEN Thief has been designed to solve a range of problems and
  56. annoyances found with other screen grabbing programs. Many
  57. examples exist, often bundled with a graphic manipulation tool
  58. or paint package but sometimes marketed separately. We reckon
  59. that SCREEN Thief succeeds where the rest fail.
  60.  
  61. Specific problems that have been solved include loss of colour
  62. attribute information and corrupt palettes plus the awareness of
  63. graphic adapter effects such as horizontal and vertical pixel
  64. panning and split screens. SCREEN Thief easily copes with
  65. non-standard video modes employed by games, such as 320 by 240
  66. pixels in 256 colours. It also takes programmed soft fonts into
  67. full consideration when capturing text mode screens. Indeed, we
  68. believe that whatever the standard VGA graphic adapter is
  69. capable of displaying, SCREEN Thief can capture.
  70.  
  71. This sophisticated 'total solution' also extends to the hot-key
  72. used to trigger a screen capture. Many programs, particularly
  73. games, prevent capture with lesser grabbing packages because
  74. they steal the keyboard interrupt vector and refuse to pass
  75. interrupts back to previously installed programs. Solutions to
  76. this problem have so far included delayed-action grabbing, which
  77. is inaccurate to say the least and also fails where a program
  78. steals the system timer interrupt used for counting out the
  79. delay period.
  80.  
  81. SCREEN Thief gets around this major problem by secretly
  82. reprogramming the interrupt hardware to a different set of
  83. vectors. When a program steals the keyboard or timer interrupt
  84. it no longer gets first pick, but a fake hardware interrupt
  85. generated by SCREEN Thief's resident code. This technique works
  86. in all but a few rare instances. Another implication is that,
  87. with some restrictions, screens can also be captured under
  88. Microsoft Windows even though SCREEN Thief is a DOS-hosted
  89. program.
  90.  
  91. One further positive feature is that SCREEN Thief creates output
  92. files in any of several common image formats (GIF, TIF, PCX or
  93. BMP), as well as text formats, rather than through a proprietary
  94. interim file which requires a second conversion stage before
  95. use. When combined with a host of other configurable options,
  96. intelligent image file naming and an extensive internal help
  97. system, you can see that SCREEN Thief is the ultimate screen
  98. capture package for the professional user.
  99.  
  100. Finally, through absolute use of machine code and clever memory
  101. optimisations, you will find SCREEN Thief to be one of the most
  102. compact Terminate and Stay Resident (TSR) programs you ever
  103. load. It can use EMS memory, Upper Memory Blocks provided by an
  104. XMS/UMB driver or similar and normal system memory to maximum
  105. effect. Typical system memory use amounts to just over 2K. Even
  106. when loaded on a PC with no EMS or UMB memory, requirements can
  107. be as low as 9K.
  108.  
  109.  
  110. System Requirements
  111.  
  112. SCREEN Thief has a number of important minimum hardware and
  113. software requirements. A VGA graphics adapter, on-board VGA
  114. controller or register-level compatible is essential. SCREEN
  115. Thief cannot work with the MDA, Hercules, CGA or EGA adapters
  116. even though it will successfully capture their equivalent video
  117. modes on the VGA. The host PC needs to be an 80286 or better
  118. based IBM AT or close compatible. A hard disk is not essential
  119. but highly recommended. Finally, MSDOS version 3.10 or higher is
  120. essential.
  121.  
  122.  
  123. Support
  124.  
  125. Full lifetime support is provided to all registered users of
  126. SCREEN Thief direct from Nildram Software. Check the front of
  127. this manual for contact details. You will also be notified of
  128. all major upgrades, and offered them at a special reduced price.
  129. Make sure you return your registration card if you didn't 
  130. purchase SCREEN Thief direct from Nildram Software, or you won't
  131. be eligible for support, and we won't be able to tell you about
  132. any upgrades.
  133.  
  134.  
  135. Disclaimer
  136.  
  137. Users of SCREEN Thief must accept this disclaimer of warranty:
  138.  
  139. "SCREEN Thief IS SUPPLIED AS IS. THE AUTHOR DISCLAIMS ALL
  140. WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
  141. THE WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR ANY
  142. PURPOSE. THE AUTHOR ASSUMES NO LIABILITY FOR DAMAGES, DIRECT OR
  143. CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE OF SCREEN Thief."
  144.  
  145.  
  146. The ASP
  147.  
  148. This program is produced by a member of the Association of
  149. Shareware Professionals (ASP). ASP wants to make sure that the
  150. shareware principle works for you. If you are unable to resolve
  151. a shareware-related problem with an ASP member by contacting the
  152. member directly, ASP may be able to help. The ASP Ombudsman can
  153. help you resolve a dispute or problem with an ASP member, but
  154. does not provide technical support for members' products. Please
  155. write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI
  156. 49442, USA or send a Compuserve message via Compuserve mail to
  157. ASP Ombudsman 70007,3536.
  158.  
  159.                             GETTING STARTED
  160.  
  161.  
  162. Installation
  163.  
  164. To install SCREEN Thief, insert the disk supplied into a drive
  165. and then select that drive by typing "A:" or "B:" as appropriate
  166. followed by <ENTER>. Next, type "INSTALL", press <ENTER> and
  167. follow the on-screen instructions. You will be asked for a
  168. destination drive and path for SCREEN Thief which default to
  169. "C:" and "\ST" respectively. Change these if necessary, although
  170. it will be easier to stay with the defaults as they will be used
  171. in the various examples.
  172.  
  173.  
  174. Running SCREEN Thief
  175.  
  176. To run SCREEN Thief with the default settings, change to the
  177. "\ST" directory and simply type "ST". SCREEN Thief will then be
  178. installed and you can run whatever program you need to grab a
  179. screen from. To actually grab a screen, press the <CTRL>, <ALT>
  180. and <T> keys together and you will hear a clicking noise from
  181. your PC speaker as SCREEN Thief is working. The image file
  182. produced will be in colour GIF format and given a name
  183. consisting of the first 6 letters of the name of the program
  184. currently being run followed by a number, eg, "FILENA01.GIF".
  185. This file will be saved to the current directory but you can
  186. specify a different directory when you run SCREEN Thief as
  187. follows:
  188.  
  189. ST C:\CAPTURE
  190.  
  191. This will save all captured image files to the "C:\CAPTURE"
  192. directory.
  193.  
  194.  
  195. The Command Line
  196.  
  197. All of SCREEN Thief's operational characteristics are controlled
  198. by command line parameters, mostly switches. Once installed, all
  199. changes to the way SCREEN Thief operates can only be made via
  200. the command line. All the various command line parameters are
  201. covered in detail in the Reference Section of this manual, but
  202. the more commonly used ones will be covered here. These
  203. parameters are:
  204.  
  205. /OUTPUT    Sets the Output Image File Format to either GIF, TIFF,
  206. PCX, BMP or one of the text output formats, ASC, TXT or SCR. The
  207. default setting is GIF and the syntax of this switch is /O:TIFF.
  208.  
  209. /MONO    Enables and disables Mono Translation, ie, producing a
  210. black and white image. The default setting is disabled and the
  211. syntax of this switch is /M+ to enable and /M- to disable.
  212.  
  213. /UNLOAD    Removes SCREEN Thief from memory. This is the only way
  214. to correctly remove SCREEN Thief from memory; do not use
  215. programs such as MARK and RELEASE. The syntax of this switch is
  216. /U.
  217.  
  218.  
  219. Example
  220.  
  221. To use SCREEN Thief to capture screens and output them in mono
  222. PCX format to a directory called C:\PICTURES, type the following:
  223.  
  224. ST C:\PICTURES /M+ /O:PCX
  225.  
  226. Once SCREEN Thief is loaded in this way, you could then, for
  227. example, change the output file format by typing the following
  228. from the \ST Directory:
  229.  
  230. ST /O:GIF
  231.  
  232. Each time you make a change, the SCREEN Thief window will pop up
  233. showing the new setup.
  234.  
  235.  
  236. The SCREENTHIEF Environment Variable
  237.  
  238. If you regularly use a particular setup for SCREEN Thief that is
  239. not the same as the default setup, you can avoid having to type
  240. all the command line switches each time, as in the example
  241. above, by using an environment variable. This is a string
  242. containing the required command line parameters that is placed
  243. in the AUTOEXEC.BAT file using the DOS SET command as in the
  244. example below:
  245.  
  246. SET SCREENTHIEF=C:\PICTURES /M+ /O:PCX
  247.  
  248. This will then use these parameters every time SCREEN Thief is
  249. run, overriding the defaults so that you only need to type "ST"
  250. to access your most used setup. The command line parameters will
  251. override the environment variable so you can still run SCREEN
  252. Thief differently as necessary.
  253.  
  254.  
  255. The SCREEN Thief Configuration File
  256.  
  257. Although the Environment Variable allows you to set SCREEN Thief
  258. up to a certain extent, you may have various configurations for
  259. specific tasks that you would like to automate. This is possible
  260. using the Configuration File. Any parameters on the command line
  261. (or within the SCREENTHIEF environment setting) which do not
  262. follow a switch character will first be compared against the
  263. Configuration File. This is a simple text file such as can be
  264. created with any text editor or word processor in ascii mode. It
  265. must be called CONFIG.ST and exist in the same directory as the
  266. ST executable file. 
  267.  
  268. Configuration entries are implemented in the same way as the
  269. environment string, but each is preceded with a unique name.
  270. Each configuration must start on a new line, with a maximum line
  271. length of 255 characters including the config name. Any
  272. characters beyond this are truncated. For example:
  273.  
  274. REVIEWS=N:\PUB\REVIEWS\PCX /RGB+ /M- /O:PCX /K:50 /SH:OFF
  275. BOOKS=N:\PUB\BOOKS\GRABS /RGB- /MONO /O:GIF /K:01 /SH:CL
  276.  
  277. This allows easy switching between different configurations
  278. based solely on a customer, project or user name. However, note
  279. that any option changed in one configuration will need to be
  280. changed in every other configuration unless valid for all cases.
  281.  
  282. Configuration names are allowed within the environment string
  283. and on the command line. Multiple configuration names are also
  284. permitted, but nesting is not. This means that a config entry
  285. cannot name another within its command line. Configurations can
  286. also be used in isolation or in addition to other command line
  287. switches.
  288.  
  289. If no matching entry is found within the CONFIG.ST file SCREEN
  290. Thief will then attempt to use it as an image file directory
  291. name and check its validity accordingly.
  292.  
  293.  
  294. The Help System
  295.  
  296. SCREEN Thief has an extensive help system that may be used in
  297. one of two ways. Firstly, if an error occurs, the help system
  298. will be automatically started, the error message displayed and
  299. the correct subject highlighted. Simply press the right-arrow
  300. key to expand the help screen for further information. Please
  301. note that not all errors will produce this automatic help; some,
  302. such as "Directory Non Existent" that are self-explanatory, just
  303. bring up an error message and quit the program.
  304.  
  305. Secondly, the help system may be started without actually
  306. loading SCREEN Thief, by typing "ST /?" from the "\ST"
  307. directory. You will see the SCREEN Thief window on the screen at
  308. this point containing a list of help subjects. Select the
  309. subject you require using the up-arrow and down-arrow keys and
  310. then press the right-arrow key to expand the help screen. Where
  311. applicable, use the up-arrow and down-arrow or the page-up and
  312. page-down keys to view the text in the expanded help screen. The
  313. left-arrow key will return you to the list of help subjects.
  314.  
  315.  
  316. System Crashes
  317.  
  318. If SCREEN Thief crashes your machine when run, or when you
  319. attempt to grab a screen, you should first suspect the base
  320. interrupt vector setting (see /INTERRUPT for more details). This
  321. is by far the most likely cause of a system crash, and you can
  322. work around it by specifying a different base interrupt vector
  323. by using the /INTERRUPT command line switch.
  324.  
  325. The second most likely cause of a system crash is if a program
  326. interferes with SCREEN Thief's buffers. To work around this
  327. problem, use the /BUFFERS switch to force SCREEN Thief to use a
  328. specific area of memory for its buffer storage. REFERENCE
  329.  
  330.  
  331. Output Image File Naming
  332.  
  333. SCREEN Thief attempts to intelligently name the Output Image
  334. File by extracting the executable name of the underlying
  335. program, from which the first six characters are taken. To this
  336. is added a two digit number from 01 through to 99. The extension
  337. used depends on the output format, such as GIF, BMP etc. The
  338. directory into which the image is saved depends on the path name
  339. given at the command line when SCREEN Thief was installed.
  340.  
  341. However, if SCREEN Thief detects that you are at the command
  342. line prompt, the file name SCREEN is used.  SCREEN Thief always
  343. fills any gaps, creating SCREEN01.* first even when SCREEN02.*
  344. and so on exist. If you capture screens under Windows (other
  345. than in a DOS box under 386 Enhanced Mode), the file will be
  346. named WIN with the same two digit number added to give WIN01.*,
  347. WIN02.* and so on.
  348.  
  349. The only exception is where Numeric Naming is enabled with the
  350. /NUMERIC switch. All Image files are then named from 00000001.*
  351. through to 99999999.*.
  352.  
  353.  
  354. Use Under Microsoft Windows
  355.  
  356. SCREEN Thief will successfully work under MS Windows even though
  357. it is a DOS-hosted application, with certain exceptions. Windows
  358. versions prior to 3.0 are not supported, nor is Real Mode. The
  359. two distinct Standard and 386 Enhanced modes are also handled
  360. quite differently.
  361.  
  362. Standard Mode
  363.  
  364. In order to capture the complete screen (including active menus,
  365. the cursor etc.), you must run Windows in Standard Mode with the
  366. WIN /S command. The same capture hot-key works as before,
  367. although you may wish to choose a hot-key which does not
  368. conflict with any Windows application accelerator keys. Also be
  369. cautious about Super VGA cards which are supplied with Windows
  370. drivers but which SCREEN Thief does not yet support in high
  371. resolution modes. One further restriction is that no changes can
  372. be made to SCREEN Thief from the command line (through DOSPRMPT)
  373. that require major changes to the SCREEN Thief video, control
  374. and output encoder buffers. An error will be shown if this is
  375. the case.
  376.  
  377. 386 Enhanced Mode
  378.  
  379. If you attempt to run Windows in 386 Enhanced Mode with SCREEN
  380. Thief resident, a message will appear after the Windows logo
  381. asking you to use the /S switch or to remove SCREEN Thief from
  382. memory. Once up and running in 386 Mode, SCREEN Thief can be run
  383. again from within a DOS box. However, the capture hot-key is
  384. only active when the DOS window has focus, and then only the
  385. contents of the window are captured. It is handled as a virtual
  386. Standard VGA adapter and extended modes when the DOS box is full
  387. screen are not fully supported.
  388.  
  389.  
  390. Interpreting The Audio Signals
  391.  
  392. When capturing a screen, SCREEN Thief lets you know about its
  393. progress by means of a series of clicks over the speaker. It
  394. follows these with a single high-pitched tone to indicate that
  395. it has successfully completed the capture. An error is indicated
  396. by a series of two tones, the first one higher than the second.
  397.  
  398. The clicks can be disabled using the /CLICKS- switch. In this
  399. case, SCREEN Thief gives a single mid-tone beep instead of the
  400. clicks. The final high-pitched beep or two-tone error signal
  401. will still be present at the end of a capture.
  402.  
  403.  
  404. SuperVGA Adapter Support
  405.  
  406. Although SCREEN Thief is primarily designed for use with the
  407. standard VGA graphics card, continual development means that
  408. support for certain SuperVGA (SVGA) cards is already present in
  409. this version.
  410.  
  411. In any case, SCREEN Thief should be able to capture all but the
  412. odd few extended text mode screens provided by the majority of
  413. SVGA cards, such as 132 columns by 25, 30, 43 or 60 rows. The
  414. only occasions where this will fail are where a text mode
  415. character cell is other than the standard eight or nine pixels
  416. wide. Nildram Software are already aware that some cards use
  417. character cells seven or ten pixels wide. Support for these
  418. modes may be available in a future version, although this is not
  419. a priority task.
  420.  
  421. Specific graphics mode support for extended SVGA systems
  422. includes:
  423.  
  424. The Trident family of video adapters (the most popular of which
  425. use the TVGA8900 and TVGA9000 chip sets).
  426.  
  427. Paradise and Western Digital cards which use the PVGA1A chip.
  428.  
  429. SVGA cards based on the Cirrus Logic CL-GD5422 single chip
  430. controller.
  431.  
  432. Oak Technology cards using the OTI-037C (256K) and OTI-077
  433. (1024K) chips.
  434.  
  435. S3 cards using the base level 86c911 chip variant.
  436.  
  437. Tseng cards using the ET4000 chip.
  438.  
  439. These SVGA adapters have been tested extensively over a wide
  440. range of supporting software, native video modes and even
  441. product specific video drivers such as for Microsoft Windows.
  442.  
  443. Although we cannot guarantee a successful screen capture every
  444. time on these SVGA cards, users with these named products or
  445. graphic cards which use the same chip sets should find that even
  446. the highest resolution screens can be captured perfectly.
  447. On-going development will undoubtedly add many more popular SVGA
  448. card types to this list.
  449.  
  450.                          COMMAND LINE SWITCHES
  451.  
  452.  
  453. Syntax Rules
  454.  
  455. All command line switches must follow the same format. Both the
  456. usual '/' and UNIX-style '-' switch characters are recognised,
  457. although the first is preferred under DOS. The '-' character may
  458. also confuse those switches which take an optional plus or minus
  459. sign to enable or disable features.
  460.  
  461. This is followed by the switch name in lower or upper case or a
  462. combination of both. The full switch may be given or a shortened
  463. version. The absolute minimum is enough characters to uniquely
  464. distinguish each switch. The present design of SCREEN Thief is
  465. such that only the first character of each switch name is
  466. required in all instances. For example, /EGAFONTS, /EGA and /E
  467. are all equivalent.
  468.  
  469. Where a switch requires a numeric, character or string value,
  470. the switch name and this additional parameter value must be
  471. separated by a colon character (:) or optionally the equals
  472. character (=). As with the switch names, any string parameter
  473. need only be so long as to be recognisable, as in /VIDEO:TRID
  474. for the Trident video adapter driver.
  475.  
  476. Where a switch takes a plus/minus sign for enabling/disabling a
  477. feature, no colon (:) or equals (=) separator is required. If
  478. the switch name alone is given, or followed by the optional plus
  479. (+) sign, the feature is enabled. Disabling the feature requires
  480. the same switch name followed by a minus sign (-). No white
  481. space is allowed between the name and the plus/minus.
  482.  
  483. Any complete switch sequence must then be followed by either a
  484. space, end of line or another switch character. It can be seen
  485. that the following are all equivalent. It is left to the user to
  486. choose their particular style preference:
  487.  
  488. /INT:A0
  489. -i=A0
  490. /INTERRUPT=a0
  491. -Inter:a0
  492.  
  493.  
  494. Switch Summary
  495.  
  496. /BLINKATTR:string    Select the Attribute for Blinking Pixels
  497. /BUFFERS:string         Select the Control Buffer Area
  498. /CLICKS[+|-]            Disable the Scan Line Clicks
  499. /COMPRESSION[+|-]       Choose a Compressed Image File Format
  500. /COREDUMP[+|-]          Dump the Control Core to File
  501. /EGAFONTS[+|-]          Use EGA Fonts for Text Mode Captures
  502. /FULLFRAME[+|-]         Generate True Raster Output Images
  503. /INTERRUPT:hex          Select the PIC Interrupt Base
  504. /KEY:char|hex           Set the Screen Capture Hot-Key
  505. /LZW:num                Choose the LZW Compression Level
  506. /MONO[+|-]              Mono Translate for Text Mode Captures
  507. /NUMERIC[+|-]           Select Numeric Output Image File Naming
  508. /OUTPUT:string          Specify the Output Image File Format
  509. /REGISTER               Register the TEST DRIVE version
  510. /RGB[+|-]               Quick Support for 24-bit RGB Output
  511. /RTCREFRESH[+|-]        Disable Real Time Clock Refresh
  512. /SHIFTS:string          Set the Screen Capture Hot-Key Shifts
  513. /STREAMSIZE:num         Set the Output Image Stream Size
  514. /UNLOAD                 Unload SCREEN Thief from Memory
  515. /VIDEO:string           Override the VGA Chip Set
  516. /WIDTH:num              Set the Maximum Screen Capture Width
  517. /?                      Display the Help Screens
  518.  
  519.  
  520. Default Settings
  521.  
  522. Running SCREEN Thief without any command line or environment
  523. options results in the following default settings:
  524.  
  525. Blink Attribute         HIGH
  526. Buffers                 All searched
  527. Clicks                  ON
  528. Compression             ON
  529. Core Dump               OFF
  530. EGA Fonts               OFF
  531. Full Frame              OFF
  532. Hot Key                 <ALT><CTRL><T>
  533. Interrupt Base          D8 hex
  534. LZW Compress Level      4
  535. Mono Translate          OFF
  536. Numeric Naming          OFF
  537. Output Format           GIF
  538. Output Directory        Current
  539. RGB                     OFF
  540. RTC Refresh             ON
  541. Stream Size             768 bytes
  542. Max Width               1,188 pixels
  543.  
  544.  
  545. /BLINKATTR
  546.  
  547. Syntax:         /BLINKATTR:string
  548.  
  549. This switch controls how the attribute associated with a
  550. blinking pixel in 16-colour graphics mode is interpreted.  It
  551. takes one of two string values, either /BLINKATTR:HIGH or
  552. /BLINKATTR:LOW.
  553.  
  554. The VGA controller creates a blinking effect by toggling the
  555. high bit of the pixel's attribute. This alternates between two
  556. colours in the low and high halves of the 16-colour palette.
  557. Normally the palette is designed so that the high entry is
  558. visible or intense, and the low entry is black or at normal
  559. intensity. This is also the default assumed by SCREEN Thief.
  560.  
  561. In some instances the palette is programmed in the opposite
  562. sense and selecting the attribute from the top half of the
  563. palette will cause the blinking pixels to look black (or
  564. invisible relative to the surrounding pixels) in the created
  565. image.  Use /BLINKATTR:LOW to force attribute selection from the
  566. lower half of the palette.
  567.  
  568.  
  569. /BUFFERS
  570.  
  571. Syntax:        /BUFFERS:string
  572.  
  573. This switch defines the memory area used to store the SCREEN
  574. Thief video driver, output image encoder and control buffers. It
  575. accepts the string values UMB, EMS, HIGH and LOW.  These
  576. correspond to the following memory areas:
  577.  
  578. UMB     Upper Memory Blocks as provided by HIMEM.SYS plus
  579. EMM386.EXE or any equivalent UMB provider such as UMB_DRV.SYS.
  580. SCREEN Thief does not use protected mode memory over 1MB, only
  581. free UMB space between 640K and 1MB.
  582.  
  583. EMS    Memory pages provided by a hardware or software LIM/EMS
  584. 3.20+ driver. As the minimum granularity provided by EMS pages
  585. is 16K many of the switches which limit memory use are obsolete.
  586. To obtain a report on EMS page usage run the external MS-DOS
  587. command MEM /D. The pages allocated to ST will be shown as a
  588. hexadecimal byte count, but only for EMS drivers version 4.00 or
  589. higher.
  590.  
  591. HIGH    Normal DOS memory allocated at the end of the DOS control
  592. block chain. This differs from the normal practice of memory
  593. allocation from low memory and upwards. The benefit is that
  594. previous buffers can be freed and reallocated without leaving
  595. holes in the memory chain. This method may fail when badly
  596. written programs incorrectly make the  assumption that all
  597. memory from their base segment up to the end of system RAM is
  598. available for use.
  599.  
  600. LOW     Normal DOS memory allocated from the lowest empty area and
  601. up. Any subsequent changes to the buffer setting could cause
  602. holes to appear in the memory allocation chain, especially where
  603. other resident programs are loaded after SCREEN Thief. This type
  604. of allocation is only recommended when HIGH fails due to a
  605. program overwriting memory space that is not allocated to it.
  606.  
  607. No provision is made for use of the HMA (High Memory Area).  It
  608. is assumed that the DOS kernel is loaded high, and the HMA is
  609. ignored even if free. Note that SCREEN Thief does not attempt to
  610. split its buffers between different areas, nor can it use any
  611. non-contiguous blocks in the same area.
  612.  
  613. Once loaded, if a command line switch requires one of the
  614. encoder, video or control buffers to be replaced or resized, all
  615. are dumped and reloaded accordingly. Unless overruled by the
  616. /BUFFERS switch, SCREEN Thief will always re-use the same buffer
  617. areas.  This could result in the buffers being discarded and not
  618. reloaded if this new size requirement no longer fits within
  619. available memory. Capturing a screen will immediately fail with
  620. an error beep (Last Error will show Control Buffers Absent). You
  621. should rerun SCREEN Thief with a different and valid /BUFFERS
  622. switch setting.
  623.  
  624.  
  625. /CLICKS
  626.  
  627. Syntax:        /CLICKS[+|-]
  628.  
  629. This switch enables and disables the audible scan line clicks.
  630. Use /CL on its own or /CL+  to enable, /CL- to disable. The
  631. default setting is enabled or ON.
  632.  
  633. SCREEN Thief indicates the progress of a capture through the
  634. PC's loudspeaker. As each output image scan line is sent to be
  635. encoded a click is generated. This lets the user know the speed
  636. at which the capture is progressing and that all is well. If
  637. required this clicking or rasping noise can be disabled, to be
  638. replaced by one mid-tone beep at the start of each image. In all
  639. cases the final single beep indicating success or the two-tone
  640. beep warning of an error will still be heard.
  641.  
  642.  
  643. /COMPRESSION
  644.  
  645. Syntax:        /COMPRESSION[+|-]
  646.  
  647. This switch enables and disables Output Image File Compression.
  648. Use /COM on its own or /COM+ to enable, /COM- to disable. The
  649. default setting is enabled or ON.
  650.  
  651. The TIFF and BMP outputs cater for both compressed and standard
  652. image data representations, and this switch allows you to choose
  653. whether compression is applied. TIFF files use LZW compression
  654. and thus the /LZW switch will also affect the output image file.
  655. BMP files use an RLE method of compression which applies only to
  656. 4-bit and 8-bit image data.
  657.  
  658. Note that this switch has no effect on GIF or PCX output image
  659. formats as these use compression by default. Nor does it apply
  660. to any 'non-image' output formats such as TXT and SCR.
  661.  
  662.  
  663. /COREDUMP
  664.  
  665. Syntax:        /COREDUMP[+|-]
  666.  
  667. This switch enables and disables the Core Dump feature. Use /COR
  668. on its own or /COR+ to enable, /COR- to disable. The default
  669. setting is disabled or OFF.
  670.  
  671. The Core Dump facility is provided for post-mortem debugging of
  672. SCREEN Thief problems or incompatibilities. If a screen cannot
  673. be successfully captured, either because the output image is
  674. corrupt, does not represent the actual screen displayed or
  675. because SCREEN Thief refuses to capture a screen for any reason,
  676. the Core Dump can be enabled and a second attempt made at
  677. capturing the same screen.
  678.  
  679. Any output image file and the generated core dump debug file can
  680. be analysed by Nildram Software and a solution sought. The
  681. generated file is of a binary type and unsuitable for diagnostic
  682. purposes of the user. The file is always named COREDUMP.ST and
  683. saved in the same directory as the captured screen image file.
  684. Normally you can ignore this feature unless requested by Nildram
  685. Software Technical Support.
  686.  
  687.  
  688. /EGAFONTS
  689.  
  690. Syntax:        /EGAFONTS[+|-]
  691.  
  692. This switch enables and disables the EGA Fonts feature. Use /E
  693. on its own or /E+ to enable, /E- to disable. The default setting
  694. is disabled or OFF.
  695.  
  696. When enabled SCREEN Thief will ignore the video RAM font data
  697. for text modes and use the standard EGA 8 x 14 ROM font in
  698. generating the output image. This feature is required where 80
  699. col by 25 row screens (standard DOS text mode) are to be
  700. redisplayed as part of an animation or tutorial. Normally SCREEN
  701. Thief will generate any images at 720 x 400 pixels in accordance
  702. with the 9 x 16 VGA font which is unsuitable for playback in
  703. standard graphic modes. Using the EGA font option produces
  704. images at 640 x 350 pixel resolution and these can be
  705. redisplayed in the EGA/VGA's standard mode 10h. 
  706.  
  707. Programs which use advanced VGA features such as split screens
  708. or pixel panning will probably result in corrupt images when the
  709. EGA Fonts option is used.
  710.  
  711.  
  712. /FULLFRAME
  713.  
  714. Syntax:        /FULLFRAME[+|-]
  715.  
  716. This switch enables or disables the Full Frame feature for 256
  717. colour graphics modes. Use /F on its own or /F+ to enable, /F-
  718. to disable. The default setting is disabled or OFF.
  719.  
  720. When displaying 200-line (and non-standard 240-line) 256 colour
  721. modes, the VGA controller in fact displays a 400-line raster by
  722. regarding each pixel as a 2-cell high matrix. Ordinarily SCREEN
  723. Thief will compensate for this and generate output with no scan
  724. line duplication. However, when a split screen is in effect and
  725. the line compare register has been programmed with an even scan
  726. line number, the VGA causes a split between two duplicate lines
  727. resulting in an extra half scan line in each split area.  It is
  728. impossible to emulate this unless the true, full frame of lines
  729. is sent to the output encoder. The /FULLFRAME switch will force
  730. this option on, and in order to retain the aspect ratio, pixels
  731. within each scan line are also duplicated. Thus 320 by 200 mode
  732. generates a 640 by 400 output image.
  733.  
  734.  
  735. /INTERRUPT
  736.  
  737. Syntax:        /INTERRUPT:hex
  738.  
  739. This switch selects the base interrupt vector. It takes a
  740. hexadecimal number in the range 78h through to E0h. The default
  741. is D8h. SCREEN Thief requires a consecutive run of eight unused
  742. interrupt vectors, and it is essential that those chosen do not
  743. conflict with other software packages or hardware devices. The
  744. allowed range is deliberately limited to avoid those vectors
  745. always or likely to be used in all PC installations.
  746.  
  747. Normally you will not come across conflicts unless specialist
  748. hardware is being used. Software packages rarely use interrupts
  749. in this region, and if they do they should have the fact
  750. documented and the ability to change as required to avoid
  751. conflicts. If you ever suffer from system crashes or hardware
  752. lock-ups, suspect this base interrupt value first. If in any
  753. doubt try booting your PC from minimal system floppy disk, and
  754. perhaps removing or disabling any expansion cards suspected of
  755. being in conflict.
  756.  
  757. Note that the /INTERRUPT switch is only concerned with initial
  758. installation. Any further use of this switch is considered an
  759. error. If you wish to change the interrupt base, /UNLOAD SCREEN
  760. Thief and re-install with the new interrupt base value.
  761.  
  762.  
  763. /KEY
  764.  
  765. Syntax:        /KEY:[char|hex|string]
  766.  
  767. This switch selects the character, function or other key used in
  768. combination with the shift keys (selected with the /SHIFTS
  769. switch) which make up the screen capture hot-key. It accepts
  770. single character values for the alphanumeric keys found on the
  771. standard QWERTY keyboard layout, string values covering the
  772. twelve possible function keys and hexadecimal values for any
  773. remaining keys and non-QWERTY keyboard types (refer to the
  774. Keyboard Scan Codes section elsewhere).
  775.  
  776. /KEY:char    Single characters in the range A through Z and 0
  777. through 9. The default is set as T.
  778.  
  779. /KEY:str    The function key names F1 through F12 only.
  780.  
  781. /KEY:hex    A two digit hexadecimal number which is a valid PC
  782. keyboard scancode, other than 1D, 2A, 36 and 38 which are the
  783. codes for the four shift keys. A program, "SCANCODE.COM" is
  784. provided which will tell you the scan code for each key on your
  785. keyboard. Simply run SCANCODE and then press the key you
  786. require. When you have finished, you should press <ENTER> twice
  787. to exit SCANCODE.
  788.  
  789. Upper or lower case characters can be used.
  790.  
  791.  
  792. /LZW
  793.  
  794. Syntax:        /LZW:number
  795.  
  796. This switch selects the size of code look-up table needed by the
  797. LZW data compression routine used by the GIF Output Image format
  798. and by the TIFF Output Image format if compression is enabled.
  799. It accepts a single character numeric value in the range 1
  800. through 8, where 1 is the smallest and 8 is the largest and
  801. maximum size of table.
  802.  
  803. This switch affects the SCREEN Thief memory requirements, speed
  804. at which the GIF image is saved to disk and the size of the
  805. final image file. A value of 1 allocates a small table which
  806. uses little memory, is quickly filled and often cleared for
  807. reuse. Image file size is at its largest, often by a factor of
  808. four or five. Progressively larger values up to the maximum of 8
  809. increase memory requirements and the time taken to generate the
  810. image file, but the resultant file size is much reduced. The
  811. default value is 4.
  812.  
  813.  
  814. /MONO
  815.  
  816. Syntax:        /MONO[+|-]
  817.  
  818. This switch enables and disables Mono Translation. Use /M on its
  819. own or /M+ to enable, /M- to disable. The default is disabled or
  820. OFF.
  821.  
  822. When enabled SCREEN Thief ignores all attribute information
  823. within text mode. Output is in two colour, black on white
  824. (although the image written to file may be in 4- or 16-colour
  825. format, using just the colours white and black). Black pixels
  826. are those where the Font data bits are set. White pixels are
  827. those where the font data bits are cleared (zero). This is the
  828. opposite of any displayed image (regardless of colour content)
  829. where the assumption is white on black.
  830.  
  831. This feature is specifically designed to capture screens for use
  832. in single colour printing, such as manuals and user guides,
  833. where four or spot colour printing is not available or desired.
  834. Note that at present no account is taken of any inverse
  835. attributes.
  836.  
  837.  
  838. /NUMERIC
  839.  
  840. Syntax:        /NUMERIC[+|-]
  841.  
  842. This switch enables and disables Numeric Output File Naming. Use
  843. /N on its own or /N+ to enable, /N- to disable. The default is
  844. disabled or OFF.
  845.  
  846. Normally the output image file name is constructed from two
  847. parts. SCREEN Thief attempts to extract the executable file name
  848. from the underlying application, using at most six characters
  849. from this name. To this is appended a consecutive number from 01
  850. through 99.
  851.  
  852. Enabling the Numeric Output dispenses with the executable file
  853. name part and generates files from 00000001 and up. The
  854. extension used always depends on the output image format (GIF,
  855. PCX etc).
  856.  
  857.  
  858. /OUTPUT
  859.  
  860. Syntax:        /OUTPUT:string
  861.  
  862. This switch selects the output image format encoder to be used
  863. for all screen capture. It takes a string value which names the
  864. format. Currently supported formats are GIF, PCX, TIFF, BMP, ASC
  865. (ascii), TXT (text) and SCR (screen).
  866.  
  867. Note that for all output formats, when capturing a monochrome
  868. image (as opposed to a 2-colour image), SCREEN Thief will always
  869. produce a 16-colour image file. Monochrome modes require three
  870. colours anyway for black, white and intense white, and as some
  871. formats do not support 4-colour images, they are simply promoted
  872. to 16-colour by default.
  873.  
  874. GIF    CompuServe GIF format is a highly compact image format which
  875. uses LZW compression as standard. It has undergone few
  876. specification changes over the years and as such is an extremely
  877. stable and well defined format. All of the major paint, DTP and
  878. image conversion programs can use this format successfully. GIF
  879. supports images at resolutions of 2, 4, 16 and 256 colours. For
  880. 15/16/24-bit RGB images another format is required, such as PCX
  881. or TIFF. Use the /LZW switch to modify the size of the look-up
  882. table used by the compressor. GIF format also overrules the
  883. /COMPRESS switch.
  884.  
  885. PCX    ZSoft PCX format is one of the industry standard formats,
  886. although there can be problems with file compatibility between
  887. applications. SCREEN Thief always generates Type 5 PCX files
  888. regardless of colour content, as most programs now seem to work
  889. with that type. The PCX format can support images at resolutions
  890. of 2, 4, 16 and 256 colours, plus 24-bit for HiColor and True
  891. Color images. SCREEN Thief, however, will not use the 4-colour
  892. format because of possible compatibility problems and will
  893. always promote 4-colour images to 16-colour. The PCX format
  894. incorporates RLE image compression as standard. This is not
  895. affected by the /LZW or /COMPRESSION switches.
  896.  
  897. TIFF    Aldus/Microsoft TIFF format is another standard image
  898. format popular in the Desktop Publishing, printing and document
  899. processing industries. It directly supports all the colour
  900. resolutions that SCREEN Thief also handles and as such is a good
  901. format for general use. The TIFF specification allows for a
  902. number of compression formats and SCREEN Thief will generate
  903. TIFF files using the LZW algorithm if compression is enabled
  904. with the /COMPRESSION:ON switch. The /LZW switch may also be
  905. used to modify the size of the look-up table used by the
  906. compressor. However, as SCREEN Thief generates TIFF image
  907. 'strips' at the recommended size of 8K, and as the standard
  908. requires that each strip starts with a empty LZW look-up table,
  909. TIFF file compression will rarely match the best results
  910. obtained from the GIF format. It may be found that the /LZW
  911. switch has little effect on output image size, particularly with
  912. full colour photo-realistic images.
  913.  
  914. BMP    Microsoft Windows BMP format is the best choice where the
  915. output image will ultimately be used in the Windows environment.
  916. It directly supports all the colour resolutions that SCREEN
  917. Thief also handles. Output is always in Device Independent
  918. Bitmap (DIB) format as used by Windows 3.0 and higher with
  919. optional RLE encoding when enabled with the /COMPRESSION:ON
  920. switch. As the BMP type does not support 4-colour images these
  921. will be automatically promoted to 16-colours, although the
  922. majority of BMP file viewers and tools will report these as
  923. being only 4-colour. NOTE: If the BMP files are intended for
  924. further editing within the Windows Paintbrush program, set RLE
  925. compression off with /COMPRESSION:OFF. Paintbrush does not
  926. understand the RLE format.
  927.  
  928. ASC    This is one of the three character based output formats. It
  929. only applies to text mode screens and an error will be issued if
  930. any attempt is made to capture a graphics screen. Output
  931. comprises text characters extracted from the display, without
  932. attributes, and encompassing the full IBM/ASCII character set,
  933. that is in the range 0 through FF. The ASC format also adds an
  934. end of line (CR/LF) to each character row and removes all
  935. trailing space characters. Other than this non-printable
  936. characters remain within the output. Use the TXT format to
  937. remove all non-printing characters from the text. Use the SCR
  938. format for capturing the complete screen, including attribute
  939. information. Note that although any byte panning programmed into
  940. the VGA adaptor can be accounted for in the output, horizontal
  941. and vertical pixel panning cannot be handled in any of the three
  942. character based output formats. Also note that split screen
  943. effects are ignored.
  944.  
  945. TXT    The TXT output format is functionally the same as the ASC
  946. format (see above). However, all of the non-printable characters
  947. are replaced with space characters. A TXT file consists of just
  948. the ASCII character codes 20h through 7Eh.
  949.  
  950. SCR    The SCR output format is simply a data dump of the visible
  951. screen character and attribute data. No additional information
  952. is added such as line breaks, and is not a directly 'printable'
  953. format. Each screen character occupies two bytes in the output
  954. file, the character code followed by its associated attribute
  955. byte. Thus an 80 x 25 screen generates a 4,000 byte file. The
  956. first character and attribute pair in the file comes from the
  957. top left origin of the screen.
  958.  
  959.  
  960. /REGISTER
  961.  
  962. Syntax:        /REGISTER
  963.  
  964. This switch is relevant to the TEST DRIVE version of SCREEN
  965. Thief only. When used a registration info screen is displayed.
  966. You also have the option to print out a registration form for
  967. completion and signing, to be accompanied with the registration
  968. payment.
  969.  
  970. Note that any other command line switches or parameters will be
  971. ignored if this switch is present (although if syntax errors are
  972. encountered in any of the parameters preceding the /REGISTER
  973. switch, an error message will be displayed and the help system
  974. will probably appear). No configuration changes will be made to
  975. a currently installed copy of SCREEN Thief, nor will SCREEN
  976. Thief install itself in memory if not yet present.
  977.  
  978.  
  979. /RGB
  980.  
  981. Syntax:        /RGB[+|-]
  982.  
  983. This switch acts as a quick method of trebling the Max Width
  984. setting, rather than changing through the /WIDTH switch. Use
  985. /RGB on its own or /RGB+ to enable, /RGB- to disable. The
  986. default is disabled or OFF.
  987.  
  988. Enabling this feature automatically reserves enough scan line
  989. buffer space to cope with up to 24-bit RGB image data at the
  990. same horizontal pixel resolution as the Max Width setting.
  991.  
  992. Allowing for the /WIDTH default and with /RGB+ this is enough
  993. for capturing images up to 1024 pixels wide in 16.8 million
  994. colours.
  995.  
  996.  
  997. /RTCREFRESH
  998.  
  999. Syntax:        /RTCREFRESH[+|-]
  1000.  
  1001. This switch enables and disables DOS clock refresh from the RTC.
  1002. The default is enabled or ON. Refer to the Switch Syntax help
  1003. screen for full syntax details.
  1004.  
  1005. In order that any screen image remains stable during a capture,
  1006. SCREEN Thief disables the timer and vertical sync interrupts for
  1007. the foreground process. As this would cause the DOS clock to
  1008. lose several seconds at every capture, SCREEN Thief will
  1009. normally reset the DOS time to the Real Time Clock before
  1010. handing the interrupts back.
  1011.  
  1012. In a few rare cases this can cause the foreground process to
  1013. lose track of its own internal timing. This may result in a
  1014. short pause or a total lock up. Disabling DOS time refresh from
  1015. the RTC clock may cure these kind of symptoms following what
  1016. appears to be a successful capture.
  1017.  
  1018.  
  1019. /SHIFTS
  1020.  
  1021. Syntax:        /SHIFTS:string
  1022.  
  1023. This switch selects the shift keys used in combination with the
  1024. character key (selected with the /KEY switch) which make up the
  1025. screen capture hot-key. It accepts up to four character values
  1026. which represent the following shift keys:
  1027.  
  1028. A = <ALT>
  1029. C = <CTRL>
  1030. L = <LEFT SHIFT>
  1031. R = <RIGHT SHIFT>
  1032.  
  1033. Characters can be either upper or lower case. The default is AC
  1034. for <ALT><CTRL>. This switch will optionally accept the two
  1035. string values OFF and NONE, leaving the shift keys out of the
  1036. hot-key combination. This is useful for capturing screens from
  1037. the likes of games where the <ALT>, <SHIFT> and <CTRL> keys are
  1038. used for program features such as firing and jumping. Use:
  1039.  
  1040. /SHIFTS:NONE  or  /SHIFTS:OFF
  1041.  
  1042. Be careful with this feature. It is possible to set the hot-key
  1043. as a single alphabetic character, affecting command line entry
  1044. to the point where you can't run ST for a new /SHIFTS value.
  1045.  
  1046.  
  1047. /STREAMSIZE
  1048.  
  1049. Syntax:        /STREAMSIZE:number
  1050.  
  1051. This switch determines the space allocated for file output image
  1052. streaming. It takes a numeric value in the range 128 to 32768.
  1053. The default is 768 bytes.
  1054.  
  1055. This switch is useful when capturing directly to a floppy disk,
  1056. as you can limit the number of disk writes required to save the
  1057. whole image file. Alternatively the stream can be reduced in
  1058. size in order to squeeze SCREEN Thief into as small a memory
  1059. area as possible.
  1060.  
  1061. Note that this switch has no effect on the GIF output image
  1062. format, as this has a natural block size of 256 bytes.
  1063.  
  1064.  
  1065. /UNLOAD
  1066.  
  1067. Syntax:        /UNLOAD
  1068.  
  1069. This switch removes SCREEN Thief from memory and releases any
  1070. memory resources used by it. This is only possible if the
  1071. interrupt vectors used by SCREEN Thief still point to its
  1072. resident code. Normally this will be where SCREEN Thief was the
  1073. last TSR program loaded.
  1074.  
  1075. SCREEN Thief is fully compliant with AMIS 3.4 (Alternate
  1076. Multiplex Interrupt Specification). Any TSRs supporting the same
  1077. specification are capable of being removed from memory whatever
  1078. the loading order, on condition that non-compliant TSRs do not
  1079. break the loading chain.
  1080.  
  1081. Note that any other command line switches or parameters will be
  1082. ignored if this switch is present, although if syntax errors are
  1083. encountered in any of the parameters preceding the /UNLOAD
  1084. switch, an error message will be displayed and the help system
  1085. will probably appear.
  1086.  
  1087. Users are advised NOT to use TSR release programs such as MARK
  1088. and RELEASE. Only SCREEN Thief can remove itself from memory
  1089. correctly.
  1090.  
  1091.  
  1092. /VIDEO
  1093.  
  1094. Syntax:        /VIDEO:string
  1095.  
  1096. This switch overrides the normal SuperVGA detection routines. If
  1097. SCREEN Thief fails to detect one of the supported SVGA chip sets
  1098. and you know your video card uses one, you may force SCREEN
  1099. Thief to load the required driver. It is also of use where the
  1100. automatic detection routines adversely affect an unrecognised
  1101. chip set due to the register-level accesses it makes. In this
  1102. case you can force SCREEN Thief to load the Standard VGA driver.
  1103.  
  1104. The switch accepts a string value naming a particular chip set.
  1105.  
  1106. VGA    The standard IBM register-level compatible VGA card. This
  1107. driver is fully tested and should be capable of determining and
  1108. handling any mode programmed into the VGA card, even
  1109. non-standard modes. It will also suffice for the majority of
  1110. SVGA cards equipped with 256K of video RAM. Even 800 by 600
  1111. 16-colour modes should be captured successfully.
  1112.  
  1113. ET4000    SCREEN Thief's Tseng SVGA card driver is ET4000 chip
  1114. specific. It has been thoroughly tested for all the documented
  1115. ET4000 SVGA modes. The ET3000 chip will not be detected or
  1116. handle correctly.
  1117.  
  1118. GD5422    SVGA cards based on the Cirrus Logic CL-GD5422 single
  1119. chip controller are becoming increasingly common. It
  1120. incorporates fast BitBlt support in hardware and an in-built
  1121. RAMDAC for 15/16 bit HiColor and 24-bit TrueColor modes. SCREEN
  1122. Thief has been tested with all documented video modes supported
  1123. by this chip.
  1124.  
  1125. OAK    The SCREEN Thief Oak Technology Inc. driver is fully tested
  1126. with the OTI-037C (256K) and OTI-077 (1024K) chips in all
  1127. possible modes other than, at present, support for 32K colour
  1128. modes with a Sierra RAMDAC. We see no reason why SCREEN Thief
  1129. will not work with the OTI-057 and OTI-067 chips.
  1130.  
  1131. PARADISE    The SCREEN Thief PARADISE/Western Digital driver is
  1132. fully tested for use with the PVGA1A chip set. It may work
  1133. successfully with the later WD90C00 chip (also known as the
  1134. PVGA1B), WD90C10 and WD90C11. It's been reported that the
  1135. WDxxxxx types create corrupt images sometimes. We assume this is
  1136. with interlaced displays and a fix will arrive in due course.
  1137. This driver has not been tested with the older and bugged PVGA1
  1138. chip.
  1139.  
  1140. S3    The SCREEN Thief S3 driver caters for the base level 86c911
  1141. chip variant. It has been tested with all of the documented
  1142. video modes.
  1143.  
  1144. TRIDENT    The TRIDENT chip is popular and found on many cards,
  1145. even those manufactured under other names. The most common chip
  1146. versions are TVGA-8900B, 8900C and 9000. This SCREEN Thief
  1147. driver is fully tested under all these versions and should
  1148. detect and work with any remaining versions compatible with the
  1149. 8900/9000. The only problem that may be encountered is with the
  1150. older, and now rare, 8800 chip - particularly the 8800BR variant.
  1151.  
  1152.  
  1153. /WIDTH
  1154.  
  1155. Syntax:        /WIDTH:number
  1156.  
  1157. This switch determines the space allocated for screen image scan
  1158. line buffering and encoding. It takes a numeric value in the
  1159. range 720 through 4096. The default is 1188 pixels, sufficient
  1160. for 1024 pixel wide graphics modes and 132-column text modes at
  1161. nine pixels per character cell.
  1162.  
  1163. Reducing the maximum scan line width will have a slight effect
  1164. on the overall memory requirements of SCREEN Thief, although
  1165. capturing the higher resolution screens may fail. This switch is
  1166. mainly provided in order to support modes with a greater pixel
  1167. resolution than the assumed default maximum. Normally you will
  1168. not need to use this switch.
  1169.  
  1170.  
  1171. /?
  1172.  
  1173. This switch invokes the SCREEN Thief Help System. Note that any
  1174. other command line switches or parameters will be ignored if
  1175. this switch is present (although if syntax errors are
  1176. encountered in any of the parameters preceding the /? switch, an
  1177. error message will be displayed and the help system will
  1178. probably appear anyway). No configuration changes will be made
  1179. to a currently installed copy of SCREEN Thief, nor will SCREEN
  1180. Thief install itself in memory if not yet present.
  1181.