"AMIGA # 1"
M69 Д. Михайлов. AMIGA #1. - СПб: Игрек-М, 1996. - 240 с.: ил.
ISBN 5-89219-006-4

Первая книга на русском языке, посвященная широко распространенному на Западе и практически неизвестному в России компьютеру Амига.
Приводится история создания Амиги, краткое описание архитектуры компьютера и его возможностей. Подробно рассмотрены команды операционной системы Амиги и командный язык ARexx.
Рассчитана как на начинающих пользователей, так и на тех у кого Амига уже давно, и кто хотел бы попробовать свои силы в программировании на этой машине.

От составителей

Первое электронное издание нашумевшего бестселлера Дмитрия Михайлова "AMIGA #1". Попытки перевести данную книгу в электронный вид предпринимались не однажды, как русскими компаниями занятыми в продаже AMIGA-совместимых машин (студия ТЕК, компания AmigaLine), так и частными лицами. Однако существенный объем издания и думы над судьбой платформы (счастливо пережившей трудное время) не позволял это сделать. Таким образом на подготовку данного издания ушло 10 лет...
В издании сохранена авторская терминология, форматирование текста, по возможности вычищены ошибки орфографии и опечатки не замеченные предыдущей редколегией (редактор А.Лебедев и корректор Н.Забора), а также добавлены перекрестные ссылки по тексту.
Данное безобразие учинено: И.Тумашов /сканирование и первоначальная правка материала/ и Е.Соболев /подготовка данного издания и его окончательная коррекция/. Ввиду трепетного отношения к материалу, а также всему что связано с именем мэтра журналистики посвященной AMIGA в России, приводим свои имена мелким шрифтом, оставляя за "скобками" все события и явления произошедшие со времени первоиздания (дабы не быть раздавленными грузом лет).

От автора

Когда впервые приходится описывать целую компьютерную платформу, то бывает весьма непросто избрать нужный уровень изложения. Возникает вопрос, объяснять ли понятия, общие для различных компьютерных платформ, либо надо сосредоточиться на специфических особенностях именно Амиг, ориентируясь исключительно на специалистов, которые в силу тех или иных обстоятельств не знают, что это такое.

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

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

Вместо эпиграфа

Однажды в отделение фирмы, в которой когда-то работал автор этой книги, вошел элегантный посетитель, и, увидя, что автор играет на компьютере в небезызвестную игру "Packman", солидно спросил:

- Скажите, а какой, собственно, командой процессора колобок ест черта?

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

- Я, собственно, выясняю, как ведут себя различные типы ЭВМ при ядерных взрывах.

- ??? И как?!?

- Выходят из строя.

Так автор впервые увидел настоящего компьютерного профессионала.

Предисловие

У вас в руках первая русскоязычная книга о компьютере Амига. Весьма досадно, что Амиги были долгие годы окружены молчанием в нашей стране. Причин тому немало, но ни одна из них практически не относится к каким-либо недостаткам самого компьютера. Дело, в основном, заключается в том, что еще в конце 80-х годов вся наша страна словно по мановению волшебной палочки развернулась (точнее сказать, была развернута) лицом в сторону IBM-совместимых моделей, в результате чего Амиги до сих пор не получили широкого распространения. Серьезным препятствием, в частности, является то, что до сих пор не существует описывающей эти компьютеры литературы на русском языке. Данная книга является, попыткой в какой-то мере восполнить этот пробел.

Во всем мире существует чрезвычайно большое число пользователей Амиг (например, только в Великобритании - более полутора миллионов). Специально для Амиг написано огромное множество программ - от игрушек - до систем автоматизированного проектирования, до мощнейших программных пакетов для композиторов, художников, писателей, бизнесменов... Особое место занимают программы для генерации трехмерных движущихся изображений, которые широко используются, например, на телестудиях в США. Так, весь видеоряд таких популярных программ, как Babylon 5 и SeaQuest DSV, делается на Амигах. Нет такой области деятельности, где можно было бы использовать компьютеры и где Амига не смогла бы помочь. Тем более обидно, что в нашей стране про Амиги мало кто знает.

Вы можете спросить: почему именно Амига? Почему не IBM PC, которые разве что под ногами не валяются - такое их количество уже продано в России? Можно долго рассуждать по этому поводу; но лучше всего привести мнение одного весьма компетентного американского программиста, заметки которого были опубликованы в газете "Экспресс-Электроника" (приводится с некоторыми сокращениями с любезного разрешения редакции газеты). Как говорится, что уж тут добавить...

Письмо из Америки

Я работаю на компьютерах уже много лет. Перед тем, как я купил несколько лет назад свою первую Амигу, я работал на Макинтошах и PC. В то время я просто благоговел перед ними. Затем я купил свою первую Амигу. Да, я "продался". Многозадачность, звук, невероятно быстрая графика, имена файлов произвольной длины, два пользовательских, интерфейса и т.д. и т.д., это было нечто, я вам, скажу... после этого я покупал новые модели PC и Амиг, как только они появлялись.

Перед тем, как изложить вам свои соображения, я должен со всей ответственностью заявить: ничто не может сравниться с мощностью, гибкостью и внутренней красотой Амиги.

Я имел (и имею) самый широкий доступ к большому числу BBS как для Амиги так и для PC (то, что называется неограниченным доступом). У меня чрезвычайно большое количество программного обеспечения как купленного, так и скачанного через модем. Я использую много самых дорогих программ в своей работе (как на Амиге так и PC). Так что можете мне поверить, Я ЗНАЮ СОВЕРШЕННО ТОЧНО, что эти компьютеры могут, а что нет. Учтите, что:

- я пользуюсь наиболее дорогими конфигурациями:

Все З системы соединены сетью Ethernet. Я также имею старую Амигу 500, 230 MB HD, C= 1084 монитор для совсем старых программ...

Как я уже упоминал, я прогонял очень большое число программ для каждой из систем (а уж сами системы вряд ли могут желать лучшего). На PC я использую Windows только потому, что лучшей альтернативы, к сожалению, нет. Да, конечно, Windows объявлены стандартом и широковещательно заявляется, что все достойные упоминания программы работают под Windows, так что ими пользуюсь и я (будь они прокляты). Заявляется, что для PC существует огромное число великолепных программ. Честно сказать, от подобных заявлений меня разбирает смех. Программы для PC, как бы помягче выразиться, не очень-то... Я не могу заставить большинство из них работать на моей системе так, как мне нужно. Что-то все время не так. То памяти не хватает (черт возьми, у меня всего лишь 16 Mb), то еще чего-нибудь... Большинство программ чрезвычайно медленные - просто-напросто не удается сделать какое-нибудь простое задание, не просиживая бездарно около PC, которая из-за несовершенства системы все "пилит" и "пилит" по жесткому диску, теряя на это массу времени. Большую часть моей работы на PC составляет именно такое "бесподобное" времяпрепровождение - я жду, жду и жду...

А еще, когда я устанавливаю новые программы, все "мешается" в моей системе, и я не могу далее запускать старые программы. Поддержание файловой системы в должном порядке стало моим ночным кошмаром. Здесь столько паршивых мельчайших файлов, которые так и лезут в систему вместе с любым "великолепным" программным продуктом, что деинсталяция становится почти невозможной! Черт побери, здесь даже есть профессиональные программы деинсталяии, которые, разумеется, не работают!

Информацией об MS WORD забиты все журналы без исключения. У меня есть оригинал этого куска г... и я ненавижу его больше, чем что-либо на этом свете. Это самая медленная программа, которая когда-либо попадалась мне за всю мою жизнь. Все что я пишу, я пишу в редакторе CED для Амиги, затем импортирую текст в амиговский PageStream или ТеХ, откуда и печатаю.

А терминальные программы для PC! Да ведь они заменяют собой чуть ли не всю операционную систему! Они просто ОГРОМНЫ. Они и должны быть такими, потому что в них должно быть все, что вам нужно. Компьютер просто не способен работать в многозадачном режиме, так что они должны иметь встроенные и редактор и оболочку и т.д. и т.п. Вот почему они такие огромные. А что еще есть хорошего? Norton Commander? Умру со смеху. Это такая у них, утилита для директориев, та программа, которой пользуются больше всего. Ну да, попробуйте лишь сравнить ее с DirWork или DirectoryOpus для Амиги, или еще чем-нибудь из аналогичных программ для Амиги. Это все равно, что сравнивать "Рено 4" и "Порше".

А вот что касается виртуальной памяти в PC: мне к великому сожалению, чтобы запустить CorelDraw, приходится использовать Windows. Однажды, когда драйв С:, который Windows использовал для сваппинга, в силу некоторых причин имел объем всего 1.2 Mb, Windows на полпути вылетели из VM; я немедленно стал закрывать окна (то, что я стал бы делать в случае нехватки видеопамяти на Амиге). "Не годится!" - сказали мне Windows. Даже после освобождения З00К мне все еще заявлялось о нехватке памяти и то, что я нарисовал, так и не удалось записать. В результате я потерял около часа работы.

Недавно мне заявили, что Амиги несовместимы с другими платформами из-за несовместимости символьных, наборов! Господи, какая чепуха! Стандартный набор Амиги - ISO 8859/1 ("Латинский алфавит 1"). Не обвиняйте Амигу в символьной несовместимости с другими платформами, обвиняйте другие платформы в несовместимости с международным стандартом!

Вот проблемы, которые уже совершенно "достали" меня на моем дорогом и мощном PC (вернее, только малая часть этих проблем):

На Амиге я в основном использую Cygnus Editor, Directory Opus, FinalWriter, ADPro, ImageMaster, TypeSmith, TVPaint, Baby!, Proper Grammar II, PageStream, SAS C, SuperBase, ProCalc, Brilliance II, DFA, Term, On The Ball, PhonePak (на А4000Т + железка), Scala MM300, Giga Mem, Bars&Pipes Pro (+ куча дополнительных примочек), Imagine, BlitzBasic II, Morph Plus, Trap FAX, MediaPoint 3, LightWave 3.0, Invoice It!, Batch Factory, AmiBack, AmiBack Tools, Scenery Animator 4.0, DynaCad 3D, Anim Workshop 2.0, A-Skatt, AmigaBok 2.1, Diavolo backup, Upper disk tools, HELM-Pro, DevPac 3.0, DynamicCache, ImageFX, ProVector, Real3D и набор более мелких программ, таких как MUI, PowerSnap, MagicWB, MFR, GBlanker, DCron, MagicMenu, ReOrg, DiskSalv, XFH, Yak, ToolManager и т.д. и т.д. ВСЕ ОНИ АБСОЛЮТНО НАДЕЖНЫ и БЫСТРЫ и я люблю их (и стоят они очень дешево).

Что касается игр, я вообще-то не фанат, но я ВИДЕЛ чуть ли не все игрушки для PC и для Амиги. Здесь, вообще-то, и говорить особо нечего. Игры для PC вполне соответствуют прикладным программам для PC. Они медленные, с убогим звуком, графика хоть, в основном, на 256 цветов, а все равно смотрится ужасно, даже сам не знаю, в чем тут дело. А огромные CD-ROM-ные игрушки ничего кроме смеха не вызывают - вам надо ждать, ждать и ждать, пока эта несчастная анимация наконец загрузится и т.д. и т.д. Я не называю ЭТО играми, в которые можно играть. Я называю ЭТО убогой демонстрацией системы и концепций каменного века.

А вот что касается аппаратной части, которую я знаю лучше, чем кто-либо другой (черт знает сколько всякой всячины я подключал и к Амиге, и к PC!!!). На Амиге мы уже 10 лет имеем автоматический протокол распознавания подключенных устройств AutoConfig(tm)! Вы вставляете плату в машину и (может быть) копируете ее драйвер в Expansion-директорий и ВСЕ!!! На PC же начинается кошмар. Вы втыкаете плату, инсталируете драйвер и все это не работает из-за хард/софт конфликта в системе - я видел это уже десятки раз. Меня просто, честно говоря, охватывает ужас если я должен установит хард/софт систему в PC.

Разработчики PC много лет обманывали своих пользователей. Посмотрим хотя бы на звуковые платы для PC. Разработчики их хвалят? Не секрет, что в 16-битовой карте (у меня такая) главную роль играет качество 16-битовых цифроаналоговых преобразователей. Здесь заключается проблема, о которой прекрасно осведомлены производители подобных плат: они делают платы с 16-битовыми ЦАП и массой "ценных" особенностей, но не экранируют все это должным образом, так что качество в конце концов все равно оказывается убогим. Так широко восхваляемая плата Gravis Ultrasound имеет всего 4 16-битовых канала и DSP для микширования 8 голосов в один канал, чтобы получить 32 голоса. Амига с DSP таким образом может поддерживать 64 голоса. Этого уже достаточно, по крайней мере для меня. А теперь хотите верьте мне или нет, но только моя старая Amiga 500 звучит куда лучше чем SoundBlaster Pro 16-бит! Почему, я сам не знаю. Попробуйте сами и убедитесь.

Однажды я установил для одного из пользователей РС-шную 16-битовую звуковую карту Pro Audio Spectrum 16, которая также эмулирует карты AdLib и Sound Blaster. Вы можете не поверить, какие проблемы эта карта передо мной поставила. Прежде всего, надо заполучить правильный IRQ. Вначале я установил IRQ 5. Полноценной работы карты не получилось. Сменил на IRQ 7. Черт побери, Очень Важная Программа уже пользуется IRQ 7. Сменил на IRQ 3... Мышь пользуется им! Пришлось вернуться назад на IRQ 5. Для каждой игры я должен по отдельности конфигурировать звуковую карту - какая это карта, какой IRQ, какие адреса ввода/вывода, какой канал прямого доступа... Я должен загружать драйвер для карты, чтобы проиграть что-нибудь. Большое число игр и программ не используют PAS сами, так что мне приходится эмулировать 8-битовый звук. Эмуляция самого Sound Blaster-a не работает в половине игр.

Отсутствие Амиговского AutoConfig-протокола превращает в сущий кошмар попытки запустить машину с несколькими платами расширения - установки IRQ, портов, конфликты в системе, которые приводят к каким угодно неприятным последствиям... Поиск наилучшего адреса для какого-либо порта - занятие для настоящих мужчин, а если вы передвинете что-нибудь (например, звуковую карту) со стандартного адреса, то многие программы вообще "это" не найдут.

Даже до того, как вы начнете расширять свой компьютер, он уже представляет собой нагромождение частей, собранных различными компаниями. Одна компания отвечает за видеокарту, другая - за контроллер дисковода, третья - за IDE драйв... Вы можете купить что-нибудь типа Zeos-a с интегрированными компонентами, но кто гарантирует вам, что Zeos будет существовать через год?

Даже с наиболее быстрыми видеокартами видеоскорость PC - всего лишь шутка. Те, кто утверждают, что лучшие видеокарты для PC работают с экраном быстрее, чем Amiga, могут говорить лишь о простых перемещениях окон. Посмотрите Video для Windows и вы поймете, почему Microsoft не добавил к слову "video" слово "Quick".

Вам недоступна гипертекстовая help-система, как на Амиге, т.к. велик шанс, что масса пользователей подобной системы имеет системную конфигурацию, отличную от вашей.

И еще о процессорах серии x86 фирмы Intel, взгляните на 68040 (25 Мгц) и 486 (50 Мгц), 68040 исполняет не только на 20% больше операций в секунду, но и имеет 17 32-разрядных регистров, тогда как 486 имеет всего лишь несколько регистров, да и не все они 32-разрядные. Кроме того, система команд Intel-процессоров не позволяет использовать регистры процессора произвольным образом, a Motorola - позволяет. Все это приводит к несравнимо более частому доступу к внешней памяти и многократно увеличенной "возне" с регистрами, что чрезвычайно замедляет реальную скорость Intel-процессоров.

А теперь я позволю себе дать вам один совет: работайте на Амиге и будьте счастливы! Вы являетесь владельцем наиболее совершенной и продуманной во всех отношениях компьютерной системы. У вас есть самая быстрая и надежная аппаратная часть и то программное обеспечение, о котором можно только мечтать - мощное, быстрое и дружественное, да к тому же еще и самое дешевое. А уж про чудесную операционную систему Амиги и говорить не приходится. Ничто даже близко не может сравниться с ней по мощности и гибкости!

Несколько слов по поводу PCI: они снова сделали эту дурацкую штуку, которая ко всему прочему просто не работает. Я достаточно начитался о ней по UseNet. Несколько разработчиков, с которыми я беседовал, сообщили мне о том, что дизайн был ошибочным, с самого начала. PCI - одна сплошная ошибка, впрочем, как и практически все остальное, что касается РС-платформы.

Я читал и видел то же самое, но касаемо Windows 4. Такой же бред, как Windows 3.11. У нас есть бета-версия Chicago от Microsoft (а мы сами разработчики фирмы Microsoft). Сама основа ущербна по своей сути. Все вроде работает, пока не пытаешься войти в многозадачный режим, а уж тогда начинает резко падать производительность, система становится совершенно непригодной для работы, в конце концов все завершает system crash. Microsoft заявляет, что для совместимости Chicago с более ранними версиями Windows все что они могут сделать, так это посоветовать пользователям не использовать многозадачный режим. Если вы проследите обсуждение этой темы в UseNet, то непременно заметите, что эксперты заявляют здесь и там об исходной ущербности концепции Windows и что для PC требуется абсолютно новая операционная система, которую надо НАЧАТЬ С НУЛЯ! Но какая конкретно операционная система? Уже продано неимоверное число пакетов Windows. Извините, господа-пользователи PC, но вам придется довольствоваться и убогой аппаратной частью и Windows. Единственно, на что остается надеяться, что когда-нибудь ваша техника все же будет работать так же красиво, как Амига в 1987 году (правда, на это уйдут годы). А пока что: пользователи Амиг будут продолжать пользоваться всеми благамм многозадачной операционной системы и AutoConfig-протокола в гордом одиночестве. Так что советую реанимировать себя самих - взять себе Амигу и попробовать ее "на вкус" и чем скорее, тем лучше.

К великому сожалению, PC-подобные машины стали настолькт популярны, что ничто другое многими людьми уже всерьез просто не воспринимается. Люди покупают их чисто автоматически, больше ни о чем не думая и не помышляя о какой-либо альтернативе. А потом начинаются крики о том, что то не так и это не эдак. Сколько уже раз мне приходилось помогать людям, которые купили PC лишь для того, чтобы научиться им пользоваться. Я всегда спрашиваю - "А вы спросили меня ДО ТОГО, как купить это? Так зачем спрашивать меня СЕЙЧАС?". А они продолжают жаловаться мне, как трудно им заставить эту штуку делать то, что им нужно (я знаком с одним хакером, у него 4 разных файла config.sys, которые он применяет, чтобы заставить работать различные игры и программы - спасибо нашему обожаемому числу 640К). И не имеет значения, что конкретно вы используете - (Windows, Norton Desktop или что-либо еще), вам все равно ПРИДЕТСЯ использовать там и сям осточертевшую ДОС-овскую подсказку. На Амиге CLI (интерфейс командной строки) - просто опция, хотите пользуйтесь, хотите - нет, ваше личное дело.

Если вам приспичило иметь PC - покупайте это. Я не буду пытаться остановить вас. Я просто отказываюсь рекомендовать изначально ущербные концепции (как аппаратуры, так и программного обеспечения). Я отказываюсь далее способствовать обогащению фирмы Microsoft. Микросхемы Intel убоги по своей сути и ничего тут поделать невозможно. Такими они и были задуманы. Поговорите с любым программистом, который что-нибудь писал под процессоры Motorola и они объяснят вам, насколько отсталой является архитектура интеловских процессоров. На PC вы сталкиваетесь с заранее запланированным убожеством каждые несколько лет - то новые программы не годятся для старой аппаратуры, то новая аппаратура не годится для старых программ... По какому же заколдованному кругу вы путешествуете, господа пользователи PC? Продолжайте выбрасывать деньги на более быструю аппаратную часть с каждой новой версией ОС и прикладных программ, которые становятся все более и более медленными и неимоверно раздутыми. А я вместо всего этого буду работать на Амиге. Я уже однажды перешел с IBM на Амигу и ни разу об этом не пожалел.

А теперь, чтобы закончить этот разговор, несколько образных сравнений для различных платформ... Вы никогда не пытались представить, что было бы, если бы вам надо было съездить в магазин, а вашей машиной управляла бы операционная система? Так вот:

MS-DOS: вы садитесь в машину и мучительно пытаетесь вспомнить, куда дели ключи.
WINDOWS: вы садитесь и едете, но, к сожалению, очень медленно, т.к. тащите на буксире груженый товарный поезд.
OS/2: после того, как вы залили 6000 галлонов бензина, вы садитесь в машину и едете к магазину в сопровождении эскорта мотоциклистов и марширующего духового оркестра. На полпути машина внезапно взрывается, убивая всех вокруг.
UNIX: вы садитесь в машину и набираете на путевом компьютере: СУПЕРМАРКЕТ. Достигнув максимальной путевой скорости 200 миль в час, вы почему-то приезжаете в парикмахерскую.
Windows NT: вы садитесь в машину и пишете письмо в котором сказано: "Едем в магазин". Затем вы вылезаете из машины и опускаете письмо в почтовый ящик.
Macintosh System 7: вы садитесь с явным намерением ехать в магазин, но почему-то попадаете в церковь.
AmigaDos 3.1: машина привозит вас в чудесный небольшой магазинчик, где есть абсолютно все, что вам нужно, и о котором в городе никто не знает...

Вопрос: Сколько времени потребуется, чтобы заставить Билла Гейца включить свет?

Ответ: Вместо того, чтобы включить свет, он объявит темноту стандартом!


Pentium + Windows = C64 / 2

Все волшебство Windows заключается в превращении 486/50 в 4 Мгц XT.

PC и Маки прекрасно работают в многозадачном режиме, не надо только запускать более одной программы.

Intel inside... idiot outside


Можно спорить или не спорить с автором этого письма, однако нельзя отказывать человеку в праве высказывать то, что наболело. А наболело, как вы сами видите, изрядно.


Сайт создан в системе uCoz