Введение
Персональный компьютер, продаваемый в Великобритании
The Acorn Electron (nicknamed the Elk inside Acorn) was a lower cost alternative to the BBC Micro educational/home computer, also developed by Acorn Computers Ltd, to provide many of the features of that more expensive machine at a price more competitive with that of the ZX Spectrum. with an estimated 200,000 to 250,000 machines sold over its entire commercial lifespan. With production effectively discontinued by Acorn as early as 1985,
Acorn co founder Chris Curry also emphasised the Electron's role as being "designed to compete with the Spectrum to get the starting price very low, but not preclude expansion in the long term." In order to reduce component costs, and to prevent cloning, the company reduced the number of chips in the Electron from the 102 on the BBC Micro's motherboard to "something like 12 to 14 chips" with most functionality on a single 2,400 gate Uncommitted Logic Array (ULA). with Curry providing qualified confirmation of such plans, together with an accurate depiction of the machine's form and capabilities, noting that the "massive ULA" would be the "dominant factor" in any pre Christmas release. As the end of the year approached, the machine itself was pictured in press reports. With the ULA not ready for "main production", however, the launch of the Electron was to be delayed until the spring. By June 1983, with the planned March release having passed, the launch of the Electron had been rescheduled for the Acorn User Exhibition in August 1983, and the machine was indeed launched at the event. The company expected to ship the Electron before Christmas, and sell 100,000 by February 1984. The price at launch £199 remained unchanged from that stated in an announcement earlier in the year, with the machine's nickname within Acorn the "Elk" also being reported publicly for perhaps the first time. Reviews were generally favourable, starting with positive impressions based on the physical design of the computer, with one reviewer noting, "The Electron is beautifully designed and built — quite a shock compared to the BBC. Its designer case will look great on the coffee table." Praise was also forthcoming for the Electron's keyboard which was regarded as being better than most of its low cost peers, with only the VIC 20 being comparable. one reviewer considered the absence of a "software simulation of a teletext screen" to be a "lazy omission" even if it would have to be "awfully slow and take up piles of memory". While its speed was acceptable compared to its immediate competition, the Electron was, however, rather slower than the BBC Micro with one review noting that games designed for the BBC Micro ran "at less than half the speed, with very significant effects on their appeal". The reduced performance can be attributed to the use of a 4 bit wide memory system instead of the 8 bit wide memory system of the BBC Micro to reduce cost. Due to needing two accesses to the memory instead of one to fetch each byte, along with contention with the video hardware also needing access, reading or writing RAM was much slower than on the BBC Micro. Reviewers were also disappointed by the single channel sound, noting that "BBC style music" and its "imitations of various musical instruments" would not be possible, the latter due to the inability of the sound system to vary the amplitude of sounds. Despite some uncertainty about Acorn's target demographic for the Electron, some noted the potential for the machine in education given its robustness, helped by the Electron's software compatibility with the BBC Micro and the already established reputation of its predecessor. with Chris Curry having indicated "a very heavy push overseas" involving both the BBC Micro and Electron. but this model was never produced.). By October 1983, Acorn had received orders for more than 150,000 units, but had production targets of only 25,000 a month before Christmas, meaning that the existing backlog would take more than six months to fulfil. Demand for the Electron was high but only two of WH Smith's London branches had inventory. Ultimately, manufacturing in Malaysia ceased with the anticipated but unspecified number of units having been produced, this having been originally reported as 100,000 units. Acorn's marketing manager, Tom Hohenberg, admitted in early 1984 that "a lot of the trouble stemmed from the ULA" in getting production to the desired levels, but that such difficulties had been resolved, although Acorn faced an order backlog of almost a quarter of a million units. As the company increased production during 1984, however, the British home computer market greatly weakened. Hohenberg later noted that after the 1983 Christmas season, Electron deliveries had increased to meet a demand that was no longer there, with the market having "completely dried up". Acorn's Christmas 1984 sales were greatly below expectations and by March 1985 the company had reduced the Electron's price to £129. With the company's unsuccessful expansion into the United States abandoned, Acorn's financial situation had deteriorated sufficiently to prompt Olivetti to rescue the company by taking a 49.30% ownership stake. Renewed efforts were made to sell the machine, bundling it with Acorn's own expansions and software, such as one package adding the Plus 1 expansion, joysticks and a ROM cartridge game to the base machine for a total price of £219. Acorn committed to supporting the machine "until the end of 1986", continuing to supply it (as the Merlin M2105) to British Telecom as part of the Healthnet communications system, with small scale manufacturing continuing while existing stocks were being run down. By autumn, retailers appeared eager to discount the computer, with prices in stores as low as £100, reportedly less than the distributor prices of the summer months. As the Christmas season approached, Dixons Retail acquired the remaining Electron inventory to sell, bundled with a cassette recorder and software, at a retail price of £99.95. This deal, from the perspective of a year later, apparently played a significant part in helping to reduce Acorn's unsold inventory from a value of £18 million to around £7.9 million, and in combination with "streamlining corporate activities and reducing overheads", had helped to reduce Acorn's losses from over £20 million to less than £3 million. The deal effectively brought to an end Acorn's interest in the Electron and the lower cost end of the home computing market, but empowered third party suppliers whose "inventiveness and initiative" was noted as being in contrast with Acorn's lack of interest in the product and the "false promises" made to its users. However, Acorn subsequently released the Master Compact a model in the Master series of microcomputers with fewer BBC Micro style ports and a similar expansion connector to that used by the Electron with the home audience specifically in mind. Indeed, prior to its release, the Master Compact had been perceived as the successor to the Electron. Superficial similarities between the Compact and Acorn Communicator, together with technical similarities between the Electron (particularly when expanded in the form of the Merlin M2105) and the Communicator, may also have driven rumours of an updated Electron model. Although the Electron presented challenges to developers in terms of the amount of memory available to programs and, particularly for those writing or porting games to the machine, a reduction in hardware features useful for controlling or presenting content on the screen, developers often discovered creative workarounds to deliver commercially successful products, making the business of writing conversions a viable one for some developers. Several features that would later be associated with the BBC Master and Archimedes first appeared as features of Electron expansion units, including ROM cartridge slots and the Advanced Disc Filing System, a hierarchical improvement to the BBC's original Disc Filing System. Having been envisaged as the basis of a portable computer with "a very strong emphasis on communications" during its development, supporting both modem and Econet interfaces, While it may not have been as popular as the Spectrum, Commodore 64 or Amstrad CPC, it did sell in sufficient numbers to ensure that new software titles from established producers were being produced right up until the early 1990s, with mainstream publications dedicated to the machine having effectively supported it for five years beyond the point at which Acorn's own support had ceased. One reviewer concluded that even at this point in 1990, "Electron owners wishing to upgrade their machine will find themselves better served now than at any time in the machine’s history."
Acorn Electron (прозванный Elk внутри Acorn) был более доступной альтернативой образовательному/домашнему компьютеру BBC Micro, также разработанному Acorn Computers Ltd, чтобы предоставить многие функции этой более дорогой машины по цене, более конкурентоспособной по сравнению с ZX Spectrum. Было продано около 200 000 – 250 000 машин за весь период коммерческой эксплуатации. Производство было фактически прекращено Acorn еще в 1985 году. Соучредитель Acorn Крис Карри также подчеркнул роль Electron как "разработанного для конкуренции со Spectrum, чтобы установить очень низкую начальную цену, но не исключать возможности расширения в будущем". Чтобы снизить стоимость компонентов и предотвратить клонирование, компания уменьшила количество чипов в Electron с 102 на материнской плате BBC Micro до "примерно 12-14 чипов", разместив большую часть функциональности на одной ULA (Uncommitted Logic Array) с 2400 логическими элементами. Карри предоставил подтверждение этих планов, а также точное описание формы и возможностей машины, отметив, что "массивная ULA" будет "определяющим фактором" при любом предрождественском выпуске. К концу года в прессе появились фотографии самой машины. Однако, поскольку ULA еще не была готова к "массовому производству", запуск Electron был отложен до весны. К июню 1983 года, после переноса запланированного мартовского релиза, запуск Electron был перенесен на выставку Acorn User Exhibition в августе 1983 года, и машина действительно была представлена на этом мероприятии. Компания рассчитывала начать поставки Electron до Рождества и продать 100 000 единиц к февралю 1984 года. Цена при запуске – 199 фунтов стерлингов – осталась неизменной по сравнению с объявленной ранее в этом году, а прозвище машины внутри Acorn – "Elk" – также впервые появилось в публичных отчетах. Обзоры были в целом положительными, начиная с благоприятных впечатлений, основанных на физическом дизайне компьютера. Один рецензент отметил: "Electron прекрасно спроектирован и собран – это довольно неожиданно по сравнению с BBC. Его стильный корпус отлично будет смотреться на журнальном столике". Также были отмечены достоинства клавиатуры Electron, которая считалась лучше, чем у большинства ее недорогих конкурентов, при этом VIC 20 была сопоставима. Один рецензент посчитал отсутствие "программной эмуляции телетекстового экрана" "ленивой упущением", даже если это должно было быть "очень медленно и занимать много памяти". Хотя его скорость была приемлемой по сравнению с непосредственными конкурентами, Electron был значительно медленнее, чем BBC Micro. В одном обзоре отмечалось, что игры, разработанные для BBC Micro, работали "менее чем на половине скорости, что существенно влияло на их привлекательность". Снижение производительности можно объяснить использованием 4-битной системы памяти вместо 8-битной системы памяти BBC Micro для снижения затрат. Из-за необходимости двух обращений к памяти вместо одного для получения каждого байта, а также из-за конкуренции с видеоаппаратурой, также нуждающейся в доступе, чтение или запись оперативной памяти было намного медленнее, чем на BBC Micro. Рецензенты также были разочарованы одноканальным звуком, отметив, что "музыка в стиле BBC" и ее "имитации различных музыкальных инструментов" были бы невозможны из-за неспособности звуковой системы изменять амплитуду звуков. Несмотря на некоторую неопределенность относительно целевой аудитории Acorn для Electron, некоторые отметили потенциал машины в образовании, учитывая ее надежность, обусловленную программной совместимостью Electron с BBC Micro и уже сложившейся репутацией ее предшественника. Крис Карри говорил о "масштабном продвижении за рубежом", включающем как BBC Micro, так и Electron, но эта модель так и не была выпущена. К октябрю 1983 года Acorn получила заказы на более чем 150 000 единиц, но производственные цели составляли всего 25 000 в месяц до Рождества, что означало, что для выполнения существующего отставания потребуется более шести месяцев. Спрос на Electron был высоким, но запасы были только в двух лондонских филиалах WH Smith. В конечном итоге производство в Малайзии было прекращено после выпуска ожидаемого, но не уточненного количества единиц, которое изначально оценивалось в 100 000. Менеджер по маркетингу Acorn Том Хоэнберг признал в начале 1984 года, что "многие проблемы были связаны с ULA" при достижении желаемого уровня производства, но эти трудности были решены, хотя Acorn столкнулась с отставанием заказов почти в четверть миллиона единиц. Однако, по мере увеличения производства в 1984 году британский рынок домашних компьютеров значительно ослаб. Хоэнберг позже отметил, что после Рождества 1983 года поставки Electron увеличились для удовлетворения спроса, которого больше не было, поскольку рынок "полностью иссяк". Рождественские продажи Acorn в 1984 году были значительно ниже ожидаемых, и к марту 1985 года компания снизила цену Electron до 129 фунтов стерлингов. После отказа от неудачной экспансии в Соединенные Штаты финансовое положение Acorn ухудшилось настолько, что Olivetti спасла компанию, приобретя 49,30% акций. Были предприняты новые усилия по продаже машины, предлагая ее в комплекте с собственными расширениями и программным обеспечением Acorn, например, пакет, включающий расширение Plus 1, джойстики и картридж с игрой для базовой машины по общей цене 219 фунтов стерлингов. Acorn обязалась поддерживать машину "до конца 1986 года", продолжая поставлять ее (под названием Merlin M2105) British Telecom в качестве части коммуникационной системы Healthnet, при этом небольшое производство продолжалось по мере распродажи существующих запасов. Осенью розничные продавцы, казалось, стремились снизить цену компьютера, предлагая его в магазинах по цене всего 100 фунтов стерлингов, что, по сообщениям, было ниже оптовых цен лета. К Рождеству Dixons Retail приобрела оставшиеся запасы Electron для продажи в комплекте с кассетным магнитофоном и программным обеспечением по розничной цене 99,95 фунтов стерлингов. Эта сделка, с точки зрения года спустя, по-видимому, сыграла значительную роль в сокращении нераспроданных запасов Acorn с 18 миллионов фунтов стерлингов до примерно 7,9 миллиона фунтов стерлингов, и в сочетании с "оптимизацией корпоративной деятельности и сокращением накладных расходов" помогла сократить убытки Acorn с более чем 20 миллионов фунтов стерлингов до менее чем 3 миллионов фунтов стерлингов. Эта сделка фактически положила конец заинтересованности Acorn в Electron и в нижнем ценовом сегменте рынка домашних компьютеров, но поддержала сторонних поставщиков, чья "изобретательность и инициатива" контрастировали с отсутствием интереса Acorn к продукту и "ложными обещаниями", данными его пользователям. Однако Acorn впоследствии выпустила Master Compact – модель в серии Master микрокомпьютеров с меньшим количеством портов в стиле BBC Micro и аналогичным разъемом расширения, используемым Electron, ориентированную специально на домашнюю аудиторию. Действительно, перед выпуском Master Compact воспринимался как преемник Electron. Поверхностное сходство между Compact и Acorn Communicator, а также техническое сходство между Electron (особенно в расширенной конфигурации Merlin M2105) и Communicator, также могли породить слухи об обновленной модели Electron. Хотя Electron создавала проблемы для разработчиков с точки зрения объема доступной памяти для программ и, особенно для тех, кто разрабатывал или портировал игры на машину, уменьшения количества аппаратных функций, полезных для управления или представления контента на экране, разработчики часто находили творческие решения для создания коммерчески успешных продуктов, что делало разработку конверсий жизнеспособной для некоторых разработчиков. Несколько функций, которые позже ассоциировались с BBC Master и Archimedes, впервые появились в виде функций блоков расширения Electron, включая слоты для картриджей ROM и Advanced Dis...
The Acorn Electron (nicknamed the Elk inside Acorn) was a lower cost alternative to the BBC Micro educational/home computer, also developed by Acorn Computers Ltd, to provide many of the features of that more expensive machine at a price more competitive with that of the ZX Spectrum. with an estimated 200,000 to 250,000 machines sold over its entire commercial lifespan. With production effectively discontinued by Acorn as early as 1985,
Acorn co founder Chris Curry also emphasised the Electron's role as being "designed to compete with the Spectrum to get the starting price very low, but not preclude expansion in the long term." In order to reduce component costs, and to prevent cloning, the company reduced the number of chips in the Electron from the 102 on the BBC Micro's motherboard to "something like 12 to 14 chips" with most functionality on a single 2,400 gate Uncommitted Logic Array (ULA). with Curry providing qualified confirmation of such plans, together with an accurate depiction of the machine's form and capabilities, noting that the "massive ULA" would be the "dominant factor" in any pre Christmas release. As the end of the year approached, the machine itself was pictured in press reports. With the ULA not ready for "main production", however, the launch of the Electron was to be delayed until the spring. By June 1983, with the planned March release having passed, the launch of the Electron had been rescheduled for the Acorn User Exhibition in August 1983, and the machine was indeed launched at the event. The company expected to ship the Electron before Christmas, and sell 100,000 by February 1984. The price at launch £199 remained unchanged from that stated in an announcement earlier in the year, with the machine's nickname within Acorn the "Elk" also being reported publicly for perhaps the first time. Reviews were generally favourable, starting with positive impressions based on the physical design of the computer, with one reviewer noting, "The Electron is beautifully designed and built — quite a shock compared to the BBC. Its designer case will look great on the coffee table." Praise was also forthcoming for the Electron's keyboard which was regarded as being better than most of its low cost peers, with only the VIC 20 being comparable. one reviewer considered the absence of a "software simulation of a teletext screen" to be a "lazy omission" even if it would have to be "awfully slow and take up piles of memory". While its speed was acceptable compared to its immediate competition, the Electron was, however, rather slower than the BBC Micro with one review noting that games designed for the BBC Micro ran "at less than half the speed, with very significant effects on their appeal". The reduced performance can be attributed to the use of a 4 bit wide memory system instead of the 8 bit wide memory system of the BBC Micro to reduce cost. Due to needing two accesses to the memory instead of one to fetch each byte, along with contention with the video hardware also needing access, reading or writing RAM was much slower than on the BBC Micro. Reviewers were also disappointed by the single channel sound, noting that "BBC style music" and its "imitations of various musical instruments" would not be possible, the latter due to the inability of the sound system to vary the amplitude of sounds. Despite some uncertainty about Acorn's target demographic for the Electron, some noted the potential for the machine in education given its robustness, helped by the Electron's software compatibility with the BBC Micro and the already established reputation of its predecessor. with Chris Curry having indicated "a very heavy push overseas" involving both the BBC Micro and Electron. but this model was never produced.). By October 1983, Acorn had received orders for more than 150,000 units, but had production targets of only 25,000 a month before Christmas, meaning that the existing backlog would take more than six months to fulfil. Demand for the Electron was high but only two of WH Smith's London branches had inventory. Ultimately, manufacturing in Malaysia ceased with the anticipated but unspecified number of units having been produced, this having been originally reported as 100,000 units. Acorn's marketing manager, Tom Hohenberg, admitted in early 1984 that "a lot of the trouble stemmed from the ULA" in getting production to the desired levels, but that such difficulties had been resolved, although Acorn faced an order backlog of almost a quarter of a million units. As the company increased production during 1984, however, the British home computer market greatly weakened. Hohenberg later noted that after the 1983 Christmas season, Electron deliveries had increased to meet a demand that was no longer there, with the market having "completely dried up". Acorn's Christmas 1984 sales were greatly below expectations and by March 1985 the company had reduced the Electron's price to £129. With the company's unsuccessful expansion into the United States abandoned, Acorn's financial situation had deteriorated sufficiently to prompt Olivetti to rescue the company by taking a 49.30% ownership stake. Renewed efforts were made to sell the machine, bundling it with Acorn's own expansions and software, such as one package adding the Plus 1 expansion, joysticks and a ROM cartridge game to the base machine for a total price of £219. Acorn committed to supporting the machine "until the end of 1986", continuing to supply it (as the Merlin M2105) to British Telecom as part of the Healthnet communications system, with small scale manufacturing continuing while existing stocks were being run down. By autumn, retailers appeared eager to discount the computer, with prices in stores as low as £100, reportedly less than the distributor prices of the summer months. As the Christmas season approached, Dixons Retail acquired the remaining Electron inventory to sell, bundled with a cassette recorder and software, at a retail price of £99.95. This deal, from the perspective of a year later, apparently played a significant part in helping to reduce Acorn's unsold inventory from a value of £18 million to around £7.9 million, and in combination with "streamlining corporate activities and reducing overheads", had helped to reduce Acorn's losses from over £20 million to less than £3 million. The deal effectively brought to an end Acorn's interest in the Electron and the lower cost end of the home computing market, but empowered third party suppliers whose "inventiveness and initiative" was noted as being in contrast with Acorn's lack of interest in the product and the "false promises" made to its users. However, Acorn subsequently released the Master Compact a model in the Master series of microcomputers with fewer BBC Micro style ports and a similar expansion connector to that used by the Electron with the home audience specifically in mind. Indeed, prior to its release, the Master Compact had been perceived as the successor to the Electron. Superficial similarities between the Compact and Acorn Communicator, together with technical similarities between the Electron (particularly when expanded in the form of the Merlin M2105) and the Communicator, may also have driven rumours of an updated Electron model. Although the Electron presented challenges to developers in terms of the amount of memory available to programs and, particularly for those writing or porting games to the machine, a reduction in hardware features useful for controlling or presenting content on the screen, developers often discovered creative workarounds to deliver commercially successful products, making the business of writing conversions a viable one for some developers. Several features that would later be associated with the BBC Master and Archimedes first appeared as features of Electron expansion units, including ROM cartridge slots and the Advanced Disc Filing System, a hierarchical improvement to the BBC's original Disc Filing System. Having been envisaged as the basis of a portable computer with "a very strong emphasis on communications" during its development, supporting both modem and Econet interfaces, While it may not have been as popular as the Spectrum, Commodore 64 or Amstrad CPC, it did sell in sufficient numbers to ensure that new software titles from established producers were being produced right up until the early 1990s, with mainstream publications dedicated to the machine having effectively supported it for five years beyond the point at which Acorn's own support had ceased. One reviewer concluded that even at this point in 1990, "Electron owners wishing to upgrade their machine will find themselves better served now than at any time in the machine’s history."
Расширения аппаратных средств
Поскольку Electron предоставлял лишь ограниченный выбор видеовыходов, кассетный порт и разъем расширения, был разработан целый ряд дополнительных модулей расширения, чтобы обеспечить подключение к различным периферийным устройствам. Первые расширения в основном представляли собой интерфейсы для джойстиков и принтеров или платы ROM с боковым подключением. Например, компания First Byte Computers разработала интерфейс и программное обеспечение, позволявшие использовать "переключаемый" джойстик с большинством программ. Этот интерфейс стал очень популярным и продавался в магазинах W. H. Smiths, Boots, Comet и сотнями независимых компьютерных дилеров, разойдясь тиражом в 23 000 экземпляров за два года, чему способствовало соглашение о комплектации с Dixons. Собственная стратегия расширения Acorn началась с Plus 1, предлагавшего комбинацию портов и разъемов для картриджей, за которым последовал дисковод Plus 3, но к началу 1986 года ассортимент расширений значительно расширился и включал интерфейсы для дисководов и RS423, адаптеры телетекста и другие существенные улучшения базовой конфигурации.
Многофункциональные расширения
Поскольку разъем расширения Electron служил основой для практически всех внешних аппаратных расширений компьютера, то, если расширение не передавало этот разъем на другие устройства, как это сделано в Acorn Plus 3, возможности любого расширения ограничивали возможности расширенного компьютера. Таким образом, расширения, предлагающие единственную функцию, например, порты для джойстика или принтера, требовалось отключать при необходимости использования других функций и подключать повторно позже. Соответственно, многофункциональные расширения, предлагающие комбинацию различных возможностей, обеспечивали значительное удобство и предотвращали износ разъема расширения. Параллельно с анонсами еще не вышедшего Acorn Plus 1, компания Solidisk в начале 1984 года представила универсальный интерфейс для Electron, включающий порт принтера Centronics, переключаемый порт джойстика, пользовательский порт, разъемы для боковых ROM и разъемы для мини-картриджей, поддерживаемые универсальным адаптером интерфейса 6522 (VIA). Сам Plus 1 был выпущен в середине 1984 года и представил влиятельный формат картриджей для расширений, который впоследствии использовался несколькими другими компаниями.
Дальнейшее развитие событий
После того, как Acorn переключил свое внимание с Electron, и в связи с дефицитом Plus 1 в продаже, компания Advanced Computer Products получила права на производство устройства по лицензии от Acorn. ROM Advanced Plus 2 (AP2) впоследствии продавался компанией PRES как замена ROM для Plus 1, из 8 КБ утилитарного ROM которого использовались только 3 КБ, что позволило разработать более функциональный ROM. AP2 добавил команды управления ROM, известные по серии BBC Master, поддержку различных модулей расширения памяти от PRES, утилиты для форматирования и проверки дисков для различных версий ADFS, команду для полного отключения Plus 1, а также улучшения, повышающие надежность загрузки с кассеты в режимах экрана с "высокой памятью".
Слотгер Ромбокс Плюс
Вслед за более ранним продуктом Slogger Rombox, расширением, аналогичным по габаритам Plus 1, но предлагающим восемь разъемов для ROM и передающим разъем расширения на другие устройства, Rombox Plus позиционировался как более прямой конкурент Plus 1, поскольку предлагал два слота для картриджей и порт Centronics для печати, наряду с четырьмя разъемами ROM. Стоимость устройства составляла 49,95 фунтов стерлингов, и оно в основном было совместимо с картриджами, разработанными для Plus 1, хотя один рецензент сообщил о физических проблемах с некоторыми расширительными картриджами, что указывало на возможные производственные несоответствия, учитывая более положительный опыт других пользователей, но отметил, что устройство все равно "стоит рассмотреть как альтернативу Plus 1". В одном обзоре сообщалось, что краевой разъем картриджа Cumana Electron Filing System физически не подходил к слоту в блоке Rombox Plus; это, а также кажущаяся непрочность корпуса, были их единственными серьезными замечаниями относительно продукта. Поддержка использования 8 КБ RAM в качестве буфера принтера, с управлением буфером, осуществляемым встроенным EPROM, была отмечена как существенное преимущество перед Plus 1.
Slogger Remote Expansion и Плюс 2
В начале 1989 года Slogger представила систему "удалённого расширения" (RX) для Electron, включающую отдельный корпус с блоком питания для размещения модулей расширения и дисководов, способный выдерживать вес монитора или телевизора. Plus 2, разработанный для системы RX, предлагал два слота для картриджей ROM, совместимых с Plus 1, три разъема для микросхем ROM, а также интерфейсы RS423 и пользовательского порта.
Программное обеспечение Bargains Plus 1
В середине 1989 года компания Software Bargains объявила о расширении, предоставляющем различные уровни функциональности Plus 1, предлагаемое в виде голой печатной платы без корпуса и в трех вариантах: базовая модель имела один порт для картриджей и поставлялась с картриджами View и Viewsheet за 29,95 фунтов стерлингов; расширенная модель предлагала один порт для картриджей и порт принтера с двумя включенными картриджами за 36,95 фунтов стерлингов; полная модель предлагала два порта для картриджей, порт принтера и включенные картриджи за 39,95 фунтов стерлингов. Также предлагались различные варианты модернизации платы между этими вариантами, и продукт позиционировался главным образом как способ познакомить с поставляемым программным обеспечением до 150 000 владельцев из предполагаемых 200 000 компьютеров Electron в Великобритании, которые "еще не смогли приобрести или использовать View или Viewsheet". Отсутствие корпуса считалось наиболее существенным недостатком, а отсутствие аналогового порта – менее критичным из-за общей нехватки поддержки джойстиков во многих играх.
Связь и сетевое взаимодействие
Для поддержки подключения Acorn объявила о сетевом интерфейсе Plus 2, выход которого был запланирован на начало 1985 года, а также о картридже RS423 для Plus 1. Этот интерфейс так и не поступил в продажу. Однако интерфейс Econet был разработан компанией Barson Computers в Австралии и, возможно, другими отдельными разработчиками и компаниями.
Патрон Andyk RS423
В конце 1985 года компания Andyk анонсировала картридж RS423 для Plus 1, обеспечивающий последовательный порт, наряду с другими продуктами. Он стоил 34,99 фунта стерлингов, но поступил в продажу в начале 1986 года. Компания Pace предложила коммуникационный комплект, состоящий из картриджа RS423, модема Nightingale и программного обеспечения Tellstar для связи, который продавался со скидкой за 145 фунтов стерлингов.
Jafa Systems RS423 картридж
Jafa Systems объявила о выпуске картриджа RS423 в конце 1989 года, чтобы "заполнить двухлетний пробел на рынке", предлагая последовательный разъем, совместимый с BBC Micro, а также встроенный разъем для устройств EPROM объемом 8 КБ или 16 КБ или для оперативной памяти 32 КБ, причем последняя была сконфигурирована для представления системе двух банков памяти с расширением. Поддерживалась функция защиты от записи, чтобы предотвратить попытки перезаписи определенного программного обеспечения ROM при его хранении в оперативной памяти. Сама плата картриджа стоила около 30 фунтов стерлингов, корпус – еще 5 фунтов, а дополнительная оперативная память 32 КБ – еще 20 фунтов. Поддержка ADFS E00, предлагаемая PRES для дисковой системы AP3 этой компании, рассматривалась как возможное применение расширенной оперативной памяти.
Интерфейс Slogger Plus 2 RS423
Slogger предлагал интерфейс RS423 как опцию для своего расширения Plus 2, анонсированного в начале 1989 года.
Дисковые интерфейсы
Первым дисковым интерфейсом, анонсированным для Electron, был Le Box от Pace в 1984 году, предлагавший односторонний дисковод объемом 100 КБ, управляемый контроллером 8271 и доступный через файловую систему Amcom Disc Filing System, по цене 299 фунтов стерлингов плюс НДС с включенным дисководом или около 199 фунтов стерлингов без него. Устройство также имело восемь боковых разъемов для ROM и предназначалось для установки под сам Electron. Подключение осуществлялось через кабели к расширительному разъему, и устройство включало собственный блок питания. Другие дисководы, включая дисководы с переключаемыми 40/80 дорожками, предлагавшие емкость до 400 КБ, поставлялись дилерами как опция. Хотя предполагалось, что продукт поступит в продажу на выставке Acorn User Show в августе 1984 года, он был "снят с производства" в начале 1985 года, так и не поступив в продажу. Представитель Pace сообщил, что непомерная цена на чипы 8271 (каждый из которых "иногда стоил более 80 фунтов стерлингов") заставила компанию рассмотреть возможность повторного выпуска продукта, если ценовая ситуация станет более благоприятной. После интерфейса Acorn Plus 3, дисковые интерфейсы для Electron предлагали Cumana, Solidisk, Advanced Computer Products и Slogger. В отличие от дисковых систем на BBC Micro и Acorn Plus 3, многие системы, выпущенные для Electron, не требовали выделения рабочего пространства в оперативной памяти (и не изменяли переменную PAGE, влияющую на приложения, выше значения по умолчанию &E00), что упрощало использование программного обеспечения с кассет, перенесенного на диск, и запуск более крупных программ с диска. Низкобюджетные альтернативы дисковым системам, получившие кратковременную популярность благодаря освещению в прессе Sinclair Microdrive, по сообщениям, разрабатывались поставщиками расширения, такими как Solidisk. Сообщалось о проблемах с надежностью Phloopy, и продукт, по всей видимости, оказался недолговечным.
Аглорн плюс 3
Запущенный в конце 1984 года по цене 229 фунтов стерлингов, Acorn Plus 3 представлял собой аппаратный модуль, подключаемый независимо от Plus 1 и обеспечивающий "автономный интерфейс дисковода и 3,5-дюймовый односторонний дисковод", предлагающий более 300 КБ памяти на дискету с использованием недавно представленной системы Advanced Disc Filing System (ADFS). Сообщалось, что Plus 3 также выпускался с двусторонним дисководом. Устройство также предоставляло разъем для подключения второго дисковода на 3,5 или 5,25 дюйма, при этом такие дисководы должны были иметь совместимый с Shugart разъем и собственный источник питания. Оригинальный разъем типа edge, использовавшийся в Electron, был продублирован на задней панели Plus 3, что позволяло подключать Plus 1 или другие совместимые расширения вместе с Plus 3. Поскольку WD1770 поддерживает режим одинарной плотности и использует тот же формат дискеты IBM360, что и Intel 8271 в BBC Micro, можно было использовать систему файлового обеспечения дисков (Disc Filing System) с альтернативным ПЗУ, например, ACP 1770 DFS. Plus 3 сбрасывал PAGE в &1D00, уменьшая объем доступной пользователю оперативной памяти. Это заменило оригинальный сетевой адаптер кремового цвета, выполненный по стандарту BS 415 и произведенный в Гонконге. Оригинальный номер детали: 0201,113; вход: 220/240 В переменного тока/50 Гц; выход: 19 В переменного тока/0,737 А/14 Вт: Применение: Electron, Electron+Plus1. Улучшенный номер детали: 0865,010; вход: 240 В переменного тока/50 Гц, 50 Вт; выход: 21 В переменного тока/1,75 А/36,75 Вт: Применение: Electron+Plus3, Electron+Plus3+Plus1.
Uprated Part no: 0865,010; input 240 V AC/50 Hz 50 W; output 21 V AC/1.75 A/36.75 W: Usage: Electron+Plus3, Electron+Plus3+Plus1
Примечание по ремонту: Если внутренний разъем питания, используемый для питания существующего внутреннего 3,5-дюймового дисковода, поврежден и требует замены, оригинальный разъем AMP 800 930 4, который уже был в дефиците во время первоначального производственного цикла, можно заменить на разъем Molex 5264 50 37 5043 "Mini SPOX" в качестве альтернативы.
Усовершенствованный плюс 3
Разработанный и произведенный компанией Baildon Electronics и продаваемый PRES, Advanced Plus 3 (AP3) представлял собой интерфейс картриджа Plus 1, использующий контроллер WD1770, поставляемый с ADFS от Acorn и односторонним 3½ дюймовым дисководом за 99 фунтов стерлингов плюс НДС, обеспечивая функциональность, эквивалентную Acorn Plus 3. Продукт был анонсирован в конце 1987 года и стал возможен благодаря соглашению между ACP и Acorn о лицензировании программного обеспечения ADFS. Как и многие дисковые интерфейсы для Electron, поскольку интерфейс предоставлял разъем для дисковода, это позволяло подключать 5¼" дисковод (более распространенный среди владельцев BBC Micro) или более типичный 3½ дюймовый дисковод. Позже PRES выпустила версию ADFS с поддержкой PAGE по адресу &E00, что было достигнуто за счет использования оперативной памяти, предоставляемой картриджем Advanced Battery Backed RAM (ABR). Эта версия также исправила две заметные ошибки в ADFS от Acorn, устранив ненадежность при доступе к первым дорожкам на диске, что ранее требовало создания файла (ZYSYSHELP) в качестве обходного пути, и отключая текстовый курсор во время сжатия диска, что ранее приводило к его повреждению (поскольку данные диска обрабатывались с использованием экранной памяти во время этой операции, а курсор мог изменять эти данные при мигании). Изображение ROM поставлялось на диске за 17,19 фунтов стерлингов, а комплект ROM и картриджа ABR стоил 50,95 фунтов стерлингов. В 1989 году был представлен Advanced Plus 3 Mark 2, предлагающий двусторонний дисковод вместо ранее предлагаемого одностороннего. Это означало, что емкость хранения каждого диска была увеличена с 320 КБ у оригинального Plus 3 до 640 КБ (что поддерживается ADFS на Master Compact).
Система дискет Cumana
В начале 1985 года Cumana выпустила интерфейс в виде картриджа, обеспечивающий поддержку дисков двойной плотности, часы реального времени и календарь для проставления временных меток файлов, а также свободный слот для ПЗУ, в который пользователь мог установить ПЗУ бокового исполнения. В качестве файловой системы использовалась собственная QFS от Cumana, поддерживающая 89 файлов на дискете, PAGE по адресу &E00. Первоначально интерфейс стоил 149,95 фунтов стерлингов, а позднее его цена составила 74,95 фунтов стерлингов, включая НДС.
Solidisk EFS
В середине 1985 года Solidisk выпустил интерфейс в виде картриджа с поддержкой накопителей одинарной и двойной плотности, обеспечивающий совместимость с файловыми системами Acorn DFS и ADFS, 16 КБ встроенной оперативной памяти и разъем для подключения жесткого диска Winchester. Сам картридж стоил 59 фунтов стерлингов, а комплект, включающий двухсторонний накопитель двойной плотности на дискетах 3½ дюйма, стоил 200 фунтов стерлингов. Жесткий диск объемом 20 МБ предлагался по цене 805 фунтов стерлингов.
Усовершенствованный плюс 4
Объявленный в начале 1986 года, Advanced Plus 4 (AP4) от Advanced Computer Products представлял собой интерфейс, работающий с картриджами, использующий контроллер WD1770 и оснащенный продуктом ACP 1770 DFS, обеспечивающим совместимость с DFS от Acorn для BBC Micro и, следовательно, поддерживающим имена файлов из семи символов и до 31 файла на дискете. Однако 8 КБ статической оперативной памяти на плате использовались в качестве рабочего пространства для файловой системы, при этом PAGE оставался по адресу &E00. Предусмотрен был дополнительный разъем для ROM, устанавливаемой горизонтально, и, поскольку это интерфейс на базе 1770, сообщалось, что вместо этого можно использовать ADFS от Acorn, хотя, не учитывая дополнительную память, PAGE был бы смещен до &1D00, как при использовании Acorn's Plus 3. Цена интерфейса составляла 69,55 фунтов стерлингов плюс НДС.
Система электронных дисков Slogger и Pegasus 400
Slogger, известный производитель расширений и перепродавец других дисковых систем, представил Electron Disc System в начале 1987 года по цене 74,95 фунтов стерлингов. Система оснащалась интерфейсом Cumana Floppy Disc System, объединенным с DFS, совместимым с Acorn, – SEDFS, – способным считывать 40-трековые диски на 80-трековых накопителях, а также поддерживающим продукты Slogger для переноса данных с кассеты на диск. Заявленная степень эмуляции 8271 составляла "практически 100 процентов", что обеспечивало совместимость с традиционным программным обеспечением DFS. ROM SEDFS также продавался отдельно для владельцев интерфейса Cumana по цене 24,95 фунтов стерлингов. Конкретная версия DFS, используемая в системе Pegasus 400, сохраняла PAGE по адресу &E00 и поддерживала функцию "предварительного ввода", позволяя буферизировать нажатия клавиш во время работы с диском на системах, оснащенных и активированных платами Turbo Driver или Master RAM.
Слотгер/Электур Турбо
Объявленный в начале 1986 года, Slogger Turbo Driver представлял собой профессионально устанавливаемое обновление стоимостью 42 фунта стерлингов. Сама плата подключалась к разъемам процессора (CPU) и ПЗУ BASIC на основной плате Electron, что на очень ранних моделях сводилось к простому извлечению установленных компонентов, но на более поздних требовало выпаивания и, следовательно, было целесообразно воспользоваться услугами установки. Преимущество от установки платы заключалось в том, что некоторые программы, особенно работающие в режимах высокой пропускной способности (0–3), могли выполняться до трех раз быстрее. Непосредственным предшественником продукта Slogger, по всей видимости, была плата, разработанная компанией Andyk Limited и анонсированная как Fast Electron Board в конце 1985 года по цене 29,99 фунтов стерлингов, в то время как модификация Elektuur была описана в статье голландского журнала Elektuur Electronics и предназначалась для самостоятельной реализации пользователями. Платы Slogger и Elektuur Turbo возникли из хака, изначально разработанного в Acorn. За счет дублирования первых 8 КБ оперативной памяти статическим чипом RAM, находящимся вне зоны доступа графического контроллера ULA, процессор мог всегда обращаться к ней на частоте 2 МГц. Компромиссом было то, что экран не мог быть размещен в этих 8 КБ. На практике операционные системы всегда размещали экран в верхних 20 КБ, поэтому это, вероятно, приводило к несовместимости лишь с примерно 2% программного обеспечения. Ускорение нижней части памяти особенно полезно на машинах на базе процессора 6502, поскольку он обеспечивает более быстрый доступ к первым 256 байтам, и поэтому программное обеспечение часто размещало в этой области любые переменные, используемые в критически важных по времени участках программы. Стоимость 64-кибитного чипа SRAM была выше, чем удвоение объема четырех 64-кибитных чипов DRAM для обеспечения 8-битного доступа к оперативной памяти, что позволило бы решить проблемы с недостаточным объемом памяти и низкой производительностью Electron.
Slogger Master RAM Board (Планета оперативной памяти Slogger Master)
Введённый примерно в начале 1987 года и стоимостью £64,95 с установкой или £54,95 в виде комплекта, Master RAM Board предлагал знакомый турбо-режим от Slogger Turbo Driver, а также теневой режим, обеспечивающий 32 КБ статической теневой оперативной памяти в дополнение к существующим 32 КБ, что в сумме давало 64 КБ. Так называемое "программное обеспечение, написанное корректно" – то есть использующее вызовы операционной системы, а не осуществляющее прямой доступ к экрану – могло функционировать без значительных изменений, высвобождая существенно больше памяти для BASIC, View, Viewsheet, языковых ROM и множества других приложений. Предоставляя дополнительный объем памяти, эта модификация также позволяла некоторым играм и приложениям, разработанным для BBC Micro, работать на Electron, несмотря на отсутствие встроенного режима 7. Приложения не могли напрямую обращаться к видеопамяти в теневом режиме без модификации, поэтому он был несовместим с большинством игр, хотя нет никаких принципиальных препятствий для создания игры, работающей в теневом режиме. Переключатель, выведенный на корпус, позволял выбирать между нормальным, турбо и теневым режимами. К концу срока коммерческой эксплуатации Electron платы Turbo Driver и Master RAM Board предлагались уже установленными в новые компьютеры в попытке стимулировать продажи. В течение некоторого времени компания Jafa Systems производила собственный аналог Master RAM Board для поддержки своего ассортимента продукции. Такие возможности отображения, ценные сами по себе для компьютеров с ограниченным объемом памяти, также были востребованы для передачи контента по каналам связи с низкой пропускной способностью, таким как Teletext и Viewdata. Однако доступ к этим сервисам можно рассматривать как отдельную функцию, и для приема подобного контента по эфиру или онлайн BBC Micro требовалось оснастить адаптерами Teletext или Prestel для расширения возможностей отображения. К сожалению, компания Sir Computers прекратила свою деятельность до того, как продукт был выпущен на рынок.
Усовершенствованный плюс 5
Несмотря на уход Acorn с рынка периферийных устройств для Electron, компания Baildon Electronics разработала расширение Advanced Plus 5 (AP5) с интерфейсами Tube, 1 МГц шиной и пользовательскими портами, которое подключалось к разъему картриджа Plus 1. Это обеспечило достаточный уровень совместимости, чтобы на нем работали как 6502, так и Z80 – процессоры от Acorn. Реализация Tube была максимально точной, а доступность Electron по цене от 50 фунтов стерлингов на тот момент его жизненного цикла делала его "очень дешевым способом получить машину для CP/M". Некоторые различия в карте памяти Electron означали, что для работы на Electron с AP5 программному обеспечению для BBC Micro требовались модификации. В конце 1986 года цена устройства составляла 66,70 фунтов стерлингов. Дополнительные возможности AP5 в сочетании с интерфейсом Tube позволили сделать различные расширения для BBC Micro доступными и для Electron, включая Hybrid Music 5000.
PMS Electron Second Processor (второй процессор электронной системы)
В 1986 году компания Permanent Memory Systems (PMS) анонсировала второй процессорный модуль для Electron – PMS E2P – в виде автономного картриджа, предназначенного для использования с Plus 1. Модуль содержал второй процессор 6502A с тактовой частотой 2 МГц и 64 КБ оперативной памяти, его цена составляла 89 фунтов стерлингов. Разработка модуля была основана на продукте, первоначально созданном Джоном Вайком из Jafa Systems. PMS поставляла Hi BASIC от Acorn вместе с E2P, что позволяло использовать до 44 КБ оперативной памяти второго процессора в программах BASIC. Компания также выпустила версию Wordwise Plus от Computer Concepts, адаптированную для E2P, по цене 39,95 фунтов стерлингов.
Расширения звуковой системы
Несмотря на ограниченные возможности Electron по созданию звука, было предложено немного расширений для преодоления этих ограничений.
Милсград Воксбокс
Рекламировавшийся в конце 1985 года Voxbox от Millsgrade Limited представлял собой модуль расширения, подключаемый к разъему расширения Electron, обеспечивающий синтез речи на основе аллофонов, с программным обеспечением драйвера на кассете. Поставляемое программное обеспечение поддерживало определение произносимых слов, составленных из аллофонов, которые хранились в собственной ПЗУ расширения, а также создание и сохранение словарей слов. В комплект входила программа, расширявшая BASIC для использования синтезатора в пользовательских программах. В качестве основного компонента расширения использовался чип General Instrument SP0256A AL2 для синтеза речи.
Картридж для расширения звука
Первоначально анонсированный в 1987 году компанией Project Expansions по цене около 40 фунтов стерлингов, картридж Sound Expansion можно было установить в слот Plus 1 (или совместимый) и он обеспечивал звуковой выход, эквивалентный звуковому выходу BBC Micro, а в комплекте шла программа Speech от Superior Software в качестве "ограниченного предложения". Позднее компания Complex Software продавала продукт с тем же названием и схожей функциональностью примерно за 55 фунтов стерлингов, используя собственный регулируемый динамик, встроенный в картридж. Superior Software анонсировала версию Speech для Acorn Electron без расширений в 1986 году, но она так и не вышла.
Гибридная музыка 5000
Hybrid Technology's Music 5000 был адаптирован и выпущен компанией PRES для использования с 1 МГц шиной расширения Advanced Plus 5, а сам Music 5000 стоил 113,85 фунтов стерлингов. Единственными функциональными отличиями между версией для Electron и оригинальным блоком BBC Micro являлись использование режима 6 для отображения и пониженная производительность Electron, что накладывало некоторые ограничения на обработку данных в программах, написанных для системы, однако считалось, что это не помешает большинству программ для системы работать на версии для Electron.
Причуды
Как и BBC Micro, Electron был ограничен недостатком ресурсов памяти. Из 32 КБ оперативной памяти 3,5 КБ выделялось операционной системе при запуске, и не менее 10 КБ занимал буфер дисплея в режимах отображения с непрерывной памятью. В то время как программы, работающие на BBC Micro, могли использовать чип 6522 для генерации прерываний в определенных моментах обновления каждого кадра, используя эти события для изменения палитры и, потенциально, переключения всех цветов на черный, тем самым затемняя области экрана и скрывая неграфические данные, сохраненные в видеопамяти, Electron не имел таких аппаратных возможностей по умолчанию. Другие игры просто загружали неграфические данные непосредственно в видеопамять, оставляя их видимыми в виде областей, состоящих из, казалось бы, случайно окрашенных пикселей. Ярким примером является игра Citadel от Superior Software. Хотя аппаратная поддержка переворота страниц была возможна, ограниченный объем памяти вынуждал большинство приложений выполнять всю отрисовку непосредственно на видимом экране, что часто приводило к графическому мерцанию или видимой перерисовке. Примечательным исключением является серия игр Joe Blade от Players.
Firetrack: гладкая вертикальная прокрутка
Хотя программы могут изменять положение экрана в памяти, нелинейный формат дисплея означает, что вертикальная прокрутка может выполняться только блоками по 8 пикселей без дополнительных усилий. Игра Firetrack, выпущенная в сборнике Superior Software, использует особенность обработки Electron семи доступных графических режимов: два из них настроены таким образом, что последние две из каждых десяти строк сканирования остаются пустыми и не зависят от содержимого оперативной памяти. Если 16 строк непрерывных графических данных записать в область экрана, выровненную по символам, то в большинстве режимов они будут отображаться как единый блок, но в двух режимах с разрывами – как два блока по восемь строк, разделенных двумя пустыми строками. Для отслеживания своего положения на экране Electron использует внутренний счетчик адресов дисплея. Этот же счетчик применяется как в режимах с непрерывным, так и с прерывистым отображением графики, и переключение режимов в середине кадра не приводит к его корректировке. Firetrack переключается с режима с прерывистым отображением на режим с непрерывным отображением графики в середине экрана. Используя палитру для маскировки верхней части экрана и тщательно контролируя момент переключения режима, игра может сдвигать непрерывную графику в нижней части экрана вниз на два пикселя, поскольку внутренний счетчик дисплея не увеличивается на пустых строках сканирования в режимах с прерывистым отображением графики.
Изгнание: образцы речи
Exile превращает одноканальный выход Electron в цифровой динамик для вывода PCM. Динамик может быть программно включен или выключен в любой момент времени, но он постоянно подключен к аппаратному счетчику, поэтому обычно способен выдавать только прямоугольную волну. Однако, если установить частоту за пределами диапазона человеческого слуха, ухо не сможет воспринимать прямоугольную волну, а лишь разницу между включением и выключением динамика. Это создает эффект простого переключающегося динамика, аналогичного тому, что использовался в 48 КБ Sinclair ZX Spectrum. Exile использует это для вывода однобитных аудиосемплов.
Frak! и Zalaga: Полифоническая музыка
В рамках защиты от копирования, незаконные копии игр Frak! и Zalaga от Aardvark Software воспроизводили бы псевдополифоническую версию мелодии Trumpet Hornpipe, заставки мультсериала "Капитан Пугаваш", бесконечно, вместо нормальной загрузки игры (Пугаваш – пират). На версии Frak! для Electron вместо этого играла главная тема из "Шоу Бенни Хилла" (Boots Randolph's "Yakety Sax"). Эффект полифонии достигался быстрой сменой нот для формирования необходимых аккордов.
Программное обеспечение
При запуске компьютера Electron через издательство Acornsoft, входящее в состав Acorn, был выпущен широкий спектр программных продуктов на кассетах, включая несколько игр, языки программирования Forth и Lisp, а также ряд образовательных и прикладных программ.
Языки
Важным преимуществом Electron был встроенный интерпретатор BBC BASIC, обеспечивающий некоторую степень знакомства с BBC Micro и уровень совместимости с более ранней машиной. Однако, как и в случае с BBC Micro, поддержка других языков быстро появилась, чему способствовало общее происхождение обеих систем. Были выпущены реализации на кассете, а затем и ISO Pascal на картридже ROM, последний включал два 16 КБ ROM, содержащих редактор программ и компилятор Pascal, генерирующий промежуточный код, для работы с которым требовались подпрограммы времени выполнения Pascal. В качестве более простой реализации, S Pascal использовал встроенные в BASIC средства редактирования программ и предоставлял компилятор, генерирующий ассемблерный язык, который затем собирался в машинный код для непосредственного выполнения. Примечательно, что компилятор мог создавать автономный "перемещаемый файл машинного кода 6502". Позже Acornsoft выпустила продукт ISO Pascal Stand Alone Generator для серий BBC Micro и Master, позволяющий генерировать исполняемые программы, включающие "секции интерпретатора", необходимые каждой программе, при этом такие исполняемые файлы подлежали различным лицензионным ограничениям. Acornsoft Forth, разработанный с учетом стандарта Forth 79, считался "отличной реализацией языка". Он конкурировал с Multi Forth 83 от Skywave Software, который поставлялся на чипе ROM, поддерживал стандарт Forth 83 и обеспечивал многозадачную среду. Была объявлена будущая доступность Multi Forth 83 на картридже ROM. С выпуском Plus 1, Acornsoft Lisp также стал доступен на картридже. Acornsoft предоставила два продукта, предлагающих различную степень поддержки языка программирования Logo. Turtle Graphics был продуктом на кассете, доступным вместе с Forth, Lisp и S Pascal среди первых программ, выпущенных для Electron, а Acornsoft Logo поставлялся на картридже ROM и предлагал словарь из более чем 200 команд как часть более полной реализации языка, демонстрируя его основы обработки списков. Turtle Graphics был значительно дешевле Logo: к 1987 году первый стоил менее 3 фунтов стерлингов, а второй – "менее 30 фунтов стерлингов". Однако, в отличие от других языковых продуктов Acornsoft, Logo поставлялся с "двумя толстыми руководствами". Запускаясь непосредственно с ROM, эти приложения могли выделять всю доступную оперативную память машины для своих документов, а с помощью общих механизмов файловой системы документы можно было загружать и сохранять на кассету или диск, хотя пользователи дисков также могли использовать команды, использующие более быстрый произвольный доступ. Работа с кассетой все еще считалась "вполне осуществимой", поскольку само программное обеспечение не требовалось загружать, а операции загрузки и сохранения в View достигали около 800 слов в минуту, а в ViewSheet – около 200 ячеек в минуту. Однако Acornsoft выпустила продукт Database на дискете объемом 3,5 дюйма для использования с Electron, модернизированным расширением Plus 3. Продукт предоставлял набор программ для создания, обслуживания и анализа структурированных файлов данных, визуализации записей с использованием метафоры пользовательского интерфейса картотеки и поддержки сортировки и поиска по сохраненным данным. Slogger, известный поставщик расширений, также производил приложения для повышения производительности, такие как Starword, текстовый процессор, и Starstore, базу данных. Starword предоставлял отдельные режимы команд и редактирования, знакомые по View от Acornsoft, а также поддерживал документы на 132 столбца и горизонтальную прокрутку для редактирования таких более широких документов. Наряду с другими операциями, знакомыми по View, такими как функции поиска и замены, редактирование на основе блоков и контроль над выравниванием текста, он имел встроенную поддержку настройки документов для вывода с помощью функции слияния почты. Доступный на ROM для установки в расширение ROM, такое как Slogger's Rombox, или в отдельно приобретенный картридж ROM, и, как сообщается, разработанный специально для Electron, Starword считался "полным и мощным". Starstore, также доступный на ROM, предоставлял пакет управления базами данных, в первую очередь предназначенный для пользователей кассетного хранилища, при этом базы данных полностью находились в оперативной памяти. Он поддерживал определение базы данных, редактирование данных, поиск, сортировку и печать. Различные функции дополняли Starword, такие как интеграция слияния почты. Starstore II стал альтернативой, а не прямым преемником, более раннего продукта Starstore, требуя дисковой системы и позволяя базам данных быть такими же большими, как свободное место на любом диске. Его пользовательский интерфейс был улучшен по сравнению с более ранним продуктом, предлагая всплывающие меню и навигацию с помощью курсора. Wordwise Plus от Computer Concepts, разработанный на основе более раннего продукта Wordwise для BBC Micro и выпущенный в начале 1985 года, был доступен для использования с Electron, расширенным картриджем второго процессора E2P 6502. Оригинальный продукт Wordwise был несовместим с Electron из-за использования режима 7 (режима телетекста с 40 столбцами BBC Micro) и, поставляясь на чипе ROM, не мог быть легко добавлен к Electron без соответствующих расширений. Доступная от Permanent Memory Systems, производителей картриджа E2P 6502, версия программного обеспечения для Electron была вариантом Hi Wordwise Plus, поставляемым на диске вместо ROM и предназначенным для работы на втором процессоре и использования расширенной памяти, предоставляемой в этой среде. Программа использовала 40-столбцовый режим отображения 6 Electron. Slogger выпустила версию пакета настольных издательских систем Stop Press для Electron, требующую дисковой системы, совместимой с DFS, два свободных слота ROM, мышь и подходящее расширение пользовательского порта, при этом Slogger производил собственный картридж расширения пользовательского порта.
Игры
Из двенадцати программных продуктов, анонсированных Acornsoft для Electron к моменту запуска машины, шесть были играми: Snapper, Monsters (клон Space Panic), Meteors (клон Asteroids), Starship Command, Chess и комплект Draughts и Reversi. Когда в 1984 году вышла приставка Plus 1, три из этих игр – Hopper, Snapper и Starship Command – вошли в число шести ROM-картриджей, доступных при запуске, вместе с приключенческой игрой Countdown to Doom и Elite. Micro Power, уже зарекомендовавший себя как издатель игр для BBC Micro, также довольно рано вышел на рынок Electron, предложив десять первоначальных игр, либо портированных с BBC Micro (как Escape from Moonbase Alpha и Killer Gorilla), либо "полностью переписанных" (как Moonraider, из-за различий в обработке изображения на этих машинах). Superior Software, также крупный издатель для BBC Micro, регулярно выпускала игры для обеих платформ, в частности лицензионную версию Tempest от Atari в 1985 году, а также успешные оригинальные игры, такие как серия Repton, Citadel, Thrust и Galaforce. Роль Superior в издании игр для машин Acorn расширилась в 1986 году, когда компания получила право использовать бренд Acornsoft, что привело к совместному брендированию игр и сборников, выпускаемых компанией, и переизданию существующих игр Acornsoft под этим брендом, включая Elite. Впоследствии компания выпустила еще один "шедевр" с приложенной новеллой – игру Exile 1988 года – а также множество портированных игр и сборников. Хотя Electron предъявлял дополнительные технические требования к разработчикам, привыкшим к BBC Micro, некоторые смогли использовать это в своих интересах. Например, отмечалось, что "версия Electron игры Frak! более популярна и считается лучше версии для BBC, поскольку в нее включен редактор экранов". Несмотря на то, что Electron не пользовался такой поддержкой крупных издателей, как Commodore 64 и Sinclair ZX Spectrum, для него был доступен широкий выбор игр, включая популярные мультиплатформенные проекты, такие как Chuckie Egg. Также было много популярных игр, официально портированных на Electron с аркадных автоматов (включая Crystal Castles, Tempest, Commando, Paperboy и Yie Ar Kung Fu) и других домашних компьютерных систем (включая Impossible Mission, Jet Set Willy, The Way of the Exploding Fist, Tetris, The Last Ninja, Barbarian, Ballistix, Predator, Hostages и SimCity). Несмотря на то, что Acorn фактически прекратила поддержку Electron в 1985 году, профессиональные компании продолжали разрабатывать и выпускать игры для него до начала 1990-х годов. Доступны эмуляторы для Windows/Linux/macOS, Elkulator для Windows/Linux/DOS, ElkJS – браузерный эмулятор (JavaScript/HTML5), а также поддержка Electron в мультисистемных эмуляторах MESS и Clock Signal. Программное обеспечение для Electron в основном архивируется в формате файлов UEF. Существуют также две известные публично задокументированные аппаратные реконструкции Acorn Electron на основе FPGA: ElectronFPGA для аппаратной платформы Papilio Duo и ядро Acorn Electron для платы FPGA Arcade "Replay". Кроме того, доступна реализация ULA для серии Lattice ICE40.