1

BBC Micro — компьютер, который обыграл ZX Spectrum

В статье речь пойдет об истории противостояния между Acorn, Sinclair Research LTD и несколькими другими компаниями за право разрабатывать компьютер для образовательной программы британской корпорации BBC. Также предлагается подробный обзор победителя этого состязания — BBC Micro.

https://zxdemos.ru/uploads/images/2/ebb474763c24055ef444e951f4f5a49e.jpg

В начале 80-х годов BBC выступили инициатором проекта компьютерной грамотности Computer Literacy Project и запланировали выпуск 10-серийного сериала The Computer Programme.

https://youtu.be/jtMWEiCdsfc?list=PLUby … BcXhcQWBZs

Для этого им нужен был собственный компьютер. Подробная спецификация проекта, автором которой был Джон А. Колл, доступна по ссылке
http://www.bbcbasic.co.uk/bbcbasic/beebspec.html

Outline specification for the BBC MICROCOMPUTER system

This specification does not set out to be definitive
but it represents a desirable set of characteristics
which we should like to aim at for a BBC system.
Certain of these characteristics are in our view
essential and these can be clarified at a later date.

SOFTWARE
We fully realise that all microcomputers have different
dialects. The BBC is investigating the possibility of
supporting a version of BASIC which is not implemented
yet on any single machine but which would be as
compatible as possible with existing practice and
could be made available within the public domain to
any manufacturer willing to implement it. The specification
in draft form is available on request. Meanwhile, you will
see that the most desirable 'fallback' is specified below.

BASIC: The general syntax of all commands should be identical to Microsoft BASIC
5.0 (repeat 5.0). If there is any conflict between what is said below
and the relevant Microsoft implementation then the latter should be used.
Graphics and I/O are outlined later.
The following commands and statements should be implemented in
floating point arithmetic to 6 figure accuracy over a range of at
least +-10^38

DIM OPEN
OPTION BASE (0 or 1) CLOSE
DEF FN INPUT
IF ... THEN ... ELSE PRINT
GOTO ?
GOSUB LINPUT
RETURN GET
ON ... GOTO PUT
ON ... GOSUB RND
ON BREAK GOTO READ
ON ERROR GOTO DATA
CONT RESTORE
RESUME CLOAD
FOR ... TO ... STEP CSAVE
NEXT CVERIFY <<Annotation: REWIND>>
RUN CMERGE
RANDOMIZE LIST
NEW LPRINT
DELETE LLIST
PEEK PLOT
POKE MPLOT
USR LINE
STOP MLINE
RENUMBER POINT
TRACE MPOINT
WHILE ... ENDWHILE ORIGIN
INP, OUT MORIGIN

SIN, COS, TAN, ATN, INT, ABS, SGN, LOG, EXP, POS, TAB, FRE, SQR

+ - * / ^ ( )
+ (string concatenation operator)
< <= <> => =
AND OR NOT

ASC, CHR$, LEN, LEFT$, MID$, INSTR, STR$, VAL

Variables names should be as long as the user wishes with the first
two characters being significant. Examples of legal variables would be
X, X1, KM, LENGTH, A3$, NAME$ and illegal names would include 3A (must
start with letter), TO$ (reserved keyword), PER POUND (no spaces).

2 John A. Coll

Odds and ends: Powers of negative integer numbers [Y=(X)^Z] should evaluate
correctly - at least for Z<15.
Multidimensional string and numeric arrays.
Strings with totally dynamic memory useage.
It should be possible to say IF A$<B$ THEN ...
*Useful option MID$(A$,4,3)="cat".
Timed single character input.
I/O should be channel oriented using the word ASSIGN to assign a
logical channel to a physical device (e.g. ASSIGN OUTPUT TO PRINTER or
ASSIGN #4 TO DISK0, "MYPROG")

Graphics: the software should include commands to at least

(a) Plot an alpha-numeric character or string at any place on the screen
(PLOT X,Y,A$)
(b) Plot a low resolution graphics point to build Teletext graphic
characters in a range of colours or shades of grey (minimum: black and
white) (PLOT X,Y,C probably C=-1 to complement point, C=0 to plot
black point .... C=7 to plot white point)
(c) Find out what is at the point X,Y ( C=POINT(X,Y) or A$=POINT(X,Y))
(d) Draw a line from the last specified point to the new co-ordinates (LINE
X,Y,C)
(e) Move the effective origin (ORIGIN=X,Y)
(f) Do all the above in medium resolution graphics with similar commands
MPLOT X,Y,C
MLINE X,Y,C and
C=MPOINT (X,Y)
MORIGIN=X,Y
(f) Illegal values of X,Y or C should be ignored.

Video display: Either
(a) an integral single line display of 40 characters (each built from at
least 5 by 7 dots) and a modulated UHF output of the full screen (see
below) or
(b) an integral display of the full screen plus a modulated UHF output of
the full screen or
(c) a modulated UHF output of the full screen

A composite video output should be included.

The 'full screen' should consist of at least 24 lines of 40 characters
(*preferably an option of 80 characters from the outset) of upper and lower
case alpha-numerics and (colour) Teletext graphics. These should be capable
of being freely mixed with (colour) medium resolution graphics of at least
200 horizontal points. The medium resolution graphics should be eraseable
separately from the other displays.

The computer should either produce UHF colour signals at the time of
purchase or be easily expaned to produce UHF colour signals. It must be
designed with colour Teletext and colour graphics in mind.

3 John A. Coll

The screen handler should respond to specific control characters to
(a) Home top left and clear to end of page (whole screen)
(b) GOTOXY - cursor addressing
(c) clear to end of line
(d) clear to end of page
(e) Non destructively move the cursor up/ down/ left/ right
(f) Move to start of line (carriage return)
(g) Delete previous character
(h) Scroll when on bottom line of display
(i) Clear medium resolution graphics display

Keyboard: capable of generating all 128 ASCII codes. Positive action keys (not
touch sensitive). ISO standard layout plus
(a) Up/down/left/right cursor control
(b)*A row of keys, above the numbers, which generate software definable
codes - this could be done with a software look-up table to map the
original codes to new values.

Loudspeaker: inside box and accessible from BASIC

Printer connection: electrically to RS449 (or RS232C) with the connector to ISO
2110. Only Send Data, Receive Data, Request to Send and Clear to Send need
be implemented.

Paddles: some connector to which two simple potentiometers may be connected the
setting of which can be determined by a simple BASIC statement or a few
lines of assembler program.

Teletext: adapter should be available for off-air downloading of software

Expansion port: fully electrically buffered expansion connector (e.g. no
unprotected MOS!).

Memory: sufficient within the box to support floating point BASIC and medium
resolution graphics. This probably means 16K ROM plus 32K RAM - certainly
at least 16K RAM should be supplied at the outset.

Memory map: above all this should be designed for expansion and standardisation.
Probably should be RAM from 0000 up with ROM from FFFF down (including
8080/Z80 systems). At the very top there should be a simple monitor with
any ROM high level languages immediately below. The screen should not be
allocated to fixed RAM locations below C000 and could be dynamically
allocated from available RAM. Scratchpad RAM for the stack and monitor, and
RAM for the DOS should, preferably, be well clear of low memory RAM (6502
problems here) used for user programs.

System monitor: should contain routines to
(a) output character to screen
(b) test keyboard for character waiting
(c) get character from keyboard

4 John A. Coll

(d) send character to printer
(e) load and save binary files from cassette

all the above should vector via RAM locations to default ROM device drivers

(f) examine and change memory locations.

Device handlers: Cassette, paddles and printer should also be driven via RAM
vectored device drivers.

Cassette interface: producing CUTS frequencies, but doing all the byte recovery
in software. The software should be insensitive to reversed phase play back
from a cassette recorder, work at 1200 bps, accept and produce the BBC
format tape (as well as your own format if you wish). Named files,
catalogue, idiot proof.

The manufacturer should be able to demonstrate a production model disk operating
system which should, at least:

Enable a user to plug the thing in and, without pressing a single button,
end up running a BASIC program - or any other program that the machine
had been configured to run.
Give a 'DIRectory' or 'CATalogue' of files on disk showing filenames, file
length, creation date, whether or not the file is delete-protected
Save a specified area of memory as a named binary file
Load and automatically execute binary files
Save onto disk ASCII text or data from BASIC etc.
Load text from disk
LIST a text file to screen or printer
EXECute an text file as if it were a 'command line' - including refernces
to any disk drive or any peripheral
Delete and rename specified files or groups of files
Permit random access to data in multiple files
Have a well organised JUMP list at a known location to all routines likely
to be needed by assembly language programmers.
The Disk Operating System should appear as a byte oriented input/output
stream similar to the keyboard/VDU and data should not need to be
blocked before being passed to the DOS
At least 10 disk channels should be capable of 'simultaneous' access (i.e.
OPEN concurrently)
Faulty disk sectors should be automatically avoided
Accidental swapping of disks should not either (a) crash the disk file
structure or (b) abort everthing
The vast majority of the DOS high level commands (such as CAT, DIR, COPY,
LIST, DELETE, RENAME, PROTECT, SAVE) should not form part of the
permanently memory resident DOS. They should be Utility or Transient
programs called into memory when required. All those listed above
should not reside in the same memory space as BASIC or as the EDITOR
or WORD-PROCESSOR. They should all be able to be called from BASIC
etc. The manufacturer should be able to SHOW an extensive range of
such transients and should not say 'Oh that would be very easy to
write'!

5 John A. Coll

https://zxdemos.ru/uploads/images/2/446e79888d5a067a71f929388143e385.jpg

Сначала BBC фактически выбрали компьютер Grundy NewBrain, разработка которого была начата в компании Клайва Синклера Sinclair Radionics, однако в 1980 году она была признана банкротом и ликвидирована, а сам проект был передан в лабораторию Newbury Laboratories.

https://zxdemos.ru/uploads/images/2/de13eee9d3921be1b4610ba46f10fee4.jpg

Представленный компьютер не соответствовал ожиданиям и спецификации BBC, и предложение было отклонено. Корпорация объявила о начале конкурса на разработку компьютера, и в борьбу включилась новая компания Клайва Синклера Sinclair Research и небольшая компания Acorn, основанная бывшим сотрудником Sinclair Radionics Крисом Карри и его другом Германом Хаузером. У Acorn на момент объявления конкурса уже был компьютер Acorn Atom, и команда работала над новой версией Acorn Proton, а Sinclair Research выпускали ZX80 и активно работали над ZX Spectrum.

Один из разработчиков BBC Basic, Ричард Рассел, опубликовал на форуме stardot.org.uk ряд интересных документов, в частности коммерческое предложение от Acorn и план встречи руководства BBC с представителями компаний-разработчиков. Сам Ричард также присутствовал на этой встрече, которая состоялась 12 февраля 1981 года и куда в итоге пригласили представителей Acorn, Newbury Lab, Tangerine и Commodore. На форуме Ричард пишет, что в первоначальном списке были также Transam, Nascom и Sinclair, но в итоге BBC даже не включили предложение от Sinclair в приглашение.

Причиной того, что Sinclair даже не попали на финальное совещание, стало упрямство самого Клайва Синклера. В книге The legacy of the BBC Micro автор ссылается на письмо исполнительного продюсера BBC Джона Рэдклифа, в котором говорится, что команда проекта вела активную переписку с Клайвом. Одно из противоречий заключалось в том, что в Sinclair был реализован стандартный Basic, а BBC хотели несколько модифицированную версию, и у Клайва Синклера не было особого желания его переделывать. В BBC видели, что Синклер успешно продает свою модель ZX80 и готовится к выпуску новой модели. Они считали, что Синклер не будет готов серьезно менять спецификацию своего компьютера, и в результате компания получит стандартный ZX Spectrum в цветах BBC. Acorn же, напротив, показали полную готовность делать именно то, что просят инженеры BBC. Крис Карри позвонил в BBC и сообщил о готовности показать рабочий прототип. У команды Acorn было всего несколько дней, чтобы доработать Proton под спецификацию BBC. Презентация была назначена на 10 утра пятницы, в четверг вечером прототип всё еще не работал.

Как вспоминал Стив Фербер, один из членов команды Acorn: «Мы все очень устали, но Герман умел мотивировать команду. Его работа заключалась в том, чтобы выходить на улицу и покупать шашлыки. Еще он готовил чай. Он делал это, чтобы поддержать команду. Мы все смотрели на эту штуку, которая всё еще отказывалась работать, и Герман предложил что-то вроде „перерезать пуповину от прототипа до системы разработки и позволить ей работать самостоятельно“.

Судя по всему, речь шла о сигнале синхронизации от отладочной платы к прототипу. Это решение помогло, и к 7 утра пятницы у команды был рабочий прототип. Представители BBC должны были прийти в 10, к этому времени прототип уже выполнял реальные программы на Basic, чуть позже удалось запустить и графику. По некоторым показателям он даже превосходил заявленные требования.

Эта презентация произвела большое впечатление на BBC, им также понравилось отношение команды к проекту и та самоотдача, с которой они работали над прототипом.

После финального совещания BBC сделали выбор в пользу Acorn. Так началась история одного из самых популярных в Британии компьютеров — BBC Micro.

В 2009 году BBC выпустили художественный фильм Micro Men об истории развития компьютерной индустрии в Британии, в котором достоверно показано противостояние Sinclair и Acorn. Очень рекомендую посмотреть этот фильм всем интересующимся компьютерной историей, тем более он есть с переводом.

Дальше предлагаю перейти к обзору BBC Micro model B, который пользователи называли Beeb.

Итак, 1 декабря 1981 года на рынок были выпущены две модели: BBC Micro model A по цене £235 и BBC Micro model B по цене £335. C учетом инфляции и в пересчете в доллар это $860 и $1225 соответственно — не так уж и дешево для массового домашнего компьютера.

Он представляет собой довольно габаритный (в сравнении с ZX Spectrum) моноблок, в котором сам компьютер и клавиатура расположены в одном корпусе. Центральный процессор — MOS 6502, работающий на частоте 2 МГц. На нём же были построены и Atari, и Apple II. Выпущенные модели отличались количеством оперативной памяти (в модели А было 16 Кб, в модели В — 32 Кб), а также поддерживаемыми видеорежимами. Память ПЗУ была размером 32 Кб и содержала BBC Basic — специально разработанную версию Basic на базе Microsoft Basic v.5.0. У компьютера была удобная 74-кнопочная клавиатура, которая выглядела намного солиднее и надежнее, чем у ZX Spectrum.

https://zxdemos.ru/uploads/images/2/ccef72237f98fcd6234f52330b3ec36e.jpg

В правом углу над клавиатурой изображен фирменный логотип проекта Computer Literacy Project — пиксельная сова.

https://zxdemos.ru/uploads/images/2/9f0c22a1fb8939427b58acb38aaf9cf4.jpg

На задней панели BBC Micro выведены интерфейсы для подключения к антенному входу телевизора, композитный выход на монитор (по умолчанию черно-белый, но на плате есть перемычка, позволяющая вывести цветной PAL сигнал), интерфейс RGB для подключения к цветным мониторам, RS423 для связи с RS232 устройствами, интерфейс магнитофона для загрузки и сохранения программ и шина 4-х аналоговых интерфейсов, к которой можно подключить джойстики и лабораторное оборудование. АЦП обеспечивал 12-битное разрешение.

https://zxdemos.ru/uploads/images/2/21ab3be4c52cd69ed86c62d6c0428780.jpg

На нижней части корпуса в нише расположены системная шина 1 МГц для подключения модулей расширения (например, Телетекст), шина IEEE 488, интерфейс жесткого диска.

https://zxdemos.ru/uploads/images/2/6c88c19c2c18d15ca6bba8f792ae258f.jpg

Архитектура BBC Micro позволяла установить множество дополнительных расширений, таких как интерфейс дисковода, дополнительные языки высокого уровня в ПЗУ. Acorn даже разработали свой стандарт локальной сети — Econet, позволяющий объединить в сеть до 255 компьютеров. Поддержка этого стандарта была в ядре Linux до 2012 года, позже ее убрали из-за уязвимостей.
Еще одной интересной особенностью была возможность подключить дополнительный сопроцессор Z80 с собственными 64 Кб памяти для полной совместимости с популярной в то время операционной системой CP/M, для чего была разработана собственная шина, названная Tube.

Внутри корпуса расположена довольно большая плата, подробности о которой можно узнать из Service Manual.

http://wiki.itmuseum.in.ua/images/8/8b/ … 5_Sec1.pdf

https://zxdemos.ru/uploads/images/2/82cd8567d621b29fa9505c536be98425.jpg

Структурная схема платы

https://zxdemos.ru/uploads/images/2/9a1698c97c368ec0ee75754e37a38d0a.jpg

На плате изображен логотип Acorn, мне досталась уже 7-я ревизия платы.

https://zxdemos.ru/uploads/images/2/349c2876f2a26f6ba20b834e9db4fbe3.jpg

В комплекте с компьютером поставлялись рекламные материалы со спецификацией на компьютер и модули расширения для него, а также инструкция и кассета программ к проекту Computer Literacy Project.

https://zxdemos.ru/uploads/images/2/73202a5756f51e72cfda8c636f0bf141.jpg

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

https://zxdemos.ru/uploads/images/2/fb3459ffa48d23ebc17754059bd38324.jpg

Игры для BBC Micro, конечно же, тоже были.

https://zxdemos.ru/uploads/images/2/10c93f6b9267cd91f94707efb274a31c.jpg

Один из самых известных космических симулятров — Elite — был написан Acornsoft специально для BBC Micro (у меня есть оригинальная коробочная версия). Позже эту игру переиздали под множество других компьютеров.

https://zxdemos.ru/uploads/images/2/805db23fe296e863a4a24277ab1b3d67.jpg

Для пользователей компьютеров Acorn также выпускался журнал Acorn User. Как и в современных компьютерных журналах, до 30 % там занимала реклама

https://zxdemos.ru/uploads/images/2/3e5cc0168993b865dee5a2771c454452.jpg

Ну что же, самое время включить Beeb. На видео показаны загрузка и демонстрация игр Elite, Monopoly и Repton 3. За качество видео прошу строго не судить. Пришлось внести небольшие модификации в компьютер, чтобы получить цветную картинку с композитного выхода, — по умолчанию на него выводится только черно-белое изображение. Из-за этого мерцание изображения стало больше.

https://youtu.be/QNH4VZOXVVw

В сети также есть онлайн-эмулятор BBC Micro, который поможет получить более полное представление об этой машине — bbc.godbolt.org

История Acorn на этом не заканчивается. После BBC Micro компания выпустила еще Acorn Electron — упрощенную версию Beeb, BBC Master со 128 Кб памяти, линейку компьютеров Acorn Archimedes на 32-разрядных RISC процессорах собственного производства, но наиболее весомый вклад Acorn в компьютерную индустрию — это разработка архитектуры ARM, на которой сейчас работает огромное количество электроники от смартфонов до электроавтомобилей.

В продолжение планирую еще небольшой обзор Acorn Electron, материалы по нему почти готовы, также готовится статья про Sinclair QL, но с ним возникли некоторые сложности: в пленочной клавиатуре пересох шлейф и она не работает, нужно или заказывать новую пленку, или пытаться восстанавливать эту.

Благодарю за внимание.

Новое м е г ААА д е м о готово на 14%

2

Сразу, на правах бога сцены ААА, хочу пояснить что осново полагающим для компьютера является не архитектура и не игры, а демо сцена. Именно она у zx spectrum самая яркая и разнообразная, более того спектрумисты России за не имением Интернета в те годы и другого способа общения кроме скроллов в демо использовало спектрум для передачи информации в другие страны и города. Спектрум не читался КГБ шниками. Поэтому у нас эта машина получила такое массовое распространение и не важно сука-блять что там внутри, главное она выполняло функцию азбуки морзе, при этом играла музыка, спрайты и графика. Вполне не плохая открытка содержащая текст на любую тему, даже запрещенную. Нет ни одного компьютера сравнимого со спектрумом на территории россии. Россия естественно это все страны кроме Северо юга кавказкого региона. Чурки спектрумом не пользовались никогда. И это то же положительно характеризует машину, она была не доступна рабам, в неё могли играть только белые люди. Чистой рассы!

Поэтому автор статьи не прав и он дурак.

Новое м е г ААА д е м о готово на 14%

3

В продолжение истории BBC Micro предлагаю вашему вниманию обзор его наследника — компьютера Acorn Electron.

https://zxdemos.ru/uploads/images/2/29f7a94d7e8e0b4de97349d04c7db645.jpg

В пятницу, 23 апреля 1982 года на выставке Computer Fair Клайв Синклер представил свой новый компьютер — ZX Spectrum, который должен был продаваться с начала мая. Презентация возымела такой эффект, что Commodore снизили цену на свой VIC-20 (кстати, первый компьютер Линуса Торвальдса) до 100 фунтов, а соучредитель Acorn Герман Хаузер в интервью газете Popular Computing Weekly объявил о разработке конкурирующей машины от Acorn, которая должна будет выйти в конце года.

Синклер обещал продавать ZX Spectrum с 48 Кб памяти по 175 фунтов, новая машина от Acorn, которая «скорее всего будет называться Electron» должна быть доступна по цене от 120 до 150 фунтов — писалось в газете. Новый компьютер обещает цветную графику более высокого разрешения, чем в ZX Spectrum и обратную совместимость с BBC Micro. Этим заявлением в Acorn старались опровергнуть заявление Синклера о том, что ZX Spectrum подорвет продажи BBC Micro и вытеснит его с рынка домашних компьютеров.

https://zxdemos.ru/uploads/images/2/d0c7d247ae0dd444cb20048ae860aed1.jpg

Благодаря проекту компьютерной грамотности, BBC Micro был практически во всех школах, однако этот компьютер не позиционировался как домашний. Крис Карри заявил: «Количество машин, которое пользователи покупают для домашнего использования нас удивило. Мы не планировали конкурировать с ZX Spectrum на этом рынке, но люди, которые хотят чего-то лучшего, чем Spectrum, возвращаются к BBC». Для Acorn было очевидно, что нужна машина, которая бы стоила дешевле BBC Micro (он стоил 399 фунтов) и могла конкурировать c компьютерами Синклера, Commodore VIC-20 и Dragon 32.

Не все сотрудники Acorn поддерживали разработку упрощенного BBC Micro, но Крис Карри и Герман Хаузер убедили их в том, что нужно разработать компьютер для домашнего рынка.

Ключом к снижению стоимости компьютера должно быть сокращение количества микросхем. Вместо дискретного набора логических элементов, на которых строился BBC Micro, в Electron должен быть установлен матричный кристалл — ULA. Клайв Синклер применил этот подход при производстве ZX81 и Spectrum. «Это позволило нам взять компьютер, в котором было 102 микросхемы на материнской плате и уменьшить их количество до 12-14 штук, что существенно уменьшает сложность и стоимость материнской платы» — говорил Стив Фурбер из R&D подразделения Acorn. Еще одним шагом на пути к снижению стоимости была память. На момент разработки BBC Micro была доступна только 16-килобитная DRAM память, в Electron планировалось ставить уже 64-килобитные чипы, которые появились на рынке. Таким образом, для обеспечения 32 КБ памяти достаточно было всего 4 микросхем, однако, это требовало двухкратного обращения к каждому байту памяти. Это был компромисс между стоимостью и быстродействием памяти.

Первое фото нового Acorn Electron появилось в декабрьском журнале Your Computer. Корпус и материнская плата уже были готовы, на первых платах даже стоял «Copyright 1982», но с ULA все еще были проблемы, серийное производство было не готово.

https://zxdemos.ru/uploads/images/2/4966be3634f871e9b2151d969410281a.jpg

Во время разработки BBC Micro у инженеров Acorn были проблемы с перегревом видеочипа в режиме высокого разрешения и Стив Фурбер тщательно прорабатывал эту часть, чтобы она соответствовала технологическим возможностям Ferranti — компании, производящей ULA.

https://zxdemos.ru/uploads/images/2/1dff16acde1ab69e5d673dd205ee2a96.jpg

Что интересно, эта же компания делала ULA и для ZX Spectrum.

https://zxdemos.ru/uploads/images/2/f96ab7b56b5074c19fc693f33f1dbb35.jpg
ULA от Ferranti на плате ZX Spectrum

Опасения Фурбера подтвердились, в пробной партии ULA была проблема с видеорежимом высокого разрешения 640х256. Инженеры Ferranti были уверены, что это ошибка дизайна, в Acorn считали, что проблема была в производстве самих чипов. В результате продолжительных совместных тестов инженерам удалось решить эту проблему и наладить выпуск ULA.

В январе 1983-го Крис Карри пообещал выпуск Электрона к концу марта. Это обещание преследовало компанию еще целых пол года.

https://zxdemos.ru/uploads/images/2/8bce60161e854403cf59d04b7d6cf7b9.jpg
Публикация в Popular Computing Weekly от 8 июня 1983 года.

Acorn Electron был представлен на выставке Acorn User Exhibition 25 августа 1983 года. Готовый компьютер был именно таким, как на фото в прошлогоднем журнале Your Computer. Внутри был процессор 6502A, работающий на частоте 2 МГц, который подключался к четырем 64-битным чипам ОЗУ, двум 16-килобайтным ПЗУ и монументальой ULA Стива Фурбера. На презентации Хаузер хвастался: «ULA на сегодняшний день является крупнейшим кастомным чипом (не придумал, как перевести этот термин, чтобы он не утратил смысла), который был установлен в компьютер. Он содержит более 2400 транзисторов». ULA был самым большим чипом на материнской плате, даже больше, чем процессор 6502.

https://zxdemos.ru/uploads/images/2/ab3cbaa397656d719753ec0e23ded74a.jpg

В моем экземпляре установлена аж 6-я версия платы

https://zxdemos.ru/uploads/images/2/0fc9ad5c8ed50b9879da0fd5666200c6.jpg

Для сравнения, материнская плата BBC Micro

https://zxdemos.ru/uploads/images/2/3833500c84d6a575e7a1f47f66c30130.jpg

Еще одна цель, которую преследовали в Acorn при выборе ULA — борьба с пиратством. В начале 80-х появилось много клонов Apple II, почти все они были с дальнего востока. Этот компьютер был простым для клонирования благодаря использованию стандартных компонентов и четкой компоновки материнской платы. Британские компьютеры всегда было трудно копировать из-за наличия в них чипа ULA. В 1982 году Крис Карри сказал: «Синклер может не переживать за свой ZX81, это идеальный компьютер для клонирования на Тайване, но в нем стоит ULA».

ZX Spectrum все-же был клонирован, в том числе и у нас. Первым клоном считается разработка инженеров из подразделения университета «Львовская политехника», которые с сделали реверс-инжиниринг ULA и воссоздали чип на дискретных элементах в 1985 году, а вот Acorn Electron так и не был никогда клонирован.

Acorn Electron в сравнении с BBC Micro

https://zxdemos.ru/uploads/images/2/b09e542a5a9953f5fcd51a86a0cf2057.jpg

Внешний вид упаковки с Electron
https://zxdemos.ru/uploads/images/2/4a9df4777e4251c1d7846f7be87d2a8c.jpg

Электрон поставлялся с компактным внешним блоком питания, инструкцией и стартовой кассетой с программами

https://zxdemos.ru/uploads/images/2/7c541fadbdb522127b27465877fbda04.jpg

У кассет с программами и играми был свой фирменный стиль, хоть они и могли запускаться на BBC Micro. Была, например, программа для тех, кто следит за своим весом и клон Pacman — Snapper.

https://zxdemos.ru/uploads/images/2/8875327fecafd033cefbfe126877b324.jpg

На многих кассетах сторонних производителей указывалось, что программы будут работать и на Электроне и на BBC Micro

https://zxdemos.ru/uploads/images/2/ddd2177d18adced70fce1330666cd0ad.jpg

Для компьютера было выпущено несколько модулей расширения. Модуль Acorn Plus 1 добавлял аналоговый интерфейс, порт принтера и два слота ПЗУ

https://zxdemos.ru/uploads/images/2/6424ce77ba6fd6310b355d4532677a7c.jpg

Acorn Plus 2 должен был обеспечить подключение к Econet, однако он так и не был выпущен на рынок.

Acorn Plus 3 добавлял к компьютеру 3-дюймовый дисковод:

https://zxdemos.ru/uploads/images/2/eef88c167dac0bd5a7532cabba1341d7.jpg

Первый критический обзор был опубликован в Popular Computing Weekly менее, чем через неделю после официального представления компьютера. Кейт и Стивен Брайаны, сравнивая Электрон с BBC Micro, отмечают, что из-за особенностей организации памяти, Электрон вдвое медленнее своего предшественника в операциях работы с RAM. Перенос видеодрайвера в ULA также сказался на быстродействии. Игры, которые были выпущены для BBC могли работать на Электроне, но значительно медленнее. Далее в статье следует непереводимая для меня британская метафора smile
Although the personal micro-world is intensely price-sensitive, perhaps this is an unfortunate case of spoiling the ship for a ha’porth of tar.

В октябрьском номере Practical Computing Невил Мод с присущим британцам юмором также критиковал Электрон за скорость: «Основная программа обычно загружается, но затем работает как артритная улитка, примерно в 2,0-4,3 раза медленнее, чем она должна.»

Еще одной проблемой было производство Электронов. Acorn заключили контракт в Малайзии, а также с несколькими местными предприятиями. У магазинов, через которые продавался Электрон, был предзаказ на несколько месяцев вперед. К февралю 1984 года Acorn планировали продать 100 тыс. машин. Однако в 84-м спрос на домашние компьютеры резко упал, рынок насытился, компания начала нести убытки. Электрон был довольно дорогим домашним компьютером 1982 года и его неохотно покупали в 1984-м. В попытке увеличить продажи компания снизила стоимость до 129 фунтов, что еще больше усугубило положение. В результате Acorn пришлось согласиться на сделку с итальянской Olivetti, итогом которой была продажа 49.3% акций компании, но это решение спасло Acorn и она подарила миру архитектуру ARM.

P.S.:
Когда я начинал эту статью, за основу была взята статья Тони Смита "Acorn’s would-be ZX Spectrum killer, the Electron, is 30", в которой он рассказывает об интервью Германа Хаузера для Popular Computing Weekly в июне 82 года — почти через 2 месяца после анонса ZX Spectrum. Мне удалось найти скан этой газеты, вышла она 6 мая, меньше, чем через 2 недели после представления Клайвом Синклером новой модели, что существенно меняет восприятие ситуации. Заодно были внесены небольшие правки в wiki, в которой указывалось, что первый выпуск газеты вышел в октябре 1982 года. Цифровая археология все-таки увлекательная штука. Благодарю за внимание.

P.P.S:
В фильме Micro Men, который я очень рекомендую посмотреть, есть кадры, где Крис Карри ходит по складу, заваленному Электронами. В целом компьютер действительно не редкий, на британском ebay полно предложений от 50 фунтов.

Новое м е г ААА д е м о готово на 14%

4

У ббс и электрона очень красивые корпуса тут спорить не буду. Мне бы такой корпус под спек в те годы))

Новое м е г ААА д е м о готово на 14%

5

кино ещё про это снято


на русском в ютубе нет.

6

У ААА на сайте лежало я его стёр потому что фильм ни о чём: одни общие фразы. Нет никакой конкретики и деталей. На торрентах оно есть. Пентагон изобрёл Кое, а Пентеву чрв. Это всё что нужно знать, остальное ложь и провокация.

Новое м е г ААА д е м о готово на 14%

7

пиздатый компьютер, который кляйв прощелкал.

Искусственный интеллект никогда не сравнится с естественной тупостью

8

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

Сам же клайф наворовал денег в одну харю и проматывает состояние до сих пор.

Новое м е г ААА д е м о готово на 14%

9

Комерсы они такие, ничего не меняется...