Old-DOS.ru

В сеть выложен код первой ОС от Apple

Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Эмуляторы калькуляторов
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




В сеть выложен код первой ОС от 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)
с подчёркиванием вначале - ПОСЛЕДНЯЯ версия. Больше не было.

Имя:
E-mail:
 =
Ваш комментарий:
Он разогнал гостей, потом процессор.

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
3 queries, db time 0.002054, memory 1478.94 Kb, total time 0.06 sec