Commodore 128 pojawił się w 1985 roku jako następca C64. Oferował 128 KB RAM, szybszy procesor 8502, dodatkowy Z80 do CP/M oraz dwa układy graficzne: VIC-II i VDC, dzięki któremu potrafił wyświetlać także 80 kolumn tekstu.
Najciekawsze było jednak to, że tak naprawdę był trzema komputerami w jednym. Mógł pracować w natywnym trybie C128, uruchamiać CP/M albo po prostu przełączyć się w tryb C64, zachowując bardzo wysoką zgodność z ogromną biblioteką programów i gier.
Do tego doszedł znacznie lepszy BASIC 7.0 i bardziej „poważna” klawiatura z blokiem numerycznym.
