This section summarizes the registers used in this chapter and the meaning
of their bit settings. The  color registers  are summarized in the next
section. See  appendix a  for a summary of all registers.
BPLCON0 - Bitplane Control
   (Warning: Bits in this register cannot be independently set.)
   Bit 0 - unused
   Bit 1 - ERSY (external synchronization enable)
      1 = External synchronization enabled (allows genlock
          synchronization to occur)
      0 = External synchronization disabled
   Bit 2 -  lace  (interlace enable)
      1 = interlaced mode enabled
      0 = non-interlaced mode enabled
   Bit 3 -  lpen  (light pen enable)
   Bits 4-7 not used (make 0)
   Bit 8 - GAUD (genlock audio enable)
      1 = Genlock audio enabled
      0 = Genlock audio disabled
      (This bit also appears on Denise pin ZD during blanking period)
   Bit 9 -  color_on  (color enable)
      1 = composite video color-burst enabled
      0 = composite video color-burst disabled
   Bit 10 -  dblpf  (double-playfield enable)
      1 = dual playfields enabled
      0 = single playfield enabled
   Bit 11 -  homod  (hold-and-modify enable)
      1 = hold-and-modify enabled
      0 = hold-and-modify disabled; extra-half brite ( ehb ) enabled
          if  dblpf =0 and  bpux =6
   Bits 14, 13, 12 -  bpu2, bpu1, bpu0 
      Number of bitplanes used.
      000 = only a background color
      001 = 1 bitplane, PLANE 1
      010 = 2 bitplanes, PLANES 1 and 2
      011 = 3 bitplanes, PLANES 1 - 3
      100 = 4 bitplanes, PLANES 1 - 4
      101 = 5 bitplanes, PLANES 1 - 5
      110 = 6 bitplanes, PLANES 1 - 6
      111 not used
   Bit 15 -  hires  (high resolution enable)
      1 = high resolution mode
      0 = low resolution mode
 bplcon1  - bitplane control
   Bits 3-0 - PF1H(3-0)  Playfield 1 delay
   Bits 7-4 - PF2H(3-0)  Playfield 2 delay
   Bits 15-8 not used
 bplcon2  - bitplane control
   Bit 6 - PF2PRI
      1 = Playfield 2 has priority
      0 = Playfield 1 has priority
   Bits 0-5  Playfield sprite priority
   Bits 7-15  not used
 ddfstrt  - data-fetch start
   (Beginning position for data fetch)
   Bits 15-8 - not used
   Bits 7-2 - pixel position H8-H3 (bit H3 only respected in Hires Mode.)
   Bits 1-0 - not used
 ddfstop  - data-fetch stop
   (Ending position for data fetch)
   Bits 15-8 - not used
   Bits 7-2 - pixel position H8-H3 (bit H3 only respected in Hires Mode.)
   Bits 1-0 - not used
 bplxpth  - bitplane pointer
   (Bitplane pointer high word, where x is the bitplane number)
 bplxptl  - bitplane pointer
   (Bitplane pointer low word, where x is the bitplane number)
 diwstrt  - display window start
   (Starting vertical and horizontal coordinates)
   Bits 15-8 - VSTART (V7-V0)
   Bits 7-0 - HSTART (H7-H0)
 diwstop  - display window stop
   (Ending vertical and horizontal coordinates)
   Bits 15-8 - VSTOP (V7-V0)
   Bits 7-0 - HSTOP (H7-H0)
 bpl1mod  - bitplane modulo
   (Odd-numbered bitplanes, playfield 1)
 bpl2mod  - bitplane modulo
   (Even-numbered bitplanes, playfield 2)