Commodore 128 High-Resolution Bitmapped Graphics Capabilities
The Commodore 128 possesses the ability to render high-resolution bitmapped graphics, although the quality and color depth vary significantly between its two video chips. While the VIC-II chip provides compatibility with Commodore 64 standards, the dedicated VDC chip unlocks true high-resolution potentials primarily used for text and monochrome graphics. This guide examines the technical specifications of both video controllers, outlines the maximum resolutions achievable, and discusses how software leveraged these modes during the 8-bit era.
Dual Video Chip Architecture
To understand the graphical capabilities of the Commodore 128, one must recognize its unique dual-chip design. The system includes the VIC-IIe, which is an enhanced version of the chip found in the Commodore 64, and the MOS Technology 8563 VDC (Video Display Controller). The VIC-IIe handles standard color graphics and compatibility modes, while the VDC is designed for high-resolution text and graphics output, typically directed to an RGB monitor rather than a standard television.
VIC-II Graphics Modes
The VIC-IIe chip offers graphics modes that are largely familiar to users of the Commodore 64. In standard high-resolution bitmapped mode, the VIC-IIe supports a resolution of 320x200 pixels. In this mode, each pixel can be turned on or off, but color is restricted to two choices per 8x8 character block. There is also a multicolor mode that lowers the horizontal resolution to 160 pixels to allow for more color variation per block. While versatile for games, this resolution is not considered high-resolution by professional standards of the time.
VDC High-Resolution Output
The true high-resolution capability of the Commodore 128 resides in the VDC chip. This controller supports a bitmapped resolution of 640x200 pixels in non-interlaced mode and up to 640x400 pixels in interlaced mode. Unlike the VIC-IIe, the VDC was designed primarily for productivity, offering sharp monochrome output that was ideal for business applications and detailed data visualization. While it supports color, the high-resolution modes are most effective when used with a monochrome RGB monitor to avoid color bleed and ensure clarity.
Software and Real-World Usage
Despite the hardware capabilities, software support for the VDC high-resolution modes was limited compared to the VIC-IIe. Most commercial games targeted the VIC-IIe to ensure compatibility with the larger install base of Commodore 64 users. However, productivity software like GEOS 128 utilized the enhanced capabilities to provide a graphical user interface with sharper text and finer detail. Developers who tapped into the VDC’s bitmapped memory could create detailed static images and complex interfaces, proving that the Commodore 128 was technically capable of high-resolution bitmapped graphics when configured correctly.