Commodore VIC-20

редактировать
Домашний компьютер

Commodore VIC-20
Commodore VC20 Logo.jpg
Commodore -VIC-20-FL.jpg
ПроизводительCommodore Business Machines
ТипДомашний компьютер
Дата выпуска1980 (VIC-1001) Япония / 1981
Срок службы5 лет
Начальная цена299,95 долларов США (эквивалент до 794,66 долл. США в 2019 г.)
Снято с производстваянварь 1985 г.; 35 лет назад (1985-01)
Операционная система Commodore KERNAL. Commodore BASIC 2.0
CPU Технология MOS 6502 @ 1,108404 МГц (PAL) @ 1,02 МГц (NTSC)
Память20 KB ПЗУ + 5 КБ ОЗУ (с возможностью расширения до 32 КБ), 3,5 КБ для BASIC (с возможностью расширения до 27,5 КБ)
ХранилищеКомпакт-кассета, гибкий диск
ДисплейCommodore 1701
ГрафикаVIC 176 x 184 3- бит / пикс.
Звук3 × квадрат, 1 × шум, моно
ВходЛента, дискета, картридж
ПредшественникCommodore PET
ПреемникCommodore 64, Commodore 16, Commodore MAX Machine

The Commodore VIC-20 (известный VC-20 в Германии и VIC-1001 в Японии) - это 8-битный домашний компьютер, продаваемый Commodore Business Machines. VIC-20 был анонсирован в 1980 году, примерно через три года после первого персонального компьютера компании Commodore, PET. VIC-20 был первым компьютером любого описания, проданным в один миллион единиц. Он был описан как «один из первых антизрелищных, неэзотерических компьютеров по дизайну... больше не относящийся к любителям / энтузиастам или людям с деньгами, компьютер, разработанный Commodore, был компьютером будущего».

VIC-20 назывался VC-20 в Германии, потому что произношение VIC с немецким акцентом звучит как немецкие ругательства «fick» или «wichsen». Термин VC позиционировался как сокращение от VolksComputer («народный компьютер», аналогично Volkswagen и Volksempfänger ).

Содержание
  • 1 История
    • 1.1 Происхождение и маркетинг
    • 1.2 Evolution
    • 1.3 Отклонение
  • 2 Приложения
  • 3 Технические характеристики
    • 3.1 Порты и сокеты
    • 3.2 Графика
    • 3.3 Звук
  • 4 Расширение памяти
  • 5 Прием
  • 6 Наследие
  • 7 См. Также
  • 8 Ссылки
  • 9 Дополнительная литература
  • 10 Внешние ссылки
История

Происхождение и маркетинг

VIC-20 был Он был более экономичным, чем компьютер ПЭТ. Он был оснащен 5 КБ статической RAM и использовал тот же MOS 6502 CPU Видеочип VIC-20, MOS Technology VIC, представлял собой цветной видеочип общего назначения, разработанный Элом Шарпентье в 1977 году и предназначенный для использования в недорогих терминалах с дисплеем и игровых консолях, но Commodore не смог найти рынок сбыта для этого чипа.

Поскольку Apple I Я набрал обороты с появлением VisiCalc в 1979 году, Джек Трэмиел хотел, чтобы продукт, который мог конкурировать в том же сегменте, был представлен на CES в январе 1980 года.. По этой причине Чак Педдл и Билл Сейлер начали проектировать компьютер под названием TOI (Другой интеллект). Компьютер TOI не удалось материализовать, в основном потому, что для него требовался дисплей с 80 столбцами, который, в свою очередь, требовал чипа MOS Technology 6564. Однако этот чип нельзя было использовать в TOI, поскольку для достаточно быстрой работы требовалось очень дорогое статическое ОЗУ.

Тем временем, инженер-первокурсник Роберт Яннес из MOS Technology (в то время входившей в Commodore) разработал у себя дома компьютер, получивший название MicroPET, и закончил прототип с некоторой помощью Эла Шарпентье. и Чарльз Винтербл. Поскольку TOI не была закончена, когда Джеку Трамиэлю показали прототип MicroPET, он сразу же сказал, что хочет, чтобы его закончили, и приказал начать серийное производство после ограниченной демонстрации на выставке CES.

В начале нового десятилетия цены на компьютерное оборудование падали, и Трамиэль увидел развивающийся рынок недорогих компьютеров, которые можно было продавать в розничных магазинах относительным новичкам, а не профессионалам или людям с электроникой или программированием. задний план. Radio Shack добилась значительных успехов с TRS-80 Model I, относительно недорогой машиной, которая широко продавалась новичкам, и в 1980 году выпустила Color Computer, предназначенную для на бытовом и образовательном рынках использовали картриджи ПЗУ для программного обеспечения и подключили к телевизору.

Программный картридж

Прототип, созданный Яннесом, обладал очень немногими функциями, необходимыми для реального компьютера, поэтому Роберт Рассел из штаб-квартиры Commodore должен был координировать и дорабатывать большие части дизайна под кодовым именем Vixen. Части, предоставленные Расселом, включали перенос операционной системы (ядро и интерпретатор BASIC), взятый из дизайна Джона Фиганса для Commodore PET, набор символов с характеристикой PETSCII, Интерфейс, совместимый с джойстиком Atari CX40, и порт картриджа ПЗУ. Последовательный интерфейс IEEE-488 -производный CBM-488 был разработан Гленом Старком. Он служил нескольким целям, включая значительно меньшую стоимость, чем интерфейс IEEE-488 на ПЭТ, использование кабелей и разъемов меньшего размера, что позволило сделать корпус более компактным, а также соблюдение недавно введенных правил FCC по RFI. выбросы бытовой электроники (ПЭТ был сертифицирован как офисное оборудование класса B, к которому предъявлялись менее строгие требования к RFI). Некоторые функции, такие как плата расширения памяти, были разработаны Биллом Зайлером. В целом команда разработчиков VIC 20 состояла из пяти человек во главе с менеджером по продукту Майклом Томчиком, который набрал группу и окрестил их VIC Commandos. Основатель Commodore Джек Трамиэль первоначально дал Томчику титул VIC Czar, а затем назначил его менеджером по продукту. Томчик настаивал на нескольких функциях, включая полноразмерные клавиши пишущей машинки, программируемые функциональные клавиши и встроенный интерфейс RS-232. Позже Майкл заключил контракт и разработал модем VICModem за 100 долларов, который стал первым модемом, проданным 1 млн единиц. По словам одного из разработчиков, Нила Харриса, «[Мы] не могли получить никакого сотрудничества со стороны остальной компании, которая думала, что мы шутники, потому что мы работали допоздна, примерно через час после того, как все остальные покинули здание. Мы смахивали все оборудование, которое нам требовалось для выполнения нашей работы. Другого способа выполнить работу не было! [...] они обнаруживали, что оно отсутствует, и просто заказывали на складе больше вещей, так что все имели все необходимое для работы ". В то время у Commodore было избыток чипов 1 кбит × 4 SRAM, поэтому Трамиэль решил, что их следует использовать в новом компьютере. Конечный результат, возможно, был ближе к компьютерам PET или TOI, чем к прототипу Яннеса, хотя и с 22-колонным чипом VIC вместо специализированных чипов, разработанных для более амбициозных компьютеров. Поскольку объем памяти на системной плате VIC-20 был очень мал даже для стандартов 1981 года, группа разработчиков могла обойтись без использования более дорогой SRAM из-за ее более низкого энергопотребления, тепловыделения и меньшего количества поддерживающих схем. Исходная системная плата Revision A, установленная во всех VIC-20 с серебряной этикеткой, использовала 2114 SRAM, и из-за их крошечного размера (всего 512 байт на микросхему) требовалось десять из них для достижения 5 КБ ОЗУ системы. Системная плата версии B, изображенная в радужном логотипе VIC-20 (см. Ниже), переключена на более крупные 2048-байтовые SRAM, что уменьшило количество памяти до пяти микросхем: 2 × 2048-байтовых микросхем + 3 × 2114 (1024 × 4 бита) чипсы.

В то время как более новые ПЭТ имели обновленный BASIC 4.0, в котором были дисковые команды и улучшенная сборка мусора, VIC-20 вернулся к 8-килобайтному BASIC 2.0, который использовался на более ранних ПЭТ, как часть другой цели команды разработчиков, которая ограничивал системные ПЗУ до 20 КБ. Поскольку Commodore BASIC был разработан для ПЭТ, который имел только ограниченные аудиовизуальные возможности, не было выделенных звуковых или графических функций, поэтому программистам VIC-20 пришлось использовать для этого большое количество операторов POKE и PEEK. Это отличалось от основных конкурентов компьютера, Atari 400 и TRS-80 Color Computer, оба из которых имели полнофункциональные BASIC с поддержкой звукового и графического оборудования машин. Поставка более ограниченного BASIC в VIC-20 снизит цену, и пользователь может приобрести BASIC-удлинитель отдельно, если ему нужны звуковые или графические команды.

В то время как цветной компьютер TRS-80 и Atari 400 имели только радиочастотный видеовыход, у VIC-20 вместо этого был композитный выход, который обеспечивал более резкое и чистое изображение при использовании специального монитора. Внешний радиочастотный модулятор был необходим для использования компьютера с телевизором, и он не был включен внутри, чтобы соответствовать правилам FCC (Commodore лоббировал и преуспел в их небольшом ослаблении к 1982 году, поэтому C64 имел встроенный радиочастотный модулятор. в).

VIC-1001 - японская версия VIC-20. На нем есть символы японского языка в ПЗУ и на лицевой стороне клавиш.

В апреле 1980 года на собрании генеральных менеджеров в пригороде Лондона Джек Трэмиел заявил, что ему нужен недорогой цветной компьютер. Когда большинство гроссмейстеров выступили против этого, он сказал: «Японцы идут, значит, мы станем японцами». Это соответствовало философии Трамиэля, которая заключалась в том, чтобы делать «компьютеры для масс, а не для классов». На встрече эту концепцию отстаивали Майкл Томчик, недавно нанятый маркетинговый стратег и помощник президента, Тони Токай, генеральный директор Commodore-Japan, и Кит Спенсер, топ-менеджер по маркетингу Великобритании. Затем проект был передан Commodore Japan; Группа инженеров под руководством Яша Теракура создала VIC-1001 для японского рынка. VIC-20 продавался в Японии как VIC-1001 до того, как VIC-20 был представлен в США.

Когда они вернулись в Калифорнию с той встречи, Томчик написал 30-страничную памятку с подробными рекомендациями по новому компьютеру и представил ее Трамиэлю. Рекомендации включали программируемые функциональные клавиши (вдохновленные конкурирующими японскими компьютерами), полноразмерные клавиши в стиле пишущей машинки и встроенный RS-232. Томчик настаивал на «удобстве использования» как на главном директиве для нового компьютера, разработанного Яшем Теракурой (который также был другом), и предложил розничную цену в 299,95 долларов США. Он набрал команду по маркетингу и небольшую группу компьютерных энтузиастов и тесно сотрудничал с коллегами в Великобритании и Японии над созданием красочных упаковок, руководств пользователя и первой волны программ (в основном игр и домашних приложений).

Скотт Адамс заключил контракт на создание серии текстовых приключенческих игр. С помощью инженера Commodore, который приехал в Лонгвуд, Флорида, чтобы помочь в работе, пять игр серии Adventure International Адамса были перенесены на VIC. Они обошли ограниченную память VIC-20, разместив игры на 16 КБ в картридже ROM вместо загрузки в основную память через кассету, как это было на TRS-80 и других машинах. Первая партия пяти картриджей принесла Commodore более 1500000 долларов продаж.

В то время как ПЭТ продавался через официальных дилеров, VIC-20 в основном продавался в розницу, особенно в дисконтных магазинах и магазинах игрушек, где он мог конкурировать. более непосредственно с игровыми консолями. Это был первый компьютер, продаваемый в K-Mart. Commodore снял рекламу с участием актера Уильяма Шатнера (известного Star Trek ) в качестве своего представителя, спрашивая: "Зачем покупать только видеоигру?" и описал его как «Чудо-компьютер 1980-х». Телеведущий Генри Морган (наиболее известный как участник игрового телешоу У меня есть секрет ) стал комментатором в серии рекламных роликов Commodore.

«20» в имени компьютера широко использовалось для обозначения ширины текста на экране (хотя на самом деле VIC-20 имеет текст из 22 столбцов, а не 20) или что он относится к комбинированной размер системных ПЗУ (8 КБ BASIC + 8 КБ KERNAL + 4 КБ символьного ПЗУ). Боб Яннес утверждал, что «20» ничего особенного не означает, и «мы просто выбрали« 20 », потому что это казалось дружелюбным числом, а маркетинговый слоган компьютера был« Дружественный компьютер ». Я почувствовал, что это немного уравновешивает ситуацию с тех пор, как« Вик ». звучало как имя водителя грузовика ".

В 1981 году Томчик заключил контракт с внешней инженерной группой на разработку модема с прямым подключением на картридже (VICModem ), который по цене 99 долларов США стал первым модемом с ценой ниже 100 долларов США. VICModem также был первым модемом, проданным более 1 миллиона единиц. В комплект VICModem входили бесплатные телекоммуникационные услуги на сумму 197,50 долларов США от The Source, CompuServe и Dow Jones. Томчик также создал SIG под названием Commodore Information Network, чтобы пользователи могли обмениваться информацией и снимать нагрузку со стороны службы поддержки клиентов, которая напрягала бережливую организацию Commodore. В 1982 году на эту сеть приходился самый большой трафик на CompuServe.

Evolution

VIC-20 претерпели несколько изменений за три с половиной года производства. В моделях первого года выпуска (1981 г.) была клавиатура в стиле ПЭТ с блочным шрифтом, в то время как у большинства VIC-20, выпущенных в 1982 г., была немного другая клавиатура, также общая с ранними C64. Радужный логотип VIC-20 был представлен в начале 1983 года и имеет новую клавиатуру C64 с серыми функциональными клавишами и материнскую плату Revision B. Он имеет такой же блок питания, как и блок питания C64, хотя сила тока немного ниже. Блок питания C64 «черный кирпич» совместим с VIC-20 версии B; однако блок питания VIC не рекомендуется на C64, если установлены какие-либо внешние устройства, такие как картриджи или аксессуары пользовательского порта, так как это приведет к превышению доступной мощности. Старые версии A VIC-20 не могут использовать блок питания C64 или наоборот, поскольку их требования к мощности слишком высоки.

Отклонение

VIC-20 был самым продаваемым компьютером 1982 года, было продано 800 000 машин. К концу первого полного года производства было продано один миллион единиц; в какой-то момент производилось 9000 единиц в день. Тем летом Commodore представила Commodore 64, более совершенную машину с 64 КБ оперативной памяти и значительно улучшенными звуковыми и графическими возможностями. Поначалу продажи C64 были медленными из-за проблем с надежностью и отсутствия программного обеспечения. К середине 1983 года C64 стал популярным, и VIC-20 стал широко доступен по цене менее 90 долларов. Производство VIC-20 было прекращено в январе 1985 года.

Возможно, последним новым коммерчески доступным периферийным устройством VIC-20 был VIC-Talker, синтезатор речи ; Привет! в январе 1986 года, обсуждая это, написал: «Хотите верьте, хотите нет, но новый аксессуар VIC... Мы были так же удивлены, как и вы».

Приложения
The Commodore 1530 C2N-B Datasette обеспечивает недорогое внешнее хранилище для VIC-20

BASIC VIC-20 совместим с PET, и формат Datasette такой же. Перед выпуском компьютера один из руководителей Commodore пообещал, что у него будет «достаточно дополнительной документации, чтобы позволить опытному программисту / любителю проникнуть внутрь и дать волю своему воображению». Compute! выгодно контрастировал с поощрением компании «кустарной индустрии». разработчикам программного обеспечения "Texas Instruments, препятствующим стороннему программному обеспечению. Из-за небольшого объема памяти и дисплея с низким разрешением по сравнению с некоторыми другими компьютерами того времени VIC-20 в основном использовался для образовательных программ и игр. Тем не менее, для машины также были созданы производительные приложения, такие как программы домашнего финансирования, электронные таблицы и программы терминала связи.

В VIC была большая библиотека из общедоступного и бесплатного программного обеспечения. Это программное обеспечение распространялось через онлайн-сервисы, такие как CompuServe, BBS, а также офлайн по почте и группами пользователей. В газетных киосках продавалось несколько компьютерных журналов, таких как Compute!, Family Computing, RUN, Ahoy !, а также выпускаемый CBM Commodore Power Play, предлагал советы по программированию и вводные программы для VIC-20.

Примерно 300 коммерческих наименований были доступны на картридже и еще 500+ были доступны на ленте. Было выпущено несколько дисковых приложений.

Низкая стоимость VIC привела к тому, что его использовало Форт-Пирс, Флорида Управление коммунального хозяйства для измерения входных и выходных сигналов двух своих генераторов и отображения результатов на мониторах по всему предприятию. Утилита смогла приобрести несколько систем VIC и C64 по цене одной IBM PC-совместимой.

Технические характеристики
материнская плата VIC-20

VIC-20 поставлялась с 5 КБ ОЗУ, но 1,5 КБ из них используются для отображения видео и динамических аспектов ROM -резидента Commodore BASIC и KERNAL (низкоуровневый рабочий система). На нерасширенной машине фактически доступно только 3583 байта программной памяти BASIC для кода и переменных.

Порты и разъемы

VIC-20 имеет краевые разъемы для карт для картриджей программ / расширения и ленточного накопителя Datassette стандарта PET. VIC-20 изначально не имел дисковода; диск VIC-1540 был выпущен в 1981 году.

Сторона компьютера, на которой виден джойстик «порт управления»

Имеется один порт джойстика Atari, совместимый с цифровые джойстики и переключатели, используемые с Atari VCS и 8-битным семейством Atari ; последовательная шина CBM-488 (последовательная версия шины IEEE-488 ПЭТ) для последовательного подключения дисководов и принтеров; «пользовательский порт» уровня TTL с сигналами RS-232 и Centronics (наиболее часто используется как RS-232, для подключения модема ).

VIC имеет порт картриджа ПЗУ для игр и другого программного обеспечения, а также для добавления памяти в машину. Коробки расширителей портов от Commodore и других поставщиков позволяют подключать более одного картриджа одновременно. Размер картриджа колеблется от 4 до 16 КБ, хотя последний был необычным из-за своей стоимости.

VIC-20 может быть подключен к внешней электронной схеме через порт джойстика, «пользовательский порт» или порт картриджа расширения памяти, который предоставляет различные аналоговые и цифровые сигналы, шину памяти и другие внутренние входы / выходы. О схемы экспериментатору. PEEK и POKE команды BASIC могут использоваться для сбора данных с датчиков температуры, управления шаговыми двигателями роботов и т. Д.

Графика

Микросхема VIC 6561 MOS Technology

графические возможности микросхемы VIC (6560/6561) ограничены, но гибки. При запуске экран показывает 176 × 184 пикселя с фиксированной цветной рамкой по краям экрана. Так как экран PAL или NTSC имеет отношение ширины к высоте 4: 3, каждый пиксель VIC намного шире, чем высота. На экране обычно отображаются 22 столбца и 23 строки символов размером 8 на 8 пикселей; можно увеличить эти размеры до 27 столбцов, но скоро символы выйдут за пределы монитора примерно в 25 столбцах. Так же, как и в PET, включены два различных набора из 256 символов: набор прописных / графических символов и набор прописных / строчных букв, а также их версии для обратного видео. Обычно VIC-20 работает в режиме высокого разрешения, при котором каждый символ имеет размер 8 × 8 пикселей и использует один цвет. Многоцветный режим с более низким разрешением также может использоваться с символами 4 × 8 и тремя цветами каждый, но он используется не так часто из-за его чрезмерной блочности.

Поддержка 16 цветов

Микросхема VIC не поддерживает настоящий режим растрового изображения, но программисты могут определять свои собственные наборы символов. Можно получить полностью адресный экран, хотя и немного меньший, чем обычно, путем заполнения экрана последовательностью разных символов двойной высоты, а затем выборочного включения пикселей внутри определений символов на основе RAM. Картридж Super Expander добавляет команды BASIC, поддерживающие такой графический режим, используя разрешение 160 × 160 пикселей. Также возможно заполнить большую область экрана адресуемой графикой, используя более динамическую схему распределения, если содержимое является разреженным или достаточно повторяющимся. Это используется портом Omega Race.

. Микросхема VIC имеет читаемые счетчики строк сканирования, но не может генерировать прерывания на основе позиции сканирования. Две микросхемы таймера VIA могут служить этой цели с помощью сложной техники программирования, позволяющей смешивать графику с текстом над или под ним, двумя разными цветами фона и границ или более 200 символов для режима псевдо-высокого разрешения.

Микросхема VIC может обрабатывать сигнал светового пера через порт джойстика, но на рынке появилось мало таких сигналов.

Микросхема VIC выводит композитное видео. Commodore не включил радиочастотный модулятор в корпус компьютера из-за требований FCC. Его можно подключить к специальному монитору или телевизору с помощью внешнего модулятора, входящего в комплект поставки компьютера.

Звук

Микросхема VIC имеет три генератора импульсных волн и генератор белого шума с общим регулятором громкости и монофоническим выходом. Каждый генератор импульсных волн имеет диапазон из трех октав, расположенных на шкале примерно на октаву друг от друга, что дает общий диапазон примерно в пять октав.

Расширение памяти
Картридж расширения RAM 3 КБ с ПЗУ расширения BASIC. Картридж расширения RAM 16 КБ с обзором печатной платы.

RAM VIC-20 расширяется через порт картриджа через картридж Super Expander (или просто RAM Expander). Картриджи RAM были доступны в нескольких размерах: 3 КБ (с включенным ПЗУ расширения BASIC или без него), 8 КБ, 16 КБ, 32 КБ и 64 КБ, последние два только от сторонних поставщиков. Карта внутренней памяти радикально реорганизуется с добавлением картриджей каждого размера, что приводит к ситуации, когда некоторые программы работают только при наличии нужного объема памяти (для этого у картриджей 32 КБ были переключатели, а у картриджей 64 КБ имели программные настройки, позволяющие включать ОЗУ в выбираемых пользователем блоках памяти). Поскольку VIC-20 был разработан для использования SRAM, а не DRAM, на системной плате нет средств для обновления DRAM.

Отображение памяти VIC-20 может варьироваться в зависимости от конфигурации системы. Без установленных расширителей свободная пользовательская память начинается с 1000 долларов и расширяется до 1DFF, а размер видеобуфера - от 1E00 до 1FFF. Ниже 1000 долларов был пробел от 400 до FFF, который можно было заполнить 3 КБ ОЗУ расширения, что в случае установки поместило бы программную область BASIC в 400 долларов. Если использовался расширитель размером 8 КБ или больше, экранная память начиналась с 1000 долларов, а текст программы BASIC - с 1200 долларов.

VIC-20 позволяет использовать два места для цветной RAM по цене 9600 или 9400 долларов. Значение по умолчанию для нерасширенных машин составляет 9600 долларов, а с расширителем 8 КБ или больше цветовая RAM будет перемещена до 9400 долларов, однако пользователь может свободно установить его в любое место через регистр по цене 9002 доллара.

Обычное расположение картриджей ПЗУ - A000– BFFF. При включении ПЗУ ядра проверяет заголовок идентификатора и, если он найден, переходит на указанный начальный адрес. Картриджи большего размера на 16 КБ используют вторую половину ПЗУ по цене 2000 или 6000 долларов. Несколько картриджей, в том числе «Приключения Скотта Адамса», полностью загружаются по цене от 2000 до 7FFF. Поскольку ядро ​​может автоматически запускать ПЗУ, расположенные по адресу $ A000, такие программы нужно запускать вручную из BASIC с помощью команды SYS.

Официальные картриджи расширения ОЗУ Commodore были доступны только с объемом дополнительной памяти до 16 КБ, но картриджи сторонних производителей могут обеспечивать до 64 КБ и иногда включают DIP-переключатели для отображения дополнительной ОЗУ на выбор пользователя. адресное пространство.

В отличие от PET, VIC-20 не включает в себя монитор машинного языка, но Commodore предлагал их на диске, ленте или картридже с несколькими различными исполняемыми файлами для загрузки в различные ячейки памяти. Программы монитора были такими же, как и монитор PET, но добавляли мини-ассемблер вместо того, чтобы требовать от пользователя ввода шестнадцатеричных кодов операций.

Картриджи на 32 КБ позволяли добавить до 24 КБ пользовательской памяти BASIC; вместе со встроенной пользовательской памятью 3,5 КБ, это дает максимум 27,5 КБ для программ и переменных BASIC. Дополнительные 8 КБ обычно могут использоваться одним из двух способов, устанавливаемых переключателями:

  1. Либо они могут быть отображены в адресное пространство, зарезервированное для картриджей ПЗУ, которое находится «позади» регистрового пространства ввода-вывода и, следовательно, не является смежно с остальной оперативной памятью. Это позволяло запускать многие игры с картриджами с диска или ленты и, таким образом, было очень полезно для пиратов программного обеспечения; особенно если расширение ОЗУ позволяло отключать запись в его память после загрузки игры, так что память вела себя точно так же, как ПЗУ.
  2. Или 3 КБ из 8 КБ могут быть отображены в то же «отверстие» памяти "что использовался патрон 3 КБ, оставив 5 КБ под паром. Эти 3 КБ были смежными с остальной ОЗУ, но их нельзя было использовать для расширения пространства BASIC до более чем 27,5 КБ, потому что отображаемые данные пришлось бы переместить в ОЗУ картриджа, что было невозможно.
Память карта
АдресРазмер [в КБ]ОписаниеКартридж. декодированный
0x00001.0RAM с векторами перехода и т. Д.
0x04003.0Expansion*
0x10004.0RAM для BASIC и экрана
0x20008.0Блок расширения 1*
0x40008.0Блок расширения 2*
0x60008.0Блок расширения 3*
0x80004.0битовая карта символов ПЗУ
0x90001.0ввод / вывод для VIC, 6522 VIA # 1, 6522 VIA # 2, блок 0
0x94000.5Используется для цветной RAM при расширении RAM в блоке 1
0x96000.5Цветное ОЗУ (обычно)
0x98001.0Блок ввода / вывода 2*
0x9C001.0I / Блок O 3*
0xA0008.0Декодировано для расширения ROM*
0xC0008.0ROM BASIC
0xE0008.0ROM KERNAL
Reception

Описывая его как «поразительную машину по цене», Compute! Ожидается, что в 1981 году VIC-20 станет популярным в классах и домах с маленькими детьми, с «отличными графическими и звуковыми возможностями». Прогнозируя, что экран с 22 столбцами «слишком мал для поддержки каких-либо, кроме самых элементарных бизнес-приложений», журнал заметил, что «при цене 299 долларов это вряд ли суть», заявив, что «VIC будет обеспечивать очень жесткую конкуренцию Цветной компьютер TRS-80 «и» - гораздо более ценный инструмент для повышения компьютерной грамотности, чем другие продукты, такие как карманный компьютер TRS-80. Вычислить! пришел к выводу, что «ВИК создаст свой рынок, и он будет большим». Отметив также небольшой размер экрана и ОЗУ, BYTE заявил, что VIC 20 «не имеет себе равных как недорогой, ориентированный на потребителя компьютер. Даже с некоторыми его ограничениями... он показывает впечатляющие результаты по сравнению с... Apple II, Radio Shack TRS-80 и Atari 800 ". Журнал похвалил цену («Глядя на картинку... вы можете подумать, что 600 долларов - это справедливая цена... Но это не стоит 600 долларов - VIC 20 продается в розницу за 299,95 долларов»), клавиатуру («эквивалент любая клавиатура персонального компьютера как по внешнему виду, так и по производительности. Это замечательное достижение, почти невероятное, учитывая цену всего устройства »), графику, документацию и простоту разработки программного обеспечения с помощью KERNAL.

Legacy

THEVIC20 - это , основанная на Linux выделенная домашняя игровая консоль, выпущенная в октябре 2020 года. Это специальная версия THEC64 с VIC- Включены 20 игр цвета и внешнего вида и другие игры VIC-20. Он был создан Retro Games Ltd.

См. Также
Ссылки
Дополнительная литература

BYTE в 1983 году опубликовал серию технических статей о VIC-20:

  1. Swank, Joel ( Январь 1983 г.). «Изучение коммодора VIC-20». БАЙТ. п. 222.
  2. Суонк, Джоэл (февраль 1983 г.). «Улучшенный VIC-20 / Часть 1: Добавление переключателя сброса». БАЙТ. п. 118.
  3. Суонк, Джоэл (март 1983 г.). «Усовершенствованный VIC-20 / Часть 2: Добавление платы памяти 3 КБ». БАЙТ. п. 34.
  4. Суонк, Джоэл (апрель 1983 г.). «Усовершенствованный VIC-20 / Часть 3: Взаимодействие с принтером MX-80». БАЙТ. п. 260.
  5. Суонк, Джоэл (май 1983 г.). «Усовершенствованный VIC-20 / Часть 4: Подключение периферийных устройств последовательного интерфейса RS-232C к TTL-порту VIC». БАЙТ. п. 331.
Внешние ссылки
Викискладе есть материалы, связанные с Commodore VIC-20.
Последняя правка сделана 2021-05-15 07:06:22
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте