През Юни 1977г Apple пуска първия компютър за масовия пазар - Apple II.
За разлика от Apple I, Apple II е не е бил обвързан с монитор и е можело да се използва всеки един такъв от пазара. Варианта с 4k памет е струвал 1298 долара. Имал е цветове, графики, звуци, слотове за разширение и вграден език на програмиране BASIC.
Това, което е нямал Apple II обаче е било твърд диск. Всички програми и данни по онова време е трявало да бъдат записвани на касетъчни ленти - бавен и несигурен процес. Проблема на Apple II опредлено е била липсата на диск, дори floppy диск не е бил наличен, тъй като е изисквало скъпи контролери и сложен софтуер.
Стив Возняк решава първи този проблем. Той измисля изключително прост флопи контролер, които използва само 8 интегрирани вериги и софтуерна логика за нещата, които другите хора решават със сложен и скъп хардуер. С помоща на елементарен софтуер, написан от Стив и Ранди Уигънтън, новото устройство бива демострирано на Панаир на потребителскта електроника през Януари 1978г.
През Април 1978г Боб Шепърдсън и Стив Джобс подписват договор за 13'000 долара за написване на файлов мениджър и други инструменти. Според този догов софтуера трябва да е готов на 15 май същата година или само месец след началото на договора, което може да се приеме за абсурдно кратък период от време за написване на нещо толкова ново. Новите приложения излизат на бял свят през Юни 1978г под името "Apple II DOS version 3.1".
Днес, 35 години по-късно Исторически музей на компютрите, с разрешението на Apple Inc, публикува оригиналния сорс код на Apple II DOS за некомерсиална употреба. Разбира се сорс кода не може да бъде репродуциран без разрешение от Apple.
Apple_DOS_2June1978.pdf | Сканирано копие на принтирания код от 2 Юни, 1978 |
Apple_DOS_6Oct1978.pdf | Сканирано копие на принтирания код от 6 Октомври 1978 |
Apple_DOS_6Oct1978_retyped.docx | Пренаписвания код от Октомври 6-та версия. |
Apple_DOS_RW_30May1978.txt | Сорс кода на ниско нов за четене и писане на Steve Wozniak и Randy Wigginton. |
Apple_DOS_tech_docs.pdf | Техническа спецификация свързана с Apple II |
Apple_DOS_contracts.pdf | Договори между Apple и Shepardson Microsystems |