Make_image is a simple program which is used to make 'bit map' images for use with the UIS$IMAGE function on a VAXStation. The program expects an input file which contains many lines of text, all the same length, and which only contain 0's and 1's. This is translated into a file which can be 'included' into the ("C") source file as a static integer array. The program does the bit pattern reversing required by VAX C. The source file must contain lines of all the same length. The lines contain only 0's and 1's, with each character a pixel and 1's where you want the screen to be marked. The input file usually has the extension .DAT while the output file created will have the same file name as the input but with the extension .IMAGE. If the input file is very wide, then the static array will be too wide for VAX C. For those cases the .IMAGE file must be manually edited to reduce each line to less than 132 characters. Use something like EVE to produce the input file because it works fine with even VERY wide source files (use 'SHIFT RIGHT nn' command). Also, EVE's overstrike mode is useful. The program TEST_IMAGE is provided to verify that the resulting bit map is correct. Edit the source of TEST_IMAGE to change the name of the file in the #INCLUDE statement, then re-compile, link, run. TEST_IMAGE creates a large window and displays the image you defined. If the image is small, then the display manager will enlarge the size if each bit to use as much of the window as possible. If the size of the image is very big, the image will be clipped. Recompile the source if you want the window to have a different size or ratio of width to height.