Egghead.page Logo

How Much RAM Did the Commodore 128 Have?

The Commodore 128 was a significant home computer released in the mid-1980s, known for its enhanced capabilities over its predecessor. This article details the specific memory configuration of the original unit, explaining the factory-installed RAM size and its significance for users at the time.

The Factory Specification

When the Commodore 128 was launched by Commodore Business Machines in 1985, it arrived with a specific memory configuration that distinguished it from the popular Commodore 64. The original Commodore 128 came with 128 KB of RAM from the factory. This capacity was double that of the earlier Commodore 64, which was limited to 64 KB of random-access memory.

Naming and Architecture

The number in the computer’s name directly referenced its memory capacity. Unlike some marketing names that were arbitrary, the “128” indicated the kilobytes of RAM available to the user. This memory was accessible through a bank-switching scheme, allowing the system to manage the address space of the MOS Technology 8502 processor effectively. The increased RAM allowed for more complex software, better graphics handling in certain modes, and the ability to run CP/M operations alongside the native Commodore modes.

Legacy of the Memory Configuration

The 128 KB standard remained consistent throughout the production life of the original C128 model. While later variants like the Commodore 128D offered different form factors with built-in disk drives, the core memory specification did not change from the initial factory setup. This consistency ensured that software developed for the platform could rely on a standard memory environment, cementing the Commodore 128’s place as a powerful machine in the 8-bit computing era.