Семейство 8-битных Atari - Atari 8-bit family

Семейство 8-битных Atari
Atari-800-Computer-FL.jpg
Табличка Atari 800 находится на крышке слота для картриджей двойной ширины.
Производитель
Тип Домашний компьютер
Дата выхода Ноябрь 1979 г . ; 42 года назад ( 1979-11 )
Начальная цена
Снято с производства 1 января 1992 г . ; 29 лет назад ( 1992-01-01 )
Проданных единиц 2 миллиона
Операционная система Пользовательский
Atari DOS (необязательно)
Процессор Технология MOS 6502B
Графика 384 пикселя на ТВ-строку , 256 цветов , 8 × спрайтов , растровые прерывания
Звук 4 генератора с шумоподавлением
или 2 цифровых AM
Связь
Преемник Atari ST
Статьи по Теме Atari 5200

Семейство 8-битных компьютеров Atari - это серия 8-битных домашних компьютеров, представленных Atari, Inc. в 1979 году как Atari 400 и Atari 800 и выпускавшихся до 1992 года. Все машины в семействе технически схожи и отличаются, прежде всего, упаковкой. . Они основаны на процессоре MOS Technology 6502, работающем на частоте 1,79 МГц, и были первыми домашними компьютерами, в которых использовались специальные микросхемы сопроцессора . Эта архитектура обеспечивала графику и звук более продвинутые, чем современные машины, и игры были основным преимуществом. Космический боевой симулятор от первого лица Star Raiders считается убийственным приложением платформы . Системы запускались с периферийными устройствами plug-and-play, использующими последовательную шину Atari SIO , ранний аналог USB .

Atari 400 и 800 отличаются прежде всего упаковкой. 400 имеет чувствительную к давлению, герметичную мембранную клавиатуру и изначально поставлялся с 8 КБ оперативной памяти. 800 имеет обычную клавиатуру, второй (редко используемый) слот для картриджей и слоты, которые позволяют легко обновить RAM до 48K. Обе модели были заменены серией XL в 1983 году, затем - после того, как компания была продана и восстановлена ​​как Atari Corporation - моделями XE в 1985 году. XL и XE легче по конструкции, имеют два порта джойстика вместо четырех и Atari BASIC. встроен. 130XE имеет 128 КБ оперативной памяти с переключением банков .

Два миллиона 8-битных компьютеров Atari были проданы в период его основного производства с конца 1979 по середину 1985 года. Они продавались через специализированные компьютерные магазины и универмаги, такие как Sears , используя демонстрацию в магазине для привлечения покупателей. Основная конкуренция на мировом рынке возникла, когда в 1982 году был представлен Commodore 64 с аналогичной графической производительностью. В 1992 году корпорация Atari официально прекратила всю оставшуюся поддержку 8-битной линейки.

Лейбл «8-битное семейство Atari» не был современником. Atari, Inc. использовала термин «домашняя компьютерная система Atari 800 [или 400]», часто объединяя названия моделей в «Atari 400/800» или просто «домашние компьютеры Atari».

История

Разработка 8-битной серии машин началась в Atari, как только в конце 1977 года была выпущена компьютерная система Atari Video . При разработке VCS в 1976 году команда инженеров из исследовательского центра Atari Grass Valley (первоначально Cyan Engineering ) почувствовала эту систему. доживет до трех лет, прежде чем устареет. Они начали разработку Blue Sky для новой консоли, которая будет готова заменить ее примерно в 1979 году.

В итоге они получили существенно обновленную версию VCS, исправляющую ее основные ограничения, но разделяющую схожую философию дизайна. Новый дизайн будет быстрее и с лучшим графическим и звуковым оборудованием. Работа над микросхемами для новой системы продолжалась в течение 1978 года и была сосредоточена на значительно улучшенном сопроцессоре видео, известном как CTIA (версия VCS была TIA).

На начальном этапе разработки эра домашних компьютеров началась всерьез с TRS-80 , Commodore PET и Apple II - то, что журнал Byte назвал « троицей 1977 года». В 1976 году Нолан Бушнелл продал Atari компании Warner Communications за 28 миллионов долларов, чтобы собрать средства для запуска VCS. Уорнер недавно нанял Рэя Кассара в качестве генерального директора компании. Кассар считал, что чипсет должен использоваться в домашнем компьютере, чтобы бросить вызов Apple. Чтобы приспособить машину к этой роли, она должна была поддерживать символьную графику, некоторую форму расширения для периферийных устройств и запускать универсальный тогда язык программирования BASIC .

VCS не хватает растровой графики и генератора символов . Вся экранная графика создается с помощью спрайтов и простого фона, генерируемого данными, загруженными ЦП в видеорегистраторы с одной строкой развертки. Тогдашний инженер Atari Джей Майнер разработал мультимедийные чипы для 8-битного семейства Atari. Чип дисплея CTIA был разработан по тому же принципу, включая спрайты и фоновую (игровую) графику, но для снижения нагрузки на основной ЦП задача загрузки видео регистров / буферов на лету была делегирована специально разработанному графическому микропроцессору. , контроллер алфавитно-цифрового телевизионного интерфейса или ANTIC . CTIA и ANTIC работают вместе, чтобы создать полный дисплей, с ANTIC выборкой и буферизацией видеоданных для каждой строки развертки из видеокадрового буфера и памяти спрайтов в ОЗУ, а также памяти набора символов (для символьных режимов) и подачи этих данных. «на лету» в CTIA, который обрабатывает данные спрайтов и игрового поля с учетом собственных регистров обработки цвета, спрайтов и графики для получения окончательного цветного видеовыхода.

Получившаяся система намного опередила все, что было доступно на рынке в то время. В то время компания Commodore самостоятельно разрабатывала собственный видеодрайвер, но Чак Педдл , ведущий разработчик 6502, используемого в VCS и новых машинах, увидел работу Atari во время визита в Grass Valley. Он понимал, что дизайн Commodore не будет конкурентоспособным, но он находился под строгим соглашением о неразглашении с Atari и не мог сказать кому-либо в Commodore отказаться от своего дизайна. Позже Педдл прокомментировал, что «то, что сделал Джей, просто надало всем задницу».

Разработка

Atari 400 (1979 г.) с мембранной клавиатурой и дверцей, закрывающей единственный слот для картриджей.
Atari 800 со снятой крышкой, показывая карты расширения и два слота для картриджей. Прорези встроены в литой алюминиевый экран ВЧ.
Atari 800 использует карты расширения для RAM, ROM и процессора. В конечном итоге он был поставлен с тремя из этих карт памяти по 16 КБ, что в общей сложности составляет 48 КБ.

Руководство определило два слабых места для новых компьютеров: младшую версию, известную внутри компании как «Candy», и машину более высокого уровня, известную как «Colleen» (названную в честь двух секретарей Atari). Atari продавала Коллин как компьютер, а Candy как игровую машину или гибридную игровую консоль. Colleen включила доступные пользователю слоты расширения для RAM и ROM , два слота для картриджей ROM по 8 КБ , выход RF и монитора (включая два контакта для раздельной яркости и цветности, позволяющие получить полный выход S-Video ) и полноценную клавиатуру. Изначально Candy проектировалась как игровая консоль без клавиатуры и портов ввода / вывода, хотя планировалась внешняя клавиатура, которую можно было бы подключить к портам 3 и 4 джойстика . В то время планировалось, что оба должны иметь отдельный аудиопорт, поддерживающий кассеты как носитель информации.

Целью новых систем было удобство использования. Один из руководителей заявил: «Заботится ли конечного пользователя об архитектуре машины? Ответ - нет.« Что она для меня сделает? » Это его главная забота ... зачем пугать потребителя, заставляя его или ее иметь двойную букву E или быть компьютерным программистом, чтобы использовать все возможности персонального компьютера? " Например, картриджи, по мнению Atari, упростят использование компьютеров. Чтобы свести к минимуму работу с голыми печатными платами или микросхемами, как это было обычным для других систем того периода, компьютеры были разработаны с закрытыми модулями для памяти, картриджами ПЗУ, с ключевыми разъемами, чтобы предотвратить их вставку в неправильный слот. Операционная система загружается автоматически, загружая драйверы с устройств по последовательной шине (SIO). Система DOS для управления хранилищем гибких дисков была управляемой через меню. Когда программное обеспечение не загружено, вместо того, чтобы оставить пользователя на пустом экране или на мониторе машинного языка, ОС переходит в режим «Memo Pad», позволяя пользователю вводить текст с помощью встроенного полноэкранного редактора.

По мере продолжения процесса проектирования новых машин возникли вопросы о том, какой должна быть Candy. Были споры о том, будет ли клавиатура внешней или встроенной. К лету 1978 года образование стало в центре внимания новых систем. Хотя дизайн Коллин был в основном завершен к маю 1978 года, только в начале 1979 года было принято решение, что Candy также будет полноценным компьютером, но предназначенным для детей. Таким образом, он будет иметь новую клавиатуру, устойчивую к проливам жидкости.

Atari намеревалась перенести Microsoft BASIC на машину в виде картриджа ROM емкостью 8  КБ . Однако существующая версия 6502 от Microsoft занимала около 7900 байт, не оставляя места для расширений для графики и звука. Компания заключила контракт с местной консалтинговой фирмой Shepardson Microsystems на завершение строительства порта. Они рекомендовали написать новую версию с нуля, получив в результате Atari BASIC .

Проблемы FCC

В то время телевизоры обычно предлагали только один способ передачи сигнала, используя антенные разъемы на задней панели устройства. Для таких устройств, как компьютер, видео создается, а затем отправляется на ВЧ-модулятор для преобразования его в выходной сигнал, подобный антенне. Появление многих игровых консолей в ту эпоху привело к случаям, когда плохо спроектированные модуляторы испускали такой сильный сигнал, что создавали помехи для других соседних телевизоров, даже в других домах. В ответ на жалобы Федеральная комиссия по связи (FCC) ввела новые стандарты тестирования, чтобы уменьшить эти проблемы. Новые стандарты были чрезвычайно строгими, и им было трудно соответствовать.

Другие производители избежали этой проблемы, используя встроенные композитные мониторы, такие как Commodore PET и TRS-80. Apple Computer отказалась от модулятора и продала их сторонней компании как Sup'R'Mod, так что их не нужно было тестировать.

Во время визита инженерного персонала в июле 1977 года продавец TI представил новую возможность в виде недорогого оптоволоконного кабеля со встроенными приемопередатчиками . Во время встречи Джо Декуир предложил разместить радиочастотный модулятор на одном конце, тем самым полностью изолировав любые электрические сигналы, чтобы в самом компьютере не было радиочастотных компонентов. Это означало бы, что сам компьютер не должен был соответствовать требованиям FCC, но пользователи все равно могли подключить телевизор, просто подключив его. Его менеджер, Уэйд Тума, позже опроверг эту идею, заявив, что «FCC никогда не позволит нам уйти с рук. этот трюк ". Втайне от Atari, TI решила использовать идею Декуира. Как и предсказывал Тума, FCC отклонила эту конструкцию, и это привело к задержкам с выпуском машины. В конечном итоге TI поставила первые машины с индивидуальным телевизором, поскольку процесс тестирования затягивался.

Чтобы соответствовать стандартным требованиям, включая внутреннюю телевизионную схему, новые машины должны быть хорошо экранированы. Оба они были построены вокруг очень прочных литых алюминиевых экранов, образующих частичную клетку Фарадея , с различными компонентами, прикрученными к этой внутренней структуре. В результате получился чрезвычайно прочный компьютер без дополнительных затрат на производство и сложности.

Постановление Федеральной комиссии по связи также затруднило наличие в корпусе каких-либо значительных отверстий, что привело к утечке радиочастотного сигнала. Это устранило слоты расширения или карты, которые общались с внешним миром через свои собственные разъемы. Вместо этого Atari разработала компьютерную шину последовательного ввода / вывода (SIO) , систему с последовательным подключением, которая позволяла нескольким устройствам с автоматической настройкой подключаться к компьютеру через один экранированный разъем. Внутренние слоты были зарезервированы для модулей ПЗУ и ОЗУ; у них не было ни линий управления, необходимых для полнофункциональной карты расширения, ни места для прокладки кабеля вне корпуса для связи с внешними устройствами.

Выпуск 400/800

После того, как Atari объявила о своем намерении выйти на рынок домашних компьютеров в декабре 1978 года, Atari 400 и Atari 800 были представлены на зимней выставке CES в январе 1979 года и отправлены в продажу в ноябре того же года.

Первоначально имена относились к объему памяти: 4 КБ ОЗУ в 400 и 8 КБ в 800. К тому времени, когда они были выпущены, цены на ОЗУ начали падать, поэтому обе машины были выпущены с 8 КБ, с использованием DRAM 4kx1. . У устанавливаемых пользователем модулей RAM в 800 изначально был пластиковый кожух, но оказалось, что это вызывает проблемы с перегревом, поэтому кожухи были сняты. Позже расширительная крышка была закреплена винтами вместо пластиковых защелок, которые легче открывать. В конечном итоге компьютеры поставлялись с максимальной оперативной памятью: 16 КБ и 48 КБ, соответственно, с использованием DRAM размером 16 КБ 1.

Обе модели имеют четыре порта для джойстика, что позволяет играть одновременно четырем игрокам, но только несколько игр (например, MULE ) используют их все. Контроллеры весла соединены парами, и в Super Breakout могут играть восемь игроков . Atari 400, несмотря на свою мембранную клавиатуру и единственный внутренний слот для ПЗУ, превосходил Atari 800 по цене 2: 1. К марту 1983 года был произведен только один картридж для правого слота 800-го, а в более поздних моделях этого семейства этот слот отсутствовал.

Прием

Компания Creative Computing упомянула машины Atari в обзоре выставки CES в апреле 1979 года. Назвав Atari «любителями видеоигр», они заявили, что пришли с «фантастическим программным обеспечением для образовательных, развлекательных и домашних приложений». В августовском интервью 1979 года Питер Розенталь из Atari предположил, что спрос может быть низким до периода 1980-81 годов, когда он предсказал, что будет продано около миллиона домашних компьютеров. В апрельском выпуске 1980 года машины сравнивались с Commodore PET , в основном на диалектах BASIC.

Тед Нельсон сделал обзор компьютера в журнале в июне 1980 года, назвав его «выдающейся графической коробкой». Описывая его и его друга «крики, аплодисменты и аплодисменты» во время демонстрации Star Raiders , Нельсон написал, что он был так впечатлен: «Я занимаюсь компьютерной графикой уже двадцать лет, и я лежал без сна ночь за ночью, пытаясь понять, как машина Atari сделала то, что она сделала ». Он назвал машину «чем-то другим», прежде чем раскритиковать компанию за отсутствие документации для разработчиков. В заключение Нельсон заявил: «Atari похожа на человеческое тело - потрясающая машина, но (а) они не дадут вам доступа к документации, и (б) я обязательно хотел бы встретиться с парнем, который ее разработал».

В сентябре 1980 года компания Kilobaud Microcomputing написала, что Atari 800 «обманчиво похож на компьютер для видеоигр, но у него было самое прочное и крепкое шасси, которое я видел со времен Ракель Велч . Он весит около десяти фунтов ... Большое количество инженерных и дизайнерских решений. в физической части системы это видно ". Рецензент также похвалил документацию как «показывающую, как следует делать руководства» и «отличное« ощущение »клавиатуры.

InfoWorld положительно оценил производительность 800-го, графику и картриджи ПЗУ, но не одобрил документацию и предупредил, что необычное расположение правой клавиши Shift может сделать компьютер «непригодным для серьезной обработки текста». Отмечая, что количество программного и аппаратного обеспечения, доступного для компьютера, «не соответствует количеству Apple II или TRS-80», журнал пришел к выводу, что 800 «является впечатляющей машиной, которая еще не достигла своего полного вычислительного потенциала». .

Системы последующего наблюдения

Лиз проект

Несмотря на планирование обширной рекламной кампании на 1980 год, Atari сочла сложной конкурировать с микрокомпьютерами от лидеров рынка Commodore, Apple и Tandy. К середине 1981 года компания, как сообщается, потеряла 10 миллионов долларов на продажах более чем 50 000 компьютеров в размере 10–13 миллионов долларов.

В 1982 году Atari начала проекты Sweet 8 (или «Liz NY») и Sweet 16, чтобы создать модернизированный набор машин, которые было проще построить и которые было дешевле производить. Atari заказала нестандартный 6502, первоначально обозначенный как 6502C, но впоследствии известный как SALLY, чтобы отличить его от стандартного 6502C. SALLY использовался в машинах 400/800 позднего производства, во всех моделях XL / XE, а также в консолях Atari 5200 и 7800 . SALLY добавляет логику для отключения тактового сигнала, называемого HALT. Это позволяет ANTIC отключать ЦП для доступа к шине данных / адреса, позволяя им сосуществовать.

Как и предыдущие машины, Sweet 8/16 планировалось выпустить в двух версиях: 1000 с 16 КБ и 1000X с 64 КБ. Для поддержки расширения, аналогично слотам для карт, используемым в Apple II, серия 1000 также поддерживает интерфейс параллельной шины (PBI), единственный слот расширения на задней панели устройства. Внешнее шасси можно было подключить к PBI, поддерживая слоты для карт для дальнейшего расширения.

1200XL

Atari 1200XL

Первоначальные планы Лиз были отброшены, и была выпущена только одна машина с новым дизайном. Объявленный на пресс-конференции в Нью-Йорке 13 декабря 1982 года, переименованный 1200XL был представлен на зимней выставке CES 6–9 января 1983 года. Он был доставлен в марте 1983 года с 64 КБ ОЗУ, встроенным самотестированием и обновленным дизайном. клавиатура (с четырьмя функциональными клавишами и клавишей HELP) и измененная компоновка кабельного порта.

Объявленная по цене 1000 долларов, 1200XL был выпущен по цене 899 долларов. Это было на 100 долларов меньше, чем заявленная цена 800-го при его выпуске в 1979 году, но к этому времени 800-й был доступен по гораздо меньшей цене.

В 1200XL упущены некоторые функции, или они были плохо реализованы. Разъем расширения PBI из оригинальной конструкции 1000X был опущен, поэтому конструкция снова полностью полагалась на порт SIO. Вывод +12 В порта SIO остался неподключенным; было доступно только + 5В, из-за чего несколько устройств перестали работать. Усовершенствованная видеосхема обеспечила больше цветности для более красочного изображения, но линия цветности не была подключена к порту монитора, единственному месту, где ее можно было использовать. Из-за перестановки портов использование некоторых джойстиков и картриджей стало затруднительным или невозможным. Изменения, внесенные в операционную систему, привели к проблемам совместимости с некоторым старым программным обеспечением.

Он был снят с производства в июне 1983 года. Версии PAL 1200XL не было.

Прием

Пресса предупредила, что 1200XL слишком дорогой. Вычислить! заявил в начале 1983 года:

Нам сложно понять, что задумал Atari ... Мы обеспокоены новой одеждой императора, потому что фактические характеристики XL кажутся не совсем стандартными по сравнению с конкурентами. Например, Atari 800 [менее 700 долларов] ... мы обеспокоены тем, что 1200XL был представлен, чтобы заполнить несуществующую дыру в линейке продуктов Atari.

Джон Дж. Андерсон в колонке Creative Computing 's Outpost: Atari повторил эти комментарии:

Если бы он был объявлен на уровне 499 долларов вместо 899 долларов, он был бы долгожданным дополнением к линейке компьютеров Atari ... 1200 встретил почти всеобщее безразличие в сообществе микрокомпьютеров, и не зря. У него есть дополнительные 16K в дизайнерском корпусе, без правого слота для картриджей, слотов расширения или третьего и четвертого разъема контроллера. В нем нет стандартных параллельных портов или портов RS-232. Только существенное снижение цен хоть сколько-нибудь ощутимо поможет их имиджу.

Билл Уилкинсон, автор Atari BASIC, соучредитель Optimized Systems Software и обозреватель Compute! В мае 1983 г. раскритиковал характеристики и цену компьютера:

Итак, как мне оценить 1200XL с точки зрения общих характеристик и производительности? Честно говоря, это полностью зависит от цены машины. При цене ниже 450 долларов это потрясающая сделка ... он должен быть в состоянии продать за половину стоимости 800. Однако есть признаки того, что цена 800 будет снижена и что 1200 будет стоить больше, чем 800. Если так, купите 800 быстро!

Новые машины XL

800XL была самой продаваемой моделью в линейке 8-битных Atari.
600XL имеет немного более мелкий корпус, чем 800XL, поскольку в нем отсутствует один ряд микросхем оперативной памяти.

К этому моменту Atari была вовлечена в то, что вскоре переросло в полномасштабную ценовую войну . Несколькими годами ранее Commodore была крупным поставщиком калькуляторов, продавая конструкции на базе набора микросхем Texas Instruments (TI). TI решила выйти на рынок самостоятельно и внезапно подняла цены для других поставщиков, чуть не прекратив деятельность Commodore.

Когда TI представила TI-99, Трамиэль изменил положение дел, поставив цены на свои машины ниже их. Последовала ценовая война, которая привела к резкому снижению цен на домашние компьютеры, снизив их в восемь раз за несколько месяцев.

В мае 1981 года цена Atari 800 составляла 1050 долларов, но к середине 1983 года она составляла 165 долларов, а 400 - менее 150 долларов. Хотя Atari никогда не была преднамеренной целью гнева Трамиэля, ценовая война Commodore / TI затронула весь рынок. Время было особенно неудачным для Atari; 1200XL потерпели неудачу, а более ранние машины были слишком дороги в производстве, чтобы иметь возможность конкурировать с быстро падающими ценами.

Новый состав был анонсирован на летней выставке CES 1983 года , в точности следуя оригинальным концепциям Liz / Sweet. 600XL был по существу модель Лиз NY, и духовная замена для 400, в то время как 800XL бы заменить как 800 и 1200XL. Машины были похожи на 1200XL, но были меньше сзади, а 600 был несколько меньше из-за отсутствия одного ряда микросхем памяти на печатной плате . В high-end 1400XL добавлен встроенный модем на 300 бод и синтезатор голоса , а в 1450XLD также есть встроенный двусторонний дисковод для гибких дисков в увеличенном корпусе со слотом для второго дисковода. Машины имели Atari BASIC, встроенный в ПЗУ компьютера, и PBI сзади, что позволяло внешнее расширение.

Основная печатная плата 800XL

Atari столкнулась с трудностями при переводе производства в Азию после закрытия своего завода в США. Первоначально предназначенные для замены 1200XL в середине 1983 года, новые модели появились только в конце того же года. Хотя 600XL / 800XL были хорошо позиционированы с точки зрения цены и характеристик, в критический рождественский сезон они были доступны только в небольших количествах, в то время как Commodore 64 был широко доступен. Брайан Мориарти заявил в ANALOG Computing, что Atari «не справилась с рождественскими заказами на 600 и 800XL», сообщив, что по состоянию на конец ноября 1983 года 800XL не появлялся в магазинах Массачусетса, а количество 600XL «настолько ограничено, что оно практически невозможно получить ".

Хотя 800XL в конечном итоге станет самым популярным компьютером, продаваемым Atari, компания не смогла защитить свою долю на рынке, и продолжающаяся гонка до дна снизила прибыль Atari. Цены продолжали снижаться; к ноябрю 1983 года одна сеть магазинов игрушек продала 800XL за 149,97 долларов, что на 10 долларов выше оптовой цены. Потеряв 563 миллиона долларов за первые девять месяцев года, Atari в том же месяце объявила, что цены вырастут в январе, заявив, что «не намерена участвовать в этих самоубийственных ценовых войнах». Цены на 600XL и 800XL в начале 1984 года были на 50 долларов выше, чем на Commodore VIC-20 и 64, и ходили слухи, что компания планировала прекратить выпуск оборудования и продавать только программное обеспечение. В сочетании с одновременными последствиями краха видеоигры в 1983 году Atari вскоре теряла миллионы долларов в день. Их владельцы, Warner Communications , отчаянно пытались продать подразделение.

У 1400XL и 1450XLD сроки поставки были перенесены, и, в конце концов, 1400XL был полностью отменен, а 1450XLD настолько задержан, что он никогда не будет отправлен. Другие прототипы, которые так и не поступили на рынок, включают 1600XL , 1650XLD и 1850XLD . 1600XL должен был быть двухпроцессорной моделью, способной выполнять код 6502 и 80186, в то время как 1650XLD был аналогичной машиной в случае 1450XLD. Они были отменены, когда Джеймс Дж. Морган стал генеральным директором и захотел, чтобы Atari вернулась к своим корням видеоигр. 1850XLD должен был быть основан на специальном чипсете Amiga Lorraine (позже ставшем Commodore Amiga ).

Прием

Компания ANALOG Computing , писавшая о 600XL в январе 1984 года, заявила, что «Commodore 64 и Tandy CoCo по сравнению с ними выглядят как игрушки». Журнал одобрил отказ от использования раскладки клавиатуры 1200XL и предсказал, что параллельная шина XL «фактически делает 600 более расширяемыми, чем 400 или 800». Не одобряя использование операционной системы, более близкой к 1200XL, чем 400 и 800, а также «неадекватной и откровенно разочаровывающей» документации, ANALOG пришел к выводу, что «наше первое впечатление ... смешанное, но в основном оптимистичное». Однако журнал предупредил, что из-за «вялости маркетинга Atari», если существующие клиенты не убедят других покупать модели XL, «мы все закончим маршем в такт барабанщику, чьи инициалы - IBM».

Поглощение Tramiel, падающий рынок

Основатель Commodore Джек Трэмиел ушел в отставку в январе 1984 года, а в июле он приобрел потребительское подразделение Atari у Warner по чрезвычайно низкой цене. Когда к власти пришел Трамиэль, модели XL высокого класса были отменены, а модели XL низкого уровня были переработаны в серию XE. Были отменены почти все исследовательские, дизайнерские и прототипные проекты, включая 1850XLD на базе Amiga . Трамиэль сосредоточился на разработке линейки компьютеров Atari ST на базе 68000 и привлечении бывших инженеров Commodore для работы над ней.

В 1984 году Atari продала около 700 000 компьютеров по сравнению с 2 миллионами Commodore. Когда его новая компания готовилась к выпуску Atari ST в 1985 году, Трамиэль заявил, что продажи 8-битных компьютеров Atari были «очень и очень медленными». Они никогда не были важной частью бизнеса Atari по сравнению с видеоиграми, и вполне возможно, что 8-битная линейка никогда не была прибыльной для компании, несмотря на то, что к началу 1986 года было продано почти 1,5 миллиона компьютеров.

К тому году рынок программного обеспечения Atari начал сокращаться. Журнал Antic заявил в редакционной статье в мае 1985 года, что он получил много писем с жалобами на то, что компании-разработчики программного обеспечения игнорируют рынок Atari, и призывал читателей связаться с руководителями компаний. «Компьютер Atari 800 существует с 1979 года. Шесть лет - довольно долгий срок для компьютера. К сожалению, его возраст начинает показывать», - писал ANALOG Computing в феврале 1986 года. Журнал заявил, что, хотя его программная библиотека был сопоставим по размеру с размерами других компьютеров, «сейчас - и тем более в будущем - будет меньше программного обеспечения, производимого для 8-битных компьютеров Atari», предупреждая, что в 1985 г. наблюдался лишь «струйка» крупных новые названия, и этот 1986 год «будет еще компактнее».

В этом месяце Computer Gaming World заявила, что «игры больше не выходят для Atari первыми». В апреле журнал опубликовал опрос десяти издателей игр, который показал, что они планировали выпустить 19 игр для Atari в 1986 году по сравнению с 43 для Commodore 64, 48 для Apple II, 31 для IBM PC, 20 для Atari ST и 24 для Amiga. . Компании заявили, что одной из причин отказа от публикации для Atari был необычно высокий уровень пиратства программного обеспечения на компьютере, частично вызванный Happy Drive . Позднее в том же году журнал предупредил: «Неужели это конец игр для Atari 800? Похоже, что это может быть именно там, где я пишу». В 1987 году MicroProse подтвердила, что не будет выпускать Gunship для Atari 8-бит, заявив, что рынок слишком мал.

Серия XE

Atari 130XE

65XE и 130XE ( ХЕ выступали за Е L-совместимые Е РАВЫ Бит ) были объявлены в 1985 году , в то же время, что и начальные модели в Atari ST серии, и они визуально напоминали ST. 65XE имеет 64 КБ ОЗУ и функционально эквивалентен 800XL без подключения PBI. 130XE имеет 128 КБ памяти, доступной через выбор банка. 130XE был нацелен на массовый рынок.

В 130XE добавлен усовершенствованный интерфейс картриджа (ECI), который почти совместим с интерфейсом параллельной шины (PBI), но физически меньше, поскольку он расположен рядом со стандартным интерфейсом картриджа, совместимым с 400/800. Он дает только те сигналы, которых не было в последнем. Ожидалось, что периферийные устройства ECI будут подключаться как к стандартному интерфейсу картриджей, так и к порту ECI. Более поздние версии 65XE также содержат порт ECI.

65XE продавался как 800XE в Германии и Чехословакии , чтобы развить популярность 800XL на этих рынках. Все блоки 800XE имеют порт ECI.

Игровая система XE

Игровая система Atari XE

Atari выпустила XE Game System , или Atari XEGS , в 1987 году. Переупакованный 65XE со съемной клавиатурой, он загружается на порт 1981 года Missile Command вместо BASIC, если клавиатура не подключена.

Конец поддержки и наследство

С начала 1992 года Atari Corp. официально прекратила всю оставшуюся поддержку 8-битного семейства.

В 2006 году Курт Вендел, разработавший Atari Flashback для Atari, Inc. в 2004 году, заявил, что Atari выпустила 8-битный чипсет в общественное достояние . В сообществе существует соглашение о том, что Atari разрешила распространение ПЗУ Atari 800 с эмулятором Xformer 2.5 , что делает ПЗУ юридически доступным сегодня как бесплатное ПО .

Дизайн

Плата процессора для Atari 800 с чипами 6502, ANTIC и CTIA

Машины Atari состоят из 6502 в качестве основного процессора, комбинации чипов ANTIC и GTIA для обеспечения графики и чипа POKEY для обработки звука и последовательного ввода / вывода. Эти вспомогательные микросхемы управляются через серию регистров, которыми можно управлять с помощью инструкций загрузки / сохранения в память, выполняемых на 6502. Например, GTIA использует серию регистров для выбора цветов для экрана; эти цвета можно изменить, вставив правильные значения в его регистры, которые отображаются в адресное пространство , видимое для 6502. Некоторые сопроцессоры используют данные, хранящиеся в ОЗУ, в частности буфер дисплея ANTIC и список отображения , а также GTIA. Информация об игроке / ракете ( спрайте ).

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

АНТИК

ANTIC - это микропроцессор, который обрабатывает последовательность инструкций, известную как список отображения . Инструкция добавляет на дисплей одну строку указанного графического режима. Каждый режим различается в зависимости от того, представляет ли он текст или растровое изображение, разрешения и количества цветов, а также его высоты по вертикали в строках развертки . Инструкция также указывает, содержит ли она прерывание, включена ли точная прокрутка и, при необходимости, откуда брать данные дисплея из памяти.

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

ANTIC считывает этот список отображения и данные отображения, используя DMA (прямой доступ к памяти), затем переводит результат в поток данных пикселей, представляющий текст и графику игрового поля. Затем этот поток передается в GTIA, который применяет цвета игрового поля и включает графику игрока / ракеты ( спрайты ) для окончательного вывода на телевизор или композитный монитор. После того, как список отображения настроен, отображение создается без вмешательства процессора.

Есть 15 символьных и растровых режимов. В режимах с низким разрешением можно установить 2 или 4 цвета на строку дисплея. В режиме высокого разрешения для каждой строки можно установить один цвет, но можно настроить значения яркости переднего плана и фона. Режим растрового изображения высокого разрешения (графика 320x192) создает артефакты NTSC, которые «окрашиваются» в зависимости от значений цвета; обычно невозможно было получить цвет в этом режиме на машинах PAL.

Для текстовых режимов данные набора символов указываются регистром. По умолчанию используется адрес в ПЗУ, но если он указан в ОЗУ, программист может создавать собственные символы. В зависимости от текстового режима эти данные могут находиться на любой границе размером 1 КБ или 512 байт. Дополнительные элементы управления регистром позволяют переворачивать все символы вверх ногами и переключать обратное видео.

CTIA / GTIA

Адаптер Цветной телевизор Интерфейс (CTIA) представляет собой графический чип , первоначально используемый в Atari 400 и 800. Это преемник TIA чипа 1977 Atari VCS. По словам Джо Декуира, Джордж Маклеод разработал CTIA в 1977 году. Он был заменен адаптером графического телевизионного интерфейса (GTIA) в более поздних версиях 400 и 800, а также во всех более поздних 8-битных моделях. GTIA, также разработанный Маклеодом, добавляет в ANTIC три новых графических режима игрового поля, которые позволяют использовать больше цветов, чем было доступно ранее.

CTIA / GTIA получает графическую информацию игрового поля от ANTIC и применяет цвета к пикселям из 128 или 256 цветовой палитры в зависимости от действующего режима интерпретации цветов. CTIA / GTIA также контролирует графику игрока / ракет ( спрайты ), включая обнаружение столкновений между игроками, ракетами и игровым полем; приоритет отображения объектов; и управление цветом / яркостью всех отображаемых объектов. CTIA / GTIA выводит отдельные цифровые сигналы яркости и цветности, которые смешиваются для формирования аналогового композитного видеосигнала.

CTIA / GTIA также читает джойстик триггеры и ключи консоли Option, Select, Startи работает динамик клавиатуры в Atari 400/800. В более поздних моделях компьютеров аудиовыход динамика клавиатуры смешивается с аудиовыходом для передачи на ТВ / видеомонитор.

ПОКЕЙ

Третий специальный чип поддержки, названный POKEY , отвечает за чтение с клавиатуры, генерацию звука и последовательную связь (в сочетании с чипом PIA ( Peripheral Interface Adapter , 6520), команд и IRQ, а также за управление четырьмя движениями джойстика на 400/800 и более поздние банки RAM и / или ROM (OS / BASIC / Self-test) позволяют использовать линии XL / XE). Он также предоставляет таймеры, генератор случайных чисел (для генерации акустического шума, а также случайных чисел) и маскируемые прерывания . POKEY имеет четыре полунезависимых аудиоканала, каждый со своей частотой, шумом и регулировкой громкости. Каждый 8-битный канал имеет собственный регистр управления звуком, который выбирает уровень шума и громкость. Для более высокого разрешения (качества) звуковой частоты два аудиоканала могут быть объединены для более точного звучания (частота может быть определена с помощью 16-битного значения вместо обычных 8-битных). Название POKEY происходит от слов «Potentiometer» и «KEYboard», которые являются двумя устройствами ввода / вывода, с которыми POKEY взаимодействует (потенциометр - это механизм, используемый лопастью ). Чип POKEY, а также его двух- и четырехъядерные версии, использовались во многих игровых автоматах Atari 1980-х годов, включая Centipede and Millipede , Missile Command , Asteroids Deluxe , Major Havoc и Return of the Jedi .

Модели

  • 400 и 800 (1979 г.) - оригинальные машины в бежевых корпусах. 400 имеет мембранную клавиатуру . 800 имеет клавиши полного хода, два порта для картриджей и выход для монитора. Оба имеют расширяемую память (до 48 КБ); слоты легко доступны в 800. Более поздние версии PAL имеют процессор 6502C.
  • 1200XL (1983) - новый корпус из алюминия и дымчатого пластика. Включает 64 КБ ОЗУ, два порта для джойстика, кнопку справки и четыре функциональные клавиши. Некоторое старое программное обеспечение несовместимо с новой ОС.
  • 600XL и 800XL (1983) - 600XL имеет 16 КБ памяти, а версии PAL имеют порт монитора. 800XL имеет 64 КБ и выход для монитора. Оба имеют встроенный BASIC и порт расширения интерфейса параллельной шины (PBI) . Последние выпущенные модули PAL содержат чип Atari FREDDIE и Atari BASIC версии C.
  • 65XE и 130XE (1985) - 130XE имеет 128 КБ ОЗУ с переключением банков и усовершенствованный интерфейс картриджа (ECI) вместо PBI. Первые версии 65XE не имеют ECI или PBI, а более поздние содержат ECI. 65XE был переименован в 800XE на некоторых европейских рынках.
  • XE Game System (1987) - 65XE, стилизованная под игровую приставку. Базовая версия системы поставляется без съемной клавиатуры. С клавиатурой он работает так же, как и другие 8-битные модели компьютеров Atari.

График производства

Даты производства по временной шкале , извлекаемые из Atari 8-разрядные компьютеры FAQ , и хронологии персональных компьютеров .

Прототипы / пароварки

  • 1400XL - аналогично 1200XL, но с PBI, микросхемой FREDDIE, встроенным модемом и микросхемой синтеза речи Votrax SC-01. Отменено.
  • 1450XLD - 1400XL со встроенным 5-дюймовым дисководом и отсеком расширения для второго 5-дюймового дисковода. Кодовое название Династия . Дошло до пре-продакшена, но от него отказался Трамиэль.
  • 1600XL - под кодовым названием Shakti , это была двухпроцессорная система с процессорами 6502 и 80186 и двумя встроенными 5-дюймовыми дисководами для гибких дисков.
  • 1850XL - под кодовым названием Mickey , он должен был использовать специальные графические чипы "Lorraine" (также известный как " Amiga ").
  • 900XLF - переделанный 800XLF. Стал 65XE.
  • 65XEM - 65XE с микросхемой звукового синтеза AMY. Отменено.
  • 65XEP - «портативный» 65XE с 3,5-дюймовым дисководом, 5-дюймовым зеленым ЭЛТ и аккумулятором.

Периферия

Atari 1020 четыре цвета плоттер

За время существования 8-битной серии Atari выпустила большое количество периферийных устройств, включая кассетные накопители на магнитной ленте, 5,25-дюймовые флоппи-дисководы, принтеры, модемы, сенсорный планшет и модуль дисплея на 80 столбцов.

Периферийные устройства Atari использовали собственный порт Atari SIO , который позволял соединять их гирляндой в одну цепочку. Основной целью компьютерного дизайна Atari было удобство использования, чему способствовала шина SIO. Поскольку для всех устройств используется только один тип разъема, компьютер Atari легко расширить для начинающих пользователей. Устройства Atari SIO использовали раннюю форму plug-n-play. Периферийные устройства на шине имеют свои собственные идентификаторы и могут доставлять загружаемые драйверы на компьютер Atari во время процесса загрузки. Однако из-за дополнительной электроники в этих периферийных устройствах они стали дороже, чем эквивалентные «тупые» устройства, использовавшиеся в других системах того времени.

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

Изначально Atari не раскрывала техническую информацию о своих компьютерах, за исключением разработчиков программного обеспечения, которые согласились хранить ее в секрете , возможно, для увеличения продаж собственного программного обеспечения. Программное обеспечение для картриджей поначалу было настолько редким, что InfoWorld пошутил в 1980 году, что владельцы Atari могли подумать о том, чтобы превратить этот слот «в причудливую пепельницу». Журнал посоветовал им «расчистить эту паутину» для Star Raiders от Atari , которое стало смертоносным приложением платформы , сродни VisiCalc для Apple II в своей способности убеждать клиентов покупать компьютер.

Крис Кроуфорд и другие сотрудники Atari опубликовали подробную техническую информацию в De Re Atari . В 1982 году Atari опубликовала руководство по аппаратному обеспечению домашней компьютерной системы Atari и аннотированный исходный список операционной системы. Эти ресурсы привели к появлению множества книг и статей о программировании аппаратного обеспечения компьютера.

Из-за графики, превосходящей графику Apple II, и ориентированного на домашний маркетинг Atari, игры преобладали в ее программной библиотеке. В сборнике обзоров 1984 г. было использовано 198 страниц для игр по сравнению со 167 для всех остальных.

Встроенная операционная система

Atari 400/800 загружается в Memo Pad, когда никакая программа не загружена. Это позволяет пользователю печатать в полноэкранном редакторе.

8-битные компьютеры Atari поставляются с операционной системой, встроенной в ПЗУ . Atari 400/800 имеет две версии:

  • OS Rev. A - 10 КБ ROM (3 микросхемы) на ранних машинах
  • OS Rev. B - 10 КБ ROM (3 микросхемы) наиболее распространенные

У всех XL / XE есть версии ОС, которые создают проблемы совместимости с определенным программным обеспечением. Atari ответила дискетой транслятора, которая загружает старую ОС 400/800 Rev. 'B' или Rev. 'A' в компьютеры XL / XE.

  • OS Rev.10 - 16 КБ ПЗУ (2 микросхемы) для 1200XL Rev A
  • OS Rev.11 - 16 КБ ПЗУ (2 микросхемы) для 1200XL Rev B (исправления ошибок)
  • OS Rev.1 - 16 КБ ПЗУ для 600XL
  • OS Rev.2 - 16 КБ ПЗУ для 800XL
  • OS Rev.3 - 16 КБ ПЗУ для 800XE / 130XE
  • Версия ОС 4 - 32 КБ ПЗУ (16 КБ ОС + 8 КБ BASIC + 8 КБ Missile Command) для XEGS

Модели XL / XE, последовавшие за 1200XL, также имеют встроенный Atari BASIC ROM, который можно отключить при запуске, удерживая серебряную OPTIONклавишу. Изначально это была ревизия B, в которой есть несколько серьезных ошибок. Более поздние модели имеют ревизию C.

Диск операционной системы

Стандартная операционная система Atari содержала только процедуры очень низкого уровня для доступа к дисководам гибких дисков. Дополнительный уровень - дисковая операционная система - требовался для помощи в организации доступа к диску на уровне файловой системы . Это было известно как Atari DOS , и, как и большинство домашних компьютеров DOS той эпохи, требовалось загружать с дискеты при каждом включении или перезагрузке. Atari DOS полностью управлялась меню.

  • DOS 1.0
  • DOS 2.0S - Улучшено по сравнению с DOS 1.0; стал стандартом для дисковода 810.
  • DOS 3.0 - Пришла с диском 1050. Использует другой формат диска, несовместимый с DOS 2.0, что делает его непопулярным.
  • DOS 2.5 - заменен DOS 3.0 на более поздние версии 1050-х годов. Функционально идентичен DOS 2.0S, но может читать и записывать диски повышенной плотности .
  • DOS XE - разработан для привода XF551.

Также были доступны сторонние альтернативные ДОСы .

Графика игрового поля

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

В то время как чип ANTIC позволяет использовать множество различных режимов игрового поля и ширины, исходная операционная система Atari, входящая в состав компьютеров Atari 800/400, обеспечивает легкий доступ к ограниченному набору этих графических режимов. Они доступны пользователям через Atari BASIC с помощью команды «GRAPHICS», а также для некоторых других языков с помощью аналогичных системных вызовов. Как ни странно, режимы, напрямую не поддерживаемые исходной ОС и BASIC, являются наиболее полезными для игр. В более поздней версии ОС, используемой в 8-битных компьютерах Atari XL / XE, добавлена ​​поддержка большинства этих «отсутствующих» графических режимов.

Текстовые режимы ANTIC поддерживают мягкие, переопределяемые наборы символов. В ANTIC есть четыре различных метода рендеринга глифов, связанных с текстовыми режимами: Обычный, По убыванию, Матрица символов одного цвета и Матрица нескольких цветов на символ.

ANTIC чип использует список отображения и другие параметры для создания этих режимов. Любой графический режим в стандартной цветовой интерпретации CTIA / GTIA можно свободно смешивать без вмешательства процессора, изменяя инструкции в списке отображения .

Фактическая геометрия экрана ANTIC не зафиксирована. Аппаратное обеспечение может быть направлено на отображение узкого игрового поля (128 цветовых частот / 256 пикселей в ширину), игрового поля нормальной ширины (160 цветных тактов / 320 пикселей высокого разрешения в ширину) и широкого игрового поля с переразвертыванием (192 цветных такта). / 384 hi-res пикселей в ширину), задав значение регистра. Хотя в операционной системе высота по умолчанию для создания графических режимов составляет 192 строки развертки, ANTIC может отображать вертикальную развертку до 240 строк телевизионной развертки в высоту путем создания настраиваемого списка отображения.

Возможности списка отображения обеспечивают грубую горизонтальную и вертикальную прокрутку, требующую минимального направления ЦП. Кроме того, оборудование ANTIC поддерживает точную горизонтальную и вертикальную прокрутку - постепенное смещение отображения экранных данных на отдельные пиксели (цветные часы) по горизонтали и отдельные строки развертки по вертикали.

Система отображения видео была разработана с тщательным учетом синхронизации видео NTSC для вывода цвета. Тактовая частота системного процессора и видеооборудование синхронизированы до половины тактовой частоты NTSC. Следовательно, вывод пикселей во всех режимах отображения основан на размере тактовой частоты цвета NTSC, который является минимальным размером, необходимым для гарантии правильного и согласованного цвета независимо от расположения пикселей на экране. Фундаментальная точность вывода цвета пикселей позволяет выполнять точную горизонтальную прокрутку без цветовой «стробировки» - неприглядные изменения оттенка пикселей в зависимости от положения по горизонтали, вызванные тем, что синхронизация сигнала не обеспечивает аппаратному обеспечению телевизора / монитора достаточного времени для достижения правильного цвета.

Режимы персонажей

Текстовый режим ANTIC Режим ОС Символов (или байтов) в строке режима Строк развертки ТВ на строку режима Цвета Цвета на матрицу символов Символы в шрифте Размер пикселя матрицы (частота цвета × строки развертки) Матричная карта (цветные часы × линии развертки) Матричная карта (пиксели × пиксели) Примечания
2 0 32/40/48 8 1.5 1 128 1/2 × 1 4 × 8 8 × 8 Пиксели высокого разрешения. Старший бит символа отображает символьные данные в обратном порядке (значения от $ 80 до $ FF)
3 Нет данных 32/40/48 10 1.5 1 128 1/2 × 1 4 × 8/10 8 × 8 Пиксели высокого разрешения. Строчные символы отображаются на две строки развертки ниже, позволяя использовать элементы нижнего регистра.
4 12 (XL OS) 32/40/48 8 5 4 128 1 × 1 4 × 8 4 × 8 Два бита на пиксель, позволяющие использовать 4 цвета внутри одной символьной матрицы. Когда установлен старший бит символа, пятый цвет заменяет один из четырех других.
5 13 (XL OS) 32/40/48 16 5 4 128 1 × 2 4 × 16 4 × 8 Цвет такой же, как и выше в Antic Mode 4. Персонажи в два раза выше.
6 1 16/20/24 8 5 1 64 1 × 1 8 × 8 8 × 8 Один цвет на матрицу символов. Два старших бита каждого значения символа определяют цвет символа, позволяя выбрать один из четырех цветов.
7 2 16/20/24 16 5 1 64 1 × 2 8 × 16 8 × 8 Цвет такой же, как и выше Antic Mode 6. Персонажи в два раза выше.

Режимы карты

Режим карты ANTIC Режим ОС Пикселей на строку режима (узкая / нормальная / широкая) Строк развертки ТВ на строку режима Байт на строку режима (узкая / нормальная / широкая) Цвета Цветовые частоты на пиксель
8 3 32/40/48 8 10.08.12 4 4
9 4 64/80/96 4 10.08.12 2 2
А 5 64/80/96 4 16/20/24 4 2
B 6 128/160/192 2 16/20/24 2 1
C 14 (XL OS) 128/160/192 1 16/20/24 2 1
D 7 128/160/192 2 32/40/48 4 1
E 15 (XL OS) 128/160/192 1 32/40/48 4 1
F 8 256/320/384 1 32/40/48 1.5 1/2

Режимы GTIA

Режимы GTIA - это дисплеи Antic Mode F с возможностью альтернативной интерпретации цвета, включенной через регистр GTIA . Полное цветовое выражение этих режимов GTIA может быть задействовано в текстовых режимах Antic 2 и 3, хотя для них также потребуется специальный набор символов для практического использования цветов.

Режим карты ANTIC Режим ОС Пикселей на строку режима (узкая / нормальная / широкая) Строк развертки ТВ на строку режима Байт на строку режима (узкая / нормальная / широкая) Цвета Цветовые частоты на пиксель Примечания
F 9 64/80/96 1 32/40/48 16 * 2 16 оттенков цвета фона.
F 10 64/80/96 1 32/40/48 9 2 использует все 9 регистров цветов игрового поля и игрока / ракеты.
F 11 64/80/96 1 32/40/48 16 * 2 Все 15 цветовых оттенков имеют одинаковую яркость, заданную регистром цвета фона, хотя цвет фона черный.

Смотрите также

Примечания

использованная литература

Библиография

внешняя ссылка