Egghead.page Logo

Commodore 128 Third Processor for CP/M Compatibility

The Commodore 128 is renowned for its sophisticated hardware design, which distinguishes it from many contemporaries of the 1980s. This article provides a concise overview of the system’s multi-processor architecture and identifies the specific chip responsible for running the CP/M operating system. Readers will gain clarity on the role of the Zilog Z80 within the machine and understand why it is sometimes referenced as a third processing unit in technical discussions.

The primary processor for CP/M compatibility is the Zilog Z80. While the main CPU is the MOS 8502, the Z80 allows the computer to execute CP/M 3.0 software, vastly expanding its business software library. This dual-CPU capability was a major selling point, bridging the gap between home gaming and professional productivity.

Technical enthusiasts often debate the counting of the system’s processors. Some configurations consider the MOS 8563 Video Display Controller as a separate programmable unit, which can lead to the Z80 being colloquially identified as the third processor in the overall system logic. Regardless of the numbering convention, the Z80 remains the definitive answer for CP/M functionality within the Commodore 128 architecture.