easy_john (easyjohn) wrote in ru_oldpc,
easy_john
easyjohn
ru_oldpc

Category:

Оживление и апгрейд Amiga1200

Проект по оживлению и максимальному апгрейду классической Amiga 1200, в родном корпусе.

Для тех, кто не в курсе, "классические Amiga" - это компьютеры выпускавшиеся
c 1986 по 1994 год фирмой Commodore (разработка компьютера - фирма Amiga inc.),
оснащавшиеся процессорами Motorolla 68000-68040.

Для начала: мне достается Amiga 1200 от Олега blackinwoman, с условием, что я ее
не заброшу, а о ее развитии я сделаю статью. (Кстати, сам Олег занимается восстановлением
единственной в городе Atari Falcon с акселератором на 68060)

Получаем мы ее вот в таком виде:

Видно ее плачевное состояние, грязь, торчащие провода ide/floppy.

Открываем корпус


Аккуратно снимаем клавиатуру. Нам предстает голая материнка.

Для информации: центральный процессор 68ec020, это маленький чип в самом нижнем ряду
платы, посередине фото.
Объясняются некоторые особенности архитектуры - доступ к базовой памяти (chip ram) по dma
имеют все сопроцессоры амиги, то есть для вывода видео, звука, работы с дисками центральный
процессор не задействуется, и ему не нужно быть сверх производительным. Остальные же чипы
заметно больше процессора.

Переворачиваем плату, отвинчиваем экран:

Плата чистая, без следов пайки, ржавчины и коррозии нет. Это хорошо.
Пластиковые части корпуса отправляется в мойку с фейри.

Займемся клавиатурой. В доставшейся мне не работала добрая половина кнопок.
Откручиваем около 30 мелких болтиков.

Не смотря на плотность крепежа, на пленку все равно со временем попадает пыль и грязь.
Ее приходится аккуратно отмывать с каким-нибудь фейри от жира.

Отдельно искупаем пластиковый верх клавиатуры с клавишами. Тут главное не забыть снять
светодиод CapsLock на резиновых подкладках, иначе он может потеряться.


Так выглядит край клавиатурного шлейфа.

Место, которое часто выходит из строя.
Тут для соединения используются просто напыленные проводники.
Видно, что край неровный, значит он уже подрезался, т.к. от частого вставления/вынимания
проводники стерлись. Но слишком сильно подрезать нельзя, чуть выше контактные площадки
уже покрыты лаком. В данном случае достаточно было срезать ровно бритвой около 1 мм,
что бы обеспечить нормальный контакт.
Однажды пришлось восстанавливать шлейф, где кем-то было срезано слишком много. Пришлось
очень долго и аккуратно снимать нулевкой лак, пока контакт не появился на всех проводниках,
потом промазывать весь разъем токопроводящим клеем, и после засыхания удалять клей между
проводников иголкой и бритвой.

Вставляем клавиатуру на место. Нужна вот такая специальная пластмасска, которая прижмет
контакты. У этой амиги такой не было, использовался кусок картона. Что видимо и привело
к тому, что шлейф быстро стерся.


Вставленный шлейф.


Первый пробный запуск, внимание на экран:

Ура, заработало! Видно стандартную амижную заставку "влетающую дискету".
Амига ожидает установки дискеты для загрузки.

N.B. Всегда старайтесь полностью проверять старое железо до того, как включите.
У меня был случай, когда при транспортировке отвинтился болтик в блоке питания, что-то
замкнул и при первом включении сгорел и б.п., и плата подключенная к нему.

Начинаем апгрейд:
Первое, что бы не мучатся с родными старыми шариковыми мышками, поставим переходник
на современные ps/2.

Не смущайтесь, что он со скобой для крепления в корпус, у меня их два, этот потом пойдет
в мою amiga4000, а смонтированный сейчас там вернется в эту 1200.

Пока переходник болтается просто снаружи, потом закрепим внутри.

А кстати, внешний вид заметно преобразился. На чистую и взглянуть приятнее.

Второе это сердце нашего компа - акселератор.

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

В данном случае используется последний из выпускавшихся для классических амиг акселератор
Blizzard PPC. Он содержит два процессора одновременно:
- Motorolla 68060 50mhz - замещает стандартный Motorolla 68ec020 на плате, выполняя весь
старый код (у меня дешевая ревизия акселератора с немного более медленным 68040 а не 68060).
- PowerPC 603e 200 mhz, на нем запускаются те программы, которые адаптированы для PowerPC.
Разница в скорости между 68ec020 и 68060 примерно в 12 раз, PowerPC быстрее 68060 еще в 6 раз.

Во всяком случае так было до 200x года, пока не появились операционные системы, полностью
скомпилированные для процессоров PowerPC - MorphOS и AmigaOS 4.x

А еще на этой платке, размером всего с ладонь, имеется:
- scsi контроллер с очень мизерным коннектором (самый левый ряд на фото).
- pci шина с опять же уникальным коннектором (с обратной стороны).

На фото виден снятый радиатор с PowerPC процессора

Устанавливаем акселератор в амигу.

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

После проверки успешного запуска с акселератором добавляем видеокарту.
Это Blizzard BVision PPC.
На самом деле обычная pci видео на чипе Permedia 2 c 8 mb памяти, только собранная
на таком маленьком куске текстолита и с уникальным pci pазъемом.


С обратной стороны

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

Акселератор с прикрученной видяхой.


Ставим в корпус. Все очень компактно, для установки приходится снимать на время дисковод.


Вообще принципы масштабирования заложенные в амигах еще в 80-х годах иногда поражают
и по сей момент, например там нет ни где ограничений на количество видеоадаптеров в
системе. Можно устанавливать столько, сколько есть слотов расширения. И добавив хорошую
видяху, мы вовсе не заменили ту, что есть на борту. А она используется большинством
старых игр и демо. А так как штатный видеоадаптер (AGA) выводит видео-сигнал только в
пал по RGB или композиту нам нужен скандаблер, удвояющий частоты, что бы можно было
подключить обычный vga монитор.

Совсем недавно фирма Individual computing выпустила новую версию такого даблера для
1200 амиги. Даблеры конечно выпускали и раньше, но как правило они имели какие-либо
ограничения, по сравнению с видеовыходом, это один из первых который отображает любые
видеорежимы оригинального чипсета AGA.

Устанавливается непосредственно на чип Lisa.
Разъем подключения шлейфа vga мне пришлось перепаять на угловой, т.к. иначе он не
влезал вместе с BVision.

Далее мы добавим ide ускоритель. Штатный ide контроллер amiga 1200 разрабатывался в
самом начале 90-х годов и не удовлетворяет по скорости современных требований.
Существует несколько ускорителей, самый быстрый из которых FastATA, но, к сожалению,
его сложно будет поставить совместно с остальным платами внутрь оригинального корпуса.
По этому выбираем чуть более медленный Idefix Express.

Устанавливается прямо на чип Gayle.

Монтируем скандаблер и иде-ускоритель.

Амига уже начинает напоминать многослойный пирог.

Не смотря на то, что амига обладала одним из лучших звуковых чипов среди всех конкурентов
того времени к сегодняшнему моменту он то же устарел. Вместо него (совместно на самом деле)
мы подключим звуковую карту Delfina flipper, она позволяет выводить звук 48Khz, а так же
на ней есть аппаратный чип декодирования mp3, что позволяет играть mp3 не загружая процессор.

К сожалению clock-port на амиге только один, а полезные вещи на этот порт бывают две:
звуковуха и usb контроллер. Найти специальную плату раздвоения Quaddddroport, что бы
подключить и то, и то - мне не удалось, пришлось выбирать что нужнее usb или звук.
При наличии сетевого подклчюения, в принципе usb не так уж и нужен, и выбор сделан был
в пользу звука.

Последний штрих - сетевая карта pcmcia

С амига можно испольовать несколько вариантов проводных или беспроводных карт.
Больших скоростей получить не удастся из-за ограничений самой амиги, так что нет
смысла ставить 100-мегабитные адаптеры, все равно максимальная скорость получается в
районе 10-15 мегабит. Ну и конечно нужно искать такую сетевую, для которой существуют драйвера.

Подключаем Delfina к clock-порту, включаем сетевуху.
Общий вид на то, что будет внутри.:


Виден 2.5" ide винчестер, 120Gb.
На сколько я понимаю, это максмальный объем диска, который может видеть классическая амига.
Scsi не используется потому, что одна из нужных мне осей не имеет scsi драйвера от той
версии контроллера, который находится на этом акселераторе.

Так же tnt23 обещает сделать мне компактный vga переключатель, что бы можно было
удобно переключаться между aga и bvision. Он будет размещен в специальной пустой нише
под дисководом.

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

Но запустить машину можно уже сейчас в таком разобранном виде:

Для начала загрузим "классическую" AmigaOS 3.9, которая работает на Motorolla 68k.
Это конечно непричесанный вариант, практически без украшений. Различными примочками
можно сделать визуальное оформление гораздо красивее.


Тут видно, что в os3.9 не все очень хорошо с браузерами поддерживающими CSS.
Сайт livejournal выглядит непривычно. Хотя пользоваться тем не менее им можно.

Немного более оптимистичная картинка - сайт без css, mp3 плеер и иконки.


Перейдем к более современной операционке, для процессоров PowerPC. Это AmigaOS 4.
Выглядит более красивой сразу "из коробки".

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

Можно проигрывать видео:

(на видео не мусор, а особенность грабилки, она последовательно грабила линии во
время проигрывания видео)

Таким образом машина умеет ходить в интернет: веб, почта, джаббер, онлайн радио ... ,
слушать музыку, играть легкое видео (mpeg1 или ловрезный divx с небольшим потоком).
Так же на ней идут все тысячи классических амижных игр, и часть поновее, например
портированные с PC - Doom2, Quake, Heretic, Hexen, Quake2 (правда Quake2 уже на пределе,
не более 40 fps при 512*384), Descent Freespace, и немного родных для "прокачанных" амиг
Shogo: mobile armour, Earth 2140, Wipeout 2097 и т.п.

При этом сама 1200 не выпускается с 1994 года, а акселераторы где-то с 1998.
Но благодаря тому, что система была построена расширяемой, и тому, что программы пишутся
с большой оптимизацией, что бы они могли работать и на медленных amiga, получается что на
таком древнем компьютере множество привычных софтин работает тем не менее очень быстро,
не заставляя пользователя ждать.

Это получилась практически максимально расширенная Amiga 1200.
До абсолютного максимума тут нужно поставить два simm по 128mb, и вышеуказанный USB
через адаптер. А больше в нее в таком корпусе уже ничего не поставить, во всяком случае
без жестокого применения паяльника и пилы.
 Обычная 1200Расширенная
CPUMotorolla 68ec020 14 Mhz68060 50Mhz / PowerPC 603 200Mhz
Производительность MIPS480 / 282
Ram2Mb chip2Mb chip + Up to 256 Mb Fast
SoundPaula 22050/8bit/stereoDelfina 48000/16bit/stereo
VideoAGA 1024x512x8bitBVision 1600x1200x24bit
Ide speed1.2 Mb/s5-7 Mb/s


Так же у меня есть вариант установки в платы amiga 1200 в tower корпус, тогда появляется
возможность поставить переходник на стандартные pci платы, подключать более быстрые
видеокарты, например Voodoo 3000 или относительно современную Radeon 9200, а так же другую
pci переферию. Есть у меня и другие амиги, в т.ч. 600, 4000, обзоры которых у меня пока
еще не дошли сделать руки.

Замечу, что ретролюбительство увлечение не сильно дешевое.
Цены аукционные на то, что больше не производится:
- Amiga 1200 - 30-130$, в зависимости от состояния и комплектции
- Blizzard PPC - 600-800$, в зависимости от установленного процессора.
- BVision PPC - 150-200$
- Delfina fliper - 150$
- Simm 72 pin 64-128mb - 20-40$
- WiFi Prism2 - 20-30$
Новые, доступные в зарубежных онлайн магазинах.
- Indivision Scandoubler - 180$
- Idefix Express - 60$
Доступные у нас:
- Ide hdd 2.5" 120Gb - 70$
- Ide slim cd-rom - 70$
Итого: 1200-1700.

Для сравнения - новая Амига на материнской плате Sam440, только с процессором
PowerPC (примерно в 6-10 раз быстрее чем эта 1200 с 603e 200 mhz) стоит чуть более 450 Eur
Но на ней можно запускать только новые операционные системы, для процессора PowerPC
(та же AmigaOS 4.x). И хотя системные программы почти все работают и старые, но игры и
демо, которые расчитаны на прямой доступ к чипсетам запустить не удастся, точнее можно,
но только в эмуляторе.

Так же есть проект NatAmi по получению клона классической амиги, но на современном железе,
уже сразу с видеоадаптером, современной обвеской, и более быстрыми процессорами. Но пока
там только появляются первые тестовые прототипы плат.

CC: hardware_museum, ru_oldpc, amiga_rus
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 14 comments