Acorn Atom

редактировать
Acorn Atom
The Atom был первым компьютером Acorn, который был нацелен непосредственно на домашний рынок.
ПроизводительAcorn Computers
ТипПерсональный компьютер
Дата выпуска1980; 40 лет назад (1980)
Начальная цена120 фунтов (в комплекте), 170 фунтов (в сборе)
Снято с производства1983 (1983)
Медиа100 КБ 5¼-дюймовые гибкие диски, Кассетные ленты
ЦП Технология MOS 6502 с тактовой частотой 1 МГц
Память2 КБ RAM (с возможностью расширения до 12 КБ), 8 КБ ROM (с возможностью расширения до 12 КБ)
Дисплей64 × 64 (4 цвета), 64 × 96 (4 цвета), 128 x 96 (монохромный), 64 x 192 (4 цвета), 128 x 192 (2 цвета), 256 x 192 (монохромный)
ВходКлавиатура
Питание8V, 1,5 A нерегулируемый DC, регулируемое внутри 5 В.
Размеры381 × 241 × 64 mm
ПредшественникAcorn System 3
ПреемникBBC Micro

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

Atom был продолжением машин на базе MOS Technology 6502, которые компания производила с 1979 года. Atom представлял собой урезанную Acorn System 3 без дисковода, но со встроенной клавиатурой и интерфейсом для кассеты, продается в комплекте или в полной форме. В 1980 году он стоил от 120 фунтов стерлингов в форме комплекта, 170 фунтов стерлингов в собранном виде, до более 200 фунтов стерлингов за полностью расширенную версию с 12 КБ <115.>RAM и расширение с плавающей запятой ROM.

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

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

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

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

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

Содержание
  • 1 Atom BASIC
  • 2 Карта памяти
  • 3 Технические характеристики
  • 4 Внешние ссылки
Atom BASIC

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

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

1 REM Encoder / Decoder 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 IF? P <#41 GOTO 100 70 R=ABS(RND)%26 80 IF T<0 THEN R=26-R 90 ?P=(?P-#41+R)%26+#41 100 NEXT P 110 PRINT $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. Затененные области указывают на присутствующих в минимальной системе.

Шестнадцатеричный адресСодержаниеАннотации
0000Блок нулевого ОЗУ1 КБ ОЗУ
0400Телетекст VDG RAM
0800Контроллер VDG CRT
0900
0A00Дополнительный FDC
0A80
1000Пространство для периферийных устройств
2000Буфер каталога
2200Последовательные файловые буферы
2800Переменные с плавающей запятойВнутреннее ОЗУ. 5 КБ Максимум.
2900ОЗУ расширения для текста
3C00ОЗУ расширения вне платы
80008000-81FF для режима 0 (текст размером 512 байт)Видео и. ОСНОВНАЯ ОЗУ. 6 КБ макс.
8000-83FF для режима 1 (1 КБ графики)
8000-85FF для режима 2 (1,5 КБ графики)
8000-8BFF для режима 3 (3 КБ графики)
8000-97FF для режима 4 (6 КБ графики)
9800
A000Дополнительная служебная ПЗУ
B000Устройство ввода-вывода PPIA
B800Дополнительное ПО VIA Устройство ввода-вывода для интерфейса принтера
C000ATOM BASIC Interpreter4 КБ ПЗУ
D000Дополнительное ПЗУ расширения
E000Дополнительная дисковая операционная система
F000Ассемблер4 КБ ПЗУ
Операционная система на кассете
Технические характеристики
  • ЦП : Технология MOS 6502
  • Скорость: 1 МГц
  • ОЗУ : 2 КБ, с возможностью расширения до 12 КБ
  • ПЗУ : 8 КБ, с возможностью расширения до 12 КБ с помощью различных ПЗУ Acorn и сторонних производителей
  • Звук: 1 канал, встроенный громкоговоритель
  • Размер: 381 × 241 × 64 мм
  • Порты ввода / вывода: Интерфейс компьютерной ленты Standard (CUTS ), разъем для ТВ , Centronics параллельный принтер
  • Хранение: стандартный Канзас-Сити интерфейс аудиокассеты
  • Питание: стандартный 2,1-миллиметровый разъем питания для нерегулируемого постоянного тока 8 В, обеспечивающий регулирование 5 В внутри Atom

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

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

Внешние ссылки
Викискладе есть материалы, связанные с Acorn Atom .
Последняя правка сделана 2021-06-08 21:36:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте