Commodore 128 40-Column Mode Screen Resolution Specs
This article provides a definitive answer regarding the screen resolution of the Commodore 128 computer when operating in its default 40-column display mode. It outlines the specific pixel dimensions generated by the VIC-II video chip, explains the character matrix structure, and distinguishes these specifications from the system’s optional 80-column mode to ensure technical clarity for enthusiasts and retro computing historians.
The Commodore 128, released in 1985, was designed with backward compatibility for the Commodore 64, and this heritage is most evident in its 40-column display mode. When the system is booted into this standard mode, it utilizes the VIC-II video processor, the same chip found in the C64. Consequently, the graphical resolution remains consistent with the earlier machine. The total pixel resolution for the 40-column mode is 320 pixels horizontally by 200 pixels vertically on NTSC systems. On PAL systems, the vertical resolution can extend to 256 pixels, though the standard text display typically utilizes the 200-line visible area.
This resolution is derived from the text matrix configuration used by the video chip. The screen is organized into a grid of 40 columns and 25 rows of characters. Each individual character cell occupies an 8x8 pixel block. By multiplying the 40 columns by 8 pixels per character, the horizontal resolution of 320 pixels is achieved. Similarly, multiplying the 25 rows by 8 pixels per character results in the standard 200-pixel vertical height. This structure allows for sharp text rendering suitable for basic computing tasks and compatibility with C64 software.
It is important to distinguish this mode from the Commodore 128’s unique 80-column capability. The 80-column mode is handled by a separate VDC chip, which offers a different resolution and is typically used for business applications requiring more text density. However, for gaming and standard home computing tasks, the 40-column mode is the primary interface. Understanding that this mode locks the system into a 320x200 pixel environment is crucial for developers creating graphics or users configuring displays for accurate retro emulation.