Желудь Атом - Acorn Atom
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты.Февраль 2013) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Атом был Желудь первый компьютер, ориентированный непосредственно на домашний рынок. | |
Производитель | Желудь Компьютеры |
---|---|
Тип | Персональный компьютер |
Дата выхода | 1980 |
Начальная цена | 120 фунтов (в комплекте), 170 фунтов (в сборе) |
Снято с производства | 1983 |
Средства массовой информации | 100 КБ 5¼ дюйма дискеты, Кассеты |
ЦПУ | Технология MOS 6502 с тактовой частотой 1 МГц |
объем памяти | 2 КБ баран (с возможностью расширения до 12 КБ), 8 КБ ПЗУ (расширяется до 12 КБ) |
Отображать | 64 × 64 (4 цвета), 64 × 96 (4 цвета), 128 × 96 (монохромный), 64 × 192 (4 цвета), 128 × 192 (2 цвета), 256 × 192 (монохромный) |
Вход | Клавиатура |
Мощность | 8V, 1.5А нерегулируемый ОКРУГ КОЛУМБИЯ, 5В регулируется внутри. |
Размеры | 381×241×64 мм |
Предшественник | Система Желудь 3 |
Преемник | BBC Micro |
В Желудь Атом это домашний компьютер сделан Acorn Computers Ltd с 1980 по 1982 год, когда он был заменен на BBC Micro. Micro начал свою жизнь как модернизация Atom, первоначально известного как Proton.
Атом был продолжением Технология MOS 6502 машины, которые компания производила с 1979 года. Atom был урезанным Система Желудь 3 без дисковода, но со встроенной клавиатурой и интерфейсом для кассеты, продается в комплекте или в полной форме. В 1980 году цена на него составляла £ 120 дюйм Комплект формы, от 170 фунтов стерлингов (эквивалент 734 фунтов стерлингов в 2019 году) в готовом виде, до более 200 фунтов стерлингов за полностью расширенную версию с 12КБ RAM и ROM расширения с плавающей запятой.
Минимальный Atom имел 2 КБ баран и 8 КБ ПЗУ, с машиной максимальной спецификации, имеющей 12 КБ каждого. Вдобавок плавающая точка ПЗУ также было доступно. 12 КБ ОЗУ были разделены между 1 КБ для нулевая страница, 5 КБ для программ и 6 КБ для графики с высоким разрешением. Нулевая страница использовалась ЦП для хранения стека, ОС и Atom. БАЗОВЫЙ для хранения 27 переменных. Если бы графика высокого разрешения не требовалась, то для хранения программ можно было бы использовать 5½ КБ верхней памяти.
У него был MC6847 Генератор видеодисплея (VDG) видеочип, что позволяет использовать как текстовый, так и графический режимы. Его можно было подключить к телевизору или модифицировать для вывода на видеомонитор. Базовая видеопамять составляла 1 КБ, но ее можно было расширить до 6 КБ. Поскольку MC6847 может выводить только с частотой 60 Гц, а это означает, что видео не может быть разрешено на большей части европейских телевизоров, 50 Гц PAL цветная карта была позже выпущена. Было доступно шесть видеорежимов с разрешением от 64 × 64 в 4 цветах до 256 × 192 в монохромном режиме. В то время 256 × 192 считалось высоким разрешением.
Мануал на Атом назывался Атомная теория и практика и был написан Дэвид Джонсон-Дэвис, впоследствии управляющий директор Acornsoft. (В руководстве используется жаргонный термин «pling» для восклицательного знака, термин, который, возможно, возник в Acorn и который, возможно, был первым опубликованным использованием.[ласковые слова ])
Желудь LAN, Эконет, был впервые настроен на Atom.
Корпус разработан промышленным дизайнером. Аллен Бутройд компании Cambridge Product Design Ltd.
Atom BASIC
Он имел встроенный БАЗОВЫЙ, быстрая, но своеобразная версия, разработанная Софи Уилсон, который включает косвенные операторы (аналогичные PEEK и POKE ) для байтов и слов (по 4 байта каждое). Код сборки могут быть включены в программу BASIC, потому что БЕЙСИК-интерпретатор также содержал ассемблер для языка ассемблера 6502, который собирал встроенный код во время выполнения программы, а затем выполнял его. Это было необычно.
Обработка строк была уникальной. Байт-вектор от A () до Z () может быть преобразован в DIMensioned, а затем на него будет ссылаться строковый оператор $ A, который будет рассматриваться как строка. Эта примерная программа, адаптированная из Атомная теория и практика, демонстрирует некоторые особенности Atom BASIC:
1REM Кодер / декодер10S=Кп;?12=020ВХОД'"КОДОВОЕ ЧИСЛО"Т;REM Используйте кодовый номер для заполнения генератора случайных чисел30!8=АБС(Т)40ВХОД'$S50ДЛЯп=SКS+LEN(S);REM Для каждого символа, если это буква, добавьте к ней следующее случайное число по модулю 26.60ЕСЛИ?п<#41ИДТИ К10070р=АБС(RND)%2680ЕСЛИТ<0ТОГДАр=26-р90?п=(?п-#41+р)%26+#41100СЛЕДУЮЩИЙп110РАСПЕЧАТАТЬ$S120ИДТИ К40
В конце 1982 года Acorn выпустила обновленную плату для Atom, которая позволяла пользователям переключаться между Atom BASIC и более продвинутый BASIC используется BBC Micro. Обновление касалось исключительно языка программирования; аппаратные возможности Atom остались неизменными, и, следовательно, вопреки некоторым предрелизным представлениям, BBC BASIC ROM не позволял пользователям Atom запускать коммерческое программное обеспечение BBC Micro, поскольку почти все оно использовало преимущества гораздо более продвинутой графики машины BBC и звуковое оборудование и больший объем оперативной памяти. Коммерческие кассеты BBC Micro в любом случае нельзя было загрузить, так как они работали со скоростью 1200 бод, а интерфейс кассеты Atom поддерживал только 300 бод.
Карта памяти
Ниже приведена карта памяти для Atom. Заштрихованные области указывают на присутствующих в минимальной системе.
Шестнадцатеричный адрес | Содержание | Аннотации |
---|---|---|
0000 | Блокировать нулевую RAM | 1 КБ RAM |
0400 | Телетекст VDG RAM | |
0800 | Контроллер VDG CRT | |
0900 | ||
0A00 | Дополнительный FDC | |
0A80 | ||
1000 | Пространство периферийных устройств | |
2000 | Буфер каталога | |
2200 | Последовательные файловые буферы | |
2800 | Переменные с плавающей запятой | Внутренняя RAM 5 КБ макс. |
2900 | Расширение Текстовое пространство RAM | |
3C00 | Внешнее расширение RAM | |
8000 | 8000-81FF для режима 0 (512 байт текста) | Видео и ОСНОВНАЯ RAM 6 КБ макс. |
8000-83FF для режима 1 (графика 1 КБ) | ||
8000-85FF для режима 2 (1,5 КБ графики) | ||
8000-8BFF для режима 3 (3 КБ графики) | ||
8000-97FF для режима 4 (графика 6 КБ) | ||
9800 | ||
A000 | Дополнительное служебное ПЗУ | |
B000 | Устройство ввода-вывода PPIA | |
B800 | Дополнительное устройство ввода-вывода VIA для интерфейса принтера | |
C000 | ATOM BASIC Интерпретатор | 4 КБ ROM |
D000 | Дополнительное ПЗУ расширения | |
E000 | Дополнительная дисковая операционная система | |
F000 | Ассемблер | 4 КБ ROM |
Кассетная операционная система |
Характеристики
- ЦПУ: Технология MOS 6502
- Скорость: 1 МГц
- баран: 2 КБ, с возможностью расширения до 12 КБ
- ПЗУ: 8 КБ, возможность расширения до 12 КБ с помощью различных ПЗУ Acorn и сторонних производителей
- Звук: 1 канал, встроенный динамик
- Размер: 381 × 241 × 64 мм
- Порты ввода / вывода: стандартные ленты пользователей компьютеров (ОТРЕЗКИ ) интерфейс, ТВ разъем, Centronics параллельный принтер
- Место хранения: Стандарт Канзас-Сити интерфейс аудиокассеты
- Питание: стандартный 2,1-миллиметровый разъем питания для нерегулируемого постоянного тока 8 В, обеспечивающий регулирование 5 В внутри Atom
Блок питания Acorn 8V был рассчитан только на 1,5 А, что было недостаточно для Atom с полностью заполненными разъемами RAM. Два внутренних регулятора Atom LM7805 (каждый из которых независимо регулирует +5 В для части цифровой логики) также стали неприятно горячими. Поэтому некоторые энтузиасты Atom удалили и обошли внутренние регуляторы и запитали свои атомы от внешнего регулируемого источника питания 5 В.[ВОЗ? ] Для полностью заполненного атома обычно требовалось три усилителя.
Никогда не было де-факто стандарт для внешних подключений 5 В, но с использованием того же 7-контактного Разъемы DIN поскольку Atari 800XL позволял линейному источнику питания Atari 5 В управлять Atom, пока сила тока была меньше номинала блока питания Atari (1 или 1,5 А, в зависимости от модели). Сейчас это редкость, но 5В бородавка Импульсные источники питания, рассчитанные на несколько ампер, являются легко доступной альтернативой.