vak: (Default)
[personal profile] vak
Продолжаю тему, начатую в предыдущем посте: знакомство с компьютерами Amiga. На этот раз изучаем модель 3000. Включить эту машину у меня не получилось, так как ни один из моих мониторов VGA не поддерживает нужную развёртку. Да и клавиатуры с разъёмом PC/AT не обнаружилось. Пришлось ограничиться внешним осмотром.

Amiga 3000 построена на процессоре Motorola 68030 25 МГц, от 2 до 18 Мбайт памяти, жёсткий диск SCSI от 40 до 100 Мбайт. Ниже показан вид спереди и сзади.





Со снятой крышкой.



Amiga 3000 имеет четыре слота с шиной Zorro III, куда вставляются дополнительные платы.

Плата A-Max II+: эмулятор Apple Macintosh. Позволял читать флопики от Apple, подключаться к принтеру AppleTalk и устройствам MIDI.





Плата A2386SX: эмулятор IBM AT. Процессор 80386SX 25 МГц.





Плата дополнительного последовательного порта с FIFO 16550.





Плата Ariadne II: интерфейс локальной сети Ethernet 10Base2 и 10BaseT.



Date: 2018-02-01 09:54 (UTC)
From: [personal profile] ivanrubilo
Красота, полный набор эмуляторных плат.
030 уже имеет MMU, можно и UNIX-ом побаловаться ;)

Кстати мотороллеры только начиная с 020 - настоящие 32 битные процы, а у 68000 всё же ALU и шина данных 16-битные, а в А1000 CPU и вообще MC68000P8 - то есть шина данные и вовсе восьмибитная.

Бочкообразные батарейки Varta я бы очень рекомендовал убрать как можно быстрее - они текут в 99.5% случаев и электролит разъедает всё вокруг.
Edited Date: 2018-02-01 10:14 (UTC)

Date: 2018-02-01 19:41 (UTC)
From: [personal profile] ivanrubilo
Там повнимательней посмотрите на материнке А3000 вторая такая же должна быть слева примерно посередине платы.

А на эмуляторы ещё по линуксу поставить ;)
Но вообще на 030@50MHz линукс очень не быстро работал, иксы так и просто тормозили откровенно. На 060@66MHz дефолтный амжный конфиг ядра собирался gcc что-то часа 3 с половиной, iirc.

NetBSD ещё было.

Кстати софтварный эмулятор макинтоша Shapeshifter прекрасно играл Warcraft 2 (нативного для Амиги не было второго) под Mac OS 7 - процессор такой же на Амиге. У меня на 68060@66MHz вполне сносно всякий маковский софт работал типа IE, акробата с фотошопом, даже родной клиент ICQ был. Вроде бы там через MMU сделаны девайсы - видимо отмапленна страница и аборты трансляции в неё эмулятор ловит (т.к. в оси к сожалению MMU не используется и всё работает на уровне 'рута') и эмулирует девайсы, ну и маковский ROM тоже кладётся в другую страницу чтобы был где надо (аналогично можно ремапить разные версии кикстарта).
Edited Date: 2018-02-01 19:46 (UTC)

Date: 2018-02-04 08:03 (UTC)
From: [personal profile] hogzie
У младших 680x0 тоже был MMU, но внешний. И Unix'ы разнообразные для них тоже были. Первый Sun Workstation был на 68000, кстати.

Date: 2018-02-04 15:23 (UTC)
From: [personal profile] ivanrubilo
Там были не ММУ, а костыли, к до 68010 было никак нормально не прикрутить.
К сожалению в 68000 Амигах не было простого способа присобачить ММУ, но и особенной нужды не было т.к. Воркбенч никогда ММУ и не поддерживал.

Date: 2018-02-05 07:40 (UTC)
From: [personal profile] hogzie
С Амигой - да, облом случился. Хотя из интервью автора кернела, MMU изначально было, но его выкусили из-за соображений цены. Он не смог доказать остальным, зачем разделение памяти, страничный менеджмент для компьютера, который не собирается быть многопользовательским.