Открыть сервис

VIC-20

VIC-20 — это 8-битный домашний компьютер, выпущенный компанией Commodore International в 1980 году. Он был предназначен для массового рынка и стал первым компьютером в мире, продажи которого превысили миллион экземпляров. VIC-20 позиционировался как доступная машина для обучения программированию, игр и выполнения простых домашних задач, что сделало его важной вехой в истории персональных компьютеров.

История создания

К концу 1970-х годов компания Commodore, возглавляемая Джеком Трэмиэлом, уже имела опыт производства компьютеров (например, PET 2001), но они были дороги и ориентированы на бизнес-сегмент. Рынок домашних компьютеров только зарождался, и основными конкурентами были Apple II (стоимостью около 1200 долларов) и TRS-80 от Tandy. Трэмиэл поставил задачу создать максимально дешёвый компьютер, способный привлечь покупателей, которые ранее не рассматривали покупку вычислительной техники.

Разработка велась под руководством инженера Билла Херда. Ключевым решением стало использование микропроцессора MOS Technology 6502 (подразделение Commodore), который уже применялся в PET и Apple II. Для снижения стоимости было решено ограничить объём оперативной памяти (ОЗУ) до 5 КБ (из которых пользователю было доступно 3,5 КБ) и использовать встроенный интерпретатор языка BASIC, размещённый в ПЗУ.

Первая модель была представлена на выставке Consumer Electronics Show (CES) в январе 1980 года. Продажи начались в середине 1980 года по цене 299 долларов США. Для сравнения, Commodore PET стоил 795 долларов, а Apple II — 1195 долларов. VIC-20 быстро завоевал популярность благодаря агрессивной рекламной кампании, в которой утверждалось, что компьютер «заменит телевизор» и станет «вторым телевизором» в доме.

Технические характеристики

Процессор и память

  • Процессор: MOS Technology 6502, тактовая частота 1,0227 МГц (для PAL-версии — 1,108 МГц).
  • ОЗУ: 5 КБ, из которых 3,5 КБ доступно пользователю. Остальное занято системными областями (стек, видеопамять, регистры).
  • ПЗУ: 16 КБ, содержащее интерпретатор Commodore BASIC V2.0 и монитор отладки.
  • Расширение памяти: с помощью внешних картриджей (до 32 КБ).

Графика и звук

  • Видеоконтроллер: MOS Technology VIC (Video Interface Chip), от которого компьютер и получил название.
  • Разрешение экрана: 176×184 пикселя (для текстового режима — 22 строки по 22 символа).
  • Цвета: 16 цветов (8 основных и 8 с пониженной яркостью), но одновременно на экране могло отображаться не более 4 цветов (включая фон).
  • Звук: 3 голоса (генераторы звука) и 1 канал шума, встроенный в чип VIC. Частота звука регулировалась в диапазоне от 30 Гц до 12 кГц.

Порты и интерфейсы

  • Видеовыход: композитный (RCA) для подключения к телевизору.
  • Аудиовыход: монофонический (RCA).
  • Порты ввода-вывода: 2 порта для джойстиков (Atari-совместимые), 1 порт для кассетного магнитофона (Commodore Datassette), 1 порт для картриджей (слот на задней панели), 1 порт для принтера (Centronics), 1 порт для внешнего дисковода (IEEE-488).
  • Клавиатура: полноценная клавиатура с 66 клавишами (включая функциональные клавиши F1–F8).

Программное обеспечение

Встроенный BASIC V2.0 был урезанной версией по сравнению с более поздними моделями. Он не поддерживал работу с графикой и звуком напрямую — для этого требовались специальные команды POKE и PEEK, а также вызовы подпрограмм из ПЗУ. Пользователь мог загружать программы с кассет или картриджей. Игры и приложения распространялись в основном на картриджах (ROM-картриджи объёмом до 16 КБ).

Классификация и модификации

VIC-20 выпускался в нескольких вариантах, различавшихся корпусом и цветовой гаммой:

  • VIC-20 (оригинальная модель): бежевый корпус, коричневая клавиатура.
  • VIC-20 (поздняя версия): белый корпус, серая клавиатура.
  • VIC-20 (японская версия): выпускалась под названием VIC-1001, имела поддержку японских символов Katakana.
  • VIC-20 (европейская версия): адаптирована для PAL-стандарта телевидения.

Всего было выпущено несколько миллионов экземпляров, точное число неизвестно (оценки варьируются от 2,5 до 5 миллионов). Производство продолжалось до 1985 года, когда на смену пришёл Commodore 64.

Применение и значение

Образование и программирование

VIC-20 широко использовался в школах и дома для обучения основам программирования на BASIC. Благодаря низкой цене и простоте, он стал первым компьютером для многих людей. В СССР VIC-20 не поставлялся официально, но отдельные экземпляры попадали в страну через знакомых или по линии внешнеторговых организаций.

Игры

Несмотря на скромные возможности, для VIC-20 было выпущено несколько сотен игр. Наиболее известные: Jupiter Lander, Avenger, Radar Rat Race, Gorf. Многие игры распространялись на картриджах, что обеспечивало быструю загрузку. Качество графики и звука было низким по современным меркам, но для своего времени игры были вполне конкурентоспособны.

Домашние приложения

VIC-20 мог использоваться для простых расчётов, ведения домашней бухгалтерии, написания текстов (с помощью текстового редактора VIC-Word). Однако из-за ограниченной памяти и отсутствия дисковода (кассетный магнитофон был медленным и ненадёжным) эти возможности были сильно ограничены.

Влияние на индустрию

VIC-20 стал важным этапом для Commodore. Он доказал, что домашний компьютер может быть доступным и востребованным. Успех VIC-20 позволил компании инвестировать в разработку Commodore 64 — самого продаваемого домашнего компьютера в истории. Кроме того, VIC-20 популяризировал идею «компьютера для каждого», что впоследствии привело к массовому распространению персональных компьютеров.

Критика и недостатки

  • Ограниченная память: 3,5 КБ доступной памяти было крайне мало даже для простых программ. Пользователи были вынуждены использовать внешние картриджи для расширения.
  • Устаревший BASIC: V2.0 не поддерживал графические и звуковые команды, что затрудняло программирование игр.
  • Низкое разрешение экрана: 176×184 пикселя было значительно хуже, чем у конкурентов (Apple II — 280×192, TRS-80 — 128×48).
  • Отсутствие цветовой палитры: Одновременно можно было использовать только 4 цвета, что делало графику блёклой.
  • Медленная загрузка с кассет: Кассетный магнитофон Datassette загружал программы со скоростью около 300 бит/с, что было крайне медленно.

Интересные факты

  • Название «VIC-20» происходит от названия видеоконтроллера VIC (Video Interface Chip). Цифра «20» не имела технического смысла — по одной из версий, она была выбрана для благозвучия.
  • В рекламной кампании VIC-20 участвовал известный актёр Уильям Шетнер (капитан Кирк из «Звёздного пути»).
  • VIC-20 стал первым компьютером, проданным в сетевых магазинах (например, Kmart и Toys “R” Us), что способствовало его массовому распространению.
  • В 1981 году VIC-20 был признан «самым продаваемым компьютером в мире» по версии журнала Popular Mechanics.
  • В 1982 году была выпущена модификация VIC-20 с 16 КБ ОЗУ, но она не получила широкого распространения.

Источники

  • Commodore: A Company on the Edge (Brian Bagnall, 2010)
  • The Home Computer Wars (Michael Tomczyk, 1984)
  • VIC-20 User’s Manual (Commodore Business Machines, 1980)
  • Журнал «Byte» (статьи о VIC-20, 1981–1983)
  • Документация MOS Technology VIC (Video Interface Chip)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →