Apple II

Материал из Национальной библиотеки им. Н. Э. Баумана

Apple II - персональный компьютер, производимый компанией Apple Computers, заменивший Apple I (который был выпущен лимитированной серией, то есть, в ограниченном количестве). Apple II, в отличие от Apple, хоть и вобрал в себя многие его идеи и принципы, выпускался уже в более широких масштабах, серийно. Он был представлен в 1977 году на выставке West Coast Computer Fair, а в продаже появился 5 июня этого же года. Apple II был выпущен для усиления конкуренции с другими компьютерами. Одновременно с этим Стив Возняк работал над игрой Breakout для Atari и решил, что неплохо бы запустить её на новом компьютере Apple II, а для её полноценного функционирования было необходимо наличие у ПК цветного экрана и полноценного динамика, что и способствовало позднее успеху Apple II на рынке.

Дизайн

Встретим Apple II по обложке или, вернее, начнём с видимых улучшений тогдашней новинки. Прежде чем окончательно выбрать вид корпуса ПК в виде своеобразного калькулятора, было отброшено много вариантов, однако этот показался разработчику наиболее привлекательным. Корпус был монолитным, крепежных болтов не было видно, краска подчеркивала статус устройства. На нем даже красовалась надпись: «Внимание! Внутри нет деталей, пригодных для ремонта». Что характерно, именно в год выпуска Apple II был представлен и сам логотип компании.

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

Что касается "начинки", в большинстве своём на Apple II использовались операционные системы Apple DOS, ProDOS, UCSD P-System, CP/M (с картой CP/M). На Apple IIGS чаще всего использовалась система GS/OS. Языки программирования — язык ассемблера, Applesoft BASIC, UCSD Pascal, Лого. Почти все коммерческие программы для Apple II писалось в среде Apple DOS и впоследствии ProDOS и GS/OS на языке ассемблера. Платформа CP/M использовалась для выполнения кода с компьютеров других производителей, но для разработки специально под Apple II не применялась, так как большинство компьютеров Apple II не были оснащены аппаратной поддержкой CP/M.

Характеристики

Apple II были оснащены процессором MOS Technology 6502 с тактовой частотой 1 МГц, 4 КБ ОЗУ (расширяемыми до 48 КБ), 4 КБ ПЗУ, содержавшее Монитор и интерпретатор Integer BASIC (он же Basic для целочисленных операций), интерфейсом для подключения кассетного магнитофона. Видеоконтроллер имел всего 3 режима, хотя допускался и смешанный режим. Режимы:

  • Текстовый, 24 строки по 40 символов, чёрно-белый. Символы могли быть обычными, инверсными и мигающими;
  • Графический цветной, с разрешением 280 на 192 пикселя при 6 цветах. Благодаря особенностям стандарта NTSC схема видеоконтроллера была весьма простой (хотя это и накладывало серьёзные ограничения на качество изображения), биты в области памяти, отведённой под графический экран непосредственно ставились в соответствие фазе сигнала. Цвета кодировались следующим образом: два бита со значением 11 давали две белые точки в строке, 00 — две чёрные. 10 — красную или голубую в зависимости от старшего бита байта + чёрную, 01 — чёрную + зелёную/пурпурную в зависимости от значения старшего бита. Таким образом, однородное закрашивание было возможно только белым или чёрным цветом;
  • Графический низкого разрешения, 40 на 48 цветных элементов при 16 цветах.

Для подключения монитора либо телевизора (через модулятор) использовался композитный видеовыход в формате NTSC. В компьютерах, продаваемых в Европе, использовался дополнительный кодер PAL, размещённый на плате расширения. Звук обеспечивался динамиком, управляемым через регистр в памяти (использовался 1 бит). Компьютер имел 8 разъёмов расширения, 1 из которых позволял подключить дополнительное ОЗУ, остальные же как правило использовались для обеспечения ввода-вывода (последовательные и параллельные порты, контроллеры внешних устройств). Примечательно то, что как раз цветной "яблочный" логотип намекал на уникальную на тот момент особенность Apple II— на цветную графику. Логотип на корпусе компьютера содержал цвета радуги, что отражало одну из главных его особенностей. Этот логотип компания сохраняла до начала 2000 года. Появившийся позже пятицелыхчетверти-дюймовый дисковод Disk II имел гораздо более обширный объём для сохранения данных. Дисководы (до 2-х штук) подключались через карту контроллера, вставляемую в один из слотов расширения (обычно, слот 6). Дисководы были односторонние, позволяющие (используя DOS 3.3) записывать 35 дорожек, 16 секторов по 256 байт на каждой стороне дискеты. Таким образом, на одной стороне дискеты, воспринимаемой как отдельный диск, записывалось 140 КБ. Интерфейс Disk II, созданный Стивом Возняком, до сих пор считается образцом инженерного искусства. В то время как другие подобные контроллеры состояли из множества микросхем для синхронизации ввода-вывода с вращением диска, позиционирования головки на нужную дорожку и кодирования данных в магнитные импульсы, контроллер Стива насчитывал лишь несколько микросхем; Apple DOS брала на себя большую часть этих функций. Использованный в контроллере принцип кодирования Group Code Recording было намного проще реализовать программно, чем обычно используемый MFM. Согласно легенде, Стив повторял разводку платы контроллера несколько раз, когда понимал, что перенос ещё одной функции в программу позволит ему устранить ещё одну микросхему. В результате, малое количество микросхем сделало Disk II первым контроллером гибких дисков, применённым в персональных компьютерах. В качестве побочного эффекта, такая схема упростила разработчикам проприетарного программного обеспечения реализацию защиты от копирования своих носителей.

Цена вопроса

После выставки Apple II разлетелись по магазинам и имели внушительную по тем временам цену - по $1298 за версию с 4 КБ и $2638 – с 48 КБ RAM. В эту цену не входил ни монитор, ни магнитофон для записи и воспроизведения программ. Но даже с учётом того факта, что цены на модели конкурентов были на уровне $500-600, Apple II, благодаря возможности подключения периферии и расширения памяти, обходил их.