|
В сеть выложен код первой ОС от Apple | Музей компьютерной истории в Маунтин-Вью и Компьютерный музей DigiBarn c разрешения компании Apple приоткрыли страничку истории компании из Купертино. Данный компьютер увидел свет в 1977 году. Он производился компанией, которая тогда ещё называлась Apple Computer, и стал первым массовым персональным компьютером. Среди технических характеристик устройства можно упомянуть частоту процессора в 1 МГц и 4 КБ оперативной памяти. Рыночная стоимость компьютера составляла 1298 долларов. Однако для такого железа необходимо было соответствующее программное обеспечение. Создателем Apple DOS выступил программист Пол Лафтон (Paul Laughton), с которым Стив Джобс заключил контракт на 13 000 долларов. Именно данный оригинальный код теперь выложен для ознакомления на интернет-страничках вышеупомянутых музеев. На написание кода ушло всего лишь 7 недель, однако конечный продукт не был операционной системой в том смысле, в котором мы сейчас его понимаем. Это был скорее файловый менеджер, позволяющий просматривать и изменять данные на компьютере. Необходимость в написании ДОС (дисковой операционной системы) появилась после того как Стив Возняк «просто вошёл в офис и показал сделанный им новый дисковод, простой и изящный».
Качать тут http://www.computerhistory.org/atchm/apple-ii-dos-source-code/ | Добавил SR, 2013-11-14 13:54:21 |
Комментарии | #1 Автор: SokilOff (2013.11.15 00:44) | >Создателем Apple DOS выступил программист Поль Лаугхтон (Paul Laughton)
На самом деле он Пол Лафтон :)
Это из той же оперы, как автор Norton Commander Джон Соча в нашей компьютерной литературе долго именовался как "Джон Соухэ". |
#2 Автор: SR (2013.11.15 09:01) | Исправил, спасибо |
#3 Автор: SergeCpp (2013.11.16 17:29) | SR, если в поле "Файл" есть двойные кавычки, то скачивается:
1) с другим именем 2) без расширения
Было обнаружено вот тут: http://old-dos.ru/index.php?page=files&mode=files&do=show&id=885 Поле "Файл" было: Calc ("infinite" precision)
Предлагаю заменять не-файловые символы на подчёркивание или при скачивании (отображаемое имя остаётся с этими не-файловыми символами) или при занесении в базу (отображаться имя будет уже поправленным).
|
#4 Автор: DeveloperSoft (2013.11.20 20:16) | Скоро 8000 файлов! Осталось ещё всего 89 файлов! |
#5 Автор: Nika (2013.11.20 20:49) | DeveloperSoft, ещё всего 89 файлов и будет ...7900 штук. |
#6 Автор: SokilOff (2013.11.21 04:30) | Да и потом файл файлу рознь.
Одно дело - какой-то редкий билд известной операционки, другое - какая-нибудь утилита килобайт на 10, которой кроме её автора пользовалось ещё полтора человека.
Но с другой стороны со старым софтом не всегда понятно, что представляет собой ценность, а что - нет. Иногда думаешь: ерунда какая. А кому-то оно оказывается нужно. |
#7 Автор: Nika (2013.11.21 08:06) | SokilOff, конечно, количество это не самоцель. А насчёт утилит на 10Кб - скажу, что иногда именно такие утилиты и представляют интерес, поскольку позволяют путём дизассемблирования узнать, "как это делается". |
#8 Автор: SergeCpp (2013.11.21 23:12, изменений: 1, 2013.11.21 23:13) | Вот эту программу в 25 байт в конце 2005 года на kpnemo за одну ночь скачали более 900 человек (чему я крайне тогда удивился, поэтому и запомнил): http://old-dos.ru/index.php?page=files&mode=files&do=show&id=1336
Той страницы на kpnemo сейчас нет, так как он полностью "обновлялся" году в 2007 или в 2008 (тогда большой шум был по этому поводу...).
|
#9 Автор: SergeCpp (2013.11.21 23:13) | SR, проверьте алгоритм "численных окончаний", см. на главной: "Крупнейший в Рунете архив старых программ (7812 файлА)".
|
#10 Автор: Nika (2013.11.24 05:23, изменений: 3, 2013.11.24 05:28) | Малость перетасовал редакторы\плееры аудио и видео. Те, что лежали в корне "МУЛЬТИМЕДИА" разложил в подкаталоги "МУЛЬТИМЕДИА->з&в->Плееры а\в" и "МУЛЬТИМЕДИА->з&в->Редакторы а\в". ...а то долго искал CoolEdit в "МУЛЬТИМЕДИА->з&в->Редакторы аудио и видео", нашёл в корне "МУЛЬТИМЕДИА". |
#11 Автор: Rodegast (2013.11.24 15:31) | Не забудь сделать раздел для калькуляторов и неплохо бы сделать раздел для карточных игр. |
#12 Автор: Nika (2013.11.24 16:56) | Rodegast, так и сделал. |
#13 Автор: Nika (2013.11.27 21:59) | 2000andreyxp, к сожалению, вынужден был удалить ваши страницы с ARJ и GMOUSE, поскольку имеются более полные страницы с аналогичными архивами в том числе. (указал FD). |
#14 Автор: SokilOff (2013.11.28 04:00) | Nika,
что касается ARJ/ARJ32, в коллекции есть практически всё. Но поскольку на основной странице с ARJ настоящий бардак (всё в куче - полные версии, неполные, кряки, документация), потребуется содействие кого-то из модераторов, например убрать номера версий архиватора возле имени из колонки "файл", чтобы сортировка по версии нормально заработала. Либо будет проще создать с нуля отдельную страницу и показать результат (чего не хотелось бы). С ARJ32 аналогично. |
#15 Автор: Nika (2013.11.28 08:20) | SokilOff, я посмотрю, что там можно сделать... |
#16 Автор: SokilOff (2013.11.28 19:33) | Nika,
Да, если можно. К примеру чтобы в колонке "файл" вместо "ARJ 2.21" осталось только "ARJ", или вместо "ARJ32 3.04" осталось ARJ32, а 3.04 - где и положено, в колонке "версия". После этого залью остальные недостающие версии.
Кстати, ARJ с определенного времени стал капризной утилитой. То у него беты после определенной даты перестают работать, выдавая якобы ошибку crc. То не-беты, если их не зарегистрировать, после некоторой даты начинают выдавать паузу с сообщением "скачайте новую версию" и т.д. Против такого поведения решение тоже есть. |
#17 Автор: SergeCpp (2013.11.28 21:08) | ARJ32 я сейчас поправлю, за ARJ не примусь :) |
#18 Автор: Nika (2013.11.28 21:25) | ))) SergeCpp, б\м. разрулил ARJ, перешёл на страницу ARJ32 - и ... что там исправлять...? |
#19 Автор: SergeCpp (2013.11.28 22:38) | "ARJ32 я сейчас поправлю" -- а я там уже поправить успел :) |
#20 Автор: SokilOff (2013.11.28 22:44) | Nika, SergeCpp,
спасибо ! Сегодня за вечер залью всё. |
#21 Автор: SokilOff (2013.11.29 01:17) | Nika,
>разрулил ARJ
Вот как раз патчи, регистраторы и багфиксы не стоило оставлять просто как "ARJ" в колонке "имя". Под "ARJ" лучше оставить только сам архиватор, чтобы остальное "спустилось вниз". Кроме того будет универсальный регистратор вообще для всех версий. |
#22 Автор: Nika (2013.11.29 01:29, изменений: 2, 2013.11.29 01:38) | SokilOff, ну почему же, при сортировке по версии вполне удобно патчи,регистраторы, фиксы располагаются рядом с целевыми архивами. Иначе двойная работа, - сперва нашёл нужную версию, а потом снова ищешь патч к ней (которого именно к ней может и не быть). Я думал и о том, чтобы дать им какой-то префикс вроде "add_", "patch_" etc. (выделить в группу), но выйдет хуже, по-моему.
А вот универсальный регистратор - да, стОит назвать как-ниудь вроде: "_UNIVERSAL_REGISTRATOR_FOR_ARJ_" - он и "опустится в самый низ". |
#23 Автор: SergeCpp (2013.11.29 02:04) | Э, если у пользователя будет "каталог-куча" (99.(9)% пользователей), то он запутается. Лучше ARJ_что-то-там, тогда по алфавиту будет всё вместе.
|
#24 Автор: SergeCpp (2013.11.29 02:05) | См.: http://old-dos.ru/index.php?page=files&mode=files&do=show&id=1328 |
#25 Автор: SergeCpp (2013.11.29 02:17, изменений: 1, 2013.11.29 02:19) | Кстати, несмотря на то, что код символа '_' -- 0x5F -- ниже (больше) больших букв, при сортировке каталога (Far, Dir) он оказывается выше больших и маленьких букв и выше даже точек (dir /on).
И в Проводнике тоже.
|
#26 Автор: Nika (2013.11.29 04:48, изменений: 1, 2013.11.29 04:51) | SergeCpp, главное сгруппировать...
см.также страницу SoftIce: http://old-dos.ru/index.php?page=files&mode=files&do=show&id=2113 |
#27 Автор: SergeCpp (2013.11.29 07:30) | Я это к тому, что алфавитная сортировка в таблице отличается от алфавитной же сортировке в файловых операциях.
SI всё же рассмотрите возможность:
_SoftICE => SoftICE
GUIDE RUS SoftICE => SoftICE GUIDE RUS
Это как в именовании переменных или в именовании сущностей вообще: сначала - базовое слово-свойство (SoftICE), затем -- вторичное или подраздел базового (GUIDE), затем -- третичное или подраздел вторичного (RUS). Это полезно даже, если каждая программа -- в подкаталоге: и "в случае чего" и поиск удобнее. |
#28 Автор: Nika (2013.11.29 07:58) | SergeCpp, если вынести "SoftICE" в начало имени, две гуиды не будут лежать рядом. Я тогда попробовал и так и эдак. |
#29 Автор: SergeCpp (2013.11.29 13:18) | Почему не будут рядом? |
#30 Автор: SergeCpp (2013.11.29 13:20, изменений: 1, 2013.11.29 13:21) | И там ещё с подчёркиванием в начале есть. |
#31 Автор: Nika (2013.11.29 20:39) | с подчёркиванием вначале - ПОСЛЕДНЯЯ версия. Больше не было. |
| |
|