Программное обеспечение Amiga - это компьютерное программное обеспечение, разработанное для работы на персональном компьютере Amiga компьютер. Программное обеспечение Amiga охватывает множество приложений, включая продуктивную, цифровое искусство, игры, коммерческие, бесплатные программы и продукты для любителей. Рынок был активен в конце 1980-х - начале 1990-х годов, но затем сократился. Большинство продуктов Amiga изначально создавались непосредственно для компьютера Amiga (большинство из них использовали уникальные атрибуты и возможности платформы) и не были перенесены с других платформ.
За время своего существования были созданы тысячи приложений с использованием более 10 000 утилит (собранных в репозиторий Aminet ). Однако за пределами сообщества опытных и профессиональных пользователей он воспринимался как игровая машина. Доступно более 12 000 игр. Новые приложения для трех существующих Amiga-подобных операционных систем обычно переносятся из программного обеспечения с открытым исходным кодом (в основном из Linux ).
Многие программные продукты Amiga или заслуживающие внимания программы во время временной шкалы были перенесены на другие платформы или вдохновили новые программы, например, направленные на 3D-рендеринг или создание звука, например LightWave 3D, Cinema 4D и Blender (разработка которых началась только для платформы Amiga). Первые мультимедийные текстовые процессоры для Amiga, такие как, Rashumon и, были первыми на рынке, реализовавшими полноцветный WYSIWYG (на других платформах тогда реализовывалось только черно-белое превью) и позволяет встраивать аудиофайлы.
Программное обеспечение Amiga начало свою историю с 1985 Amiga 1000. Commodore International предоставила спецификации программирования и компьютеры для разработки различным разработчикам программного обеспечения, в первую очередь Electronic Arts, производящей программное обеспечение, которая затем предложила Deluxe Paint, Deluxe Music и другие. Electronic Arts также разработала файловый контейнер Interchange File Format (IFF) для хранения файлов проектов, реализованных с помощью Deluxe Paint и Deluxe Music. IFF стал стандартом де-факто в AmigaOS. Первым было показано программное обеспечение дигитайзера (в ранней бета-версии). Оба были использованы Энди Уорхолом для создания черно-белой фотографии Дебби Гарри на торжественной церемонии открытия в Линкольн-центре, Нью-Йорк, в июле 1985 г. В 1985 году Commodore лицензировала программное обеспечение и выпустила его в январе 1986 года в комплекте с внешним 5,25-дюймовым дисководом. Он эмулировал 8086 Intel -based PC-XT оборудование. Он мог запускать программное обеспечение MS-DOS и MS-DOS, такое как Lotus 123 или WordStar. Это обеспечило ранний доступ ко многим приложениям в ожидании разработки собственного программного обеспечения Amiga. В 1985 году появилась Deluxe Paint с графическими функциями, которые были доступны только на специализированных графических компьютерах. Это было названо первым Amiga "Killer application ".
В 1986 году (год выпуска Amiga 2000 ) программные продукты Amiga способствовал успеху Amiga как игровой и мультимедийной машины. AmigaBasic от Microsoft, (текстовые процессоры), (Desktop Publishing), (Spreadsheet), Superbase Personal (База данных), (анимация), Deluxe paint II, Deluxe Music, Instant Music (музыкальная программа для сочинения музыки) от Electronic Arts и снова от Commodore. GraphiCraft использовался компьютерным художником Джим Сакс для создания программного обеспечения Amiga, такого как Defender of the Crown и Centurion: Defender of Rome из Cinemaware и портирование Amiga Saucer Attack. Graphicraft был предшественником и одной из первых программ в мире, способных создавать анимационные видеоролики и мультфильмы в комплекте со стереозвуком, включая cel-анимацию интерфейс рабочей парадигмы и вывод файлов на основе метода сжатия разницы между кадрами, который затем послужил основой для создания стандарта типа файла ANIM. Выпущено Software Inc. Это был первый инструмент рендеринга, впервые доступный широкой аудитории, и в октябре того же года Impulse выпустил TurboSilver.
В 1987 году Amiga 500 (A500) был выпущен. Рынок программного обеспечения Amiga сместился в сторону развлечений, а не профессионального программного обеспечения.
(текстовый процессор), (электронная таблица) и музыкальная программа, аналогичная Instant Music..
В июле Wordperfect создала «Amiga / Atari Division» и начала продавать версию своего текстового процессора для платформы Commodore за 400 долларов США. Он мог загружать и сохранять файлы Wordperfect, созданные на любой платформе, такой как IBM, Macintosh и Apple II. Wordperfect 4.1 для Amiga был первым в мире текстовым процессором, способным открывать неограниченное количество документов (ограниченное объемом ОЗУ), каждый в отдельном окне.
В 1987 году Эндрю Таненбаум выпустил Minix, бесплатную версию Unix с полным исходным кодом.
На COMDEX NewTek был впервые показан время прототипа Video Toaster и Impulse выпустили TurboSilver 2.0.
В 1988 году была выпущена Photon Paint. Это позволяло рисовать в цифровом виде с использованием графического режима HAM и полной 4096-цветовой палитры Amiga на одном экране. Maxiplan 500 стал Maxiplan 1.x, Electronic Arts показала (программное обеспечение для редактирования фотографий), Newtek продемонстрировала аппаратный и программный пакет для оцифровки изображений, а WordPerfect выпустил программу для Amiga. На летней выставке Consumer Electronics Show (CES) также был анонсирован графический планшет с программным обеспечением для эмуляции мыши, а также программа для резервного копирования жестких дисков Flash-Back и Quarterback. Superbase Personal стала Superbase Professional, начала поставлять аудио программное обеспечение для Amiga, а Lattice выпустила препроцессор C ++ для Amiga. Cygnus Editor вездесущий текстовый редактор, с тех пор один из самых универсальных текстовых редакторов и бестселлер на Amiga, также был выпущен в этом году. Это была одна из первых программ Amiga с портом AREXX. Выпущен Gold Disk (создание комиксов) и (32-цветные мультфильмы со стереозвуковой анимацией). В ноябре на выставке World of Commodore ReadySoft продемонстрировала свой эмулятор Amax Macintosh для Amiga.
В 1989 году был впервые запущен Рашумон. В 1990 году была выпущена AmigaDOS 2.0. Интерфейс графического интерфейса Workbench был изменен на имитацию трехмерного изображения с использованием оттенков серого. Впервые Commodore представил руководство по стилю для разработчиков AmigaOS; из-за этого большая часть программного обеспечения Amiga, разработанного для AmigaDOS 2.0, имела стандартизованный графический интерфейс, повышающий удобство использования. Такие программы, как Imagine 3D, Lightwave и Scala, продолжали использовать нестандартные графические интерфейсы. AmigaVision была выпущена и бесплатно поставлялась в комплекте с любой моделью Amiga 3000. Directory Master, Directory Opus, TurboCalc, Photogenics, ImageFX, PC Task, Photogenics, Caligari, Final Calc и Cinema 4D относятся к этому периоду.
После 1994 года кончина Commodore оставила Amiga в неопределенном будущем. Компьютеры на базе Windows стали стандартом для дома и офиса. Многие производители программного обеспечения либо покинули рынок Amiga, либо столкнулись с финансовыми проблемами. В 1996 году была создана Аминет. Aminet был первым централизованным Интернет-хранилищем всего программного обеспечения и документов Amiga, являющихся общественным достоянием. Это был первый Интернет-эксперимент централизованного репозитория программного обеспечения, созданного и поддерживаемого одним сообществом для самого сообщества. Браузеры Amiga, такие как AWeb, IBrowse и Voyager, были улучшены. Voyager был первым браузером, использующим просмотр с вкладками. Почтовые программы вроде YAM все еще используются. В производственном программном обеспечении все еще разрабатывались такие программы, как Candy Factory для обработки изображений, для vfx и анимационные программы, такие как Wildfire Андреаса Машке (позже портированные автором на Java). Среди других известных графических программ - IOSpirit для оптического распознавания текста и сканирования, а также программа рисования Энди Броуда для AmigaOS 4.x. И последнее, но не менее важное, программа трассировки лучей итальянской компании Eyelight.
Программное обеспечение Amiga представляет собой законченный графический интерфейс, соответствующий «парадигме рабочего стола» Amiga WYSIWYG и руководствам по собственному интерфейсу AmigaOS; другими словами, программное обеспечение управляется мышью и также имеет раскрывающиеся «меню» и «диалоговые окна». AmigaOS поддерживала текстовую оболочку, позволяющую программному обеспечению представлять текстовый графический интерфейс или «командную строку».
Основными категориями программного обеспечения являются
Amiga создала программное обеспечение для повышения производительности, которое охватывает графику, видео, дизайн и программное обеспечение САПР, графические утилиты; программы и конвертеры векторной графики; текстовые процессоры; программируемые текстовые редакторы; базы данных и электронные таблицы; наука, развлечения и специальные программы использования: развлекательные; фракталы, виртуальная реальность, искусственный интеллект; планирование маршрута; персональный органайзер, записная книжка, дневник; личное бюджетирование, домашний банкинг и бухгалтерский учет.
Амига создала утилиты для разметки жесткого диска; диагностические инструменты; Инструменты продвижения VGA для древнего программного обеспечения Amiga с графическими экранами телевизионного разрешения; загрузчики игр для хранения и автозагрузки с жестких дисков, автозапуск нестандартных дискет; дисковые копировальные аппараты; инструменты резервного копирования и восстановления, утилиты архивирования и сжатия; интерфейсы командной строки и текстовые оболочки; графический интерфейс GUI с парадигмой WIMP ; передовые графические системы; PostScript; шрифты; шрифтовой дизайн; аудио система; собственные, внешние, широко используемые и сторонние файловые системы; MultiView; Типы MIME; USB-стеки; Стеки Firewire (IEEE 1394); драйверы принтера; дигитайзеры видео; графические планшеты; драйверы сканера; генлоки, хроматический ключ, сигнальные видеоинверторы; инфракрасные устройства и пульты дистанционного управления; Устройства WiFi и Bluetooth; и специальные устройства.
Музыкальное программное обеспечение включает звуковой дизайн; аудио синтез; Музыка; оцифровка и семплирование аудио; запись на жесткий диск; синтез речи; аудио трекеры; Тип файла музыкального модуля MOD.
Решения включают программное обеспечение модема, Direct Connect, управление BBS, Fidonet, Packet Radio; Престел, Видеотел, Видеотекс, Минитель; Телетекст, Телевидео, Просмотр данных; ФАКС, автоответчик и голосовая почта; ISDN; сетевые протоколы и протоколы Ethernet; World Wide Web (стеки TCP / IP, браузеры, программы электронной почты, программы чтения новостей, Интернет-радио, программы поддержки прокси-серверов, PPP, Telnet, подкастинг, RSS-канал, распределенная сеть, службы Google, обмен мгновенными сообщениями и чат, FTP и FTP-сервер, новости о погоде, поддержка веб-камер, синхронизация часов, короткие SMS-сообщения, веб-разработка и HTTP-сервер, Peer2Peer, VCast (онлайн-видеомагнитофон), YouTube, Flash-плеер, мониторинг веб-страниц, удаленный рабочий стол, SSL, SSH и т. д.); протоколы связи.
В некоторых европейских странах, особенно во Франции, услуги передачи данных Minitel были популярны до появления Интернета. У Minitel было множество коммуникационных услуг на уровне потребителей, включая чат, электронную почту, расписание поездов и трансляций, а также бронирование поездок и отелей. Minitel использовал небольшие терминалы, арендованные у телефонных компаний, или компьютеры с модемами, поддерживающие скорость передачи протокола Minitel. Коммуникационные программы Amiga Minitel были написаны во Франции, Германии и Италии (Amiga Videotel).
Телетекст - это система службы поиска информации, основанная на передаче данных с обычными сигналами телевизионного вещания без вмешательства в телевизионные программы. Включены автономные программы для телетекста и типа данных Videotex.
ISDN цифровая телефонная система и система телефонных сетей с коммутацией каналов поддерживались с помощью карт расширения ISDN Master и ISDN Master II, их драйверов и соответствующего программного обеспечения.
Amiga поддерживает драйверы SANA-II и MNI, протоколы Envoy от IAM, AS225, AS225r2 TCP-IP от Commodore, DECnet, Novell NetWare через клиент Amiga для Novell NetWare, Quicknet быстрый проприетарный протокол одноранговой связи, Appletalk через эмуляторы. Другие доступные сетевые протоколы: AmigaUUCP, DNET, Link-It и Enlan-DFS. Amiga также поддерживает Samba и SMBFS.
Программы для доступа в Интернет в основном доступны для новых платформ Amiga.
Skypix - это протокол связи Amiga. Это был один из первых интерактивных графических и звуковых протоколов. Он был представлен в 1987 году как часть системы доски объявлений Skyline (Atredes) (BBS), работающей на Skyline BBS и терминале Skyterm. За годы до появления всемирной паутины Skypix позволил богатой интерактивной графике и звуку, а также управлению мышью стать частью онлайн-опыта, который до этого ограничивался текстом и графикой ANSI. Skypix позволял пользователям писать и интегрировать графические программы и включал первую «авторскую программу» Skypaint. Skypix создавал энтузиастов-разработчиков игр и онлайн-приложений за много лет до того, как World Wide Web сделала такие функции обычной частью онлайн-опыта. От него быстро отказались, поскольку стали доступны более продвинутые языки разметки для BBS и из-за появления Интернет-феномена, который вытеснил систему связи BBS.
Несмотря на разнообразие языков программирования и компиляторов, большая часть разработки была выполнена с использованием C и C ++, ассемблера 680x0 и различных базовых диалектов.
Включены альтернативные файловые системы и.
, может записывать компакт-диски, DVD и / или носители Blu-ray.
MakeCD была первой программой Amiga, поддерживающей Disk At Once (DAO). Frying Pan была первой программой Amiga, способной создавать DVD. Сковорода и BurnIt! способны обрабатывать DVD.
от немецкого программиста Карстена Зигнера - это программа MorphOS, способная создавать и записывать HD-DVD в следующих форматах:
(Полный список средств управления ISO и конвертеров доступен на Aminet.)
AmiDock создает док-станции для запуска приложений на рабочем столе. Он стал популярным в 1989–1990 годах из-за компьютера NeXT, который использовал тот же процессор 68030, что и Amiga 3000 ), а также имел Acorn Archimedes RISC OS утилита док-станции. В Великобритании компьютеры Archimedes были приняты в школах. Молодые пользователи Amiga (в Соединенном Королевстве было продано 1 500 000 Amiga) заметили доки на Archimedes в школе и попросили их также на Amiga. Различные панели запуска или служебные программы для стыковки родились как сторонние служебные программы для хобби (многие примеры раннего программного обеспечения для стыковки для Amiga, такого как ToolManager, все еще хранятся в репозитории Aminet всех бесплатных программ Amiga, в разделе «Утилита») каталог), а затем Amidock был официально интегрирован в AmigaOS с версией 3.9.
Directory Opus была служебной программой для работы с файлами. Когда это программное обеспечение было выпущено, журналы Amiga объявили, что это самое важное программное обеспечение, когда-либо выпущенное для Amiga, и «должно быть встроено в операционную систему». Directory Opus создал «замену ОС» для Workbench, которая наложила себя на систему. Он начинался как файловый менеджер, а затем стал полной заменой рабочего стола и альтернативой официальному Workbench. Позже утилита была перенесена на Windows и до сих пор широко используется.
HyperCache был первым коммерческим программным обеспечением для кэширования дисков. Существенно то, что в базовой операционной системе эта возможность отсутствовала, добавление кэширования значительно улучшило производительность как гибких, так и жестких дисков.
SysSpeed была условно-бесплатной программой тестирования для Amigas, оснащенной Motorola 68k и PowerPC CPUs.
Для Amiga было написано много условно-бесплатного программного обеспечения, которое можно было получить с помощью серии дисков Fred Fish или с архив программного обеспечения Aminet.
Поскольку пользовательский набор микросхем использует ОЗУ (и, следовательно, шину памяти) совместно с ЦП, пропускная способность заметно увеличивается, если отображение отключено. Некоторое программное обеспечение, интенсивно использующее процессор, например 3D-рендеры, отключает отображение во время вычислений для увеличения скорости.
Среди известных эмуляторов:
(Atari ST эмулятор), (Macintosh Emulator), AMax и AMax II, (Macintosh), GO64 (первый эмулятор Commodore C64 ) и (это был Эмулятор Intel 8088, полностью программный, способный эмулировать платформы на базе ПК Intel в диапазоне от PC XT 4,7 и 7 МГц на Amiga 500, до 80486 с частотой 12 МГц на Amiga 4000 и других ускоренных Amigas), A64 Package (C64), (Acorn BBC эмулятор)
(AtariST), Hatari (Atari ST и STE), Basilisk II (Macintosh) classic, (C64), (Sony PlayStation ), Ху-Гоу! (PC Engine, TurboGrafx-16 ), (Creativision, Funvision, Wizzard ), (Аркадия 2001 и ВК 4000, ТВГК).
Эмулятор VICE является модульным и эмулирует все 8-битные машины, созданные Commodore: C64 (патч VICE поддерживает C64dtv ), C128, PET, включая CBM II версии (но исключая «нестандартные» функции SuperPET 9000), Plus4 и VIC-20.
Были выпущены тысячи игр. В то время игры создавались для разных форматов. Поскольку оборудование Amiga было самым передовым, игры обычно разрабатывались на Amiga, и версия для Amiga была бы «золотым стандартом» для всех.
Amiga была в центре внимания. точка для «демонстрационной сцены ». Amiga процветала благодаря общественному достоянию, бесплатному программному обеспечению и другим некоммерческим разработкам. Демонстрационная сцена возглавила разработку методов мультимедийного программирования для Amiga, так что последние визуальные приемы, звуковые дорожки и 3D-алгоритмы из демонстрационной сцены стали обязательными для использования в разработке компьютерных игр.
Поскольку Amiga была одним из первых компьютеров, ориентированных на игры, со встроенным дисководом гибких дисков, это упростило пиратство программного обеспечения. Многие аргументы касаются копирования программного обеспечения, интеллектуальной собственности прав на программное обеспечение, движения за открытый исходный код к началу 1990-х годов. Для демонстрационных групп не было ничего необычного в том, что они открыто участвовали в компьютерном пиратстве.
Меры по борьбе с пиратством включали практику распространения программного обеспечения на дисках, содержащих секретные «ключи» на дорожках с большим номером, которые официально не использовались. Дисковод Amiga официально поддерживал дорожки 0–79 с диска с двойной плотностью, но на самом деле мог читать дорожки с 80 по 82. Стандартное программное обеспечение для создания образа диска игнорировало эти дорожки, так что дубликат диска в штучной упаковке не содержал бы ключа и софт работать не будет. Аналогичный метод включал запись в обычно неиспользуемые секторы диска. Copy software called "nibble" copiers appeared that could exactly reproduce such disks.
Publishers turned to other methods. Hardware dongles were occasionally used for high-end software. AmigaHASP protected Rashumon and was soldот HarmonySoft до Aladdin Systems. Некоторые производители программного обеспечения просили пользователей набирать слово из определенного номера страницы и номера строки руководства, что означает, что успешное копирование программного обеспечения включало фотокопирование большого количества текста. Иногда текст был разработан таким образом, чтобы копировальные аппараты создавали неразборчивые копии, а это означало, что пиратам приходилось вручную добавлять текст.
Пираты ответили программным обеспечением «взлома », которое изменило код, чтобы полностью обойти защиту от копирования. В конечном итоге все схемы защиты были нарушены. Одним почти исключением была схема на Логове Дракона, которая стала «святым Граалем» взломщиков во всем мире, но она также была сломана.
дисковод гибких дисков в Amiga позволяет разместить 880 килобайт на одном диске, что сравнимо с оперативной памятью большинства Amigas (от 512 килобайт до 1 мегабайта). Для увеличения емкости Amiga использовала сжатие данных. Дисковод имел низкую скорость передачи данных, поэтому использование декомпрессии на базе процессора могло фактически сократить время загрузки по сравнению с загрузкой несжатых данных. Ранние реализации писали в a, в результате чего он разбивался на несколько сегментов цветного шума, который становился более тонким по мере продолжения распаковки. Этот эффект был психоделическим, и его очень легко реализовать, поэтому он застрял; он был впервые применен на Commodore 64.
TransADF - это программа, которая передает содержимое гибкого диска или аналогичного блочного устройства в файл. Эта программа может сжимать образ диска, используя популярный алгоритм deflate, который используется, среди прочего, PKZip и gzip.
На Викискладе есть средства массовой информации, связанные с Программное обеспечение Amiga. |