Каким было автоматизированное рабочее место середины 90-х, и как его повторить на современном компьютере +75



В настоящее время становится популярным отказываться от интернета, социальных сетей, мессенджеров и прочего. Это называется цифровым детоксом.

Я вам предлагаю совершить нечто подобное, разумеется, ненадолго, и если вам за 40, погрузиться в ностальгические воспоминания. А если вы не представляете, как же люди жили раньше без интернета, то узнать, как выглядело рабочее место программиста или студента в далёкие 90-е годы.

Я хочу, чтобы погружение было максимально приближено к реальности, и считаю, что различные эмуляторы и виртуальные машины очень удобны для изучения, разработки и отладки старого программного обеспечения, но для полного погружения лучше работать с программами без них, на реальном компьютере. Вы, к сожалению, уже не ощутите на себе мерцание и размытость монитора с ЭЛТ, не услышите стук дисковода для гибких дисков, громкое шуршание винчестера, но многие эмоции вы переживёте заново.

Для меня середина 90-х в сфере ИТ неразрывно связана с MS-DOS 6.22.

С появлением ОС Windows постепенно использование MS-DOS и программ для неё сошло на нет. Особенно такая тенденция наметилась с появлением Windows 2000. Уход MS-DOS был обусловлен следующим:

  1. MS-DOS не поддерживала файловые системы NTFS и FAT32 (MS-DOS 6.22), которые выгодно отличались от FAT16.
  2. Работа с периферийными устройствами усложнялась для пользователя. Если для мыши или CD-ROM проблем не было, то со звуковыми и сетевыми картами, устройствами, использующими USB-интерфейс, дела обстояли хуже. Требовалось множество драйверов или поддержка устройства приложением, и мало что работало из коробки. Иными словами, MS-DOS переставала выполнять функции операционной системы.
  3. MS-DOS использовала реальный режим работы процессора, и работать можно было с 640 Кб оперативной памяти. Работа с большими объёмами памяти осуществлялась при помощи так называемых менеджеров памяти.
  4. MS-DOS не поддерживала многозадачность. В принципе вы могли запустить несколько резидентных программ, но это по сути не являлось многозадачностью.

Сейчас же, когда хочется поностальгировать, эти недостатки не так важны, так как приятное ощущение тех старых добрых времён всё перевешивает.

Если вам будет что-то непонятно в статье, или вы хотите просто запустить у себя на компьютере программы из статьи, вы можете загрузить готовый образ из моего репозитория на GitHub, записать его на флеш-накопитель и запустить компьютер с него.

Какими 90-е остались в моей памяти


▍ Какие были компьютеры


Компьютерная мышь, CD-ROМ-привод, принтер, звуковая карта и колонки являлись роскошью, и у большинства счастливых обладателей персональных компьютеров их не было.

Может потому, что я учился в провинциальном вузе, но в 1996 году IBM-PC-совместимый компьютер был только у одного моего одногруппника, и только к 2001 году компьютеры появились у каждого в моей группе. И то, скорее всего, потому что учились мы на компьютерной специальности.

Так как персонального компьютера практически ни у кого не было, мы видели компьютеры только на практических занятиях, связанных с программированием, и ещё два раза в неделю по два часа после занятий по предварительной записи.

Что же из себя представлял компьютерный класс на моей кафедре в далёком 1996 году в моём вузе? Это около десятка разношёрстных IBM-PC-совместимых компьютеров на базе микропроцессоров Intel 286 и Intel 386, c цветным или монохромным монитором, с винчестером или без, объединённых в локальную сеть.

Было ещё несколько компьютерных классов на вычислительном центре вуза, но там даже не было компьютерной сети. В классах стояли компьютеры (хотя их более правильно назвать ЭВМ) EC 1840. Это такая здоровенная бандура, которая не имеет жёсткого диска, гудит как пылесос и использует в качестве накопителей информации два дисковода на гибких магнитных дисках по 360 Кб каждый.

Компьютер EC 1840

Если ты хотел поработать (выполнить задания по программированию) на таком компьютере, то ты должен был отдать свой студенческий билет под залог, а тебе выдавали две дискеты: одну загрузочную дискету 5.25 360 Кб с MS-DOS и Norton Commander и вторую с Turbo Pascal.

▍ Какие были сетевые технологии


Некоторые классы были объединены в локальную сеть коаксиальным кабелем с общей пропускной способностью 10 Мбит/c. Эти 10 Мбит делились по-братски на все компьютеры, а это целых два класса по 10 компьютеров. Сеть использовала не привычный нам всем TCP/IP, а протокол от Novel IPX/SPX. Общеинститутской локальной сети не было.

Студентам был предоставлен только доступ на чтение к файловому серверу, где располагались задания на лабораторные работы, документация по программированию, необходимые программы. Персонализированного доступа не было, все студенты и даже преподаватели заходили под обычным юзером.

Высокоскоростного интернета не было вообще, к 1998 году появился канал в 115 Кбит/c на весь институт. Разумеется, что студенты его вообще не видели. Интернет того времени для меня ассоциируется с красными глазами невыспавшегося счастливого одногруппника, которому удалось ночью по dial-up выйти на несколько часов в сеть и даже побеседовать кем-то по ICQ.

▍ Что читали и откуда брали информацию


Книг по программированию в библиотеке практически не было. Были какие-то книги по советским компьютерам, был даже трёхтомник Дональда Кнута, но ввиду сложности этого труда он мало чем помогал.

Больше всего помогал опыт работы с компьютером, методички, беседы с одногруппниками после занятий. Помню, с каким восторгом мы слушали студента, который рассказывал, что у его родителей на работе есть персональный компьютер с принтером и Windows 95. Для нас, видевших только MS-DOS 6.22, это было какой-то фантастикой. Также помогали добытые распечатки книжек или интерактивная документация, входящая в комплект поставки IDE Borland Turbo C++ или Borland Turbo Pascal.

▍ Какими программами пользовались


Время стёрло из памяти структуру директорий и перечень всего, что было на файловом сервере. Запомнилось только то, что сам часто использовал в то время.

Был текстовый редактор WD, электронные таблицы SuperCalc, IDE для разработки программ: Borland Turbo C++ 3.0, Borland Turbo Pascal 7.0, Borland Turbo Assembler 4.0.

Очень популярны были утилиты от Norton (Symantec). Они отличались очень красивым по тем временам интерфейсом и полезными функциями (дефрагментация диска, проверка диска на битые сектора и лечение, редактирование диска, восстановление удалённых файлов).

Часто использовались архиваторы. Самым распространённым был RAR.

▍ Как играли в компьютерные игры


Игры, естественно, были под запретом даже после занятий, но кого это тогда волновало. Обычно игру приносил какой-нибудь студент на дискете, и в течение часа она, часто вместе с компьютерным вирусом, становилась достоянием группы. Иногда получалось её сохранить на файловом сервере, мы её прятали от администратора всеми возможными способами. Архивировали, изменяли сигнатуру архива в начале файла, переименовывали и прятали в директориях.

С администратором у нас была постоянная необъявленная война — мы изобретали способы, как его можно обмануть, а он — как нам не дать поиграть в любимую игру. Его сообщником была лаборант, которая постоянно следила за тем, чтобы мы не играли на компьютерах. Самый простой способ скрыть факт игры, который был – это нажать кнопку Reset, когда она появлялась на горизонте.

Как только в класс заходила лаборант, все дружно нажимали кнопку Reset, а потом также дружно изучали, что же находится на диске C в программе Volkov Commander.

▍ Как экономили каждый байт


В ту эпоху каждый байт был на счету. Чтобы сохранить побольше информации на диск, мы использовали архиваторы, нестандартное форматирование дискет, виртуальные диски со сжатием.

Ещё был интересный способ, которым пользовалась лаборант нашей кафедры, продавая нам дискеты, – это их просверливание. Не буду утверждать, что именно она просверливала, но при выполнении такой операции над дискетой её ёмкость увеличивалась в два раза с 720 Кб до 1.44 Мб. Да, вы не ослышались, нужно было просверлить дискету.

image
Советская дискета ёмкостью 720 Кб, которую можно было просверлить

Дело в том, что контроллер дисковода гибких дисков 3.5 дюйма определял ёмкость дискеты по наличию и расположению отверстия в правом нижнем углу дискеты. Если отверстия не было, то это дискета с ёмкостью 720 Кб, если было, то 1.44 Мб или 2.88 Мб в зависимости от положения. Поэтому при помощи простой дрели можно было увеличить ёмкость дискеты. Понятно, что надёжность записи на такую дискету, как и чтения с неё, была низкая.

▍ Какие неприятности случались, и как их устраняли


Часто на дискетах появлялись дефектные сектора, с которых нельзя было прочитать информацию или на которые нельзя было записать информацию. Появлялись они из-за разных причин: некачественная или ветхая дискета, повидавший виды дисковод.

Если на дискете являлся дефектный сектор, то файл, который располагался на этом секторе, становился некорректным. Если это был архив, то он не распаковывался. Боролись мы с этим двумя способами:

  1. Записывали две копии своих программ на две разных дискеты. Поэтому у каждого было несколько дискет. Большим шиком была пластиковая прозрачная коробка, в которой мы хранили и носили с собой дискеты.
  2. При создании архива выбирали опцию «добавить информацию для восстановления». Помимо компьютерного вируса, который мог непредсказуемо напакостить, очень разочаровывало случайное удаление файла. Для файловой системы FAT было решение в виде программы UnDelete. Главное — нужно было ничего не записывать на диск после удаления, чтобы повысить шансы на восстановление. Однако для сетевого диска таких решений не было. До сих пор помню дипломницу, которая весь вечер набирала файл со своей работой и, уходя домой, случайно его удалила с сетевого диска.

Думаю, у вас тоже осталось много воспоминаний о тех временах. Будет интересно, если вы поделитесь ими в комментариях.

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


Назначение программ в 90-х не отличалось от современных программ, существовали те же категории приложений:

  1. Офисные приложения.
  2. Файловые менеджеры.
  3. IDE и компиляторы.
  4. Антивирусы.
  5. Различные утилиты.
  6. Игры.

Разве что не было браузеров. Может, конечно, где-то и были, но распространены не были.

▍ Офисные приложения


Офисные приложения у нас на кафедре были представлены текстовым редактором WD и электронными таблицами SuperCalc. На них мы и проходили практику на первом курсе. Если WD почти не вызывал вопросов, то SuperCalc по юзабилити немого напоминает редактор Vim (запустить легко, а что-то сделать и выйти с сохранением – нужно знать как, с первого раза не догадаешься).

Текстовый редактор WD

Электронные таблицы SuperCalc

▍ Файловые менеджеры


Несмотря на то, что мы учили командную строку DOS на предмете «Системное программирование», в основном пользовались файловыми менеджерами.

Я помню три файловых менеджера: Norton Commander, Volkov Commander, DOS Navigator. Первый со вторым можно было легко спутать из-за очень похожего внешнего вида, но как-то модно было использовать Volkov Commander.

DOS Navigator мы использовали только для редактирования больших бинарных файлов (первые два портили файл, если он был большого размера). Такую операцию мы выполняли, когда прятали игры от администратора.

Файловый менеджер Norton Commander

▍ IDE и компиляторы


Когда мы учились, преподаватели не сильно различали IDE и компиляторы. На некоторых других кафедрах были такие случаи, что преподаватель объяснял студенту причину ошибки компиляции программы тем, что в компьютерном классе поставили новые мониторы.

Из IDE было три основных: Borland Turbo Pascal 7.0, Borland Turbo C++ 3.0, Borland Turbo Assembler 4.0, слышали про MASM, но вживую его я не видел, только в книжках.


IDE Borland Turbo Pascal 7.0

Интересный случай был с компилятором Turbo Pascal 7.0. Некоторые счастливчики, которые уже купили компьютер и могли делать задания по программированию дома, заметили, что у них почти все программы выдают ошибку деления на 0. Оказалось, что дело было в модуле crt (turbo.tpl), который выдавал такую ошибку, если частота процессора была 200 или более МГц.

▍ Антивирусы


Компьютерные вирусы были всегда. Тот, кто был попродвинутей, соблюдал элементарные средства безопасности: не совал дискету куда ни попадя, а если не нужно было записывать что-то на дискету, то переключатель на ней был в положении защиты от записи. Иногда проверяли свои дискеты на наличие вирусов. Самыми распространёнными были Doctor Web и Norton Antivirus.

Антивирус Doctor Web

▍ Утилиты


Самой полезной утилитой, наверное, была UnErase из пакета Norton Utilities. Она давала возможность восстановить случайно удалённый файл. Также была интересная утилита DiskEdit, которая позволяла редактировать и просматривать информацию на жёстком диске или дискете на низком уровне (в виде секторов). Для создания архивов использовали rar, реже pkzip/pkunzip. До сих пор помню самый короткий анекдот: «pkunzip.zip».

Утилита UnErase

Утилита DiskEdit

Утилита Norton Disk Doctor

Архиватор Rar

▍ Игры


Доступных игр было не сильно много, распространялись они на дискетах, CD-ROM диски только появлялись, но мало где можно было прочитать CD-ROM. Наверное, многим запомнилась легендарная Wolfenstein 3D, а потом Doom, Quake, которые уже требовали более мощные по тем меркам компьютеры.

Игра Wolfenstein 3D

Игра Quake

Были и отечественные игры, которые создавали энтузиасты, например, «Поле чудес». Естественно, игры, как и обычные программы, никто не покупал — их просто доставали у знакомых и обменивались ими. Сложно судить об оригинальности игр в то время. Игра представляла собой нечто видоизменённое (неизвестно кем), и было хорошо, если игра не содержала вируса в своём составе. Но и такие игры были для многих в диковинку и представляли интерес.

Локализация программ


Это было время, когда современные компьютерные технологии только заходили на рынок бывшего СССР. В основном всё программное обеспечение было пиратское и взломанное, если у него предусматривалась защита. Отечественное ПО было, но программы можно было по пальцам пересчитать, по крайней мере у нас: несколько игр и текстовых редакторов, а также KeyRus – резидентная программа, которая позволяла работать с кириллицей.

Программа KeyRus была разработана донецким студентом Дмитрием Гуртяком в 1989 году, к сожалению, рано ушедшем из жизни, но популярность у неё была очень высока, так как в то время использовалась английская версия MS-DOS, которая вообще ничего не знала о кириллице, а программа позволяла очень просто добавить поддержку русского алфавита. Говорят, что была официальная русификация MS-DOS, но я её не видел.

Наверное, из-за нестандартных решений в программе потом у неё были проблемы с работой в Windows NT, да и сейчас в некоторых эмуляторах она не всегда корректно работает.

Воссоздание компьютера из прошлого на современном компьютере


В сети много сайтов, которые пытаются сохранить то наследие программ. Например, англоязычные VentusWare, WinWorld или русскоязычный Old-DOS.ru. Я думаю, что вам будет приятно потратить вечер, а может и не один, на их изучение.

После того, как в операционной системе Windows исчезла возможность запускать DOS-программы, самое очевидное решение для запуска старых программ — использовать эмулятор или виртуальную машину, но мы пойдём другим путём – запустим их на современном компьютере в операционной системе MS-DOS 6.22.

Изначально я хотел создать загрузочный ISO с эмуляцией жёсткого диска, но потом от этой идеи отказался, так как флеш-накопитель предоставляет больше возможностей.

Для создания загрузочного флеш-накопителя с DOS мне известны несколько программ:

  1. Rufus — позволяет, помимо прочего, создать загрузочный накопитель с FreeDOS — современным аналогом MS-DOS, разработка которой прекращена после выхода Windows Me.
  2. RMPrepUSB — пакет программ, позволяющий записывать различные загрузочные сектора для загрузки ядер MS-DOS и FreeDOS (IO.SYS и KERNEL.SYS), загрузчиков NTLDR (Windows XP), BOOTMGR (Windows Vista, Windows 7), SYSLINUX (простой загрузчик, используемый многими дистрибутивами LINUX для загрузки из BIOS (не UEFI)), проверять работу загрузочного диска в эмуляторе, размечать диск, делать копии разделов, записывать образы разделов на диск.

Разобравшись с вышеперечисленными программами, подготовив необходимые файлы, можно создать загрузочный флеш-накопитель с MS-DOS 6.22 или FreeDOS, но они вам не помогут, если у вас есть образы установочных дискет. Поэтому я решил создать образ флеш-накопителя, используя эмулятор Qemu.

Раньше программы часто не требовали инсталляции — решалось всё простым копированием файлов. Если честно, об установочных дискетах в MS-DOS я узнал уже спустя много лет.

Итак, нам понадобятся:

  1. Эмулятор Qemu (только для создания загрузочного флеш-накопителя).
  2. Образы инсталляционных дискет MS-DOS 6.22.
  3. Программы (образы инсталляционных дискет, директории с программами).
  4. Программа для записи образов на флеш-накопитель.

Хотя у меня и получилось запустить многие из программ для MS-DOS 6.22 на своём компьютере, хочу предупредить о сложностях, с которыми вы можете столкнуться.

  1. На компьютерах середины 90-х звуковая карта была редкостью, и звук выводился на динамик системного блока. На современных же компьютерах этот динамик может отсутствовать (тогда вы вообще не услышите никакого звука в играх) или эмулироваться звуковой картой (тогда звук может быть искажённым).
  2. Некоторые программы, которые напрямую используют порты ввода-вывода, могут не работать.
  3. У меня не получилось заставить работать драйвер HIMEM.SYS.
  4. DPMI-сервера тех времён, например, для Quake, могут некорректно работать. Я использовал DPMI-сервер с этого проекта.

▍ Алгоритм создания загрузочного флеш-накопителя с MS-DOS 6.22

  1. Подготавливаем директорию, из которой будем устанавливать программы. Я создал в ней две директории (floppy-images и dos-programs), в которые соответственно поместил программы в виде образов инсталляционных дискет и в виде простых файлов.
  2. Загружаем и устанавливаем Qemu.
  3. Создаём образ жёсткого диска:

    $ qemu-img create dos.img 500M 
  4. Запускаем qemu:

    $ qemu-system-i386 -drive file=dos.img,format=raw,media=disk -m 64 -L . -drive file=fat:rw:"dos-programs",format=raw,media=disk -drive file=floppy-images\dos\disk01.img,format=raw,if=floppy
  5. Следуем инструкциям, которые предлагает нам установщик DOS.
  6. Для смены образа дискеты используем Qemu Monitor Console. В графическом режиме эмулятора это Ctrl+Alt+2. Для возврата из неё – Сtrl+Alt+1.

    Для просмотра всех дисковых устройств, используемых в эмуляторе:

    (qemu) info block

    Для смены образа дискеты:

    (qemu) change floppy0 <файл образа>

    Для извлечения образа дискеты:

    (qemu) eject floppy0
  7. Чтобы удобнее было работать в MS-DOS 6.22, первым делом устанавливаем Norton Commander:

    (qemu) change floppy0 floppy-images\nc\disk01.img

    C:\> mkdir C:\APP
    C:\> A:
    A:\> dir
    A:\> install 

    Путь для установки я меняю с C:\NC на C:\APP\NC, чтобы корневая директория была чище. Я не устанавливал просмотрщики NC, вы можете установить.
  8. Аналогичным образом устанавливаем Turbo Pascal 7.0, Turbo C++ 3.0, Turbo Assembler 4.0.
  9. Остальные программы копируем просто из директории в директорию.

Из всех программ дополнительной настройки требуют только Turbo Pascal 7.0 и Quake.

▍ Настройка Turbo Pascal


Как я говорил ранее, Turbo Pascal, а именно его модуль TURBO.TPL, работает некорректно с процессорами с тактовой частотой 200 мегагерц и выше. Поэтому его нужно пропатчить. Я не буду останавливаться, как это сделать, вы это можете прочесть из прилагаемой к нему инструкции.

▍ Настройка Quake


Quake сильно выделяется среди компьютерных игр того времени. Для своей работы она требует прилично по тому времени памяти. Работа с памятью более 640 килобайт всегда была сложной в MS-DOS, поэтому на ней у меня игра Quake не запустилась с первого раза.

Почитав немного о DPMI, я понял, что проблему, скорее всего, можно решить, заменив DPMI-сервер на более новый.

Нужно взять файл HDPMI32.EXE из этого архива. Для удобства файлы из этого архива я разместил и в моём репозитории в директории dos-programs\APP\HX.

▍ Настройка CONFIG.SYS и AUTOEXEC.BAT


В файлах CONFIG.SYS и AUTOEXEC.BAT осуществляется вся нехитрая настойка DOS 6.22. Я их немного изменил, чтобы DOS работал как надо. Содержимое файлов ниже.

Файл config.sys:

FILES=30

Файл autoexec.bat:

@ECHO OFF
PROMPT $p$g
PATH C:\DOS;C:\APP\TC3\BIN;C:\APP\TP7\BIN;C:\APP\TASM4\BIN;
SET TEMP=C:\DOS
C:\APP\KEYRUS\keyrus.com
C:\APP\NC\nc.exe


▍ Запуск созданного образа на реальном компьютере


  1. Закройте Qemu.
  2. На флеш-накопитель запишите образ dos.img, используя balenaEtcher или другую программу для записи образов на флеш-накопитель. При записи будут удалены все файлы, которые были на нём ранее, и пространство под файлы будет ограничено 500 Мб (следствие DOS и FAT16). Поэтому вам будет достаточно старого флеш-накопителя на 1 Гб.
  3. В BIOS выберите Legacy Mode и отключите Secure Mode.
  4. Выполните загрузку с этого флеш-накопителя.

Если вы создадите в Qemu ещё один пустой образ с FAT 16, вы можете использовать его как дополнительный винчестер, и MS-DOS его будет видеть. Единственное условие, вы должны его вставить в разъём до перезагрузки или включения компьютера.

Заключение


Эпоха DOS для меня длилась всего чуть больше года c сентября 1996-го по декабрь 1997-го. Потом в институте заменили компьютеры на более новые — сначала с Windows 3.1, а потом и с Windows NT 4.0. Но запомнилась эта эпоха очень хорошо. Вообще, обучаясь в институте, я видел, как всё быстро меняется в сфере компьютерных технологий. Когда я поступил, были IBM PC 286 и EC 1840, а когда заканчивал, уже были классы с Pentium II 32 Мб.

Надеюсь, если вы были студентом в те далёкие времена, вы ощутили те чувства, которые ощущали тогда. Я считаю, что именно реальный компьютер с DOS 6.22 позволяет лучше всего это ощутить, а не различные эмуляторы и виртуальные машины, или более поздний DOS 7.0, входивший в поставку Windows 95, или ещё более поздний Free DOS.

Если честно, до этой статьи я сам думал, что в DOS 6.22 уже не поработаешь без виртуальной машины или реального компьютера из 90-х, найденного среди хлама в гараже, но оказалось, что я ошибался.

Не все программы и не на всех компьютерах работают как надо. Но если программу можно запустить на более новом компьютере это, с моей точки зрения, говорит о том, что её правильно спроектировали, раз по прошествии 30 лет она продолжает работать и выполнять то, для чего она задумывалась. Некоторые перестают работать потому, что авторы с целью оптимизации использовали недокументированные возможности и нестандартные решения.

Я думаю, что в 90-х годах студент, у которого все эти программы были на винчестере, мог гордиться этим. Я привёл только те программы, с которыми я работал — вы, вероятнее всего, использовали другие программы. Думаю, вы сможете найти и добавить свои программы, которые использовали в то время.

Если вы всё же хотите поиграть в старые DOS-игры в эмуляторе, то можете использовать DOSBox, но, несмотря на качественную эмуляцию, ощущения всё же будут не те.

В образ я поместил много программ, не сильно экономя пространство, в реальности же жёсткие диски в то время были по 40 мегабайт, и столько информации вы разместить не могли. Приходилось каким-то образом обходить это ограничение. Из дистрибутивов программ удаляли всё, что считали лишним.

Не знаю как вам, но мне приятно ощущать, что какой бы современный компьютер сейчас ни был, он всё равно может работать под управлением MS-DOS 6.22.

Операционная система Windows 95, которая пришла на смену DOS, обладала большими возможностями, но ввиду сложности её запуск на современном железе более затруднительный и требует больших знаний, если он вообще возможен. То же можно сказать и о Windows NT 4.0, Windows 98, Windows ME, Windows 2000, Windows XP. Но это, как говорится, совсем другая история.

Играй в нашу новую игру прямо в Telegram!




Комментарии (208):

  1. AYamangulov
    /#25152946 / +1

    Занятно, а зачем вам это? Только интерес к истории и желание испытать эмоции от погружения в атмосферу, ностальгия каналья? Или все же это еще может принести какую-то практическую пользу? Лет десять назад меня пытались сманить в сеть магазинов (не буду называть имя, чтобы не дискредитировать уважаемую компанию), так у них везде на кассах стояли старющие ПК с Windows NT, Lotus Notes и прочими подобными штуками, с маааленькими такими вакуумными мониторчиками. Неужели и сейчас еще пользуются чем-то подобным?

    • artyomsoft
      /#25152968 / +4

      Просто интересно стало и захотелось проверить, а может ли современный компьютер выполнить программы, которые написали 30 лет назад. Ну и ностальгия.

      • raygor
        /#25153102 / +6

        Обязательное приложение к ностальгии

        • RustamerR
          /#25154094 / +13

          Еще одно не менее классическое приложение к ностальгии

          • MoscowBrownBear
            /#25154432 / +6

            Для меня навсегда останется вот это:

            Замостить

            • Exchan-ge
              /#25155140 / +1

              Для меня навсегда останется вот это:


              Что-то знакомое…
              Полуось? :)

              • MoscowBrownBear
                /#25155328 / +3

                Да, не, фоновый узор Windows 95

                Назывался: Лес

            • Germanjon
              /#25155658 / +2

              Мы делали скриншот с экрана, ставили его на заставку. Потом убирали в правый нижний угол все иконки, а панель задач убирали в сторону. И смотрели как народ пытается тыкать во всё подряд.

              Не все тогда знали про Ctrl+Esc

            • YMA
              /#25155702 / +1

              Ви таки будете смеяться, но... :)

              Тадамм!!
              (фоновый рисунок leaves из Win3.1)
              (фоновый рисунок leaves из Win3.1)

      • axe_chita
        /#25155452 / +1

        Наверное надо было сразу пойти на сайт FreeDOS, который развивается и сейчас. Он вполне работоспособен на современном железе. Насколько я помню, у менеджера расширенной памяти XMS HimemX нет ограничения в 64Мб как в MSDOS6.22, а менеджер памяти Jemm386 может иметь доступ к памяти объемом больше 4Гб.
        Скачать актуальную версию FreeDOS можно тут.

    • rezdm
      /#25155046 / +1

      >> Занятно, а зачем вам это?

      И - Импортозамещение, насколько возможно.
      Лексикон, антивирус Лозинского, прочая.
      А за Volkov Commander топикстартеру из чебурнета настучат по шапке.

    • nicknickza
      /#25160410

      Где-то уже в 2005 у нас поняли, что вакуумные мониторы на кассе занимают полезное место, которое можно использовать под товар и их поменяли быстрее, чем в офисе

  2. Voldemarius
    /#25153020 / +2

    Кажется, такого как Borland Turbo C 3.0 не было, был такой же версии С++, чистый С закончился на версии 2.1. И да, официальная русская MS-DOS 6.22 есть, но там не все русифицировано.

    • artyomsoft
      /#25153088

      Спасибо. Действительно так. Исправил.

      • Voldemarius
        /#25153186 / +1

        Я тоже ошибся, полная! последняя версия чистого С = 2.0, потом для индусов, кажется, гораздо позже, в учебных целях выпустили 2.01, но она кастрированная.

    • veyasandar
      /#25153816 / +1

      Более того, MS-DOS 4.01 и 5.0 были полностью локализованы, MS-DOS 6.0 и 6.22, официально поставляющиеся на российский рынок, поддерживали кодировку 866, документация в них была переведена на русский язык. Насчёт 6.2 ничего сказать не могу, была ли специальная версия с поддержкой русского языка, мне не известно.

  3. hw_store
    /#25153022 / +10

    Незаслуженно обойдён вниманием текстовый редактор "Лексикон" и антивирус Лозинского (от той же "ДиалогНауки"), база вирусов для которого обновлялась еженедельно, несмотря на малую распространенность глобальных сетей. Зато вирусы не распространялись так стремительно, как теперь

    • artyomsoft
      /#25153046

      Про Лексикон знал, но с ним не работал, изначально даже его в статью включил, но решил включить WD, так как им пользовался. А вот про антивирус Лозинского даже не знал.

      • hw_store
        /#25153596 / +2

        https://ru.wikipedia.org/wiki/Aidstest ;)
        ...что интересно, в файле readme.txt (или каком-то подобном) Лозинский разбирал некоторые кейсы и стебался над вирусописателями. И ещё была приписка: присылайте мне образец нового вируса (программы, заражённой вирусом), и получите последнюю версию aidstest бесплатно.
        ...и вот небольшой экскурс в историю https://www.computerra.ru/180576/aidstest-27y/

        • artyomsoft
          /#25153608 / +3

          А вот про Aidtest cлышал)

          • Dolios
            /#25155210 / +2

            Лозинский — дуб, AIDSTest — горбуха

    • RustamerR
      /#25154592 / +2

      А белорусскую ВирусБлокаду кто-нибудь помнит? Слышал про нее в те годы, а вживую не встречал. Разве что ее современный вариант VBA32.

    • user5000
      /#25162690

      помимо "Лексикона" ещё был текстовый редактор "Фотон"

  4. YMA
    /#25153058 / +10

    самый короткий анекдот: «pkunzip.zip».

    Можно и короче: "ha.ha" ;)

    фото "Компьютер EC 1840 "

    Мне кажется, или дискета задом наперед вставлена?

    А так да, забавный ностальгический пост. Прямо захотелось купить HP 200LX и тряхнуть стариной.

    • artyomsoft
      /#25153130

      Про архиватор ha, не знал. А дискета действительно наоборот вставлена, сейчас благодаря Вам заметил. Наверное тот, кто фотографировал ни разу ей не пользовался. Хотя в наше время был интересный случай, когда девушка, вставив дискету 3.5 дюйма и, увидев скринсейвер, которорый переворачивал экран, решила исправить положение, перевернув дискету.

      • wsf
        /#25153498 / -1

        Наверное тот, кто фотографировал ни разу ей не пользовался.

        CD-диски еще тогда, по первости, многие отражающей стороной вверх клали :)

        • aik
          /#25153636 / +1

          По первости их и в дисководы пихали.

          А ещё были дешевые CD-R, у которых было непонятно, с какой стороны рабочая поверхность.

          • Exchan-ge
            /#25155144

            у которых было непонятно, с какой стороны рабочая поверхность.


            двусторонние диски?

            • aik
              /#25155512

              Это уже ДВД были, по-моему.
              А CD — просто «лысые болванки». DVD тоже бывали лысые, но там цвет рабочей поверхности явно от нерабочей отличался.

      • vconst
        /#25153676

        Я знал людей, которым удавалось ДВЕ дискеты туда засунуть…

        Вы, к сожалению, уже не ощутите на себе мерцание и размытость монитора с ЭЛТ, не услышите стук дисковода для гибких дисков, громкое шуршание винчестера, но многие эмоции вы переживёте заново
        Вроде есть программы, которые настольгически поганят изображение, а для звука можно найти запись скрежета харда или писк дисковода

    • Andy_U
      /#25155360

      Первой моей программой для именно что ЕС-1840 был модифицированный загрузочный сектор для дискеты, переводящий дисковод с 40-дорожечного режима в 80-дорожечный. Как-то ухитрился найти 5 свободных байт... Причем с такой дискеты можно было даже грузиться. До сих пор храню.

  5. SmartVolk
    /#25153122 / +2

    Тоже навеяло воспоминания. В 1996 году Отдел Вневедомственной Охраны при УВД г. Волгодонска перевёл свои ПЦН (пульт централизованного наблюдения) на платформу IBM PC. То есть громоздкий пульт с лампочками и тумблерами, посредством которых объекты ставили на охрану/снимали, был заменён на компактное рабочее место, очень похожее на первое фото. Конечно, это был прорыв от старых технологий на новые. К слову, в этом же Волгодонске в эти же годы ГТС успешно внедряло цифровые АТС и ВОЛС, отечественные, кстати.

  6. mobilz
    /#25153146 / +3

    Ммм, слово и дело ) знакомство с макросами ) и doom на динамике )))

  7. MaFrance351
    /#25153288 / +4

    Почему-то аббревиатура «АРМ» (автоматизированное рабочее место) ассоциировалась всегда не с компьютерными классами или программированием, а с каким-то канцелярским днищем во всяких госконторах. А неотъемлемым атрибутом таких рабочих станций были пасьянсы и какой-то мутный самописный софт непонятного происхождения и непонятного предназначения (где в разделе справки автором значилось некое "[нечитабельная аббревиатура] России").

    • artyomsoft
      /#25153342

      Да, у меня тоже похожие ассоциации АРМ. Но я умышленно использовал эту аббревиатуру, чтобы подчеркнуть дух того времени. У нас курсовые в названиях содержали аббревиатуру АРМ.

    • Exchan-ge
      /#25155160

      Почему-то аббревиатура «АРМ»


      Мы (НПО) должны были принять участие в их разработке и производстве :)

      Поясню оригинальное значение этого термина — АРМ, это ПК, оснащенный всей необходимой периферией для работы (в современных терминах — мониторами (несколькими), принтерами, сканерами, сетевыми картами /модемами и главное — мебелью, на которой все это добро должно было быть смонтировано с учетом требований к эргономике)

      По занимаемой площади советский АРМ был близок к мини-ЭВМ и явно не подходил для установки в квартирах (попытки сп… столы для АРМ имели место в начале периода всеобщего бардака, но закончились неудачей после проведения первых же замеров :)

      По факту, полный функциональный аналог АРМ сейчас стоит в моем кабинете, с него и пишу :)

    • andrey408
      /#25155162

      Про кактус забыли! Кактус же- как неприменный аксесуар. И защитный экран.

      • Exchan-ge
        /#25155236

        Про кактус забыли!


        Помним, как же :)
        Даже источник известен — была такая публикация в одном из тогдашних компьютерных еженедельников («КомпьютерВорлд», да)
        Как раз на 1 апреля 1994 года.

        (потом там давали опровержение, но джин уже был выпущен из бутылки :)

        • artyomsoft
          /#25155240

          Как-то в одном из компьютерных журналов на 1-е апреля написали, что можно процессор разогнать, просверлив. Некоторые повелись)

          • Exchan-ge
            /#25155298 / +1

            то можно процессор разогнать, просверлив. Некоторые повелись)


            В упомянутом еженедельнике публиковали цены на процессоры (это издание имело свои «филиалы» по регионам, что позволяло размещать целевую рекламу локальных фирм)

            и был тогда своеобразный азарт — цены на 486 процессоры постоянно снижались, что создавало определенную интригу сродни игре на бирже :) Примерно 1995-1996 годы.

            Закончилось все это тем, что основной рекламодатель торжественно объявил о том, что 486 процессоры, которые фирме так и не удалось сбыть вовремя — настолько потеряли в стоимости, что были просверлены и повешены на корпоративную новогоднюю елку в качестве украшений (золото контактов, как никак, красиво :)

            • Vaitek
              /#25159920 / +2

              Я был бы счастлив от486го в 1996 ????

              • DistortNeo
                /#25159984

                Я тоже. У меня только в 1998 появился 286.

              • aik
                /#25160384

                У меня свой домашний компьютер появился вроде как в 97 году. Это был 486dx33/16MB RAM/40MB HDD. Да, именно 40. Через несколько месяцев добыл себе ещё один 40 и сразу стало жить в два раза лучше. :)

          • vconst
            /#25156912

            А некоторые современные можно разогнать — перепаяв пару резюков. Ну и… Много новых процессоров было продано тем, кто не умеет в смд ))

          • PuerteMuerte
            /#25157478

            Насколько я понял отзыв того читателя, который перепугал редакцию КО, это тоже был тонкий (и к тому же удачно сработавший) троллинг.
            Спросите меня, почему я помню отзывы на первоапрельскую шутку четвертьвековой давности? А хз, я сам не знаю.

      • MaFrance351
        /#25157356

        … кабель от которого, за неимением заземления, был воткнут в горшок с кактусом.

  8. pfemidi
    /#25153292

    MS-DOS не поддерживала многозадачность. В принципе вы могли запустить несколько резидентных программ, но это по сути не являлось многозадачностью.

    Была в своё время библиотека под названием CTask, она обеспечивала многонитевость в отдельно взятой программе. Конечно это не полноценная многозадачность, несколько процессов запустить одновременно так было нельзя, но в отдельно взятом процессе организовать cooperative multithreading было вполне реально.

    После прочтения этой статьи решил было поностальгировать, скачать этот CTask (AFAIR он даже в виде искходников поставлялся), но нигде его не нашёл, даже упоминания. Единственное что у меня от него осталось — программа диагностики для банкоматов Diebold, фирменная, под MSDOS, написанная как раз с использованием этой библиотеки. Правда программа эта на фирменной загрузочной дискете 3" от фирмы Diebold (в те времена ещё InterBold, совместное IBM и Diebold), так что мне даже программу эту сейчас не прочитать — не на чем ;-)

    • Kotofay
      /#25153316 / +1

      Можно было и вытесняющую настоящую организовать, с передачей сигналов между задачами, и их ожиданием.

      https://github.com/Kotofay/multithreading_dr_Dobbs

      Но самое было крышесносящее это была полноценная многозадачная многооконная графическая QNX загружаемая с дискеты. https://habr.com/ru/post/154269/

      • aik
        /#25153634

        Ну то всё же демка была, а не полноценная ОС.
        Уровня колибриОС и менуэтОС.

        • Kotofay
          /#25153736

          Браузер был, работа с модемом была, чем не полноценная?

          Почти как винда тех времён.

          • aik
            /#25153768 / +1

            Браузер был очень базовый. Вроде там были фреймы, но вот с жабаскриптом уже было туговато, молчу уж про русский язык, джава-апплеты и прочие activeX.
            Нетскейпу и IE он по функциональности конкурентом не был.

            Так что эта дискетка была хорошей технодемкой, но на реальную ОС не тянула.

            Я в те времена, кстати, пытался пожить на BeOS — там с софтом было повеселее. Но тоже не сложилось, она была забавная, но стандартом всё же была винда.

            • Kotofay
              /#25155206 / +1

              Вы не путаете с QNX на live-CD? Какой javascript в 90х? Дискета на 1.44Мб и с неё работала многозадачная ОС реального времени, с графической оконной оболочкой, драйверами и браузером. Никакой винде это и не снилось.

              https://www.youtube.com/watch?v=K_VlI6IBEJ0

              • aik
                /#25155516

                Та дискетка, если мне память не изменяет, вышла в 98 году. Ну может в 97.
                И жабаскрипт тогда уже был. Мало того, на самой этой дискетке была игрушка «ханойские башни», как раз на жабаскрипте написанная.

                • Kotofay
                  /#25155614

                  И эта игрушка работала как раз в браузере, если судить по приложенному видео.

                  • aik
                    /#25155640

                    Ну да. Это к вопросу о том «какой жабаскрипт». Простенький. Он был, но довольно ограниченный. И не особо пересекался с вариантами для IE/NC. Да и html зачастую был браузероспецифичный.

                    Само собой, тогда жабаскрипт играл гораздо менее важную роль, чем сегодня, и ещё можно было жить без него. Я вообще года до 2001-2002 активно пользовался текстовыми браузерами и не скажу, что так уже сильно страдал.

                    Но от графического браузера ждал больше, чем позволял вояджер. Тем более, что так дискетка как вышла — так больше и не обновлялась. И если в 97 она ещё была более-менее терпима, то в 98-99 уже совсем не котировалась.

            • axe_chita
              /#25155522

              Да вроде у браузера уровень функциональности IE3 (за вычетом поддержки ActiveX)
              Да и JS тогда еще не успел поразить все сайты своей интерактивностью, и сайты были вполне перевариваемыми.

              • aik
                /#25155544

                Только на рынке уже были IE4 и NC4. А через год и IE5 появился. И, само собой, все под них подстраивались, а не под какой-то там непонятный вояджер.

      • jobless
        /#25154442

        Я писал https://habr.com/ru/company/ruvds/blog/710942/comments/#comment_25128130 , но до решения о перехода на NetWare3(NWSql) искал что то юниксовое и в процессе был в каком то Московском банке, где родственник(кажется брат) человека из Питерской SWD Software Ltd внедрял QNX на бездисковых станциях. Проблема была в том, что сеть поддерживалась только на своих специфических сетевых картах и стоили они каких то не реальных денег и их ещё не так просто было купить. Если бы не этот факт, то в моей жизни вместо NETWARE и бездисковых под DOS случилась бы QNX.

  9. the-manticora
    /#25153310 / +3

    AUTOEXE.BAT --> AUTOEXEC.BAT

    • MaFrance351
      /#25154314 / +3

      … а для защиты от слишком разбирающихся в AUTOEXEC.BAT было написано Kuda lezesh?

      (а рядом с ним лежал kuda.bat, где было содержимое оригинального батника)

    • Exchan-ge
      /#25155166

      AUTOEXEC.BAT


      Запоминалось легко, по ключевому понятию «мазохизм» :)

  10. klimin007
    /#25153418 / +10

    Только в качестве архиватора использовали ARJ, а не RAR... RAR был чуть позже.

    • yasmax
      /#25154868 / +2

      Был еще ARC (1986), LHA (1992), ICE (1991), GZIP (1993), PKARC (1987), TAR (1988)... Список не полный

      • vconst
        /#25156922

        LHA для библиотек пользовали, текст он жал замечательно. До сих пор помню диск с фантастикой, где была оффлайн копия нескольких библиотек, включая мошковскую. Я даже свою читалку написал на Дельфи ))

      • pfemidi
        /#25160110

        Именно так оно и было, сначала никакого ARJ не было, были именно ARC, LHA и PKARC ( автор последнего Фил Кац, который позже сделал PKZIP). И был архивный менеджер NARC, который в интерактивном режиме позволял оперировать с архивами ARC. Выглядел почти как NC, тоже панельки, только не «синие панельки», а AFAIR то ли красные, то ли рыжие какие-то.

        И Norton Commander у меня тогда не было, был его болгарский клон «Команден Организатор» (дело происходило на болгарском же клоне IBM XT под названием «Правец-16» и поэтому было много его родного софта, включая этот «Команден Организатор» и болгарофицированная версия MSDOS, которая выводила все сообщения по-болгарски в т.н. «болгарской кодировке», которая не совпадала с общепринятой в СССР в те времена «альтернативной кодировкой», которая теперь называется CP866).

    • Survtur
      /#25154954 / +1

      Да, где-то в 1994 я точно пользовался arj на дискетах. А с rar я познакомился лишь когда он стал WinRAR.

  11. D_dMer
    /#25153590

    Теплый ламповый DOS - эх, как же тогда было здорово!

    • Adel-S
      /#25154242 / +5

      • deadka
        /#25154424 / +1

        Он самый! А в этой версии еще один куплет :-).

        Игры прятали через Boss Screen - в GW, которым все игрухи что можно подламывали была возможность выбрать экран, который показывать, если препод подходит.

        • RustamerR
          /#25154552 / +4

          Юрий Нестеренко - Когда мало кто знал, что значит Ctrl-Alt-Del (1996)

  12. aik
    /#25153630 / +7

    MS-DOS не поддерживала файловые системы NTFS и FAT32 (MS-DOS 6.22), которые выгодно отличались от FAT16.

    ntfs4dos точно был, да и для fat32 вроде какой-то драйвер имелся. А вот для длинных имён, по-моему, так ничего и не придумали.
    Если для мыши или CD-ROM проблем не было, то со звуковыми и сетевыми картами, устройствами, использующими USB-интерфейс, дела обстояли хуже.

    Совершенно идентично всё выглядело. Грузишь драйвер и пользуешься. Только оно всё жрало базовую память и зачастую с полным набором драйверов потом никакой софт не запускался. Приходилось делать несколько вариантов загрузки.
    вы могли запустить несколько резидентных программ, но это по сути не являлось многозадачностью

    По-моему, был какой-то копирователь файлов резидентный. То есть можно было отправить его в фон, а самому, к примеру, тексты набивать в редакторе.
    Компьютерная мышь, CD-ROМ-привод, принтер, звуковая карта и колонки являлись роскошью, и у большинства счастливых обладателей персональных компьютеров их не было.

    Мышь, по-моему, роскошью не была вообще никогда.
    CD-ROM и звук резко подешевели где-то к 94-95 году, какую-нибудь ESS688 и двухскоростную соньку стало можно взять за разумные деньги. Колонок специализированных практически ни у кого не было, колхозили кто что мог.
    Высокоскоростного интернета не было вообще, к 1998 году появился канал в 115 Кбит/c на весь институт.

    У нас как минимум до 99 года весь город (небольшой, правда) сидел на канале в 128 килобит. Да ещё спутниковом.
    Что читали и откуда брали информацию

    Книги, журналы.
    «Компьютерра».
    Часто использовались архиваторы. Самым распространённым был RAR.

    Всё же arj. zip был менее распространён. rar в народ пошел попозже.
    Для текстов использовали ha — почти все диски-библиотеки в нём были.
    Иногда получалось её сохранить на файловом сервере

    У нас в универе (конец девяностых) народ боролся за минимизацию размеров квейка первого. Студенту было положено 10 мегабайт на сервере, потому там надо было уместить и квейк, и свои учебные файлы.
    В более ранние времена при помощи unerase из NU файлы прятали — надо было затереть там первую букву имени и тогда файл становился невидим. Для восстановления надо было букву вернуть. А если кто-то что-то записал поверх этого файла, пока вас не было — значит не судьба.
    Как только в класс заходила лаборант, все дружно нажимали кнопку Reset

    У нас вырубали мониторы. И нередки были ситуации, когда в класс заходил лаборант или учитель, а несколько студентов сидели и смотрели на выключенный монитор. А так они там в героев играли hot seat.
    Поэтому при помощи простой дрели можно было увеличить ёмкость дискеты.

    Только если не сэкономили на магнитном слое на второй стороне.
    Офисные приложения

    Кроме перечисленных вами был лексикон, был досовский word, был framework (вроде там всё было, но мне только электронные таблицы помнятся).
    Norton Commander, Volkov Commander, DOS Navigator

    Нортон был стандартом, волков был маленьким и имел возможность выгружать резиденты из память, а у навигатора была куча свистелок, включая тетрис и CD-плеер.
    Самыми распространёнными были Doctor Web и Norton Antivirus.

    До них был aidstest. А ещё был зверь по имени adinf, который назывался «дисковый ревизор». Ему не нужны были базы, он записывал контрольные суммы файлов, жил в бутсекторе и т.п. Зато конфликтовал с кучей системного софта, типа скандисков и дефрагов.
    Вообще, обучаясь в институте, я видел, как всё быстро меняется в сфере компьютерных технологий.

    В девяностые и начало нулевых всё очень быстро менялось, производительность в разы росла ежегодно, компьютеры устаревали через пару-тройку лет.
    Замедлилось всё где-то с выходом Core2Duo — которые вполне тянут и сегодняшние задачи, особенно если поставить побольше памяти и воткнуть ssd. Ну может видюшку ещё добавить для декодирования видео.
    А попробуйте в 2002-2003 году выйти в интернет на компьютере из 1988…

    • hw_store
      /#25153688

      Если я ничего не путаю, то на дискетах (каковые были основным носителем информации в первых IBM-совместимых ПК) вообще использовался формат FAT12, а не FAT16

      • artyomsoft
        /#25153698 / +1

        Вы не путаете, на дискетах используется FAT12

      • aik
        /#25153714 / +2

        Ну это вообще восьмидесятых годов история. А в девяностые компьютеры без жесткого диска (среди PC) уже практически не встречались, даже на ХТшках хотя бы 10-20 мегабайт уже имелось.
        Только в виде наследия тех же восьмидесятых — советские клоны и всякие там подарки школам от иностранцев. У меня в школе был класс из PS/2 бездисковых. К ним кто-то из родителей учеников в качестве шефской помощи поставил сервером 386 с нетварью.

        • Cruz_Castillo
          /#25154008

          PS/2

          Может, OS/2?

          • vconst
            /#25154036 / +3

            Не, именно пиэс пополам, у нас были такие в школе. Это было айбиэмовское семейство, вымершее, от этого формата остался только мышиный разьем ))

            • Dimsml
              /#25154566

              А вымерли они потому, что в IBM решили что негоже своими технологиями со всеми делиться и сделали проприетарную шину MCA.

              В результате все опять умыкнули стандарты у IBM, кроме собственно самой шины.

              • yasmax
                /#25154838 / +1

                Уж кто-кто, а IBM открывали стандарты и позволяли делать сторонним фирмам платы расширения к своим компьютерам. IBM намеренно разрешала пользоваться стандартами. Это была грамотная бизнес-стратегия. Как в свое время мелкая фирма JVC подарила проект VHS компании Panasonic и совместными усилиями и возможностями вырвали рынок бытовых видеомагнитофонов из пасти Sony с её более стандартом Betacam.

                Именно по этой причине они (IBM) вытоптали поляну Apple. Вот, уж кто жадным был. Первоначально Macintosh выглядел значительно лучше по характеристикам по сравнению с IBM PC/XT. Но быстрый прогресс и конкуренция множества игроков для ibm-подобной техники сделал свое дело.

                • Exchan-ge
                  /#25155186

                  Уж кто-кто, а IBM открывали стандарты и позволяли делать сторонним фирмам платы расширения к своим компьютерам.


                  Когда IBM поняла, что доигралась с этой своей политикой — курс этой компании резко поменялся.
                  Но было уже поздно :)

                  Первоначально Macintosh выглядел значительно лучше по характеристикам по сравнению с IBM PC/XT.


                  Первоначально Macintosh был значительно дороже.
                  Кстати, Эппл таки тоже успела наступить на те же грабли. что и АйБиЭм.

                • aik
                  /#25155538

                  вырвали рынок бытовых видеомагнитофонов из пасти Sony с её более стандартом Betacam

                  VHS на несколько лет старше бетакама. Скорее про бетамакс речь.
                  Ну и там всё же не только свобода помогла, были ограничения и формата. У VHS на кассету влезало сильно больше, вроде как два часа против часа у бетамакса. Покупателям это понравилось, ибо фильм влезал. Бетамакс потом до двух часов дотянулся, но это было поздно, да и VHS к тому времени уже шесть часов умел. Ну и всякая запись по расписанию, видеопрокаты и т.п.
                  А бетакам был профессиональным форматом и он достаточно долго прожил в студиях, не особо претендуя на массовый рынок.

                  IBM намеренно разрешала пользоваться стандартами

                  Скорее случайно забыли шину и архитектуру запатентовать. Зато был патент на биос, с которым IBM активно за клонами охотилась, а те, в свою очередь, изобретали методы обхода этого патента.
                  С PS/2 же в IBM решили больше таких ошибок не повторять и запатентовали всё. Кроме клавиатурного порта. В итоге только он и выжил, а IBM ушла с рынка персоналок.

                  • yasmax
                    /#25163094

                    Очень давно я смотрел японский документальный фильм о создании бытовых видеомагнитофонов. Они брали интервью у инженеров, разрабатывавших VHS, и у влядельце и основателя JVC. От первого лица была история. JVC сделали видеомагнитофон. Требовался, кажется, час или полтора записи и компактность. Но маленькая фирма не могла массово производить устройства. В то время они занимались произовдством оборудования для кинотеатров. А видеомагнитофон сделали только что нанятые выпускники Коледжа точной механики. Их было всего 2 или 3 человека. Конкурс был серьезным. Не помню кто организовывал. Толи ассоциация какая, толи правительство. До последнего момента было не ясно, кто получит финансирование со стороны для разворачивания производства и утверждения стандарта. JVC ходила под угрозой банкротства и закрытия.

                    Может потому, Sony опоздал, что против них была хорошая идея и мощное производство Panasonic, утверждение другого стандарта?

                    Sony, чуть позже отыгралось на стандарте 3" дискет. Столько словок сняла...
                    Что потом, на рынке flash card её MemoryStick игнорировали все.

                    Почему-то не любят Sony в самой Японии. Или это просто публичное отражение известного противостояния финансово-промышленных групп Мицуи и Мицубиши...

              • vconst
                /#25156936 / +1

                Нашел картинку в вики, именно такие в школе были ))

                Заголовок спойлера
                image

                Еще помню это движение, когда надо было «ресетнуть» зависший комп — быстро щелк-щелк вверх-вниз его выключатель )) Отдельной кнопки там не было)

                • YMA
                  /#25157412

                  Такие почти во всех школах стояли... За заглушкой с решеточкой на учительском ПК прятался винчестер аж на 40 мегабайт. ;)

                  А если щелкнуть выключателем очень быстро - вообще ничего не происходило, блоки питания там весьма неплохие стояли.

                  • vconst
                    /#25157642

                    Да, винт стоял только на одном )

                    Сначала не разобрались как грузить систему и «учились» на встроенном Бейсике :) Выключил комп — прога канула в лету, как сохранять на дискету из дефолтного Бейсика — не разобрались)

          • aik
            /#25154436 / +3

            PS/2 — компутер. en.wikipedia.org/wiki/IBM_PS/2

            А OS/2 — это операционная система.

            • Exchan-ge
              /#25155198 / +2

              А OS/2 — это операционная система.


              В сетевых баталиях OS/2 занимала место Линукса до его, Линукса, появления :)
              Собственно, первая ассоциация при упоминании полуоси — не она сама, а понятие «срач» :)

              • aik
                /#25155552 / +2

                Ну там срач был многосторонний. Кто-то топил за то, что надо делать многозадачный 32хбитный дос, кто-то топил за то, что 95 — это тупиковая ветка и надо развивать NT, кто-то топил за OS/2.
                Но народ выбрал 95. А через несколько лет в MS таки развили NT до универсальной ОС.

                OS/2, помнится, страдала из-за более высоких системных требований, топорного интерфейса и отсутствия софта. Да, она могла запускать досовский и часть виндового, но зачем это надо, если дос с виндой и так с этим справлялись.
                Плюс поддержка железа хромала, драйвера никто в коробочку не клал, приходилось искать по BBS'кам (это по рассказам, сам не пытался).

                • axe_chita
                  /#25155846 / +1

                  Вся плюшка OS/2 была в том, что его было очень сложно уронить приложением DOS или Win3.11
                  Т.е. можно было легко запустить прогу написанную на Клиппере активно работающую с БД (и работала она быстрее чем под чистым DOS), запустить Word без запуска Windows, ко всему этому запустить Borland С for OS/2, и вишенкой на торте запустить нативный DOOM for OS/2. Ну и главный тест на многозадачность — форматировать дискеты на фоне. И всё это работало без тормозов. Так что полумух форева.
                  И требования к железу у OS/2 Warp 3.0 были такими же как у Win95 386 и 4мб ОЗУ.
                  Но с софтом, точнее со средствами разработки было не айс. Точнее так, IBM не смогла выпустить продукт подобный Visual Basic, чтобы непрофессиональные программисты смогли насытить рынок программ для OS/2. А дальше хуже под Win16 стали применять Win32s/WinG которые под OS/2 не работали. :(

                  • aik
                    /#25156160

                    и работала она быстрее чем под чистым DOS

                    На том же железе?
                    Кстати, всякие там хитрые защиты от копирования ещё были, которые к железу привязывались — они как-то работали под OS/2?
                    требования к железу у OS/2 Warp 3.0 были такими же как у Win95 386 и 4мб ОЗУ.

                    Только в соперники 95 предлагали мерлина, а не 3.0
                    Напирали на голосовое управление, скриптовый язык и т.п.
                    Интерфейс при этом по прежнему выглядел как третья винда, а юзеры любят весёлые обои.

                    Ещё, помнится, была какая-то история про внутреннюю ошибку самой полуоси, из-за которой нативные приложения работали хуже досовских и виндовых…

                    PS. Про «Synchronous Input Queue» история.

                    • axe_chita
                      /#25163768

                      На том же железе?
                      Именно так.
                      Кстати, всякие там хитрые защиты от копирования ещё были, которые к железу привязывались — они как-то работали под OS/2?
                      В смысле DOS программы с с защитой от копирования привязкой к железу? Скорее всего в чистом виде не работали, все таки OS/2 в V86 режиме пахала. А не чистые, со снятой защитой, работали на ура.
                      Только в соперники 95 предлагали мерлина, а не 3.0
                      Наоборот это Win95 предлагался как альтернатива OS/2 Warp, поскольку Warp вышел на год раньше. Слоган тех времен Win95 для домохозяекб Warp для профессионалов
                      Напирали на голосовое управление, скриптовый язык и т.п.
                      Ндаа, голосовое управление в те времена было ка в старом добром гэге: «Направо. Направо! НАПРАВО, Я СКАЗАЛ!!! НЕТ, ЭТО Я ПРАВ!!!!!»
                      А REXX просто язык с особенностями.
                      Интерфейс при этом по прежнему выглядел как третья винда, а юзеры любят весёлые обои.
                      Вы работали в WS PM на OS/2, или это впечатление со слов «очевидцев»?
                      Ещё, помнится, была какая-то история про внутреннюю ошибку самой полуоси, из-за которой нативные приложения работали хуже досовских и виндовых…
                      Я с этим не сталкивался
                      PS. Про «Synchronous Input Queue» история.
                      Вы про саботаж Microsoft IBM на выставке COMDEX который исполнил Балмер? Имея доступ к кодовой базе OS/2 и PM, над которой Microsoft работала до 2.0, можно было и не такой изобразить. Только чтоб такое случилось с OS/2 нужна была отдельная программа, а Win95 падал самостоятельно :)

                • gatoazul
                  /#25162206 / +2

                  Интерфейс OS/2 был вполне на уровне, уж точно не хуже Windows 3.11
                  Отдельный софт ей был не сильно нужен, она отлично исполняла и досовские, и виндовые программы.

                  Погубил ее выход Win95. Массово стали выходить программы под эту ОС, а OS/2 их выполнять не умела.

                  Причем, такое впечатление, что со стороны IBM это был натуральный саботаж.

                  • aik
                    /#25162768

                    Так интерфейс 3.11 и был топорный. А os/2 даже мерлин не особо далеко от него ушла.

                    Массово стали выходить программы под эту ОС, а OS/2 их выполнять не умела.

                    Так потому и нужен был нативный софт.
                    Плюс, помнится, для исполнения виндовых программ полуосу нужна была лицензия на винду (ну или более дорогую версию ОС надо было брать, куда виндовые библиотеки входили).
                    А зачем юзеру покупать что-то дополнительно, если у него и так уже винда имеется?

                    • gatoazul
                      /#25163200 / +1

                      Интерфейс OS/2 был вполне изящный и продуманный. До сих пор не могу забыть, что даже табы у нее были разноцветные - чего больше никто не делал.

            • Cruz_Castillo
              /#25155740

              Это да, и под неё точно был Novell Netware Client.

        • yasmax
          /#25154814

          Были еще бездисковые станции. Например, ATLabs NetTerminal.
          Да и BIOS некоторых обычных персоналок мог грузиться по сети. А если нет, то можно было доставить дополнительную микросхему EPROM в свободный разъем хоть SCSI контроллера с необходимым загрузочным сетевым модулем. Сетевые платы 3COM или имели уже на борту такую микросхему или имели панель для её установки. Это всё из моего опыта в середине 90-х.

          • aik
            /#25154836

            Были, но они всё же терминалами были, а не полноценными компьютерами.
            А так, конечно, и сетевая загрузка встречалась, и несколько рабочих мест на один системник…

        • Exchan-ge
          /#25155178

          А в девяностые компьютеры без жесткого диска (среди PC) уже практически не встречались


          Мои знакомые ухитрились в 1995 купить себе домой ПК без жесткого диска, но с двумя флопами на 5".
          После чего пригласили меня помочь им с настройкой и ПО.

          Так у меня появился опыт работы с компом без жесткого диска, а у знакомых — навык спрашивать совета перед покупкой таких вещей :)

          • aik
            /#25155560

            В 95 такой комп уже наверняка проходил по разделу древнего мусора. Не, я помню в 98-99 году продажу так называемых «антикризисных» 286 за небольшую денежку. Но тогда и условия другие были.

            На счёт же компов без винта… Знакомый году в 97 съездил в столицу на митинский рынок и купил там себе железок, крутой комп собрать. Соневский монитор, свеженький ММХ, 32 мега памяти и т.п. Вернулся домой, заметил, что осталось подозрительно много денег, потому на них хорошо отметил это дело.
            А когда начал собирать, то выяснил, что забыл купить жесткий диск. Какое-то время одалживал диски по знакомым, но в итоге через полгода комп распродал. Я оттуда монитор ухватил.

          • PuerteMuerte
            /#25157500

            Так у меня появился опыт работы с компом без жесткого диска, а у знакомых — навык спрашивать совета перед покупкой таких вещей :

            У советского инженера опыт работы с компом без жёсткого диска должен быть в стоковой прошивке.

        • mayorovp
          /#25160272

          А в девяностые компьютеры без жесткого диска (среди PC) уже практически не встречались, даже на ХТшках хотя бы 10-20 мегабайт уже имелось.

          Я в нулевые видел бездисковые компьютеры в школе, и до конца нулевых они там точно простояли. Насколько я понял, диски у них "отобрали" намеренно, чтобы не приходилось регулярно чинить после экспериментов школьников.

          • aik
            /#25160392

            Подобные эксперименты видел, мы в универе (я там в саппорте подрабатывал) тоже пытались сетевую загрузку наладить. С бутромами к сетевушкам что-то не заладилось, но с дискетой я там в итоге линукса с браузером смог загрузить.

            • PuerteMuerte
              /#25161798

              Подобные эксперименты видел, мы в универе (я там в саппорте подрабатывал) тоже пытались сетевую загрузку наладить

              В советских школьных классах сетевая загрузка ученических компов шла ещё с завода. Потом это знание было утрачено.

              • aik
                /#25161830

                Это от архитектуры зависело, в общем-то.
                На РС тоже никто не мешал сетевую загрузку делать с подходящими ОС. И бутромами на сетевушках.
                Но бутромы поставить позволяли далеко не все сетевушки, добыть их в конце девяностых тоже было не всегда просто, а грузить целую винду на несколько компов через десятимегабитный хаб было бы очень долго.

                • PuerteMuerte
                  /#25163128

                  Это от архитектуры зависело, в общем-то.

                  Да все они умели, и УКНЦ, и Корветы, и Поиски, и Ямахи, и БК0010. В принципе, и на РС совсем не обязательно было иметь Ethernet-сетку, в начале 90-х у нас вот на таких картах сеть была:
                  image
                  К сожалению, не могу уже вспомнить топологию, ибо тогда был молодой и мало что в этом понимал, но по-моему, была «звезда». На какой скорости работало, тогда я был не в курсе, но этот приёмо-передатчик D7201 умеет в «чуть меньше мегабита», что само по себе раз в двадцать лучше, чем сетки на УКНЦ/БК0010 и иже с ними.

    • megahertz
      /#25154034 / +1

      С длинными именами было решение. В начале нулевых были популярны образы загрузочных дискет с DOS напичканные на сколько это возможно разным софтом. Поддержка длинных имен была, причем они даже в vc отображались ЕМНИП.

      • aik
        /#25154510 / +1

        В начале девяностых они, скорее всего, были на виндовом досе 7.х, а не на 6.22
        Тот, как минимум, про fat32 уже знал без лишних драйверов.

        VC, насколько помню, про длинные имена знал в версии 4.9999, но только под виндой, под чистым досом запускался. но с короткими именами.

        А так — sta.c64.org/lfnemu.html всякие драйвера на эту тему.
        Есть и длинные имена для доса, и фат32 для него же.

        • YMA
          /#25154616 / +1

          <зануда> В начале 90-х DOS 7.x быть не могло, разве что в середине, он входил в состав Win95 ;)</зануда>

          А мы еще успели попользоваться полностью отечественным PTS-DOS (враги, правда, клеветали, что это тыреный и доработанный DR-DOS, но судя по ассортименту глюков и степени оптимизации - разработка своя). Занимал он в памяти ощутимо меньше, и были прикольные фишечки типа моргания scroll lock при обращении к ramdisk (почувствуй себя счастливым владельцем винчестера).

          • aik
            /#25154764 / +1

            Ну да, просто думал о другом — человек про начало нулевых написал, а статья про начало девяностых, вот одно на другое и наложилось.

            На счёт PTS-DOS — сам не пользовался, но помню, что там была какая-то тёмная история с PT$-DOS.

          • yasmax
            /#25154846

            Тогда в рекламе этого ДОСа говорили, что полностью все утилиты переписаны на ассемблере. Оптимизация ЯВУ тогда похрамывала.

            Был 1998 году в Польше, в Зелена Гура, там в магазине официально он продавался, в коробке, с поддержкой.

            • PuerteMuerte
              /#25154896

              Тогда в рекламе этого ДОСа говорили, что полностью все утилиты переписаны на ассемблере

              Дык, и оригинальный MS DOS даже в шестой версии был практически весь на ассемблере, кроме нескольких второстепенных утилиток вроде setver или subst. И те были на сях, что тоже вполне себе компактно.

    • DmitryZlobec
      /#25154446 / +1

      Вроде Волков еще умел полные директории удалять, а третий нортон только пустые.

      • aik
        /#25154542

        Я не уверен, что в сознательном возрасте застал третьего нортона.
        Что пользовался — это несомненно, за РС я сел в районе 89-90.
        Но сознательно что-то начал делать только в 94-95, до этого просто игрушки запускали да на паскале что-то программили по мелочи, ибо доступ был эпизодический, «по выходным и праздникам».
        А в 94 появился постоянный доступ к компу — там уже и кроме игрушек нашлось чем заниматься. Нортон к тому времени уже был четвёртый.

    • vconst
      /#25156924

      Книги, журналы.
      «Компьютерра».
      Upgrade :)
      Правда это было уже 2к+

      Помню даже оффлайновую встречу редакции с читателями журнала и конфы, в одном уличном кафе на Бульварном кольце. Я там кому-то задарил распечатанного Кольценосца ))

      • aik
        /#25156960

        После Компьютерры другие журналы казались каким-то блеклыми. Слишком «прикладными». А в Компьютерре был баланс между физиками и лириками.

        • vconst
          /#25156982

          Зато в Апгрейд была конфа и там много народу общалось, оффлайн тоже

          • aik
            /#25157166

            «Конфа» для меня ещё со студенческих времён ixbt.
            image

            • vconst
              /#25157236

              Хобот хорош, но в АП собралась такая небольшая и теплая, ламповая компания. Журнал и конфа. У Хобота журнала не было ))

              • aik
                /#25157282

                У Хобота журнала не было ))

                Точно?

                image

                Я, правда, не помню, когда он конкретно появился, но вроде как в начале нулевых. Но сперва были сайт и конфа.

                • vconst
                  /#25157382

                  Хм… Видимо, это что-то не очень популярное. По крайней мере, АП точно был популярнее ))

                  • aik
                    /#25157388

                    По крайней мере, АП точно был популярнее ))

                    С этим не спорю, попадался почаще.

  13. vagon333
    /#25154160

    ДЕМОС - моя пытка конца 80х.
    Дьявольская операционка для отпугивания студентов-программеров.
    Переход на MSDOS для меня был праздник души. :)

    громкое шуршание винчестера

    Наверное "хруст" винчестера и "шуршание" флопиков под щелканье клавы. :)

    • artyomsoft
      /#25154196 / +1

      ДЕМОС я не застал, только в книжках советских из библиотеки она упоминалась, как советская UNIX система. Еще чем-то таинственным был компьютер PDP 11, который упоминал один из наших преподавателей, но я сомневаюсь, что он его видел.

      • Andy_U
        /#25155348

        Да ну? Эта серия (Электроника-60 сюда же) была очень популярна у физиков, так-как легко интегрировалась с КАМАКом.

    • jobless
      /#25154490

      https://computer-museum.ru/histsoft/rubin.htm

      Предтеча sql в Ingres(Рубин) с её QUEL и особенно EQUEL (по современному EmbededSql в Си) это было восхитительно.

      Для меня, ещё в PL/1 вкусившего многозадачность и асинхронный ввод вывод, DOS был позор человечества.

      • artyomsoft
        /#25154528

        Embeded SQL тоже для меня был загадкой, когда я самостоятельно изучал Interbase. Сильно расходилось с тем, что рассказывали преподаватели на кафедре.

        • jobless
          /#25154550

          И в чём была загадка. На уровне изучения столкнулся ещё в PL/1 и DB2, потом ingres(Rubin). в NetWareSql как то не сложилось ибо не срасталось с Borland, а вот на informix (ICL-Unix) было замечательно. Это же просто препроцессор, который берёт на себя формирование запроса прям из исходника и распихивает результат по переменным.

          • artyomsoft
            /#25154580

            Я приблизительно понимал, как это все внедряется в Си код, а у нас все делалось на Delphi, а примеров для делфи не было. Но я думал какой-то способ есть внедрить в Delphi. Понятно, что embedded sql в delphi внедрить нельзя было, но тогда уж очень мало информации было, да и понимания.

            • jobless
              /#25154598

              В этом смысле да. Препроцессоров ESQL для Pascal не встречал, хотя не берусь утверждать что их не существовало. Яркий пример https://postgrespro.ru/docs/postgresql/13/ecpg

              Скриптовых для процедур много а внешний для ESQL только Си

  14. PuerteMuerte
    /#25154192 / +3

    Ещё был интересный способ, которым пользовалась лаборант нашей кафедры, продавая нам дискеты, – это их просверливание.

    Просверливание дискет — это редкий кейс. Чтобы дискету просверливать, вам надо ещё где-то было найти дискету 3.5" на 720К, которые сами по себе были мега редкостью в 90-е. В основном, на 720К были дискеты 5.25", а 3.5" были заметно дороже, но все они в продаже были импортные, и все на 1.44.
    Насчёт модификации дискет помню другой любопытный кейс, если у дискеты запарывалась нулевая дорожка, её не надо было выбрасывать, надо было аккуратно расковырять конверт и перевернуть диск вверх ногами. Битая нулевая дорожка оказывалась на другой стороне, и дискета ещё какое-то время служила. В случае трехдюймовых дискет надо было ещё металлическую втулку в середине диска переклеить, но она была на липучке, и это тоже не составляло проблемы, единственное, требовался пинцет для её аккуратного отделения.
    Что касается увеличения ёмкости, в ходу были утилитки 800.соm и 900.соm, которые позволяли делать нестандартный формат, запихав 800 килобайт и даже больше на 720К дискету, и 1.6 Мб на дискету 1.44.

    • artyomsoft
      /#25154212

      У нас, наверное, какой-то запас дискет на 720 в институте продавали.

      • axe_chita
        /#25155676

        Скорее всего, это были дискеты из под драйверов (сеть/принтер/мышь/видеокарта). Вот их и пустили в оборот

    • DistortNeo
      /#25154298 / +2

      Что касается увеличения ёмкости, в ходу были утилитки 800.соm и 900.соm, которые позволяли делать нестандартный формат, запихав 800 килобайт и даже больше на 720К дискету, и 1.6 Мб на дискету 1.44.

      Ещё pu1700 и 2m.

  15. RustamerR
    /#25154290 / +2

    Когда в корне диска С на SSD обнаруживаешь Autoexec.bat, Command.com, mouse.com, Keyrus, папки NC5, TP и DRWEB422..
    Из архиваторов помню конечно ARJ.

    Тем круче, что некоторые истинные легенды тех лет до сих пор живы и есть среди нас:

    @PapaBubaDiop и его Поле чудес / Sea / King

    • RustamerR
      /#25154390

      Также вспоминается Сергей Прокофьев (не композитор) из Харькова с своей KB2 (King's Bounty 2), которая превратилась в современных Героев Мальгримии (в которых я уже не играл по понятным причинам).

      • artyomsoft
        /#25154428

        К сожалению, King Bounty 2, не запускается на процессорах с частотой выше 200 Мегагерц. Вероятно, из-за того , что была скомпилирована непропатченным Turbo Pascal 7.0, который содкржал ошибку в модуле crt. A так да, это одна из первых игр для IBM PC, что я увидел.

    • artyomsoft
      /#25154438

      Поле чудес работает не полностью корректно на современном железе. Я думаю, из-за того, что некорректно реализована работа со временем( задержки реализвованы с использованием процессора, а не таймера)

      • Exchan-ge
        /#25155212

        Поле чудес работает не полностью корректно на современном железе.


        Его (ее, игру :) портировали на смарты (как минимум — на виндофоны)

      • gatoazul
        /#25162234

        В ДОСе не было никаких таймеров, поэтому поначалу все игры так писали. Поэтому игры под XT работали на AT слишком быстро, и производители железа стали приделывать кнопку Турбо, замедлявшую процессор в два раза.

        • vconst
          /#25162248

          Я сделал себе резидент на 1Ch, который ставил delay и читал сканкоды клавиатуры, чтобы регулировать задержку ))

        • artyomsoft
          /#25162278 / +1

          Как не было? А это тогда что? https://en.wikipedia.org/wiki/Programmable_interval_timer

          • gatoazul
            /#25162336 / +1

            Это аппаратный таймер, а я говорил об API DOS. Почему в играх поначалу таймер не использовали, не могу сказать - возможно, что просто не заморачивались.

            • vconst
              /#25162342

              Потому что и так производительности не хватало

            • PuerteMuerte
              /#25163166

              Это аппаратный таймер, а я говорил об API DOS.

              Так во времена DOS софтины её API разве для для работы с файлами использовали, ко всему остальному оборудованию было принято использовать прямой доступ, хотя в DOS зачастую и была возможность работать с устройствами через функции операционки.
              Почему в играх поначалу таймер не использовали, не могу сказать — возможно, что просто не заморачивались.

              А он неудобный. Использовать можно было только один канал, т.к. второй юзался для регенерации памяти, а третий под звук. Срабатывание таймера обрабатывалось прерыванием, ну т.е. представьте себе, как этим пользоваться? Вам надо подобрать растактовку всех событий в игре, установить минимальный интервал таймера, чтобы подходил под все события, и каждые сколько-то миллисекунд ваша программа будет уходить в обработчик прерывания, где вам надо посчитать такты, и запускать то или иное событие, или несколько событий, либо ничего не делать. Плавный ход игры так обеспечить точно нереально.

  16. DistortNeo
    /#25154296 / +2

    Однако для сетевого диска таких решений не было

    Как это не было? В Novell Netware была утилитка salvage.

    • artyomsoft
      /#25154370 / +2

      У нас не было, и мы не знали про нее. Я только сейчас от Вас узнал

  17. Astroscope
    /#25154388

    Track 0 Bad Disk Unusable

  18. astenix
    /#25154658

    Не wd, а Word & Deed :)

    Вы еще Norton Commander назовите nc, бо это его команда запуска…

    • artyomsoft
      /#25154724

      Скорее всего Вы правы, но в моем окружении его реально все называли WD в те времена.

    • aik
      /#25154774

      Ну так нортон обычно и звали либо «эн-цэ», либо «нортон». Полным именем его редко называли.

      • Exchan-ge
        /#25155214

        либо «эн-цэ»


        «Эн-Ка» :)

        • aik
          /#25155574 / +1

          NC же, а не NK.
          А латиницу массы у нас всегда читали «по-шахматному» — «а», «бэ», «цэ», «дэ»…

      • gatoazul
        /#25162240

        Помнится, когда я узнал, что Нортон Коммандер написал вовсе не Питер Нортон, моя вера в человечество сильно пошатнулась.

    • axe_chita
      /#25155710

      Исполняемый файл «Слово и Дело» назывался W&D.COM или W&D.EXE
      И из-за этого амперсанда в имени глючил Dos Navigator, точнее TurboVision для которого буква после амперсанда выделялась как хоткей, а сам амперсанд исчезал из имени.

      • yasmax
        /#25163160

        У меня он назывался wd.com. Кажется com. Гутников гордился тем, что умещал бинарный код редактора в файле 64К. Встречался с ним лично, когда покупал лицензию.

        Сначала хотел дизасемблировать и отключить назойливое напоминание. Сидя в отладчике, разбираясь как работает самомодифицирующийся код надкнулся на текст: "Ну что? Отлаживаем? Студентам вечная лиценция за 3р." У меня как-то сразу отпало желание дальше копать. Нашарил 3 рубля и поехал на м. Белорусская в Москве к Гутникову. И он, попросив показать студенческий, правда дал лицензионный номер. И другу моему тоже отбил желание своей находкой.

  19. PuerteMuerte
    /#25154862 / +6

    Кстати, об архиваторах под DOS. Нашёл у себя папочку, дожившую с тех лет:

    Там вон и одна из версий анекдота есть, под названием lha.lzh

    • yasmax
      /#25163118

      А чего там за расширение у Rar?

      • PuerteMuerte
        /#25163172

        govn? Это от government, правительственная версия, там лицензия на Ельцина оформлена.

        • yasmax
          /#25163182

          Понятно. А то показалось...

  20. artemisia_borealis
    /#25154902

    Про Кнута упомянули, а про TeX забыли. В середине 90-х под DOS прекрасно работал emTeX, вполне можно было шикарно оформлять документы, статьи, дипломы. Dvi-viewer там работал в графической моде. Лазерный принтер можно было надыбать уже в те годы, типа 4L или 5L, или съездить к кому-то.

    А в DOS-навигаторе была шикарная заставка «Огонь», такую и сейчас ещё пойди найди…

    • RustamerR
      /#25154952

      Да уж, теперь не хватает полетов сквозь звезды в углу экрана. Хотя в Win10 заставки еще есть (Геометрический вальс помню).

      Вирусы тоже были хороши - осыпающиеся буквы (Cascade, кажется). Или еще чего похуже OneHalf, Чернобыль/Win.CIH, Так и ждали 26 числа с ужасом.

      • artyomsoft
        /#25154966

        Вспомнил, как у одного человека "не работало пол экрана". Сначала подумал, что может какой-то вирус, но когда увидел, это одна панелька Нортона или Волков коммандера была закрыта.

      • Kotofay
        /#25155164 / +1

        Вирусы тоже были хороши

        Смешной был переворачивающий экран вверх ногами.

        Захожу к бухам а они моник перевернули вверх колёсами и работают.

        Что, говорю, какую песню будем петь, товарищ комманд-ком? Дык, янки дудль!

        • artyomsoft
          /#25155196

          Не помню, вирус это был или просто резидентная программа-прикол, но я помню, как девушка, вставила дискету в дисковод, вышла из скринсейвера нортона, увидев перевернутый экран, не растерялась, вытащила дискету и пыталась засунуть ее другой стороной.

          • Andy_U
            /#25155354

            Резидент с именем "_.com"

            P.S. А может даже и не резидент. Там было какое-то жульничество с вертикальной разверткой CGA монитора.

        • PuerteMuerte
          /#25155342

          Смешной был переворачивающий экран вверх ногами.

          Это был не вирус, это был резидентный прикол. У меня, кстати, четверть века назад с ним был эпичный случай. Я к первому апреля послал подруге-филологу архив с фоточками. Самораспаковывающийся, конечно же. Ну, архива там на самом деле не было, была написанная на Дельфи софтинка с выдранной из винрара иконкой, и в её ресурсах лежали те фотки, при запуске она их вытягивала в текущую папку, т.е. выглядело оно вполне праводоподобно. А ещё в ресурсах был этот самый переворачиватель экрана. Он уже ставился в автозагрузку, и при старте переворачивал, ещё и окнами дрыгал. Выключался просто, по Esc. Ну, поржали, забыли. И как-то осенью она спросила, когда я эту гадость уберу с её компьютера…

      • Exchan-ge
        /#25155218

        Так и ждали 26 числа с ужасом.


        Был случай, когда казалось, что пронесло, а на деле у человека на компе слегка отставал календарь (системное время через интернет тогда было сложно синхронизировать :)

        Вот это таки был эпик фейл :)

        (кстати, винчих потом еще очень долго попадался на разных пиратских сборниках ПО)

        • vladkorotnev
          /#25155396

          У меня и на вполне лицензионном штампованном диске с какой-то детской игрой он попался разок

      • khrapko
        /#25160346

        Помнится был вирус, который гонял какой то символ по экрану. Он отражался от краев и так красиво перемещался. Приехал я в одну контору в столице. Смотрю бегает этот символ. Говорю - у вас вирус, я могу его убрать. Ответ поразил - та не надо, он нам не мешает. Ну оставил. Что интересно, где то через полгода или даже больше приехал, он так и жил у них на компе.

    • aik
      /#25155582

      Про тех все помнят, но он как был для оформления научных работ предназначен, так там и остался. А массы любят WYSIWYG.

  21. victor-homyakov
    /#25154974 / +7

    Интересный случай был с компилятором Turbo Pascal 7.0. Некоторые счастливчики, которые уже купили компьютер и могли делать задания по программированию дома, заметили, что у них почти все программы выдают ошибку деления на 0. Оказалось, что дело было в модуле crt (turbo.tpl), который выдавал такую ошибку, если частота процессора была 200 или более МГц.

    Сам в то время на это наступил, когда на новых компьютерах с Pentium II 400 не смог пользоваться нужными готовыми программами (из того, что помню - hddspeed), и писать/запускать свои. Сам же и раскопал, и теперь могу рассказать подробнее, если это всё ещё кому-то интересно.

    Для Borland Pascal 7.0 и Turbo Pascal 7.0 в модуле crt.tpu лежала процедура с названием delay для задержки на нужное количество миллисекунд. Задержку она делала, гоняя нужное число раз цикл с арифметическими действиями

    sub ax, 1
    sbb dx, 0
    

    Нужное число раз вычислялось при вызове задержки delay(delayMs) как loopsCount = delayMs * loopsPerMs (названия мои, код условный).

    Коэффициент loopsPerMs вычислялся один раз при старте программы. Тот же цикл с арифметическими действиями гонялся, пока таймер (датчик времени) не изменит своё значение на единицу. Шаг таймера был 55 миллисекунд, то есть цикл гонялся 55 мс. После этого коэффициент loopsPerMs получался делением количества итераций на шаг таймера loopsPerMs = N / 55, или на ассемблере

    ; кол-во итераций - в dx ax
    mov cx, 37h ; 55d
    div cx ; результат деления - в ax
    

    Так вот, на новых мощных процессорах цикл успевал накрутиться столько раз, что результат деления не помещался в регистр ax. Программа падала сразу после запуска с примерно таким сообщением:

    Runtime error 200 at XXXX:0091
    

    Справедливости ради, такой же проблеме оказались подвержены программы, использующие Microsoft C RTL, в наших краях чаще всего это были программы на Clipper 5 - там в библиотеке была аналогичная функция калибровки задержки, которая тоже падала на быстрых процессорах с таким сообщением об ошибке:

    run-time error R6003
    - integer divide by 0
    

    Я даже написал патчер, который искал и исправлял в бинарниках проблемный код, чтобы можно было запускать существующие программы и работать, не дожидаясь выхода новых версий.

    • artyomsoft
      /#25154990

      Спасибо за подробное объяснение

  22. vvbob
    /#25155082

    Учился с 1997 по 2001, у меня было получше чем у автора. Компы были доступны после занятий без всякой записи, до позднего вечера, пока универ не закрывался, и сидели мы очень так допоздна. Компы были по тем временам неплохие, пеньки 133-200, с 95-й виндой. На старших курсах подвезли интернет для преподов, но мы были ребята хитрые, что такое кейлоггер знали, поэтому пароли от преподавательских аккаунтов у нас были, и интернет мы изучали нахаляву :)

    С играми все было тоже неплохо - я даже на занятиях умудрялся в Дюка или Кваку играть, преподы на это закрывали глаза потому что у меня по их предметам всегда были пятерки автоматом. После занятий наша банда всегда устраивала дезматч в Кваку или Дум, домой обычно возвращался на последних автобусах, или вовсе пешком, если пропускал время. Хорошие времена были - молодость, студенчество, девушки, увлечения компами.. денег мало было, но тога это и не парило как-то сильно.

  23. Kotofay
    /#25155176 / +2

    Притчи о компьютерных жителях:

    Сидят как-то Диггер, командир Нортон и т. Комманд Ком, а мимо идет отец Вындоуз.

    "Сидите, - говорит. - Ну, ну. Скоро все подо мной сидеть будете".

    Никто ему так ничего и не ответил. Один т. Комманд Ком сплюнул и грязно выругался.

    "Проходи, проходи, - сказал, - оболочка дешевая".

    • Exchan-ge
      /#25155220

      «Проходи, проходи, — сказал, — оболочка дешевая».


      Народ перестал уже понимать отсылки к Винни-пуху в этом контексте, время идет, люди меняются…

    • Wesha
      /#25156588 / +1

      У Диггера вырос горб.
      — Сплюнь! — посоветовал командир Нортон.

  24. Exchan-ge
    /#25155246

    Утилита Norton Disk Doctor


    О, спасибо за скрин :)

  25. Exchan-ge
    /#25155248

    Советская дискета ёмкостью 720 Кб


    Где-то в загашнике у меня еще валяется эта картонная коробочка :)

  26. Exchan-ge
    /#25155262

    С появлением ОС Windows постепенно использование MS-DOS и программ для неё сошло на нет.


    MS-DOS достаточно долго мирно сосуществовала с ОС Windows (3.0, 3.1, 3.11, 95, 98) — в том числе и благодаря играм.

    Так что во время романтического периода компьютеризации (до 2000 года) эти две оси шли рука об руку :)

    (Гордое заявление из начала 1995 года — «Сегодня у меня на компьютере умер ДОС!» (в смысле — вместо ДОСа была поставлена OS/2). Где тот товарищ сейчас, под какой осью работает? Время летит, все тогдашние страсти в прошлом...)

    • aik
      /#25155586

      Досовские игры кончились в 97 году, дальше уже только мелочёвка какая-то выходила.
      А сетевые игры уже только под виндой работали, там это всё гораздо проще было. Особенно после появления понятия «игровой сервер».
      В досе гораздо больше кнопочек надо было нажать для запуска игры.

  27. Exchan-ge
    /#25155278

    Компьютерная мышь, CD-ROМ-привод, принтер, звуковая карта и колонки являлись роскошью, и у большинства счастливых обладателей персональных компьютеров их не было.


    Из перечисленного роскошью был только лазерный/струйный принтер.
    Потому как в 1995 стоил больше $600, самый дешевый вариант.
    (Матричные принтеры были от $120 до $200, в т.ч. и б/у)

    К 2001 году лазерники подешевели и перешли в массовый сегмент.

    • aik
      /#25155588 / +1

      Из перечисленного роскошью был только лазерный/струйный принтер.

      Смотря в какое время. Ковоксы народ не от хорошей жизни паял.

  28. Beibut_es
    /#25155718

    А как же знаменитый Лексикон, сколько в нем было написано дипломных работ....

  29. ZekaVasch
    /#25155790 / +2

    А зачем под досом был USB если USB то в компьютерах еще не пахло. Им еще даже в 95 виндоусе особо не пахло. LPT COM SCSI ISA все то что нам было нужно для расширения.

    Когда USB шагнул в народ уже большинство на 98 пересели и выше

  30. corvair
    /#25155848

    У тех, кто работает со всевозможным специфическим оборудованием, часто водится легаси, в том числе аппаратное. И у меня есть нечто подобное. i486DX2, 4 МБ ОЗУ, из апгрейдов DOMик на 512 МБ вместо родного харда на 200 МБ, визжавшего как болгарка, 17" ЖК Viewsonic раннего выпуска вместо севшей ЭЛТ. Пара НГМД на 3,5 и 5,25". Причём, комп по всей видимости "белой" сборки, под маркой самого Intel, который видимо когда-то продавал компьютеры под своей маркой. Матричный принтер Epson LQ-570+ с автоподачей, сам берёт по листочку.

    Всё это работает под MS-DOS 6.22 лицензионной, без русификации, видимо стоит изначально. Имеется родной дистрибутив на трёх дискетах. Плюс NC, Лексикон, несколько игрушек типа Принца, F1 и F16.

    Дома в 1997 году был вполне каноничный на то время Pentium-133/1,2/3,5/S3Trio64V+/14"/Windows 95. Подобный компьютер на то время уже был вполне привычным явлением и в принципе ПЭВМ уже воспринималась как обычный бытовой предмет. Пользу от компьютера тогда намного увеличивал принтер, тогда у меня был шикарный на то время лазерный HP LJ 6L, когда от нижних соседей ещё доносился визг и скрежет. "Лазерный" на то время многие воспринимали буквально и полагали, что этот аппарат буквально выжигает по бумаге лазером. С интернетом познакомился в 1998 году, когда его провели в университет.

  31. tormozedison
    /#25158924

    А этим кто пользовался?

    http://old-dos.ru/index.php?page=files&mode=files&do=show&id=111

    На матричном принтере оно печатало в графическом режиме шрифтом советской пишущей машинки очень качественно.

  32. oldprinters
    /#25159010 / +2

    Иногда скучаю по ДВК-2м и ассемблеру PDP-11. Очень много было написано и работало.

    • khrapko
      /#25160414 / +1

      В качестве ПДП-11 у меня была НАИРИ-4 (армянская машина с эмулятором PDP). А потом еще СМ-3. Но правда ассемблер я там не изучал еще. В основном Фортран. А вот ДВК принес мне много проблем со здоровьем. И башка болела почти после каждого сеанса работі с ним.

  33. rtzra
    /#25160024 / +2

    Dos Navigator был крут по своим временам. Умел все и еще немножко. И у него был встроенный тетрис.

    • aik
      /#25160396 / +1

      Умел все и еще немножко. И у него был встроенный тетрис.

      Свистелки.

      И эти люди потом катят бочку на десятую винду… :)

      • rtzra
        /#25163096

        Имею право, т.к. начинал еще с ЕС и на все это насмотрелся-напробовался самостоятельно.
        Тогда всего было мало и любая хорошая софтина была на вес золота и узнать о ней можно было только скопировав и попробовав. Это сейчас есть все что угодно, да еще и в куче реализаций. А тогда или есть или нет.

  34. Natanyrlin
    /#25160722

    В 90-х было очень много разговоров про компьютеры. Помню в Norton Commander и MS.DOS нас учили в 10 классе школы в 1999 году и заставляли учить функциональные клавиши во всех комбинациях. Смысла в них уже тогда не было, так как уже везде стояла Windows 3.1, а администраторы сидели на Windows 95 и даже 98. Потом уже в 2002 году, когда лежал в больничке, один парень хвастался, что у него на компе жесткий диск на 40 гигов, но ему очень нравится MS.DOS, из которого он почти не вылезает. Прикалывался, наверное, но я этих шуток тогда вообще не понял. В институте приходилось очень тяжело, так как все работы требовали в напечатанном на компьютере варианте, а свой компьютер у меня появился только в 2008, когда учился на последнем курсе, поэтому приходилось ходить по компьютерным классам и просить пустить попечатать. Глаза от ЭЛТ мониторов жутко уставали, а попытки зайти в Интернет, почитать что-нибудь интересное и немного расслабиться, немедленно пресекались администраторами. Помню одна такая администраторша в УрГУ внесла меня в чёрный список за то, что я случайно зашёл на конкурс красоты Мисс Екатеринбург. Обвинила, мол, хожу на порносайты. С тех пор я конкурсы красоты ненавижу. А один раз даже пришлось идти в компьютерный клуб в один криминальный райончик, чтобы с диска Консультант+ распечатать какой-то Указ Президента о структуре органов власти. Бумажку распечатывали часа два, потому что диск плохо читался и компьютер всё время зависал, а я сидел в уголочке в ужасе от той компании, которая там собралась. Когда в 2008 году на накопления и помощь родителей купил ноутбук Acer Extensa 4220, то был просто на 7 небе от счастья. Больше не надо было терпеть издевательства от полоумных тёток, которых почему-то всегда назначали администраторами.

    • vconst
      /#25160800 / +1

      Помню в Norton Commander и MS.DOS нас учили в 10 классе школы в 1999 году и заставляли учить функциональные клавиши во всех комбинациях. Смысла в них уже тогда не было, так как уже везде стояла Windows 3.1, а администраторы сидели на Windows 95 и даже 98

      Ну и что с того? Нортон как был в ДОС — так и в 95-85 оставался одним из самых удобных файловых менеджеров для консоли

      И сейчас админы часто ставят миднайт на сервер

      • artyomsoft
        /#25161628 / +2

        В Windows до сих пор использую Far Manager, а в Linux - Midnight Commander.

        На нашей специальности в институте на последних курсах, когда Windows уже был везде, все студенты и преподаватели использовали Far Manager.

        Забавно, но на параллельной специальности, все студенты и преподаватели использовали Total Commander. Можно было сразу определить с какой специальности студент по тому, какой файловый менеджер использует.

        • DistortNeo
          /#25162406

          В Windows до сих пор использую Far Manager, а в Linux — Midnight Commander.

          Я для Linux-десктопа использую far2l.
          А Midnight — в случае невозможности установки far2l.

    • aik
      /#25161616

      везде стояла Windows 3.1

      Когда везде стояла 3.1, смысла в нортоне было ещё достаточно.
      Глаза от ЭЛТ мониторов жутко уставали,

      Это потому, что там часто оставляли умолчальные 60 герц. И зачастую нафиг блокировали все возможности настройки.