Из Википедии, бесплатной энциклопедии
  (Перенаправлено с Atom BASIC )
Перейти к навигации Перейти к поиску

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

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

Минимальный Atom имел 2 КБ ОЗУ и 8 КБ ПЗУ , а машина с максимальной спецификацией имела 12 КБ каждого. Также было доступно дополнительное ПЗУ с плавающей запятой . 12 КБ ОЗУ были разделены между 1 КБ для нулевой страницы , 5 КБ для программ и 6 КБ для графики с высоким разрешением. Нулевая страница использовалась ЦП для хранения стека, ОС и Atom BASIC для хранения 27 переменных. Если бы графика высокого разрешения не требовалась, тогда для хранения программ можно было бы использовать 5½ КБ верхней памяти.

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

Руководство для атома называлось « Теория и практика атома» и было написано Дэвидом Джонсон-Дэвисом , впоследствии управляющим директором Acornsoft . (В руководстве для восклицательного знака использовался жаргонный «pling», термин, который, возможно, возник в Acorn и который, возможно, был первым опубликованным использованием. [ Ласковые слова ] )

Сеть Acorn LAN , Econet , была сначала настроена на Atom.

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

Atom BASIC [ править ]

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

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

 1 кодер / декодер REM  10 S = TO P ; ? 12 = 0   20 ВХОД ' „КОД НОМЕР“ Т ; REM Используйте номер кода для заполнения генератора случайных чисел   30 ! 8 = АБС ( Т )  40 INPUT ' $ S  50 ДЛЯ P = S К 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 GOTO 40  

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

Карта памяти [ править ]

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

Технические характеристики [ править ]

  • Процессор : технология MOS 6502
  • Скорость: 1 МГц
  • ОЗУ : 2 КБ, с возможностью расширения до 12 КБ
  • ПЗУ : 8 КБ, расширяется до 12 КБ с помощью различных ПЗУ Acorn и сторонних производителей
  • Звук: 1 канал, встроенный динамик
  • Размер: 381 × 241 × 64 мм
  • Порты ввода-вывода: Интерфейс компьютерной ленты стандарта CUTS , ТВ-разъем, параллельный принтер Centronics
  • Хранение: стандартный интерфейс для аудиокассет Канзас-Сити
  • Питание: стандартный 2,1-миллиметровый разъем питания для нерегулируемого постоянного тока 8 В, обеспечивающий регулировку 5 В внутри Atom

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

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

Внешние ссылки [ править ]

  • Еще один компьютерный музей - Acorn Atom
  • Обзор Acorn Atom
  • Атом Бейсик
  • Acorn Atom в ПЛИС
  • Полный DVD Atom
  • Страница YouTube полностью посвящена Acorn Atom