Acorn Archimedes — это семейство персональных компьютеров , разработанное Acorn Computers из Кембриджа, Англия . Системы этого семейства используют процессоры с собственной архитектурой ARM от Acorn и изначально работали под управлением операционной системы Arthur, а более поздние модели представили RISC OS и, в отдельной линейке рабочих станций, RISC iX . Первые модели Archimedes были представлены в 1987 году, [1] и системы семейства Archimedes продавались до середины 1990-х годов вместе с новыми моделями Acorn Risc PC и A7000 . [2]
Первые модели Archimedes, оснащенные 32-битным ARM2 RISC CPU , работающим на частоте 8 МГц , обеспечивали значительное улучшение по сравнению с предыдущими машинами Acorn и 8-битными домашними компьютерами в целом. В рекламе Acorn для Archimedes была заявлена производительность 4 MIPS [примечание 1] . [3] Более поздние модели были оснащены процессором ARM3, обеспечивающим существенное улучшение производительности, и первой системой ARM-на-чипе , ARM250. [4]
Archimedes сохраняет определенную степень совместимости с более ранними машинами Acorn, предлагая BBC BASIC , поддержку запуска 8-битных приложений и режимы отображения, совместимые с этими более ранними машинами. Вслед за участием Acorn в BBC Micro , две из первых моделей — A305 и A310 — получили брендинг BBC. [5]
Название «Acorn Archimedes» обычно используется для описания любого современного дизайна Acorn, основанного на той же архитектуре. Эту архитектуру можно в целом охарактеризовать как включающую процессор ARM и чипсет первого поколения, состоящий из MEMC (контроллер памяти), VIDC (контроллер видео и звука) и IOC (контроллер ввода-вывода). [6]
Выпустив BBC Micro в 1981 году, Acorn зарекомендовала себя как крупный поставщик для начального и среднего образования в Соединенном Королевстве. [7] Однако попытки повторить это доминирование в других секторах, таких как домашние компьютеры с BBC Micro и Acorn Electron , и на других рынках, включая США и Западную Германию , [8] оказались менее успешными.
По мере развития микропроцессорной и вычислительной техники в начале 1980-х годов производители микрокомпьютеров должны были рассмотреть возможность развития своих продуктовых линеек для предложения более высоких возможностей и производительности. Стратегия Acorn для бизнес-вычислений и внедрения более производительных машин включала ряд расширений «второго процессора», [9] включая второй процессор Z80 , работающий под управлением операционной системы CP/M , обязательство, взятое Acorn при получении контракта с BBC Micro. [10]
Между тем, такие устоявшиеся платформы, как CP/M, работающие на процессорах Z80, столкнулись с конкуренцией со стороны IBM PC, работающего под управлением PC DOS , и компьютеров с различными операционными системами на процессорах Intel , таких как 8088 и 8086. [11] : 123 Также стали доступны системы, использующие Motorola 68000 и другие процессоры, работающие под управлением операционной системы Unix . Apple выпустила компьютеры Lisa и Macintosh , а Digital Research представила собственное программное обеспечение графического пользовательского интерфейса GEM , основанное на предыдущей работе Xerox .
Стратегия Acorn, по-видимому, развивалась в направлении Torch Computers — компании, которую Acorn рассматривала для приобретения [12] — которая уже объединила оборудование BBC Micro со вторыми процессорами (и модемами) для производства своей линейки продуктов Communicator [13] и производных. [14] В 1984 году Acorn представила линейку Acorn Business Computer (ABC), основанную на архитектуре BBC Micro, предлагая модели с различными вторыми процессорами и возможностями для реагирования на компьютерные тенденции того времени. [15] Эти модели получили в целом благоприятные отзывы от компьютерной прессы. [16] Однако, поскольку Acorn столкнулась с финансовыми трудностями из-за различных начинаний, в 1985 году компания была спасена Olivetti , оставив будущее линейки ABC неопределенным в ожидаемом процессе реструктуризации. [17] В конечном итоге, только один из вариантов — Acorn Cambridge Workstation — вышел на рынок в несколько иной форме, чем изначально планировалось. [18]
Сокращение Acorn Business Computer оставило Acorn исключительно с рядом 8-битных микрокомпьютерных продуктов, сделав компанию уязвимой для конкурентов, внедряющих 16-битные и 32-битные машины. Растущее доминирование MS-DOS на деловом рынке и пропаганда использования такого программного обеспечения в образовательном секторе поставили Acorn под угрозу потенциального исключения из ее основного рынка. [19] Тем временем конкурирующие машины пытались предложить определенную степень совместимости с BBC Micro, побуждая школы переходить на более новые, более мощные машины не Acorn, сохраняя при этом доступ к программному обеспечению, разработанному и купленному для «стареющей машины» Acorn. [20] Способность Acorn убедительно реагировать на эти конкурентные угрозы была, очевидно, ограничена: BBC Model B+ была просто переработанной BBC Model B (с некоторым наследием в начинаниях ABC), обеспечивающей некоторую дополнительную память, но стоившей дороже, чем ее предшественник, и была названа «временной мерой» техническим редактором Acorn User , выражающим разочарование в связи с неиспользованными возможностями для снижения стоимости и общим отсутствием технологических инноваций, поскольку «Acorn никогда не проявляла интереса к чему-либо столь же захватывающему, как 68000». [21] Разочарование было достаточным для того, чтобы некоторые производители программного обеспечения подали сигнал об уходе с рынка Acorn. [22]
Другие комментаторы в ответ на B+ предположили, что Acorn следует стратегии второго процессора более агрессивно, используя существующую базу пользователей BBC Micro, пока эти пользователи все еще используют машину. [23] В 1986 году Acorn представила серию BBC Master , начав с Master 128, которая вновь сделала акцент на вторых процессорах в виде встроенных «сопроцессоров». [24] Несмотря на скромное развитие существующей платформы на базе 6502 , энтузиазм по поводу серии был несколько больше, чем у моделей B+, при этом дилеры и разработчики программного обеспечения ссылались на возможности расширения и улучшенную совместимость по сравнению с B+. [25] Однако конкурентоспособность этих сопроцессоров оказалась ограничена аппаратными ограничениями, совместимостью и ценой, при этом система Master 512 с Master 128 и сопроцессором 80186 не в пользу полноценных систем, совместимых с IBM PC. [26] Запланированный продукт Master Scientific так и не был запущен, оставив потенциальным клиентам существующее расширение Cambridge Co-Processor в качестве единственного доступного варианта. [27]
Отношение к Acorn и ее технологической позиции несколько изменилось в конце 1985 года, когда появились новости о ее усилиях по разработке микропроцессора RISC , потенциально поощряя Olivetti продолжать свою поддержку компании на «критическом этапе» ее рефинансирования Acorn. [28] Последующие комментарии предполагали наличие этого микропроцессора — Acorn RISC Machine — в будущих компьютерах, а также в оценочной плате для BBC Micro, [29] хотя такая плата — ARM Evaluation System [30] — была бы объявлена только в середине 1986 года по цене 4500 фунтов стерлингов. [31] Также разработав дополнительные вспомогательные чипы, необходимые для создания полноценного микрокомпьютера, Acorn считалась опередившей своих ближайших конкурентов. [32]
Накануне анонса 32-битных микрокомпьютерных продуктов Acorn на базе ARM, прототипы, обозначенные как A1 и A500, были продемонстрированы в телевизионной программе BBC Micro Live, демонстрируя производительность языка BASIC в десять раз быстрее, чем недавно представленный компьютер на базе 80386 от многолетнего конкурента в сфере образования Research Machines , с предложениями, что машины будут носить бренд BBC. Показательно, что управляющий директор Acorn отметил: «За последние два года мы заплатили цену отсутствия 16-битного микро». [33]
Первыми доступными моделями в семействе были A305, A310 и A440, представленные в 1987 году, [34] за которыми последовали A3000, A410/1, A420/1 и A440/1 в 1989 году, [35] A540 в 1990 году, [36] A5000 в 1991 году, [37] A4 в 1992 году, [38] а A3010, A3020 и A4000 стали последними моделями, также представленными в 1992 году. [39]
Работающий на процессоре ARM2 (Acorn RISC Machine), Acorn Archimedes по-разному описывался как «первая машина RISC , достаточно недорогая для домашнего использования» [40] и «первый коммерчески доступный микрокомпьютер на базе RISC». Первые модели были выпущены в июне 1987 года как серии 300 и 400. [41] Серия 400 включала четыре слота расширения и контроллер ST-506 для внутреннего жесткого диска , тогда как серия 300 требовала добавления объединительной платы для получения возможностей слота расширения. Двухслотовая объединительная плата могла быть добавлена к серии 300 в качестве официального обновления, с возможностью приобретения 4-слотовой объединительной платы у третьих лиц, но для этих машин также требовалась карта расширения жесткого диска, занимающая один слот. [42]
Обе серии включали операционную систему Arthur (позже замененную на RISC OS в качестве платного обновления), язык программирования BBC BASIC и эмулятор для более раннего BBC Micro от Acorn , и были смонтированы в двухкомпонентных корпусах с небольшим центральным блоком, монитором сверху и отдельной клавиатурой и трехкнопочной мышью (средняя использовалась для всплывающих контекстных меню операционной системы). Все модели имели восьмиканальный 8-битный стереозвук и могли отображать на экране 256 цветов . [34] : 4 [43] : 2
Первоначально были выпущены три модели с разным объемом памяти: A305, A310 и A440. [34] Модели серии 400 были заменены в 1989 году на A410/1, A420/1 и A440/1, [35] они имели обновленную MEMC1a и RISC OS. Более ранние модели, которые поставлялись с Arthur, можно было обновить до RISC OS 2 , заменив микросхему ПЗУ , содержащую операционную систему. [44] Поскольку микросхемы ПЗУ содержали операционную систему, компьютер мгновенно загружался в свою систему графического интерфейса, знакомую по Atari ST . [45] : 140
Несмотря на то, что официально A310 был ограничен 1 МБ ОЗУ, [46] несколько компаний сделали обновления до 2 МБ и 4 МБ, при этом небольшие обновления увеличивали встроенную ОЗУ, а более крупные обновления полностью заменяли ее. [47] Серия 400 была официально ограничена 4 МБ ОЗУ, но несколько компаний выпустили обновления на 8 МБ, которые предоставляли дополнительный чип MEMC плюс 4 МБ ОЗУ в дополнение к существующим 4 МБ встроенной ОЗУ. [48]
В начале 1989 года предположения о новых машинах в диапазоне Archimedes предполагали недорогую, урезанную модель с 512 КБ ОЗУ для замены A305 в стиле, напоминающем Master Compact . [49] Это предположение эволюционировало, чтобы более точно предсказать машину с 1 МБ ОЗУ, предназначенную для младших или начальных школ . [50] Другие комментаторы правильно предсказали наличие внутреннего дисковода и одного «специального» слота для модулей. [51] Однако любой новый, недорогой продукт, обеспечивающий поддержку до 2 МБ ОЗУ, также поднимал вопросы о будущем серии 300, [46] учитывая ограничение серии 300 максимум 1 МБ в то время. [52]
Параллельно с этими слухами о разработке продукта началась работа над преемником операционной системы Arthur , изначально названной Arthur 2, но переименованной в RISC OS 2 для запуска. [53] В мае 1989 года было представлено несколько новых машин вместе с RISC OS 2: серия 300 была постепенно снята с производства в пользу новой BBC A3000, а серия 400 была заменена улучшенными моделями серии 400/1. [35] Будучи разработанной в «удивительно короткие сроки в девять месяцев», [54] машина стала «основным средством обучения» для интегрированной системы CAD , представленной в Acorn, использующей продукты от Valid Logic Systems , [55] и сообщалось, что A3000 был первым домашним микрокомпьютером, в конструкции которого использовалась технология поверхностного монтажа , причем машина была построена на давнем производственном партнере Acorn, AB Electronics. [56]
A3000 использовал ARM2 8 МГц и поставлялся с 1 МБ ОЗУ и RISC OS на 512 КБ ПЗУ. В отличие от предыдущих моделей, A3000 поставлялся в однокомпонентном корпусе, похожем на компьютеры BBC Micro , Amiga 500 и Atari ST , с клавиатурой и дисководом, интегрированными в базовый блок «немного меньше, чем Master 128». [56] Несмотря на то, что машина занимала больше места на рабочем столе, чем простая клавиатура, корпус не был предназначен для поддержки монитора. Acorn предложила подставку для монитора, которая крепилась к машине, [57] она была в комплекте с пакетом Learning Curve от Acorn, [58] а PRES анонсировала постамент для монитора и внешний корпус для дисковода. [35]
Новая модель имела только один внутренний слот расширения , который физически отличался от слота более ранних моделей, хотя электрически был похож. Внешний разъем мог взаимодействовать с существующими картами расширения, при этом внешний корпус для таких карт рекомендовался и ожидался при запуске машины, [56] и одно из таких решений впоследствии было предоставлено системой расширения PRES. [59] [60] Acorn анонсировала комбинированный пользовательский порт и расширение MIDI для внутреннего слота при запуске машины по цене 49 фунтов стерлингов. Для включения последовательного порта машины требовалось обновление стоимостью 19 фунтов стерлингов, а поддержка Econet также была дополнительной опцией. [61]
Хотя предполагалось, что можно будет обновить только до 2 МБ ОЗУ, сторонние поставщики предлагали обновления до 4 МБ вместе с расширениями, предлагающими дополнительные подключения дисководов и комбинации пользовательских и аналоговых портов, оба из которых помогали тем, кто обновлял 8-битные продукты Acorn, особенно в сфере образования, использовать существующие периферийные устройства, такие как 5,25-дюймовые диски, устройства ввода и оборудование для регистрации данных. [62] Simtec Electronics даже предложила обновление ОЗУ до 8 МБ для A3000 наряду с другими моделями. [63] [64] В 1996 году IFEL анонсировала обновление памяти для A3000 с использованием универсального 72-контактного модуля SIMM для обеспечения 4 МБ ОЗУ. [65] Расширения жестких дисков на основе технологий ST506 , SCSI и IDE также предлагались рядом поставщиков. [66]
С брендом «British Broadcasting Corporation Computer System» «основным рынком» для A3000 были школы и органы образования, а образовательная цена в 529 фунтов стерлингов — не намного дороже, чем у BBC Master — считалась конкурентоспособной и убедительной для того, чтобы заставить эту конкретную аудиторию перейти на 32-битные системы Acorn. Розничная цена в 649 фунтов стерлингов плюс НДС считалась «дорогой альтернативой» предполагаемым конкурентам — Commodore Amiga и Atari ST — но во много раз быстрее, чем аналогичные по цене модели этих диапазонов. [67] Amiga 500, как было отмечено, стоила «не очень выгодно» 550 фунтов стерлингов после обновления до 1 МБ ОЗУ. [56]
Относительная доступность A3000 по сравнению с первыми машинами Archimedes и выпуск RISC OS помогли убедить производителей образовательного программного обеспечения в жизнеспособности платформы. [68] Вскоре после запуска A3000 один местный орган образования уже заказал 500 машин, намереваясь внедрить A3000 в свои начальные школы в дополнение к другим уровням образования. [69] Успех модели был настолько велик, что она одна заняла 37 процентов рынка школ Великобритании за девятимесячный период в 1991 году и, по оценкам, к концу того же года составляла 15 процентов от 500 000 или более компьютеров, установленных в школах страны. [70]
Привлекательность A3000 для сферы образования также могла побудить Microvitec вернуться на рынок Acorn с монитором Cub3000: переработанной версией монитора Cub, который был популярен среди институциональных пользователей оригинального BBC Micro. [71] (Поскольку «никто не видел» его, когда был выпущен Archimedes, [71] Microvitec стремилась представить свою собственную линейку совместимых с IBM PC персональных компьютеров Cubpack для рынка образования, предлагая некоторую совместимость с BBC BASIC, опираясь на предполагаемую 80-процентную долю рынка 14-дюймовых цветных мониторов в этом секторе и стремясь выпустить «интерактивную видеорабочую станцию». [72] )
Появление A3000 также позволило Acorn восстановить свое присутствие в основных розничных каналах, заключив сделку с крупным розничным продавцом Dixons о продаже компьютера в торговых точках «бизнес-центров», [73] за которой последовали соглашения с сетями John Lewis и Alders. [74] Acorn также стремилась заручиться интересом издателей игр, организовав конференцию в августе 1989 года для представителей «30 крупнейших компаний-разработчиков программного обеспечения, включая Ocean , Domark , US Gold , Grand Slam и Electronic Arts ». [75]
Маркетинговые усилия в направлении домашних пользователей продолжились в 1990 году с введением The Learning Curve: комплекта A3000 и прикладного программного обеспечения по цене £699 плюс НДС, требующего телевизор с поддержкой SCART (и соответствующий кабель [76] ), или в комплекте с цветным монитором и подставкой для монитора Acorn за £949 плюс НДС. Программное обеспечение, имеющее розничную стоимость около £200, [77] состояло из второй, совместимой с RISC OS версии First Word Plus от Acorn, гипермедиа-приложения Genesis [78] и программного обеспечения PC Emulator с вводным видео, представленным Фредом Харрисом. [79] [80] Нацеленный на «предрождественский рынок» в 1990 году, другой пакет под названием Jet Set предлагал более ориентированную на развлечения коллекцию программного обеспечения стоимостью £200, включая симулятор полета Clares' Interdictor, Domark's Trivial Pursuit, Superior Golf и пакет моделирования Euclid 3D от Ace Computing. Цена этого пакета составляла £747.50, в который также входил телевизионный модулятор, разработанный дистрибьютором пакета, ZCL, предназначенный для использования с «любым телевизором» и предлагающий изображение «качества монитора». [81]
Предварительные спекуляции относительно A3000 предполагали включение ТВ-модулятора и возможную цену в 399 фунтов стерлингов за 512 КБ машину "Archimedes 205", нацеленную на внутренний рынок. Слухи об интеграции различных элементов чипсета Acorn, в частности, MEMC и VIDC, чтобы "сделать Electron", считались логистически сложными и, таким образом, вряд ли снизят стоимость. [51] Такая повышенная интеграция и нацеленность на внутренний рынок были позже продолжены с выпуском A3010 в 1992 году.
A540, представленный в конце 1990 года, был ожидаемым результатом разработки рабочей станции Acorn Unix, [36] предлагая ту же общую спецификацию, что и рабочая станция Acorn R260 Unix (работающая под управлением RISC iX ), но без встроенной поддержки Ethernet и работающая под управлением RISC OS 2 вместо Unix. [82] Это была первая машина Acorn, оснащенная процессором ARM3 в стандартной комплектации, поддерживающая до 16 МБ ОЗУ , а также включающая более высокоскоростной SCSI и возможность подключения устройств genlock . [83] Частота доступа к памяти была увеличена до 12 МГц в A540 по сравнению с 8 МГц в более ранних моделях, что обеспечило повышенную производительность системы по сравнению с более ранними моделями, обновленными с помощью процессоров ARM3. Аппаратная часть включала модули памяти, каждый из которых обеспечивал свой собственный контроллер памяти и 4 МБ ОЗУ, а также процессорный модуль, обеспечивающий ARM3 и слот для чипа ускорителя с плавающей точкой (FPA), последний из которых предлагал возможность (впоследствии нереализованную) модернизации процессора. FPA, заменяющий предыдущий модуль с плавающей точкой Acorn, должен был быть доступен в 1991 году. [82] С большой задержкой FPA наконец стал доступен в 1993 году. [84]
В конце 1991 года был выпущен A5000 для замены машины A440/1 в существующей линейке продуктов. [37] Поскольку существующая серия A400/1 считалась «немного уставшей», будучи в значительной степени неизмененной по сравнению с моделями A400, представленными четырьмя годами ранее, A5000 был расценен (по крайней мере, одним обозревателем) как «самый большой шаг вперед для Acorn с момента появления Archimedes в 1987 году», впервые представив комбинацию процессора ARM3 и RISC OS 3 в новом продукте Acorn, будучи «машиной, которой должна была быть A540 — меньше, аккуратнее, с дисками большей емкости и той же скоростью примерно за половину стоимости». [85] A5000 изначально работал под управлением RISC OS 3.0, хотя было обнаружено несколько ошибок, [86] и большинство поставлялось с RISC OS 3.10 или 3.11.
A5000 отличался новым процессором ARM3 25 МГц, 2 или 4 МБ оперативной памяти, жестким диском 40 МБ или 80 МБ и более традиционным двухкомпонентным корпусом в стиле коробки для пиццы . Поскольку IBM-совместимые ПК предлагали все более совершенные графические возможности, они не просто соответствовали возможностям машин Acorn, но и, предлагая разрешения 1024 × 768 в 16 или 256 цветах и с 24-битными палитрами, они превзошли их. A5000 (вместе с более ранней A540) поддерживал разрешение SVGA 800 × 600 в 16 цветах, хотя наблюдение, что «машины Архимеда просто не поспевают», возможно, оставалось. [85] Более ранние модели также могли извлечь выгоду из видеопроизводительности A5000 с помощью сторонних обновлений, таких как Computer Concepts ColourCard Gold. [87] A5000 был первым компьютером Acorn, в котором использовался 15-контактный разъем VGA . [88]
Это был первый Archimedes, в стандартной комплектации оснащенный дисководом высокой плотности . Он изначально поддерживал различные форматы, включая диски DOS и Atari с форматированной емкостью 720 КБ и 1,44 МБ. Собственный формат дискет ADFS имел немного большую емкость 800 КБ для двойной плотности или 1,6 МБ для высокой плотности. [37] Более поздняя версия A5000 имела ARM3 33 МГц, 2 или 4 МБ ОЗУ и жесткий диск на 80 или 160 МБ. [89] Особенно полезным в этой переработанной A5000 было использование сокета для чипа MEMC1a, что означало, что расширения памяти свыше 4 МБ могли легче заменить один MEMC1a, подключая карту, обеспечивающую два устройства MEMC1a, необходимые для поддержки 8 МБ. [90] Более ранние версии A5000 требовали отпайки установленного MEMC1a для обеспечения такого гнезда. [91]
В 1992 году Acorn представила ноутбук A4 с более медленной версией процессора ARM3 24 МГц (по сравнению с ARM3 25 МГц в A5000), поддерживающей режим энергосбережения 6 МГц и обеспечивающей от 2,5 до 4 часов работы от батареи. Машина имела 9-дюймовый пассивный матричный ЖК- экран, способный отображать максимальное разрешение 640 × 480 пикселей в 15 уровнях серого, а также порт монитора, который предлагал те же возможности отображения, что и A5000. Цветная версия продукта не планировалась. Заметным упущением в машине было встроенное указательное устройство , требующее от пользователей навигации с помощью клавиш курсора или подключения обычной трехкнопочной мыши Acorn, такой как мышь Logitech , поставляемая в комплекте с машиной. [38]
Другие порты расширения, доступные на A4, были последовательными и параллельными портами, разъемом PS/2 для внешней клавиатуры, разъемом для наушников и поддержкой расширения Econet (в отличие от самого порта Econet). Никаких других возможностей для расширения не было сделано, кроме установки карты Econet и жесткого диска. A4 эффективно вмещал A5000 в портативный корпус, имея материнскую плату «примерно в два раза меньше листа бумаги A4», добавляя дополнительное оборудование для управления питанием и управления ЖК-дисплеем, последний использовал разработанный Acorn чип контроллера, использующий «размывание во временной области» для создания различных уровней серого. Так же, как процессор можно было замедлить для экономии энергии, так и 12 МГц ОЗУ можно было замедлить до 3 МГц, при этом различные подсистемы также отключались по мере необходимости, а энергосбережение активировалось после «более секунды или около того» бездействия пользователя. Сам корпус A4 использовался в моделях Olivetti и Triumph-Adler , в частности, в Triumph-Adler Walkstation, в которую было встроено указательное устройство, которое один из обозревателей описал как «практически бесполезный тачпад с мышью-контроллером». [92]
Стартовая цена A4 установила начальную модель с 2 МБ ОЗУ в 1399 фунтов стерлингов плюс НДС, а модель более высокого уровня с 4 МБ ОЗУ и жестким диском на 60 МБ — в 1699 фунтов стерлингов плюс НДС. Цены для образовательных учреждений составляли 1099 и 1399 фунтов стерлингов соответственно. Acorn предвидел, что образовательные учреждения перейдут на машину там, где существующие модели нужно будет перемещать между классами или брать с собой на экскурсии, [93] хотя в обзоре комментариев отмечалось, что «A4 слишком дорог для школ, чтобы позволить себе его в больших количествах», и что современные модели, совместимые с Apple и IBM PC, представляют серьезную конкуренцию для бизнес-пользователей. [92]
В конечном итоге были произведены периферийные устройства для A4, при этом Acorn предоставила ранее анонсированную карту Econet, а Atomwide предоставила адаптеры Ethernet и SCSI, использующие двунаправленный параллельный порт, присутствующий на A4 (а также на A5000 и более поздних машинах). Atomwide также предложила периферийное устройство трекбола "Hi-Point", модифицированное для работы в качестве совместимой с Acorn мыши, которая крепилась к боковой стороне устройства. [94]
В 1992 году было представлено несколько новых моделей, дополняющих A3000 и заменяющих бюджетные модели серии A400: A3010, A3020 и A4000. [39] Выпущенные вместе с Acorn Pocket Book , отдельным продуктом на основе Psion Series 3 , машины предположительно возвещали о «измененной компании с новым направлением» и доступности продукции Acorn в основных магазинах на центральных улицах, включая Dixons, John Lewis и Argos, а также в каталогах почтовых заказов. [95] Таким образом, начался переход от ряда машин разных лет, которые по-прежнему включали A3000 (в бюджетном сегменте) и A540 (в дорогом сегменте), к ряду, который включал исключительно более новые модели, включая A5000 в качестве высококлассного предложения и портативный A4. [39]
Эти новые модели использовали первую систему ARM на кристалле — микропроцессор ARM250 — однокристальную конструкцию, включающую функциональность ARM2 (или ARM3 без кэша), чипы IOC1, VIDC1a и MEMC1a, все «интегрированные в один гигантский чип» и изготовленные с использованием 1-микронного процесса. ARM250, работающий на более высокой тактовой частоте 12 МГц и используемый в сочетании с более быстрыми чипами памяти 80 нс, по сравнению с 8 МГц ARM2 и 125 нс памятью A3000, давал потенциальный прирост производительности на 50% по сравнению с такими старыми системами, [4] достигнув заявленных 7 MIPS. [96] [примечание 2]
Некоторые ранние модели A3010 фактически не использовали ARM250, вместо этого имея «мезонинную» плату, несущую четыре отдельных устройства, составляющих полный набор микросхем, с этой платой, подключенной к материнской плате вместо ARM250. Представитель Acorn указал, что это решение было принято для соблюдения сроков розничных продаж, в то время как представитель ARM отрицал, что произошли какие-либо «серьезные задержки» в разработке ARM250, указывая, что мезонинная плата, тем не менее, была полезна в процессе проектирования. Владельцам не нужно было обновлять эту плату до подлинного ARM250, поскольку она была «функционально идентична» ARM250. [97] Одним непреднамеренным преимуществом, которое давала мезонинная плата, была возможность обновить ARM2 на плате до ARM3, что было популярным обновлением для предыдущих моделей на базе ARM2, которые были несовместимы с ARM250. [примечание 3] Однако выполнение такого обновления подразумевает внесение изменений как в мезонинную плату «Adelaide», так и в плату обновления ARM3, используемую в обновлении. [98] Для машин, оснащенных реальным процессором ARM250, наиболее близкой альтернативой обновлению ARM3 с точки зрения повышения производительности было обновление Simtec «Turbo RAM», которое обеспечивало 4 МБ более быстрой оперативной памяти и давало 40-процентное улучшение общей производительности системы. [99]
Машины поставлялись с RISC OS 3.10 или 3.11. [100] Серия A30x0 имела цельную конструкцию, похожую на A3000, но немного более мелкую, в то время как A4000 выглядела как немного более тонкая A5000. Модель A3010 была предназначена для использования в качестве домашней вычислительной машины, оснащенной ТВ-модулятором (для использования с традиционными телевизорами стандарта PAL , телевизоры SCART уже поддерживались всеми этими моделями [39] ) и стандартными 9-контактными портами джойстика , в то время как A3020 была нацелена на рынки начальных и средних школ, оснащена дополнительным встроенным 2,5-дюймовым жестким диском и выделенным разъемом сетевого интерфейса, обе возможности предоставлялись без необходимости использования слота расширения «мини-модуля» машины. Между тем, A4000 была нацелена на рынки среднего образования и офисов, предлагая отдельную регулируемую клавиатуру для соответствия эргономическим нормам, которые считаются применимыми на этих рынках. Технически, A4000 был практически функционально идентичен A3020, отличаясь только размером поддерживаемого жесткого диска (3,5 дюйма в A4000), что было связано с другим корпусом машины. Несмотря на сходство с A5000, A4000 вместе с другими моделями предоставлял только один слот расширения «мини-модуль», как и A3000. [101] Все три машины на базе ARM250 могли быть модернизированы до 4 МБ с помощью подключаемых чипов: хотя A3010 был разработан для 2 МБ, сторонние обновления преодолели это. [96] В 1996 году IFEL анонсировала обновление памяти для диапазона, используя общий 72-контактный модуль SIMM для обеспечения 4 МБ ОЗУ. [65]
Цены начинались с чуть менее 500 фунтов стерлингов, включая НДС, для пакета Family Solution: нерасширенный A3010 без монитора (для использования с телевизором), в сочетании с текстовым процессором EasiWord и одной игрой (первоначально Quest for Gold). Существующий пакет Learning Curve, обновленный для включения A3010 с 2 МБ ОЗУ вместо A3000, включал цветной монитор Acorn, эмулятор ПК и набор гипермедийных приложений Genesis по цене 799 фунтов стерлингов. Пакет A4000 Home Office объединял A4000 с цветным монитором Acorn, «профессиональным текстовым процессором» EasiWriter 2 от Icon Technology и приложением Desktop Database от Iota по цене около 1175 фунтов стерлингов. Розничная цена A3010 была примечательна тем, что делала его самым дешевым из всех проданных машин Archimedes. С ростом популярности игровых приставок компания Acorn, по-видимому, пыталась выйти на рынок «игровых машин плюс» с A3010, обращаясь к «более знающим, искушенным и образовательно-ориентированным родителям», и это на фоне существенных скидок на конкурирующие продукты: например, Amiga 500 была снижена до 299 фунтов стерлингов. [101] В 1993 году Commodore впоследствии предложила начальную версию Amiga 600 по цене всего 199 фунтов стерлингов, хотя, поскольку Commodore «теряла деньги в больших масштабах», а Acorn оставалась прибыльной, такие скидки не рассматривались как угроза для A3010. [102]
Цены и комплекты, включающие эти машины, были обновлены в конце 1993 года, представив новый Action Pack вместо Family Solution, включающий игру Zool и текстовый процессор StartWrite от Icon Technology. Этот комплект эффективно снизил цену A3010 до 399 фунтов стерлингов, включая НДС, что, как сообщается, сделало его «самой дешевой машиной Risc на сегодняшний день». Learning Curve был пересмотрен, чтобы включить собственный интегрированный набор Advance от Acorn вместе с PC Emulator и DR DOS 6 , и комплект также стал доступен вместе с A4000. Комплект Home Office был обновлен с заменой Desktop Database на DataPower от Iota, а также с PipeDream 4 от Colton Software и PC Emulator от Acorn, которые были добавлены для дополнения EasiWriter. [89] В комплекты также входили различные демонстрационные программы и аудиокассета для обучения. На момент внесения этих изменений в продукт модель A3020 отсутствовала в соответствующих рекламных материалах, даже в материалах, нацеленных на покупателей из сферы образования, [103] хотя она оставалась в прайс-листе Acorn, предположительно, для интересов институциональных покупателей. [104]
Маркетинговые отношения Acorn с крупными розничными торговцами были несколько проблематичными. В то время как такие торговые точки, как John Lewis Partnership, оказались успешными маркетинговыми партнерами, розничный продавец электротоваров Dixons, по-видимому, приложил относительно мало усилий для продажи машин Acorn, несмотря на обещания «больших возможностей» в 1993 году после более ранней критики. [105] В конце 1994 года Acorn назначила единственного дистрибьютора для пакетов A3010 Action Pack и Learning Curve, снизив цену первого до всего лишь 299 фунтов стерлингов. Упорно придерживаясь стратегии, согласно которой некоторые покупатели могли бы выбрать продукт, позиционируемый между игровыми консолями и традиционными ПК-совместимыми устройствами, дистрибьютор ZCL стремился воспользоваться отсутствием Commodore в рождественский сезон 1994 года. [106] По мере приближения рождественского сезона 1995 года Beebug выкупил «весь оставшийся инвентарь» Acorn, предложив машину за 135 фунтов стерлингов, включая НДС, вместе с различными «пакетами с добавленной стоимостью». [107]
Производство A3020 и A4000 было прекращено в 1995 году, а оставшиеся запасы были проданы в течение 1996 года из-за их несоответствия недавно введенным нормам Европейского союза по электротехнике и электронике. Это оставило A7000 в качестве настольной системы начального уровня от Acorn, и ожидались соответствующие корректировки цен, особенно с учетом того, что ожидались более быстрые версии A7000 (и в конечном итоге поставляемые в форме A7000+). [2]
A7000 , несмотря на то, что его название напоминает систему наименований Archimedes, на самом деле был больше похож на Risc PC , линейку компьютеров с ОС RISC, пришедших на смену Archimedes в 1994 году . Однако у него не было слотов расширения DEBI и многосекционного корпуса, которые были характерны для Risc PC (хотя, удалив CD-ROM , можно было установить объединительную плату с одним слотом).
Также были произведены, но никогда не продавались в коммерческих целях:
Напоминая BBC Micro после его выпуска, самые ранние модели Archimedes поставлялись с предварительными версиями операционной системы Arthur, [116] для которой обновления, по-видимому, выпускались бесплатно, что позволило избежать споров вокруг ранних обновлений ПЗУ для BBC Micro. [117] В начале 1988 года Arthur 1.2 был выпущен в попытке исправить недостатки и проблемы в более ранних версиях программного обеспечения. [118] Однако даже после выпуска Arthur 1.2 сообщалось о 100 задокументированных ошибках, которые считались «в основном довольно неясными», при этом Acorn указала, что «новая, улучшенная версия» операционной системы находится в стадии разработки. [119]
После выпуска Arthur 1.2, Acorn сама предложила «базовый текстовый процессор», ArcWriter, предназначенный для «личной переписки, уведомлений и коротких статей» и для демонстрации оконных, меню и указателей функций системы, используя встроенные шрифты принтера для быстрого вывода на печать. [120] Программное обеспечение было выпущено бесплатно для зарегистрированных пользователей, хотя Acorn указала, что не будет создавать «окончательный» текстовый процессор для платформы, в отличие от BBC Micro, где текстовый процессор View был центральным в ассортименте офисного программного обеспечения Acorn. Однако Acorn также объявила о порте первого пакета Word , First Word Plus, для платформы. [121] ArcWriter был плохо принят, с проблемами перерисовки окон, представленными как особая проблема, и с жалобами пользователей на «серьёзные ошибки». [118] Хотя он использовал преимущества среды рабочего стола Arthur и сглаживал шрифты , были высказаны жалобы на «размытые и смазанные» символы и медленное обновление дисплея при смене шрифтов или стилей на машинах с малым объемом памяти, таких как A305. Ранний конкурент, Graphic Writer, был принят более благосклонно, но предоставлял свой собственный полноэкранный пользовательский интерфейс. Ни один из них не считался конкурентоспособным по сравнению с устоявшимися продуктами на других платформах. [122]
Несколько компаний-разработчиков программного обеспечения немедленно пообещали программное обеспечение для Archimedes, в частности Computer Concepts, Clares и Minerva, [123] а также Advanced Memory Systems, BBC Soft и Logotron, которые были другими известными издателями программного обеспечения. Autodesk , Grafox и GST были новичками на рынке Acorn. [1] Однако в начале 1988 года многие разработчики программного обеспечения, как сообщается, откладывали выпуск программного обеспечения для Archimedes до выпуска стабильной операционной системы, и Acorn предложила одолжить разработчикам Arthur 1.2. [116] Были высказаны заявления о замешательстве среди потенциальных покупателей машины, вызванном отсутствием доступного программного обеспечения, поскольку Acorn придерживалась стратегии запуска машины первой, чтобы независимые разработчики программного обеспечения могли иметь оборудование для работы. [124] Чтобы сделать Archimedes более привлекательным для определенных секторов, Acorn объявила об инвестициях в размере 250 000 фунтов стерлингов в образовательное программное обеспечение и указала на приверженность разработке бизнес-программного обеспечения. Наряду с First Word Plus, пакет бизнес-планирования на основе электронных таблиц Logistix [125] также был заказан Acorn у Grafox Limited в качестве порта на платформу. [124] Autodesk выпустила AutoSketch для Archimedes в 1988 году, [126] выпустив продукт в марте того же года. По цене £79 плюс НДС, он предлагал функциональность точного черчения, знакомую по AutoCad, но без «излишеств», которые делали последний продукт профессионально подходящим для различных рынков по цене, которая могла превышать £2500. Сообщалось, что на Archimedes AutoSketch работал примерно в пять раз быстрее «стандартной ПК-совместимой машины». [127]
Хотя Acorn ограничилась поддержкой использования своего текстового процессора View в эмуляции BBC на Archimedes, [128] View Professional — последняя версия пакета View на 8-битных компьютерах Acorn — была объявлена как будущий продукт в июне 1987 года с выходом в ноябре. [129] View Professional, как и серия View, была разработана для Acorn Марком Колтоном, а компания Colton Software выпустила преемника этого продукта под названием PipeDream для Cambridge Computer Z88 . [130] В середине 1988 года компания Colton Software анонсировала PipeDream для Archimedes по цене 114 фунтов стерлингов, вслед за анонсом версии для MS-DOS, [131] положив начало долгой истории разработки продуктов для платформы, что привело к появлению PipeDream 4 в 1992 году, [132] за которым в 1994 году последовал преемник PipeDream — Fireworkz. [133]
Большая часть раннего программного обеспечения состояла из названий, преобразованных из BBC Micro, что позволило использовать некоторую степень совместимости между различными сериями машин, [116] причем Computer Concepts даже зашла так далеко, что выпустила аппаратное расширение ROM/RAM для использования с существующими продуктами серии BBC Micro компании, [134] и Acorn также предложила такое расширение вместе с расширением интерфейса, совместимым с BBC. [135] Другим элементом ранней маркетинговой стратегии Acorn для Archimedes было подчеркивание продукта PC Emulator, который был программным эмулятором для IBM PC-совместимых систем на базе процессора 8088, работающего под «легальными программами MS-DOS». Наряду с этим, также были разработаны планы по запуску аппаратного расширения podule (периферийного модуля), предоставляющего собственный процессор 80186, контроллер диска и разъем для дисковода. [136]
PC Emulator в своей первоначальной форме поставлялся с MS-DOS 3.21 и требовал систему с 4 МБ ОЗУ, чтобы иметь возможность предоставить "полные" 640 КБ ОЗУ для программ DOS, причем ранние версии Arthur предоставляли только 384 КБ для DOS на системах с 1 МБ, но Arthur 1.2 стремился предоставить более удобные 512 КБ для DOS на таких системах. Эмулятор был описан как имеющий "очень мало проблем с совместимостью" и сообщался диагностическими утилитами как предоставляющий систему на основе 80188 , но производительность эмулируемой системы считалась низкой. Сообщается, что Acorn признала это, указав на скорую доступность "сопроцессора 80186". [137] Расширение модуля (или «сопроцессора») впоследствии было отложено в начале 1988 года (и в конечном итоге отменено), при этом Acorn указала, что его цена в 300 фунтов стерлингов была бы неконкурентоспособной по сравнению с полными системами ПК стоимостью всего в 500 фунтов стерлингов, и что предлагаемые аппаратные возможности, такие как предоставление графики CGA , вероятно, устареют, поскольку отрасль перейдет на поддержку графических стандартов EGA и VGA. [138]
Комментаторы были разочарованы непоследовательным пользовательским интерфейсом, предоставляемым программной платформой, с «Logistix, выглядящим как ПК, First Word, рабски копирующим GEM» и «101 другим „пользовательским интерфейсом“» среди ранних предложений. Результатом стало отсутствие «личности» у машины, которая рисковала стать системой, которая «никогда не будет выглядеть такой же простой или гладкой, как Mac». [139] Наряду с введением визуальной и поведенческой согласованности между приложениями, пользовательские среды персональных компьютеров также эволюционировали от запуска одного приложения за раз, вышли за рамки «настольных аксессуаров» (или всплывающих программ), нормализовали практику переключения между приложениями и начали предоставлять возможность запускать разные приложения одновременно, [140] причем Macintosh уже сделал это с помощью своего усовершенствования MultiFinder. [141] Компания Computer Concepts, начавшая разработку различных новых приложений для Archimedes, была настолько разочарована Arthur и отсутствием у него «истинной многозадачности», что анонсировала конкурирующую операционную систему Impulse, предназначенную для размещения этих приложений на машине. [142]
Устраняя различные критические замечания по поводу ранней операционной среды, Acorn представила предварительный просмотр RISC OS (или, более формально, RISC OS 2) в конце 1988 года и объявила о доступности в апреле 1989 года. [143] Внутри Acorn пришло понимание того, что многозадачность стала неотъемлемой частью любой массовой вычислительной среды, где «пользователь, скорее всего, будет использовать множество небольших приложений одновременно, а не одно большое приложение в одиночку», при этом другие графические среды, такие как NewWave от Hewlett Packard и Presentation Manager от IBM, рассматривались в качестве современных конкурентов. [144]
Реакция на обновленную операционную систему была положительной и даже восторженной, RISC OS описывалась как дающая разработчикам программного обеспечения «стабильную платформу, которую они ждали» и «жизнеспособную альтернативу ПК или Mac», а также Acorn была отдана должное за улучшение первоначальных девятимесячных усилий по разработке Arthur в последующие двенадцать месяцев, предшествовавших представлению RISC OS. [145] За скромную стоимость обновления в 29 фунтов стерлингов пользователи получали четыре микросхемы ПЗУ, три диска с несколькими приложениями и документацией. [44]
Новые возможности в RISC OS включали кооперативную многозадачность, менеджер задач для мониторинга задач и памяти, универсальное управление файлами, «сплошную» манипуляцию окнами («движется все окно, а не только контур») и адаптивную визуализацию растровых изображений и цветов с использованием сглаживания там, где это необходимо, в зависимости от характера выбранного режима экрана. [146] Была введена общая структура печати с драйверами матричных и PostScript принтеров , причем такие драйверы были доступны для использования всеми настольными приложениями. [147] Среди набора приложений и инструментов, включенных в RISC OS, были графический редактор Draw , включающий редактирование векторной графики и элементарную манипуляцию текстом (используя сглаженные шрифты, знакомые по Arthur) и растровыми изображениями, текстовый редактор Edit, растровый редактор Paint и музыкальный редактор Maestro. [148]
С появлением RISC OS компания Acorn выпустила новые и обновленные приложения, чтобы воспользоваться преимуществами улучшенной среды рабочего стола. Одним из них, отложенным до запуска RISC OS, был Acorn Desktop Publisher, порт Timeworks Publisher , [149] который внес значительное улучшение в возможности сглаженных шрифтов с помощью нового менеджера контурных шрифтов, [150] предлагая масштабируемые шрифты, которые были сглажены на экране, но отображались с соответствующим разрешением при печати, даже на матричных принтерах. [151] Первый Word Plus также был обновлен для поддержки новой среды рабочего стола RISC OS, хотя и сохранил свои собственные драйверы принтера, будучи позиционированным как дополнение к Acorn Desktop Publisher, чей акцент был сделан на макете страницы, а не на создании текстовых документов. [152]
В рамках усилий по увеличению доли компании на внутреннем рынке, Acorn представила пакет под названием The Learning Curve, изначально включающий A3000, дополнительный монитор и набор приложений (First Word Plus, PC Emulator и Genesis). [79] Этот пакет был улучшен позже в 1990 году, чтобы привлечь покупателей к A420/1, добавив Acorn Desktop Publisher и некоторые дополнительные приложения Genesis. [153] Приложения для обработки документов Acorn также начали видеть более широкую конкуренцию примерно в это же время, с Impression от Computer Concepts и Ovation от Beebug, также предоставляющими конкурентоспособные решения для настольных издательских систем. [154] [155] Также в 1990 году PipeDream 3 стал первой версией интегрированного пакета PipeDream, произошедшего от View Professional от Acorn, но разработанного и продаваемого Colton Software, который был доступен для настольных ОС RISC. [156]
Выпуск A5000 в конце 1991 года вывел на рынок новую версию RISC OS: RISC OS 3. [37] Это обеспечило ряд усовершенствований операционной системы, включая многозадачные операции с файлами (это означает, что копирование, перемещение и удаление файлов больше не занимали весь компьютер), поддержку чтения и записи дисков формата DOS, предоставление различных связанных приложений (Alarm, Calc, Chars, Configure, Draw, Edit, Help и Paint), часто используемые контурные шрифты и программные модули в ПЗУ (вместо необходимости загрузки с прилагаемых дискет в ОЗУ), снятие или повышение ограничений на окна и задачи, возможность «иконизировать» окна и закреплять их на фоне рабочего стола (или на доске), сохранение и восстановление сеанса рабочего стола, поддержку гашения экрана и другие улучшения печати и работы в сети. Размещение приложений и других ресурсов в ПЗУ позволило сэкономить около 150 КБ рабочего пространства, что было выгодно для пользователей машин с ОЗУ 1 МБ. [157]
Входящие в комплект приложения RISC OS 3 были улучшены по сравнению с версиями RISC OS 2 различными общими способами, такими как введение сочетаний клавиш, а также новыми, специфическими функциями. Система печати также была обновлена для поддержки нескольких принтеров одновременно, но в этой первой версии RISC OS 3 фоновая печать все еще не поддерживалась. [85] «Наиболее очевидно улучшенным» приложением было Draw, приобретшее новые функции, включая несколько уровней операций «отменить» и «повторить», повернутый текст (получив выгоду от обновленного менеджера контурных шрифтов), градуированные заливки, поддержку интерполяции фигур (или промежуточных) и встроенную поддержку преобразования текста в контуры. Edit получил улучшенную поддержку форматирования и поиска, а также прозрачные возможности редактирования программ BASIC. [158] Одним из несколько визуально очевидных улучшений, реализованных в RISC OS 3, было использование «трехмерных границ окон» [159] или, точнее, выделенных растровых изображений для оконной мебели, что позволяло использовать различные эффекты стилизации рабочего стола. [160] Внешний вид рабочего стола в конечном итоге изменился в сторону темы рабочего стола «NewLook» от Acorn, представленной в конце 1993 года. [161]
В конце 1992 года RISC OS 3 была обновлена, став RISC OS 3.1 (в отличие от первоначальной RISC OS 3.0, поставляемой с A5000) и стала доступной для всех существующих машин Archimedes, хотя серии A300 и оригинальные машины серии A400 нуждались в аппаратной модификации, чтобы иметь возможность принимать большие 2 МБ ПЗУ, используя специальную дочернюю плату . [162] Различные ошибки в RISC OS 3.0 были исправлены, и сделаны различные другие улучшения, что сделало ее стоящим обновлением для пользователей A5000. В частности, была введена поддержка фоновой печати. Включая НДС начальная цена обновления составляла 19 фунтов стерлингов для пользователей RISC OS 3.0 и 49 фунтов стерлингов для пользователей RISC OS 2.0, при этом пакет обновления включал ПЗУ, диски поддержки и руководства. [86] Невводная цена обновления была заявлена как 89 фунтов стерлингов. [159]
Ограничения RISC OS становились все более очевидными, особенно с появлением Risc PC и требованиями к приложениям, использующим преимущества его улучшенных аппаратных возможностей (хотя это лишь подчеркивало проблемы, которые всегда присутствовали), и при сравнении с постепенно развивающимся программным обеспечением Windows и Macintosh System , эти конкуренты предлагали или обещали новые функции и улучшения удобства использования по сравнению со своими предшественниками. Двумя основными недостатками, которые были обнаружены в RISC OS, были отсутствие поддержки виртуальной памяти , что позволяло обрабатывать большие объемы данных, используя жесткий диск в качестве «медленной вспомогательной оперативной памяти» (что пытались сделать решения на уровне приложений в некоторых случаях [163] ), и использование кооперативной многозадачности в отличие от упреждающей многозадачности , чтобы позволить нескольким приложениям работать одновременно, причем первая полагалась на корректную и продуманную работу приложений, а вторая позволяла системе контролировать распределение времени приложениям и, таким образом, предотвращать зависание или доминирование неисправных или невнимательных приложений над системой. Также были выявлены проблемы с системами управления хранением и хранения данных. В 1994 году функциональность FileCore в RISC OS все еще была ограничена доступом к 512 МБ любого жесткого диска, что было едва больше, чем самый большой поставляемый жесткий диск Risc PC в то время. Ограничения файловой системы также становились все более архаичными: 77 файлов на каталог и 10-символьные имена файлов, в отличие от более щедрых ограничений, налагаемых тогда "неизбежным" выпуском Windows 95 и тогдашним выпуском Macintosh System 7. [164]
Хотя обновление функциональности FileCore было выпущено в 1995 году, изначально для членов сообщества энтузиастов Acorn, обеспечивая поддержку больших разделов хранилища (увеличивая лимит до 128 ГБ), другие улучшения, такие как поддержка использования более длинных имен файлов, по-прежнему предоставлялись только третьими лицами. [165] С неблагоприятными финансовыми результатами и реструктуризацией компании в конце 1995 года Acorn, по-видимому, рассматривала более отзывчивую стратегию в отношении требований клиентов, потенциально предлагая переименованные продукты PC и Mac наряду с существующими компьютерами Acorn, одновременно развивая отношения с IBM, чье серверное оборудование на базе PowerPC уже было представлено в продукте SchoolServer от Acorn, работающем под управлением Windows NT . [166] В контексте таких отношений была поднята возможность «прикрутить «личность» RISC OS поверх низкоуровневой операционной системы, разработанной IBM» для устранения недостатков RISC OS и поддержки виртуальной памяти и длинных имен файлов. [167] В это время IBM следовала своей стратегии Workplace OS , которая делала упор на общую основу операционной системы, поддерживающую различные системные особенности.
В середине 1991 года PC Emulator был в конечном итоге обновлен для работы в качестве многозадачного приложения на рабочем столе RISC OS, требуя для этого 2 МБ ОЗУ и поддерживая доступ к файлам DOS из интерфейса файлового интерфейса рабочего стола RISC OS. Сам эмулятор разрешал доступ к устройствам CD-ROM и запускал MS-DOS 3.3 со специальным драйвером мыши, чтобы позволить мыши хост-машины вести себя как шинная мышь Microsoft. Была реализована поддержка графики CGA, EGA, MDA и частично VGA, и эмулируемая система могла работать под управлением Windows 3. Стоимость продукта составляла 99 фунтов стерлингов, а обновление стоило 29 фунтов стерлингов для пользователей предыдущих версий. [168] Хотя технически совместимы с системами 1 МБ и с 2 МБ ОЗУ, которые считаются необходимыми для многозадачной работы, предлагая возможности для захвата эмулируемого дисплея в виде битовой карты или текста, было рекомендовано 4 МБ для использования таких возможностей, наряду с монитором с высоким разрешением и усилителем VIDC, чтобы иметь возможность отображать большую часть эмулируемого экрана без необходимости прокручивать его содержимое. Процессор ARM3 считался необходимым для «рабочего поворота скорости», что давало производительность, сравнимую с 4,77 МГц системой 8086 PC-XT. [169]
Считавшийся «чудом программирования», PC Emulator, тем не менее, считался «слишком медленным для интенсивного использования ПК». Вскоре после появления обновленного PC Emulator компания Aleph One анонсировала решение для аппаратной совместимости с ПК, предлагающее процессор 80386SX 20 МГц и возможность отображения VGA, эффективно предоставляя предполагаемый Acorn модуль ПК в обновленной форме. [170] Недорогая альтернатива PC Emulator от Acorn под названием FasterPC стала доступна в 1993 году по цене около 20 фунтов стерлингов, но без DOS (предоставляется пользователем за предполагаемую дополнительную плату в 50 фунтов стерлингов). Программное обеспечение обеспечивало эмуляцию ПК вне среды рабочего стола, со значительными преимуществами производительности по сравнению с продуктом Acorn. Считавшийся «значительно более быстрым, чем эмулятор Acorn при отображении графики», с двукратным улучшением скорости, наблюдаемым для различных протестированных программ, продукт был признан подходящим для игр, хотя и с разрешением ниже, чем VGA. Он также не мог запускать Windows 3.1: платы расширения Aleph One PC были единственными решениями, способными сделать это в то время. [171]
Имея значительно улучшенные графические возможности по сравнению с теми, которые предоставлялись 8-битными машинами Acorn, для Archimedes было выпущено несколько художественных пакетов, чтобы использовать эту конкретную область возможностей, хотя поначалу довольно осторожно. Один из первых доступных пакетов, Clares' Artisan, поддерживал редактирование изображений с высоким разрешением 640 x 256 , но только в 16-цветном режиме 12, несмотря на доступность 256-цветного режима 15 в качестве стандарта. Благосклонно принятый как «на шаг впереди» художественного программного обеспечения на BBC Micro, он считался едва ли началом какой-либо реальной эксплуатации потенциала машины. Типичное для программного обеспечения той эпохи, всего через несколько месяцев после запуска машины, Artisan предоставил свой собственный графический интерфейс и, продолжая традицию программного обеспечения BBC Micro, полностью взял на себя управление машиной, вплоть до редактирования конфигурации машины и ее восстановления при выходе. [172] Clares выпустила преемника, Artisan 2, два года спустя, чтобы обеспечить совместимость с RISC OS, заменив поддержку специального принтера на использование системных драйверов принтера, но не сделав программное обеспечение настольным приложением. Недостатки пользовательского интерфейса программы считались менее простительными с наличием общего интерфейса рабочего стола, который бы решил такие проблемы и сделал бы программу «более простой в использовании и более мощной в результате». [173]
Clares также выпустила 256-цветный пакет под названием ProArtisan, также со своим собственным специальным пользовательским интерфейсом (несмотря на предстоящее появление RISC OS), стоивший значительно дороже своего предшественника (£170 по сравнению с £40 для Artisan), предлагая более широкий набор инструментов, чем Artisan, включая спреи, промывки и редактирование пути (с использованием кривых Безье) для определения областей холста. Хотя он считался мощным, его цена считалась довольно высокой с точки зрения тех, кто более знаком с рынком 8-битного программного обеспечения, а пользовательский интерфейс считался «едва терпимым». [174] Конкурентами ProArtisan в 1989 году были Art Nouveau от Computer Assisted Learning [175] и Atelier от Minerva. [176] Обе эти программы, как и ProArtisan, работали в полноэкранном режиме за пределами рабочего стола, использовали 256-цветный режим 15 и предлагали свои собственные интерфейсы. Однако Atelier могла выполнять несколько задач одновременно, предоставляя возможность вернуться на рабочий стол и найти работающие и доступные приложения. В отличие от других программ современного искусства, она также использовала собственные сглаженные шрифты системы. Одной из необычных особенностей была возможность оборачивать области холста вокруг сплошных объектов. [176] Обе программы также предлагали схожие возможности редактирования контуров с ProArtisan, при этом следует отметить, что ограничения Art Nouveau в этом отношении можно было бы устранить, используя поддержку, уже имеющуюся в RISC OS и предоставляемую функциональностью приложения Draw, как в конечном итоге продемонстрировал ProArtisan 2. [175]
В 1989 году RISC OS была снабжена приложением Paint на одном из прилагаемых дисков приложений. Он имел многодокументный интерфейс на основе рабочего стола с набором элементарных инструментов рисования и черчения, также позволял создавать изображения произвольных размеров для любого из режимов отображения, даже разрешая редактирование изображений в режимах отображения с различным количеством цветов, хотя и с ограничениями в представлении цветов изображения, когда в режиме рабочего стола было доступно меньше цветов. Наряду со своими сопутствующими приложениями Paint поддерживал сглаженные шрифты системы и фреймворк драйвера принтера, и, принимая соглашения пользовательского интерфейса системы, изображения можно было экспортировать напрямую в такие приложения, как Draw, перетаскивая значок файла изображения из диалогового окна сохранения непосредственно в целевое приложение. [177]
Несмотря на тенденцию постепенного принятия функциональности рабочего стола, в 1990 году Arcol из ExpLAN предложил однозадачный, полноэкранный, 256-цветный опыт редактирования, используя режим 13 с более низким разрешением 320 x 256 , поддерживая только растровые шрифты. Нацеленный на образовательных пользователей, его сильные стороны, по-видимому, включали преобразование областей холста в реальном времени, быстрое масштабирование и отсутствие ограничений на инструменты при масштабировании: возможно, демонстрируя больше ограничения современных пакетов с их собственными своеобразными интерфейсами. [178] Впоследствии ExpLAN выпустил Arcol Desktop, хотя метка «рабочий стол» указывала только на то, что программа будет многозадачной с настольными приложениями и предлагать некоторую функциональность рабочего стола, в частности, для загрузки и сохранения изображений: программа по-прежнему использовала специальный полноэкранный пользовательский интерфейс, хотя и позволяла использовать другие 256-цветные режимы, при этом режим 320 x 256 оригинала был режимом по умолчанию. Поскольку ожидания относительно пользовательских интерфейсов и совместимости с настольными компьютерами изменились, этот обновленный продукт был оценен менее благоприятно: разделение функциональности между настольным компьютером и интерфейсом рисования было «неудобным», а поведенческие различия «сбивающими с толку», из-за чего продукт выглядел «довольно устаревшим» по сравнению с его современными аналогами. [179]
В начале 1991 года, в контексте замечаний о том, что на тот момент приложение Paint, входящее в комплект RISC OS, было «единственной настоящей художественной программой Risc OS», работающей на рабочем столе и не ограничивающей пользователей определенными режимами отображения, Longman Logotron выпустила Revelation, приложение, работающее в среде рабочего стола, обеспечивающее взаимодействие с другими приложениями посредством поддержки стандартных форматов платформы Sprite и Drawfile, с импортом векторной графики, предоставляемым сопутствующим инструментом, и использованием фреймворка печати системы. Помимо наблюдений ограниченной функциональности в некоторых областях, одним существенным ограничением, напоминающим о более ранних продуктах, была невозможность изменить режим отображения, не влияя на редактируемое изображение. [180] Это ограничение не было убедительно устранено во второй версии, проданной как Revelation 2 примерно год спустя, при этом цвета были переопределены при выборе 16-цветного режима отображения при редактировании 256-цветного изображения, сохраняя невозможность редактировать 256-цветные изображения в 16-цветных режимах. [181] Дальнейшее обновление версии было выпущено как продукт Revelation ImagePro, который в конце 1992 года графический обозреватель Acorn User назвал «лучшим пакетом для работы с графикой, который я использовал на Archimedes». [182]
В ответ на меняющуюся конкурентную ситуацию и ожидания рынка, Clares выпустила ProArtisan 2, преемника своего более раннего продукта, в конце 1993 года как «совершенно новую программу» с некоторыми знакомыми функциями из более ранних продуктов компании, но предлагающую независимость режима отображения, поддержку 24-битного цвета (включая поддержку графических карт ColourCard и G8/G16), редактирование нескольких документов и соответствие требованиям рабочего стола. Инструменты редактирования контуров, знакомые по его предшественнику, поддерживались с использованием функциональности приложения Draw от Acorn, а возможности улучшения изображений также «подверглись серьезной переработке». По сниженной цене в 135 фунтов стерлингов и с использованием рабочего стола RISC OS, способствующего общей простоте использования, пакет был признан одним рецензентом «лучшим на данный момент художественным пакетом для Архимеда». [183]
В конце эпохи Архимеда, то есть до выпуска Risc PC , среди некоторых обозревателей сформировался консенсус, рекомендуя Revelation ImagePro и ProArtisan 2 как наиболее мощные пакеты для работы с растровыми изображениями на платформе, [184] при этом Arcol Desktop и First Paint также были фаворитами обозревателей. [185] С выпуском Risc PC и A7000 , предлагающих улучшенные аппаратные возможности и встроенную поддержку 24-битного цвета, рынок пакетов для работы с искусством значительно изменился. Новые пакеты вытеснили старые в качестве рекомендаций, некоторые от новых участников на более широком рынке Acorn (Photodesk от Spacetech, Studio24 от Pineapple Software), другие от известных поставщиков (ProArt24 от Clares и The Big Picture от Longman Logotron), а третьи — из-за пределов рынка Acorn (Picture от Digital Arts). Однако требования к платформе и оборудованию таких пакетов, как правило, выходили за рамки машин эпохи Архимеда, требуя в некоторых случаях 8 МБ ОЗУ или 24-битные режимы цветного отображения (используя 2 МБ выделенной видеопамяти). [186] Заметным исключением была Studio24, которая, будучи значительно обновленной во второй версии, как сообщается, была «полностью совместима» с более ранними машинами. [187]
RISC OS поставлялась с приложением Draw, [148] предлагающим ряд инструментов для создания диаграмм и изображений с использованием примитивов векторной графики, а также позволяющим включать в документы растровые изображения и текст, а также управлять различными элементами документов как иерархией объектов. Значительной возможностью, предоставляемой приложением (и используемой пакетами для работы с искусством [183] ), было редактирование кривых Безье, позволяющее создавать, визуализировать и печатать фигуры с плавными кривыми. [188]
Формат файла, используемый Draw, был документирован и расширяем, и появился ряд инструментов для манипулирования файлами Draw для таких целей, как искажение или преобразование изображений или объектов внутри изображений. Среди них было приложение Draw+ (или DrawPlus [189] ), которое определяло другие типы объектов, а также добавляло другие функции редактирования, такие как поддержка нескольких уровней или слоев в документах. [190] DrawPlus стал доступен в 1991 году и был выпущен «по номинальной стоимости» через каналы общественного достояния и условно-бесплатного программного обеспечения. [191] Автор DrawPlus, Джонатан Мартен, впоследствии разработал приложение под названием Vector, [191] выпущенное издателем образовательного программного обеспечения 4Mation в начале 1992 года. [192] [примечание 4] Описанная как «фактически улучшенный Draw», программа улучшила обработку текста Draw, позволив редактировать импортированный текст, продолжила поддержку слоев и библиотек объектов DrawPlus, обеспечила эффективную обработку реплицированных или повторяющихся объектов и ввела маски, которые действовали как «окна» на другие объекты. По цене 100 фунтов стерлингов, даже для использования на всем сайте, программное обеспечение считалось «идеальным... для технического черчения, графического дизайна и даже ограниченных настольных издательских систем». [193] Версия Draw была также разработана для Microsoft Windows компанией Oak Solutions. [194]
Значительным введением в портфолио программного обеспечения Archimedes стал выпуск ArtWorks компанией Computer Concepts в конце 1992 года. [195] Описанный в одном из предварительных просмотров как «возможно, самый простой в использовании, но самый продвинутый пакет графических иллюстраций на любом персональном компьютере сегодня», ArtWorks предоставил объектно-ориентированную парадигму редактирования, напоминающую Draw, усовершенствовав пользовательский интерфейс и дополнив базовую функциональность дополнительными инструментами. Заметным улучшением по сравнению с Draw стало введение градуированных заливок, допускающих плавные градиенты цвета внутри фигур, использующих сглаживание для имитации более широкой цветовой палитры. Механизм рендеринга изображений также был отличительной чертой, предлагая различные уровни детализации рендеринга, причем на самом высоком уровне вводилось сглаживание для отдельных линий. Нацеленный на профессиональное использование и дополняющий его родственный продукт, настольное издательское приложение Impression , поддерживало 24-битную глубину цвета и различные цветовые модели. Ключевым преимуществом пакета была скорость рендеринга: сообщалось, что скорость перерисовки в ArtWorks на машине с процессором ARM3 была в пять раз выше, чем в CorelDRAW, работающем на IBM PC-совместимой системе с процессором 486. [196] ArtWorks имел более широкое значение как предшественник приложения Xara Studio и последующих продуктов на базе Windows. [197]
Хотя обработка документов и офисное программное обеспечение или приложения для повышения производительности были реализованы в нескольких пакетах, выпущенных в эпоху Артура в Archimedes, включая такие продукты, как First Word Plus, [121] Logistix, [124] и PipeDream, [130] только с появлением RISC OS Archimedes увидела более убедительное программное обеспечение, разработанное для этой платформы, а Acorn даже отложила свой собственный Desktop Publisher, чтобы воспользоваться этим существенным обновлением операционной системы. [149]
Наряду с Acorn Desktop Publisher, «процессор документов» Impression от Computer Concepts и Ovation от Beebug [155] предоставили небольшой выбор решений в области настольных издательских систем. Acorn преследовала издательскую индустрию с помощью программных и аппаратных системных пакетов, причем Impression обычно занимал видное место, [198] даже в эпоху преемника Archimedes, Risc PC. [199] В конечном итоге Ovation был заменен Ovation Pro в 1996 году, предложив более сильную конкуренцию Impression Publisher — профессиональному пакету в диапазоне, который развился из Impression — и таким популярным в отрасли приложениям, как QuarkXPress . [200]
Среди множества приложений текстовых процессоров, одно из самых долговечных семейств продуктов для платформы было разработано Icon Technology, которая уже выпустила текстовый процессор MacAuthor для Apple Macintosh. Этот существующий продукт был портирован на RISC OS и выпущен как EasiWriter в 1991 году, полностью поддерживая контурные шрифты и архитектуру печати хост-системы. [201] Icon последовала за EasiWriter с улучшенной версией («старший брат EasiWriter») в 1992 году, TechWriter , включающей редактирование математических формул. [202] Оба продукта были обновлены для предоставления возможностей слияния почты — отмеченный недостаток первого выпуска EasiWriter — и оба обеспечивали удобное редактирование таблиц, причем TechWriter также предлагал автоматическую обработку сносок, продвигаясь как «полный пакет для создания академических и технических документов». [203] В 1995 году были выпущены обновленные «профессиональные» версии EasiWriter и TechWriter, причем в последней была добавлена примечательная функция сохранения документов в формате TeX . [204]
Учитывая присутствие платформы в образовании, были доступны различные образовательные приложения для обработки текстов и публикации. Longman Logotron предоставила «рентабельное введение в DTP» в виде FirstPage, продававшегося по розничной цене 49 фунтов стерлингов плюс НДС с «неограниченными» лицензиями на образовательные сайты стоимостью до 190 фунтов стерлингов. Нацеленные на машины с оперативной памятью всего 1 МБ, различные традиционные функции обработки текстов, такие как проверка орфографии и интегрированная справка, были опущены, но как процессор документов на основе фреймов он считался «превосходным соотношением цены и качества» по сравнению с ценами и возможностями некоторых его конкурентов, даже привлекательным для внутреннего рынка. [205] Аналогичным образом, «объектно-ориентированный» процессор документов Softease, Textease, также имел потенциальную привлекательность за пределами образовательного рынка, освобождая пользователя от необходимости разрабатывать макеты страниц с использованием фреймов, вместо этого позволяя ему щелкать и печатать в нужном месте или перетаскивать графические объекты непосредственно на страницу, предоставляя парадигму пользовательского интерфейса, напоминающую приложение Draw, поставляемое с RISC OS. Тем не менее, возможности макета документа были доступны, поддерживая макеты нескольких столбцов, как и традиционные функции, такие как проверка орфографии и интегрированная справка, отсутствующие в FirstPage. Цены были еще более конкурентоспособными — около 30 фунтов стерлингов или 40 фунтов стерлингов с поддержкой проверки орфографии. [206]
Помимо гибридного текстового процессора и приложения для работы с электронными таблицами PipeDream, выпущенного в версиях 3 [156] и 4 [132] для настольной среды RISC OS, компания Colton Software выпустила автономный текстовый процессор Wordz в 1993 году с планами по созданию сопутствующих приложений и определенной степени интеграции между ними. [207] Первым из этих сопутствующих приложений был Resultz, [208] и два приложения были объединены в Fireworkz, который сам по себе включал возможности редактирования обоих приложений в одном интерфейсе, предлагая возможность объединять текстовые и табличные данные на одной странице в документах. [133] Впоследствии в 1995 году компания Colton расширила семейство, выпустив продукт для базы данных Recordz, объединив его с существующей функциональностью Fireworkz, чтобы создать продукт Fireworkz Pro, [209] что сделало его прямым конкурентом пакетов Advance от Acorn и Desktop Office от Minerva, но, по-видимому, предлагая гораздо более глубокий уровень интеграции, чем эти конкуренты. [210] Сам PipeDream позже был обновлен до версии 4.5, более точно соответствующей внешнему виду и функциям RISC OS, и изначально предлагался как обновление для пользователей версии 4.0. [211]
Собственный интерес Acorn к разработке приложений привел к тому, что компания начала работу над приложением для работы с электронными таблицами Schema, но затем отказалась от разработки приложений и передала продукт Clares, которая при содействии первоначально уполномоченных разработчиков вывела продукт на рынок. [212] Несмотря на то, что изначально Schema 2 была одним из компонентов пакета приложений, который так и не был доставлен, как предполагалось, урезанная версия Schema 2 была позже включена в пакет приложений Advance от Acorn вместе с вариантами Impression Junior от Computer Concepts и DataPower от Iota Software. [213] Сама Schema 2 была улучшена «мощным макроязыком» и выпущена в 1994 году. [214]
В категории электронных таблиц Eureka от Longman Logotron, выпущенная в 1992 году, составила серьезную конкуренцию Schema и PipeDream, стремясь подражать Microsoft Excel с точки зрения функциональности и соглашений пользовательского интерфейса. [215] Преимущества взаимодействия обновленного продукта Eureka 2 позже были названы причиной для Acorn принять программное обеспечение внутри компании, приобретя лицензию на 300 пользователей и, таким образом, позволив своим сотрудникам преобразовывать «существенные данные электронных таблиц, которые требовали преобразования из Lotus 1-2-3». [216] Обновленная снова как Eureka 3, с новыми функциями, исправляющими «то, чего сильно не хватало в предыдущей версии», но с руководством, считающимся неадекватным, и с онлайн-справкой, по-прежнему отсутствующей в приложении, приложение, тем не менее, считалось самым мощным из основных предложений платформы электронных таблиц, пытаясь стать « Excel мира Acorn». [211]
Для Archimedes был создан ряд приложений баз данных , и Minerva Software продолжила свои ранние приложения в системе, DeltaBase и System Delta Plus, [123] с RISC OS, совместимым с настольным компьютером Multistore в начале 1990 года: реляционная база данных с графическим интерфейсом «карты записей» и функциональностью генерации отчетов. [217] В целом схожий подход, хотя и без каких-либо заявленных «реляционных» возможностей, был предложен программным обеспечением для управления базами данных Squirrel от Digital Services, подчеркивающим настройку представления данных и отчетности, но также вводящим метод запросов на основе блок-схем, эта функция заставила одного рецензента считать продукт «самым инновационным менеджером баз данных на Archimedes», а его удобство использования сопоставимо с FileMaker на Apple Macintosh. [218]
Нацеленный на рынок образования, с акцентом больше на «компьютерную обработку данных», чем на управление данными, PinPoint от Longman Logotron сформулировал структурирование и сохранение данных вокруг формата анкеты, с редактором форм, предлагающим «возможности в стиле DTP», и с вводом данных, выполняемым интерактивно через экранную анкету. Также были предоставлены некоторые возможности анализа и построения графиков. [219] Версия PinPoint в конечном итоге будет доступна для Windows, якобы направленная на маркетинговые исследования, а не на образование, поскольку ее производитель пытался расширить свою аудиторию и доступность для различных платформ. [220] : 288 Также подчеркивал стиль представления настольных издательских систем DataPower от Iota Software, используя эти возможности для настройки ввода записей, чтобы «сделать сбор данных максимально похожим на заполнение форм», и в функциональности отчетности программного обеспечения. [221]
В 1993 году Longman Logotron представила S-Base, программируемую базу данных, предлагающую возможность разработки настраиваемых приложений баз данных. Описанное как «более дисциплинированный, менее графический подход к проектированию баз данных», программное обеспечение навязывало определенную степень дисциплины вокруг определения типов данных и таблиц, но также сохраняло различные графические методы для проектирования форм для взаимодействия с базой данных. Основываясь на такой основе, программы могли быть написаны на языке S для обработки взаимодействия с пользователем, событий графического пользовательского интерфейса и для взаимодействия с данными в базе данных. По сравнению с современным программным обеспечением Paradox на основе DOS , оно считалось имеющим больший акцент на «приложениях баз данных», чем на реальных базах данных, а также рассматривалось как похожее на современное приложение RISC OS, Archway, как своего рода инструмент «генератора приложений». [222]
DataPower, S-Base и Squirrel впоследствии были модернизированы, S-Base 2 была улучшена функциями для упрощения настройки приложений и, следовательно, считалась «без сомнения самой мощной системой управления базами данных, доступной для Archimedes» из-за своей программируемой природы, Squirrel 2 приобрела реляционные возможности и была рекомендована за свою «удивительную гибкость» и за функциональность поиска и сортировки, а DataPower была рекомендована больше «большинству пользователей» за ее удобство использования и «привлекательные графики и отчеты». [223]
Несмотря на то, что приложения для работы с электронными таблицами и базами данных предлагают возможности построения графиков, также были доступны специализированные приложения для создания более широкого спектра графиков и диаграмм. Среди них были Chartwell от Risc Developments и пакеты Graphbox и Graphbox Professional от Minerva Software. [224] Появившись несколько позже этих пакетов, будучи выпущенным Clares в январе 1994 года, Plot также стремился обслуживать математических и образовательных пользователей, предлагая поддержку построения графиков функций, что в значительной степени игнорировалось существующими пакетами, которые, как правило, «основывались на создании столбчатых и круговых диаграмм из таблиц цифр». [225]
С появлением CD-ROM и более широким принятием мультимедиа, Acorn анонсировала полноценную видеосистему под названием Acorn Replay в начале 1992 года, поддерживающую одновременное аудио и видео со скоростью до 25 кадров в секунду на рабочем столе RISC OS или в «полноэкранном режиме с низким разрешением». В отличие от некоторых других полноценных видеотехнологий, Replay предлагала возможность считывать сжатые видеоданные с запоминающего устройства в реальном времени и поддерживать постоянную частоту кадров, все на стандартном вычислительном оборудовании без необходимости в выделенном оборудовании для декодирования видео. Сообщается, что методы сжатия , используемые Replay, предлагали «коэффициенты сжатия от 25 до 40» для исходных видеоданных, а для программной декомпрессии требовался компьютер с 2 МБ ОЗУ или более. [226]
При наличии более медленного носителя, такого как CD-ROM или гибкий диск, видео можно было воспроизводить со скоростью до 12,5 кадров в секунду, а с жесткого диска — до 25 кадров в секунду. Одна дискета объемом 800 КБ, как сообщается, могла вместить 12 секунд видео. На начальном этапе технологии поддержка файлов Replay была быстро внедрена в гипермедийные приложения, такие как Genesis и Magpie, причем разработчики программного обеспечения были основной аудиторией для создания контента, в основном из-за стоимости оборудования, необходимого для захвата и хранения больших объемов видеоданных. Разработчики программного обеспечения нанимали услуги соответствующим образом оснащенной компании для преобразования исходного материала в цифровую форму, а затем программное обеспечение Replay использовалось для покадровой обработки видео, применяя методы сжатия изображений и «форму дельта-сжатия », в конечном итоге создавая файл фильма. [227]
Представление Acorn Replay вызвало сравнения с системой QuickTime от Apple , которая уже была широко доступна пользователям систем Macintosh. Преимущества Replay включали эффективность решения на существующем оборудовании, причем даже начальный уровень A3000, обновленный до 2 МБ ОЗУ, мог обрабатывать 2 МБ данных в секунду для достижения заявленных 12,5 кадров в секунду воспроизведения. Напротив, система Macintosh с 2 МБ ОЗУ, как сообщается, не могла поддерживать плавное воспроизведение видео, хотя воспроизведение звука не было затронуто выпавшими видеокадрами, тогда как система с 4 МБ могла достичь 15 кадров в секунду с привода CD-ROM, хотя такая система была дороже, чем системы Acorn на базе ARM3, которые могли с большей легкостью достигать более высокой частоты кадров. QuickTime также сообщалось, что он может плавно воспроизводить видео только на 1/16 размера экрана, также отдавая предпочтение 32000 цветным режимам отображения, которые были доступны на системах Macintosh с процессорами 68020 или более быстрыми. Одним из недостатков Replay на системах Acorn было ограничение воспроизведения до 256 цветов, налагаемое встроенной видеосистемой. [228]
Поставщики образовательного программного обеспечения и ресурсов увидели потенциал Replay для предоставления интерактивного видео по более доступной цене, чем существующий контент Laservision , хотя было отмечено, что в то время Laservision все еще обеспечивал «наилучшее качество, полноэкранное, движущееся изображение на сегодняшний день». Были восприняты возможности создания компиляций видеоклипов, доступных на CD-ROM для целей создания мультимедиа, хотя разработчики образовательных программ считали, что истинная ценность технологии будет реализована путем создания видео, подобного другим формам информации, что позволит использовать его в различных контекстах и работах и, таким образом, предоставит детям «контроль над медиа». Педагоги также с нетерпением ждали более доступных возможностей создания контента, когда дети смогут записывать, редактировать и включать собственное видео в свои проекты. Однако расходы, связанные с обработкой видеоданных, при этом хранение одной минуты видео оценивалось в 60 МБ, в сочетании со стоимостью коммерческой оцифровки видео, оценивавшейся в 100 фунтов стерлингов за минуту видео, означали, что такие возможности останутся недоступными для большинства пользователей в то время. Признаки того, что эта ситуация изменится, присутствовали на рынке QuickTime, поскольку он уже поддерживал создание коротких фильмов в сочетании с видеокартами оцифровки и инструментами редактирования, такими как Adobe Premiere . [228]
Поддержка создания видео на настольном компьютере появилась в 1993 году с продуктом Replay DIY от Irlam Instruments: модуль одинарной ширины, подходящий для компьютеров A540 и A5000 с 2 МБ ОЗУ или более, это были единственные модели, доступные в то время с необходимой производительностью. Модуль принимал аналоговый видеовход с видеокамер, рекордеров и проигрывателей лазерных дисков, позволяя предварительно просматривать видео в окне на рабочем столе. Во время записи предварительный просмотр не показывался, а оборудование оцифровывало аудио- и видеовход, переносило данные в память компьютера, а затем отправляло их напрямую на жесткий диск. На момент его появления качество видео было ограничено «нормальным Arm2 Replay, то есть 256 цветов, 160x128 пикселей при 12,5 кадрах в секунду», хотя ожидалось обновление для захвата 25 кадров в секунду. Несжатое видео занимало около 21 МБ в минуту, но обработка такого видео с помощью предоставленного программного обеспечения для сжатия Acorn Replay уменьшила бы размер результирующего видео до примерно 4 или 5 МБ в минуту. Сжатие, однако, было относительно медленным, поскольку схема сжатия была асимметричной, что означало, что декомпрессия была достаточно быстрой для облегчения воспроизведения в реальном времени, но сжатие могло занять «несколько минут на каждые несколько секунд видео». Тем не менее, возможности захвата видео были предсказаны, чтобы «создать и поддерживать огромный интерес в классе или даже дома», и низкая стоимость оцифровщика (250 фунтов стерлингов плюс НДС) вместе с недорогим программным обеспечением для редактирования, таким как Empire от Uniqueway (50 фунтов стерлингов плюс НДС) были расценены как удивительные, возможно, в свете высокой стоимости услуг, ранее необходимых для достижения подобных результатов. [229]
Дальнейшие разработки в области создания видео были привнесены на платформу компанией Eidos , которая в 1989 году разработала «автономную нелинейную систему редактирования» на основе Archimedes, включающую оцифровку исходного видео и его хранение на жестких дисках или магнитооптических носителях для использования с программным обеспечением для редактирования. Такое программное обеспечение будет использоваться для создания «списка расписания редактирования» на основе операций редактирования, выполненных на оцифрованном «автономном» видео, и эти детали редактирования впоследствии будут применяться в сеансе «онлайн» редактирования с участием исходного видео, которое обычно находится на «линейных» носителях, таких как лента. Для поддержки более удобной среды автономного редактирования была разработана высокоэффективная симметричная схема сжатия, известная как ESCaPE (Eidos Software Compression and Playback Engine), предлагающая размеры фильмов около 1,5 МБ в минуту. Чтобы исправить трудоемкий процесс использования программного обеспечения для сжатия Replay от Acorn с продуктом Replay DIY, что было следствием схемы сжатия «Moving Lines», на которой в то время делал акцент Replay, Eidos представила собственное программное обеспечение для сжатия для Replay DIY на основе ESCaPE и с тем же названием. Вместе с программным обеспечением Eidoscope, основанным на профессиональном программном обеспечении Optima от Eidos, было заявлено, что «никакая другая компьютерная платформа не имеет ничего, что могло бы сравниться с ним в плане удобства и простоты использования», и что эти разработки «побудят гораздо больше пользователей Archimedes попробовать себя в создании фильмов». [230] В 1995 году Computer Concepts предложила комплект, включающий Eidoscope и «мультимедийную карту» Eagle M2 этой же компании, которая имела аудио- и видеозахват, улучшенное воспроизведение звука и порты MIDI. Нацеленный на непрофессиональные приложения, Eidoscope был ограничен редактированием фильмов с разрешением до 160 x 128 и не поддерживал временные коды . [231]
С появлением Archimedes компания Acorn продолжила практику, установленную для ее более ранних машин, предлагая языки в дополнение к BASIC, хотя и по цене несколько выше, чем у более ранних реализаций, включая Pascal , [232] C , [233] Prolog , [234] Fortran и Lisp . [108] Другие поставщики выпустили реализации Forth, такие как RiscForth компании Silicon Vision, [235] и Logo, например Logotron Logo. [236] Другие языки Acornsoft, такие как BCPL [233] и COMAL, не были перенесены на новую платформу и должны были запускаться в режиме эмуляции. [237] Реализация Smalltalk-80 также была доступна компанией Smalltalk Express по цене 620 фунтов стерлингов, предлагая знакомую оконную среду, но требуя машину с 4 МБ и жесткий диск. [238]
Acorn всегда подчеркивал свою реализацию BBC BASIC в своих более ранних машинах, и Archimedes поставлялся с улучшенной версией, BASIC V, которая предоставляла дополнительные структуры потока управления, такие как циклы while , операторы case и многострочные операторы if . Графические примитивы и операции также были доступны через специальные ключевые слова case, такие как ELLIPSE
, CIRCLE
, RECTANGLE
и FILL
, а спецификация цветов была расширена для доступа к более широкой цветовой палитре, поддерживаемой оборудованием. Были также добавлены различные команды для построения и манипулирования спрайтами , а также для включения, ограничения, отключения и считывания положения и состояния указателя мыши. [239] Поддержка языка ассемблера была включена, как это было в BASIC, предоставленном 8-битными моделями Acorn, с языком, обновленным для описания инструкций для процессора ARM вместо 6502 (или других семейств процессоров), знакомых по более ранним машинам. [240] Доступ к функциональным возможностям операционной системы был предоставлен из BASIC, при этом некоторые демонстрационные программы, предоставленные с операционной системой Arthur, использовали модули операционной системы шрифтов и оконного менеджера, [239] [примечание 5], включая элементарную среду рабочего стола. [241]
Появление RISC OS принесло возможность разработки настольных приложений, или WIMP , на BASIC и других языках. Будучи доступным в качестве стандарта, BASIC был естественным выбором для многих разработчиков настольных приложений, хотя «сложность Wimp» и необходимость полагаться на функциональность операционной системы, описанную в RISC OS Programmer's Reference Manual , состоящую из «ошеломляющих 52 вызовов Wimp», потребовали некоторого смягчения с помощью учебных пособий, стремящихся провести программистов через задействованные механизмы и методы. [242] Чтобы облегчить разработку таких приложений, были анонсированы различные продукты, предлагающие наборы инструментов или библиотеки, одним из первых был Archway, [243] он предоставлял инструменты для определения различных аспектов приложения, включая дизайн макета окна и редактирование меню, наряду с процедурами библиотеки BASIC. [244] Позднее были предприняты более амбициозные попытки расширить BASIC для доступа к функциональности настольного компьютера. Например, HelixBasic добавил дополнительные ключевые слова в BASIC V, а также сделал возможным прозрачное и параллельное выполнение традиционных программ BASIC, включая графические программы, в оконной среде. [245]
Хотя производительность поставляемого интерпретатора BASIC считалась конкурентоспособной, [239] для системы были созданы различные компиляторы BASIC, такие как Dabs Press' Archimedes Basic Compiler (ABC) и Silicon Vision's RiscBASIC. [246] Оба продукта были сосредоточены на улучшении производительности входных программ, но Silicon Vision впоследствии представила отдельный продукт, WimpGEN, как аксессуар для разработчиков настольных приложений. [247] Этот продукт предоставлял редакторы окон и меню, которые генерировали исходный код BASIC, реализующий функциональность, необходимую для поддержки работы в среде настольного компьютера. Затем добавлялась конкретная функциональность приложения, и полученная программа также могла быть скомпилирована с использованием RiscBASIC перед запуском. [248]
BBC BASIC на Archimedes рассматривался как средство для кроссплатформенной разработки игр Дэвидом Брэбеном и другими разработчиками до того, как был выпущен Archimedes, причем Брэбен был автором трехмерной игры Lander, поставляемой с машиной. Поскольку BBC Micro использовался в качестве хоста разработки для версии Elite для Commodore 64 и, как сообщается, Commodore для помощи в разработке Amiga «в ранние дни», для Archimedes ожидалась аналогичная роль в разработке игр, эта роль также имела потенциал для того, чтобы показать разработчикам игр для устоявшихся платформ (таких как Amiga, Atari ST и консоли Sega и Nintendo ) машину Acorn. Была разработана возможность кросс-ассемблирования кода в ассемблере BASIC для процессоров, отличных от ARM, и была обеспечена поддержка со стороны ключевых лиц в Acorn, но руководство компании не хотело включать поддержку других систем в свой продукт, тем самым сокращая усилия. [249]
Несмотря на использование языков ассемблера BASIC и ARM некоторыми компаниями-разработчиками программного обеспечения, в частности, в Computer Concepts, разработчики которой считали, что процессор ARM был «разработан для программирования на Ассемблере», и где Impression и ArtWorks были реализованы на языке ассемблера ARM с использованием ассемблера BASIC, [250] использование языков более высокого уровня, таких как C, становилось все более желательным по причинам производительности и переносимости. То, что Acorn смогла предложить свой собственный компилятор C, как сообщается, было следствием «счастливой случайности»: этот продукт был первоначально разработан Артуром Норманом и Аланом Майкрофтом для мэйнфрейма в Кембриджском университете и впоследствии предложен Acorn. [251]
Оригинальные продукты компилятора и ассемблера Acorn C были заменены продуктами Desktop C и Desktop Assembler в середине 1991 года. [252] Эти продукты включали в себя среду разработки рабочего стола Acorn, направленную на сокращение времени и усилий, затрачиваемых на разработку приложений и модулей, а также на поддержку таких действий в самой среде рабочего стола. Оба продукта предоставляли улучшенную версию Edit, известную как SrcEdit, для редактирования исходного кода, которая поддерживала «возврат»: навигацию к местам в исходном коде, созданным другими инструментами, такими как компилятор C. Desktop Debugging Tool (DDT) был описан как «довольно впечатляющий построчный отладчик » , поддерживающий точки останова и точки наблюдения и позволяющий пошагово выполнять обычный код приложения (в отличие от модулей), «фактически останавливая рабочий стол», при этом управление этой деятельностью осуществлялось через окна, подобные рабочим столам, работающие отдельно от реального рабочего стола. Наряду с инструментами компилятора, ассемблера и компоновщика , была предоставлена утилита сборки, известная как Make, и поддерживающая Makefiles , а также улучшенная версия инструмента FormEd, используемого для проектирования окон приложений. Стоимость Desktop C составляет 229 фунтов стерлингов плюс НДС, а стоимость Desktop Assembler — 149 фунтов стерлингов плюс НДС. [253]
Стратегия Acorn в отношении C++ подверглась некоторой критике. Первоначально компания объявила о доступности CFront от AT&T для своего зарегистрированного сообщества разработчиков, что транслировало код C++ для дальнейшей компиляции продуктом Desktop C от Acorn. [254] Acorn последовала за этим, предложив новый продукт, заменивший Desktop C, который интегрировал CFront 3.0 для поддержки компиляции C и C++, хотя и без поддержки исключений. [255] Однако отзывы разработчиков были отрицательными, ссылаясь на некачественный код и медленное время компиляции, при этом разработчики, по-видимому, хотели «настоящий собственный компилятор C++ с хорошей поддержкой среды RISC OS». [256] Несмотря на принятие библиотек классов C++ на других платформах, Acorn решила предоставить функциональность компонентов пользовательского интерфейса с помощью набора модулей, известных как Toolbox, доступных на уровне системных вызовов. [257] Помимо порта компилятора GNU C++, требующего для работы не менее 4 МБ ОЗУ, [257] единственными значительными конкурентами продуктов Acorn C и C++ были продукты Easy C и Easy C++ от Beebug, причем первый был анонсирован в конце 1993 года как продукт Risc Developments стоимостью 49 фунтов стерлингов плюс НДС. [258] Имея значительно меньшую цену, чем компилятор Acorn, Easy C предоставлял более узкий набор инструментов, в частности, отсутствовал отладчик продукта Acorn, и также не был проверен на соответствие стандарту языка ANSI , в отличие от компилятора Acorn. Тем не менее, он предоставлял основные инструменты компилятора, ассемблера, компоновщика и сборки, стремясь стать «простой в использовании системой разработки C, нацеленной на нижний уровень рынка». [259] В конце 1994 года Beebug продолжил, анонсировав Easy C++ до появления собственного продукта Acorn на C++. Easy C++ компилировал исходный код C++ напрямую в объектный код ARM и поддерживал как шаблоны, так и исключения. Он стоил £99 плюс НДС или £49 плюс НДС в качестве обновления Easy C. [260] Продукт, по-видимому, был принят положительно, поскольку разработчики «достигли поставленной ими цели», предоставив собственный компилятор C++, хотя также были выявлены отсутствие обновленной документации и необходимость дальнейшей разработки для улучшения продукта. [261]
В конечном итоге, заявленное отсутствие подходящего компилятора C++ и сопутствующих библиотек классов для платформы заставило известные компании-разработчики сосредоточиться на продуктах для других платформ и отказаться от планов выпуска нового программного обеспечения для RISC OS. В 1994 году Марк Колтон из Colton Software раскритиковал Acorn за то, что она не дополнила свой компилятор C библиотеками «C toolbox» для помощи в разработке приложений, и считал, что Acorn «стоит на месте» относительно более широких тенденций в области инструментов разработки, таких как внедрение Visual Basic и растущее принятие C++ вместе с библиотеками классов для разработки приложений. [251] Чарльз Мойр из Computer Concepts оправдал разработку Xara Studio, графического приложения, которое фактически описывалось как «ArtWorks для ПК», [262] указав, что только более крупный рынок программного обеспечения для Windows мог бы сделать необходимые инвестиции в такое сложное приложение оправданными. Поскольку разработка Windows могла использовать C++ и библиотеки классов, специфичные для платформы, Computer Concepts ожидала, что Acorn предоставит сопоставимые инструменты и ресурсы, чтобы сделать разработку такого программного обеспечения возможной на платформе Acorn, «но безрезультатно». [263] Бен Финн из Sibelius Software указал, что Sibelius 7 был «совершенно новым программным обеспечением», написанным на C++, в отличие от более ранних версий, написанных на языке ассемблера, в первую очередь из-за трудностей реализации запрошенных функций на таком низкоуровневом языке. Переносимость программного обеспечения C++ также позволила сделать Sibelius доступным для платформ ПК и Mac. Однако, поскольку Acorn не смогла предоставить соответствующим образом обновленный набор для разработки C++, компания не смогла предоставить свой новый продукт на RISC OS. [264]
Машины Archimedes (и их эквиваленты, работающие под управлением RISC iX ) использовали видеочип VIDC1a для обеспечения широкого спектра разрешений экрана, расширяя возможности BBC Micro , включая следующие: [265]
Поскольку видеоконтроллер не поддерживал режимы отображения размером менее 20 КБ, в операционной системе поддерживались режимы с самым низким разрешением, в которых использовались режимы с удвоенным горизонтальным разрешением и дублированием горизонтально смежных пикселей. [266] [примечание 6]
Внедрение RISC OS принесло поддержку ряда новых режимов отображения, включая следующие: [267]
A540 [39] и A5000 [85] поддерживали дополнительные режимы отображения:
Режимы монохромного отображения высокого разрешения были реализованы в моделях A440, A400/1 и A540:
Очевидная путаница в отношении поддержки монохромных мониторов при запуске моделей Archimedes заставила Acorn пояснить, что серия A400 имеет «дополнительную схему», предлагающую два дополнительных режима отображения «до 1280 на 976 в монохромном режиме и 160 столбцов на 122 строки текста, но только с использованием специального монитора», [272] который подключается с помощью двух разъемов BNC (один для сигнала и один для синхронизации). [267] : 465
A540 (и соответствующие рабочие станции серии R) предлагали три гнезда BNC, добавляя одно для отдельного соединения горизонтальной синхронизации для определенных мониторов. [273] : 86 Acorn предложила 19-дюймовые мониторы Taxan Viking и Philips M19P114, [273] : 78 , причем первый предлагался в комплекте с рабочей станцией R140. [274] Продукт Taxan Viking R140 объединял существующий продукт Viking с соответствующими кабелями и создавал «устойчивый» дисплей 66 Гц в режиме 23, хотя и с повреждением указателя мыши в крайнем правом углу экрана из-за «ошибки в чипе VIDC». [275]
A5000, в отличие от своего предшественника A540, не поддерживал монохромные режимы высокого разрешения. [276]
Расширение для ускорения чипа VIDC в Archimedes с 24 МГц до 36 МГц было анонсировано Atomwide в 1990 году, предлагая режимы отображения с более высоким разрешением для машин, подключенных к мультисинхронным мониторам. [277] Хотя поддерживались разрешения до 1280 x 480 и 1024 x 640 , сообщалось о мерцании из-за сниженной частоты обновления как о проблеме, при этом разрешение 1152 x 486 оказалось более комфортным в этом отношении. Разрешение SVGA 800 x 600 также поддерживалось в 16 цветах. [278] Одним из побочных эффектов увеличения частоты VIDC было также увеличение частоты генерируемых звуков, поскольку VIDC также отвечал за генерацию звука. [279] Усилители VIDC поставлялись некоторыми поставщиками мониторов вместе с соответствующим кабелем для машин Archimedes, хотя установка устройства по-прежнему требовала выполнения утвержденных сервисных работ. Такие мониторы, как Taxan 795 Multivision, можно было использовать только в режимах мультисинхронизации без усилителя VIDC, сопутствующее программное обеспечение которого стремилось «переопределить все режимы» для совместимости с дисплеем, а также предлагало новые режимы. [280]
Одним из недостатков решений VIDC enhancer была увеличенная пропускная способность памяти, используемая VIDC на его новой повышенной частоте, что замедляло машины при использовании режимов с более высоким разрешением, особенно машины с процессорами ARM2 и более медленными шинами памяти. Следовательно, были приняты другие решения для обхода ограничений встроенного оборудования дисплея, в частности, «улучшители графики», такие как улучшитель графики PCATS от The Serial Port, [281] и «цветовые карты», такие как ColourCard от Computer Concepts и G8 от State Machine, которые предоставляли отдельный кадровый буфер, содержащий копию обычной экранной памяти, для использования при генерации видеосигнала независимо от основной памяти системы. Это позволяло использовать более высокие частоты обновления (до 70 Гц) даже для режимов с более высоким разрешением, хотя максимальный размер экранной памяти, налагаемый VIDC ( 480 КБ ), также накладывал ограничение на доступные разрешения и глубину цвета, при этом 800 x 600 было самым высоким поддерживаемым режимом разрешения 256 цветов. Однако такие карты также могли поддерживать более гибкие палитры в 256 цветовых режимах, чем VIDC, а для более низких разрешений могли поддерживаться большие глубины цвета, предлагающие более 32 000 цветов. [282] Сообщалось, что ColourCard позволяла системе ARM2 использовать режим отображения 1600 x 600 с 16 цветами (занимая 480 КБ) со скоростью работы «160% от скорости значительно более низкого разрешения режима Acorn 28», что составляет 640 x 480 с 256 цветами (занимая 300 КБ). [283]
State Machine, основанная бывшими разработчиками оборудования из Computer Concepts и Watford Electronics, [284] анонсировала ряд периферийных устройств для цветных карт, начиная с G8 и G8+ в конце 1992 года, [285] за которыми последовала G8 Professional, эти карты были продемонстрированы на выставке BBC Acorn User в 1992 году, как и Computer Concepts ColourCard. [286] Одним из потенциально существенных различий между различными линейками продуктов была роль VIDC: ColourCard использовала «видеокоммутатор», который позволял VIDC генерировать выходной сигнал независимо от карты для традиционных режимов отображения, при этом карта генерировала вывод только для расширенных режимов, тогда как карты State Machine полностью отвечали за вывод и, таким образом, обеспечивали эмуляцию традиционных режимов, что приводило к эффекту «почтового ящика» для некоторых режимов в ранних версиях программного обеспечения State Machine, а также вызывало проблемы совместимости с программным обеспечением, особенно играми, которые обращались к регистрам VIDC напрямую для настройки отображения. [287] Последующие разработки State Machine привели к появлению карты G16, предлагающей специфическую для приложений поддержку режимов 15 и 16 бит на пиксель. [288]
Наряду с ограничениями пропускной способности, фундаментальное ограничение на размер буферов кадров VIDC было наложено контроллером памяти, ограничивая размер буферов кадров, передаваемых в VIDC через DMA , определенной областью физической памяти в 512 КБ. [289] Карта ColourBurst от State Machine, анонсированная вместе с картой G16, использовала методы отображения памяти для предоставления 1 МБ видеопамяти вместо 512 КБ более ранних карт и, таким образом, поддерживала режимы большего экрана. [288] На момент обзора в конце 1993 года ColourBurst была первой 24-битной цветовой картой, доступной для Archimedes, также поддерживая различные обновления, включая возможность «видеопереключателя», отсутствовавшую в более ранних картах, кодирование PAL и другие профессиональные возможности. [290]
По совпадению, ARM Limited анонсировала VIDC20 — преемника VIDC10 в Archimedes — примерно в то же время, что и выпуск линеек продуктов Computer Concepts и State Machine в конце 1992 года. [291] К концу 1993 года слухи о системе следующего поколения Acorn (в конечном итоге выпущенной как Risc PC), в частности о поддержке 24-битного цвета, привели к предположениям об улучшенной поддержке более высокой глубины цвета в RISC OS, сопровождавшимся наблюдением в контексте карты State Machine ColourBurst, что «маловероятно, что другой производитель выпустит такое мощное устройство до запуска нового детища Acorn». [290] В конце 1993 года Computer Concepts анонсировала ColourCard Gold, разработанную совместно с Acorn для обеспечения поддержки 15 бит на пиксель в среде рабочего стола. Тем временем State Machine анонсировала ClusterCard для моделей A5000 с частотой 33 МГц, подключаемую к разъему контроллера памяти и поддерживающую модернизацию до 8 МБ ОЗУ наряду с графическими улучшениями, предлагающими 1 МБ или 2 МБ видеопамяти. [292] ClusterCard, использующая модуль кластера G335, как сообщается, стала первой графической картой для серии Archimedes, не требующей использования VIDC. [293]
С IBM PC-совместимыми системами, оставившим Archimedes «далеко позади конкурентов в плане отображения», ClusterCard рассматривался как попытка решения, похожего на архитектуру локальной шины на A5000, с потенциалом «превратить A5000 в серьезную графическую машину, возможно, с таким же хорошим потенциалом отображения, как у следующей серии Acorn, оснащенной VIDC20». [294] Запуск Risc PC в 1994 году продемонстрировал преемника Archimedes от Acorn, на что State Machine ответила продуктом под названием ColourView, «совершенно новой заменой оригинальных графических карт State Machine G8 и G16», предлагающей 16 бит на пиксель совместимых с настольными компьютерами режимов экрана, с модульной версией, также доступной для ClusterCard без 1 МБ кадрового буфера. Сообщается, что полная версия карты была доступна для серий A300, A400, A5000 и A540. [295]
Несколько отличаясь от общих графических улучшений, различные продукты также были представлены для поддержки индустрии вещания и других профессиональных приложений обработки изображений. В конце 1990 года Millipede Electronic Graphics анонсировала продукт обработки изображений под названием APEX (Archimedes P3 Expansion) с «четырьмя чипами P3 (пиксельный конвейерный процессор) вместе с процессором Arm3, работающим на частоте 27 МГц». С поддержкой «графики вещательного качества с 32 битами на пиксель», аппаратной поддержкой окон и спрайтов, подчеркивая комбинирование и обработку изображений в реальном времени, продукт был нацелен на профессиональных пользователей и имел соответствующую цену, при этом версия с 4 МБ ОЗУ должна была стоить 2750 фунтов стерлингов. Тем не менее, было достигнуто лицензионное соглашение с Acorn, чтобы «позволить полностью эмулировать графические функции Risc OS». [296] Вслед за этим более ранним продуктом Millipede предложила в начале 1994 года видеокарту «совершенно новую Apex Imager», оснащенную четырьмя специальными чипами, ARM3, FPA и 16 МБ видеопамяти на модуле двойной ширины стоимостью 3975 фунтов стерлингов, что практически не изменилось по сравнению с ценой оригинального продукта 1990 года. [297] Этот продукт, по-видимому, широко использует устройства FPGA и предлагает многочисленные возможности ввода и вывода видео. [298] Аппаратное обеспечение Apex использовалось решением для захвата и сжатия видео Eidos , Thumper, которое работало на ПК Risc и могло обрабатывать «видео с разрешением MPEG 1 при полной частоте кадров PAL в реальном времени», что в начале 1995 года считалось «лучшим оцифровщиком для наших нужд на любой платформе» управляющим директором Eidos. [299] Предыдущие решения для захвата Eidos использовали машины A540 с 8 МБ ОЗУ. [230]
Archimedes был способен воспроизводить восьмиканальный 8-битный стереозвук, при этом за генерацию звука отвечал чип видеоконтроллера, который имел возможности прямого доступа к памяти для независимой потоковой передачи аудиоданных в выходную схему. [43] : 2, 21, 32 Некоторые пользователи пытались обойти схему фильтрации звука, чтобы улучшить звук с внешнего аудиоразъема. [300]
Archimedes не предоставлял аппаратной поддержки для арифметики с плавающей точкой в качестве стандарта, но система была спроектирована так, чтобы ее можно было добавить, с архитектурой набора инструкций сопроцессора с плавающей точкой, определенной Acorn для использования программами. Как часть архитектуры системы, программный модуль обеспечивает эмуляцию такого сопроцессора, обрабатывая инструкции с плавающей точкой, не поддерживаемые в оборудовании, с помощью программного обеспечения, написанного с использованием обычных инструкций ARM. Сопроцессор был описан как «урезанный» ARM с доступными только восемью регистрами вместо шестнадцати, предлагающий инструкции для передачи значений в память и из памяти (поддерживая одинарные, двойные, расширенные двойные и упакованные двоично-десятичные представления [301] ), для передачи значений между основным ЦП и сопроцессором, для передачи информации о состоянии из сопроцессора, для выполнения унарных и бинарных операций над значениями и для выполнения сравнений. [302]
В первом поколении машин серий Archimedes 300 и 400 только серия 400 имела соответствующую возможность расширения для добавления блока с плавающей точкой (FPU) или сопроцессора, хотя эмулятор поддерживался на всех моделях. [303] Возможность расширения была сохранена в серии 400/1. [304] Плата расширения FPU была поставлена для рабочей станции R140 и серии 400 в 1989 году по цене 599 фунтов стерлингов плюс НДС и была основана на WE32206, [111] с «чипом преобразователя протоколов», использовавшимся для преобразования между ARM и WE32206. [305] Плата WE32206 также предлагалась для платы расширения Springboard компании Acorn для совместимых с IBM PC. [306] Хотя Acorn ожидала, что сопряжение ARM с существующим чипом FPU будет «гораздо более быстрым путем» к предоставлению аппаратного решения для вычислений с плавающей точкой, чем разработка нового сопроцессора, сложность, связанная с разработкой пользовательской вентильной матрицы, отвечающей за сопряжение с WE32206, оказалась, по-видимому, выше, чем предполагалось, и на ее создание ушло два года. [307]
Обзоры FPU были в целом не восторженными, отмечая, что заявления Acorn о восьмикратном ускорении вряд ли будут достигнуты в «практической программе», тем не менее сообщая, что программы, выполняющие повторяющиеся операции с плавающей точкой, давали ускорение в диапазоне от примерно четырех до шестнадцати раз по сравнению с базовой системой на базе ARM2. [308] Несколько более прикладное тестирование продемонстрировало ускорение для тестовых программ до восьми раз, что совпало с заявлениями Acorn, но сопоставило эти достижения с более широким увеличением производительности, достигаемым от обновления ARM3, которое предлагало более общее четырехкратное улучшение скорости. В значительной степени сосредоточившись на программировании на BASIC, один рецензент пришел к выводу, что FPU был «почти устаревшим» с доступностью обновления ARM3. [309] Другой признал, что некоторые, но не все программы на C выиграют от FPU, поскольку «хороший программист будет избегать использования инструкций с плавающей точкой, если это вообще возможно», предполагая, что рабочая станция Acorn R140 выиграет больше от обновления. [308] Однако программы BASIC, скомпилированные с использованием компилятора Archimedes BASIC, достигли более чем девятикратного ускорения для некоторых тестов, в отличие от тех, которые работали на стандартном интерпретаторе BASIC, чьи процедуры с плавающей точкой избегали использования инструкций FPU, таким образом, не обеспечивая реального улучшения производительности при установке FPU. [307]
Модели Archimedes на базе процессора ARM3 поддерживали совершенно новый «арифметический сопроцессор» или «ускоритель с плавающей точкой», известный как FPA. Выпущенное в 1993 году для рабочей станции R260 и машин A540 и A5000 по цене 99 фунтов стерлингов плюс НДС, устройство FPA, известное конкретно как FPA10, устанавливалось в специальный разъем на процессорной карте для R260 и A540 или в разъем материнской платы в A5000. Оно обеспечивало пиковую пропускную способность 5 MFLOPS при 26 МГц. [310] Модели, официально поддерживающие FPA, были представлены за некоторое время до появления устройства, и различные карты обновления ARM3 для более ранних моделей также были доступны с разъемом FPA в ожидании возможной доступности. [311] Изготовление устройства было выполнено GEC Plessey Semiconductors и, как сообщалось, находилось на «продвинутой стадии производства» в начале 1993 года. [312] Доступность оставалась неясной, при этом ARM опубликовала технические подробности, указывающие на то, что чип, насчитывающий 134 000 транзисторов , как сообщается, был «самой сложной ИС Arm на сегодняшний день», и сравнила его производительность на уровне «около 4 MFLOPS» с сопроцессором с плавающей точкой MIPS R3010, при этом заявив о существенном преимуществе в энергопотреблении. [313] Дополнительные подробности были предоставлены после окончательного выпуска FPA10, указав рабочую частоту 26 МГц и потребляемую мощность 250 мВт. Прием от основных производителей программного обеспечения, таких как Computer Concepts и Colton Software, был осторожным, поскольку продукты первой не использовали инструкции с плавающей точкой и, таким образом, не могли получить выгоду, а последняя использовала такие инструкции, но скептически относилась к любым значительным преимуществам в производительности. [314]
Наблюдения за тестированием FPA10 подтвердили, что такие приложения, как Resultz и PipeDream 4 (оба продукта Colton Software) и другие электронные таблицы, хотя и должны были получить выгоду как приложения для обработки чисел, не показали «заметного улучшения скорости», что объясняется тем, что эти приложения избегали ненужных вычислений и более существенных накладных расходов на обслуживание графического пользовательского интерфейса. Другие программы, такие как Draw и ArtWorks (продукт Computer Concepts), использовали собственные арифметические процедуры вместо эмулятора с плавающей точкой (FPE) и, как и ожидалось, не смогли воспользоваться преимуществами ускоренных инструкций с плавающей точкой. Однако различные бесплатные или недорогие программы, перенесенные из других систем, такие как POV-Ray , а также некоторые собственные приложения, такие как Clares' Illusionist и Oak Solutions' WorraCAD, продемонстрировали существенный прирост производительности от FPA с ускорением от пяти до десяти раз. Программы, скомпилированные компилятором Fortran от Intelligent Interfaces, как сообщается, выполняли «некоторые процедуры до 20 раз быстрее с FPA10». [315] Хотя FPA10 реализовывал только арифметические операции, делегируя тригонометрические операции FPE, он мог работать одновременно с основным ЦП и поддерживал собственный конвейер инструкций, позволяя ЦП выполнять другие инструкции до тех пор, пока не требовался результат инструкции с плавающей точкой. [316]
Наблюдаемая производительность программ BASIC осталась в соответствии с опытом более раннего решения FPU. Интерпретатор BASIC VI (или Basic64) в комплекте с RISC OS, который был «гораздо медленнее, чем Basic V обычно», причем первый использовал FPE, а второй предоставлял свои собственные арифметические процедуры с плавающей точкой, в итоге оказался «немного быстрее», чем BASIC V, из-за наблюдаемых ускорений примерно от четырех до одиннадцати раз, причем нетригонометрические операции выиграли больше всего в одном анализе. [315] Другой анализ, использующий бенчмарки отдельных арифметических и тригонометрических операций, показал более равномерное распределение улучшений производительности для программ BASIC VI, также отметив, что BASIC VI обеспечивал большую точность, чем BASIC V в своем представлении с плавающей точкой. [316] Продукт был воспринят как «выгодный», но имеющий ограниченную полезность из-за общего отсутствия поддержки во многих приложениях, которые использовали свои собственные процедуры и методы, чтобы попытаться обеспечить производительную арифметику на базовой аппаратной платформе, и отсутствия стимула среди производителей программного обеспечения предлагать поддержку без достаточно большого рынка пользователей, имеющих установленный FPA. [315]
С появлением FPA10, наконец, доступной, но рассчитанной только на частоту 26 МГц, и с модернизацией ARM3, поставляемой на частотах до 35 МГц, [317] была разработана более высокопроизводительная часть, FPA11, поддерживающая работу на частоте 33 МГц [318] и, по-видимому, поставляемая в таких продуктах, как обновление процессорной карты для A540. [319] Модернизации ARM3 также производились с процессорами ARM3 на 33 МГц, но в отличие от их аналогов на 25 МГц, которые были доступны с уже установленными сопроцессорами FPA10, эти более быстрые карты не поставлялись с сопроцессорами FPA11, возможно, из-за проблем с доступностью более быстрой части. [320]
В начале 1990 года Aleph One представила плату обновления для моделей серий Archimedes A300 и A400 с процессором ARM3, который был разработан Acorn, но продавался независимо VLSI Technology. [321] Хотя ARM2, используемый в текущих моделях, как сообщается, мог работать на частоте 20 МГц, он всегда работал только на частоте 8 МГц из-за внешних ограничений, а именно скорости шины данных и «относительно медленных», но соответственно относительно недорогих, используемых устройств RAM. ARM3 включал в себя 4 КБ на кристалле объединенного кэша инструкций и данных, ослабляя такие внешние ограничения и, таким образом, позволяя процессору продуктивно работать на повышенной частоте 20 МГц. С процессором, работающим на этой более высокой скорости, общая производительность компьютера с обновлением ARM3, как сообщалось, была вдвое выше, чем у машины без обновления («в среднем время выполнения сократилось вдвое»), при этом программы, выполняющие ввод/вывод, выигрывали гораздо меньше («в худшем случае улучшение на 30 процентов»). Оригинальные модели серий A300 и A400, в отличие от серии A400/1, требовали обновления до MEMC1a. Была заявлена стопроцентная совместимость с ARM2, и была предоставлена возможность отключить кэш на кристалле и замедлить тактовую частоту до 8 МГц для обработки программного обеспечения, которое работало слишком быстро с ARM3, работающим на полной скорости, но, как изначально предусматривалось, ARM3 не был совместим с существующим аппаратным решением сопроцессора с плавающей точкой из-за введения другого интерфейса сопроцессора в устройстве, этот интерфейс в конечном итоге использовался устройством FPA. Обновление было представлено по цене £684.24, при этом MEMC1a стоил £57.50 для тех пользователей, которым это было нужно. [322]
К концу 1991 года обновление ARM3 было предложено для A3000 Aleph One совместно с Atomwide и Watford Electronics. Поскольку ARM2 был припаян непосредственно к материнской плате в A3000 с использованием методов поверхностного монтажа, обновление должно было быть выполнено службой установки, а цены включали получение курьером, установку, тестирование и возврат в течение пяти рабочих дней. Поскольку A5000 был выпущен с установленным ARM3 25 МГц, эти платы обновления A3000 содержали процессор, работающий на этой более высокой частоте по сравнению с более ранними обновлениями. Первоначально продукт Aleph One стоил 468,83 фунта стерлингов, но объявление платы Watford Electronics привело к снижению цены до 392,45 фунта стерлингов. Продукт Watford имел начальную цену 274,95 фунта стерлингов. [323]
Другие поставщики выпустили обновления ARM3. В конце 1992 года Simtec Electronics анонсировала плату с дополнительным гнездом для устройства FPA, что позволило старым машинам присоединиться к A540 и A5000 и потенциально воспользоваться его преимуществами. К этому времени цены на обновления ARM3 были снижены до такой степени, что это обновление Simtec стоило всего 175 фунтов стерлингов плюс НДС. [324] Конкуренты, включая IFEL и CJE Micros, последовали примеру Simtec и анонсировали аналогичные комбинированные обновления ARM3/FPA. Напротив, Aleph One заявила, что FPA «еще долго не будет доступна», что указывает на стремление к «лучшему решению на основе нового чипа Arm600 плюс FPA». Другие поставщики, по-видимому, исключили аналогичные продукты на основе ARM600 из-за стоимости. [325] В 1993 году IFEL позже анонсировала обновление ARM3 на 35 МГц, основанное на ограниченном количестве — примерно 1500 — доступных деталей с соответствующим рейтингом, которые имели керамический корпус, объем которого исключал его использование в машинах с ограниченным внутренним пространством, что делало обновление подходящим для машин A300, A400 или R140. Рассматривалось комбинированное обновление ARM3/FPA с более быстрым ARM3, хотя отсутствие чипов FPA с соответствующим рейтингом означало, что будет предоставлен переключатель для ручного изменения тактовой частоты между 25 МГц и 35 МГц. Была оценена целевая цена в 199 фунтов стерлингов, включая НДС. [317]
До появления FPA Simtec снизила цену на свою комбинированную плату ARM3/FPA до 165 фунтов стерлингов плюс НДС. Компания также выпустила обновление "turbo RAM" для машин на базе ARM250, чтобы обеспечить аналогичные преимущества производительности обновления ARM3, заменив RAM на более быстрый тип, который затем позволил процессору работать на более высокой частоте, таким образом реализуя альтернативный подход к повышению производительности системы (увеличение скорости как процессора, так и памяти) к тому, который преследуется обновлениями ARM3 (внедрение более быстрого процессора с кэшем). С обновлением производительность этих машин, как сообщалось, увеличилась с 7 MIPS до 10 MIPS, по сравнению с почти 13 MIPS для ARM3 25 МГц. [326] Используя тактовый сигнал 16 МГц, как это было предусмотрено Acorn в конструкции A3010, в сочетании с динамическими устройствами RAM со временем доступа 70 нс, обновление обеспечило в общей сложности 4 МБ RAM и 40-процентное улучшение производительности. В отличие от стандартных обновлений RAM, обновление Turbo требовало установки на подходящем объекте, а плата стоила немного дороже, чем стандартное обновление RAM, в 129 фунтов стерлингов плюс НДС. Версия платы «Super Turbo» с кристаллом 20 МГц и динамическими устройствами RAM 45 нс была рассмотрена и, по-видимому, доступна при условии наличия компонентов, как сообщается, достигнув 12,25 MIPS. [99]
Aleph One, основавшая индустрию модернизации ARM3, обнаружила, что возросшая конкуренция со стороны «шести или восьми компаний, производящих модернизацию Arm3», снизила цены до такой степени, что «маржа упала, и рынок Arm3 рухнул». Однако доходы от модернизации ARM3 позволили Aleph One продолжить разработку совместимых с IBM PC расширений модулей и, в конечном итоге, процессорной карты ПК для Risc PC, которые имели «более высокое интеллектуальное содержание, чем модернизации Arm3», и были более сложными для потенциальных конкурентов в производстве. Были обозначены планы по разработке процессорной карты PowerPC для Risc PC. [327] Ни модернизация PowerPC для Risc PC, ни более ранняя модернизация на основе ARM600 для серии Archimedes не появились, поскольку сама Acorn отказалась от планов объединить более новые детали ARM600 или ARM700 с устройствами FPA для обеспечения улучшенной производительности с плавающей запятой. [328]
Модернизации ARM3 производились в течение нескольких лет, но с тех пор, как часть ARM3 была «официально прекращена» ее производителем VLSI в 1996 году, поставщики модернизаций, такие как IFEL, предсказывали дефицит и не могли гарантировать дальнейшие поставки таких продуктов. Спрос на такие модернизации, даже в 1996 году, был отмечен как «устойчивый», поскольку школы все еще обновляли «партии старых машин A300 и A400». [65] Еще позже, в 1997 году, Simtec объявила о «специальной партии» модернизаций ARM3 для машин серий A300 и A400 и A3000, включающей гнездо для 25 МГц FPA10 или 33 МГц FPA11, причем первая поставлялась уже установленной по общей стоимости продукта 199 фунтов стерлингов плюс НДС. [320]
Первоначально Acorn планировала производить IBM PC-совместимую систему на модуле (периферийном модуле) в комплекте с процессором 80186 (работающим на частоте 10 МГц [265] : 12 ) и поддержкой дисководов. [136] Последующие соображения ценообразования и конкурентоспособности привели к тому, что продукт был отложен. [138] Однако в конце 1991 года поставщик оборудования Aleph One анонсировал модуль ПК на базе процессора Intel 80386SX с частотой 20 МГц и возможностью отображения VGA. [170] Выпущенный в начале 1992 года модуль, оснащенный 1 МБ оперативной памяти, стоил 595 фунтов стерлингов, тогда как версия с 4 МБ стоила 725 фунтов стерлингов. [329] Известное как 386PC, расширение было «по сути ПК внутри вашего Архимеда», чья оперативная память могла быть увеличена с минимума в 1 МБ, цена этой конфигурации упала до 495 фунтов стерлингов на момент ее обзора, до максимума в 4 МБ, причем эта конфигурация также предлагалась по сниженной цене в 625 фунтов стерлингов. Разъем на плате позволял установить математический сопроцессор 80387 для аппаратной поддержки арифметики с плавающей точкой, что стоило дополнительных 120 фунтов стерлингов. Интеграция системы ПК включала в себя Archimedes, предоставляющий поддержку дисплея, клавиатуры и диска. В первоначальной версии поставляемое приложение 386PC переводило Archimedes в режим выделенного дисплея и, таким образом, брало на себя управление дисплеем, но последующие версии обещали работу ПК в окне, во многом как обновленный эмулятор ПК той эпохи. Требования к памяти экрана составляли около 256 КБ для MDA и CGA, а для EGA и VGA требовалось еще 256 КБ. На плате расширения были установлены отдельные последовательные и параллельные порты из-за ограничений портов на существующих машинах Archimedes, но интеграция с этими портами также планировалась для последующих версий продукта. [330]
Watford Electronics совместно с «продуктивным бывшим экспертом по аппаратному обеспечению Computer Concepts» Крисом Хани анонсировали ПК-модуль в начале 1992 года, который фактически предоставлял «автономный ПК» внутри главного компьютера и потенциально позволял двум независимым пользователям иметь собственные клавиатуры и мониторы, хотя система ПК была бы доступна через окно рабочего стола и имела бы доступ к разделам жесткого диска RISC OS. [331] Однако этот продукт, по-видимому, так и не был выпущен, и его дизайнеры впоследствии основали производителя графических расширений State Machine. [284] В конце 1992 года Aleph One снизила цену на карту на базе 386 на 100 фунтов стерлингов, также обновив процессор до 25 МГц и представив карту с процессором Cyrix 486SLC 25 МГц , при этом новая карта сохранила опцию математического сопроцессора более раннего продукта. Заявленная производительность этой новой карты была примерно в два раза выше, чем у карты на базе 386, но только «40 процентов производительности стандартного 33 МГц клона ПК 486DX». Однако, как сообщается, обновленные драйверы Windows позволили даже карте на базе 386 превзойти графическую производительность такого клона на базе 486, эффективно используя хост Archimedes как своего рода «ускоритель Windows». [332] Последующий обзор несколько смягчил такие заявления, указав, что производительность Windows «не заметно лучше, чем у среднего неускоренного клона ПК 386SX», хотя поддержка ускорения, как ожидалось, улучшится, с драйверами устройств для различных лазерных принтеров с прямым приводом также ожидалось. Продукт стоил 495 фунтов стерлингов за версию 1 МБ и 595 фунтов стерлингов за версию 4 МБ, с ожидаемой будущей версией продукта, которая будет поддерживать до 16 МБ ОЗУ. [333]
В 1993 году Aleph One сотрудничала с Acorn для производства версий PC-карт под брендом Acorn для использования с A3020 и A4000, которые использовали особую «систему расширения мини-модуля». Карты 25 МГц 386SX и 486SLC предлагались в этом профиле для обеспечения совместимости с DOS и Windows, [334] под брендами PC386 и PC486, по цене £275 и £499 соответственно. В конце 1993 года поставляемое программное обеспечение было обновлено и объявлены скидки на продукты, в результате чего цены снизились до £225 и £425 соответственно. Acorn также предлагала комплекты A4000 с жестким диском и каждой из карт. [335] По совпадению, в это время, когда ходили слухи о будущих компьютерных продуктах Acorn, менеджер по маркетингу продукции Acorn, как сообщалось, предположил, что такие продукты «будут иметь пустой сокет Intel для клиентов, чтобы добавить совместимость с PC Dos и Windows». Такие замечания были разъяснены техническим директором Acorn, указав, что «второй процессор» Intel был всего лишь опцией в архитектуре, поддерживающей несколько процессоров. [336] В конечном итоге Acorn выпустит Risc PC с возможностями двух процессоров и поддержкой использования «недорогого (от 99 фунтов стерлингов) подключаемого процессора 486 PC или других ЦП» вместе с процессором ARM. [337]
В 1994 году были выпущены переработанные карты для ПК, в которых появилась возможность использовать более быстрый процессор 486SLC2 с частотой 50 МГц , что, как сообщается, удвоило производительность по сравнению с самыми быстрыми из существующих карт. Можно было установить до 16 МБ памяти SIMM-профиля, а также был добавлен локальный контроллер жесткого диска. Поставляемое программное обеспечение также было обновлено для поддержки Windows с разрешением 800 x 600 при 16 цветах, а также была доступна дополнительная поддержка сетевого драйвера для использования карты в качестве клиента Novell NetWare и для Windows for Workgroups 3.11 . Цены оставались такими же, как и у более ранних моделей. [338] Сообщаемая производительность была лучше, чем у предыдущего поколения карт, но «все еще медленная по сравнению со всеми, кроме самых простых современных ПК, но, безусловно, пригодная для использования». Тесты Windows User оценили производительность как аналогичную быстрой системе на базе 386SX или "стандартной" системе на базе 386DX, причем более быстрый процессор дал более благоприятную оценку, но тесты жесткого диска и графики снизили общую оценку. Использование жесткого диска, установленного непосредственно на карту, с использованием собственного выделенного интерфейса IDE , как сообщалось, обеспечивало до десятикратного повышения уровня производительности жесткого диска по сравнению с использованием собственного диска системы, но использование кэширующего программного обеспечения SmartDrive сделало любую результирующую разницу в производительности незначительной. [339]
В конце 1989 года компания Gnome Computing анонсировала ряд модулей, предоставляющих доступ к возможностям параллельной обработки с использованием процессоров Inmos Transputer. Помимо модуля «Link Adaptor» для сопряжения с внешним оборудованием Transputer, модуль «TRAM Motherboard» объединял логику сопряжения Link Adaptor с размещением до четырех «TRAM» (модули Transputer плюс RAM), предоставляя полную систему разработки на основе Archimedes. Также предлагался модуль «Transputer Baseboard» с T425 или T800 с оперативной памятью объемом до 8 МБ. [340] Было заявлено, что один модуль с четырьмя TRAM, каждый из которых использовал процессор T800, обеспечивает производительность 40 MIPS, а гипотетические 160 MIPS доступны на Archimedes с четырьмя слотами для модулей. [341]
Возможности цифровой обработки сигналов были предоставлены платой Burden Neuroscience 56001 DSP, изначально разработанной Burden Neurological Institute как внутреннее оборудование для использования в сочетании с системами Archimedes, но продаваемой The Serial Port. Эта карта была установлена как модуль одинарной ширины, но, что необычно, требовала ручной настройки вместо идентификации себя на главном компьютере. Сам модуль предлагал цифровой сигнальный процессор Motorola 56001 с частотой 32 МГц вместе с 192 КБ ОЗУ, двумя 16-битными аналого-цифровыми преобразователями, двумя 16-битными цифро-аналоговыми преобразователями и возможностями последовательной связи. 25-контактный разъем обеспечивал средства для сопряжения платы с другим оборудованием. Был предоставлен ассемблер, хотя, как сообщается, для его работы требовалась среда разработки настольных компьютеров Acorn, а также было предоставлено программное обеспечение для взаимодействия с платой, просмотра содержимого памяти и регистров, а также для визуализации диапазонов памяти в реальном времени. Продукт, описанный как подходящий для «высокоскоростного аналогового сбора или вывода данных», поддерживающий обработку сигналов в реальном времени, считался «полезным испытательным стендом для разработки 56001», требующим определенного уровня знаний, но также считался выгодным по цене 449 фунтов стерлингов плюс НДС. [342]
Технология 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 стремилась исправить эту ситуацию, предлагая услугу, позволяющую пользователям создавать собственные компакт-диски по цене около 300 фунтов стерлингов за диск, что привело к первоначальному выводу о том, что школы и институциональные пользователи получат от этого формата гораздо больше пользы, чем домашние пользователи. [343]
Два года спустя после появления продуктов CD-ROM, принятие технологии все еще находилось в «предварительном состоянии», при этом 8 миллионов фунтов стерлингов были потрачены на оборудование и около 3000 приводов были развернуты в школах Великобритании. Цены на приводы значительно упали, с примерно 1000 до 300 фунтов стерлингов, и ожидается дальнейшее снижение до 200 фунтов стерлингов. Как важная технология в доставке мультимедийного контента, фокус сместился с простого использования CD-ROM в качестве дешевого носителя для больших объемов графики и текста на стремления предоставить «высококачественную полноэкранную графику в сочетании с hi-fi стереозвуком» на носителях CD, при этом основная проблема была определена как возможность доставлять сжатое видео, которое либо компьютер, либо привод могли бы распаковать без ущерба для качества видео или внесения несовместимости между продуктами разных производителей. [344]
Видеорешением Acorn для своих компьютеров была система Replay, представляющая форматы сжатия и соответствующее программное обеспечение для воспроизведения и создания. Однако технология лазерных дисков, которая использовалась Acorn несколькими годами ранее для интерактивных видеоприложений, в частности в проекте BBC Domesday Project , все еще рассматривалась как «многообещающий конкурент» видеоформатам на основе CD, наконец «добившись успеха в мультимедийном обучении» и к тому времени «будучи нацеленной на обеспеченных любителей домашнего видео». Сдержанность по поводу того, что диски CD-ROM предназначены только для чтения, также рассматривалась как «ранящий недостаток», заставляя пользователей рассматривать альтернативы для удобного хранения больших объемов информации, с появлением в это время магнитооптических приводов . Тем не менее, принятие CD-ROM считалось неизбежным, особенно учитывая преимущества формата для хранения больших объемов текста и удобства поиска такого текста, а также с учетом правительственных инициатив, которые помогли сделать около 100 названий доступными как для MS-DOS, так и для RISC OS. Двойная функция носителя и возможность использования приводов для воспроизведения звука также сделали такие продукты в целом привлекательными для покупки, особенно для домашних пользователей, а Photo CD также рассматривался как привлекательное приобретение, хотя появление CD-i от Philips и CDTV от Commodore рисковало вызвать некоторую путаницу на этом рынке, а также представляло собой еще одну проблему с точки зрения совместимости с собственными продуктами и технологиями Acorn. [344]
Acorn продолжила объявлять о поддержке Photo CD в своих продуктах в начале 1993 года, [345] а операционная система и усовершенствования приложений были предоставлены к концу того же года. Хотя возможности видео и памяти машин Archimedes в целом не позволяли использовать преимущества более высокой глубины цвета или самых больших размеров сканированных изображений на носителях Photo CD, ожидалось введение будущего оборудования от Acorn, включающего следующее поколение видеоконтроллера от ARM и поддерживающего 24-битные цветные дисплеи. Поддержка многосессионных CD-ROM повлекла за собой некоторые обновления существующих интерфейсов SCSI, а также использование приводов с соответствующими возможностями, такими как собственный Multimedia Expansion Unit от Acorn. [346]
Archimedes был запущен с возможностью установки дополнительного модуля Econet, который был таким же, как и используемый в серии Master. [347] Acorn представила возможность подключения Ethernet с выпуском рабочей станции R140 Unix компании, также предлагая карты расширения для моделей Archimedes. В 1992 году Atomwide также представила карты Ethernet для традиционной шины расширения Archimedes и для внутреннего слота расширения в A3000. Ethernet можно было использовать как более быструю среду для существующих сетей в стиле Econet, или вместо этого можно было использовать стек протоколов TCP/IP . Acorn стремилась внедрить функциональность Econet поверх интернет-протоколов с помощью своего набора технологий Acorn Universal Networking (AUN). [348]
Многочисленные поставщики предлагали карты расширения Ethernet, такие как Ant Limited (через Atomwide), Digital Services, i-cubed, Oak Solutions и Risc Developments. Хотя они были совместимы с AUN, некоторые из карт предлагали поддержку специфичных для поставщика усовершенствований, таких как Oak Solutions' ClassNet и Digital Services' NetGain. [349] Были доступны и другие сетевые подходы, включая совместное использование жестких дисков с использованием шины SCSI , [350] и новые технологии, такие как асинхронный режим передачи , были развернуты на платформе Acorn, в частности, в продукте Nexus компании SJ Research. [351]
В качестве способа обеспечения преемственности с BBC Micro и пользовательским портом, портом шины 1 МГц и аналоговым портом, которые были предоставлены более ранним диапазоном машин, Acorn анонсировала модуль ввода-вывода при запуске Archimedes, который был оснащен 6522 VIA , представленным в диапазоне BBC, с возможностью модернизации модуля для предоставления порта MIDI . Также был анонсирован модуль ПЗУ с ожиданием того, что пользователи, обновляющие более ранние машины, выберут установку своих приложений и языковых ПЗУ в свою новую машину, которые будут работать под эмулятором 6502, предоставленным с операционной системой. [240]
В начале 1988 года Computer Concepts анонсировала свой собственный модуль ПЗУ/ОЗУ, который был способен принимать семь чипов, каждый с максимальной емкостью 128 КБ, поддерживая использование установленной ОЗУ в качестве «системы хранения данных на диске ОЗУ» с дополнительной резервной батареей для сохранения содержимого при выключенной машине. Компания также объявила о доступности своего существующего пакета BBC Micro для работы с платой. [134] Acorn также выпустила свои модули ПЗУ и ввода-вывода в первой половине 1988 года. [135] Другие компании также предлагали расширения ввода-вывода, такие как Unilab I/O Box 3000 для A3000, который предоставлял три пользовательских порта, аналоговый порт и порт шины 1 МГц. [352] HCCS и Morley Electronics поставляли модули для A3000, которые предоставляли пользовательские и аналоговые порты, при этом продукт Morley также предлагал разъем шины I2C, якобы для использования последующих периферийных устройств компании. [62]
В середине 1987 года в журнале Personal Computer World был представлен предварительный обзор Archimedes на основе «A500 Development System», в котором выражался энтузиазм по поводу производительности компьютера, отмечая, что он «ощущался как самый быстрый компьютер, который я когда-либо использовал, со значительным отрывом», что указывало на то, что система заслуживает успеха на рынке образования и может иметь больший успех, чем более ранние модели Acorn на деловом рынке, выгодно отличаясь от Macintosh II или IBM PS/2 Model 80. [ 239] Похожий энтузиазм был выражен тем же автором в предварительном обзоре A310 в журнале Byte в следующем месяце. [40] Однако неудовлетворенность доступностью основных приложений, таких как отсутствие текстового процессора, специально написанного для системы при ее запуске, [128] и непоследовательный пользовательский опыт, представленный ранними приложениями, выявили предполагаемые недостатки продукта с точки зрения пользователей и потенциальных пользователей. [139]
Acorn предсказывала продажи 20 000 машин Archimedes к концу 1987 года и 120 000 к концу 1988 года. Однако к середине 1988 года, как сообщается, было продано только 14 000 единиц. Один комментатор объяснил такие разочаровывающие продажи отсутствием программной поддержки для системы, отметив, что Acorn не инвестировала достаточно в доступность программного обеспечения и что лишь немногие устоявшиеся компании на рынке Acorn поставляли собственные приложения. Стратегия Acorn по вводу в эксплуатацию приложений, доступных для других платформ, таких как First Word Plus и Logistix, была расценена как «едва ли инновационная» и что платформа нуждалась в «массовом введении собственного, инновационного программного обеспечения», возможно, от возрожденной Acornsoft. [353]
С приближением появления ОС RISC для Archimedes, более поздние репортажи в начале 1989 года хвалили рабочий стол и прилагаемые приложения, отмечая, что «ОС RISC — это все, чем должен был быть оригинальный рабочий стол Archimedes, но не был», и с нетерпением ждали будущих приложений от Acorn и третьих сторон, сетуя только на то, что «жаль, что эта впечатляющая среда не была установлена на момент запуска Archimedes, но еще не слишком поздно, чтобы она привлекла внимание некоторых». [354] Внедрение A3000, запущенного с установленной ОС RISC, принесло Acorn более высокие, чем ожидалось, продажи: по оценкам, к концу 1989 года было продано в общей сложности 50 000 систем Archimedes и A3000. [355]
К началу 1991 года было продано 100 000 компьютеров Archimedes, причем A3000 стал самым продаваемым компьютером в школах Великобритании , [356] при этом Archimedes и Master 128 от Acorn составили 53% продаж за восьмимесячный период в 1990 году, а 32-битные машины «превзошли Master 128 по продажам в два раза». [357] В этот период более двух третей продаж компьютеров в начальных школах были моделями Acorn, а 40%-ная доля продаж Acorn в средних школах сделала компанию крупнейшим поставщиком в этом секторе рынка. [358] К середине 1992 года было продано 180 000 компьютеров Archimedes, [359] снова благодаря высоким продажам A3000. [70] К 1994 году и запуску Risc PC было продано более 300 000 машин Archimedes, [337] и A3000 стал четвертым самым продаваемым компьютером в Соединенном Королевстве. [360] К запуску варианта StrongARM J233 Risc PC в 1997 году было продано более 600 000 систем Archimedes, A-series и Risc PC. [361]
Archimedes распространялся в разной степени за пределами Великобритании. Сообщается, что запросы на линейку Archimedes обрабатывались для США и Канады через Olivetti Canada, [362] а распространением и обслуживанием в Канаде занималась Comspec совместно с Olivetti Canada. [363] В Италии Archimedes продвигала и распространяла компания G. Ricordi & C., [364] ранее назначенная эксклюзивным дистрибьютором Acorn в стране. [365]
Первоначальные заявления Acorn для Archimedes отмечали производительность в 4 миллиона инструкций в секунду (MIPS), что, как сообщается, эквивалентно инструкциям DEC VAX-11/750 . [3] С VAX-11/750, оцененным в 0,62 VAX MIPS , [366] заявленные Acorn 4 MIPS грубо переводятся как около 2,5 VAX MIPS . Тем не менее, первоначальная модель Archimedes 310 с частотой 8 МГц достигала около 2,8 VAX MIPS , обеспечивая конкурентоспособную производительность по сравнению с более дорогими современными персональными компьютерами, такими как 16 МГц Compaq Deskpro 386 (цена от 6499 долларов США, включая жесткий диск на 40 МБ [367] ), а Compaq достигал около 2,1 VAX MIPS . [40] (VAX-11/780, работающий под управлением VAX/VMS 4.2, выдал базовый балл Dhrystone 1757, соответствующий 1 VAX MIPS , [368] он также использовался для расчета рейтингов MIPS для результатов теста Dhrystone 2. [369] )
Этот уровень производительности сделал Archimedes одним из самых мощных домашних компьютеров, доступных в конце 1980-х и начале 1990-х годов, с его процессором, превосходящим Motorola 68000, установленным как в более дешевых машинах Amiga 500 и Atari ST , так и в более дорогих Macintosh и Amiga 2000. Хотя 8 МГц 68000 имеет рейтинг производительности около 1,2 VAX MIPS , [370] Amiga 1000 на базе 68000, как сообщается, достигла около 0,54 VAX MIPS при тестировании в качестве системы. [366] Для сравнения, системы на базе 8 МГц ARM2 , такие как BBC A3000, показали от 2,7 VAX MIPS [371] до 3,4 VAX MIPS , в зависимости от версии операционной системы и конфигурации дисплея. [372]
Со временем производительность Archimedes и его конкурентов будет улучшаться. Например, модель Compaq Deskpro 386/16 была заменена в 1988 году моделью 386/20, предлагающей несколько улучшенную производительность ЦП (около 3,5 VAX MIPS ) [373] [примечание 8] , а в 1989 году — моделью 386/33, еще больше повышающей производительность ЦП (до около 6,6 VAX MIPS ). [374] Модернизированные модели Amiga также предлагали постоянно улучшающуюся производительность, Amiga 2500/20 появилась в 1988 году, а Amiga 2500/30 появилась в 1989 году, они обеспечивали приблизительно 1,5 VAX MIPS и 3,0 VAX MIPS соответственно, [375] с Amiga 2000, обновленной до процессора 68030 с частотой 33 МГц, достигая рейтинга производительности около 3,0–3,6 VAX MIPS . [366] [примечание 9] Серия Macintosh II постепенно улучшала свою производительность с примерно 1,6 VAX MIPS в 1987 году с оригинальной моделью на базе 68020 до примерно 6,1 VAX MIPS в Macintosh IIfx на базе 68030 в 1990 году. [376]
Растущий дефицит производительности по сравнению с архитектурой x86 был несколько уменьшен с появлением ARM3 в 1990 году: система Archimedes, такая как A410/1, модернизированная для использования ARM3 с частотой 25 МГц, могла достигать 10,5 VAX MIPS , [372] при этом A5000 на базе ARM3 достигал заявленных 13,8 VAX MIPS , [366] увеличившись до 15,1 VAX MIPS в варианте с частотой 33 МГц . [372] Модернизации ARM3 изначально были довольно дорогими [322], но значительно снизились в цене и стали доступны для всех систем ARM2, даже для относительно недорогой A3000. [324] Таким образом, машины Acorn на базе ARM3, обычно рассчитанные на бизнес-пользователей или институциональных пользователей, оставались в целом конкурентоспособными. Младшая модель A3010 от Acorn, оснащенная процессором ARM250, была способна обеспечивать производительность от 3,1 VAX MIPS [371] до 5,0 VAX MIPS [372] , оставаясь конкурентоспособной с обновленными моделями Amiga, такими как Amiga 2500.
С передачей разработки технологий ARM в ARM Limited как отдельной компании, преимущества производительности компьютеров Acorn на базе ARM, поддерживаемые переходом с ARM2 на ARM3, несколько снизились в начале 1990-х годов по сравнению с конкурентами, использующими процессоры от известных поставщиков, таких как Intel и Motorola, поскольку постепенно появлялись новые процессоры ARM, предлагавшие более скромный прирост производительности по сравнению со своими предшественниками. Поскольку ARM Limited сосредоточилась на встроенных приложениях, было отмечено, что «большое преимущество в производительности, которое когда-то имели Arm2 и Arm3» по сравнению с современными процессорами Intel, закончилось, по крайней мере на время. [377]
Появление 68040, и особенно появление 80486 с его последующей эволюцией, поставило модели Archimedes на базе ARM3 в невыгодное положение по производительности. Последователи Macintosh II в виде серий Quadra и Centris улучшили производительность в два-четыре раза по сравнению с более ранними моделями. [378] Amiga 4000 с процессором 68040 (или соответствующим образом модернизированные Amiga 2000 и 3000) могли достигать заявленных 18,7–21,6 VAX MIPS , [366] тогда как модели Compaq Deskpro 486/25 и 486/33 достигли заявленных 14,7 VAX MIPS и 19,2 VAX MIPS с процессорами 80486 с тактовой частотой 25 МГц и 33 МГц соответственно, [379] : 70 , а с появлением процессоров 486DX2 с тактовой частотой 50 МГц и 66 МГц в 1992 году этот показатель увеличился до примерно 28,5 VAX MIPS . [366] С такими показателями производительности мог сравниться только Risc PC 600 от Acorn ( от 18,4 VAX MIPS [366] до 21,8 VAX MIPS [372] ), оснащенный процессором ARM610. Однако к моменту его появления в 1994 году, через два года после сообщения о включении ARM610 в Apple Newton , [380] такая производительность уже была превзойдена моделями на базе Pentium , такими как Compaq Deskpro 5/66M Model 510, обеспечивавшими 40,3 VAX MIPS . [381]
Хотя Archimedes, эмулируя арифметические инструкции с плавающей точкой в программном обеспечении, достиг результатов теста Whetstone, сопоставимых с более ранним продуктом Cambridge Co-Processor компании Acorn, основанным на 6 МГц ЦП NS32016 с блоком плавающей точки NS32081, [382] такой уровень производительности был гораздо менее впечатляющим по сравнению с современными системами, оснащенными аппаратной поддержкой плавающей точки, достигая уровня производительности «в пределах двух или менее» систем IBM PC/AT , оснащенных ЦП 80286 и сопроцессором с плавающей точкой 80287. [383] Уже в 1988 году 20-мегагерцовая система Compaq с ЦП 80386 и сопроцессором 80387 достигала около 1800 кВтWhetstones , что примерно в 20 раз превышает производительность ARM2, эмулирующего инструкции с плавающей точкой. [384] Ожидалось, что блок обработки плавающей точки (FPU) на базе WE32206 от Acorn , доступный для серий A400 и R140, обеспечит десятикратный прирост производительности, [382] и в конечном итоге было заявлено, что он обеспечивает восьмикратное ускорение. [308] В результате системы, оснащенные FPU, обеспечивают производительность примерно в два раза ниже, чем ускоренные системы на базе 386.
Заявленная производительность ускорителя с плавающей точкой (FPA10) компании Acorn, доступного для систем Archimedes на базе ARM3, изначально составляла 5 MFLOPS [310], [313] впоследствии была пересмотрена до «около 4 MFLOPS» [313] и, по-видимому, могла быть в целом конкурентоспособной с MIPS R3010 (как заявляет ARM) в некоторых системах, проходящих тестирование на производительность , при этом A5000, оснащенный FPA10, как сообщается, достигал около 4,3 MFLOPS, по сравнению с различными системами на базе R3000/R3010, достигавшими от 5,4 до 9,7 MFLOPS. [385] Однако, в отличие от R3010, анонсированного в 1988 году с заявленными показателями производительности 4 MFLOPS для арифметики двойной точности и 7 MFLOPS для арифметики одинарной точности, [386] и доступного в продуктах для рабочих станций в том же году, [387] FPA10 в конечном итоге был доставлен в 1993 году, к тому времени многочисленные последующие продукты MIPS были доставлены с постоянно растущей производительностью, что уменьшило релевантность сравнений с R3010. Например, MIPS R4400, доступный с 1992 года, достиг около 26 MFLOPS при тестировании в системах. В отличие от ухудшающейся конкурентоспособности ARM3, комбинация ARM3 и FPA10, по-видимому, была более конкурентоспособной с системами 486DX2, представленными в конце 1992 года, которые имели производительность около 4–5 MFLOPS , но год спустя их затмила производительность систем на базе Pentium, начинающаяся с 11 MFLOPS . [385]
Продолжая сотрудничество Acorn с BBC и ее инициативами по повышению компьютерной грамотности, две из первых моделей Archimedes имели брендинг BBC, как и более поздняя модель BBC A3000. [5] Недовольство этим соглашением выразили конкурент Research Machines и отраслевая группа во главе с представителем Microsoft , British Micro Federation, которая выступала за использование «стандартных для бизнеса» операционных систем, таких как MS-DOS . Отвечая на заявления о том, что брендинг BBC был «неэтичным» и «вредным», представитель BBC Enterprises заявил, что соглашение было «продолжающейся частью первоначального проекта по повышению компьютерной грамотности» и что привнесение «чего-то совершенно нового было бы безответственным». [388]
Линейка завоевала значительную долю рынка на рынках образования Великобритании, [356] Ирландии , [389] Австралии , [390] и Новой Зеландии . [391] Значительное присутствие Acorn в начальном и среднем образовании было установлено благодаря предшественникам Archimedes — BBC Micro и BBC Master — причем Archimedes дополнял эти более ранние модели, в результате чего продукция Acorn в совокупности представляла более половины установленных компьютеров в средних школах в начале 1990-х годов. [392]
В 1992 году сеть супермаркетов Tesco совместно с Acorn инициировала свою программу «Компьютеры для школ» , предлагая ваучеры за каждые 25 фунтов стерлингов, потраченные в магазинах Tesco, которые можно было обменять на программное обеспечение и аппаратные продукты, включая полные компьютерные системы, причем эта рекламная кампания проводилась в течение шести недель. [393] Более 15 000 школ зарегистрировались для участия в программе, и в течение периода кампании было выпущено более 22 миллионов ваучеров, что позволило оценить предполагаемую стоимость распределенных продуктов в более чем 4,5 миллиона фунтов стерлингов , [394] хотя фактическая стоимость распределенных продуктов позже была сообщена как 3 миллиона фунтов стерлингов . [395] Tesco и Acorn повторили эту схему в 1993 году на основе реакции на кампанию предыдущего года, [396] распределив программное обеспечение и оборудование на сумму оценочной стоимости 6,5 миллионов фунтов стерлингов среди более чем 11 000 школ, включая 7000 компьютеров, и даже впервые представив компьютеры Acorn в некоторых школах. [395]
Несмотря на выгоду для Acorn от расширения клиентской базы, дилеры и компании-разработчики программного обеспечения выразили недовольство по поводу последствий этой схемы, появились истории о нежелании покупать оборудование, которое можно было получить бесплатно, что наносило ущерб доходам дилеров, хотя менеджер по маркетингу в сфере образования Acorn утверждал, что эффект от схемы в целом был положительным и фактически создавал возможности для продаж для дилеров. [397] Включение программных продуктов в схему было расценено одним комментатором как вредное как для компаний, чьи продукты были представлены, поскольку они «не получали достаточной прибыли от сделки», так и для тех, чьи продукты не были представлены, поскольку они видели, что потенциальные клиенты выбирают «бесплатные» продукты своих конкурентов. Отметив, что схема была «не чисто филантропической», была выражена обеспокоенность по поводу последствий для рынка Acorn и того, что школам пришлось «прибегнуть к благотворительности и рекламным трюкам, чтобы получить основные инструменты для выполнения работы». [398] В ответ на такую критику в 1994 году независимые названия программного обеспечения были исключены из схемы, [399] в результате чего продукты были распространены в более чем 10 000 школ, включая 4 000 компьютеров, а в течение первых трех лет действия схемы было роздано в общей сложности 15 000 компьютеров. [400]
С расширением присутствия Tesco в Шотландии за счет приобретений [401] схема Tesco впервые была распространена на Шотландию в 1995 году. Наряду с обновлениями в выборе рекомендуемых продуктов была введена возможность сохранения невыкупленных ваучеров для погашения в кампании 1996 года. [402] К концу кампании 1996 года было распространено продуктов на сумму 5,7 млн фунтов стерлингов , а общая стоимость программы составила 25,9 млн фунтов стерлингов , включая 26 000 компьютеров Acorn за первые пять лет. [403]
К середине-концу 1990-х годов образовательный рынок Великобритании начал отворачиваться от продукции Acorn в пользу IBM PC-совместимых компьютеров, и Acorn и Apple создали совместное предприятие Xemplar для продвижения продукции этих компаний в образовательном секторе в рамках стратегии по поддержанию своей доли рынка. Благодаря участию Xemplar в программе «Компьютеры для школ» продукция Apple впервые была представлена в кампании 1996 года. [403] Участие Xemplar продолжалось и в последующие годы, в 1998 году компания представила обучение учителей информационным технологиям, [404] и стремилась предложить продукцию Acorn в кампании 1999 года, несмотря на суматоху вокруг Acorn, поскольку компания стремилась уйти с рынка настольных компьютеров, [405] впоследствии продав свою долю в Xemplar компании Apple. [406] В 2000 году Tesco сменила партнера в программе «Компьютеры для школ» с Xemplar на RM plc . [407]
Acorn провела другие рекламные инициативы в отношении сектора образования. Программа Acorn Advantage, запущенная в сентябре 1994 года, предлагала схему лояльности, в рамках которой баллы накапливались за покупки и обменивались на «учебные ресурсы», включавшие некомпьютерные предметы, такие как музыкальные и научные инструменты, а также компьютерное оборудование. В схеме участвовало несколько коммерческих партнеров, таких как Fina , которая выдавала ваучеры на покупку бензина, которые можно было обменять на баллы, и Midland Bank , который жертвовал баллы школам, присоединяющимся к его банковской системе Midbank на базе школ. Кредитная карта Visa под брендом Acorn также генерировала баллы Advantage для номинированных школ. [408]
Archimedes использовался композиторами и авторами партитур для запуска программного обеспечения Sibelius . [409]
В период с 1994 по 2004 год модели Archimedes и Risc PC использовались для телесуфлеров в телевизионных студиях. Аппаратное обеспечение было легко адаптировать для использования в телевизионном вещании и было дешевле, чем другое оборудование, доступное в то время. [410] Модели Archimedes использовались в других коммерческих вещательных приложениях, включая планирование и управление CD- музыкальным автоматом для спутникового радиовещательного канала сети супермаркетов Asda . [411]
Производительность и адаптивность серии Archimedes привели к тому, что эти машины стали использоваться в различных развлекательных заведениях и решениях. Bitbopper от Tecnation использовал видеоцифровщики, карты genlock и MIDI в компьютерах Archimedes 440, [412] интегрируя аудио- и видеовходы под управлением «светового жокея» и производя аудиовизуальный вывод через установки развлекательной системы на месте, используя проекторы, дисплеи и другое оборудование для эффектов. [413] Система Prisma от Laser Grafx использовала машины Archimedes 440 и A5000 для управления установками лазерных эффектов на музыкальных концертах и в ночных клубах. [414] Ряд моделей Archimedes и Risc PC использовались для управления различными аспектами игрового процесса лазертага Quasar , которые были введены в качестве обновления систем, известных как Chromaburst, [415] впоследствии были заменены более консервативным решением с использованием совместимых с ПК устройств. [416]
Acorn оценивает его в четыре миллиона инструкций в секунду (MIPS), и инструкции, которые мы считаем, — это не маленькие инструкции ARM, а эквивалент инструкций DEC VAX-11/750, утверждает компания.
доступны следующие модели: A305 и A310 с 0,5 МБ и 1 МБ ОЗУ соответственно, а также A440 с 4 МБ ОЗУ.
«активный» кабель (код продукта Acorn AKA77) доступен у дилеров Acorn
[...] дополнительные различия, одно из важнейших. Это разъем SCSI на задней стороне интерфейсной платы SCSI [...] Внутри также предусмотрено подключение плат Genlock и аналогичных плат видеооцифровки напрямую к Archimedes.
Генераторы адресов DMA могут адресовать только 512 кбайт
системы ARCHIMEDES имеют эмулятор с плавающей точкой в качестве стандарта. В серии 400 сложные математические вычисления могут быть дополнительно улучшены путем добавления блока с плавающей точкой (FPU).
Задача EMCEE будет заключаться в том, чтобы укрепить позиции Acorn в ирландских начальных школах и расширить присутствие компании в средних школах, где основную конкуренцию составляют компьютеры Apple Macintosh.
композиторы покупали Archimedes просто для того, чтобы иметь доступ к программе.