![[Contents]](../images/toc_d.gif) 
 ![[Index]](../images/index_d.gif) 
 ![[Help]](../images/help_d.gif) 
 ![[Retrace]](../images/retrace_d.gif) 
 ![[browse <]](../images/prev.gif) 
 ![[Browse >]](../images/next.gif) 
NAME
    LoadRGB4 -- Load RGB color values from table.
SYNOPSIS
    LoadRGB4( vp, colors , count )
             a0     a1     d0:16
    void LoadRGB4( struct viewport *, uword *, word);
FUNCTION
    load the count words of the colormap from table starting at
    entry 0.
INPUTS
    vp - pointer to viewport, whose colors you wish to change
    colors - pointer to table of RGB values set up as an array
             of USHORTS
                    background--  0x0RGB
                    color1    --  0x0RGB
                    color2    --  0x0RGB
                     etc.         UWORD per value.
            The colors are interpreted as 15 = maximum intensity.
                                          0 = minimum intensity.
    count   = number of UWORDs in the table to load into the
      colormap starting at color 0(background) and proceeding
      to the next higher color number
RESULTS
    The viewport should have a pointer to a valid colormap to store
    the colors in.
    Updates the hardware copperlist to reflect the new colors.
    Updates the intermediate copperlist with the new colors.
BUGS
    NOTE: With V36 and up, it is not safe to call this function
    from an interrupt, because of the semaphore locking on graphics
    copper lists.
SEE ALSO
    setrgb4() getrgb4() getcolormap() graphics/view.h