Ретро-срыв: коммодор 64 - новости

Ретро-срыв: коммодор 64 - новости
Ретро-срыв: коммодор 64 - новости
Anonim

Retro Teardown: Коммодор 64

В этом Retro Teardown мы рассмотрим историю Commodore 64, а затем раздираем друг друга!

Примечание. Компьютеры были повреждены при создании этого разрыва.

Краткая история Commodore 64

Commodore 64 был 8-разрядным компьютером на базе 6510, изготовленным Commodore Computers для личного использования. Производство Commodore 64 началось в 1982 году, чтобы конкурировать с постоянно растущим персональным компьютерным рынком. Производство было прекращено в 1994 году, когда было продано более 17 миллионов единиц.

Commodore 64 считается одним из самых (если не большинства) знаковых компьютеров, когда-либо выпущенных в связи с его ценой, доступностью и вычислительной мощностью. В отличие от многих компьютеров на рынке в то время, Commodore 64 был ориентирован на игры, поскольку он не только содержал настоящую видеофрагму с возможностями спрайтов, но и специальный звуковой чип, который мог одновременно создавать музыку и звуковые эффекты.

Процессор, который управляет Commodore, работал на частоте 0.985 МГц (PAL) или 1.023 (NTSC), тогда как другие компьютеры той же эпохи использовали процессоры, такие как Z80 с частотой 4 МГц и выше. Однако 6510 (который является модифицированным 6502) обычно использует меньше тактовых циклов для каждой команды, так что 1MHz 6502 сопоставим с 2 МГц Z80.

Благодаря низкой цене Commodore, многие домашние пользователи впервые появились в мире вычислений. С упрощенным языком ассемблера и встроенным BASIC незадолго до того, как домашние пользователи начали писать свои собственные программы и игры. Это вызвало массовый удар по домашним играм и привело ко многим играм Commodore, включая Зак МакКракен и Чужой Mindbenders, Maniac Mansion и IK +.

Для получения дополнительной истории и интересных ссылок ознакомьтесь с этими местами:

  • Википедия
  • BBC
  • Commodore CA
  • История ПК

Обзор Commodore 64

Commodore 64 в этом разрыве является первой версией, также известной как «Bread Bin». Пластиковый корпус прочный со стильным цветом 80-х годов.

Система оснащена красным светодиодным индикатором питания и красным логотипом Commodore 64 в правом верхнем углу, чтобы сообщить нам, что это определенно коммодор и ничего больше!

Image
Image

Обзор Commodore 64

Когда крышка снята (через винты сзади), мы видим материнскую плату Commodore 64. Здесь есть четыре основные области:

  • Внизу слева: многие отдельные чипы DRAM (каждый из которых содержит 1 бит)
  • Средний: большой чип, VIC
  • Верхний левый: процессор и поддерживающий чип
  • Верхнее правое: IO, включая преобразователь PAL
Image
Image

Внутренние части Commodore 64

RAM, PLA и VIC

Здесь мы видим чипы DRAM, PLA (верхний правый большой 28 DIP) и нечетную логику клея 7400 серии IC.

Обратите внимание, что каждая ИС имеет связанный керамический развязывающий конденсатор для обеспечения удаления высокочастотных сигналов от линий электропередачи. Вы также можете заметить, что кто-то выбрал IC из этого компьютера (это, в конце концов, второй компьютер) !

Image
Image

Чипы RAM (слева), логика поддержки (повсюду) и PLA (28 DIP-чипов справа)

PLA (программируемая логическая матрица) представляет собой специализированную интегральную микросхему, которая управляет внутренними таймингами в Commodore 64. Это также часто является ахиллесовой пятой устройства: они обычно работают довольно горячими и, таким образом, первыми разрываются.

Я подозреваю, что система не работала в этом Commodore, поэтому старый владелец попытался исправить компьютер (следовательно, отсутствующий чип RAM) с небольшим успехом.

Image
Image

Большой 28 DIP-чип - PLA-MOS 906114-01

Чипы ОЗУ 64K X 1 бит (TMS4164), которые имеют только 8 битов адреса. Поэтому для доступа ко всему диапазону адресов есть два стробовых сигнала: CAS и RAS. CAS выбирает столбец, и RAS выбирает строку. Таким образом, вы получаете чип всего 16-разрядного адреса в двух 8-битных передачах данных.

Коммодор использует 8 из этих микросхем для передачи всего 64 Кбайт данных. Использование 8 чипов RAM можно найти в нескольких компьютерных проектах в начале 80-х годов, включая ZX Spectrum.

Image
Image

8 чипов RAM (TMS4164) обеспечивают ОЗУ 64 КБ

Commodore 64 VIC (6569 VIC-II) - это блок обработки видео для компьютера и удивительно мощный с 16 Кбайт адресного пространства, разрешение 320 х 200 (160 х 200 для многоцветного), 16 цветов, 8 спрайтов на сканирование линии, гладкой прокрутки и мастеринга шины для машин на основе 6502.

Небольшой чип рядом с VIC - это тактовый генератор MOS 8701, который генерирует необходимый тактовый сигнал для VIC.

Image
Image

Commodore 64 VIC - MOS 6569R3

CPU, IO Control, ROM и SID

Здесь мы можем видеть поддерживающие чипы для системы, включая две микросхемы MOS 6526 (IO Support) и три чипа ROM (901225, 901226 и 901227). 901225 содержит информацию о символе, тогда как остальные два чипа отвечают за ядро коммодора.

Image
Image

Множество крупных чипов, расположенных рядом друг с другом! Это связано с тем, что все микросхемы имеют общий шину

Процессор во всей красе - это процессор DIP-памяти 6510 40! Справа от процессора находится MOS 6581 SID, который обозначает устройство звукового интерфейса. MOS 6581 - довольно мощный звуковой чип с тремя независимыми программируемыми генераторами, которые могут иметь четыре разных формы сигнала (зубцы пилы, треугольник, импульс и шум).

У каждого осциллятора также есть ADSR (Attack, Decay, Sustain и Release) и кольцевые модуляторы. В чипе SID также есть два конвертера A / D для использования с игровыми педалями.

Image
Image

Центральный процессор (6510 - 40DIP) посередине и SID (6581 - 28DIP) справа

Commodore PAL Conversion and Power

Commodore изначально производит около композитных видеосигналов (ему нужны только несколько компонентов), которые затем преобразуются в ТВ PAL (или NTSC в Америке), чтобы он мог использовать домашний телевизор. Преобразование выполняется внутри металлического контейнера, который по существу действует как телевизионный передатчик.

Причина металлического корпуса заключается в том, что другие сигналы не могут помешать передаче видео Commodore, поэтому ваш соседний сосед не видит ваш компьютер на канале 36!

Image
Image

Схема PAL внутри металлической клетки Фарадея

Время снять крышку!

Image
Image

Дискретные компоненты делают электронику таким классным

Интересно отметить, что Commodore (несмотря на его размер) использует внешний кирпич для питания основного напряжения и переводит его на подходящее напряжение (5 В постоянного тока и 9 В переменного тока). Для генерации видеосигнала PAL может потребоваться напряжение переменного тока, но 5 В будет источником питания для ИС.

Image
Image

Учитывая его возраст, электролитические конденсаторы выглядят великолепно! Кроме того, это коренастый радиатор для регулятора 7805

Image
Image

Брендинг! Просто люби это

Commodore IO

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

Например, расширение памяти дает коммодору возможность увеличить объем памяти, даже если когда-то появился коммодор, таких карт расширения не было.

Image
Image

Расширение памяти было обнаружено на большинстве компьютеров (даже в виде общего порта ввода-вывода)

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

Последовательный порт предназначен для устройств ввода-вывода, таких как дисководы и магнитофоны, которые позволяют пользователям сохранять файлы и программы на внешние носители, такие как 5 ¼ дискет и кассет. Порт HL - это не порт, а контроллер для радиочастотного порта (регулирует частоту несущей волны радиочастоты).

Image
Image

Видео и последовательный порт

Последние порты ввода-вывода на задней панели (на стороне больше) - это кассетный порт специально для кассеты Commodore и пользовательский порт для общего ввода-вывода.

Image
Image

Кассетный порт обеспечивал интерфейс ленточного накопителя, в то время как пользовательский порт мог использоваться для пользовательского оборудования

На стороне Commodore расположены два порта контроллера (в основном для игр), переключатель включения / выключения и вход питания. Мощность должна быть от блока Commodore 64, поскольку он обеспечивает 5 В и 9 В переменного тока. Конечно, нет причин, по которым вы не можете создавать свой собственный блок питания.

Необычно найти компьютер, для которого требуется входное напряжение переменного тока, потому что большинство компьютеров будет использовать блок питания 9 В постоянного тока, который затем подается в регулятор 7805 5 В ТО-220 (5В был стандартным тогда для базовых домашних компьютеров). Интересно, что некоторые процессоры Intel также нуждались в -5V и 12V!

Image
Image

Боковые порты. Полезно для игр

Клавиатура

Ах, клавиатура Commodore. Это определенно должно быть одним из лучших там (BBC micro и Acorn Electron также имеют отличные клавиатуры). Они представляют собой «половинные» механические клавиатуры, в которых используется пружина, чтобы зажать ключ с контактами под ключом. Причина, по которой я говорю наполовину механическая, состоит в том, что эти ключи не подключены к механическим переключателям (например, тактильным переключателям). Когда клавиша нажата, она не делает звук щелчка.

Image
Image

Под клавиатурой - появляется PCB на основе FR2

Image
Image

Клавиатура. Это немного пыльная

Image
Image

Обратите внимание на использование пружины, чтобы ключ поднялся. Это означает, что резиновая мембрана под ней не очень сильна

Оберните его

Так вот, культовый коммодор 64 снесен! Теперь пришло время перестроить это и заставить его работать. Эта ручная работа не включалась, когда я ее получил, поэтому я разомучу, в чем проблема. Я начну с сортировки банка памяти, а затем, чтобы узнать, виноват ли PLA.

Спасибо, что проверили этот Retro Teardown! Поделитесь своими замечательными воспоминаниями о Commodore 64 в комментариях ниже.

Next Retro Teardown: Калькулятор Sinclair 300