home *** CD-ROM | disk | FTP | other *** search
/ Die Multimedia Power-CD / MULTIMEDIA.bin / bildutil / tpaint / tpaint.doc < prev    next >
Text File  |  1991-12-02  |  27KB  |  759 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.   **************************************************************************
  7.   *                                                                        *
  8.   *                 TurboPaint - ShareWare Version 2.1                     *
  9.   *                                                                        *
  10.   *                   Program by Richard C. Leinecker                      *
  11.   *                                                                        *
  12.   **************************************************************************
  13.  
  14.  
  15.  
  16.  
  17. Introduction
  18.  
  19. This program was designed as an alternative to using PC Paintbrush and Deluxe
  20. Paint. One of the big drawbacks to using PC Paintbrush is that you have to
  21. reinstall the program every time you want to change video modes. Both PC
  22. Paintbrush and Deluxe Paint consume a great deal more memory than TurboPaint,
  23. too. That means that people with less memory can use TurboPaint and those who
  24. like to keep their TSRs resident don't need to reboot with a different
  25. configuration before using it. You also can run TurboPaint effectively without
  26. a mouse--try that with PC Paintbrush and Deluxe Paint. And PC Paintbrush
  27. doesn't offer support for Tandy 16-color mode which is about 25% of the
  28. market.
  29.  
  30.  
  31. Registering the Program
  32.  
  33. TurboPaint is shareware. That means that if you use it, you should register.
  34. The registration price is $25.00 which is very inexpensive considering what
  35. you'll get. The registered version of the program has many extra features like
  36. full expanded and extended memory support, stretch and rotate block functions,
  37. MacPaint and TIFF loading and saving, 640x480 in 256 color mode, and more.
  38. You'll also get a disk full of art, a disk full of clip art, and a disk full
  39. of fonts. With the disks comes a printed manual and free updates for 12
  40. months.
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                                     - i -
  60.  
  61.  
  62.  
  63. Table of Contents
  64.  
  65. Files on Program Disk ................................................ 1
  66. Using the keyboard or a Joystick ..................................... 1
  67. System Requirements .................................................. 2
  68. Running TurboPaint ................................................... 2
  69. Video Modes .......................................................... 2
  70. File Formats ......................................................... 3
  71. The Keyboard Driver .................................................. 3
  72. Selecting Colors and Tools ........................................... 4
  73. Lines ................................................................ 4
  74. Undo ................................................................. 5
  75. Rectangles ........................................................... 5
  76. Circles and Ellipses ................................................. 5
  77. Rays and Polygons .................................................... 6
  78. Filling .............................................................. 6
  79. Pixels ............................................................... 6
  80. The Airbrush ......................................................... 6
  81. Cut and Paste ........................................................ 7
  82. Loading Fonts ........................................................ 7
  83. Entering Text ........................................................ 8
  84. Zooming .............................................................. 8
  85. Shadows .............................................................. 9
  86. Inverting and Reversing Blocks ....................................... 9
  87. Setting the Palette .................................................. 9
  88. Mirror ............................................................... 9
  89. Cycle ................................................................ 9
  90. Print Options ........................................................10
  91. Animation, Mask, and Object Saving and Loading .......................11
  92. Customer Support .....................................................12
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.                                   - Page ii -
  119.  
  120.  
  121. FILES ON PROGRAM DISKS
  122. EXECUTABLE FILE:
  123.     TPAINT.EXE
  124.  
  125. DOCUMENTATION FILE:
  126.     TPAINT.DOC
  127.  
  128.  
  129. USING THE KEYBOARD OR A JOYSTICK
  130.  
  131. TurboPaint works with mice, keyboards, and joysticks. It only recognizes
  132. one device at a time, though. If you run the program normally it looks for
  133. a mouse driver and if one is found it uses it for input. If no mouse driver
  134. is found it installs the keyboard driver.
  135.  
  136. You can override the mouse driver or even the keyboard driver installation
  137. with some command line switches. If you want to use the keyboard driver
  138. add the command line switch /K. If you want to use a joystick add the command
  139. line switch /J.
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.                                 -  Page 1 -
  178.  
  179.  
  180. SYSTEM REQUIREMENTS
  181.  
  182. At least one floppy disk: any graphics monitor that supports Hercules, CGA,
  183. EGA, Tandy-16 color, or MCGA (VGA): a Microsoft-compatible mouse, joystick, or
  184. keyboard: about 400K for CGA; 420K for EGALOW, Hercules, and Tandy-16; 480K
  185. for EGAMED and MCGA; and 540K for EGAHIGH. Even if your system has the
  186. necessary memory, you might still get a message that says Not Enough Memory.
  187. That's because DOS takes up memory for itself out of what's available. You
  188. might also have one or more memory resident programs that are occupying some
  189. of the memory that TurboPaint needs.
  190.  
  191. RUNNING TURBOPAINT
  192.  
  193. It would be a good idea to create a separate directory for the TurboPaint
  194. files. For more information on creating subdirectories see your DOS manual.
  195.  
  196. Start the program by typing TPAINT. You'll get a menu where you can pick the
  197. video mode you want. You can pass the video mode as a command line argument
  198. instead of using the menu. To do this, just type TPAINT VIDEOMODE where
  199. VIDEOMODE can be HERCULES, CGALOW, CGAHIGH, EGALOW, EGAMED, EGAHIGH, TANDY,
  200. MCGA, or VGA.
  201.  
  202.  
  203. VIDEO MODES
  204.  
  205. The video modes that TurboPaint supports are Hercules 720x348, CGA 4-color
  206. 320x200, CGA 2-color 640x200, EGA 16-color 320x200, EGA 16-color 640x200, EGA
  207. 16-color 640x350, Tandy 16-color 320x200, MCGA 256-color 320x200, and VGA
  208. 640x480.
  209.  
  210. It's possible that some older EGA cards will work in the lower two EGA
  211. resolutions and not the 640x350 EGA resolution. If you have a Hercules card
  212. and another graphics card installed simultaneously, you can't change video
  213. modes from one to the other while the program is running. You'll need to exit
  214. the program and restart it in the mode that you want to use. Systems that
  215. combine video equipment in nonstandard ways run an incompatiblity risk, too.
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.                                - Page 2 -
  232.  
  233.  
  234. FILE FORMATS
  235.  
  236. TurboPaint supports PCX, LBM (IFF), and GIF file formats. When loading PCX and
  237. IFF files, you get better results if you're in the same video mode as the
  238. picture file. You can set the picture type by selecting 'Pic Type' in the
  239. 'File' menu.
  240.  
  241. A word about compatibility is in order. Deluxe Paint II Enhanced supports PCX
  242. but it isn't completely compatible with the three varieties of PCX files. It
  243. may have trouble loading TurboPaint PCX files. Deluxe Paint II Enhanced
  244. creates Packed Bitmap LBM files that TurboPaint (or Deluxe Paint II) won't
  245. load. The converse is also true, Deluxe Paint II Enhanced will not load
  246. TurboPaint LBM files (or Deluxe Paint II files). Deluxe Paint II will usually
  247. load TurboPaint LBM files, but not always in the 256-color MCGA mode.
  248.  
  249. You may want to load a picture with larger or smaller dimensions than the mode
  250. you're in. There's an option that'll let you set the positioning of the
  251. picture. To do this select 'Place Pic' in the 'File' menu.
  252. You can also load the Palette and Image of a picture file separately. These
  253. two options can be found in the 'File' menu.
  254.  
  255. THE KEYBOARD DRIVER
  256.  
  257. The keyboard mouse driver is a direct replacement for Microsoft-compatible
  258. mouse drivers. It doesn't provide the complete gamut of mouse functions, but
  259. fills the bill for TurboPaint's needs.
  260. To move the mouse, press the cursor (arrow) keys. The driver is ballistic; the
  261. longer a key is pressed, the faster the mouse moves. If your keyboard has two
  262. right-arrow keys (one on the numeric keypad and one elsewhere) use the key on
  263. the numeric keypad. It performs better.
  264. The equivalent of the left mouse button is the 5 key on the numeric keypad. To
  265. press the left mouse button, press the 5 key. To unpress the left button,
  266. press the 5 key again. It's not as easy to use as a real mouse because you
  267. have to remember to unpress the button. If the keyboard mouse driver doesn't
  268. seem to work correctly, try pressing the 5 key.
  269. The Delete key is equivalent to the right mouse button. It also needs to be
  270. unpressed just as the 5 key or keyboard left mouse button.
  271. If you're in the drawing window and press the Tab key, the mouse pointer will
  272. jump over to the toolbox. Another press of the Tab key and the mouse pointer
  273. will be back where it was.
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.                                  - Page 3 -
  283.  
  284.  
  285. SELECTING COLORS AND TOOLS
  286.  
  287.  
  288. When the program first runs, you'll see a rectangle to the right side of the
  289. screen that contains icons and rectangles with the drawing colors. These are
  290. called the tool selector and the color palette and are used to select the
  291. drawing tool and color.
  292. To select a drawing tool, point to the desired tool and click the left mouse
  293. button. It will be highlighted so that you can see the currently selected
  294. tool.
  295. To select a drawing color, point to the desired color and click the left mouse
  296. button. You'll see a wide border around the currently selected drawing color.
  297. If you're in MCGA mode, only 16 colors are displayed but you can scroll
  298. through all 256 colors. Do this by clicking the right mouse button on either
  299. the right or the left side of the color palette. Clicking on the right side
  300. moves to the right through the palette; clicking on the left moves to the left
  301. through the palette.
  302. You can move the toolbox to the left side or remove it completely if you find
  303. this more convenient. To move or remove the tools, choose the 'Desk' pulldown
  304. menu and select the appropriate entry for the desired action. The F10 key will
  305. turn the menus and toolbox on and off, too.
  306.  
  307. LINES
  308.  
  309. To draw lines, first select the tool at the top left corner of the tool
  310. selector. Once it's selected and you can see that it's highlighted, you're
  311. ready to draw lines.
  312. Begin by pointing the mouse at the starting point of your intended line and
  313. pressing the left mouse button. Make sure that you keep the left button
  314. pressed while you are drawing the line.
  315. Now, with the left button still pressed, move the mouse pointer to where you
  316. want the line to end. Release the left mouse button and your line becomes part
  317. of the picture.
  318. Choose the 'Set' pulldown to find the two line options. To set the line width,
  319. select the menu entry labeled 'Line Width.' A dialog box will appear that
  320. displays the current line width. To increase the width of the line, click the
  321. left button on the line. To decrease it, click the right button on the line.
  322. The maximum width is eight and if you exceed this amount, the program will
  323. return to a width of one. If you decrease the line width past one, the program
  324. will set the line width to eight.
  325. To set the line pattern, choose the entry in the 'Set' pulldown labeled 'Line
  326. Style.' A Dialog box will appear with eight line patterns. To choose one of
  327. these, click the left mouse button on it. The line style affects all line and
  328. rectangle operations except the free-hand drawing tool.
  329. You can redefine any of the line patterns. Just click the right mouse button
  330. on the pattern you want to change. A new dialog box will superimpose itself of
  331. the previous box. Line definitions are composed of sixteen bits. To toggle any
  332. of the sixteen bits, just click on it with the left mouse button. Now press
  333. Return or click on Ok to return to the Line Style dialog.
  334. You can reset the program defaults by deleting the file PREFS.
  335.  
  336.  
  337.  
  338.                                     - Page 4 -
  339.  
  340.  
  341. UNDO
  342.  
  343. If you make a mistake while drawing, you can usually undo it, if you haven't
  344. done anything else. Undo your mistake by pressing Escape, selecting the
  345. 'Undo' entry in the 'Extra' pulldown menu, or clicking on the UNDO tool.
  346.  
  347.  
  348. RECTANGLES
  349.  
  350. Drawing filled and unfilled rectangles follows a procedure similar to drawing
  351. lines. With the appropriate tool selected, move the mouse pointer to either
  352. the upper left or the lower right corner of the rectangle. While holding the
  353. left mouse button down, move the mouse pointer to where the opposite corner of
  354. the rectangle should be. Release the left mouse button to complete the
  355. rectangle.
  356. If you're drawing with a filled rectangle, you may want to change the fill
  357. pattern. To do this, choose the 'Set' pulldown and select the 'Fill Style'
  358. entry. A dialog box will appear with eight choices. Choose one by clicking on
  359. it with the left mouse button. The fill pattern will apply to all filled
  360. tools.
  361. You can redefine any of the fill styles. Just click the right button on the
  362. one you want to change and another dialog box will appear on top of the Fill
  363. Style box. Toggle the bits of the pattern by clicking the left mouse button on
  364. them. When you are done, press Return or click on Ok.
  365. For any of the filled shapes (filled rectangles, filled circles, or filled
  366. ellipses) you can set several border options. The first choice is whether or
  367. not to have borders. The second choice is whether the border will be the
  368. currently selected line style or a plain solid pattern. You can set these
  369. options with the 'Borders' entry in the 'Set' menu.
  370.  
  371. CIRCLES and ELLIPSES
  372.  
  373. To draw a circle or an ellipse, first point to the center of the figure you
  374. want to draw, then press the left mouse button and stretch the shape to the
  375. desired dimension. Moving the mouse in the X and Y directions will stretch the
  376. ellipse in that dimension. Circles will remain perfectly round regardless of
  377. the position of the mouse pointer.
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.                                 - Page 5 -
  391.  
  392.  
  393. RAYS AND POLYGONS
  394.  
  395. To draw a set of rays, position the mouse at the origin. Hold down the left
  396. mouse button and move the pointer to the end of the first ray. Keeping the
  397. left button pressed, press the right button to place this ray in the picture.
  398. Now move to the endpoint of the next ray and click the right mouse button. Do
  399. this until all of the rays have been drawn then release the left mouse button.
  400. Drawing polygons is similar to drawing rays. Position the cursor, press the
  401. left mouse button, and move to the first vertex. Click the right mouse button
  402. while pressing the left button. Move to each vertex and press the right
  403. button.
  404.  
  405. FILLING
  406.  
  407. To use the fill tool, position the mouse pointer at the position where you
  408. want to fill. It will continue filling the screen until it meets the selected
  409. fill color. If you try to fill a shape that is not completely closed, the fill
  410. will bleed outside of the destination shape.
  411.  
  412. PIXELS
  413.  
  414. There are two tools for drawing pixels. The second tool in the first column of
  415. the toolbox draws a single pixel. The third tool in the first column draws a
  416. set of pixels.
  417. To draw a single pixel, select the single pixel tool, position the mouse
  418. pointer, and click the left button.
  419. To draw a set of pixels, select the free-hand drawing tool, and position the
  420. mouse pointer. Hold the left button down as you move the mouse pointer
  421. wherever you want to draw. When you are done, release the left mouse button.
  422.  
  423. THE AIRBRUSH
  424.  
  425. The airbrush tool allows you to blend colors and soften edges. To use this
  426. tool, select the airbrush icon in the tool selector. Position the mouse cursor
  427. and hold down the left mouse button. The slower you move the brush, the
  428. thicker the texture appears.
  429. You can change the airbrush attributes. To do this, choose the 'Set' pulldown
  430. and select the 'Airbrush' entry. A dialog box will appear that will let you
  431. set the airbrush size and flow.
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.                                  - Page 6 -
  439.  
  440.  
  441. CUT AND PASTE
  442.  
  443. To cut a block, select the scissor tool icon. Position the mouse pointer at
  444. the upper left corner of the rectangle that you want to cut. Hold the left
  445. mouse button down and drag the box until the image you want to capture is
  446. framed by the rectangle. Release the left mouse button and it will be copied
  447. into the clipboard buffer.
  448. There are two options when you cut from the screen. You can copy from the
  449. screen (leaving the screen intact) or you can cut from the screen (removing
  450. the rectangle and the background from the screen). To change options, choose
  451. the 'Set' pulldown and select the 'Block' entry. If you have 'Copy only'set to
  452. yes, the screen won't change when you cut. If it's set to no,the portion of
  453. the screen that you cut will be removed.
  454. To save a block to disk, choose the 'Extra' pulldown and select the 'Save
  455. Block' entry. Enter the filename and the program will save the block to disk.
  456. The blocks aren't compatible with any other formats. You can't use blocks from
  457. different video modes either.
  458. Once a section has been cut or loaded from disk, it can be pasted on the
  459. screen. Select the paste tool icon and position the cursor. Pressing the left
  460. mouse button will cause the tools to disappear. As long as you hold the left
  461. mouse button down, you can move the block. To place it in the picture, release
  462. the left mouse button.
  463. There is a memory restriction in EGAHIGH and VGA. At runtime the program
  464. allocates the remaining memory for the clipboard buffer. The block you can
  465. cut is directly related to the amount of memory the program finds.
  466.  
  467.  
  468. LOADING FONTS
  469.  
  470. You can load any GEM font. To do this, choose the 'Extra' pulldown and select
  471. the 'Load Font' entry. Highlight the font you want to load in the file
  472. selector. The system font is resident when TurboPaint runs. Remember that
  473. loading fonts uses memory. You can't load an unlimited number of fonts. If
  474. your system is close to the memory limit, other operations might be affected
  475. if you load too many fonts.
  476. To set the font that you will use, choose the 'Set' pulldown and select the
  477. 'Text' entry. To cycle through the loaded fonts, click the left mouse button
  478. inside of the text box. You can select different styles of each font by
  479. clicking the right mouse button in the text box.
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.                                  - Page 7 -
  493.  
  494.  
  495. ENTERING TEXT
  496.  
  497. To put text in your picture, select the text tool icon. Position the mouse
  498. pointer and click the left button. The tools will then disappear. There are
  499. two ways that you can enter text, free form or formatted.
  500. To enter text in a free form manner, simply type the text. You can move the
  501. mouse anywhere on the screen and the text will follow. This method is good if
  502. you're trying to fit text into a picture.
  503. If you want to enter multiple lines of text, it's better to press the left
  504. mouse button once more where you want the text to start. The mouse will
  505. disappear and a text-type cursor will appear. Type your text and press Enter
  506. at the end of each line. The cursor will then go to the beginning of the next
  507. text line, ready for you to type it in. When you're finished typing, you can
  508. move the text anywhere on the screen. Click the left mouse button to place the
  509. text. Click the right mouse button to exit from text entry.
  510.  
  511. ZOOM
  512.  
  513. You can magnify by choosing the 'Extra' pulldown and then selecting the
  514. desired magnification factor, or you can press F1-F4. F1 gives you the
  515. greatest magnification and F4 the least.
  516. After you've selected one of the magnification factors, the tools will
  517. disappear and you'll see a rectangle appear on the screen. Position the
  518. rectangle so that it frames the region you want to magnify. Then click the
  519. left mouse button.
  520. At the far left side of the screen you'll see the chosen section of the
  521. picture in the actual size and to the right of that you'll see the magnified
  522. version. To draw, just click inside of the rectangle that contains the
  523. magnified version. You can pick different colors at the far right side of the
  524. screen. If you're drawing in MCGA mode, you can use the right mouse button to
  525. scroll through all 256 colors.
  526. To quit and go back to the full screen, press the right mouse button. The
  527. escape key will undo any drawing while you're in magnify mode.
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.                                  - Page 8 -
  542.  
  543.  
  544. SHADOWS
  545.  
  546. You can shadow many of the drawing functions. Do this by choosing the 'Set'
  547. pulldown and selecting the 'Shadow' entry. There is a color selector that lets
  548. you set the shadow color. The grid of nine squares is where you set the
  549. relative position for the shadow. The numbers (1-4) let you set the distance
  550. of the shadow from the original shape. Finally, you can turn the shadow on or
  551. off. The shadow attribute works with lines, rectangles, squares, circles, and
  552. ellipses.
  553.  
  554. INVERTING AND REVERSING BLOCKS
  555.  
  556. If you have a block in the clipboard, you can invert it vertically or reverse
  557. it horizontally. Choose the 'Extra' pulldown and select the 'Invert Block' or
  558. the 'Reverse Block' entries. The screen will blank, then the image will be
  559. pasted on the screen, and you'll see the image being transformed. Once the
  560. procedure is finished, the screen will be restored and the new image will be
  561. in the clipboard. Select the paste tool to place the block on the screen.
  562.  
  563. SETTING THE PALETTE
  564.  
  565. You can set the color palette if you're in an EGA, Tandy, or MCGA mode. Choose
  566. the 'Set' pulldown and select the 'Colors' entry. Hold down the left mouse
  567. button and move the slider bars to the desired setting, or click on the arrows
  568. to incrementally change the value.
  569.  
  570. MIRROR
  571.  
  572. You can cause TurboPaint to mirror all of your drawing in vertical,horizontal,
  573. or both vertical and horizontal directions. To do this, choose the 'Set'
  574. pulldown and select the 'Mirror' entry. You can set vertical, horizontal, or
  575. both. Most drawing operations will then be mirrored in the specified
  576. direction(s).
  577.  
  578. CYCLE
  579.  
  580. In EGA, Tandy, or MCGA modes you can rotate the palette and watch the effect.
  581. Just select 'Cycle' from the 'Extra' menu to toggle this feature on and off.
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.                                 - Page 9 -
  592.  
  593.  
  594. SPARE PAGE
  595.  
  596. TurboPaint gives you two separate pages. This really helps when you're cutting
  597. from one picture and pasting to another. You can change from one page to the
  598. other by pressing J or selecting 'Swap Page' in the 'Set' menu. All load and
  599. save operations involve the currently active page.
  600.  
  601. PRINT OPTIONS
  602.  
  603. The first thing you'll have to do before you print a picture is load a printer
  604. driver. Do this by selecting 'Load Printer' on the 'File' menu. A dialog box
  605. will appear. Scroll the the selections by clicking the left mouse button on
  606. the arrows to the right of the printer names. you can page through them by
  607. clicking inside the rectangle between those two arrows. To select a printer
  608. click the left mouse button twice on the one you want.
  609. You can print your picture with a lanscape or portrait orientation. Do this by
  610. selecting 'Orient Print' on the 'File' menu.
  611. You can set the printer port by selecting 'Printer Port' on the 'File' menu.
  612. You can print the picture normally or in inverse. To set this select 'Invert
  613. Print' on the 'File' menu. Normal will give you a white background and inverse
  614. will give you a black background.
  615. You'll have to experiment with the picture scaling. For most printers the
  616. default scaling is too small. To set the scaling select 'Print Scale' from the
  617. 'File' menu. To change the scaling hold down the left mouse button on the
  618. rectangle inside of the dialog box. While holding down the left mouse button
  619. drag the box to the size you want and let you of the left mouse button. When
  620. you're done press Return or click on Ok.
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.                                  - Page 10 - 
  644.  
  645.  
  646. ANIMATION FILES
  647.  
  648. If you're writing a program you might be able to make use of the animation
  649. files TurboPaint creates. The file format is as follows.
  650.  
  651.   2 byte integer - video mode (HERCULES=0, CGALOW=1, CGAHIGH=2, EGALOW=3,
  652.                    EGAMED=4, EGAHIGH=5, TANDY=6, MCGA=7, VGA=8)
  653.   2 byte integer - Number of Animations
  654.   2 byte integer - Animation X Coordinat
  655.   2 byte integer - Animation Y Coordinate
  656.   2 byte integer - Animation Delay
  657.  
  658.   Then, for each image there is a two byte integer with the size of the
  659.   image in bytes follwed by the image data. Each image is an integer with
  660.   the width, and integer with the height, and the bitmap data. For
  661.   Monochrome, CGA, Tandy, and MCGA the data is straight forward. For EGA
  662.   and VGA modes each scan line contains four sets of data, one each for
  663.   the bit planes.
  664.  
  665.  
  666. OBJECT FILES
  667.   
  668. The object files are in the following format.
  669.  
  670.   5 byte signature
  671.   2 byte integer - video mode (HERCULES=0, CGALOW=1, CGAHIGH=2, EGALOW=3,
  672.                    EGAMED=4, EGAHIGH=5, TANDY=6, MCGA=7, VGA=8)
  673.   2 byte integer - flag (used by TurboPaint)
  674.   2 byte integer - image width
  675.   2 byte integer - image height
  676.  
  677.   Then the image data follows. Each image is an integer with the width,
  678.   and integer with the height, and the bitmap data. For Monochrome, CGA,
  679.   Tandy, and MCGA the data is straight forward. For EGA and VGA modes
  680.   each scan line contains four sets of data, one each for the bit planes.
  681.  
  682.  
  683. MASK FILES
  684.  
  685. The mask files are for programmers who need special effects for a screen.
  686. The format of a mask file is as follows.
  687.  
  688.   2 byte integer - width of screen
  689.   2 byte integer - height of screen
  690.   2 byte integer - video mode (HERCULES=0, CGALOW=1, CGAHIGH=2, EGALOW=3,
  691.                    EGAMED=4, EGAHIGH=5, TANDY=6, MCGA=7, VGA=8)
  692.  
  693.  
  694.   The mask data follows. Each scan line has width / 8 bytes of mask data.
  695.   There are as many scan lines of data as the height of the screen.
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.                                  - Page 11 -
  704.  
  705. CUSTOMER SUPPORT
  706.  
  707. You can ask questions by leaving messages on GEnie addressed to R.LEINECKER or
  708. on CompuServe to user ID 74676,457. You can also write me with your questions.
  709. I'll reply in a week or less of receiving your question as long as you're a
  710. registered user.
  711. If you have ideas for an upgrade, send those too. I'd like the program to be
  712. as good as possible.
  713. Site licenses are available. Just write with the specifications and I'll get
  714. right back to you.
  715. If you have a question or a comment that's urgent you can reach me at home at
  716. 919-342-9299. Please call between 6-10 PM EST on weekdays or between 8AM-8PM
  717. EST on weekends.
  718. Send inquiries and to: Richard C. Leinecker, P.O. Box 2567, Reidsville, NC
  719. 27323-2567.
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.                                     - Page 12 -
  759.