Рубрика «dos»

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

Читать полностью »

Как Pizza Tycoon симулировала дорожное движение на процессоре с частотой 25 МГц - 1

Контекст

Я работал над Pizza LegacyЧитать полностью »

Здравствуйте, меня зовут bitl, и я люблю демки. Особенно олдскульные. Люблю изучать принципы демо-эффектов - тех, что поражали и восхищали в 90-х годах и геймера, и заправского программиста. Пытаться их воспроизвести, используя аутентичное "железо", сделать также или даже лучше. Иногда это выливается во что-то осязаемое, иногда нет...

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

«Вращайте барабан!»

«Вращайте барабан!»

Летом мне попалась статья Вадима Башурова «История игрушкиЧитать полностью »

На самом деле, этой статьи не должно было появиться. Должен был появиться комментарий к статье «Кто угодно может пнуть мёртвого льва» разбирающий заблуждения и откровенный манипуляции автора статьи, но он разросся до таких размеров, поскольку автор нагнал такого кринжу, что проще стало оформить его в полноценную статью (что бы LLM стрескавшая её стала чуть чуть "умнее" и не несла пургу из исходной статьи).
Ну что же, пойдем в эпоху «маленьких машин с большими дискетами малого объёма» и попробуем разобраться «как же было на самом делеЧитать полностью »

Приветствую. Сегодня, немного оправившись от новогодних хлопот, предлагаю заняться самой что ни на есть компьютерной археологией и, возможно, открыть для себя ранее неизвестные удобные, полезные или просто интересные инструменты.
Всё ниже перечисленное также без особых сложностей можно проделать на Linux или FreeBSD
Зачем? "Just for fun" :)

Кросс-компилируем C код под DOS, OS/2 и старые Windows

А почему бы и нет. В этом нам поможет проект Open Watcom v2.

1. Окружение и сборка

Установим Wine, DOSBox-X и OrbStackЧитать полностью »

Введение

Конечно, возможно, у читателя этой статьи первым делом возник вопрос "зачем?"
Если вы кликнули на эту статью, то, скорее всего, он относится не к тому, зачем понадобилась DOS ( :D, а к тому, почему именно QEMU?

  1. Вы получите полный контроль над железом, которого вы в DOSBox'е и прочих приложениях не добьётесь

  2. Вы получите гибкость...

  3. ...и, лично я считаю, что устанавливать системы вручную — это весело!

Если мне удалось вас убедить... поехали!

Структура

Если вы читали мою предыдущую статью, вы наверняка помните структуру, которую я использовал :)
Но, так как Читать полностью »

Эта статья завершает цикл статьей про формат сегментных NE файлов
для Microsoft Windows 1.x-3x и OS/2 1.x.
Эта часть содержит значительно больше информации, о несостыковках
с официальными документами. Это не только обзор, сколько
попытка открыть глаза на то, что "Не все так просто, как кажется на первый взгляд."

Я специально собираюсь писать обо всём, строго после эксперементов
и фиксаций. Анализ импортов оказался сложнее ожидаемого, но результаты стоили усилий.
Теперь после эксперементов с Microsoft LINK.EXE и Watcom, я готов объявить и описать,
всё с чем я столкнулся.

Содержание

Эта заметка или статья является продолжением цикла о формате
Новых исполняемых (ориг. "NE") файлов для Windows 1.x-3x и OS/2 1x.
В этот раз речь пойдет о таблицах резидентных и не резидентных имён,
будет разбор типов экпортируемых записей и много интересных наблюдений
за Microsoft LINK.EXE.

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js