Введение
Персональный компьютер
Acorn Archimedes — это семейство персональных компьютеров, разработанных компанией Acorn Computers из Кембриджа, Англия. Системы основаны на собственных процессорах архитектуры ARM компании Acorn и на проприетарных операционных системах Arthur и RISC OS. Первые модели были представлены в 1987 году, что обеспечило значительное обновление по сравнению с 8-битными домашними компьютерами, такими как предыдущие модели Acorn. В ходе тестов также заявлялось, что это самый быстрый микрокомпьютер в мире, работающий на скорости 18 MIPS. Две из первых моделей — A305 и A310 — получили фирменный стиль BBC, а BBC Enterprises рассматривала эти машины как «продолжение оригинального проекта по повышению компьютерной грамотности». Конкурент Research Machines и отраслевая группа во главе с представителем Microsoft, Британская микрофедерация, выразили недовольство таким фирменным стилем и выступали за использование «бизнес-стандартных» операционных систем, таких как MS DOS. В ответ на утверждения о том, что фирменный стиль BBC был «неэтичным» и «наносящим ущерб», представитель BBC Enterprises заявил, что в отношении текущих инициатив BBC по повышению компьютерной грамотности, внедрение «чего-то совершенно нового было бы безответственным». Название «Acorn Archimedes» обычно используется для описания любого из современных проектов Acorn, основанных на той же архитектуре. Эта архитектура в широком смысле характеризуется использованием процессора ARM и чипсета первого поколения, состоящего из MEMC (контроллера памяти), VIDC (видео- и звукового контроллера) и IOC (контроллера ввода-вывода).
История
В 1981 году компания Acorn представила BBC Micro, закрепив за собой статус одного из основных поставщиков для начального и среднего образования в Соединенном Королевстве. Однако попытки повторить этот успех в других секторах, таких как домашние компьютеры с BBC Micro и Acorn Electron, и на других рынках, включая Соединенные Штаты и Западную Германию, оказались менее результативными. По мере развития микропроцессорных и вычислительных технологий в начале 1980-х годов производителям микрокомпьютеров приходилось рассматривать возможность развития своих продуктовых линеек для повышения функциональности и производительности. Стратегия Acorn в области бизнес-вычислений и выпуск более мощных машин включали в себя ряд расширений "второго процессора", в том числе второй процессор Z80, работающий под управлением операционной системы CP/M – обязательство, которое Acorn взяла на себя при заключении контракта на поставку BBC Micro. В то же время платформы, такие как CP/M на процессорах Z80, столкнулись с конкуренцией со стороны IBM PC, работающего под управлением PC DOS, и компьютеров с различными операционными системами на процессорах Intel, таких как 8088 и 8086. Также появились системы на базе процессоров Motorola 68000 и других процессоров, работающих под управлением операционной системы Unix. Apple выпустила компьютеры Lisa и Macintosh, а Digital Research представила собственное программное обеспечение с графическим пользовательским интерфейсом GEM, основанное на предыдущих разработках Xerox. Стратегия Acorn, по всей видимости, эволюционировала в направлении сотрудничества с Torch Computers – компанией, которую Acorn рассматривала как потенциальный объект для поглощения, – которая уже объединила аппаратное обеспечение BBC Micro со вторыми процессорами (и модемами) для создания линейки продуктов Communicator и их производных. В 1984 году Acorn представила линейку Acorn Business Computer (ABC), основанную на архитектуре BBC Micro, предлагая модели с различными вторыми процессорами и возможностями, чтобы соответствовать тенденциям в области вычислений того времени. Эти модели получили в целом положительные отзывы от компьютерной прессы. Однако, столкнувшись с финансовыми трудностями из-за различных проектов, компания была спасена Olivetti в 1985 году, что оставило будущее линейки ABC неопределенным в рамках ожидаемой реструктуризации. В конечном итоге на рынок вышла только одна из модификаций – Acorn Cambridge Workstation, но в несколько ином виде, чем планировалось изначально. Прекращение выпуска Acorn Business Computer оставило Acorn с линейкой 8-битных микрокомпьютеров, что сделало компанию уязвимой для конкурентов, выпускающих 16-битные и 32-битные машины. Растущее доминирование MS DOS на бизнес-рынке и поддержка использования этого программного обеспечения в образовательном секторе поставили Acorn под угрозу исключения из ее основного рынка. В то же время конкурирующие машины пытались обеспечить определенную степень совместимости с BBC Micro, побуждая школы переходить на новые, более мощные компьютеры, не принадлежащие Acorn, сохраняя при этом доступ к программному обеспечению, разработанному и приобретенному для "устаревающей машины" Acorn. Способность Acorn убедительно реагировать на эти конкурентные угрозы была явно ограничена: BBC Model B+ был лишь переработанной моделью BBC Model B (с некоторыми элементами, унаследованными от проекта ABC), обеспечивающей дополнительную память, но стоившей дороже предшественницы и получившей от технического редактора Acorn User определение "временное решение", выражающее разочарование упущенными возможностями для снижения затрат и общим отсутствием технологических инноваций, поскольку "Acorn никогда не проявлял интереса к чему-либо столь захватывающему, как 68000". Разочарование было настолько велико, что некоторые производители программного обеспечения заявили о своем уходе с рынка Acorn. Другие эксперты в ответ на выпуск B+ предложили Acorn более агрессивно развивать стратегию второго процессора, используя существующую пользовательскую базу BBC Micro, пока эти пользователи продолжали использовать эту машину. В 1986 году Acorn представила серию BBC Master, начиная с Master 128, которая подчеркивала важность вторых процессоров в виде внутренне установленных "сопроцессоров". Несмотря на то, что это была лишь незначительная эволюция существующей платформы на базе 6502, энтузиазм в отношении этой серии был несколько выше, чем в отношении моделей B+, поскольку дилеры и разработчики программного обеспечения отмечали возможности расширения и улучшенную совместимость по сравнению с B+. Однако конкурентоспособность этих сопроцессоров оказалась ограничена аппаратными ограничениями, совместимостью и ценой: система Master 512 с сопроцессором Master 128 и 80186 уступала по своим характеристикам полноценным IBM PC-совместимым системам. Планируемый продукт Master Scientific так и не был выпущен, оставив потенциальных покупателей с существующим расширением Cambridge Co Processor в качестве единственного доступного варианта. Отношение к Acorn и ее технологическому положению несколько изменилось в конце 1985 года, когда появилась информация о разработке компанией RISC-микропроцессора, что, возможно, побудило Olivetti продолжить поддержку компании на "критическом этапе" ее рефинансирования. В последующих комментариях говорилось о доступности этого микропроцессора – Acorn RISC Machine – в будущих компьютерах, а также на оценочной плате для BBC Micro, хотя такая плата – ARM Evaluation System – была анонсирована только в середине 1986 года по цене 4500 фунтов стерлингов. Разработав также дополнительные чипы поддержки, необходимые для создания полноценного микрокомпьютера, Acorn считалась опередившей своих ближайших конкурентов. Накануне анонса 32-битных микрокомпьютеров Acorn на базе ARM прототипы, получившие обозначения A1 и A500, были продемонстрированы в телевизионной программе BBC Micro Live, демонстрируя производительность BASIC в десять раз выше, чем у недавно представленного 80386-компьютера от давнего конкурента в образовательном секторе Research Machines, при этом высказывались предположения, что машины будут носить бренд BBC. Показательно, что управляющий директор Acorn отметил: "За последние два года мы заплатили цену за отсутствие 16-битного микрокомпьютера".
Серии A300 и A400
Основанный на процессоре ARM2 (Acorn RISC Machine), Acorn Archimedes описывался как "первая RISC-машина, достаточно доступная для домашнего использования" и "первый коммерчески доступный микрокомпьютер на базе RISC". Первые модели были выпущены в июне 1987 года в виде серий 300 и 400. Серия 400 включала четыре слота расширения и контроллер ST 506 для внутреннего жесткого диска, в то время как для серии 300 требовалось добавление бэкплейна для получения возможности расширения. К серии 300 можно было добавить двухслотовый бэкплейн в качестве официального обновления, а четырехслотовые бэкплейны предлагались сторонними производителями, но для этих машин также требовалась карта расширения жесткого диска, занимающая один слот. Обе серии поставлялись с операционной системой Arthur (позже замененной на RISC OS в качестве платного обновления), языком программирования BBC BASIC и эмулятором более раннего BBC Micro от Acorn. Компьютеры размещались в двухкомпонентных корпусах: небольшой центральный блок, монитор сверху, отдельная клавиатура и трехкнопочная мышь (средняя кнопка использовалась для всплывающих контекстных меню операционной системы). Все модели оснащались 8-канальным 8-битным стереозвуком и могли отображать 256 цветов на экране. Первоначально были выпущены три модели с разным объемом памяти: A305, A310 и A440. Модели серии 400 были заменены в 1989 году на A410/1, A420/1 и A440/1, которые оснащались обновленным MEMC1a и RISC OS. Более ранние модели, поставляемые с Arthur, можно было обновить до RISC OS 2 путем замены чипа ROM, содержащего операционную систему. Несмотря на то, что A310 официально ограничивался 1 МБ оперативной памяти, серия 400 официально ограничивалась 4 МБ оперативной памяти, но несколько компаний выпустили обновления до 8 МБ, которые включали дополнительный чип MEMC и 4 МБ оперативной памяти в дополнение к уже установленным 4 МБ.
А3000
В начале 1989 года участились спекуляции о новых машинах в линейке Archimedes, комментаторы предполагали недорогую, упрощенную модель с 512 КБ оперативной памяти для замены A305, подобно Master Compact. Эти спекуляции также вызвали вопросы о серии 300, если бы недорогая модель стала доступна с поддержкой до 2 МБ оперативной памяти, учитывая ограничение серии 300 до 1 МБ (по крайней мере, с точки зрения доступности обновлений в то время), что потенциально могло бы сделать более старые модели выглядеть "довольно глупо", по мнению одного комментатора. Эта спекуляция развилась в более точные прогнозы машины с 1 МБ оперативной памяти, предназначенной для младших и начальных школ, хотя и с ошибочным предсказанием отдельного дисковода. Другие комментаторы более верно определили использование внутреннего дисковода и даже одного "специального" слота для модулей, но предлагали включение телевизионного модулятора и возможную цену в 399 фунтов стерлингов за 512 КБ "Archimedes 205", ориентированную на домашний рынок. Слухи об интеграции различных элементов чипсета Acorn, в частности MEMC и VIDC, для "повторения успеха Electron", считались логистически сложными и маловероятными для снижения стоимости. Дальнейшая интеграция и ориентация на домашний рынок были реализованы с выпуском A3010 в 1992 году. Параллельно с этими слухами о разработке продукта, началась работа над преемником операционной системы Arthur, первоначально названной Arthur 2, но переименованной в RISC OS 2 к моменту запуска. Вместе с RISC OS 2 было представлено несколько новых машин, а в мае 1989 года серия 300 была постепенно выведена из эксплуатации в пользу новой BBC A3000, а серия 400 – заменена улучшенными моделями 400/1. Машина являлась "основным средством обучения" для интегрированной CAD-системы, внедренной в Acorn с использованием продуктов Valid Logic Systems, и сообщалось, что A3000 был первым домашним микрокомпьютером, использующим технологию поверхностного монтажа, а производство осуществлялось давним партнером Acorn – компанией AB Electronics. Несмотря на то, что габариты настольной панели машины были больше, чем у простой клавиатуры, корпус не был рассчитан на установку монитора. Acorn предлагала подставку для монитора, которая крепилась к машине и входила в комплект поставки Acorn's Learning Curve, а PRES анонсировала подставку для монитора и корпус для внешнего дисковода. Acorn объявила о комбинированном пользовательском порте и расширении MIDI для внутреннего слота на момент запуска машины, по цене 49 фунтов стерлингов. Для активации последовательного порта машины требовалось обновление стоимостью 19 фунтов стерлингов, а поддержка Econet также была доступна как опция. Хотя предполагалось, что объем оперативной памяти можно будет увеличить только до 2 МБ, сторонние поставщики предлагали обновления до 4 МБ, а также расширения, обеспечивающие дополнительные подключения дисководов и комбинации пользовательских и аналоговых портов, что помогало пользователям, переходящим с 8-битных продуктов Acorn, особенно в сфере образования, использовать существующие периферийные устройства, такие как 5,25-дюймовые диски, устройства ввода и оборудование для сбора данных. Simtec Electronics даже предлагала обновление оперативной памяти до 8 МБ для A3000 наряду с другими моделями. В 1996 году IFEL анонсировала обновление памяти для A3000 с использованием стандартного 72-контактного SIMM-модуля для обеспечения 4 МБ оперативной памяти. Под брендом "British Broadcasting Corporation Computer System", "основным рынком" для A3000 были школы и образовательные учреждения, а образовательная цена в 529 фунтов стерлингов, лишь немного превышающая стоимость BBC Master, считалась конкурентоспособной и убедительной для привлечения этой аудитории к 32-битным системам Acorn. Розничная цена в 649 фунтов стерлингов плюс НДС рассматривалась как "дорогостоящая альтернатива" предполагаемым конкурентам – Commodore Amiga и Atari ST, но при этом машина была во много раз быстрее аналогичных моделей этих серий. Отмечалось, что Amiga 500 стоила "не такой уж выгодной" цены в 550 фунтов стерлингов после обновления до 1 МБ оперативной памяти. Вскоре после запуска A3000 один местный орган управления образованием уже заказал 500 машин, планируя внедрить A3000 в свои начальные школы, наряду с другими уровнями образования. Модель оказалась настолько успешной, что в течение девяти месяцев 1991 года она занимала 37% школьного рынка Великобритании, а к концу года, по оценкам, составляла 15% от 500 000 или более компьютеров, установленных в школах страны. Привлекательность A3000 для образования также могла стать причиной возвращения Microvitec на рынок Acorn с монитором Cub3000: модернизированной версией монитора Cub, популярного среди институциональных пользователей оригинального BBC Micro. (Компании не было "видно" во время выпуска Archimedes).
Выпуск A3000 также ознаменовал возвращение Acorn в розничные каналы, благодаря соглашению с розничной сетью Dixons о продаже компьютеров в "бизнес-центрах", а затем и соглашениям с сетями John Lewis и Alders. Acorn также стремилась привлечь внимание издателей игр, организовав в августе 1989 года конференцию для представителей "30 ведущих компаний-разработчиков программного обеспечения, включая Ocean, Domark, US Gold, Grand Slam и Electronic Arts". Маркетинговые усилия, направленные на домашних пользователей, продолжились в 1990 году с выпуском The Learning Curve: комплекта A3000 и прикладного программного обеспечения по цене 699 фунтов стерлингов плюс НДС, требующего телевизора с разъемом SCART (и соответствующим кабелем) или комплектуемого цветным монитором и подставкой для монитора Acorn за 949 фунтов стерлингов плюс НДС. Программное обеспечение, розничная стоимость которого составляла около 200 фунтов стерлингов, включало вторую версию Acorn's First Word Plus, совместимую с RISC OS, гипермедийное приложение Genesis и программное обеспечение PC Emulator, с вводным видеороликом, представленным Фредом Харрисом. Ориентированный на "предпраздничный рынок" в 1990 году, другой комплект под названием Jet Set предлагал более развлекательную коллекцию программного обеспечения стоимостью 200 фунтов стерлингов, включая авиасимулятор Clares' Interdictor, Trivial Pursuit от Domark, Superior Golf и пакет 3D-моделирования Euclid от Ace Computing. Цена этого комплекта составляла 747,50 фунтов стерлингов, в который также входил телевизионный модулятор, разработанный дистрибьютором комплекта ZCL, предназначенный для использования с "любым телевизором" и обеспечивающий "изображение качества монитора".
А540
A540, представленный в конце 1990 года, являлся закономерным следствием разработки Acorn Unix-рабочих станций, предлагая схожую общую спецификацию с Unix-рабочей станцией Acorn R260 (под управлением RISC iX), но без встроенной поддержки Ethernet и работая под управлением RISC OS 2 вместо Unix. Это была первая машина Acorn, в которой процессор ARM3 устанавливался в стандартной комплектации, с поддержкой до 16 МБ оперативной памяти, а также более быстрой SCSI и возможностью подключения устройств синхронизации (genlock). Частота доступа к памяти была увеличена до 12 МГц в A540 по сравнению с 8 МГц в предыдущих моделях, что обеспечивало повышенную производительность системы по сравнению с более ранними моделями, модернизированными процессорами ARM3. Аппаратная конструкция включала модули памяти, каждый из которых имел собственный контроллер памяти и 4 МБ оперативной памяти, и модуль процессора, обеспечивающий работу ARM3 и слот для чипа сопроцессора с плавающей точкой (FPA), последний предоставлял возможность (впоследствии нереализованную) обновления процессора. FPA, заменявший предыдущий модуль с плавающей точкой Acorn, должен был поступить в продажу в 1991 году.
Ноутбуки A5000 и A4
В конце 1991 года A5000 был выпущен для замены модели A440/1 в существующем ассортименте. Существующая серия A400/1 считалась "немного устаревшей", поскольку практически не изменилась по сравнению с моделями A400, представленными четыре года ранее. A5000 был признан (по крайней мере одним рецензентом) "самым значительным шагом вперед для Acorn со времен выпуска Archimedes в 1987 году", впервые объединив процессор ARM3 и RISC OS 3 в новом продукте Acorn, и являясь "машиной, которой должен был быть A540 – меньше, аккуратнее, с накопителями большей емкости и той же производительностью примерно за половину стоимости". Изначально A5000 работал под управлением RISC OS 3.0, хотя было выявлено несколько ошибок. В то время как IBM-совместимые ПК предлагали все более совершенные графические возможности, они не только соответствовали возможностям машин Acorn, но и превосходили их, обеспечивая разрешение 1024 × 768 в 16 или 256 цветов и 24-битную палитру. A5000 (наряду с более ранним A540) поддерживал разрешение SVGA 800 × 600 в 16 цветах, хотя наблюдение о том, что "машины Archimedes просто не поспевали за развитием", вероятно, оставалось верным. A5000 стал первой машиной Acorn, использующей 15-контактный VGA-разъем. Это был первый Archimedes, в котором стандартно устанавливался дисковод с высокой плотностью. Он поддерживал различные форматы, включая диски DOS и Atari, с форматированной емкостью 720 КБ и 1,44 МБ. Собственный формат ADFS имел немного большую емкость – 800 КБ для двойной плотности или 1,6 МБ для высокой плотности. В ранних версиях A5000 требовалось выпаивание установленного MEMC1a для обеспечения такого разъема. В 1992 году Acorn представил ноутбук A4, оснащенный более медленной версией процессора ARM3 на 24 МГц (по сравнению с 25 МГц ARM3 в A5000), поддерживающим режим энергосбережения на 6 МГц и обеспечивающим от 2,5 до 4 часов работы от батареи. Машина оснащалась 9-дюймовым жидкокристаллическим экраном с пассивной матрицей, способным отображать максимальное разрешение 640 × 480 пикселей в 15 уровнях серого, а также мониторным портом, предлагающим те же возможности отображения, что и A5000. Цветная версия продукта не планировалась. Заметным недостатком машины было отсутствие встроенного устройства указания, что требовало от пользователей навигации с помощью клавиш курсора или подключения обычной трехкнопочной мыши Acorn, такой как мышь Logitech, поставляемая в комплекте. Другими портами расширения, доступными на A4, были последовательный и параллельный порты, разъем PS/2 для внешней клавиатуры, разъем для наушников и поддержка расширения Econet (в отличие от самого порта Econet). Других возможностей для расширения, кроме установки карты Econet и жесткого диска, не предусмотрено. A4 фактически помещал A5000 в портативный корпус, имея материнскую плату "примерно вдвое меньше листа бумаги A4", добавляя дополнительное оборудование для управления питанием и управления ЖК-дисплеем, последний использовал разработанный Acorn контроллерный чип, использующий "дитеринг во временной области" для создания различных уровней серого. Как и процессор мог быть замедлен для экономии энергии, так и 12 МГц ОЗУ могла быть замедлена до 3 МГц, при этом различные подсистемы также отключались по мере необходимости, а энергосбережение активировалось после "более чем секунды" бездействия пользователя. Сам корпус A4 использовался моделями Olivetti и Triumph Adler, в частности, Triumph Adler Walkstation, который интегрировал встроенное устройство указания, которое один рецензент описал как "практически непригодный для использования контроллер тачпада". Стартовая цена A4 составляла 1399 фунтов стерлингов плюс НДС за модель начального уровня с 2 МБ оперативной памяти и 1699 фунтов стерлингов плюс НДС за модель более высокого уровня с 4 МБ оперативной памяти и 60 МБ жесткого диска. Цены для образования составляли 1099 и 1399 фунтов стерлингов соответственно. Acorn предполагал, что учебные заведения будут использовать эту машину, когда существующие модели необходимо будет перемещать между классами или брать с собой в полевые поездки, хотя в обзорах отмечалось, что "A4 слишком дорог для школ, чтобы позволить себе большое количество" и что современные модели Apple и IBM PC предлагали серьезную конкуренцию для бизнес-пользователей.
A3010, A3020, A4000
В 1992 году было представлено несколько новых моделей, дополняющих A3000 и заменяющих модели начального уровня серии A400 – A3010, A3020 и A4000 – таким образом, начался переход от линейки машин различных поколений, включавшей A3000 (в качестве модели начального уровня) и A540 (в качестве модели высокого класса), к линейке, состоящей исключительно из более современных моделей, включая A5000 в качестве флагманской модели и портативный A4. Запущенные одновременно с Acorn Pocket Book, самостоятельным продуктом на базе Psion Series 3, эти машины, как утверждалось, предвещали «измененную компанию с новым направлением» и доступность продукции Acorn в крупных сетевых магазинах, таких как Dixons, John Lewis и Argos, а также по каталогам почтовых заказов. Эти новые модели использовали первую систему ARM на кристалле – микропроцессор ARM250, представляющий собой единый чип, объединяющий функциональность ARM2 (или ARM3 без кэша), чипы IOC1, VIDC1a и MEMC1a, все «интегрированные в один гигантский чип» и изготовленные по 1-микронной технологии. ARM250, работающий на более высокой тактовой частоте 12 МГц и в сочетании с более быстрой памятью 80 нс, по сравнению с 8 МГц ARM2 и 125 нс памятью A3000, обеспечивал потенциальное увеличение производительности на 50% по сравнению с этими более старыми системами, достигая 7 MIPS. Некоторые ранние экземпляры A3010 фактически не использовали ARM250, а вместо этого имели «мезонинную» плату, содержащую четыре отдельных чипа, составляющих полный набор микросхем, которая подключалась к материнской плате вместо ARM250. Представитель Acorn заявил, что это решение было принято для соблюдения сроков розничной торговли, в то время как представитель ARM опроверг наличие каких-либо «серьезных задержек» в разработке ARM250, отметив, что мезонинная плата тем не менее оказалась полезной в процессе проектирования. Владельцам не требовалось заменять эту плату на оригинальный ARM250, поскольку она была «функционально идентична». Одним из непреднамеренных преимуществ мезонинной платы была возможность модернизации ARM2 на плате до ARM3, что было популярным обновлением для предыдущих моделей на базе ARM2, несовместимым с ARM250. Однако выполнение такой модернизации требует внесения изменений как в мезонинную плату «Аделаида», так и в плату модернизации ARM3. Для машин, оснащенных процессором ARM250, наиболее близкой альтернативой модернизации до ARM3 с точки зрения повышения производительности была модернизация Simtec «Turbo RAM», которая обеспечивала 4 МБ более быстрой памяти и повышала общую производительность системы на 40%. Серия A30x0 имела цельную конструкцию, аналогичную A3000, но немного более плоскую, в то время как A4000 выглядел как немного более тонкий A5000. Модель A3010 предназначалась для домашнего использования и оснащалась телевизионным модулятором (для использования с традиционными телевизорами стандарта PAL, поддержка телевизоров SCART уже была реализована во всех этих моделях). Все три машины на базе ARM250 могли быть модернизированы до 4 МБ с помощью подключаемых чипов: хотя A3010 был разработан для 2 МБ, сторонние обновления преодолели это ограничение. Цены и комплекты, включающие эти машины, были обновлены в конце 1993 года, с заменой пакета Family Solution на новый Action Pack, включающий игру Zool и текстовый процессор StartWrite от Icon Technology. Этот пакет фактически снизил цену A3010 до 399 фунтов стерлингов с учетом НДС, что, по сообщениям, сделало его «самой дешевой Risc-машиной». Пакет The Learning Curve был пересмотрен и включал в себя собственный интегрированный пакет Acorn Advance, а также эмулятор PC и DR DOS 6, и также был доступен в комплекте с A4000. Пакет Home Office был обновлен с заменой Desktop Database на DataPower от Iota, а также с добавлением PipeDream 4 от Colton Software и эмулятора PC от Acorn для расширения функциональности EasiWriter. В комплекте также предоставлялись различные демонстрационные программы и аудиокассета с обучающими материалами. К моменту этих изменений в продукте A3020 исчез из рекламных материалов, даже из материалов, предназначенных для образовательных учреждений, хотя он оставался в прайс-листе Acorn, предположительно, для институциональных покупателей. Маркетинговые отношения Acorn с розничными продавцами были несколько проблематичными. В то время как такие торговые точки, как John Lewis Partnership, оказались успешными партнерами, розничный продавец электроники Dixons, по-видимому, прилагал относительно мало усилий для продажи машин Acorn, несмотря на обещание «более широких возможностей» в 1993 году после предыдущей критики. В конце 1994 года Acorn назначил эксклюзивного дистрибьютора для комплектов A3010 Action Pack и The Learning Curve, снизив цену первого до 299 фунтов стерлингов. Продолжая стратегию, согласно которой некоторые покупатели могут выбрать продукт, находящийся между игровыми консолями и традиционными ПК, дистрибьютор ZCL стремился воспользоваться отсутствием Commodore во время рождественского сезона 1994 года. С приближением рождественского сезона 1995 года Beebug приобрела «весь оставшийся запас» Acorn, предлагая машину за 135 фунтов стерлингов с учетом НДС вместе с различными «дополнительными пакетами». Производство A3020 и A4000 было прекращено в 1995 году, а оставшиеся запасы должны были быть распроданы в 1996 году из-за их несоответствия вновь введенным европейским нормам по электробезопасности и электронике. Это оставило A7000 в качестве базовой настольной системы Acorn, и ожидались соответствующие корректировки цен, особенно поскольку более быстрые версии A7000 были ожидаемы (и в конечном итоге реализованы в виде A7000+).
Более поздние модели серии А
A7000, несмотря на то, что его название напоминает систему именования Archimedes, на самом деле был больше похож на Risc PC – серию компьютеров на базе RISC OS, пришедшую на смену Archimedes в 1994 году. Однако в нем отсутствовали слоты расширения DEBI и многосекционный корпус, характерные для Risc PC (хотя, при удалении CD-ROM, можно было установить плату расширения с одним слотом).
Операционная система Arthur
Напоминая BBC Micro во время своего выпуска, самые ранние модели Archimedes поставлялись с предварительными версиями операционной системы Arthur, для которых обновления, судя по всему, выпускались бесплатно, что позволило избежать споров, возникших вокруг ранних обновлений ROM для BBC Micro. В начале 1988 года была выпущена версия Arthur 1.2 в попытке устранить недостатки и проблемы в более ранних версиях программного обеспечения. Однако даже после выхода Arthur 1.2, сообщалось о 100 задокументированных ошибках, которые считались "в основном довольно малозначительными", и компания Acorn заявила, что находится в разработке "новая, улучшенная версия" операционной системы.
Ранние заявки
После выпуска Arthur 1.2 компания Acorn предложила "базовый текстовый процессор" ArcWriter, предназначенный для "личной переписки, объявлений и коротких статей" и для демонстрации функций окон, меню и указателя системы, используя встроенные шрифты принтера для быстрой печати. Программное обеспечение было выпущено бесплатно для зарегистрированных пользователей, хотя Acorn указала, что не будет создавать "окончательный" текстовый процессор для платформы, в отличие от BBC Micro, где текстовый процессор View был ключевым элементом офисного программного обеспечения Acorn. Однако Acorn также объявила о портировании пакета 1st Word, First Word Plus, на платформу. ArcWriter был встречен прохладно, особенно из-за проблем с перерисовкой окон, и пользователи жаловались на "серьезные ошибки". Несколько компаний незамедлительно пообещали программное обеспечение для Archimedes, в частности Computer Concepts, Clares и Minerva, а Advanced Memory Systems, BBC Soft и Logotron были другими известными издателями программного обеспечения. Autodesk, Grafox и GST были новичками на рынке Acorn. Однако в начале 1988 года многие разработчики программного обеспечения, по сообщениям, воздерживались от выпуска программного обеспечения для Archimedes до выхода стабильной операционной системы, а Acorn предложила предоставить разработчикам Arthur 1.2. Также Acorn заказала у Grafox Limited портирование программы на платформу. Autodesk выпустила AutoSketch для Archimedes в 1988 году, представив продукт в марте того же года. Программа стоила 79 фунтов стерлингов плюс НДС и предлагала функциональность точного рисования, знакомую по AutoCad, но без "излишеств", которые делали последний продукт профессионально подходящим для различных рынков по цене, превышающей 2500 фунтов стерлингов. Сообщалось, что на Archimedes AutoSketch работал примерно в пять раз быстрее, чем "стандартная PC-совместимая машина". Хотя Acorn ограничилась поддержкой использования своего текстового процессора View в режиме эмуляции BBC на Archimedes, View Professional – финальная версия пакета View на 8-битных компьютерах Acorn – была анонсирована как будущий продукт в июне 1987 года с ожидаемой доступностью в ноябре. View Professional, как и серия View, была разработана для Acorn Марком Колтоном, а компания Colton Software предоставила преемника этого продукта в виде PipeDream для Cambridge Computer Z88. В середине 1988 года Colton Software объявила о PipeDream для Archimedes по цене 114 фунтов стерлингов, после анонса версии для MS DOS, что заложило долгую историю разработки продукта для платформы, приведшую к PipeDream 4 в 1992 году, а затем к PipeDream's eventual successor, Fireworkz, в 1994 году. Значительная часть раннего программного обеспечения состояла из программ, портированных с BBC Micro, что было обусловлено определенной степенью совместимости между различными сериями машин, а Acorn также предлагала такое расширение наряду с совместимым расширением интерфейса BBC. Еще одним элементом ранней маркетинговой стратегии Acorn для Archimedes было подчеркивание продукта PC Emulator, который представлял собой программный эмулятор систем, совместимых с IBM PC, на основе процессора 8088, работающего с "легальными программами MS DOS". Параллельно разрабатывались планы по запуску аппаратного расширения в виде модуля (периферийного модуля), обеспечивающего собственный процессор 80186, контроллер диска и разъем для дисковода. PC Emulator в начальной комплектации поставлялся с MS DOS 3.21 и требовал системы с 4 МБ оперативной памяти для обеспечения "полных" 640 КБ оперативной памяти для программ DOS, в то время как ранние версии Arthur предоставляли только 384 КБ для DOS на системах с 1 МБ, но Arthur 1.2 стремился обеспечить более полезные 512 КБ для DOS на таких системах. Эмулятор характеризовался как имеющий "очень мало проблем с совместимостью" и, согласно диагностическим утилитам, представлял систему на основе 80188, однако производительность эмулированной системы считалась низкой. Acorn, по сообщениям, признала это, указав на скорую доступность "копроцессора 80186". Расширение модуля (или "копроцессора") было впоследствии отложено в начале 1988 года (и в конечном итоге отменено), и Acorn указала, что его цена в 300 фунтов стерлингов была бы неконкурентоспособной по сравнению с полноценными ПК-системами стоимостью всего 500 фунтов стерлингов, а предлагаемые аппаратные возможности, такие как поддержка графики CGA, вероятно, устареют, поскольку отрасль перешла на поддержку графических стандартов EGA и VGA. Наблюдатели были разочарованы непоследовательным пользовательским интерфейсом программной платформы, с "Logistix, похожим на ПК, First Word, слепо копирующим GEM" и "101 другим "пользовательским интерфейсом"" среди ранних предложений. Результатом стало отсутствие "индивидуальности" у машины, что создавало риск превращения ее в систему, которая "никогда не будет выглядеть такой же простой и элегантной, как Mac". Наряду с внедрением визуальной и поведенческой согласованности между приложениями, пользовательские среды персональных компьютеров также эволюционировали от запуска одного приложения за раз, отошли от "десктопных аксессуаров" (или всплывающих программ), нормализовали практику переключения между приложениями и начали предоставлять возможность запускать разные приложения одновременно, что Macintosh уже сделала с помощью MultiFinder. Computer Concepts, начав разработку различных новых приложений для Archimedes, была настолько разочарована Arthur и отсутствием "истинного многозадачности", что объявила о конкурирующей операционной системе Impulse, предназначенной для размещения этих приложений на машине.
RISC OS
Устраняя различные критические замечания в адрес ранней операционной среды, Acorn представила RISC OS (или, более формально, RISC OS 2) в конце 1988 года и объявила о ее доступности в апреле 1989 года. Внутри компании Acorn пришло осознание того, что многозадачность стала необходимой в любой современной вычислительной среде, где "пользователь, скорее всего, будет использовать множество небольших приложений одновременно, а не одно большое", а такие графические среды, как NewWave от Hewlett Packard и Presentation Manager от IBM, рассматривались как современные конкуренты. Реакция на обновленную операционную систему была положительной и даже восторженной, описывая RISC OS как предоставляющую разработчикам программного обеспечения "стабильную платформу, которую они ждали" и "жизнеспособную альтернативу ПК или Mac", а также отмечая, что Acorn улучшила первоначальные девятимесячные усилия по разработке Arthur в течение последующих двенадцати месяцев, предшествовавших презентации RISC OS. За скромную стоимость обновления в 29 фунтов стерлингов пользователи получали четыре микросхемы ROM, три диска, включая несколько приложений, и документацию. Новые возможности в RISC OS включали кооперативную многозадачность, менеджер задач для мониторинга задач и памяти, универсальное управление файлами, манипулирование "четкими" окнами ("все окно перемещается, а не только контур") и адаптивную визуализацию растровых изображений и цветов с использованием дизеринга, где это необходимо, в зависимости от выбранного режима экрана. Была внедрена общая структура печати с поставляемыми драйверами для матричных и PostScript-принтеров, доступными для использования всеми настольными приложениями. В комплект приложений и инструментов, включенных в RISC OS, входили графический редактор Draw с возможностью редактирования векторной графики и базовой манипуляции текстом (с использованием сглаженных шрифтов, знакомых по Arthur) и растровыми изображениями, текстовый редактор Edit, редактор растровых изображений Paint и музыкальный редактор Maestro. С появлением RISC OS, Acorn запустила новые и обновленные приложения, чтобы воспользоваться преимуществами улучшенной рабочей среды. Одним из них, запуск которого был отложен до выхода RISC OS, стал Acorn Desktop Publisher, порт Timeworks Publisher, который значительно улучшил возможности сглаживания шрифтов благодаря новому менеджеру контурных шрифтов, предлагающему масштабируемые шрифты, которые были сглажены на экране, но отображались с соответствующим разрешением при печати, даже на матричных принтерах. First Word Plus также был обновлен для поддержки новой рабочей среды RISC OS, сохранив при этом собственные драйверы принтера и позиционируясь как дополнение к Acorn Desktop Publisher, который был ориентирован на макет страницы, а не на создание текстовых документов. В рамках усилий по увеличению доли компании на домашнем рынке Acorn представила пакет под названием The Learning Curve, который изначально включал A3000, опциональный монитор и набор приложений (First Word Plus, PC Emulator и Genesis). Приложения Acorn для обработки документов также столкнулись с растущей конкуренцией в это время, с Impression от Computer Concepts и Ovation от Beebug, предлагающими конкурентоспособные решения для настольных издательских систем. Также в 1990 году PipeDream 3 стала первой версией интегрированного пакета PipeDream, основанного на Acorn's View Professional, но разработанного и продаваемого Colton Software, доступной для рабочего стола RISC OS. Запуск A5000 в конце 1991 года принес на рынок новую версию RISC OS: RISC OS 3. Приложения, поставляемые с RISC OS 3, были улучшены по сравнению с их версиями RISC OS 2 различными способами, например, введением клавиатурных сочетаний, а также новыми, специфическими функциями. Система печати также была обновлена для поддержки нескольких принтеров одновременно, но в этой первой версии RISC OS 3 фоновая печать все еще не поддерживалась. Одним из заметных визуальных улучшений в RISC OS 3 было использование "3D оконных рамок". Внешний вид рабочего стола в конечном итоге сместился к теме рабочего стола Acorn "NewLook", представленной в конце 1993 года. В конце 1992 года RISC OS 3 была обновлена, став RISC OS 3.1 (в отличие от первоначальной RISC OS 3.0, поставляемой с A5000) и стала доступной для всех существующих машин Archimedes, хотя серии A300 и оригинальные машины серии A400 нуждались в аппаратной модификации для поддержки более крупных 2 МБ ROM, используя специальную дочернюю плату. Были исправлены различные ошибки в RISC OS 3.0 и внесены другие улучшения, что делало обновление полезным для пользователей A5000. В частности, была добавлена поддержка фоновой печати. Вступительная цена с учетом НДС составляла 19 фунтов стерлингов для пользователей RISC OS 3.0 и 49 фунтов стерлингов для пользователей RISC OS 2.0, а в комплект обновления входили ROM, диски поддержки и руководства. Не вступительная цена обновления составляла 89 фунтов стерлингов. Ограничения RISC OS становились все более очевидными, особенно с появлением Risc PC и требований, предъявляемых к приложениям, использующим его улучшенные аппаратные возможности (хотя это лишь подчеркивало проблемы, которые всегда существовали), а в сравнении с постепенно развивающимися Windows и Macintosh System, эти конкуренты предлагали или обещали новые функции и улучшения удобства использования по сравнению со своими предшественниками. Двумя фундаментальными недостатками RISC OS были отсутствие поддержки виртуальной памяти, что позволяло обрабатывать большие объемы данных, используя жесткий диск в качестве "медленной, вспомогательной оперативной памяти" (что пытались реализовать решения на уровне приложений в некоторых случаях), и использование кооперативной многозадачности, а не прерывистой многозадачности для одновременного запуска нескольких приложений, причем первая полагалась на корректную и внимательную работу приложений, а вторая предоставляла системе контроль над распределением времени между приложениями и, таким образом, предотвращала зависание или доминирование неисправных или невнимательных приложений. Также были выявлены проблемы с управлением хранилищем и файловыми системами. В 1994 году функциональность FileCore в RISC OS по-прежнему была ограничена доступом к 512 МБ любого жесткого диска, что лишь немного превышало размер самого большого поставляемого жесткого диска Risc PC в то время. Ограничения файловой системы также становились все более устаревшими: 77 файлов на каталог и 10-символьные имена файлов, в отличие от более щедрых ограничений, накладываемых тогдашней "неизбежной" Windows 95 и текущей Macintosh System 7. Хотя обновление функциональности FileCore было предоставлено в 1995 году, сначала членам энтузиастского сообщества Acorn, обеспечивающее поддержку больших разделов хранилища (увеличивая предел до 128 ГБ), другие улучшения, такие как поддержка использования более длинных имен файлов, были предоставлены только сторонними разработчиками. В связи с неблагоприятными финансовыми результатами и реструктуризацией компании в конце 1995 года, Acorn, казалось, рассматривала более оперативную стратегию реагирования на запросы клиентов, потенциально предлагая перемаркированные продукты PC и Mac наряду с существующими компьютерами Acorn, одновременно развивая отношения с IBM, чье серверное оборудование на базе PowerPC уже использовалось в продукте Acorn SchoolServer, работающем под управлением Windows NT. В контексте таких отношений была поднята возможность "наложения 'личности' RISC OS на низкоуровневую операционную систему, разработанную IBM", чтобы решить недостатки RISC OS и поддерживать виртуальную память и длинные имена файлов. В то время IBM проводила свою стратегию Workplace OS, которая подчеркивала общую операционную систему, поддерживающую различные системные личности.
Эмуляция ПК
В середине 1991 года эмулятор PC был окончательно обновлен для работы как многозадачное приложение в среде рабочего стола RISC OS, требуя для этого 2 МБ оперативной памяти и обеспечивая доступ к файлам DOS из файлового менеджера RISC OS. Сам эмулятор поддерживал доступ к устройствам CD-ROM и запускал MS DOS 3.3 со специальным драйвером мыши, позволяющим мыши хост-системы функционировать как мышь Microsoft bus. Была реализована поддержка графики CGA, EGA, MDA и частичная поддержка VGA, а эмулируемая система могла работать с Windows 3. Продукт стоил 99 фунтов стерлингов, а обновление для пользователей предыдущих версий – 29 фунтов стерлингов. Хотя эмулятор технически был совместим с системами, оснащенными 1 МБ памяти, и 2 МБ оперативной памяти считались необходимыми для многозадачного режима, предлагая возможность захвата эмулируемого изображения в виде растрового изображения или текста, для полноценного использования этих функций рекомендовалось 4 МБ памяти, а также многосканирующий монитор высокого разрешения и усилитель VIDC, чтобы отображать большую часть эмулируемого экрана без необходимости прокрутки. Процессор ARM3 считался необходимым для обеспечения приемлемой скорости работы, обеспечивая производительность, сопоставимую с 4,77 МГц 8086 PC XT. Несмотря на то, что эмулятор PC считался "программистским чудом", он все же был признан "слишком медленным для серьезной работы на ПК". Вскоре после выпуска обновленного эмулятора PC компания Aleph One представила аппаратное решение для обеспечения совместимости с ПК, включающее 20 МГц процессор 80386SX и поддержку VGA, фактически реализовав задуманный Acorn модуль PC в обновленном виде.
Редактирование изображения битмапа
Обладая значительно улучшенными графическими возможностями по сравнению с 8-битными машинами Acorn, для Archimedes был выпущен ряд художественных пакетов, чтобы использовать эту конкретную область возможностей, хотя поначалу и довольно осторожно. Один из первых доступных пакетов, Clares' Artisan, поддерживал редактирование изображений с высоким разрешением 640 x 256, но только в 16-цветном режиме 12, несмотря на наличие 256-цветного режима 15 в качестве стандартного. Получив положительные отзывы как значительно превосходящий художественное программное обеспечение для BBC Micro, он считался лишь началом реальной эксплуатации потенциала машины. Как и в случае с программным обеспечением той эпохи, всего через несколько месяцев после запуска машины Artisan предоставил свой собственный графический интерфейс и, продолжая традицию программного обеспечения BBC Micro, полностью контролировал машину, вплоть до редактирования конфигурации машины и ее восстановления при выходе. Clares выпустила преемника, Artisan 2, два года спустя, чтобы обеспечить совместимость с RISC OS, заменив поддержку принтеров специального назначения использованием системных драйверов принтера, но не превратив программное обеспечение в настольное приложение. Недостатки пользовательского интерфейса программы стали менее прощаемыми с появлением общего интерфейса рабочего стола, который мог бы решить эти проблемы и сделать программу "более удобной и мощной". Clares также выпустила 256-цветный пакет под названием ProArtisan, также с собственным специализированным пользовательским интерфейсом (несмотря на скорое появление RISC OS), который стоил значительно дороже своего предшественника (£170 по сравнению с £40 за Artisan), предлагая более широкий спектр инструментов, чем Artisan, включая распылители, заливки и редактирование контуров (с использованием кривых Безье) для определения областей холста. Хотя он считался мощным, его цена показалась довольно высокой тем, кто лучше знаком с рынком 8-битного программного обеспечения, а пользовательский интерфейс был признан "лишь терпимым". Конкурентами ProArtisan в 1989 году были Art Nouveau от Computer Assisted Learning и Atelier от Minerva. Обе эти программы, как и ProArtisan, работали в полноэкранном режиме вне рабочего стола, использовали 256-цветный режим 15 и предлагали свои собственные интерфейсы. Однако Atelier мог выполнять несколько задач одновременно, предоставляя возможность переключаться обратно на рабочий стол и находить работающие и доступные приложения. В отличие от других современных художественных программ, он также использовал собственные сглаженные шрифты системы. Одной из необычных особенностей была возможность оборачивать области холста вокруг твердых объектов. Несмотря на тенденцию к постепенному внедрению функциональности рабочего стола, в 1990 году Arcol от ExpLAN предлагал однозадачный, полноэкранный, 256-цветный редактор с использованием более низкого разрешения 320 x 256 в режиме 13, поддерживающий только растровые шрифты. Ориентированный на образовательных пользователей, он, по-видимому, отличался преобразованием областей холста в реальном времени, быстрым масштабированием и отсутствием ограничений на инструменты при масштабировании, что, возможно, демонстрировало скорее ограничения современных пакетов с их своеобразными интерфейсами. ExpLAN впоследствии выпустила Arcol Desktop, хотя обозначение "Desktop" лишь указывало на то, что программа будет выполнять несколько задач с настольными приложениями и предлагать некоторую функциональность рабочего стола, особенно для загрузки и сохранения изображений: программа по-прежнему использовала специальный полноэкранный пользовательский интерфейс, хотя и позволяла использовать другие 256-цветные режимы, при этом режим 320 x 256 оригинала был режимом по умолчанию. С эволюцией ожиданий в отношении пользовательских интерфейсов и совместимости с рабочим столом этот обновленный продукт был оценен менее благоприятно, разделение функциональности между рабочим столом и интерфейсом рисования было признано "неудобным", а различия в поведении – "сбивающими с толку", что придавало продукту вид "довольно устаревшего" по сравнению с его современными аналогами. В начале 1991 года, на фоне замечаний о том, что в то время приложение Paint, поставляемое с RISC OS, было "единственной настоящей художественной программой Risc OS", работающей в среде рабочего стола и не ограничивающей пользователей определенными режимами отображения, Longman Logotron выпустила Revelation, приложение, работающее в среде рабочего стола, обеспечивающее взаимодействие с другими приложениями благодаря поддержке стандартных форматов Sprite и Drawfile платформы, а импорт векторной графики осуществлялся с помощью дополнительного инструмента и использовалась системная печатная подсистема. Помимо замечаний об ограниченной функциональности в некоторых областях, одним из существенных ограничений, напоминающих о более ранних продуктах, была невозможность изменить режим отображения без влияния на редактируемую картинку. Это ограничение не было убедительно устранено во второй версии, продаваемой как Revelation 2 примерно через год, при этом цвета переопределялись при выборе 16-цветного режима отображения при редактировании 256-цветного изображения, сохраняя невозможность редактирования 256-цветных изображений в 16-цветных режимах. Дальнейшее обновление версии было выпущено как продукт Revelation ImagePro, который графический обозреватель Acorn User в конце 1992 года назвал "лучшим художественным пакетом, который я использовал на Archimedes". В ответ на меняющуюся конкурентную ситуацию и ожидания рынка Clares выпустила ProArtisan 2, преемника своего предыдущего продукта, в конце 1993 года как "совершенно новую программу" с некоторыми знакомыми функциями из предыдущих продуктов компании, но предлагающую независимость от режима отображения, поддержку 24-битного цвета (включая поддержку графических карт ColourCard и G8/G16), редактирование нескольких документов и совместимость с рабочим столом. Инструменты редактирования контуров, знакомые по предыдущей версии, поддерживались с использованием функциональности приложения Draw от Acorn, а возможности улучшения изображения также "претерпели значительную переработку". Благодаря сниженной цене в £135 и использованию рабочего стола RISC OS, способствующего общей простоте использования, один из рецензентов назвал этот пакет "лучшим художественным пакетом на данный момент для Archimedes". В конце эпохи Archimedes, незадолго до выпуска Risc PC, среди некоторых рецензентов сложилось мнение рекомендовать Revelation ImagePro и ProArtisan 2 как наиболее мощные художественные пакеты на основе растровой графики на платформе, а также Arcol Desktop и First Paint как фавориты рецензентов. С выпуском Risc PC и A7000, предлагающих улучшенные аппаратные возможности и встроенную поддержку 24-битного цвета, рынок художественных пакетов значительно изменился. Новые пакеты заменили старые в качестве рекомендаций, некоторые от новых участников более широкого рынка Acorn (Photodesk от Spacetech, Studio24 от Pineapple Software), другие от известных поставщиков (ProArt24 от Clares и The Big Picture от Longman Logotron), а также от компаний за пределами рынка Acorn (Picture от Digital Arts). Однако платформенные и аппаратные требования таких пакетов обычно превышали возможности машин эпохи Archimedes, в некоторых случаях требуя 8 МБ оперативной памяти или 24-битный режим отображения (с использованием 2 МБ выделенной видеопамяти). Примечательным исключением был Studio24, который, после значительного обновления во второй версии, был заявлен как "полностью совместимый" с более ранними машинами.
Обработка документов и производительность
Хотя обработка документов и средства повышения производительности или офисные программные пакеты были представлены в нескольких программах, выпущенных в эпоху Arthur для Archimedes, включая такие названия, как First Word Plus, и даже в эпоху преемника Archimedes – Risc PC. В 1996 году Ovation была заменена на Ovation Pro, что обеспечило более серьезную конкуренцию самому Impression Publisher – профессиональному пакету в линейке, разработанному на основе Impression, – и популярным в отрасли приложениям, таким как QuarkXPress. Среди множества текстовых процессоров, одна из наиболее востребованных программных семей для платформы была разработана компанией Icon Technology, которая уже выпустила текстовый процессор MacAuthor для Apple Macintosh. Этот продукт был портирован на RISC OS и выпущен в 1991 году под названием EasiWriter, с полной поддержкой контурных шрифтов и архитектуры печати хост-системы. В 1992 году Icon выпустила улучшенную версию EasiWriter ("старший брат EasiWriter") – TechWriter, с возможностью редактирования математических формул. Оба продукта были обновлены для обеспечения функции слияния почты – заметного недостатка первой версии EasiWriter – и предлагали удобное редактирование таблиц, а TechWriter также обеспечивал автоматическую обработку сносок, позиционируясь как "полный пакет для создания академических и технических документов". В 1995 году были выпущены обновленные "Профессиональные" версии EasiWriter и TechWriter, причем в последней появилась возможность сохранения документов в формате TeX. Учитывая широкое распространение платформы в образовании, были доступны различные образовательные приложения для обработки текста и издательского дела. Longman Logotron предложила "экономичное введение в верстку" в виде FirstPage, розничная цена которой составляла 49 фунтов стерлингов плюс НДС, а "неограниченные" лицензии для учебных заведений стоили до 190 фунтов стерлингов. Программы были ориентированы на машины с 1 МБ оперативной памяти, и в них были опущены некоторые традиционные функции обработки текста, такие как проверка орфографии и встроенная справка, но как процессор документов на основе фреймов, они считались "выгодным вложением" по сравнению с ценами и возможностями некоторых конкурентов, и даже были привлекательны для домашнего использования. Аналогичным образом, "объектный" процессор документов Softease, Textease, также имел потенциал за пределами образовательного рынка, освобождая пользователя от необходимости проектировать макеты страниц с использованием фреймов, позволяя ему просто щелкать и вводить текст в нужном месте или перетаскивать графические объекты непосредственно на страницу, предоставляя парадигму пользовательского интерфейса, напоминающую приложение Draw, поставляемое с RISC OS. Тем не менее, были доступны возможности макета документов, поддерживающие многоколоночный макет, а также традиционные функции, такие как проверка орфографии и встроенная справка, отсутствующие в FirstPage. Цены были еще более конкурентоспособными – около 30 фунтов стерлингов или 40 фунтов стерлингов с поддержкой проверки орфографии. Помимо гибридного текстового процессора и электронной таблицы PipeDream, были выпущены версии 3. Первым из этих сопутствующих приложений был Resultz, и оба приложения были объединены в Fireworkz, который объединял возможности редактирования обоих приложений в едином интерфейсе, предлагая возможность объединять текстовые и табличные данные на одной странице в документах. Это привело к прямой конкуренции с пакетами Acorn's Advance и Minerva's Desktop Office, но, по сути, предлагало гораздо более глубокий уровень интеграции, чем у конкурентов. Позже PipeDream был обновлен до версии 4.5, что больше соответствовало внешнему виду RISC OS, и первоначально предлагался в качестве обновления для пользователей версии 4.0. Несмотря на то, что изначально являлся одним из компонентов программного пакета, который так и не был реализован в полном объеме, урезанная версия Schema 2 была позже включена в пакет приложений Acorn's Advance наряду с вариантами Impression Junior от Computer Concepts и DataPower от Iota Software. Schema 2 была дополнена "мощным макроязыком" и выпущена в 1994 году. В категории электронных таблиц Eureka от Longman Logotron, выпущенная в 1992 году, обеспечила серьезную конкуренцию Schema и PipeDream, стремясь эмулировать Microsoft Excel с точки зрения функциональности и пользовательского интерфейса. Преимущества совместимости обновленного продукта Eureka 2 позже были названы причиной, по которой Acorn приняла программное обеспечение для внутреннего использования, приобретя лицензию на 300 пользователей и, таким образом, позволив своим сотрудникам конвертировать "значительные объемы данных электронных таблиц, которые необходимо было преобразовать из Lotus 1 2 3". Обновленная версия Eureka 3, с новыми функциями, устраняющими "серьезные недостатки предыдущей версии", но с руководством пользователя, которое считалось неадекватным, и отсутствием онлайн-справки в приложении, тем не менее, считалась самой мощной из основных программ электронных таблиц платформы, стремясь быть "Excel для мира Acorn". Для Archimedes было доступно несколько приложений для работы с базами данных, и Minerva Software продолжила разработку своих ранних приложений для системы – DeltaBase и System Delta Plus. Похожий подход, хотя и без заявленных "реляционных" возможностей, был предложен программой Digital Services' Squirrel для управления базами данных, с акцентом на настройку представления данных и отчетности, но также с представлением метода запросов на основе блок-схем, что заставило одного рецензента считать продукт "самым инновационным менеджером баз данных на Archimedes" с сопоставимой удобством использования с FileMaker на Apple Macintosh. Ориентированная на образовательный рынок, с акцентом больше на "компьютерную обработку данных", чем на управление данными, программа Longman Logotron's PinPoint структурировала и сохраняла данные в формате анкеты, с редактором форм, предлагающим "возможности верстки", и вводом данных, выполняемым интерактивно через экранную анкету. Также были предусмотрены некоторые возможности анализа и построения графиков. Версия PinPoint была позже выпущена для Windows, ориентированная, по сути, на исследования рынка, а не на образование, поскольку ее разработчик стремился расширить аудиторию и доступность для различных платформ. Также подчеркивая стиль представления, характерный для верстки, была программа Iota Software's DataPower, использующая эти возможности для настройки ввода записей, чтобы "сделать сбор данных максимально похожим на заполнение форм" и в функциональности отчетности программного обеспечения. В 1993 году Longman Logotron представила S Base – программируемую базу данных, предлагающую возможность разработки пользовательских приложений баз данных. Описанная как "более дисциплинированный, менее графический подход к проектированию баз данных", программа обеспечивала определенную дисциплину в отношении типов данных и определения таблиц, но также сохраняла различные графические методы для проектирования форм для взаимодействия с базой данных. На основе этих основ можно было писать программы на языке S для обработки взаимодействия с пользователем, событий графического пользовательского интерфейса и взаимодействия с данными в базе данных. Сравниваемая с современной DOS-совместимой программой Paradox, она считалась уделяющей больше внимания "приложениям баз данных", чем самим базам данных, а также считалась похожей на современное приложение RISC OS Archway, как своего рода "генератор приложений". DataPower, S Base и Squirrel впоследствии были обновлены, S Base 2 была дополнена функциями, упрощающими настройку приложений, и, следовательно, считалась "без сомнения, самой мощной системой управления базами данных, доступной для Archimedes" благодаря своей программируемости, Squirrel 2 получила реляционные возможности и была рекомендована за свою "удивительную гибкость" и функциональность поиска и сортировки, а DataPower была рекомендована больше для "большинства пользователей" за ее удобство использования и "привлекательные графики и отчеты". Несмотря на то, что приложения электронных таблиц и баз данных предлагали возможности построения графиков, также были доступны специализированные приложения для создания более широкого спектра графиков и диаграмм. Среди...
Полное видео
С появлением CD-ROM и широким распространением мультимедиа, Acorn представила полноценную систему видео под названием Acorn Replay в начале 1992 года, поддерживающую одновременное аудио и видео со скоростью до 25 кадров в секунду в настольной среде RISC OS или в "режиме полноэкранного изображения с низким разрешением". В отличие от некоторых других технологий видео с полным движением, Replay предлагала возможность чтения сжатых видеоданных с накопителей в реальном времени и поддержания постоянной частоты кадров, используя стандартное компьютерное оборудование без необходимости в специализированном аппаратном декодере видео. Методы сжатия, используемые Replay, по сообщениям, обеспечивали "коэффициенты сжатия от 25 до 40" для исходных видеоданных, при этом для программной декомпрессии требовался компьютер с 2 МБ оперативной памяти или более. При использовании более медленного носителя, такого как CD-ROM или дискета, видео можно было воспроизводить со скоростью до 12,5 кадров в секунду, а с жесткого диска – до 25 кадров в секунду. По сообщениям, одна дискета объемом 800 КБ могла вместить 12 секунд видео. На начальном этапе развития технологии поддержка файлов Replay была быстро внедрена в гипермедийные приложения, такие как Genesis и Magpie, при этом разработчики программного обеспечения были основной аудиторией для создания контента, во многом из-за стоимости оборудования, необходимого для захвата и хранения больших объемов видеоданных. Разработчики программного обеспечения привлекали компании, оснащенные необходимым оборудованием, для преобразования исходного материала в цифровой формат, а затем программное обеспечение Replay использовалось для обработки видеокадра за кадром, применяя методы сжатия изображений и "форму дельта-сжатия", в конечном итоге создавая видеофайл. Представление Acorn Replay вызвало сравнения с системой Apple QuickTime, которая уже была широко доступна пользователям Macintosh. Преимущества Replay включали эффективность решения на существующем оборудовании: даже базовая модель A3000 с 2 МБ оперативной памяти могла обрабатывать 2 МБ данных в секунду для достижения заявленной скорости воспроизведения 12,5 кадров в секунду. В отличие от этого, система Macintosh с 2 МБ оперативной памяти, по сообщениям, не могла обеспечить плавное воспроизведение видео, хотя воспроизведение звука не затрагивалось пропусками кадров, в то время как система с 4 МБ могла достигать 15 кадров в секунду с CD-ROM, хотя такая система была дороже систем Acorn на базе ARM3, которые могли более легко достигать более высоких частот кадров. Также сообщалось, что QuickTime мог плавно воспроизводить видео только на 1/16 части размера экрана, а также поддерживал 32 000-цветные режимы отображения, доступные на системах Macintosh с процессорами 68020 или более быстрыми. Одним из недостатков Replay на системах Acorn было ограничение воспроизведения до 256 цветов, накладываемое встроенной видеосистемой. Поставщики образовательного программного обеспечения и ресурсов увидели потенциал Replay для предоставления интерактивного видео по более доступной цене, чем существующий контент Laservision, хотя было отмечено, что в то время Laservision все еще обеспечивал "лучшее качество, полноэкранное движущееся изображение на сегодняшний день". Были замечены возможности для создания сборников видеоклипов на CD-ROM для целей мультимедийного дизайна, хотя разработчики образовательных материалов считали, что истинная ценность технологии будет реализована, если видео станет похожим на другие формы информации, позволяя использовать его в различных контекстах и работах и, таким образом, предоставляя детям "контроль над медиа". Педагоги также надеялись на более доступные возможности создания контента, позволяющие детям записывать, редактировать и включать свои собственные видео в свои проекты. Однако расходы, связанные с обработкой видеоданных, с хранением одной минуты видео, оцениваемой в 60 МБ, в сочетании со стоимостью коммерческой цифровизации видео, оцениваемой в 100 фунтов стерлингов за минуту видео, означали, что такие возможности останутся недоступными для большинства пользователей в то время. На рынке QuickTime появились признаки того, что эта ситуация изменится, поскольку он уже поддерживал создание короткометражных фильмов в сочетании с видеокартами и инструментами редактирования, такими как Adobe Premiere. Дальнейшее развитие в области создания видео было привнесено на платформу компанией Eidos, которая разработала "автономную нелинейную систему редактирования" на базе Archimedes в 1989 году, включающую цифровизацию исходного видео и его хранение на жестких дисках или магнитооптических носителях для использования с программным обеспечением для редактирования. Такое программное обеспечение использовалось для создания "списка расписания редактирования" на основе операций редактирования, выполняемых с цифровым, "автономным" видео, и эти детали редактирования впоследствии применялись в "онлайн" сеансе редактирования, включающем исходное видео, которое обычно хранилось на "линейных" носителях, таких как лента. Для поддержки более удобной автономной среды редактирования была разработана высокоэффективная симметричная схема сжатия, известная как ESCaPE (Eidos Software Compression and Playback Engine), обеспечивающая размер фильмов около 1,5 МБ в минуту. Чтобы решить проблему трудоемкого процесса использования программного обеспечения сжатия Acorn Replay с продуктом Replay DIY, что было следствием схемы сжатия "Moving Lines", подчеркнутой Replay в то время, Eidos представила собственное программное обеспечение сжатия для Replay DIY на основе ESCaPE и с тем же названием. Вместе с программным обеспечением Eidoscope, основанным на профессиональном программном обеспечении Optima от Eidos, утверждалось, что "на другой компьютерной платформе нет ничего, что могло бы сравниться с ним по удобству и простоте использования", и что эти разработки "побудят больше пользователей Archimedes попробовать себя в создании фильмов". В 1995 году Computer Concepts предложила комплект, включающий Eidoscope и мультимедийную карту компании Eagle M2, которая обеспечивала захват аудио и видео, улучшенное воспроизведение звука и MIDI-порты. Предназначенная для непрофессиональных приложений, Eidoscope была ограничена редактированием фильмов с разрешением до 160 x 128 и не поддерживала тайм-коды.
Инструменты развития
С выпуском Archimedes компания Acorn продолжила практику, начатую для своих предыдущих моделей, предлагая языки программирования в дополнение к BASIC, хотя и по несколько более высокой цене, чем предыдущие реализации. Среди них – Pascal, C, Prolog, Fortran, Lisp и Logo, например, Logotron Logo. Другие языки от Acornsoft, такие как BCPL, а также реализация Smalltalk 80 были доступны через Smalltalk Express стоимостью £620, предлагая привычную оконную среду, но требуя компьютер с 4 МБ памяти и жестким диском.
Основные
Acorn всегда подчеркивала свою реализацию BBC BASIC на своих более ранних машинах, и Archimedes поставлялся с улучшенной версией, BASIC V, которая предоставляла дополнительные структуры управления потоком, такие как циклы while, операторы case и многострочные операторы if. Графические примитивы и операции также были доступны через специальные ключевые слова, такие как ELLIPSE, CIRCLE, RECTANGLE и FILL, а спецификация цветов была расширена для доступа к более широкой цветовой палитре, поддерживаемой аппаратным обеспечением. Были добавлены различные команды для построения и манипулирования спрайтами, а также для включения, ограничения, отключения и чтения положения и состояния указателя мыши, включая примитивную среду рабочего стола. Появление RISC OS открыло возможность разработки настольных приложений, или WIMP, на BASIC и других языках. Будучи доступным по умолчанию, BASIC был естественным выбором для многих разработчиков настольных приложений, хотя "сложность WIMP" и необходимость обращаться к функциональности операционной системы, описанной в справочном руководстве программиста RISC OS, состоящем из "поразительных 52 вызовов WIMP", потребовали смягчения посредством учебных пособий, направленных на то, чтобы помочь программистам разобраться в механизмах и методах. Для облегчения разработки таких приложений было анонсировано несколько продуктов, предлагающих наборы инструментов или библиотеки, одним из первых был Archway, предоставлявший инструменты для определения различных аспектов приложения, включая проектирование макета окон и редактирование меню, а также подпрограммы BASIC. Позже были предприняты более амбициозные попытки расширить BASIC для доступа к функциональности рабочего стола. Например, HelixBasic добавил дополнительные ключевые слова в BASIC V, а также позволил традиционным программам BASIC, включая графические, прозрачно и одновременно работать в оконной среде. Хотя производительность поставляемого интерпретатора BASIC считалась конкурентоспособной, оба продукта были сосредоточены на улучшении производительности входных программ, но впоследствии Silicon Vision представила отдельный продукт, WimpGEN, как аксессуар для разработчиков настольных приложений. Этот продукт предоставлял редакторы окон и меню, которые генерировали исходный код BASIC, реализующий функциональность, необходимую для поддержки работы в среде рабочего стола. Затем добавлялась специфическая функциональность приложения, и полученную программу можно было также скомпилировать с помощью RiscBASIC перед запуском. BBC BASIC на Archimedes рассматривался Дэвидом Брэбеном и другими разработчиками как платформа для кроссплатформенной разработки игр еще до выхода Archimedes, Брэбен был автором трехмерной игры Lander, поставляемой с машиной. Поскольку BBC Micro использовался в качестве хоста разработки для версии Elite для Commodore 64 и, по сообщениям, Commodore использовал его для помощи в разработке Amiga "на ранних этапах", ожидалась аналогичная роль для Archimedes в разработке игр, которая также могла привлечь внимание разработчиков игр для устоявшихся платформ (таких как Amiga, Atari ST и консоли Sega и Nintendo) к машине Acorn. Была разработана возможность перекрестной сборки кода в ассемблере BASIC для процессоров, отличных от ARM, и была получена поддержка ключевых сотрудников Acorn, но руководство компании не хотело включать поддержку других систем в свой продукт, что ограничило эти усилия.
С
Несмотря на использование BASIC и ассемблера ARM некоторыми компаниями, в частности, в Computer Concepts, разработчики которой считали, что процессор ARM был "создан для программирования на ассемблере", и где Impression и ArtWorks были реализованы на ассемблере ARM с использованием ассемблера BASIC, использование языков более высокого уровня, таких как C, становилось все более предпочтительным из-за повышения производительности и переносимости. Тот факт, что Acorn удалось предложить свой собственный компилятор C, по сообщениям, был результатом "счастливой случайности": этот продукт был первоначально разработан Артуром Норманом и Аланом Майкрофтом для мэйнфрейма в Кембриджском университете и впоследствии предложен Acorn. Оригинальные компилятор и ассемблер Acorn были заменены продуктами Desktop C и Desktop Assembler в середине 1991 года. Эти продукты составляли Desktop Development Environment (среду разработки для настольных компьютеров) Acorn, целью которой было сокращение времени и усилий, необходимых для разработки приложений и модулей, а также поддержка этих действий непосредственно в среде рабочего стола. Оба продукта включали в себя расширенную версию Edit, известную как SrcEdit, для редактирования исходного кода, поддерживающую функцию "возврата" (throwback): навигацию к позициям в исходном коде, сгенерированном другими инструментами, такими как компилятор C. Desktop Debugging Tool (DDT) описывался как "впечатляющий пошаговый отладчик", поддерживающий точки останова и точки наблюдения и позволяющий пошагово выполнять обычный код приложения (в отличие от модулей) путем "фактической остановки рабочего стола", при этом управление этой операцией осуществлялось через окна, работающие отдельно от реального рабочего стола. Наряду с компилятором, ассемблером и компоновщиком предоставлялась утилита сборки, известная как Make, поддерживающая файлы Makefiles, а также улучшенная версия инструмента FormEd, используемого для разработки окон приложений. Desktop C стоил 229 фунтов стерлингов плюс НДС, а Desktop Assembler – 149 фунтов стерлингов плюс НДС.
C++
Стратегия Acorn в области C++ подверглась критике. Изначально компания объявила о доступности CFront от AT&T для своего зарегистрированного сообщества разработчиков, предназначенного для трансляции кода C++ для последующей компиляции продуктом Acorn Desktop C. Впоследствии Acorn представил новый продукт, заменивший Desktop C, который интегрировал CFront 3.0 для поддержки компиляции как C, так и C++, хотя и без поддержки исключений. Однако отзывы разработчиков были негативными, указывая на низкое качество кода и медленное время компиляции, при этом разработчики, по всей видимости, хотели "настоящий нативный компилятор C++ с хорошей поддержкой среды RISC OS". Несмотря на широкое распространение библиотек классов C++ на других платформах, Acorn решил предоставлять функциональность компонентов пользовательского интерфейса посредством набора модулей, известных как Toolbox, доступных на уровне системных вызовов. Помимо портированного компилятора GNU C++, который сам требовал не менее 4 МБ оперативной памяти для работы, Easy C, имевший значительно более низкую цену, чем компилятор Acorn, предлагал более ограниченный набор инструментов, в частности, лишенный отладчика продукта Acorn, и не был сертифицирован на соответствие стандарту языка ANSI, в отличие от компилятора Acorn. Тем не менее, он предоставлял необходимые инструменты компиляции, ассемблирования, компоновки и сборки, стремясь быть "простой в использовании системой разработки на C, ориентированной на нижний сегмент рынка". В конце 1994 года Beebug анонсировал Easy C++ в преддверии выпуска собственного продукта Acorn на C++. Easy C++ компилировал исходный код C++ непосредственно в объектный код ARM и поддерживал как шаблоны, так и исключения. Его стоимость составляла 99 фунтов стерлингов плюс НДС или 49 фунтов стерлингов плюс НДС в качестве обновления с Easy C. Продукт был в целом положительно воспринят, разработчики "достигли поставленной цели", предоставив нативный компилятор C++, хотя также отмечались отсутствие обновленной документации и необходимость дальнейшей разработки для улучшения продукта. В конечном итоге, отсутствие подходящего компилятора C++ и соответствующих библиотек классов для платформы привело к тому, что ведущие разработчики сосредоточились на продуктах для других платформ и отказались от планов по выпуску нового программного обеспечения для RISC OS. В 1994 году Марк Колтон из Colton Software раскритиковал Acorn за то, что он не дополнил свой компилятор C библиотеками "C toolbox" для облегчения разработки приложений, и считал Acorn "оказавшимся в тупике" по сравнению с общими тенденциями в области инструментов разработки, такими как появление Visual Basic и растущее распространение C++ вместе с библиотеками классов для разработки приложений, указывая на то, что только более крупный рынок программного обеспечения для Windows мог оправдать необходимые инвестиции в столь сложное приложение. Поскольку разработка под Windows могла использовать C++ и платформенно-специфичные библиотеки классов, Computer Concepts ожидала от Acorn предоставления сопоставимых инструментов и ресурсов, чтобы сделать разработку подобного программного обеспечения возможной на платформе Acorn, но этого "не произошло". Бен Финн из Sibelius Software отметил, что Sibelius 7 был "совершенно новым программным продуктом", написанным на C++, в отличие от предыдущих версий, написанных на языке ассемблера, главным образом из-за трудностей реализации запрошенных функций на таком низкоуровневом языке. Переносимость программного обеспечения на C++ также позволила сделать Sibelius доступным для платформ PC и Mac. Однако, поскольку Acorn не смог предоставить соответствующий обновленный пакет разработки C++, компания не смогла выпустить свой новый продукт на RISC OS.
Графические расширения
В 1990 году Atomwide объявила о расширении для ускорения чипа VIDC в Archimedes с 24 МГц до 36 МГц, предлагая режимы отображения с более высоким разрешением для машин, подключенных к мультисинхронным мониторам. Хотя поддерживались разрешения до 1280 x 480 и 1024 x 640, проблемой было отмечено мерцание из-за снижения частоты обновления, при этом 1152 x 486 казалось более комфортным в этом отношении. Разрешение SVGA 800 x 600 также поддерживалось до 16 цветов. Одним из побочных эффектов увеличения частоты VIDC было также увеличение частоты генерируемых звуков, поскольку VIDC также отвечал за генерацию звука. Усилители VIDC поставлялись некоторыми производителями мониторов вместе с соответствующим кабелем для машин Archimedes, хотя для установки устройства все еще требовалось выполнение одобренных работ по обслуживанию. Мониторы, такие как Taxan 795 Multivision, могли использоваться только в мультисинхронных режимах без усилителя VIDC, программное обеспечение которого стремилось "переопределить все режимы" для совместимости с дисплеем, а также обеспечивало новые режимы. Одним из недостатков решений усилителя VIDC была увеличенная полоса пропускания памяти, используемая VIDC при его новой частоте, что замедляло работу машин при использовании режимов с более высоким разрешением, особенно машин с процессорами ARM2 и более медленными шинами памяти. В связи с этим были приняты другие решения для обхода ограничений встроенного дисплея, в частности "усилители графики", такие как PCATS graphics enhancer от The Serial Port, и "цветные карты", такие как ColourCard от Computer Concepts и G8 от State Machine, которые обеспечивали отдельный буфер кадров, содержащий копию обычной экранной памяти, для генерации видеосигнала независимо от основной памяти системы. Это позволяло повысить частоту обновления (до 70 Гц) даже для режимов с более высоким разрешением, хотя максимальный размер экранной памяти, установленный VIDC (480 КБ), также налагал ограничение на доступные разрешения и глубину цвета, причем 800 x 600 было самым высоким разрешением 256-цветного режима, который можно было поддерживать. Однако такие карты также могли поддерживать более гибкие палитры в 256-цветных режимах, чем VIDC, а для более низких разрешений можно было поддерживать большую глубину цвета, предлагающую более 32 000 цветов. Сообщалось, что ColourCard позволяла системе ARM2 использовать режим отображения 1600 x 600 с 16 цветами (занимающий 480 КБ) со скоростью работы "160% от скорости режима Acorn 28 с значительно более низким разрешением", а именно 640 x 480 с 256 цветами (занимающий 300 КБ). State Machine, основанная бывшими разработчиками аппаратного обеспечения из Computer Concepts и Watford Electronics, анонсировала ряд периферийных устройств для цветных карт, начиная с G8 и G8+ в конце 1992 года, а затем с G8 Professional, которые были продемонстрированы на выставке BBC Acorn User в 1992 году, как и Computer Concepts ColourCard. Одним из потенциально значимых различий между различными линейками продуктов была роль VIDC: ColourCard использовала "видеопереключатель", который позволял VIDC генерировать выходной сигнал, независимый от карты для традиционных режимов отображения, при этом карта генерировала выход только для расширенных режимов, тогда как карты State Machine полностью отвечали за вывод и, таким образом, обеспечивали эмуляцию традиционных режимов, что приводило к эффекту "черных полос" для некоторых режимов в ранних версиях программного обеспечения State Machine, а также вызывало проблемы совместимости с программным обеспечением, особенно играми, которые напрямую обращались к регистрам VIDC для настройки дисплея. Последующие разработки State Machine принесли карту G16, предлагающую специализированную поддержку приложений для режимов 15 и 16 бит на пиксель. Наряду с ограничениями пропускной способности, контроллер памяти налагал фундаментальное ограничение на размер фреймбуферов VIDC, ограничивая размер фреймбуферов, передаваемых в VIDC через DMA, до определенной области физической памяти 512 КБ. Карта State Machine ColourBurst, анонсированная вместе с картой G16, использовала методы отображения памяти для обеспечения 1 МБ видеопамяти вместо 512 КБ предыдущих карт и, таким образом, поддерживала более крупные режимы экрана. Случайно, ARM Limited анонсировала VIDC20, преемника VIDC10 в Archimedes, примерно в то же время, когда в конце 1992 года были представлены продукты Computer Concepts и State Machine. К концу 1993 года слухи о системе Acorn следующего поколения (в конечном итоге выпущенной как Risc PC), особенно о 24-битной поддержке цвета, привели к предположениям об улучшенной поддержке большей глубины цвета в RISC OS, сопровождаемым наблюдением в контексте карты State Machine ColourBurst о том, что "маловероятно, что другой производитель выпустит такое мощное устройство до запуска новой разработки Acorn". ClusterCard, использующая Cluster Module G335, была заявлена как первая графическая карта для серии Archimedes, не требующая использования VIDC. Поскольку системы, совместимые с IBM PC, оставляли Archimedes "далеко позади конкурентов в плане дисплея", ClusterCard рассматривалась как попытка решения, аналогичного архитектуре локальной шины на A5000, с потенциалом "превратить A5000 в серьезную графическую машину, возможно, с таким же потенциалом дисплея, как у следующей серии Acorn, оснащенной VIDC20". Запуск Risc PC в 1994 году продемонстрировал преемника Archimedes от Acorn, на что State Machine ответила продуктом под названием ColourView, "совершенно новая замена оригинальных графических карт State Machine G8 и G16", предлагающая 16-битные на пиксель режимы, совместимые с настольными системами, а также модульную версию, доступную для ClusterCard без 1 МБ фреймбуфера. Сообщалось, что полная версия карты была доступна для машин серий A300, A400, A5000 и A540. В отличие от общих улучшений графики, различные продукты также были представлены для поддержки вещательной индустрии и других профессиональных приложений обработки изображений. В конце 1990 года Millipede Electronic Graphics анонсировала продукт обработки изображений под названием APEX (Archimedes P3 Expansion) с "четырьмя чипами P3 (процессора конвейера пикселей) вместе с процессором Arm3, работающим на частоте 27 МГц". Поддерживая "графику вещательного качества с 32 битами на пиксель", аппаратную поддержку окон и спрайтов, подчеркивая комбинирование и манипулирование изображениями в реальном времени, продукт был ориентирован на профессиональных пользователей и имел соответствующую цену, версия с 4 МБ оперативной памяти должна была стоить 2750 фунтов стерлингов. Тем не менее, было достигнуто лицензионное соглашение с Acorn для "полной эмуляции графических функций Risc OS". Продолжая разработку этого более раннего продукта, Millipede предложила видеокарту "совершенно новую Apex Imager" в начале 1994 года с четырьмя специализированными чипами, ARM3, FPA и 16 МБ видеопамяти на двухслойном модуле, стоимостью 3975 фунтов стерлингов, что практически не изменилось по сравнению с ценой оригинального продукта 1990 года. Этот продукт, по-видимому, широко использует FPGA-устройства и предлагает многочисленные возможности видеовхода и -выхода. Аппаратное обеспечение Apex использовалось решением для захвата и сжатия видео Eidos Thumper, которое работало на Risc PC и могло обрабатывать "видео MPEG 1 разрешения с полной частотой кадров PAL в реальном времени", что в начале 1995 года считалось "лучшим дигитайзером для наших нужд на любой платформе" управляющим директором Eidos. Предыдущие решения Eidos для захвата использовали машины A540 с 8 МБ оперативной памяти.
Арифметика с плавающей запятой
Архимед не предоставлял аппаратную поддержку арифметики с плавающей точкой в стандартной комплектации, но система была спроектирована таким образом, чтобы ее можно было добавить, с определенной Acorn архитектурой набора инструкций для сопроцессора с плавающей точкой, предназначенной для использования программами. В дополнение к этому был разработан программный модуль, обеспечивающий эмуляцию такого сопроцессора, обрабатывающий эти дополнительные инструкции программно с использованием стандартных инструкций ARM. Сопроцессор описывался как "упрощенный" ARM, имеющий всего восемь регистров вместо шестнадцати, и предлагающий инструкции для передачи значений в память и из нее (поддерживающие представления с одинарной, двойной, расширенной двойной точностью и упакованной десятичной кодировкой), для передачи значений между основным процессором и сопроцессором, для передачи информации о состоянии сопроцессора, для выполнения унарных и бинарных операций над значениями и для выполнения сравнений. В первом поколении машин серий 300 и 400 только серия 400 имела соответствующую возможность расширения для добавления блока с плавающей точкой (FPU) или сопроцессора, хотя эмулятор поддерживался на всех моделях. Возможность расширения сохранилась в серии 400/1. Карта расширения FPU была выпущена для рабочей станции R140 и серии 400 в 1989 году по цене 599 фунтов стерлингов плюс НДС и была основана на WE32206, с использованием "чипа-конвертера протокола" для преобразования между ARM и WE32206. Карта WE32206 также предлагалась для карты расширения Springboard компании Acorn для совместимых с IBM PC компьютеров. Хотя Acorn предполагал, что подключение ARM к существующему чипу FPU будет "гораздо более быстрым путем" к созданию аппаратного решения с плавающей точкой, чем разработка нового сопроцессора, сложность разработки специализированной интегральной схемы, отвечающей за интерфейс с WE32206, оказалась, по-видимому, больше, чем ожидалось, и на ее поставку потребовалось два года. Обзоры FPU были в целом сдержанными, отмечая, что заявления Acorn об восьмикратном увеличении скорости вряд ли будут достигнуты в "реальной программе", однако сообщалось, что программы, выполняющие повторяющиеся операции с плавающей точкой, обеспечивают увеличение скорости от четырех до шестнадцати раз по сравнению с базовой системой на основе ARM2. Более практические тесты показали увеличение скорости для эталонных программ до восьми раз, что соответствовало заявлениям Acorn, но сопоставили эти преимущества с более значительным увеличением производительности, достигаемым при обновлении до ARM3, которое обеспечивает общее улучшение скорости в четыре раза. В основном сосредоточившись на программировании на BASIC, один рецензент пришел к выводу, что FPU был "практически устаревшим" с появлением обновления ARM3. Другой признал, что некоторые, но не все программы на языке C выиграют от FPU, поскольку "хороший программист будет избегать использования инструкций с плавающей точкой, если это вообще возможно", предполагая, что рабочая станция Acorn R140 получит больше пользы от обновления. Модели, официально поддерживающие FPA, были представлены задолго до появления устройства, а различные карты обновления ARM3 для более ранних моделей также были доступны с разъемом FPA в ожидании его возможной доступности. Производство устройства осуществляла GEC Plessey Semiconductors, и, как сообщалось, находилось на "продвинутой стадии производства" в начале 1993 года. Доступность оставалась неясной, а ARM опубликовала технические детали, указывающие, что чип с 134 000 транзисторами, по сообщениям, был "самым сложным интегральным блоком Arm на сегодняшний день" и сравнивая его производительность "около 4 MFLOPS" с сопроцессором с плавающей точкой MIPS R3010, при этом заявляя о значительном преимуществе в энергопотреблении. Дополнительные сведения были предоставлены после окончательного выпуска FPA10, в котором указана рабочая частота 26 МГц и потребление энергии 250 мВт. Реакция крупных производителей программного обеспечения, таких как Computer Concepts и Colton Software, была осторожной, поскольку продукты первых не использовали инструкции с плавающей точкой и, следовательно, не могли получить выгоду, а последние использовали такие инструкции, но выражали скептицизм относительно каких-либо значительных преимуществ в производительности. Наблюдения при тестировании FPA10 подтвердили, что приложения, такие как Resultz и PipeDream 4 — оба продукта Colton Software — и другие электронные таблицы, хотя и могли получить выгоду как приложения для обработки чисел, не показали "заметного увеличения скорости", что объяснялось тем, что эти приложения избегают ненужных вычислений и более значительной нагрузкой на обслуживание графического пользовательского интерфейса. Другие программы, такие как Draw и ArtWorks — продукт Computer Concepts — использовали собственные арифметические процедуры вместо эмулятора с плавающей точкой (FPE) и, как и ожидалось, поэтому не могли воспользоваться ускоренными инструкциями с плавающей точкой. Однако различные бесплатные или недорогие программы, портированные с других систем, такие как POV Ray, а также некоторые собственные приложения, такие как Illusionist от Clares и WorraCAD от Oak Solutions, продемонстрировали существенный прирост производительности с FPA, увеличение скорости составляло от пяти до десяти раз. Программы, скомпилированные компилятором Fortran от Intelligent Interfaces, по сообщениям, работали "некоторые процедуры в 20 раз быстрее с FPA10". Продукт воспринимался как "выгодное предложение", но имеющий ограниченную полезность из-за отсутствия поддержки во многих приложениях, которые использовали собственные процедуры и методы для обеспечения производительной арифметики на базовой аппаратной платформе, и отсутствия стимулов у производителей программного обеспечения для обеспечения поддержки без достаточного количества пользователей, имеющих установленный FPA. С FPA10, наконец, ставшего доступным, но работающим только на частоте 26 МГц, и с обновлениями ARM3, поставляемыми на частотах до 35 МГц и, по-видимому, поставляемыми в таких продуктах, как карта обновления процессора для A540, обновления ARM3 также производились с процессорами ARM3 на частоте 33 МГц, но, в отличие от их 25-мегагерцовых аналогов, которые были доступны с уже установленными сопроцессорами FPA10, эти более быстрые карты не поставлялись с сопроцессорами FPA11, возможно, из-за проблем с доступностью более быстрой части. Хотя ARM2, используемый в текущих моделях, предположительно мог работать на частоте 20 МГц, он фактически работал на частоте 8 МГц из-за внешних ограничений, связанных со скоростью шины данных и "относительно медленных", но, соответственно, относительно недорогих, используемых устройств RAM. ARM3 включал в себя объединенную кэш-память инструкций и данных объемом 4 КБ на чипе, ослабляющую такие внешние ограничения и, таким образом, позволяющую процессору продуктивно работать на повышенной частоте 20 МГц. С процессором, работающим на этой более высокой скорости, общая производительность компьютера с обновлением ARM3, по сообщениям, была в два раза выше, чем у машины без обновления ("в среднем время выполнения сократилось вдвое"), при этом программы, выполняющие ввод-вывод, выигрывали меньше ("в худшем случае улучшение на 30 процентов"). Оригинальные модели A300 и A400, в отличие от серии A400/1, требовали обновления до MEMC1a. Заявлена 100-процентная совместимость с ARM2, и была предусмотрена возможность отключения кэш-памяти на чипе и замедления тактовой частоты до 8 МГц для обработки программного обеспечения, которое работало слишком быстро с ARM3, работающим на полной скорости, но, как было предоставлено изначально, ARM3 был несовместим с существующим аппаратным решением сопроцессора с плавающей точкой из-за внедрения другого интерфейса сопроцессора в устройстве, этот интерфейс в конечном итоге использовался устройством FPA. Обновление было представлено по цене 684,24 фунта стерлингов, а MEMC1a стоил 57,50 фунта стерлингов для тех пользователей, которым он был нужен. К концу 1991 года обновление ARM3 было предложено для A3000 компаниями Aleph One в сотрудничестве с Atomwide и Watford Electronics. Поскольку ARM2 был припаян непосредственно к материнской плате в A3000 с использованием технологии поверхностного монтажа, обновление должно было выполняться сервисной службой, а цены включали курьерскую доставку, установку, тестирование и возврат в течение пяти рабочих дней. С т...
IBM PC-совместимые модули
Acorn первоначально планировала производить систему, совместимую с IBM PC, на модуле (периферийный модуль), в комплекте с процессором 80186 (работающим на 10 МГц). Запущенный в начале 1992 года, модуль с 1 МБ оперативной памяти стоил 595 фунтов стерлингов, а версия с 4 МБ – 725 фунтов стерлингов. Известный как 386PC, этот модуль был, по сути, ПК внутри вашего Archimedes, с возможностью расширения ОЗУ от минимальных 1 МБ (цена этой конфигурации к моменту обзора снизилась до 495 фунтов стерлингов) до максимальных 4 МБ, при этом эта конфигурация также предлагалась по сниженной цене в 625 фунтов стерлингов. Разъем на плате позволял установить математический сопроцессор 80387 для аппаратной поддержки арифметики с плавающей запятой, что стоило дополнительных 120 фунтов стерлингов. Интеграция ПК-системы подразумевала использование дисплея, клавиатуры и дисковода Archimedes. В первоначальной версии поставляемое приложение 386PC переводило Archimedes в режим выделенного дисплея, захватывая управление экраном, но последующие версии обещали работу ПК в окне, подобно обновленному эмулятору PC того времени. Требования к видеопамяти составляли около 256 КБ для MDA и CGA, а для EGA и VGA – еще 256 КБ. Отдельные последовательные и параллельные порты были установлены на плате расширения из-за ограничений портов существующих машин Archimedes, но интеграция с этими портами также планировалась в последующих версиях продукта. Watford Electronics, в сотрудничестве с Крисом Хани, "плодовитым экспертом по аппаратному обеспечению Computer Concepts", объявила о модуле ПК в начале 1992 года, который фактически предоставлял "автономный ПК" внутри хост-компьютера и потенциально позволял двум независимым пользователям работать с собственными клавиатурами и мониторами, хотя к ПК-системе можно было получить доступ через окно рабочего стола и использовать разделы жесткого диска RISC OS. Однако, по-видимому, этот продукт так и не был выпущен, а его разработчики впоследствии основали компанию State Machine, производителя графических расширений. Последующий обзор несколько смягчил эти заявления, указав, что производительность Windows "ненамного лучше, чем у среднего не ускоренного клона 386SX", хотя ожидалось улучшение поддержки ускорения, а также выпуск драйверов для различных лазерных принтеров с прямым подключением. Цена продукта составляла 495 фунтов стерлингов за версию с 1 МБ и 595 фунтов стерлингов за версию с 4 МБ, с ожидаемым будущим обновлением, которое поддерживало бы до 16 МБ оперативной памяти. В 1993 году Aleph One сотрудничала с Acorn для производства версий PC-карт под брендом Acorn для использования с A3020 и A4000, использующих отдельную "мини-систему расширения модулей". Карты 386SX и 486SLC с частотой 25 МГц предлагались в этом формате для обеспечения совместимости с DOS и Windows, под названиями PC386 и PC486, по цене 275 и 499 фунтов стерлингов соответственно. В конце 1993 года поставляемое программное обеспечение было обновлено и объявлены скидки, снизившие цены до 225 и 425 фунтов стерлингов соответственно. Acorn также предлагала комплекты A4000 с жестким диском и каждой из карт. Параллельно, на фоне спекуляций о будущих компьютерных продуктах Acorn, менеджер по маркетингу продуктов Acorn заявил, что такие продукты "будут иметь пустой процессорный сокет Intel, чтобы пользователи могли добавить совместимость с PC Dos и Windows". Эти заявления были уточнены техническим директором Acorn, который пояснил, что "второй процессор" Intel был лишь опцией в архитектуре, поддерживающей несколько процессоров. В конечном итоге Acorn выпустила Risc PC с возможностью использования двух процессоров и поддержкой "недорогих (от 99 фунтов стерлингов) подключаемых процессоров 486 PC или других процессоров" наряду с процессором ARM. В 1994 году были выпущены переработанные PC-карты, предлагающие более быстрый процессор 486SLC2 с частотой 50 МГц, что, по сообщениям, удвоило производительность по сравнению с самыми быстрыми существующими картами. Можно было установить до 16 МБ оперативной памяти SIMM, а также был добавлен локальный контроллер жесткого диска. Поставляемое программное обеспечение также было обновлено для поддержки Windows с разрешением 800 x 600 и до 16 цветов, а также была доступна дополнительная поддержка сетевых драйверов для использования карты в качестве клиента Novell NetWare и для Windows for Workgroups 3.11. Цены оставались примерно на уровне предыдущих моделей. По сообщениям, производительность была лучше, чем у предыдущего поколения карт, но "все еще медленной по сравнению со всеми, кроме самых простых современных ПК, но вполне пригодной для использования". Тесты Windows User показали производительность, сравнимую с быстрой системой на базе 386SX или "стандартной" системой на базе 386DX, при этом более быстрый процессор давал более благоприятную оценку, но тесты жесткого диска и графики снижали общую оценку. Использование жесткого диска, подключенного непосредственно к карте через собственный интерфейс IDE, обеспечивало, по сообщениям, в десять раз более высокую производительность по сравнению с использованием системного диска, но использование программного обеспечения кэширования SmartDrive делало разницу в производительности незначительной.
Параллельная обработка данных
В конце 1989 года компания Gnome Computing анонсировала ряд модулей, обеспечивающих доступ к возможностям параллельной обработки с использованием процессоров Inmos Transputer. Помимо модуля "Link Adaptor" для подключения к внешнему оборудованию Transputer, модуль "TRAM Motherboard" объединял логику интерфейса Link Adaptor с возможностью размещения до четырех модулей "TRAM" (Transputer плюс RAM), предоставляя полноценную систему разработки на базе Archimedes. Также предлагался модуль "Transputer Baseboard" с процессором T425 или T800 и до 8 МБ оперативной памяти. Утверждалось, что один модуль с четырьмя TRAM, каждый из которых оснащен процессором T800, обеспечивает производительность 40 МИПС, при потенциальных 160 МИПС на Archimedes с четырьмя слотами для модулей. Возможности цифровой обработки сигналов предоставлялись картой Burden Neuroscience 56001 DSP, изначально разработанной Институтом неврологии Burden как внутреннее оборудование для использования с системами Archimedes, но поставляемой компанией The Serial Port. Эта карта устанавливалась в виде модуля стандартной ширины, но, что необычно, требовала ручной конфигурации вместо автоматического определения хост-компьютером. Сам модуль включал 32-МГц процессор цифровой обработки сигналов Motorola 56001, 192 КБ оперативной памяти, два 16-битных аналого-цифровых преобразователя, два 16-битных цифро-аналоговых преобразователя и средства последовательной связи. 25-контактный разъем обеспечивал подключение платы к другому оборудованию. Предоставлялся ассемблер, который, по сообщениям, требовал для работы среды разработки Acorn Desktop Development Environment, а также программное обеспечение для взаимодействия с платой, просмотра содержимого памяти и регистров, и визуализации диапазонов памяти в реальном времени. Продукт, описанный как подходящий для "высокоскоростного сбора или вывода аналоговых данных" с поддержкой обработки сигналов в реальном времени, рассматривался как "полезный стенд для разработки и тестирования 56001", требующий определенного уровня квалификации, но при этом предлагавший хорошее соотношение цены и качества – 449 фунтов стерлингов плюс НДС.
CD-ROM и связанные с ними устройства хранения
Технология CD-ROM была внедрена в линейку Archimedes в 1990 году с выпуском решения CD-ROM от Next Technology для A3000 и более ранних моделей Archimedes. Решение, сочетавшее в себе интерфейс SCSI и CD-ROM-привод, поставлялось с образцовым диском по общей цене 995 фунтов стерлингов и обеспечивало файловую систему, позволяющую просматривать и читать стандартные CD-ROM-носители как любой другой тип диска. Также предоставлялось приложение для воспроизведения аудиодорожек на CD-Audio и дисках смешанного формата через разъем для наушников привода. Сам привод использовал кассету для размещения дисков, вставляемых в привод. Ограничением RISC OS был контент различных CD-ROM-изданий, который часто разрабатывался для MS-DOS и включал только программное обеспечение DOS для поиска и функциональности, связанной с базами данных. Next Technology стремилась исправить эту ситуацию, предложив услугу, позволяющую пользователям создавать собственные CD-ROM примерно за 300 фунтов стерлингов за диск, что привело к первоначальному выводу о том, что школы и институциональные пользователи извлекут из этого формата гораздо больше пользы, чем домашние пользователи. Спустя два года после появления продуктов CD-ROM, внедрение технологии все еще находилось в "неуверенном состоянии", при этом 8 миллионов фунтов стерлингов было потрачено на оборудование, а в школах Великобритании было установлено около 3000 приводов. Цены на приводы значительно упали – с примерно 1000 фунтов стерлингов до 300 фунтов стерлингов, и ожидалось дальнейшее снижение до 200 фунтов стерлингов. Как важная технология для доставки мультимедийного контента, акцент сместился с простого использования CD-ROM в качестве дешевого носителя для хранения больших объемов графики и текста к стремлению обеспечить "высококачественную полноэкранную графику в сочетании с высококачественным стереозвуком" на CD-носителях, при этом основной задачей было обеспечение возможности воспроизведения сжатого видео, которое компьютер или привод могли бы декомпрессировать без ущерба для качества видео или возникновения несовместимости между продуктами разных производителей. Видеорешением Acorn для собственных компьютеров была система Replay, представляющая форматы сжатия и соответствующее программное обеспечение для воспроизведения и создания. Однако технология лазерных дисков, которая Acorn использовала несколько лет назад для интерактивных видеоприложений, в частности в проекте BBC Domesday, все еще рассматривалась как "многообещающий конкурент" видеоформатам на основе CD, наконец, "добившись успеха в мультимедийном обучении" и к тому времени "ориентированная на состоятельных любителей домашнего видео". Ограничения, связанные с возможностью только чтения CD-ROM-дисков, также рассматривались как "серьезный недостаток", заставляя пользователей искать альтернативные варианты для удобного хранения больших объемов данных, и в это время стали появляться магнитооптические диски. Тем не менее, внедрение CD-ROM считалось неизбежным, особенно учитывая преимущества формата для хранения больших объемов текста и удобства поиска такого текста, а также благодаря государственным инициативам, которые помогли сделать доступными около 100 названий для MS-DOS и RISC OS. Двойная функциональность носителей и возможность использования приводов для воспроизведения аудио также делали такие продукты привлекательными для покупки, особенно для домашних пользователей, а Photo CD также считался привлекательным фактором, хотя выпуск CD i от Philips и CDTV от Commodore рисковал вызвать путаницу на этом рынке, а также представлял собой дополнительную проблему с точки зрения совместимости для собственных продуктов и технологий Acorn, с улучшениями операционной системы и приложений, которые должны были быть реализованы к концу года. Хотя видео- и память возможности компьютеров Archimedes обычно не могли воспользоваться преимуществами большей глубины цвета или больших размеров отсканированных изображений на носителях Photo CD, ожидалось появление нового оборудования от Acorn, оснащенного новым поколением видеоконтроллера от ARM и поддержкой 24-битных цветных дисплеев. Поддержка CD-ROM с несколькими сессиями потребовала некоторых обновлений существующих интерфейсов SCSI, а также использования приводов с соответствующими возможностями, таких как собственный мультимедийный модуль расширения Acorn.
Возможности сетевого взаимодействия
Архимед был выпущен с возможностью установки дополнительного модуля Econet, который был идентичен используемому в серии Master. Acorn представила подключение Ethernet с выпуском рабочей станции R140 Unix, а также предлагала карты расширения для моделей Archimedes. В 1992 году Atomwide также представила Ethernet-карты для традиционной шины расширения Archimedes и для внутреннего слота расширения в A3000. Ethernet можно было использовать как более быструю среду для существующих сетей Econet, либо вместо этого – стек протоколов TCP/IP. Acorn стремилась добавить функциональность Econet поверх интернет-протоколов с помощью своего комплекса технологий Acorn Universal Networking (AUN). Множество производителей предлагали карты расширения Ethernet, такие как Ant Limited (через Atomwide), Digital Services, i cubed, Oak Solutions и Risc Developments. Некоторые из этих карт, несмотря на совместимость с AUN, поддерживали фирменные расширения, например ClassNet от Oak Solutions и NetGain от Digital Services. Существовали и другие сетевые решения, включая совместное использование жестких дисков через шину SCSI, а также новые технологии, такие как режим асинхронной передачи, которые были внедрены на платформе Acorn, в частности, в продукте Nexus от SJ Research.
Влияние
В середине 1987 года журнал Personal Computer World опубликовал предварительный обзор Archimedes, основанного на "A500 Development System", выразив восторг по поводу производительности компьютера, отмечая, что он "казался самым быстрым компьютером, который я когда-либо использовал, и значительно превосходил другие", что указывало на то, что система заслуживает успеха на образовательном рынке и может превзойти более ранние модели Acorn на бизнес-рынке, успешно конкурируя с Mac II или IBM PS/2 80. Аналогичный энтузиазм был выражен тем же автором в предварительном обзоре A310 в журнале Byte в следующем месяце. С приближающимся выходом RISC OS для Archimedes, последующие обзоры в начале 1989 года хвалили графический интерфейс и поставляемые приложения, отмечая, что "RISC OS – это то, чем должен был быть оригинальный рабочий стол Archimedes, но не стал", и выражали надежду на будущие приложения от Acorn и сторонних разработчиков, сожалея лишь о том, что "жаль, что эта впечатляющая среда не была доступна при запуске Archimedes, хотя еще не слишком поздно привлечь к ней внимание". Выпуск A3000, поставляемого с предустановленной RISC OS, принес Acorn продажи выше ожидаемых, и, по оценкам, к концу 1989 года было продано в общей сложности 50 000 систем Archimedes и A3000. К началу 1991 года было продано 100 000 компьютеров Archimedes, при этом A3000 был самым продаваемым компьютером в школах Великобритании, а Archimedes и Master 128 от Acorn составляли 53% продаж за восьмимесячный период 1990 года, а 32-битные машины "продавались в два раза лучше, чем Master 128". В этот период более двух третей продаж компьютеров в начальные школы приходилось на модели Acorn, а 40% доля Acorn в продажах в средние школы сделала компанию крупнейшим поставщиком в этом сегменте рынка. К середине 1992 года было продано 180 000 компьютеров Archimedes, что опять же было связано с высокими продажами A3000. К моменту выпуска варианта StrongARM J233 Risc PC в 1997 году было продано более 600 000 систем Archimedes, A-серии и Risc PC. Archimedes распространялся в разной степени за пределами Великобритании. Сообщалось, что запросы о модельном ряде Archimedes для США и Канады обрабатывались через Olivetti Canada, а дистрибуцией и обслуживанием в Канаде занималась Comspec в сотрудничестве с Olivetti Canada. В Италии Archimedes продвигался и распространялся компанией G. Ricordi & C., ранее назначенной эксклюзивным дистрибьютором Acorn в стране.
Выступление
Первоначальные заявления Acorn о производительности Archimedes указывали на 4 миллиона инструкций в секунду (MIPS), что, как сообщалось, эквивалентно инструкциям DEC VAX 11/750. При этом VAX 11/750 оценивался в 0,62 VUPS, а Compaq достигал примерно 2,1 VAX MIPS. Это значение также использовалось для расчета рейтингов MIPS по результатам эталонного теста Dhrystone 2. Такой уровень производительности сделал Archimedes одним из самых мощных домашних компьютеров, доступных в конце 1980-х и начале 1990-х годов, поскольку его процессор превосходил Motorola 68000, используемый как в более дешевых Amiga 500 и Atari ST, так и в более дорогих Macintosh и Amiga 2000. Хотя 8-МГц 68000 имел рейтинг производительности около 1,2 VAX MIPS, Amiga 1000 на базе 68000 демонстрировал около 0,54 VAX MIPS при системном тестировании. Для сравнения, системы на базе 8-МГц ARM2, такие как BBC A3000, показывали результаты от 2,7 до 3,4 VAX MIPS в зависимости от версии операционной системы и конфигурации дисплея. Со временем производительность Archimedes и его конкурентов продолжала улучшаться. Например, модель Compaq Deskpro 386/16 в 1988 году была заменена моделью 386/20 с несколько улучшенной производительностью процессора (около 3,5 VAX MIPS), а в 1989 году – моделью 386/33, еще больше повысившей производительность процессора (до примерно 6,6 VAX MIPS). Обновленные модели Amiga также демонстрировали стабильное повышение производительности: Amiga 2500/20 появилась в 1988 году, а Amiga 2500/30 – в 1989 году, обеспечивая примерно 1,5 VAX MIPS и 3,0 VAX MIPS соответственно. Amiga 2000, модернизированная до процессора 68030 с частотой 33 МГц, достигала производительности около 3,0–3,6 VAX MIPS. Серия Macintosh II постепенно улучшала свою производительность: с примерно 1,6 VAX MIPS в 1987 году для оригинальной модели на базе 68020 до примерно 6,1 VAX MIPS в Macintosh IIfx на базе 68030 в 1990 году. Увеличение отставания в производительности по сравнению с архитектурой x86 было несколько уменьшено с появлением ARM3 в 1990 году: система Archimedes, такая как A410/1, модернизированная до ARM3 с частотой 25 МГц, могла достигать 10,5 VAX MIPS. Введение 68040 и, особенно, 80486 с последующей эволюцией ставило модели Archimedes на базе ARM3 в менее выгодное положение. Преемники Macintosh II, серии Quadra и Centris, улучшили производительность в два-четыре раза по сравнению с более ранними моделями. Amiga 4000 с процессором 68040 (или соответствующим образом модернизированные Amiga 2000 и 3000) могла достигать 18,7–21,6 VAX MIPS, а с появлением процессоров 486DX2 с частотой 50 МГц и 66 МГц в 1992 году этот показатель увеличился до 28,5 VAX MIPS. Такую производительность уже превосходили модели на базе Pentium, такие как Compaq Deskpro 5/66M Model 510, обеспечивающие 40,3 VAX MIPS. Хотя Archimedes, эмулируя инструкции арифметики с плавающей запятой в программном обеспечении, достигал результатов Whetstone, сопоставимых с более ранним продуктом Cambridge Co Processor от Acorn, основанным на процессоре NS32016 с частотой 6 МГц и блоке плавающей запятой NS32081, такие уровни производительности были менее впечатляющими по сравнению с современными системами, оснащенными аппаратной поддержкой плавающей запятой, достигая производительности лишь "в пределах коэффициента два или меньше" систем IBM PC/AT, оснащенных процессором 80286 и сопроцессором 80287. Уже в 1988 году система Compaq с процессором 80386 и сопроцессором 80387 с частотой 20 МГц достигала около 1800 кВт, что примерно в 20 раз превышало производительность ARM2, эмулирующего инструкции с плавающей запятой. Ожидалось, что блок плавающей запятой Acorn WE32206, доступный для серий A400 и R140, обеспечит десятикратное увеличение производительности. Однако, в отличие от R3010, анонсированного в 1988 году с заявленными показателями производительности 4 MFLOPS для вычислений двойной точности и 7 MFLOPS для вычислений одинарной точности и доступного в рабочих станциях в том же году, FPA10 был поставлен только в 1993 году, к тому времени было выпущено множество последующих продуктов MIPS с постоянно растущей производительностью, что снизило актуальность сравнений с R3010. Например, MIPS R4400, доступный с 1992 года, достигал около 26 MFLOPS при системном тестировании. В отличие от ухудшающейся конкурентной ситуации ARM3, комбинация ARM3 и FPA10 казалась более конкурентоспособной по сравнению с системами 486DX2, представленными в конце 1992 года, которые оценивались примерно в 4–5 MFLOPS, но через год их превзошла производительность систем на базе Pentium, начиная с 11 MFLOPS. В 1992 году сеть супермаркетов Tesco инициировала свою программу "Компьютеры для школ" в сотрудничестве с Acorn, предлагая ваучеры на каждые 25 фунтов стерлингов, потраченные в магазинах Tesco, которые можно было обменять на программное и аппаратное обеспечение, включая полные компьютерные системы. Эта рекламная кампания проводилась в течение шести недель. Более 15 000 школ зарегистрировались для участия в программе, и было выдано более 22 миллионов ваучеров, что оценивалось в более чем 4,5 миллиона фунтов стерлингов, хотя фактическая стоимость распределенных продуктов позже была оценена в 3 миллиона фунтов стерлингов. Tesco и Acorn повторили программу в 1993 году на основе отклика на кампанию предыдущего года, распространив программное и аппаратное обеспечение на сумму около 6,5 миллиона фунтов стерлингов более чем в 11 000 школ, включая 7000 компьютеров, и даже представив компьютеры Acorn некоторым школам впервые. Включение программного обеспечения в программу, по мнению одного обозревателя, наносило вред как компаниям, чьи продукты были представлены ("они не получают достаточной прибыли от сделки"), так и тем, чьи продукты не были представлены ("они видят, как потенциальные клиенты выбирают их конкурентов"). Отмечая, что программа "не была чисто благотворительной", выражалась обеспокоенность по поводу влияния на рынок Acorn и того, что школам приходится "обращаться к благотворительным организациям и пиар-акциям, чтобы получить основные инструменты для работы". В ответ на такую критику независимое программное обеспечение было исключено из программы в 1994 году, в результате чего было распространено более 10 000 школ, включая 4000 компьютеров, а за первые три года программы было передано в общей сложности 15 000 компьютеров. С расширением присутствия Tesco в Шотландии благодаря приобретениям, программа Tesco была расширена на Шотландию впервые в 1995 году. Наряду с обновлениями представленного ассортимента продукции была введена возможность сохранения неиспользованных ваучеров для погашения в кампании 1996 года. К концу кампании 1996 года было распространено товаров на сумму 5,7 миллиона фунтов стерлингов, а за первые пять лет программы было распространено товаров на общую сумму 25,9 миллиона фунтов стерлингов, включая 26 000 компьютеров Acorn. К середине и концу 1990-х годов британский образовательный рынок начал отказываться от продукции Acorn в пользу IBM PC-совместимых компьютеров, и Acorn и Apple создали совместное предприятие Xemplar для маркетинга продукции этих компаний в образовательном секторе в рамках стратегии по сохранению своей доли рынка. Благодаря участию Xemplar в программе "Компьютеры для школ" продукция Apple была представлена в кампании 1996 года и стремилась предложить продукцию Acorn в кампании 1999 года, несмотря на трудности, с которыми столкнулась Acorn, поскольку компания стремилась отойти от рынка настольных компьютеров, в конечном итоге продав свою долю в Xemplar компании Apple. В 2000 году Tesco сменила своего партнера в программе "Компьютеры для школ" с Xemplar на RM plc. Acorn проводила и другие рекламные акции для образовательного сектора. Программа Acorn Advantage, запущенная в сентябре 1994 года, предлагала программу лояльности, в рамках которой баллы начислялись за покупки и обменивались на "учебные ресурсы", которые включали некомпьютерные предметы, такие как музыкальные и научные инструменты, а также компьютерное оборудование. В программе участвовало несколько коммерческих партнеров.
The introduction of the 68040, and particularly the introduction of the 80486 with its subsequent evolution, put ARM3 based Archimedes models at an increasing performance disadvantage. Successors to the Macintosh II in the form of the Quadra and Centris series improved performance two to four fold over earlier models. An Amiga 4000 with 68040 CPU (or a suitably upgraded Amiga 2000 and 3000) could achieve a reported 18.7–21.6 VAX MIPS, and with the introduction of 486DX2 CPUs at 50 MHz and 66 MHz during 1992 raising this to as much as around 28.5 VAX MIPS. such performance had already been surpassed by Pentium based models such as the Compaq Deskpro 5/66M Model 510 delivering 40.3 VAX MIPS. Although the Archimedes, emulating floating point arithmetic instructions in software, achieved Whetstone benchmark results comparable to Acorn's earlier Cambridge Co Processor product based on the 6 MHz NS32016 CPU with NS32081 floating point unit, such levels of performance were rather less impressive in comparison to contemporary systems equipped with hardware floating point support, merely reaching a performance level "within a factor of two or less" of IBM PC/AT systems equipped with a 80286 CPU and 80287 floating point co processor. Already in 1988, a 20 MHz Compaq system with a 80386 CPU and 80387 co processor would achieve around 1800 KWhetstones or around 20 times the performance of the ARM2 emulating floating point instructions. Acorn's WE32206 based Floating Point Unit (FPU), available for the A400 series and R140, was expected to deliver ten fold performance benefits, However, unlike the R3010, announced in 1988 with claimed performance ratings of 4 MFLOPS for double precision arithmetic and 7 MFLOPS for single precision arithmetic, and available in workstation products the same year, the FPA10 was eventually delivered in 1993, by which time numerous subsequent MIPS products had been delivered with steadily increasing performance, diminishing the relevance of comparisons with the R3010. For example, the MIPS R4400, available from 1992, achieved around 26 MFLOPS when benchmarked in systems. In contrast with the declining competitive situation of the ARM3, the ARM3 and FPA10 combination did appear to rather more competitive with the 486DX2 systems introduced in late 1992, these rated at around 4–5 MFLOPS, but a year later these would be eclipsed by the performance of Pentium based systems starting at 11 MFLOPS. In 1992, the Tesco supermarket chain initiated its Computers for Schools scheme in association with Acorn, offering vouchers for every £25 spent in Tesco stores that were redeemable against software and hardware products including complete computer systems, with this promotional campaign taking place over a six week period. Over 15,000 schools registered to participate in the scheme and over 22 million vouchers were issued during the campaign period, placing the estimated value of the distributed products at over £4.5 million, although the actual value of distributed products was later reported as £3 million. Tesco and Acorn repeated the scheme in 1993 on the basis of the response to the previous year's campaign, distributing software and hardware at an estimated value of £6.5 million to over 11,000 schools including 7,000 computers, and even introducing Acorn computers to some schools for the first time. The inclusion of software products in the scheme was regarded by one commentator as harmful to both the companies whose products were featured, these "not making enough profit from the transaction", and to those whose products were not, these seeing potential customers choose their competitors' "free" products. Noting that the scheme was "not purely philanthropic", concern was expressed about the effect on the Acorn market and that schools were needing to "resort to charities and publicity stunts to get the basic tools to do the job". In response to such criticism, independent software titles were dropped from the scheme in 1994, which ultimately distributed products to over 10,000 schools including 4,000 computers, with a total of 15,000 computers having been given away over the first three years of the scheme. With Tesco having expanded its presence in Scotland through acquisitions, the Tesco scheme was extended to Scotland for the first time in 1995. Alongside updates to the featured product selection, the possibility was introduced of saving unredeemed vouchers for redemption in the 1996 campaign. By the end of the 1996 campaign, £5.7 million worth of products had been distributed, with the scheme having distributed products worth a total of £25.9 million, including 26,000 Acorn computers in its first five years. By the mid to late 1990s, the UK educational market began to turn away from Acorn's products towards IBM PC compatibles, with Acorn and Apple establishing a joint venture, Xemplar, to market these companies' products in the education sector as part of a strategy to uphold their market share. Through Xemplar's involvement in the Computers for Schools scheme, Apple products were featured for the first time in the 1996 campaign. and seeking to offer Acorn products in the 1999 campaign despite the turmoil around Acorn as the company sought to move away from the desktop computing market, subsequently selling its stake in Xemplar to Apple. In 2000, Tesco changed its partner in the Computers for Schools scheme from Xemplar to RM plc. Acorn conducted other promotional initiatives towards the education sector. The Acorn Advantage programme, launched in September 1994, offered a loyalty scheme whereby points were accrued through purchases and redeemed for "curriculum resources" that included non computing items such as musical and scientific instruments as well as computer hardware. Several commercial partners were involved in the scheme such as Fina, which awarded vouchers with petrol purchases that could be exchanged for points, and the Midland Bank which would donate points to schools joining its Midbank school based banking system. An Acorn branded Visa credit card would also generate Advantage points for nominated schools.
Наследие
Архимед использовался композиторами и авторами нот для работы с программой Sibelius для создания нотных партитур. В период с 1994 по 2004 год модели Archimedes и Risc PC применялись в качестве телесуфлеров на телевизионных студиях. Оборудование было легко адаптировать для использования в телевизионном вещании и оно было дешевле, чем другое доступное в то время оборудование. Модели Archimedes находили применение в других коммерческих вещательных приложениях, включая планирование эфира и управление CD-джукбоксами для спутникового радиоканала в магазинах сети Asda. Производительность и гибкость линейки Archimedes привели к тому, что эти компьютеры использовались в различных развлекательных приложениях и решениях. Bitbopper от Tecnation использовал видеозахватчики, карты genlock и MIDI в компьютерах Archimedes 440, интегрируя аудио- и видеовходы под управлением оператора видеоэффектов и выводя аудиовизуальный сигнал через развлекательные системы заведений, используя проекторы, дисплеи и другое оборудование для спецэффектов. Система Prisma от Laser Grafx использовала компьютеры Archimedes 440 и A5000 для управления лазерными эффектами на музыкальных концертах и в ночных клубах. Различные модели Archimedes и Risc PC использовались для управления различными аспектами игрового опыта Quasar laser tag, внедряясь в обновления системы под названием Chromaburst, которое впоследствии было заменено более консервативным решением на базе ПК.