Железо Apple всегда было закрытым, иногда до крайности. Но это не значит, что невозможно собрать нечто, выполняющее ту же работу, — именно это и сделано в проекте OSHintosh. Это печатная плата с открытой документацией, реализующая компьютер Macintosh 512k. Считать ли её «хакинтошем» на процессоре 68k — вопрос вкуса.

Открытая печатная плата OSHintosh, воспроизводящая компьютер Macintosh 512k

Хотя система загружается в образ классической Mac OS, полноценным «маком» устройство назвать нельзя. Для начала, здесь нет ни дисководов, ни интерфейса SCSI. Вместо этого загрузка идёт с образа диска, размещённого в ROM, — что, надо полагать, заметно быстрее дискеты тех лет. Более того, всю схему удалось уложить в двухслойную плату: несмотря на внушительные габариты, изготовление такой платы не должно обойтись дорого.

реклама кормит Уточку 🦆

Последняя деталь для любительской электроники значит больше, чем кажется. Двухслойная плата без переходных отверстий высокой плотности и без контроля импеданса заказывается у любого производителя по минимальному тарифу, а при необходимости её можно развести и вытравить в домашних условиях. Для сравнения: современные реплики винтажных компьютеров нередко требуют четырёх или шести слоёв, и стоимость мелкой партии сразу вырастает в разы.

Правовой статус переноса образа ROM от Macintosh на память этой платы остаётся неясным, но предположим на минуту, что у вас есть собственная копия — в вышедшем из строя оригинальном компьютере. Формально прошивка остаётся объектом авторского права, срок охраны которого не истёк, и производитель никогда не выпускал её в свободный доступ. Именно поэтому проекты такого рода публикуют схему и разводку, но не сам образ: его пользователь должен извлечь из собственного железа.

реклама кормит Уточку 🦆

Полностью заменить оригинал плата пока не может — мешает как раз вопрос с дисковой подсистемой. Однако оригинальные «маки» давно в возрасте, и современная замена для тех, кому нужно именно железо, а не эмулятор, звучит здравой идеей. По сути это та же логика, по которой существуют FPGA-реплики Amiga: эмулятор на современном ПК точнее и удобнее, но он не даёт ощущения работы с физической машиной — и не спасает оригинальные корпуса, клавиатуры и мониторы, которые продолжают выходить из строя.

реклама кормит Уточку 🦆

Отдельный практический аргумент в пользу таких проектов — сохранность. Электролитические конденсаторы, аккумуляторы часов реального времени и специализированные микросхемы конца восьмидесятых постепенно умирают, а новых не выпускают. Открытая плата, повторяющая логику машины на доступных компонентах, оказывается единственным способом запустить программное обеспечение той эпохи на реальном оборудовании через ещё двадцать лет.

Для энтузиастов в CIS-регионе у подхода есть и вполне земное преимущество: найти рабочий Macintosh 512k здесь заметно сложнее и дороже, чем заказать изготовление двухслойной платы и набор микросхем. Открытая документация означает, что проект можно повторить целиком самостоятельно — от заказа платы до пайки, — не рассчитывая на поставку готового изделия.