PRO128     BITMAP: Direct Access Bitmap Graphics for the
Professional-300 Series  Version: November 1986
Submitted by: Stephen Hirsch, NZAEI, Canterbury, New Zealand
Operating System: RT-11 V5.2  Source Language: FORTRAN IV, MACRO-11
Hardware Required: Professional-300 series  Keywords: Graphics,
Professional-300 Series - RT-11
Abstract: BITMAP is a group of FORTRAN callable routines that make it
possible to map to the Pro 300 video bitmap which is
located by default at the 3 Megabyte address boundary.  The
main driving routine, called BITMAP allows the programmer to
MOV, BIS, BIC a user buffer to or from the screen.
Also included are routines to set/clear any given pixel, to
fill a horizontal line on the screen with a mask word and to
dump the screen to an LA50 printer in graphics mode.  It is
possible by modifying BITMAP, to write to the screen in 512x4
or 256x8 resolution, but the default is 1024x2 (pixels/line x
intensity levels).  Using these routines, it should be
possible to develop a library of routines to draw virtually
anything on the Pro 300 screen.
This revision includes a new version of the BITMAP routine
that uses the Global memory region allocation capabilties of
RT-11 V5.2 and also locates the Bitmap hardware wherever it
may be installed in the option slots.  In addition, it can
be used with FORTRAN programs linked as virtual jobs and
automatically handles the memory mapping required.
Notes: Some demonstration files are incomplete.
Changes and Improvements: Modified to take advantage of RT-11 V5.2
Restrictions: Operating System RT-11 V5.2 or later is required.  Uses
system calls
available under V5.2 or later.
Complete sources not included.
Media (Service Charge Code): One RX50 Diskette (JA)  Format: RT-11

The PDP-11 DECUS Software Index
The PDP-11 Home Page
Tim Shoppa <>
Created: December 26, 1998