В настоящее время становится популярным отказываться от интернета, социальных сетей, мессенджеров и прочего. Это называется цифровым детоксом.
Я вам предлагаю совершить нечто подобное, разумеется, ненадолго, и если вам за 40, погрузиться в ностальгические воспоминания. А если вы не представляете, как же люди жили раньше без интернета, то узнать, как выглядело рабочее место программиста или студента в далёкие 90-е годы.
Я хочу, чтобы погружение было максимально приближено к реальности, и считаю, что различные эмуляторы и виртуальные машины очень удобны для изучения, разработки и отладки старого программного обеспечения, но для полного погружения лучше работать с программами без них, на реальном компьютере. Вы, к сожалению, уже не ощутите на себе мерцание и размытость монитора с ЭЛТ, не услышите стук дисковода для гибких дисков, громкое шуршание винчестера, но многие эмоции вы переживёте заново.
Для меня середина 90-х в сфере ИТ неразрывно связана с MS-DOS 6.22.
С появлением ОС Windows постепенно использование MS-DOS и программ для неё сошло на нет. Особенно такая тенденция наметилась с появлением Windows 2000. Уход MS-DOS был обусловлен следующим:
- MS-DOS не поддерживала файловые системы NTFS и FAT32 (MS-DOS 6.22), которые выгодно отличались от FAT16.
- Работа с периферийными устройствами усложнялась для пользователя. Если для мыши или CD-ROM проблем не было, то со звуковыми и сетевыми картами, устройствами, использующими USB-интерфейс, дела обстояли хуже. Требовалось множество драйверов или поддержка устройства приложением, и мало что работало из коробки. Иными словами, MS-DOS переставала выполнять функции операционной системы.
- MS-DOS использовала реальный режим работы процессора, и работать можно было с 640 Кб оперативной памяти. Работа с большими объёмами памяти осуществлялась при помощи так называемых менеджеров памяти.
- 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 Мб. Да, вы не ослышались, нужно было просверлить дискету.
Советская дискета ёмкостью 720 Кб, которую можно было просверлить
Дело в том, что контроллер дисковода гибких дисков 3.5 дюйма определял ёмкость дискеты по наличию и расположению отверстия в правом нижнем углу дискеты. Если отверстия не было, то это дискета с ёмкостью 720 Кб, если было, то 1.44 Мб или 2.88 Мб в зависимости от положения. Поэтому при помощи простой дрели можно было увеличить ёмкость дискеты. Понятно, что надёжность записи на такую дискету, как и чтения с неё, была низкая.
▍ Какие неприятности случались, и как их устраняли
Часто на дискетах появлялись дефектные сектора, с которых нельзя было прочитать информацию или на которые нельзя было записать информацию. Появлялись они из-за разных причин: некачественная или ветхая дискета, повидавший виды дисковод.
Если на дискете являлся дефектный сектор, то файл, который располагался на этом секторе, становился некорректным. Если это был архив, то он не распаковывался. Боролись мы с этим двумя способами:
- Записывали две копии своих программ на две разных дискеты. Поэтому у каждого было несколько дискет. Большим шиком была пластиковая прозрачная коробка, в которой мы хранили и носили с собой дискеты.
- При создании архива выбирали опцию «добавить информацию для восстановления». Помимо компьютерного вируса, который мог непредсказуемо напакостить, очень разочаровывало случайное удаление файла. Для файловой системы FAT было решение в виде программы UnDelete. Главное — нужно было ничего не записывать на диск после удаления, чтобы повысить шансы на восстановление. Однако для сетевого диска таких решений не было. До сих пор помню дипломницу, которая весь вечер набирала файл со своей работой и, уходя домой, случайно его удалила с сетевого диска.
Думаю, у вас тоже осталось много воспоминаний о тех временах. Будет интересно, если вы поделитесь ими в комментариях.
Программное обеспечение 90-х
Назначение программ в 90-х не отличалось от современных программ, существовали те же категории приложений:
- Офисные приложения.
- Файловые менеджеры.
- IDE и компиляторы.
- Антивирусы.
- Различные утилиты.
- Игры.
Разве что не было браузеров. Может, конечно, где-то и были, но распространены не были.
▍ Офисные приложения
Офисные приложения у нас на кафедре были представлены текстовым редактором 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 мне известны несколько программ:
-
Rufus — позволяет, помимо прочего, создать загрузочный накопитель с FreeDOS — современным аналогом MS-DOS, разработка которой прекращена после выхода Windows Me.
- 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 я узнал уже спустя много лет.
Итак, нам понадобятся:
- Эмулятор Qemu (только для создания загрузочного флеш-накопителя).
- Образы инсталляционных дискет MS-DOS 6.22.
- Программы (образы инсталляционных дискет, директории с программами).
- Программа для записи образов на флеш-накопитель.
Хотя у меня и получилось запустить многие из программ для MS-DOS 6.22 на своём компьютере, хочу предупредить о сложностях, с которыми вы можете столкнуться.
- На компьютерах середины 90-х звуковая карта была редкостью, и звук выводился на динамик системного блока. На современных же компьютерах этот динамик может отсутствовать (тогда вы вообще не услышите никакого звука в играх) или эмулироваться звуковой картой (тогда звук может быть искажённым).
- Некоторые программы, которые напрямую используют порты ввода-вывода, могут не работать.
- У меня не получилось заставить работать драйвер HIMEM.SYS.
- DPMI-сервера тех времён, например, для Quake, могут некорректно работать. Я использовал DPMI-сервер с этого проекта.
▍ Алгоритм создания загрузочного флеш-накопителя с MS-DOS 6.22
- Подготавливаем директорию, из которой будем устанавливать программы. Я создал в ней две директории (floppy-images и dos-programs), в которые соответственно поместил программы в виде образов инсталляционных дискет и в виде простых файлов.
- Загружаем и устанавливаем Qemu.
- Создаём образ жёсткого диска:
$ qemu-img create dos.img 500M
- Запускаем 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
- Следуем инструкциям, которые предлагает нам установщик DOS.
- Для смены образа дискеты используем Qemu Monitor Console. В графическом режиме эмулятора это Ctrl+Alt+2. Для возврата из неё – Сtrl+Alt+1.
Для просмотра всех дисковых устройств, используемых в эмуляторе:(qemu) info block
Для смены образа дискеты:(qemu) change floppy0 <файл образа>
Для извлечения образа дискеты:(qemu) eject floppy0
- Чтобы удобнее было работать в 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, вы можете установить. - Аналогичным образом устанавливаем Turbo Pascal 7.0, Turbo C++ 3.0, Turbo Assembler 4.0.
- Остальные программы копируем просто из директории в директорию.
Из всех программ дополнительной настройки требуют только 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
▍ Запуск созданного образа на реальном компьютере
- Закройте Qemu.
- На флеш-накопитель запишите образ dos.img, используя balenaEtcher или другую программу для записи образов на флеш-накопитель. При записи будут удалены все файлы, которые были на нём ранее, и пространство под файлы будет ограничено 500 Мб (следствие DOS и FAT16). Поэтому вам будет достаточно старого флеш-накопителя на 1 Гб.
- В BIOS выберите Legacy Mode и отключите Secure Mode.
- Выполните загрузку с этого флеш-накопителя.
Если вы создадите в 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!
Комментарии (213)
Voldemarius
25.01.2023 12:36+2Кажется, такого как Borland Turbo C 3.0 не было, был такой же версии С++, чистый С закончился на версии 2.1. И да, официальная русская MS-DOS 6.22 есть, но там не все русифицировано.
artyomsoft Автор
25.01.2023 12:48Спасибо. Действительно так. Исправил.
Voldemarius
25.01.2023 13:12+1Я тоже ошибся, полная! последняя версия чистого С = 2.0, потом для индусов, кажется, гораздо позже, в учебных целях выпустили 2.01, но она кастрированная.
veyasandar
25.01.2023 15:56+1Более того, MS-DOS 4.01 и 5.0 были полностью локализованы, MS-DOS 6.0 и 6.22, официально поставляющиеся на российский рынок, поддерживали кодировку 866, документация в них была переведена на русский язык. Насчёт 6.2 ничего сказать не могу, была ли специальная версия с поддержкой русского языка, мне не известно.
hw_store
25.01.2023 12:37+11Незаслуженно обойдён вниманием текстовый редактор "Лексикон" и антивирус Лозинского (от той же "ДиалогНауки"), база вирусов для которого обновлялась еженедельно, несмотря на малую распространенность глобальных сетей. Зато вирусы не распространялись так стремительно, как теперь
artyomsoft Автор
25.01.2023 12:40Про Лексикон знал, но с ним не работал, изначально даже его в статью включил, но решил включить WD, так как им пользовался. А вот про антивирус Лозинского даже не знал.
hw_store
25.01.2023 14:58+3https://ru.wikipedia.org/wiki/Aidstest ;)
...что интересно, в файле readme.txt (или каком-то подобном) Лозинский разбирал некоторые кейсы и стебался над вирусописателями. И ещё была приписка: присылайте мне образец нового вируса (программы, заражённой вирусом), и получите последнюю версию aidstest бесплатно.
...и вот небольшой экскурс в историю https://www.computerra.ru/180576/aidstest-27y/
RustamerR
25.01.2023 19:39+2А белорусскую ВирусБлокаду кто-нибудь помнит? Слышал про нее в те годы, а вживую не встречал. Разве что ее современный вариант VBA32.
YMA
25.01.2023 12:43+10самый короткий анекдот: «pkunzip.zip».
Можно и короче: "ha.ha" ;)
фото "Компьютер EC 1840 "
Мне кажется, или дискета задом наперед вставлена?
А так да, забавный ностальгический пост. Прямо захотелось купить HP 200LX и тряхнуть стариной.
artyomsoft Автор
25.01.2023 12:56Про архиватор ha, не знал. А дискета действительно наоборот вставлена, сейчас благодаря Вам заметил. Наверное тот, кто фотографировал ни разу ей не пользовался. Хотя в наше время был интересный случай, когда девушка, вставив дискету 3.5 дюйма и, увидев скринсейвер, которорый переворачивал экран, решила исправить положение, перевернув дискету.
wsf
25.01.2023 14:25-1Наверное тот, кто фотографировал ни разу ей не пользовался.
CD-диски еще тогда, по первости, многие отражающей стороной вверх клали :)
aik
25.01.2023 15:06+1По первости их и в дисководы пихали.
А ещё были дешевые CD-R, у которых было непонятно, с какой стороны рабочая поверхность.
vconst
25.01.2023 15:18Я знал людей, которым удавалось ДВЕ дискеты туда засунуть…
Вы, к сожалению, уже не ощутите на себе мерцание и размытость монитора с ЭЛТ, не услышите стук дисковода для гибких дисков, громкое шуршание винчестера, но многие эмоции вы переживёте заново
Вроде есть программы, которые настольгически поганят изображение, а для звука можно найти запись скрежета харда или писк дисководаklimin007
25.01.2023 15:20Типа такого? )) https://github.com/essserrr/crt-terminal
vconst
25.01.2023 16:14А скриншоты есть? )
klimin007
25.01.2023 16:33По ссылке выше есть ссылка на демо. А вообще, вот еще крутой пример — Cool Retro Term https://github.com/Swordfish90/cool-retro-term
vconst
25.01.2023 16:52Да-да, еще запись старого компа включить, стопудова валяются в сети звуки древних хардов и дисководов ))
Andy_U
26.01.2023 02:20Первой моей программой для именно что ЕС-1840 был модифицированный загрузочный сектор для дискеты, переводящий дисковод с 40-дорожечного режима в 80-дорожечный. Как-то ухитрился найти 5 свободных байт... Причем с такой дискеты можно было даже грузиться. До сих пор храню.
SmartVolk
25.01.2023 12:51+2Тоже навеяло воспоминания. В 1996 году Отдел Вневедомственной Охраны при УВД г. Волгодонска перевёл свои ПЦН (пульт централизованного наблюдения) на платформу IBM PC. То есть громоздкий пульт с лампочками и тумблерами, посредством которых объекты ставили на охрану/снимали, был заменён на компактное рабочее место, очень похожее на первое фото. Конечно, это был прорыв от старых технологий на новые. К слову, в этом же Волгодонске в эти же годы ГТС успешно внедряло цифровые АТС и ВОЛС, отечественные, кстати.
MaFrance351
25.01.2023 13:32+4Почему-то аббревиатура «АРМ» (автоматизированное рабочее место) ассоциировалась всегда не с компьютерными классами или программированием, а с каким-то канцелярским днищем во всяких госконторах. А неотъемлемым атрибутом таких рабочих станций были пасьянсы и какой-то мутный самописный софт непонятного происхождения и непонятного предназначения (где в разделе справки автором значилось некое "[нечитабельная аббревиатура] России").
artyomsoft Автор
25.01.2023 13:44Да, у меня тоже похожие ассоциации АРМ. Но я умышленно использовал эту аббревиатуру, чтобы подчеркнуть дух того времени. У нас курсовые в названиях содержали аббревиатуру АРМ.
Exchan-ge
25.01.2023 23:40Почему-то аббревиатура «АРМ»
Мы (НПО) должны были принять участие в их разработке и производстве :)
Поясню оригинальное значение этого термина — АРМ, это ПК, оснащенный всей необходимой периферией для работы (в современных терминах — мониторами (несколькими), принтерами, сканерами, сетевыми картами /модемами и главное — мебелью, на которой все это добро должно было быть смонтировано с учетом требований к эргономике)
По занимаемой площади советский АРМ был близок к мини-ЭВМ и явно не подходил для установки в квартирах (попытки сп… столы для АРМ имели место в начале периода всеобщего бардака, но закончились неудачей после проведения первых же замеров :)
По факту, полный функциональный аналог АРМ сейчас стоит в моем кабинете, с него и пишу :)
andrey408
25.01.2023 23:40Про кактус забыли! Кактус же- как неприменный аксесуар. И защитный экран.
Exchan-ge
26.01.2023 00:25Про кактус забыли!
Помним, как же :)
Даже источник известен — была такая публикация в одном из тогдашних компьютерных еженедельников («КомпьютерВорлд», да)
Как раз на 1 апреля 1994 года.
(потом там давали опровержение, но джин уже был выпущен из бутылки :)artyomsoft Автор
26.01.2023 00:29Как-то в одном из компьютерных журналов на 1-е апреля написали, что можно процессор разогнать, просверлив. Некоторые повелись)
Exchan-ge
26.01.2023 01:04+1то можно процессор разогнать, просверлив. Некоторые повелись)
В упомянутом еженедельнике публиковали цены на процессоры (это издание имело свои «филиалы» по регионам, что позволяло размещать целевую рекламу локальных фирм)
и был тогда своеобразный азарт — цены на 486 процессоры постоянно снижались, что создавало определенную интригу сродни игре на бирже :) Примерно 1995-1996 годы.
Закончилось все это тем, что основной рекламодатель торжественно объявил о том, что 486 процессоры, которые фирме так и не удалось сбыть вовремя — настолько потеряли в стоимости, что были просверлены и повешены на корпоративную новогоднюю елку в качестве украшений (золото контактов, как никак, красиво :)Vaitek
27.01.2023 09:26+3Я был бы счастлив от486го в 1996 ????
aik
27.01.2023 11:35У меня свой домашний компьютер появился вроде как в 97 году. Это был 486dx33/16MB RAM/40MB HDD. Да, именно 40. Через несколько месяцев добыл себе ещё один 40 и сразу стало жить в два раза лучше. :)
kuza2000
28.01.2023 11:41Было время, когда во всех компах моего окружения был винт 40 Мб. В принципе, хватало на все - и на пяток игр, и на рабочую базу. Но хватало со скрипом - приходилось чистить, что-то скидывать на дискеты, и т.д.
И я помню байку, передаваемую из уст в уста... В ней говорилось о том, что у одного знакомого есть знакомый и у него есть винчестер.... на ОДИН! ГИГАБАЙТ!!! Это цифра, которую было невозможно представить. Тысяча мегабайт! И вот когда рассказывают тебе про этот винчестер, ты говоришь - "эх, мне хватило бы на ВСЁ!". А тебе рассказчик говорит - "а вот, оказывается, и гигабайта тоже ему не хватает"... "ему тоже приходится его чистить"... И ты стоишь, слушаешь, и не понимаешь - как это? как это гигабайта не хватает? Да ну нафиг, не верю...
aik
28.01.2023 11:51Так в 97 году гигабайт уже был вполне ходовым объёмом для винтов. Это 40 мегабайт с трудом хватало на 95 винду, да и то там приходилось удалять всё лишнее, типа хелп-файлов и использовать сжатие диска.
386 с диском на 250 мегабайт у одноклассника был в 94-95 — и это тогда было хорошим объёмом, но не выдающимся.kuza2000
28.01.2023 11:56Я про времена чуть пораньше - самое начало 90-х. Времена DOS, Windows 3.1-3.11
artyomsoft Автор
28.01.2023 12:0697 год - год контрастов. Одновременно много было в использовании старых 286, 386 и Pentium 75-100. На первых были винчестеры по 40 Мегабайт, а на вторых - 800 мегабайт и выше.
vconst
26.01.2023 13:32А некоторые современные можно разогнать — перепаяв пару резюков. Ну и… Много новых процессоров было продано тем, кто не умеет в смд ))
PuerteMuerte
26.01.2023 15:41Насколько я понял отзыв того читателя, который перепугал редакцию КО, это тоже был тонкий (и к тому же удачно сработавший) троллинг.
Спросите меня, почему я помню отзывы на первоапрельскую шутку четвертьвековой давности? А хз, я сам не знаю.
MaFrance351
26.01.2023 15:15… кабель от которого, за неимением заземления, был воткнут в горшок с кактусом.
pfemidi
25.01.2023 13:33MS-DOS не поддерживала многозадачность. В принципе вы могли запустить несколько резидентных программ, но это по сути не являлось многозадачностью.
Была в своё время библиотека под названием CTask, она обеспечивала многонитевость в отдельно взятой программе. Конечно это не полноценная многозадачность, несколько процессов запустить одновременно так было нельзя, но в отдельно взятом процессе организовать cooperative multithreading было вполне реально.
После прочтения этой статьи решил было поностальгировать, скачать этот CTask (AFAIR он даже в виде искходников поставлялся), но нигде его не нашёл, даже упоминания. Единственное что у меня от него осталось — программа диагностики для банкоматов Diebold, фирменная, под MSDOS, написанная как раз с использованием этой библиотеки. Правда программа эта на фирменной загрузочной дискете 3" от фирмы Diebold (в те времена ещё InterBold, совместное IBM и Diebold), так что мне даже программу эту сейчас не прочитать — не на чем ;-)Kotofay
25.01.2023 13:37+1Можно было и вытесняющую настоящую организовать, с передачей сигналов между задачами, и их ожиданием.
https://github.com/Kotofay/multithreading_dr_Dobbs
Но самое было крышесносящее это была полноценная многозадачная многооконная графическая QNX загружаемая с дискеты. https://habr.com/ru/post/154269/
aik
25.01.2023 15:05Ну то всё же демка была, а не полноценная ОС.
Уровня колибриОС и менуэтОС.Kotofay
25.01.2023 15:31Браузер был, работа с модемом была, чем не полноценная?
Почти как винда тех времён.
aik
25.01.2023 15:43+1Браузер был очень базовый. Вроде там были фреймы, но вот с жабаскриптом уже было туговато, молчу уж про русский язык, джава-апплеты и прочие activeX.
Нетскейпу и IE он по функциональности конкурентом не был.
Так что эта дискетка была хорошей технодемкой, но на реальную ОС не тянула.
Я в те времена, кстати, пытался пожить на BeOS — там с софтом было повеселее. Но тоже не сложилось, она была забавная, но стандартом всё же была винда.Kotofay
25.01.2023 23:58+1Вы не путаете с QNX на live-CD? Какой javascript в 90х? Дискета на 1.44Мб и с неё работала многозадачная ОС реального времени, с графической оконной оболочкой, драйверами и браузером. Никакой винде это и не снилось.
aik
26.01.2023 06:42Та дискетка, если мне память не изменяет, вышла в 98 году. Ну может в 97.
И жабаскрипт тогда уже был. Мало того, на самой этой дискетке была игрушка «ханойские башни», как раз на жабаскрипте написанная.Kotofay
26.01.2023 07:39И эта игрушка работала как раз в браузере, если судить по приложенному видео.
aik
26.01.2023 08:01Ну да. Это к вопросу о том «какой жабаскрипт». Простенький. Он был, но довольно ограниченный. И не особо пересекался с вариантами для IE/NC. Да и html зачастую был браузероспецифичный.
Само собой, тогда жабаскрипт играл гораздо менее важную роль, чем сегодня, и ещё можно было жить без него. Я вообще года до 2001-2002 активно пользовался текстовыми браузерами и не скажу, что так уже сильно страдал.
Но от графического браузера ждал больше, чем позволял вояджер. Тем более, что так дискетка как вышла — так больше и не обновлялась. И если в 97 она ещё была более-менее терпима, то в 98-99 уже совсем не котировалась.
axe_chita
26.01.2023 06:49Да вроде у браузера уровень функциональности IE3 (за вычетом поддержки ActiveX)
Да и JS тогда еще не успел поразить все сайты своей интерактивностью, и сайты были вполне перевариваемыми.aik
26.01.2023 07:04Только на рынке уже были IE4 и NC4. А через год и IE5 появился. И, само собой, все под них подстраивались, а не под какой-то там непонятный вояджер.
jobless
25.01.2023 18:56Я писал https://habr.com/ru/company/ruvds/blog/710942/comments/#comment_25128130 , но до решения о перехода на NetWare3(NWSql) искал что то юниксовое и в процессе был в каком то Московском банке, где родственник(кажется брат) человека из Питерской SWD Software Ltd внедрял QNX на бездисковых станциях. Проблема была в том, что сеть поддерживалась только на своих специфических сетевых картах и стоили они каких то не реальных денег и их ещё не так просто было купить. Если бы не этот факт, то в моей жизни вместо NETWARE и бездисковых под DOS случилась бы QNX.
FunnyBlort
25.01.2023 16:52+3Мдаааа. Гуглить товарищ нужно уметь. Вот - пожалуйста. https://www.pcorner.com/list/C/CTSK22.ZIP/INFO/
...так почти - у сайта регистрация сломана без неё скачать не даёт. По крайней мере там header диска есть. "CTask - A Multitasking Kernel for C."
Ищем....во https://comp.os.msdos.programmer.narkive.com/ogAZ9rfV/ctask ...угу
http://annex.retroarchive.org/cdrom/psl-v2n6/index.html .... а ну вот и он
http://annex.retroarchive.org/cdrom/psl-v2n6//PRGMMING/DOS/C3/index.html На здоровье вон - ctask.zip
the-manticora
25.01.2023 13:36+3AUTOEXE.BAT --> AUTOEXEC.BAT
MaFrance351
25.01.2023 18:18+3… а для защиты от слишком разбирающихся в AUTOEXEC.BAT было написано Kuda lezesh?
(а рядом с ним лежал kuda.bat, где было содержимое оригинального батника)
klimin007
25.01.2023 14:02+10Только в качестве архиватора использовали ARJ, а не RAR... RAR был чуть позже.
yasmax
25.01.2023 21:05+2Был еще ARC (1986), LHA (1992), ICE (1991), GZIP (1993), PKARC (1987), TAR (1988)... Список не полный
vconst
26.01.2023 13:35LHA для библиотек пользовали, текст он жал замечательно. До сих пор помню диск с фантастикой, где была оффлайн копия нескольких библиотек, включая мошковскую. Я даже свою читалку написал на Дельфи ))
pfemidi
27.01.2023 10:32Именно так оно и было, сначала никакого ARJ не было, были именно ARC, LHA и PKARC ( автор последнего Фил Кац, который позже сделал PKZIP). И был архивный менеджер NARC, который в интерактивном режиме позволял оперировать с архивами ARC. Выглядел почти как NC, тоже панельки, только не «синие панельки», а AFAIR то ли красные, то ли рыжие какие-то.
И Norton Commander у меня тогда не было, был его болгарский клон «Команден Организатор» (дело происходило на болгарском же клоне IBM XT под названием «Правец-16» и поэтому было много его родного софта, включая этот «Команден Организатор» и болгарофицированная версия MSDOS, которая выводила все сообщения по-болгарски в т.н. «болгарской кодировке», которая не совпадала с общепринятой в СССР в те времена «альтернативной кодировкой», которая теперь называется CP866).
Survtur
25.01.2023 21:41+1Да, где-то в 1994 я точно пользовался arj на дискетах. А с rar я познакомился лишь когда он стал WinRAR.
Andy_U
26.01.2023 02:29Про RAR: https://wfido.ru/m/FIDONET.HISTORY/2:5030/1104@fidonet+4b7e836a
P.S. Оказывается, номер ноды Nicolas'а до сих пор помню. Свою ноду - уже нет :(
aik
25.01.2023 15:04+7MS-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
25.01.2023 15:20Если я ничего не путаю, то на дискетах (каковые были основным носителем информации в первых IBM-совместимых ПК) вообще использовался формат FAT12, а не FAT16
aik
25.01.2023 15:26+2Ну это вообще восьмидесятых годов история. А в девяностые компьютеры без жесткого диска (среди PC) уже практически не встречались, даже на ХТшках хотя бы 10-20 мегабайт уже имелось.
Только в виде наследия тех же восьмидесятых — советские клоны и всякие там подарки школам от иностранцев. У меня в школе был класс из PS/2 бездисковых. К ним кто-то из родителей учеников в качестве шефской помощи поставил сервером 386 с нетварью.Cruz_Castillo
25.01.2023 17:05PS/2
Может, OS/2?
vconst
25.01.2023 17:11+3Не, именно пиэс пополам, у нас были такие в школе. Это было айбиэмовское семейство, вымершее, от этого формата остался только мышиный разьем ))
Dimsml
25.01.2023 19:30А вымерли они потому, что в IBM решили что негоже своими технологиями со всеми делиться и сделали проприетарную шину MCA.
В результате все опять умыкнули стандарты у IBM, кроме собственно самой шины.
yasmax
25.01.2023 20:52+1Уж кто-кто, а IBM открывали стандарты и позволяли делать сторонним фирмам платы расширения к своим компьютерам. IBM намеренно разрешала пользоваться стандартами. Это была грамотная бизнес-стратегия. Как в свое время мелкая фирма JVC подарила проект VHS компании Panasonic и совместными усилиями и возможностями вырвали рынок бытовых видеомагнитофонов из пасти Sony с её более стандартом Betacam.
Именно по этой причине они (IBM) вытоптали поляну Apple. Вот, уж кто жадным был. Первоначально Macintosh выглядел значительно лучше по характеристикам по сравнению с IBM PC/XT. Но быстрый прогресс и конкуренция множества игроков для ibm-подобной техники сделал свое дело.
Exchan-ge
25.01.2023 23:50Уж кто-кто, а IBM открывали стандарты и позволяли делать сторонним фирмам платы расширения к своим компьютерам.
Когда IBM поняла, что доигралась с этой своей политикой — курс этой компании резко поменялся.
Но было уже поздно :)Первоначально Macintosh выглядел значительно лучше по характеристикам по сравнению с IBM PC/XT.
Первоначально Macintosh был значительно дороже.
Кстати, Эппл таки тоже успела наступить на те же грабли. что и АйБиЭм.
aik
26.01.2023 07:03вырвали рынок бытовых видеомагнитофонов из пасти Sony с её более стандартом Betacam
VHS на несколько лет старше бетакама. Скорее про бетамакс речь.
Ну и там всё же не только свобода помогла, были ограничения и формата. У VHS на кассету влезало сильно больше, вроде как два часа против часа у бетамакса. Покупателям это понравилось, ибо фильм влезал. Бетамакс потом до двух часов дотянулся, но это было поздно, да и VHS к тому времени уже шесть часов умел. Ну и всякая запись по расписанию, видеопрокаты и т.п.
А бетакам был профессиональным форматом и он достаточно долго прожил в студиях, не особо претендуя на массовый рынок.IBM намеренно разрешала пользоваться стандартами
Скорее случайно забыли шину и архитектуру запатентовать. Зато был патент на биос, с которым IBM активно за клонами охотилась, а те, в свою очередь, изобретали методы обхода этого патента.
С PS/2 же в IBM решили больше таких ошибок не повторять и запатентовали всё. Кроме клавиатурного порта. В итоге только он и выжил, а IBM ушла с рынка персоналок.yasmax
27.01.2023 21:58Очень давно я смотрел японский документальный фильм о создании бытовых видеомагнитофонов. Они брали интервью у инженеров, разрабатывавших VHS, и у влядельце и основателя JVC. От первого лица была история. JVC сделали видеомагнитофон. Требовался, кажется, час или полтора записи и компактность. Но маленькая фирма не могла массово производить устройства. В то время они занимались произовдством оборудования для кинотеатров. А видеомагнитофон сделали только что нанятые выпускники Коледжа точной механики. Их было всего 2 или 3 человека. Конкурс был серьезным. Не помню кто организовывал. Толи ассоциация какая, толи правительство. До последнего момента было не ясно, кто получит финансирование со стороны для разворачивания производства и утверждения стандарта. JVC ходила под угрозой банкротства и закрытия.
Может потому, Sony опоздал, что против них была хорошая идея и мощное производство Panasonic, утверждение другого стандарта?
Sony, чуть позже отыгралось на стандарте 3" дискет. Столько словок сняла...
Что потом, на рынке flash card её MemoryStick игнорировали все.Почему-то не любят Sony в самой Японии. Или это просто публичное отражение известного противостояния финансово-промышленных групп Мицуи и Мицубиши...
vconst
26.01.2023 13:41+1Нашел картинку в вики, именно такие в школе были ))
Заголовок спойлера
Еще помню это движение, когда надо было «ресетнуть» зависший комп — быстро щелк-щелк вверх-вниз его выключатель )) Отдельной кнопки там не было)YMA
26.01.2023 15:33Такие почти во всех школах стояли... За заглушкой с решеточкой на учительском ПК прятался винчестер аж на 40 мегабайт. ;)
А если щелкнуть выключателем очень быстро - вообще ничего не происходило, блоки питания там весьма неплохие стояли.
vconst
26.01.2023 16:11Да, винт стоял только на одном )
Сначала не разобрались как грузить систему и «учились» на встроенном Бейсике :) Выключил комп — прога канула в лету, как сохранять на дискету из дефолтного Бейсика — не разобрались)
aik
25.01.2023 18:54+3PS/2 — компутер. en.wikipedia.org/wiki/IBM_PS/2
А OS/2 — это операционная система.Exchan-ge
25.01.2023 23:55+2А OS/2 — это операционная система.
В сетевых баталиях OS/2 занимала место Линукса до его, Линукса, появления :)
Собственно, первая ассоциация при упоминании полуоси — не она сама, а понятие «срач» :)aik
26.01.2023 07:10+2Ну там срач был многосторонний. Кто-то топил за то, что надо делать многозадачный 32хбитный дос, кто-то топил за то, что 95 — это тупиковая ветка и надо развивать NT, кто-то топил за OS/2.
Но народ выбрал 95. А через несколько лет в MS таки развили NT до универсальной ОС.
OS/2, помнится, страдала из-за более высоких системных требований, топорного интерфейса и отсутствия софта. Да, она могла запускать досовский и часть виндового, но зачем это надо, если дос с виндой и так с этим справлялись.
Плюс поддержка железа хромала, драйвера никто в коробочку не клал, приходилось искать по BBS'кам (это по рассказам, сам не пытался).axe_chita
26.01.2023 09:45+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
26.01.2023 11:07и работала она быстрее чем под чистым DOS
На том же железе?
Кстати, всякие там хитрые защиты от копирования ещё были, которые к железу привязывались — они как-то работали под OS/2?требования к железу у OS/2 Warp 3.0 были такими же как у Win95 386 и 4мб ОЗУ.
Только в соперники 95 предлагали мерлина, а не 3.0
Напирали на голосовое управление, скриптовый язык и т.п.
Интерфейс при этом по прежнему выглядел как третья винда, а юзеры любят весёлые обои.
Ещё, помнится, была какая-то история про внутреннюю ошибку самой полуоси, из-за которой нативные приложения работали хуже досовских и виндовых…
PS. Про «Synchronous Input Queue» история.axe_chita
28.01.2023 07:35На том же железе?
Именно так.Кстати, всякие там хитрые защиты от копирования ещё были, которые к железу привязывались — они как-то работали под 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
27.01.2023 17:14+2Интерфейс OS/2 был вполне на уровне, уж точно не хуже Windows 3.11
Отдельный софт ей был не сильно нужен, она отлично исполняла и досовские, и виндовые программы.Погубил ее выход Win95. Массово стали выходить программы под эту ОС, а OS/2 их выполнять не умела.
Причем, такое впечатление, что со стороны IBM это был натуральный саботаж.
aik
27.01.2023 20:03Так интерфейс 3.11 и был топорный. А os/2 даже мерлин не особо далеко от него ушла.
Массово стали выходить программы под эту ОС, а OS/2 их выполнять не умела.
Так потому и нужен был нативный софт.
Плюс, помнится, для исполнения виндовых программ полуосу нужна была лицензия на винду (ну или более дорогую версию ОС надо было брать, куда виндовые библиотеки входили).
А зачем юзеру покупать что-то дополнительно, если у него и так уже винда имеется?gatoazul
27.01.2023 22:29+1Интерфейс OS/2 был вполне изящный и продуманный. До сих пор не могу забыть, что даже табы у нее были разноцветные - чего больше никто не делал.
yasmax
25.01.2023 20:45Были еще бездисковые станции. Например, ATLabs NetTerminal.
Да и BIOS некоторых обычных персоналок мог грузиться по сети. А если нет, то можно было доставить дополнительную микросхему EPROM в свободный разъем хоть SCSI контроллера с необходимым загрузочным сетевым модулем. Сетевые платы 3COM или имели уже на борту такую микросхему или имели панель для её установки. Это всё из моего опыта в середине 90-х.aik
25.01.2023 20:51Были, но они всё же терминалами были, а не полноценными компьютерами.
А так, конечно, и сетевая загрузка встречалась, и несколько рабочих мест на один системник…
Exchan-ge
25.01.2023 23:49А в девяностые компьютеры без жесткого диска (среди PC) уже практически не встречались
Мои знакомые ухитрились в 1995 купить себе домой ПК без жесткого диска, но с двумя флопами на 5".
После чего пригласили меня помочь им с настройкой и ПО.
Так у меня появился опыт работы с компом без жесткого диска, а у знакомых — навык спрашивать совета перед покупкой таких вещей :)aik
26.01.2023 07:16В 95 такой комп уже наверняка проходил по разделу древнего мусора. Не, я помню в 98-99 году продажу так называемых «антикризисных» 286 за небольшую денежку. Но тогда и условия другие были.
На счёт же компов без винта… Знакомый году в 97 съездил в столицу на митинский рынок и купил там себе железок, крутой комп собрать. Соневский монитор, свеженький ММХ, 32 мега памяти и т.п. Вернулся домой, заметил, что осталось подозрительно много денег, потому на них хорошо отметил это дело.
А когда начал собирать, то выяснил, что забыл купить жесткий диск. Какое-то время одалживал диски по знакомым, но в итоге через полгода комп распродал. Я оттуда монитор ухватил.
PuerteMuerte
26.01.2023 15:46Так у меня появился опыт работы с компом без жесткого диска, а у знакомых — навык спрашивать совета перед покупкой таких вещей :
У советского инженера опыт работы с компом без жёсткого диска должен быть в стоковой прошивке.
mayorovp
27.01.2023 11:12А в девяностые компьютеры без жесткого диска (среди PC) уже практически не встречались, даже на ХТшках хотя бы 10-20 мегабайт уже имелось.
Я в нулевые видел бездисковые компьютеры в школе, и до конца нулевых они там точно простояли. Насколько я понял, диски у них "отобрали" намеренно, чтобы не приходилось регулярно чинить после экспериментов школьников.
aik
27.01.2023 11:38Подобные эксперименты видел, мы в универе (я там в саппорте подрабатывал) тоже пытались сетевую загрузку наладить. С бутромами к сетевушкам что-то не заладилось, но с дискетой я там в итоге линукса с браузером смог загрузить.
PuerteMuerte
27.01.2023 15:25Подобные эксперименты видел, мы в универе (я там в саппорте подрабатывал) тоже пытались сетевую загрузку наладить
В советских школьных классах сетевая загрузка ученических компов шла ещё с завода. Потом это знание было утрачено.aik
27.01.2023 15:32Это от архитектуры зависело, в общем-то.
На РС тоже никто не мешал сетевую загрузку делать с подходящими ОС. И бутромами на сетевушках.
Но бутромы поставить позволяли далеко не все сетевушки, добыть их в конце девяностых тоже было не всегда просто, а грузить целую винду на несколько компов через десятимегабитный хаб было бы очень долго.PuerteMuerte
27.01.2023 22:08Это от архитектуры зависело, в общем-то.
Да все они умели, и УКНЦ, и Корветы, и Поиски, и Ямахи, и БК0010. В принципе, и на РС совсем не обязательно было иметь Ethernet-сетку, в начале 90-х у нас вот на таких картах сеть была:
К сожалению, не могу уже вспомнить топологию, ибо тогда был молодой и мало что в этом понимал, но по-моему, была «звезда». На какой скорости работало, тогда я был не в курсе, но этот приёмо-передатчик D7201 умеет в «чуть меньше мегабита», что само по себе раз в двадцать лучше, чем сетки на УКНЦ/БК0010 и иже с ними.
megahertz
25.01.2023 17:11+1С длинными именами было решение. В начале нулевых были популярны образы загрузочных дискет с DOS напичканные на сколько это возможно разным софтом. Поддержка длинных имен была, причем они даже в vc отображались ЕМНИП.
aik
25.01.2023 19:09+1В начале девяностых они, скорее всего, были на виндовом досе 7.х, а не на 6.22
Тот, как минимум, про fat32 уже знал без лишних драйверов.
VC, насколько помню, про длинные имена знал в версии 4.9999, но только под виндой, под чистым досом запускался. но с короткими именами.
А так — sta.c64.org/lfnemu.html всякие драйвера на эту тему.
Есть и длинные имена для доса, и фат32 для него же.YMA
25.01.2023 19:51+1<зануда> В начале 90-х DOS 7.x быть не могло, разве что в середине, он входил в состав Win95 ;)</зануда>
А мы еще успели попользоваться полностью отечественным PTS-DOS (враги, правда, клеветали, что это тыреный и доработанный DR-DOS, но судя по ассортименту глюков и степени оптимизации - разработка своя). Занимал он в памяти ощутимо меньше, и были прикольные фишечки типа моргания scroll lock при обращении к ramdisk (почувствуй себя счастливым владельцем винчестера).
aik
25.01.2023 20:32+1Ну да, просто думал о другом — человек про начало нулевых написал, а статья про начало девяностых, вот одно на другое и наложилось.
На счёт PTS-DOS — сам не пользовался, но помню, что там была какая-то тёмная история с PT$-DOS.
yasmax
25.01.2023 20:56Тогда в рекламе этого ДОСа говорили, что полностью все утилиты переписаны на ассемблере. Оптимизация ЯВУ тогда похрамывала.
Был 1998 году в Польше, в Зелена Гура, там в магазине официально он продавался, в коробке, с поддержкой.
PuerteMuerte
25.01.2023 21:15Тогда в рекламе этого ДОСа говорили, что полностью все утилиты переписаны на ассемблере
Дык, и оригинальный MS DOS даже в шестой версии был практически весь на ассемблере, кроме нескольких второстепенных утилиток вроде setver или subst. И те были на сях, что тоже вполне себе компактно.
DmitryZlobec
25.01.2023 18:56+1Вроде Волков еще умел полные директории удалять, а третий нортон только пустые.
aik
25.01.2023 19:20Я не уверен, что в сознательном возрасте застал третьего нортона.
Что пользовался — это несомненно, за РС я сел в районе 89-90.
Но сознательно что-то начал делать только в 94-95, до этого просто игрушки запускали да на паскале что-то программили по мелочи, ибо доступ был эпизодический, «по выходным и праздникам».
А в 94 появился постоянный доступ к компу — там уже и кроме игрушек нашлось чем заниматься. Нортон к тому времени уже был четвёртый.
vconst
26.01.2023 13:38Книги, журналы.
Upgrade :)
«Компьютерра».
Правда это было уже 2к+
Помню даже оффлайновую встречу редакции с читателями журнала и конфы, в одном уличном кафе на Бульварном кольце. Я там кому-то задарил распечатанного Кольценосца ))aik
26.01.2023 13:49После Компьютерры другие журналы казались каким-то блеклыми. Слишком «прикладными». А в Компьютерре был баланс между физиками и лириками.
vconst
26.01.2023 13:53Зато в Апгрейд была конфа и там много народу общалось, оффлайн тоже
aik
26.01.2023 14:40«Конфа» для меня ещё со студенческих времён ixbt.
vconst
26.01.2023 14:53Хобот хорош, но в АП собралась такая небольшая и теплая, ламповая компания. Журнал и конфа. У Хобота журнала не было ))
aik
26.01.2023 15:02У Хобота журнала не было ))
Точно?
Я, правда, не помню, когда он конкретно появился, но вроде как в начале нулевых. Но сперва были сайт и конфа.
vagon333
25.01.2023 17:48ДЕМОС - моя пытка конца 80х.
Дьявольская операционка для отпугивания студентов-программеров.
Переход на MSDOS для меня был праздник души. :)громкое шуршание винчестера
Наверное "хруст" винчестера и "шуршание" флопиков под щелканье клавы. :)
artyomsoft Автор
25.01.2023 17:56+1ДЕМОС я не застал, только в книжках советских из библиотеки она упоминалась, как советская UNIX система. Еще чем-то таинственным был компьютер PDP 11, который упоминал один из наших преподавателей, но я сомневаюсь, что он его видел.
Andy_U
26.01.2023 02:05Да ну? Эта серия (Электроника-60 сюда же) была очень популярна у физиков, так-как легко интегрировалась с КАМАКом.
jobless
25.01.2023 19:06https://computer-museum.ru/histsoft/rubin.htm
Предтеча sql в Ingres(Рубин) с её QUEL и особенно EQUEL (по современному EmbededSql в Си) это было восхитительно.
Для меня, ещё в PL/1 вкусившего многозадачность и асинхронный ввод вывод, DOS был позор человечества.
artyomsoft Автор
25.01.2023 19:14Embeded SQL тоже для меня был загадкой, когда я самостоятельно изучал Interbase. Сильно расходилось с тем, что рассказывали преподаватели на кафедре.
jobless
25.01.2023 19:25И в чём была загадка. На уровне изучения столкнулся ещё в PL/1 и DB2, потом ingres(Rubin). в NetWareSql как то не сложилось ибо не срасталось с Borland, а вот на informix (ICL-Unix) было замечательно. Это же просто препроцессор, который берёт на себя формирование запроса прям из исходника и распихивает результат по переменным.
artyomsoft Автор
25.01.2023 19:31Я приблизительно понимал, как это все внедряется в Си код, а у нас все делалось на Delphi, а примеров для делфи не было. Но я думал какой-то способ есть внедрить в Delphi. Понятно, что embedded sql в delphi внедрить нельзя было, но тогда уж очень мало информации было, да и понимания.
jobless
25.01.2023 19:41В этом смысле да. Препроцессоров ESQL для Pascal не встречал, хотя не берусь утверждать что их не существовало. Яркий пример https://postgrespro.ru/docs/postgresql/13/ecpg
Скриптовых для процедур много а внешний для ESQL только Си
PuerteMuerte
25.01.2023 17:56+3Ещё был интересный способ, которым пользовалась лаборант нашей кафедры, продавая нам дискеты, – это их просверливание.
Просверливание дискет — это редкий кейс. Чтобы дискету просверливать, вам надо ещё где-то было найти дискету 3.5" на 720К, которые сами по себе были мега редкостью в 90-е. В основном, на 720К были дискеты 5.25", а 3.5" были заметно дороже, но все они в продаже были импортные, и все на 1.44.
Насчёт модификации дискет помню другой любопытный кейс, если у дискеты запарывалась нулевая дорожка, её не надо было выбрасывать, надо было аккуратно расковырять конверт и перевернуть диск вверх ногами. Битая нулевая дорожка оказывалась на другой стороне, и дискета ещё какое-то время служила. В случае трехдюймовых дискет надо было ещё металлическую втулку в середине диска переклеить, но она была на липучке, и это тоже не составляло проблемы, единственное, требовался пинцет для её аккуратного отделения.
Что касается увеличения ёмкости, в ходу были утилитки 800.соm и 900.соm, которые позволяли делать нестандартный формат, запихав 800 килобайт и даже больше на 720К дискету, и 1.6 Мб на дискету 1.44.artyomsoft Автор
25.01.2023 18:00У нас, наверное, какой-то запас дискет на 720 в институте продавали.
axe_chita
26.01.2023 08:33Скорее всего, это были дискеты из под драйверов (сеть/принтер/мышь/видеокарта). Вот их и пустили в оборот
DistortNeo
25.01.2023 18:15+2Что касается увеличения ёмкости, в ходу были утилитки 800.соm и 900.соm, которые позволяли делать нестандартный формат, запихав 800 килобайт и даже больше на 720К дискету, и 1.6 Мб на дискету 1.44.
Ещё pu1700 и 2m.
RustamerR
25.01.2023 18:12+2Когда в корне диска С на SSD обнаруживаешь Autoexec.bat, Command.com, mouse.com, Keyrus, папки NC5, TP и DRWEB422..
Из архиваторов помню конечно ARJ.Тем круче, что некоторые истинные легенды тех лет до сих пор живы и есть среди нас:
@PapaBubaDiop и его Поле чудес / Sea / King
RustamerR
25.01.2023 18:45Также вспоминается Сергей Прокофьев (не композитор) из Харькова с своей KB2 (King's Bounty 2), которая превратилась в современных Героев Мальгримии (в которых я уже не играл по понятным причинам).
artyomsoft Автор
25.01.2023 18:52К сожалению, King Bounty 2, не запускается на процессорах с частотой выше 200 Мегагерц. Вероятно, из-за того , что была скомпилирована непропатченным Turbo Pascal 7.0, который содкржал ошибку в модуле crt. A так да, это одна из первых игр для IBM PC, что я увидел.
artyomsoft Автор
25.01.2023 18:54Поле чудес работает не полностью корректно на современном железе. Я думаю, из-за того, что некорректно реализована работа со временем( задержки реализвованы с использованием процессора, а не таймера)
Exchan-ge
26.01.2023 00:02Поле чудес работает не полностью корректно на современном железе.
Его (ее, игру :) портировали на смарты (как минимум — на виндофоны)
gatoazul
27.01.2023 17:20В ДОСе не было никаких таймеров, поэтому поначалу все игры так писали. Поэтому игры под XT работали на AT слишком быстро, и производители железа стали приделывать кнопку Турбо, замедлявшую процессор в два раза.
vconst
27.01.2023 17:22Я сделал себе резидент на 1Ch, который ставил delay и читал сканкоды клавиатуры, чтобы регулировать задержку ))
artyomsoft Автор
27.01.2023 17:37+1Как не было? А это тогда что? https://en.wikipedia.org/wiki/Programmable_interval_timer
gatoazul
27.01.2023 17:53+1Это аппаратный таймер, а я говорил об API DOS. Почему в играх поначалу таймер не использовали, не могу сказать - возможно, что просто не заморачивались.
PuerteMuerte
27.01.2023 22:18Это аппаратный таймер, а я говорил об API DOS.
Так во времена DOS софтины её API разве для для работы с файлами использовали, ко всему остальному оборудованию было принято использовать прямой доступ, хотя в DOS зачастую и была возможность работать с устройствами через функции операционки.Почему в играх поначалу таймер не использовали, не могу сказать — возможно, что просто не заморачивались.
А он неудобный. Использовать можно было только один канал, т.к. второй юзался для регенерации памяти, а третий под звук. Срабатывание таймера обрабатывалось прерыванием, ну т.е. представьте себе, как этим пользоваться? Вам надо подобрать растактовку всех событий в игре, установить минимальный интервал таймера, чтобы подходил под все события, и каждые сколько-то миллисекунд ваша программа будет уходить в обработчик прерывания, где вам надо посчитать такты, и запускать то или иное событие, или несколько событий, либо ничего не делать. Плавный ход игры так обеспечить точно нереально.
DistortNeo
25.01.2023 18:15+2Однако для сетевого диска таких решений не было
Как это не было? В Novell Netware была утилитка salvage.
artyomsoft Автор
25.01.2023 18:37+2У нас не было, и мы не знали про нее. Я только сейчас от Вас узнал
astenix
25.01.2023 20:01Не wd, а Word & Deed :)
Вы еще Norton Commander назовите nc, бо это его команда запуска…
artyomsoft Автор
25.01.2023 20:19Скорее всего Вы правы, но в моем окружении его реально все называли WD в те времена.
axe_chita
26.01.2023 08:48Исполняемый файл «Слово и Дело» назывался W&D.COM или W&D.EXE
И из-за этого амперсанда в имени глючил Dos Navigator, точнее TurboVision для которого буква после амперсанда выделялась как хоткей, а сам амперсанд исчезал из имени.yasmax
27.01.2023 22:16У меня он назывался wd.com. Кажется com. Гутников гордился тем, что умещал бинарный код редактора в файле 64К. Встречался с ним лично, когда покупал лицензию.
Сначала хотел дизасемблировать и отключить назойливое напоминание. Сидя в отладчике, разбираясь как работает самомодифицирующийся код надкнулся на текст: "Ну что? Отлаживаем? Студентам вечная лиценция за 3р." У меня как-то сразу отпало желание дальше копать. Нашарил 3 рубля и поехал на м. Белорусская в Москве к Гутникову. И он, попросив показать студенческий, правда дал лицензионный номер. И другу моему тоже отбил желание своей находкой.
PuerteMuerte
25.01.2023 21:00+6Кстати, об архиваторах под DOS. Нашёл у себя папочку, дожившую с тех лет:
Там вон и одна из версий анекдота есть, под названием lha.lzhyasmax
27.01.2023 22:05А чего там за расширение у Rar?
PuerteMuerte
27.01.2023 22:20govn? Это от government, правительственная версия, там лицензия на Ельцина оформлена.
artemisia_borealis
25.01.2023 21:17Про Кнута упомянули, а про TeX забыли. В середине 90-х под DOS прекрасно работал emTeX, вполне можно было шикарно оформлять документы, статьи, дипломы. Dvi-viewer там работал в графической моде. Лазерный принтер можно было надыбать уже в те годы, типа 4L или 5L, или съездить к кому-то.
А в DOS-навигаторе была шикарная заставка «Огонь», такую и сейчас ещё пойди найди…RustamerR
25.01.2023 21:40Да уж, теперь не хватает полетов сквозь звезды в углу экрана. Хотя в Win10 заставки еще есть (Геометрический вальс помню).
Вирусы тоже были хороши - осыпающиеся буквы (Cascade, кажется). Или еще чего похуже OneHalf, Чернобыль/Win.CIH, Так и ждали 26 числа с ужасом.
artyomsoft Автор
25.01.2023 21:51Вспомнил, как у одного человека "не работало пол экрана". Сначала подумал, что может какой-то вирус, но когда увидел, это одна панелька Нортона или Волков коммандера была закрыта.
Kotofay
25.01.2023 23:42+1Вирусы тоже были хороши
Смешной был переворачивающий экран вверх ногами.
Захожу к бухам а они моник перевернули вверх колёсами и работают.
Что, говорю, какую песню будем петь, товарищ комманд-ком? Дык, янки дудль!
artyomsoft Автор
25.01.2023 23:54Не помню, вирус это был или просто резидентная программа-прикол, но я помню, как девушка, вставила дискету в дисковод, вышла из скринсейвера нортона, увидев перевернутый экран, не растерялась, вытащила дискету и пыталась засунуть ее другой стороной.
Andy_U
26.01.2023 02:10Резидент с именем "_.com"
P.S. А может даже и не резидент. Там было какое-то жульничество с вертикальной разверткой CGA монитора.
PuerteMuerte
26.01.2023 01:56Смешной был переворачивающий экран вверх ногами.
Это был не вирус, это был резидентный прикол. У меня, кстати, четверть века назад с ним был эпичный случай. Я к первому апреля послал подруге-филологу архив с фоточками. Самораспаковывающийся, конечно же. Ну, архива там на самом деле не было, была написанная на Дельфи софтинка с выдранной из винрара иконкой, и в её ресурсах лежали те фотки, при запуске она их вытягивала в текущую папку, т.е. выглядело оно вполне праводоподобно. А ещё в ресурсах был этот самый переворачиватель экрана. Он уже ставился в автозагрузку, и при старте переворачивал, ещё и окнами дрыгал. Выключался просто, по Esc. Ну, поржали, забыли. И как-то осенью она спросила, когда я эту гадость уберу с её компьютера…
Exchan-ge
26.01.2023 00:07Так и ждали 26 числа с ужасом.
Был случай, когда казалось, что пронесло, а на деле у человека на компе слегка отставал календарь (системное время через интернет тогда было сложно синхронизировать :)
Вот это таки был эпик фейл :)
(кстати, винчих потом еще очень долго попадался на разных пиратских сборниках ПО)vladkorotnev
26.01.2023 03:02У меня и на вполне лицензионном штампованном диске с какой-то детской игрой он попался разок
khrapko
27.01.2023 11:30Помнится был вирус, который гонял какой то символ по экрану. Он отражался от краев и так красиво перемещался. Приехал я в одну контору в столице. Смотрю бегает этот символ. Говорю - у вас вирус, я могу его убрать. Ответ поразил - та не надо, он нам не мешает. Ну оставил. Что интересно, где то через полгода или даже больше приехал, он так и жил у них на компе.
aik
26.01.2023 07:20Про тех все помнят, но он как был для оформления научных работ предназначен, так там и остался. А массы любят WYSIWYG.
victor-homyakov
25.01.2023 21:57+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
Я даже написал патчер, который искал и исправлял в бинарниках проблемный код, чтобы можно было запускать существующие программы и работать, не дожидаясь выхода новых версий.
vvbob
25.01.2023 22:56Учился с 1997 по 2001, у меня было получше чем у автора. Компы были доступны после занятий без всякой записи, до позднего вечера, пока универ не закрывался, и сидели мы очень так допоздна. Компы были по тем временам неплохие, пеньки 133-200, с 95-й виндой. На старших курсах подвезли интернет для преподов, но мы были ребята хитрые, что такое кейлоггер знали, поэтому пароли от преподавательских аккаунтов у нас были, и интернет мы изучали нахаляву :)
С играми все было тоже неплохо - я даже на занятиях умудрялся в Дюка или Кваку играть, преподы на это закрывали глаза потому что у меня по их предметам всегда были пятерки автоматом. После занятий наша банда всегда устраивала дезматч в Кваку или Дум, домой обычно возвращался на последних автобусах, или вовсе пешком, если пропускал время. Хорошие времена были - молодость, студенчество, девушки, увлечения компами.. денег мало было, но тога это и не парило как-то сильно.
Kotofay
25.01.2023 23:46+2Притчи о компьютерных жителях:
Сидят как-то Диггер, командир Нортон и т. Комманд Ком, а мимо идет отец Вындоуз.
"Сидите, - говорит. - Ну, ну. Скоро все подо мной сидеть будете".
Никто ему так ничего и не ответил. Один т. Комманд Ком сплюнул и грязно выругался.
"Проходи, проходи, - сказал, - оболочка дешевая".
Exchan-ge
26.01.2023 00:09«Проходи, проходи, — сказал, — оболочка дешевая».
Народ перестал уже понимать отсылки к Винни-пуху в этом контексте, время идет, люди меняются…
Exchan-ge
26.01.2023 00:32Советская дискета ёмкостью 720 Кб
Где-то в загашнике у меня еще валяется эта картонная коробочка :)
Exchan-ge
26.01.2023 00:42С появлением ОС Windows постепенно использование MS-DOS и программ для неё сошло на нет.
MS-DOS достаточно долго мирно сосуществовала с ОС Windows (3.0, 3.1, 3.11, 95, 98) — в том числе и благодаря играм.
Так что во время романтического периода компьютеризации (до 2000 года) эти две оси шли рука об руку :)
(Гордое заявление из начала 1995 года — «Сегодня у меня на компьютере умер ДОС!» (в смысле — вместо ДОСа была поставлена OS/2). Где тот товарищ сейчас, под какой осью работает? Время летит, все тогдашние страсти в прошлом...)aik
26.01.2023 07:25Досовские игры кончились в 97 году, дальше уже только мелочёвка какая-то выходила.
А сетевые игры уже только под виндой работали, там это всё гораздо проще было. Особенно после появления понятия «игровой сервер».
В досе гораздо больше кнопочек надо было нажать для запуска игры.
Exchan-ge
26.01.2023 00:47Компьютерная мышь, CD-ROМ-привод, принтер, звуковая карта и колонки являлись роскошью, и у большинства счастливых обладателей персональных компьютеров их не было.
Из перечисленного роскошью был только лазерный/струйный принтер.
Потому как в 1995 стоил больше $600, самый дешевый вариант.
(Матричные принтеры были от $120 до $200, в т.ч. и б/у)
К 2001 году лазерники подешевели и перешли в массовый сегмент.aik
26.01.2023 07:25+1Из перечисленного роскошью был только лазерный/струйный принтер.
Смотря в какое время. Ковоксы народ не от хорошей жизни паял.
Beibut_es
26.01.2023 08:50А как же знаменитый Лексикон, сколько в нем было написано дипломных работ....
ZekaVasch
26.01.2023 09:20+2А зачем под досом был USB если USB то в компьютерах еще не пахло. Им еще даже в 95 виндоусе особо не пахло. LPT COM SCSI ISA все то что нам было нужно для расширения.
Когда USB шагнул в народ уже большинство на 98 пересели и выше
corvair
26.01.2023 09:46У тех, кто работает со всевозможным специфическим оборудованием, часто водится легаси, в том числе аппаратное. И у меня есть нечто подобное. 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 году, когда его провели в университет.
tormozedison
26.01.2023 22:20А этим кто пользовался?
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=111
На матричном принтере оно печатало в графическом режиме шрифтом советской пишущей машинки очень качественно.
oldprinters
26.01.2023 22:47+2Иногда скучаю по ДВК-2м и ассемблеру PDP-11. Очень много было написано и работало.
khrapko
27.01.2023 11:43+1В качестве ПДП-11 у меня была НАИРИ-4 (армянская машина с эмулятором PDP). А потом еще СМ-3. Но правда ассемблер я там не изучал еще. В основном Фортран. А вот ДВК принес мне много проблем со здоровьем. И башка болела почти после каждого сеанса работі с ним.
rtzra
27.01.2023 10:08+2Dos Navigator был крут по своим временам. Умел все и еще немножко. И у него был встроенный тетрис.
aik
27.01.2023 11:38+1Умел все и еще немножко. И у него был встроенный тетрис.
Свистелки.
И эти люди потом катят бочку на десятую винду… :)rtzra
27.01.2023 21:58Имею право, т.к. начинал еще с ЕС и на все это насмотрелся-напробовался самостоятельно.
Тогда всего было мало и любая хорошая софтина была на вес золота и узнать о ней можно было только скопировав и попробовав. Это сейчас есть все что угодно, да еще и в куче реализаций. А тогда или есть или нет.
Natanyrlin
27.01.2023 12:27В 90-х было очень много разговоров про компьютеры. Помню в Norton Commander и MS.DOS нас учили в 10 классе школы в 1999 году и заставляли учить функциональные клавиши во всех комбинациях. Смысла в них уже тогда не было, так как уже везде стояла Windows 3.1, а администраторы сидели на Windows 95 и даже 98. Потом уже в 2002 году, когда лежал в больничке, один парень хвастался, что у него на компе жесткий диск на 40 гигов, но ему очень нравится MS.DOS, из которого он почти не вылезает. Прикалывался, наверное, но я этих шуток тогда вообще не понял. В институте приходилось очень тяжело, так как все работы требовали в напечатанном на компьютере варианте, а свой компьютер у меня появился только в 2008, когда учился на последнем курсе, поэтому приходилось ходить по компьютерным классам и просить пустить попечатать. Глаза от ЭЛТ мониторов жутко уставали, а попытки зайти в Интернет, почитать что-нибудь интересное и немного расслабиться, немедленно пресекались администраторами. Помню одна такая администраторша в УрГУ внесла меня в чёрный список за то, что я случайно зашёл на конкурс красоты Мисс Екатеринбург. Обвинила, мол, хожу на порносайты. С тех пор я конкурсы красоты ненавижу. А один раз даже пришлось идти в компьютерный клуб в один криминальный райончик, чтобы с диска Консультант+ распечатать какой-то Указ Президента о структуре органов власти. Бумажку распечатывали часа два, потому что диск плохо читался и компьютер всё время зависал, а я сидел в уголочке в ужасе от той компании, которая там собралась. Когда в 2008 году на накопления и помощь родителей купил ноутбук Acer Extensa 4220, то был просто на 7 небе от счастья. Больше не надо было терпеть издевательства от полоумных тёток, которых почему-то всегда назначали администраторами.
vconst
27.01.2023 12:37+1Помню в Norton Commander и MS.DOS нас учили в 10 классе школы в 1999 году и заставляли учить функциональные клавиши во всех комбинациях. Смысла в них уже тогда не было, так как уже везде стояла Windows 3.1, а администраторы сидели на Windows 95 и даже 98
Ну и что с того? Нортон как был в ДОС — так и в 95-85 оставался одним из самых удобных файловых менеджеров для консоли
И сейчас админы часто ставят миднайт на серверartyomsoft Автор
27.01.2023 14:44+2В Windows до сих пор использую Far Manager, а в Linux - Midnight Commander.
На нашей специальности в институте на последних курсах, когда Windows уже был везде, все студенты и преподаватели использовали Far Manager.
Забавно, но на параллельной специальности, все студенты и преподаватели использовали Total Commander. Можно было сразу определить с какой специальности студент по тому, какой файловый менеджер использует.
DistortNeo
27.01.2023 18:06В Windows до сих пор использую Far Manager, а в Linux — Midnight Commander.
Я для Linux-десктопа использую far2l.
А Midnight — в случае невозможности установки far2l.
aik
27.01.2023 14:41везде стояла Windows 3.1
Когда везде стояла 3.1, смысла в нортоне было ещё достаточно.Глаза от ЭЛТ мониторов жутко уставали,
Это потому, что там часто оставляли умолчальные 60 герц. И зачастую нафиг блокировали все возможности настройки.
AYamangulov
Занятно, а зачем вам это? Только интерес к истории и желание испытать эмоции от погружения в атмосферу, ностальгия каналья? Или все же это еще может принести какую-то практическую пользу? Лет десять назад меня пытались сманить в сеть магазинов (не буду называть имя, чтобы не дискредитировать уважаемую компанию), так у них везде на кассах стояли старющие ПК с Windows NT, Lotus Notes и прочими подобными штуками, с маааленькими такими вакуумными мониторчиками. Неужели и сейчас еще пользуются чем-то подобным?
artyomsoft Автор
Просто интересно стало и захотелось проверить, а может ли современный компьютер выполнить программы, которые написали 30 лет назад. Ну и ностальгия.
raygor
Обязательное приложение к ностальгии
K0styan
Фигурнов же!
RustamerR
Еще одно не менее классическое приложение к ностальгии
MoscowBrownBear
Для меня навсегда останется вот это:
Замостить
Exchan-ge
Что-то знакомое…
Полуось? :)
MoscowBrownBear
Да, не, фоновый узор Windows 95
Назывался: Лес
Germanjon
Мы делали скриншот с экрана, ставили его на заставку. Потом убирали в правый нижний угол все иконки, а панель задач убирали в сторону. И смотрели как народ пытается тыкать во всё подряд.
Не все тогда знали про Ctrl+Esc
YMA
Ви таки будете смеяться, но... :)
Тадамм!!
axe_chita
Наверное надо было сразу пойти на сайт FreeDOS, который развивается и сейчас. Он вполне работоспособен на современном железе. Насколько я помню, у менеджера расширенной памяти XMS HimemX нет ограничения в 64Мб как в MSDOS6.22, а менеджер памяти Jemm386 может иметь доступ к памяти объемом больше 4Гб.
Скачать актуальную версию FreeDOS можно тут.
rezdm
>> Занятно, а зачем вам это?
И - Импортозамещение, насколько возможно.
Лексикон, антивирус Лозинского, прочая.
А за Volkov Commander топикстартеру из чебурнета настучат по шапке.
nicknickza
Где-то уже в 2005 у нас поняли, что вакуумные мониторы на кассе занимают полезное место, которое можно использовать под товар и их поменяли быстрее, чем в офисе
kuza2000
А что в этом плохого?
Вот вы владелец бизнеса. Вам предлагают обновить оборудование. Первый вопрос, который у вас будет - "а зачем?". Вам предлагают потратить много денег, и резонно пытаться понять, что вы с этого получаете.
Для кассы ресурсов этого старого железа - выше крыши, все функции оно выполняет. Зачем его менять?