Программист воссоздал Macintosh 128K на Raspberry Pi Pico: это обошлось всего в 7 долларов

Программист воссоздал Macintosh 128K на Raspberry Pi Pico: это обошлось всего в 7 долларов

В далёком 1984 году компания Apple представила продвинутый для своего времени персональный компьютер под названием Apple Macintosh (первый ПК в линейке Macintosh), который вскоре переименовали в Macintosh 128K. На момент релиза этот компьютер в комплекте с мышкой и клавиатурой продавали по безумной на то время цене 2 495 долларов, а сейчас на вторичном рынке энтузиасты-коллекционеры продают модель в хорошем состоянии за 7 500 долларов. Но теперь появилась возможность прикоснуться к возможностям компьютера того времени за гораздо более скромные деньги — вся благодаря проекту Мэтт Эванс, который воссоздал Macintosh 128K на базе микроконтроллера Raspberry Pi Pico (стоит примерно 7 долларов).

Разработчик поставил перед собой задачу «оживить» Macintosh 128K в оригинальном формате, чтобы на нём можно было запускать все приложения, которые поставлялись с оригинальным компьютером, а также видеоигру Macintosh 128K. Он отмечает, что собрать аппаратное обеспечение для данного проекта было очень просто, а вот заставить операционную систему того времени работать на новом «железе» было проблематично. Для этого ему пришлось написать эмулятор Mac под названием umac, разработать проект микроконтроллера, чтобы интегрировать umac в Raspberry Pi Pico и написать инструменты, которые позволили бы подключить эту систему к современному монитору и клавиатуре с мышкой по USB.

Программист рассказал, что после множества проб и ошибок, обратного проектирования и даже взлома различных регистров ему всё же удалось запустить операционную систему Macintosh System 3.2 на Raspberry Pi Pico (или Pico MicroMac — кодовое название проекта). Более того, разработчик смог запустить и фирменный софт MacWrite, MacDraw и Missile Command, который прекрасно работает и позволяет выполнять поставленные задачи на новом «железе». Примечательно, что автор проекта настроил систему для работы в режиме 128К (128 КБ оперативной памяти) по умолчанию, но при желании можно переключить систему на 512К (у Apple была и более продвинутая версия компьютера с 512 КБ ОЗУ).

Кроме того, энтузиаст решил поделиться с другими фанатами своими наработками — он выложил проект на GitHub, так что любой желающий при наличии микроконтроллера за 7 долларов, клавиатуры с мышкой и монитора может повторить эксперимент и попробовать ОС сорокалетней давности. Правда, процесс установки довольно сложный, но это было вполне ожидаемо на самом деле.

Читайте на 123ru.net