Commodore 64 (C64) wywodzi się od pierwszego mikrokomputera tej firmy o nazwie PET, który powstał w roku 1977 jako jeden z pierwszych - obok Apple i TRS-80 - mikrokomputerów osobistych na świecie. Był on zbudowany na mikroprocesorze 6502 pochodzącym z firmy MOS Technology. Organizacja mikrokomputera Commodore 64 ma wiele wspólnego z organizacją następnego popularnego mikrokomputera firmy Commodore - VIC-20 znanego na rynku europejskim VC20, który pojawił się w roku 1981, na rok przed Commodore 64. Sam Commodore 64 pojawił się w 1982 roku.

Parametry Commodore 64:
Język: Commodore Basic V2.0
Pamięć RAM: 64 KB (38 KB - Basic, 50 KB dla programów w asemblerze, pozostała zajęta na stałe przez zestaw znaków itp.)
Pamięć ROM: 20 KB
Częstotliwość zegara: 1 MHz (z pewnymi odchyleniami w różnych wersjach PAL/NTSC)
W przeliczeniu na procesory Intel'a wychodzi 4 MHz!
Mikroprocesor: Mos 6502/6510/8510/8502/Z80
Układ graficzny: Vic 6566/6567.
Rozdzielczości: tryb tekstowy: 25 linii x 40 znaków tryb graficzny: multicolor 160 x 200 pkt, 4 kolory na 8x8 pikseli tryb graficzny: hires 320 x 200 punktów, 2 kolory
Paleta kolorów: 16 dostępnych (w kombinacyjnych trybach można było uzyskać nawet kilkaset!)
Układ dźwiękowy: SID 6581 - 3 niezależne generatory (fala sinusoidalna, prostokątna, trójkątna, szum)
Wejścia/Wyjścia: Expansion, Serial, Cassette, User Port, Audio/Video, Game Ports, Sygnał - TV.