Первая модель - Apple ][ (канонически писался именно так!), созданная в 1977 г., имела адресуемое адресное пространство в 64к, из которых 16к было зарезервировано под системное ПЗУ, а 48к доступно для ОЗУ. В базовой поставке имел 4к ОЗУ и 4к ПЗУ, в котором размещались программа системного монитора и Integer Basic (Basic для целочисленных операций). В Apple ][ имелось 8 слотов расширения, семь из которых использовались для установки контроллеров различных внешних устройств, а восьмой (точнее нулевой) позволял установить дополнительное или альтернативное ПЗУ.
Это был, пожалуй, первый компьютер, предлагавший подключение цветного монитора, в качестве которого ДОЛЖЕН был использоваться телевизор, воспринимающий НЧ-видеосигнал в формате NTSC (стандартный для США). Текстовый экран давал 40х24 символов в черно-белом отображении, каждый символ мог быть обычным, инверсным или мигающим, при этом отображались только заглавные буквы клавиатура, соответсвенно, генерировала коды только для заглавных букв. Графический режим обеспечивал разрешение 280х192 точки, для цветного изображения реальное горизонтальное разрешение было вдвое хуже. Для кодирования цвета использовалась особенность стандарта NTSC, позволяющая сделать контроллер терминала крайне простым - биты в области графического экрана (располагалась в основной оперативной памяти и при работе с текстом могла использоваться как обычное ОЗУ) непосредственно ставились в оответсвие фазе сигнала. Два бита со значение 1 подряд давали белый цвет, а комбинации 10 и 01 - по два цвета каждая (красный/голубой и зеленый/пурпурный, если не ошибаюсь), в зависимости от старшего бита в байте. Никаких других цветов не воспроизводилось и "цветные" были прорежены черными (в паре, например, "01" "ноль" давал черную точку, а "единица" - цветную). "Сплошная" закраска была доступна только для черно-белого изображения. Кроме того был режим "графики низкого разрешения" - 40х24 цветных элементов (фактически, закрашенные текстовые знакоместа), каждый из которых мог иметь разноцветные верхнюю и нижнюю половины, доступно было 16 цветов. Эти особености сохранились и во всех последующих моделях Apple II. Впоследствии для моделей поставляемых в Европу (Euroapple) была создана плата PAL-кодера, установливаемая в один из разъемов, поскольку стандарт NTSC в Европе не используется. Звук же реализовывался обычным динамиком, управляемым обращением к регистру в памяти. То есть того же смысла и качества, что на привычном нам PC-speaker. В качестве устройства внешней памяти, как у всех мини-компьютеров этого поколения, использовался бытовой магнитофон. Еще одной интересной возможностью было наличие "игрового порта", к которому подключались до 4-х так называемых "Game paddle". Это были, фактически, обычные переменные сопротивления, положение которых считывалось схемой игрового порта и отображалось значением в специально отведенных ячейках памяти. Комбинация из двух резисторов с движками в перпендикулярных плоскостях давала аналоговый джойстик, который стал активно спользоваться в игровых программах.
Наличие разъемов расширения и хорошо описанных спецификаций для них способствовало быстрому развитию периферийных устройств для Apple II, что послужило одной из основных причин его популярности. Вскоре был разработан контроллер привода гибкого диска - Woznyak Machine (по имени создателя), позволявший подключить два 5.25" дисковода disk ][. Эти дисководы работали только с одной стороной дискеты, одна дискета, используемая с двух торон, давала два независимых диска. Для работы с дисками была написана операционная система DOS 3.0, развившаяся впоследствии до DOS 3.3. Она поддерживала только disk ][ и позволяла записать на одной стороне 35 дорожек, 16 секторов по 256 байт на каждой. То есть всего 140 кбайт на одной стороне дискеты. Появившаяся для Apple ][ программа Supercalc - одна из первых "электронных таблиц" - вместе с возможностью хранить информацию не на магнитофонных кассетах, а на удобных и в то же время достаточно компактных 5.25" дисках превратила Apple ][ из игрушки для любителей в нормальный рабочий инструмент, который мог использоваться для вполне жизненных задач - например, ведения бухгалтерии для дома или небольшого офиса. Именно комбинация удачного и компактного компьютера Apple ][ с дисковой ОС и программой Supercalc породила персональный компьютер как массовое явление.
В 1978-1979 годах появилась и получила широкое распространение модель Apple ][+ (Apple two plus), у которой было 48к ОЗУ стандартно и увеличенный до 8к объем ПЗУ. Нулевой слот стал использоваться для расширения ОЗУ до 64к, в каждый момент времени можно было обратиться либо к ПЗУ, либо к дополнительным 16к ОЗУ. Осталась также возможность установить в нулевой слот альтернативное ПЗУ - например со старым Integer Basic. Integer Basic был заменен на Applesoft Basic, поддерживающий работу с плавающей точкой и имеющий больше возможностей. Была добавлена также функция автоматической загрузки с диска при включении питания (в Apple ][ для загрузки с диска требовалась специальная команда системного монитора). В новом мониторе появился также встроенный дизассемблер, упрощающий просмотр содержимого памяти (работа с памятью "напрямую" была важной функцией всех персональных компьютеров 8-ми разрядного поколения). Для Apple ][+ впоследствии появилась возможность обновить знакогенератор так, что появлялась поддержка не только заглавных, но и строчных букв, что сделало более удобной работу с текстом и дало толчок развитию текстовых редакторов. |