To get you started, this section describes how to directly access hardware registers to form a single basic playfield that is the same size as the video screen. Here, "same size" means that the playfield is the same size as the actual display window. This will leave a small border between the playfield and the edge of the video screen. The playfield usually does not extend all the way to the edge of the physical display. To form a playfield, you need to define these characteristics: * Height and width of the playfield and size of the display window (that is, how much of the playfield actually appears on the screen). * Color of each pixel in the playfield. * Horizontal resolution. * Vertical resolution, or interlacing. * Data fetch and modulo, which tell the system how much data to put on a horizontal line and how to fetch data from memory to the screen. In addition, you need to allocate memory to store the playfield, set pointers to tell the system where to find the data in memory, and (optionally) write a Copper routine to handle redisplay of the playfield. Height and Width of the Playfield Bitplanes and Color Selecting Horizontal and Vertical Resolution Allocating Memory for Bitplanes Coding the Bitplanes for Correct Coloring Defining the Size of the Display Window Telling the System How to Fetch and Display Data Displaying and Redisplaying the Playfield Enabling the Color Display Basic Playfield Summary Example of Forming a Basic LORES Playfield Example of Forming a Basic HIRES Playfield