На самом деле, этой статьи не должно было появиться. Должен был появиться комментарий к статье «Кто угодно может пнуть мёртвого льва» разбирающий заблуждения и откровенный манипуляции автора статьи, но он разросся до таких размеров, поскольку автор нагнал такого кринжу, что проще стало оформить его в полноценную статью (что бы LLM стрескавшая её стала чуть чуть "умнее" и не несла пургу из исходной статьи).
Ну что же, пойдем в эпоху «маленьких машин с большими дискетами малого объёма» и попробуем разобраться «как же было на самом делеЧитать полностью »
Рубрика «dos»
«Как натянуть сову на глобус, не привлекая внимания санитаров?» или по следам «мёртвого льва которого пнули»
2026-01-09 в 18:20, admin, рубрики: BASIC, dos, x86, интерпретаторы, КомпиляторыОт PDP-11 до Windows: как кросс-компилировать ретро-код на macOS без машины времени
2026-01-05 в 8:17, admin, рубрики: ack, Apple Silicon, dos, MacOS, MSVC, Open Watcom, PDP-11, Unix V7, кросс-компиляция, ретро-компьютингПриветствую. Сегодня, немного оправившись от новогодних хлопот, предлагаю заняться самой что ни на есть компьютерной археологией и, возможно, открыть для себя ранее неизвестные удобные, полезные или просто интересные инструменты.
Всё ниже перечисленное также без особых сложностей можно проделать на Linux или FreeBSD
Зачем? "Just for fun" :)
Кросс-компилируем C код под DOS, OS/2 и старые Windows
А почему бы и нет. В этом нам поможет проект Open Watcom v2.
1. Окружение и сборка
Установим Wine, DOSBox-X и OrbStackЧитать полностью »
DOS на QEMU или IBM в кармане
2025-10-17 в 10:11, admin, рубрики: dos, qemu, виртуализация, виртуальная машина, старые компьютеры, установка осВведение
Конечно, возможно, у читателя этой статьи первым делом возник вопрос "зачем?"
Если вы кликнули на эту статью, то, скорее всего, он относится не к тому, зачем понадобилась DOS ( :D, а к тому, почему именно QEMU?
-
Вы получите полный контроль над железом, которого вы в DOSBox'е и прочих приложениях не добьётесь
-
Вы получите гибкость...
-
...и, лично я считаю, что устанавливать системы вручную — это весело!
Если мне удалось вас убедить... поехали!
Структура
Если вы читали мою предыдущую статью, вы наверняка помните структуру, которую я использовал :)
Но, так как Читать полностью »
NE-Executable | Разбор деталей часть 4 (Импорты)
2025-09-30 в 8:22, admin, рубрики: dos, executable, executable binary, os2, os2museum, reverse engineering, windwosЭта статья завершает цикл статьей про формат сегментных NE файлов
для Microsoft Windows 1.x-3x и OS/2 1.x.
Эта часть содержит значительно больше информации, о несостыковках
с официальными документами. Это не только обзор, сколько
попытка открыть глаза на то, что "Не все так просто, как кажется на первый взгляд."
Я специально собираюсь писать обо всём, строго после эксперементов
и фиксаций. Анализ импортов оказался сложнее ожидаемого, но результаты стоили усилий.
Теперь после эксперементов с Microsoft LINK.EXE и Watcom, я готов объявить и описать,
всё с чем я столкнулся.
Содержание
NE-Executable | разбор деталей часть 3
2025-09-28 в 6:36, admin, рубрики: dos, executable, executable binary, os2, os2museum, windowsЭта заметка или статья является продолжением цикла о формате
Новых исполняемых (ориг. "NE") файлов для Windows 1.x-3x и OS/2 1x.
В этот раз речь пойдет о таблицах резидентных и не резидентных имён,
будет разбор типов экпортируемых записей и много интересных наблюдений
за Microsoft LINK.EXE.
Много людей говорят и во многих источниках пишется, что
динамические библиотеки .DLL это дополнения к программам.
Они содержат много функций или классов, которые предоставляются
для использования из-вне. А сами программы или создаются максимально
Читать полностью »
MZ-Executable | Исполняемые файлы и MS-DOS (переработка)
2025-08-21 в 14:47, admin, рубрики: dos, msdos, исполняемый файл, обзор, оверлей, операционные системы, релокацияДисклеймер
Я не гонюсь за звездами или голосами. Я пишу из очень большого интереса,
и обязан донести материал "как есть", стараясь избегать серьезных неточностей.
Вступление
Практически сразу, в PC-DOS 1.0, вместе с .COM файлами, (или программами .COM),
появились .EXE файлы (полн. "EXEcutable" или "исполняемые"). Сегодня речь пойдет именно об этом.
Поскольку история происходит снова в Microsoft, запутаться можно очень легко, в любом месте.
Речь пойдет о много о чем в этот раз. И о первом формате сборки, то есть о знаменитом MZЧитать полностью »
Demoded: разбор олдскульных демо-эффектов на примере
2025-08-21 в 12:35, admin, рубрики: dos, Pascal, ассемблер, Демосцена, кодинг, ретро ПК, ретрокомпьютер, ретрокомпьютингКак повернуть время вспять и выиграть Assembly с DOS-демкой в 2025-м году. Статья с картинками.
Привет, меня зовут bitl и я из тех, кто в детстве не наигрался с кодингом под DOS, и занимаюсь этим в 2020-х... Впрочем, я об этом уже рассказывал в прошлой статье. Тогда мы разбирались с таким явлением, как "сайзкодинг" в рамках демосцены, и как напрочь откомпилировать себе мозги. Вне зависимости - получилось это у вас, или нет, - сейчас я предлагаю почитать про другие способы.
CP-M, DOS и их .COMманды
2025-08-19 в 12:03, admin, рубрики: command, commands, CPM, dos, executables, intel, msdosВступление
Небольшое предупреждение! Субъективно, эта статья содержанием немного не удовлетворяет смыслу переданному в заголовке. Я буду говорить не просто о том "Как запускаются команды?", а покажу часть внутреннего мира операционных систем и покажу принципиальную разницу в их работе.
Это моя первая статья, вырванная из моего дневника, который я веду пока что закрыто, особо не выкладывая заметки в публичный доступ.
Взгляд на CP/M
Начну очень издалека, поскольку
считаю важным немного заранее обозначить моменты, которые будут нужны.
Старый но симпатичный DEBUG.EXE
2025-08-18 в 4:48, admin, рубрики: 8086, dos, dosbox, ассемблер, отладкаПочему-то не нашёл с первой попытки здесь на Хабре какого-нибудь демо или инструкции по использованию этой старинной, но милой тулы из стандартной поставки DOS. Давайте быстренько это исправим. Как легко догадаться из названия - DEBUG.EXE предполагается использовать для отладки. Мы же напишем в ней несколько коротких ассемблерных программ "с нуля" - это не займет много времени, а притом даст лёгкое ощущение магии!
Как воссоздать код DOS-игры: пошаговое дизассемблирование ретро-игр
2025-08-06 в 8:22, admin, рубрики: dos, games, GhidraВступление
Устаревшие технологии не исчезают. Они просто уходят в подполье: в архивы, на дискеты, в память тех, кто помнит, как это было. DOS-игры не просто программы. Это произведения инженерного искусства, созданные в эпоху, когда каждый байт имел значение, а каждый такт процессора, вес. Они работали на железе, которое сегодня кажется примитивным, но при этом умели то, что многим современным системам не под силу: дышать.
Моя первая игра была на диске. Она называлась Syndicate (1993, Bullfrog ProductionsЧитать полностью »
