Вступление

Принтер печатает строчками точек, а плоттер рисует — пером, как человек: опустил перо, провёл линию, поднял, перешёл к следующей. В 80-е у компьютеров Apple был цветной плоттер с поворотной головкой на четыре пера: компьютер называл цвет, головка поворачивалась, и нужное перо вставало к бумаге. В этом наборе ты соберёшь такой плоттер рядом с Apple ][ из симулятора — механику, пульт, револьвер и плату в слот — и запустишь на нём программу с меню из семи рисунков.

  • урок 1 — плоттер и пульт: две оси с шаговыми моторами, перо, стрелки и PEN UP/DOWN;
  • урок 2 — револьвер: четыре пера на поворотном столе, SELECT, доворот до нужного пера и лампа BUSY;
  • урок 3 — плата в слоте: адреса $C090…$C092, регистры, чтение концевиков, переключатель REMOTE/LOCAL;
  • урок 4 — программа с меню на дискете: домик, радуга, цветок, звезда, спираль, надпись и спирограф.
Apple ][программаплата в слоте 1$C090 · $C091 · $C092пультстрелки · PEN · SELECTCD4019REMOTE / LOCALоси X и YSTEP · DIRпероPENревольверцвет → доворотконцевики L0 L1 и BUSY — обратно в компьютер ($C091)
Как устроен плоттер: компьютер пишет в плату три адреса, CD4019 выбирает, кто ведёт моторы и перо, — компьютер или пульт. Концевики и BUSY плата отдаёт обратно на чтение.

Что нужно

Компьютер — Apple ][, вшитый в симулятор: кнопка DEMO. Плоттер ставится на тот же холст и в уроке 3 подключается к его шине.

Микросхемы — готовые: файл набора plotter-chips.json, импорт в библиотеку одной кнопкой. Это настоящие микросхемы Texas Instruments серии CMOS 4000 — CD4013, CD4017, CD4019, CD4070 и другие — с теми же именами ног, что в даташите. Здесь мы их не собираем, а применяем: на ногах — метки, двойной клик по ноге.

Механика — кнопка «Механика»: две линейные оси, поворотный стол, четыре пера и бумага. Пульт — обычные кнопки, генераторы, тумблер и лампы из палитры.

Программа — на дискете PLOTTER4.dsk: вставляется в дисковод машины кнопкой ⬆.

Сколько это

Плоттер целиком — 26 микросхем, внутри 1 490 транзисторов. Плюс компьютер, к которому он подключён.

Режим

Собирай и проверяй в режиме Turbo: в нём процессор Apple работает с настоящей скоростью, а плата плоттера считается вместе с ним. Генераторы пульта (60 Гц) и револьвера (10 Гц) идут по настоящему времени.