Commodore C-128D to, włozona w jedna obudowę, mutacja komputera C-128, następcy słynnego C-64. Występował w dwu rodzajach obudów: z metalu i PVC. Ta druga, była bardzo ciekawym rozwiązaniem. Pozwalała na łatwy transport tego komputerka, wyposażonego w schowwk na klawiaturę oraz wysuwaną rączką.
Warto także zauwazyć, że model ten wyposażony jest w 2 procesory.
Krótka charakterystyka techniczna tego komputera:
- Procesor: 8501 2MHz (1MHz w trybie zgodności z C64) i Z80B
- Koprocesor: SID (dźwięk), VIC II (grafika)
- Pamięć RAM: 128 Kb
- Pamięć ROM: 48 Kb
- Pamięć VRAM: 16 Kb (rozszerzalne do 64Kb)
- Tekst: 40 x 25 / 80 x 25
- Grafika: 160x200 / 320 x 200 / 640 x 200
- Kolory: 16
- Dźwięk: 3 kanały po 6 oktaw
- Porty I/O: RGB, Video Composite, Joystick (2), Kartridż, Magnetofon, User Port (kompatybilny z RS232), TV, Serialport
- System: Commodore Basic V7 / V2 ( w trybie zgodności z C64), CP/M
- Data wprowadzenia na rynek: 1987
Na potrzeby C-128 powstał (specjalnie przygotowany) system operacyjny GEOS 128, umożliwiający również obsługę trybu swojego poprzednika C64 (komputer po włączeniu domyślnie zgłaszał się do pracy w "trybie C128").