Введение

Клон Apple I

Реплика 1 – это клон исторического Apple I 1976 года. Она была разработана Винсом Бриэлем в 2003 году. Это был первый клон Apple I, который использовал более современные компоненты, позволяя производить его из более дешевых и широко доступных деталей, сохраняя при этом функциональность оригинала.

История

Реплика 1 – это клон Apple I, разработанный Винсом Бриэлем с разрешения Стива Возняка, оригинального создателя Apple I. Реплика 1 функционально является точной копией оригинала, но была создана с использованием более современных компонентов и на упрощенной, компактной печатной плате. В основе Реплики 1 лежит тот же чип MOS Technology 6502, который использовался в Apple I. Как и в оригинальной модели, в Реплике 1 для подключения к телевизору или другому подобному экрану используется простой AV-вход/выход. Она сохраняет большинство функций оригинала, включая отсутствие клавиши "удалить".

Разработка

Бриэль описал, как его первый прототип был разработан на макетных платах (без пайки), а подтверждением успеха стало обнаружение битов, соответствующих символу "\" на выходе чипа периферийного интерфейсного адаптера. Бриэль сообщил, что в его следующем прототипе на макетной плате использовался микроконтроллер для вывода данных в терминал или программу-эмулятор терминала. В финальном прототипе использовалась печатная плата, к которой была добавлена схема, реализующая вывод 40x24 символов, как в Apple I. Единственным изменением между этим прототипом и первой ревизией серийной платы было добавление разъема клавиатуры PS/2. Первая коммерческая ревизия Replica 1 поставлялась с отдельной картой последовательного ввода-вывода, что позволяло хранить программы, написанные для Replica 1 или на Replica 1, на жестком диске любого стандартного ПК. Это было необходимо, поскольку у Replica 1 не было других средств хранения программ, а кассетные накопители (устройство хранения Apple I) в дефиците. Карту ввода-вывода также можно подключить к оригинальным компьютерам Apple I. Компания Apple не возражала против проекта, поскольку Возняк дал свое согласие, а дизайн технически принадлежит исключительно Возняку, так как он был создан до основания самой компании. Apple ранее опубликовала все материалы, касающиеся Apple I, для клуба владельцев Apple I (Apple I Owners Club).

Оригинал

Реплика 1 была впервые представлена на рынке в период с 2003 по 2005 год. Она всегда поставлялась как в виде набора для самостоятельной сборки, так и в предварительно собранном виде. Питание осуществлялось через 12-контактный разъем, совместимый с блоком питания PC/XT. Ввод данных мог осуществляться с клавиатуры в стиле ASCII, используемой в Apple, более распространенной стандартной клавиатуры ПК, подключаемой через разъем PS/2, или терминала или эмулятора терминала, подключаемого через дополнительную подключаемую последовательную карту. Микроконтроллеры AVR использовались как для схемы управления видео, так и для интерфейса клавиатуры. Имелся специальный разъем, электрически совместимый с интерфейсом Apple 1, но для обеспечения правильного физического подключения требовалась плата расширения. На плате также была небольшая макетная плата, на которой можно было устанавливать собственные схемы и компоненты. Примером использования макетной платы является модификация автоматического включения и сброса, разработанная Tranter, с использованием микросхемы таймера 555. Помимо монитора Woz, Реплика 1 включала в себя (целочисленный) Apple I BASIC в ПЗУ для быстрой и простой разработки программ. Память обеспечивалась 32К байтной статической RAM-памятью 62256.

Второе издание

Второе издание (SE) было представлено в 2006 году. Редизайн добавил на плату несколько разъемов, при этом площадь под макетную плату была уменьшена из-за размещения связанной с ними схемы. SE предлагала несколько вариантов питания Replica 1: внешний 20-контактный стандартный блок питания ATX для ПК; 7-контактный разъем для постоянного тока 9 В; или опциональное питание через USB-порт. На плату был установлен последовательный порт, что позволило отказаться от дополнительной платы-переходника. Видеовыход мог быть проблематичным в этой версии, особенно на некоторых устройствах, а проблемы, вероятно, были более выражены на европейских дисплеях, работающих с частотой 60 Гц. В версии SE в EEPROM прошивки также был включен символьный ассемблер KRUSADER, специально разработанный для Replica 1. KRUSADER был разработан Кеном Вессеном, который описал его программную среду как включающую простую оболочку, редактор, дизассемблер и отладчик низкого уровня, все это умещалось в объеме менее 4096 байт.

Третье издание

Третье издание (TE) было представлено в 2008 году и заменило схемы на основе ATMega чипом Parallax Propeller для управления видеовыходом и вводом с клавиатуры. Освободившееся место позволило вновь добавить в конструкцию макетную плату для прототипирования. Возможности расширения были дополнены 44-контактным слотом расширения и краевым разъемом, совместимыми с Apple 1, что позволяло напрямую подключать к Replica 1 совместимые с Apple 1 платы расширения. USB-порт был исключен из этой версии.

Десятилетие издания

В 2013 году, в десятую годовщину создания Replica 1, Брильс представил версию под названием TEN, ограниченную серией из 50 экземпляров, отличающихся красным цветом печатной платы. По большинству практических параметров они были идентичны Replica 1 и последующим версиям, выпущенным годом позже.

Реплика 1 плюс

Самая последняя модель Replica 1 – Replica 1 Plus, которая сейчас продается компанией ReActivemicro. Модель второго издания объединила в основной плате предыдущую плату последовательного ввода/вывода (Serial I/O) и новый интерфейс USB. Среди других улучшений – замена блока питания ATX, использовавшегося в предыдущей модели, на настенный блок питания постоянного тока и добавление индикатора включения питания. В модели третьего издания был удален интерфейс USB, а микроконтроллер AVR, использовавшийся для генерации видео, заменен на чип Parallax Propeller. В объявлении Бриэля о версии Replica 1 Plus, сделанном в мае 2014 года, утверждалось, что она обеспечивает прямое подключение к USB-порту компьютера для питания и программирования, а также имеет два ПЗУ с прошивками, позволяющие выбирать между Apple 1 Basic, Woz Monitor и Applesoft Lite. 1 марта 2018 года ReActiveMicro объявила о партнерстве с Briel и о том, что в дальнейшем будет осуществлять продажу и поддержку Replica 1 Plus.

Сборка копии 1

При сборке Реплики 1 требуется определенная аккуратность, особенно важна квалифицированная техника пайки. На KansasFest в июле 2009 года Бриэль провёл семинар, чтобы помочь новым владельцам Реплики 1 собрать свои устройства, а редактор журнала Computerworld Кен Гане документировал ошибки, допущенные им в процессе создания рабочего экземпляра.