1 февраля 2022 1.02.22 6 4024

Ретрогейминг на Mac OS (я сам офигел)

+24

 Пока к тонкой и толстой Тошибам едет апгрейд с запчастями, я решил открыть для себя очередную страницу истории зоопарка архитектур конца 90х - начала 00х. Изначально, я хотел найти и купить первый Макинтош к которому прикоснулся в относительно далёком 2007 году. Не смотря на то, что это была уже модель с камнем от Интел я совершенно не понял зачем были нужны эти компьютеры. В 2022, в процессе сбора информации я обнаружил любопытные данные, которые несколько скорректировали мой ареал поиска.

Небольшой исторический экскурс: компания Apple старалась из о всех сил делать что-то максимально не похожее на мейнстрим комплюктерного рынка того времени. Своя операционная система, своё железо, свои порты для периферии – одним словом, они старались делать всё что угодно, что бы выгодно отличаться от стандартного потребительского железа. В том числе это проявлялось в выборе центрального процессора для их компьютеров. Альянс состоявший из компаний Apple, IBM и Motorola (AIM, lol) производил и поставлял на рынок (и сам себе) процессоры RISC архитектуры под брендом Power PC. И именно на них определенный отрезок времени производились потребительские компьютеры и ноутбуки Apple. Кроме того, геймер со стажем сможет подсказать, что на этих же CPU основываются игровые приставки Nintendo – GameCube, Wii и Wii U. Таким плавным образом, мы подходим непосредственно к виновнику сегодняшней заметки: Apple iBook G4. Последнему ноутбуку серии iBook, и последнему носителю мобильных процессоров Power PC.

Салатовый PowerPC G4 7447A, мост матплаты, и вдалеке ATI Mobility Radeon 9550
Салатовый PowerPC G4 7447A, мост матплаты, и вдалеке ATI Mobility Radeon 9550
Разъём замка Кенсингтона, модем, сеть, яблочный файервайер, 2 усб, яблочный мини-вга и наушники
Разъём замка Кенсингтона, модем, сеть, яблочный файервайер, 2 усб, яблочный мини-вга и наушники

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

Вот, что меня ждало при первом включении
Вот, что меня ждало при первом включении

Ноутбук прибыл ко мне хорошо упакованным, но достаточно грязным. Судя по следам на корпусе, его пытались вскрывать, и в целом, он "жил полной жизнью". Ушла значительная горка салфеток со спиртом, что бы вернуть ему заводской белый цвет, и понадобится сделать ему полировку, так как наличествуют в избытке затёртости и царапины. Далее я начал разбираться с ошибкой загрузки ОС. Гугель подсказал целый веер вероятностей, начиная от того, что прошлый пользователь просто переместил иконку системного жесткого диска в корзину, до глюков оперативной памяти. Я почитал это всё, и решил просто переставить систему. Так как железка включается, и вешается на строго определенном этапе загрузки, очевидно, с внутренностями там всё в порядке, и проблема исключительно программного характера. Так что, я полез в эти ваши интернеты, скачал нативную (штатную) для этого ноутбука Мак ОС Х 10.4.2, нарезал её на болванки, и начал танцы с бубном. Так как МакОСь может быть легально установлена только на компьютреы производства Эппл, то нет никакой нужды ни в драйверах, ни в каком-то дефолтном софте - просто всунул диск, установил, всё- пользуешься устройством, финкаешь дифферентно. Первой моей ошибкой было то, что я пытался нарезать системные диски с ОСью из под Винды. Естественно, что-то пошло не так. Но я не унывал, и расчехлил другого представителя яблочной продукции, который служит мне верой и правдой уже почти 10 лет.

Айбук Павербук 12 2005 года и Макбук про 15 середины 2012 года. Кардинально разные железки, но обе они могут помочь друг-другу
Айбук Павербук 12 2005 года и Макбук про 15 середины 2012 года. Кардинально разные железки, но обе они могут помочь друг-другу

Перебросил образы дисков на него (там они открывались, и всячески намекали на свою работоспособность), записал на новый комплект болванок, и начал пытаться скормить их айбуку. Обнаружилась первая проблема от кривых рук прошлых владельцев - сд/двд привод с щелевой загрузкой пострадал от попыток разобрать ноутбук неквалифицированным персонажем, в следствии чего диск штатным механизмом выкидывания не извлекался. Пришлось раздвигать щель подручными средствами. Мнда. Через пол часа попыток вставить и вынуть диски без последствий для дисков, привода, и нервных клеток, ОСь была установлена. Опс саксесс.

Ну, как "саксесс"... Со своими нюансами. Во первых, во время установки макоси на макбук тачпад не работал. И не заработал после установки. Но я точно знал, что он технически жив, и работает. Мистика усугубилась тем, что в аналоге диспетчера устройств тачпад отображался корректно, и опознавался системой как работающее устройство. Кроме того, я обнаружил нулевую реакцию на кнопки уменьшения и увеличения яркости дисплея. Копать и чинить железо? Разбирать ноут и проверять шлейфы? Пф, я просто воткнул сетевой провод от роутера (вафля тоже не работала, но по другой причине - не поддерживала современный протокол шифрования WPA2), и макось услужливо предложила мне обновиться. На что я с радостью согласился. 10 минут скачивания новой операционки ос х 10.4.11, и вуа-ля! Работающий тачпад, регулировка яркости экрана, поддержка впа2, и даже, возможность посмотреть как не открываются сайты современного интернета. 

Примерно на этом моменте, когда операционка стала полностью операбельной, всё железо работало, и стало решительно нечем заняться, я вспомнил, что у меня тут вообще-то 1.3ггц камень (неизвестной фактической производительности), 512 метров оперативки, и целый ATI Mobility Radeon 9550 с 32 метрами видеопамяти. Сама по себе видеокарта тоже примечательна, правда, будучи в десктопном исполнении. Радеон 9500 при помощи карандаша из среднебюджетной видюхи превращался в ультра хай энд топчик - Радеон 9700. Карандашом. Занятное было время. У меня такого трюка точно не получится, а значит, нужно испытать общий конфиг играми. На тот момент я припоминал, что какая-то пара-тройка известных тайтлов на мак релизилась, и кто-то в это даже играл. Штош, настало время очередного гуглежа, по итогу которого меня ждал очередной дивный-новый-мир. Даже не залезая в дебри различных фанатских сайтов посвященным устаревшим макОСям я набросал себе на винт весьма объёмную (50 гб) коллекцию игр, сплошь состоящих из понятных и приятных рядовому геймеру названий. Некоторые из них вообще могут немного сломать моск у обывателя, и, естественно, лучше всего это удаётся сделать Halo: Combat Evolved. Только представьте: игра разрабатывавшаяся для компьютеров Макинтош в жанре стратегии в реальном времени и анонсированная лично Стивом Джобсом сейчас является экшеном от первого лица, и главным паровозом эксклюзивности игровой приставки от Майкрософт - вечным идейным противником яблока. Исторические кульбиты иногда совершенно ошеломительные.

Halo. Apple iBook. Halo. WTF??
Halo. Apple iBook. Halo. WTF??

Итак, во что же вы сможете поиграть, если упоретесь на столько, что решите заняться ретрогеймингом на макинтоше? Почему "упоретесь"? Посмотрите получше на фотографии - у макбука нету правой кнопки мыши. Она эмулируется нажатием на кнопку мыши с зажатым Ctrl. Ну и потому, что вам придётся нарезать игры на болванки, что бы не морочиться с программой аналогом DaemonТools - Toster. И ещё потому, что как таковой установки игр в макос нету - просто вставили диск, перетащили папку игры в папку Applications на жестком диске, и пошли играть. Там всё не так, как мы привыкли. ВСЁ! Но игры есть. И вот во что мне удалось поиграть:

Таким образом, мы с вами обнаружили и проверили вполне себе интересный вариант для лёгкого ретрогейминга в том месте, где его было бы совершенно не логично искать. Лично я крайне доволен, и уже набросал план по капитальному воскрешению этого ноутбука от замены хдд на ссд, до восстановления частей корпуса после вандальных попыток вскрыть его чем-то острым и железным. Ну и кроме того, это хорошее дополнение в мою яблочную полку. Теперь она насчитывает последний айбук на PowerPC и топовый последний макбук про в котором не распаяны винт и память. Спасибо за прочтение, и, до скорого! 

Если есть желание понаблюдать за моими железками, то прошу в мой Телеграм.


Лучшие комментарии

Было весело почитать о старых маках, особенно, когда не видел вживую их ни разу в жизни. Спасибо за блог, было интересно. И у вас в тексте небольшая опечатка

Age of Empires II 2

Всё таки там что-то одно должно быть :)

Рад стараться, спасибо за отзыв!)

Первой моей ошибкой было то, что я пытался нарезать системные диски с ОСью из под Винды. Естественно, что-то пошло не так.

Вероятнее всего, проблема была в том, что макось это всё же unix-like система. А они «распаковываются» на флешки через dd, которого в винде нет. Я бы из любопытства попробовал либо скачать windd, либо через wsl (хотя я не знаю умеет ли он определять дисковод и работать с ним), либо с лайва линукса записать.
В любом случае отличная статья получилась! Спасибо!

Вам спасибо за прочтение! Я пытался нарезать софтиной от разработчика даймон-тулс — астробёрнинг ром. Она у меня раньше справлялась с системными и рекавери образами под виндовые компы, но вот с образами.дмг не справилась. Т.е. она их сожрала, записала, и они не работали. Возможно, она их записала как файлы, но тоже как-то не понятно, без интерпретации.

Стало любопытно — полез гуглить. Как оказалось — нет, не получится сделать как я предположил, ибо dmg не просто запакованный образ, а ещё и сжатый. Т.е. dd его запишет, но толку от этого будет мало — оно не заработает. Необходимо сначала при помощи утилиты dmg2img сконвертировать dmg в iso (возможно, перед этим ещё понадобится сделать промежуточную конвертацию в img), а потом вот уже можно спокойно dd использовать.

Для винды, кстати, привычными средствами не справиться. Т.е. DTools и прочие ультраисо не подходят. Из того что нашёл самым популярным является TransMac. Однако он требует возможных дополнительных телодвижений с diskpart'ом и, вроде как, имеет бесплатно только триальную версию. Впрочем, проверить это я не могу в виду отсутствия винды.

Возможно в будущем пригодится данная инфа, вдруг надумаешь G4 купить))

Норм исследование. Я подозревал, что это всё не будет просто, по этому сразу достал второй мак, для работы с ибуком, как раз во избежание гуглежа и страданий с виндой. 

Г4 точно не захочу, потому что не очень люблю этот шеллочный дизигн. Вот Г5 я однажды добуду, причём пару. Один с яблочной же обвязкой на полку, а из второго сделаю мудомодинг на современное железо.

Читай также