stringtranslate.com

Желудь Атом

Acorn Atomдомашний компьютер , производившийся компанией Acorn Computers Ltd с 1980 по 1982 год [1] , когда его заменил BBC Micro . BBC Micro начал свою жизнь как модернизация Atom, первоначально известного как Proton.

Atom представлял собой развитие машин на базе MOS Technology 6502 , которые компания производила с 1979 года. Atom представлял собой урезанную версию Acorn System 3 без дисковода, но со встроенной клавиатурой и интерфейсом для кассетной ленты, продававшуюся в любом комплекте. или полная форма. В 1980 году его цена составляла от 120 фунтов стерлингов за комплект , 170 фунтов стерлингов (что эквивалентно 776 фунтам стерлингов в 2021 году) в готовом виде и более 200 фунтов стерлингов за полностью расширенную версию с 12  КБ ОЗУ и расширенным ПЗУ с плавающей запятой. [2]

Аппаратное обеспечение

Минимальный Atom имел 2 КБ ОЗУ и 8 КБ ПЗУ , а машина с максимальной спецификацией имела по 12 КБ каждого. Также было доступно дополнительное ПЗУ с плавающей запятой . 2 КБ ОЗУ были разделены между 1 КБ нулевого блока ОЗУ (включая 256 байт « нулевой страницы »), 512 байтами для экрана (текстовый режим) и всего 512 байтами для программ [3] (предположительно в текстовом режиме, режим 0, графика недоступна), т.е. написана на языке BASIC . При расширении оперативной памяти до 12 КБ разделение составляет 1 КБ, 5 КБ для программ и до 6 КБ для графики высокого разрешения (экранная память может быть расширена независимо от нижней части адресного пространства [ 4] ). Если бы графика высокого разрешения не требовалась, то для хранения программ можно было бы дополнительно использовать до 5½ КБ верхней памяти. Первый 1 КБ, то есть нулевой блок, использовался ЦП для хранения стека, ОС и Atom BASIC для хранения 27 переменных.

Он имел видеочип MC6847 Video Display Generator (VDG) , позволяющий работать как в текстовом, так и в графическом режимах. Его можно подключить к телевизору или модифицировать для вывода на видеомонитор. Базовая видеопамять составляла 1 КБ, но могла быть расширена до 6 КБ. Поскольку MC6847 мог выводить только частоту 60 Гц, а это означало, что видео не могло быть разрешено на значительной части европейских телевизоров, позже стала доступна цветовая карта PAL с частотой 50 Гц. Было доступно шесть видеорежимов с разрешением от 64×64 в 4 цветах до 256×192 в монохромном режиме. В то время высоким разрешением считалось 256×192.

Корпус был разработан промышленным дизайнером Алленом Бутройдом из Cambridge Product Design Ltd.

Программное обеспечение

Он имел встроенную небольшую вариацию Acorn System BASIC , быструю, но своеобразную версию языка программирования BASIC , разработанную Софи Уилсон , которая включала операторы косвенного обращения (аналогичные PEEK и POKE ) для байтов и слов (по 4 байта каждый); использование точки с запятой для разделения операторов в одной и той же строке кода (вместо двоеточия, используемого в большинстве, если не во всех, других версиях BASIC); и возможность использования меток вместо номеров строк для команд GOTO и GOSUB. Ассемблерный код мог быть включен в программу BASIC, поскольку интерпретатор BASIC также содержал ассемблер для языка ассемблера 6502, который собирал встроенный код во время выполнения программы, а затем выполнял его. Это было необычно.

Обработка строк была уникальной. Вектор байтов A()может Z()быть преобразован в DIM , а затем на него можно ссылаться с помощью строкового оператора, $Aкоторый будет обрабатываться как строка. Этот пример программы, адаптированный из Atomic Theory and Practice , демонстрирует некоторые особенности Atom BASIC:

 1 REM Кодер / декодер 10 S = TOP ; ? 12 = 0 20 ВВОД «КОДОВЫЙ НОМЕР» T; REM Используйте кодовый номер для заполнения генератора случайных чисел 30 ! 8 = ABS ( T ) 40 INPUT '$S 50 FOR P = S TO S + LEN ( S ); REM Для каждого символа , если это буква , добавьте к нему следующее случайное число по модулю 26 .60 ЕСЛИ ? P < # 41 GOTO 100 70 R = ABS ( RND ) % 26 80 ЕСЛИ T < 0 ТО R = 26 - R 90 ? P = ( ? P - # 41 + R ) % 26 + # 41 100 СЛЕДУЮЩИЙ P 110 ПЕЧАТЬ $ S 120 ПЕРЕЙТИ К 40                                                         

В конце 1982 года Acorn выпустила плату обновления для Atom, которая позволяла пользователям переключаться между Atom BASIC и более продвинутым «BBC BASIC», используемым BBC Micro . Обновление касалось исключительно языка программирования; Аппаратные возможности Atom остались неизменными, и, следовательно, вопреки некоторым предварительным предположениям, ПЗУ BBC BASIC не позволяло пользователям Atom запускать коммерческое программное обеспечение BBC Micro, поскольку почти все оно использовало преимущества гораздо более продвинутой графики машины BBC и звуковое оборудование и больший объем оперативной памяти. Коммерческие кассеты BBC Micro невозможно было загрузить в любом случае, поскольку они работали со скоростью передачи 1200 бод, а кассетный интерфейс Atom поддерживал только 300 бод.

Ниже приведена карта памяти для Atom. Заштрихованные области обозначают те, которые присутствуют в минимальной системе.

Руководство для Атома называлось «Атомная теория и практика» и было написано Дэвидом Джонсоном-Дэвисом , впоследствии управляющим директором Acornsoft .

Локальная сеть Acorn , Econet , была впервые настроена на Atom. [5]

Технические характеристики

Блок питания Acorn 8 В был рассчитан всего на 1,5 А, чего было недостаточно для Atom с полностью заполненными разъемами оперативной памяти. Два внутренних регулятора LM7805 Atom (каждый независимо регулирует +5 В для секции цифровой логики) также стали неприятно горячими. Поэтому некоторые энтузиасты Atom удалили и обошли внутренние регуляторы и питали свои Atom от внешнего регулируемого источника питания 5 В. [ ВОЗ? ] Для полностью укомплектованного Atom обычно требовалось три усилителя.

Де-факто стандарта для внешних подключений 5 В никогда не существовало , но использование тех же 7-контактных разъемов DIN , что и у Atari 800XL, позволяло линейному источнику питания Atari 5 В управлять Atom, при условии, что ток был меньше номинала блока питания Atari. (1 или 1,5 ампера, в зависимости от модели). Сейчас это редкость, но импульсные источники питания на 5 В, способные питать несколько ампер, являются легкодоступной и дешевой альтернативой.

Варианты и приложения

Atom был включен в «полную специализированную систему электронных таблиц», известную как Prophet, компанией Busicomputers, причем второе издание этого продукта, Prophet 2, [6] состояло из модифицированного Atom Фергюсона с 12-дюймовым черно-белым экраном. -белый телевизор и микрокассетный магнитофон Pearlcorder, помещенные в «прочный металлический корпус». Система, питавшаяся от одной сетевой вилки, фактически представляла собой решение «под ключ», в котором встроенная электронная таблица была основной функцией. Хотя это и рассматривалось как «недорогой способ получить надежную и достаточно хорошо представленную систему электронных таблиц» по цене 795 фунтов стерлингов плюс НДС, использование кассетного хранилища для снижения стоимости системы было расценено как влияющее на ее удобство использования, поскольку низкая скорость передачи данных, вызывающая ожидание сохранения данных электронных таблиц в течение 30 и более минут и ограничивающая эффективную емкость микрокассет, тогда как более дорогие дисковые системы смогут передавать аналогичные объемы данных за считанные секунды и хранить десятки таблицы на каждом диске. [7] Позднее, в 1983 году, «Пророк II», считавшийся «низкотехнологичным», очевидно, раздавался участникам одно- или двухдневных учебных курсов по бизнесу, стоимость которых составляла 600 и 700 фунтов стерлингов соответственно, и эта инициатива рассматривалась. «хороший способ переместить старые запасы». [8] Последующая модель, Prophet 3, имела встроенный дисковод для гибких дисков. [9]

Рекомендации

  1. ^ Компьютер Acorn Atom, Группа музеев науки . Номер коллекции объектов Y2002.13
  2. ^ Уайтхед, Крис. «Компьютеры Acorn Atom». Желуди Криса . Центр истории вычислений. Архивировано из оригинала 19 ноября 2022 года . Проверено 28 января 2024 г.
  3. ^ «ТЕХНИЧЕСКОЕ РУКОВОДСТВО ПО АТОМУ». www.acornatom.nl . Проверено 9 февраля 2022 г.
  4. ^ «РАСШИРЕНИЕ АТОМА». www.acornatom.nl . Проверено 9 февраля 2022 г.
  5. Уилрайт, Джефф (25 августа 1983 г.). «Прощай, атом». Новости персонального компьютера . п. 27 . Проверено 23 октября 2021 г.
  6. ^ "Бузикомпьютеры Пророк 2" . Желуди Криса . 2 мая 2014 года . Проверено 30 августа 2022 г.
  7. ^ Лиарде, Майк (март 1983 г.). «Пророк II». Мир персональных компьютеров . стр. 124–126 . Проверено 3 октября 2021 г.
  8. ^ Кьюни, Гай (октябрь 1983 г.). «Пророк и утрата». Мир персональных компьютеров . п. 126 . Проверено 12 декабря 2021 г.
  9. ^ "Бузикомпьютеры Пророк 3" . Желуди Криса . 2 мая 2014 года . Проверено 30 августа 2022 г.

Внешние ссылки