SHELP (Screen HELP) Screen-Oriented Help for Character Cell Terminals July 8, 1993 Western Kentucky Univerity SHELP is an SMG$-based HELP utility for VT terminals. It was originally written by George Merriman of Cambridge Computer Associates as NEWHELP. The program was enhanced by Baron Chandler, Western Kentucky University, and renamed SHELP. The original comments are below. As of this writing, DEC Pascal has not been released for OpenVMS AXP, so a VESTed image (SHELP_TV.ALPHA_EXE) is provided for use on AXP systems. Bug reports should be directed to Hunter Goatley . ------------------------------------------------------------------------------- NEWHELP Screen-Oriented Help for Character Cell Terminals This program uses an SMG window to provide scrolling help text from the system help library. It works very much like the normal VMS help command, but does not support any command line qualifiers. Prev-Screen and Next-Screen scroll through the text. PF1-Prev-Screen and PF1-Next-Screen scroll to the top and bottom of the text. The command line prompt is a little different from that in the standard HELP command, but is easy to use with command line editing. Broadcast message are trapped and displayed on the bottom of the screen. NEWHELP must be defined as a foreign command. A DCL command similar to the following will replace the standard HELp command with NEWHELP: $ h*elp :== $NEWHELP This program was written as an exercise in SMG and Pascal and was prompted to some extent by a request on DECUServe. In addition to this file, it requires two Pascal environment files: VMS_TYPES.PEN and PASCAL_LBR_ROUTINES.PEN as compiled from the corresponding .PAS files. It also uses the standard DEC-supplied VMS environment files STARLET.PEN, PASCAL$SMG_ROUTINES.PEN and PASCAL$LIB_ROUTINES.PEN. The DCL command procedure NEWHELP_BUILD.COM will compile and link the program. George Merriman Cambridge Computer Associates New York City merriman@camb.com