Dec 052017
PC Magazine utilities.
File VOL7N2.ZIP from The Programmer’s Corner in
Category Files from Magazines
PC Magazine utilities.
File Name File Size Zip Size Zip Type
MODENV.ASM 4363 1405 deflated
MODENV.C 1353 568 deflated
PAINT.ASM 66279 11318 deflated
PAINT.BAS 28723 5974 deflated
PAINT.COM 3076 2396 deflated
PAINT.DOC 3607 1625 deflated
PUTENV.ASM 7495 1995 deflated
TP4.FIG 19546 5811 deflated

Download File VOL7N2.ZIP Here

Contents of the PAINT.DOC file


Jeff Prosise1988/No. 2 (Utilities)

Purpose:Edits or creates custom help or reference screens that can be
popped up over an application program or at the DOS prompt with the HELP.COM
(PC Lab Notes, 1988/No. 1). Also provides full control of character and
video attribute bytes and permits insertion of single-line, double-line, or
pattern characters from the extended-ASCII PC text-graphics set.

Format:PAINT [filespec]

Remarks:The optional filespec is the filename (plus drive and path, if
needed) of a help/reference screen previously saved for HELP.COM by means of
the related CAPTURE program (PC Lab Notes, 1988/No. 1). If filespec is
omitted, PAINT permits creating and saving a new screen in the appropriate
format. HELP files are 4,000-byte screen buffer images, and as many as 14
may be chained together for successive display. The PgUp and PgDn keys in
PAINT move through multiple-screen files.

The Ins key toggles the PAINT editor between overstrike (the default)
and insert modes. The Del key deletes the character under the cursor and
closes up the text. In overstrike mode, the Backspace key moves the cursor
left without moving any text characters to its right. In insert mode, the
Backspace drags characters with it. The cursor can be moved anywhere within
the viewing area by means of the cursor keys. Home and End move the cursor
to the ends of the text line, and Enter performs the usual carriage
return/line feed.

Function key F1 lists the menus presented by each function key, and
Esc de-selects any active menu. F3 toggles between text-only and text-plus
-attribute modes, which are also reflected in the operation of the Backspace
and Del keys. Attributes are selected by number(s) after pressing F2, which
presents 16 foreground and 8 background color choices (color systems) or
normal, reverse, boldface, or underline (monochrome systems). By positioning
the cursor on any displayed character and pressing F2 twice, that video
attribute can be selected without using the menu numbers. Pressing Enter
defaults to the current selection. Selected attributes remain in effect
until changed.

Small or irregular screen areas can be "painted" with the current
attribute by holding down the Ctrl key and pressing the desired cursor Arrow
keys. Large screen areas may be defined by locating the cursor at one corner
and pressing F5, then moving to the diagonal corner and pressing F5 again. A
menu choice is then presented, either to clear the defined block of text
characters or to paint them all with the current video attribute. Pressing
F5 twice without moving the cursor defines the entire screen and presents the
same choice.

Function key F4 permits selection of single-line, double-line,
patterns, or asterisks that are then written to the screen by holding down the
Alt key and pressing the cursor arrows. Where lines cross, appropriate
junction symbols are substituted. F6 asks for a filename under which the file
is to be saved (it supplies the original filename as a default) and saves the
file. Compensation is automatically applied to adjust for differences in
display size. Pressing F7 returns to DOS.


1. While PAINT is intended primarily for use with screens that use the
HELP program, it can be used to advantage in prototyping screens for
application programs and in the design layout of other pop-up windows.

2. PAINT is compatible both with traditional PCs and with the new PS/2 line.

 December 5, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>