Email or username:

Password:

Forgot your password?
Lex Publica
Интересно в Эпл подходят к смене поколений железа.

За свою длинную историю компания перепробовала разные железяки.

Сначала в качестве ЦПУ использовались модификации чипа от Моторолла — знаменитого 6800к. Тот самый, что стоит в Сега Мегадрайв и Денди.

Потом, по мере роста рынка домашних компьютеров и появления альтернатив, компания переползла на ПаверПС. Когда айбиэмовские процессоры начали капитально сдавать позиции по энергопотреблению, мощности и тепловыделению (произошло это к релизу устройств Эпл на Г5, на тех же камнях потом построили ИксБокс 360), Эплы переехали на х86 архитектуру от Интела.

Интеловские процессоры прожили в компании почти двадцать лет, пока сама Эпл наращивала производство Арм чипов для телефонов/планшетов. И когда Арм обогнал х86 по характеристикам — переехали на них.

Каждый раз Эплу нужно было что-то делать со своей «экосистемой». Если проще — прикладные программы, ради которых все покупают устройства не могли так же легко «перебраться» на новую железяку, нужно было время и перспектива. Никто не будет вкладываться в разработку версии для другой архитектуры, если у этой архитектуры не будет пользователей, готовых покупать продукт.

А пользователи не купят комп на новой архитектуре, если там нет нужных им программ.

Чтобы как-то выйти из этого круга, Эпл каждый раз делала что-то вроде «эмулятора» старых систем в новых компах.

И софт можно было запустить.

Последние два перехода эта приблуда называлась «Розетта». Она работала на интеловских макинтошах на 10.4-10.6 включительно, позволяя запускать софт, разработанный для ПаверПС компьютеров. И на новых маках на М1, позволяя крутить софт для х86 машин.

Помимо этого, был еще один момент — переезд компьютеров Мак с ОС 9 (или, как ее называют Классик Мак ОС) на Мак ос 10.

На всех ПаверПС маках можно было установить «Классическую среду», чтобы приложения для макос 9 работали.

Делалось это тупо забрасыванием в корень диска папок с ос9 и установкой галочки в меню.

По факту, перед загрузкой программы, грузились компоненты ос9, что позволяло работать самой программе.

Весьма интересное решение.

#tenfour #mac #PPC #osx #os9
7 comments
Inari Uveh 🍄

@ludivokrug
Поправочка. В Денди вроде аналог MOS 6502, как в коммадор с64, а не 68к.
А в сеге 68к + z80.

По теме... меня огорчает в эппле, шо эмулятор хоть и завозят, но на переходный период. В вот в виндах запуск прошлога софта держат неприлично долго, даже когда это уже совсем не актуально. Но сама возможность радует. Правда они по другому скурливаются - через искусственные барьеры для драйверов(соотв. стимул обновлять железки и переферию). Виста, 7, 8.1 суть одна херня, в разном фантике.

Lex Publica
@inari Знаешь, меня тут друг попросил - мол, хочу игрушку детства поиграть, Myth. Придумай, говорит, способ.

Я чет не смог. На вендах не пошло, под вайном даже не завелось.

Короче, я даже немного прифигел.

В Виндах ОГРОМНАЯ тьма софта времен 98-XP просто не работает. Я уж не говорю про железо - логично же, что для железки 2002 года выпуска никто дрова на 10ку не напилит. Верно и обратное.

Плюс, чем дальше - тем больше в винде разных уровней защит от каждого чиха и вот уже и дрова подписывать надо чуть ли не под каждый крупный апдейт системы, и контроль запуска и вообще.

Ощущение, что 12я винда будет тупо по подписке, как офис.
@inari Знаешь, меня тут друг попросил - мол, хочу игрушку детства поиграть, Myth. Придумай, говорит, способ.

Я чет не смог. На вендах не пошло, под вайном даже не завелось.
𝕵𝖔𝖍𝖆𝖓 ⛧

@ludivokrug @inari Так поставь на виртуалку нужную венду (95 или какая там?)

Lex Publica
@johan @inari это решение, в теории. Там беда может быть в 3D ускорении. Но может и пронесет.
Inari Uveh 🍄

@johan @ludivokrug
Ага, а потом начнутся пляски с виртуалками, которые могут в видео-ускорение не только лишь все :) Притом не стоит думать шо если игра не 3Д, то ей наверняка ничего не нужно.
Какой-нить ВиртуалБокс или Кему сразу отпадают, ВМВаре плеер ужо лучше, мелкомягкий родной Вирутал ПС поможет почти всегда, но почти.
+ в самой винде есть запуск приложух в режиме совместимости через свойства ехе-шника.
Карту Вуду хрен надыбаешь, но благо не вчера появился глайд-транслятор. Как и наоборот трансляторы какихнить новых инструкций у новых игр (типа AVX) для запуска на более старом, но ещё бодром железе.
И всё равно шанс "пень-колоды" не нулевой.

По каждой игре надо смотреть шо ей надо и с какой стороны подходить (привет Стиму с Протоном).

По Мифу следующая инфа на олд-дос.ру : Внимание! Если у вас на компьютере размер оперативной памяти больше, чем 512 Мб, то игра, скорее всего, просто так не запустится. В этом случае поставьте неофициальный патч, но помните, что работает он только с полной версией игры (то есть с образом диска).
На Windows Vista и далее игру необходимо и устанавливать, и запускать в режиме совместимости с Windows 95.
Игру также можно запустить в Glide-режиме с помощью DgVoodoo 1.50beta2, но по какой-то причине не под XP (впрочем, для запуска на этой ОС помогает вышеописанный патч, который улучшает графику до как раз Glide-уровня).

з.ы. недавно Седой эту тему поднимал в своём видео. И раскрывал удобную ЭМУЛЯЦИЮ ПК платформ на ПК же. При помощи PCem 17...
youtube.com/watch?v=spQY4JDlAp

@johan @ludivokrug
Ага, а потом начнутся пляски с виртуалками, которые могут в видео-ускорение не только лишь все :) Притом не стоит думать шо если игра не 3Д, то ей наверняка ничего не нужно.
Какой-нить ВиртуалБокс или Кему сразу отпадают, ВМВаре плеер ужо лучше, мелкомягкий родной Вирутал ПС поможет почти всегда, но почти.
+ в самой винде есть запуск приложух в режиме совместимости через свойства ехе-шника.
Карту Вуду хрен надыбаешь, но благо не вчера появился глайд-транслятор. Как и наоборот трансляторы...

Go Up