ADF plays - DOS-игры
331 subscribers
92 photos
11 videos
7 files
238 links
Всякая всячина про DOS-игры и эмуляцию.

Канал на YouTube: https://www.youtube.com/@ADFplays
Канал со стримами: https://www.youtube.com/@ADFplaysLive
Twitch: https://www.twitch.tv/adfplays
Чат: @ADFPlaysChat
Mastodon: https://mastodon.social/@adfplays
Download Telegram
Меня туда записали аж два раза 🥹
🔥3
А вот вам список (давно не было) из 600+ ресурсов по ретро-теме. Там и сайты, и Ютуб, и телега (нашёл для себя несколько интересных каналов, так что советую потыкать на досуге).

https://docs.google.com/spreadsheets/d/1QizqnDBP1-sEkRVOgxsMmEd3nbroTqYpESQ7hcuVFPQ/edit?usp=sharing

#списки
🔥62👍2
The Elder Scrolls: Arena - 1994 - русская версия

Суббота, 22.11.2025, 15:00 МСК

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

🌐 https://youtube.com/live/YOaaErYqfFU
🌐 https://www.twitch.tv/adfplays

#stream
Please open Telegram to view this post
VIEW IN TELEGRAM
👀31👍1🔥1
Свершилось!

Вышла ретро-сборка eXoWin9x Vol. 1 (1994–1996)

Проект eXo выпустил первую часть масштабной коллекции игр для Windows 95/98. В релиз вошло 662 игры, полностью подготовленных для запуска «из коробки» через DOSBox X и 86Box. Сборка работает автономно в виртуальной машине и не вносит изменений в систему пользователя.

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

Полный релиз распространяется через торрент, объём — около 262 ГБ.

https://www.retro-exo.com/win9x.html

https://www.youtube.com/watch?v=OJrC5YdB6hk
👍9🔥81🤡1
ADF plays - DOS-игры
Свершилось! Вышла ретро-сборка eXoWin9x Vol. 1 (1994–1996) Проект eXo выпустил первую часть масштабной коллекции игр для Windows 95/98. В релиз вошло 662 игры, полностью подготовленных для запуска «из коробки» через DOSBox X и 86Box. Сборка работает автономно…
Как ExoWin9x работает внутри

Самая большая проблема с играми для Windows 95/98 была в том, что почти каждая из них что-то меняет в системе. Одни кладут DLL в папку Windows, другие записывают настройки в реестр, третьи требуют свои файлы в корне диска C:. Если бы под каждую игру нужно было хранить отдельную копию Windows 98, проект превратился бы в огромную кучу дублирующихся данных, размером в десятки терабайт.

Обычные виртуальные диски тоже не помогали: форматы вроде QCOW2 должны сохранять только изменения, но на практике даже маленькая правка создаёт десятки мегабайт “мусорных” блоков. Казалось, что сделать компактную коллекцию Win9x-игр просто невозможно.

Решение пришло с неожиданной стороны: вместо того чтобы хранить изменения внутри виртуального диска, команда начала отслеживать их вручную, на уровне файлов и реестра, и хранить в отдельной папке. А затем, и это ключевой момент, накатывать эти изменения автоматически внутри самой эмулируемой Windows 98.

В Windows используется два диска: C: и D:. Диск C: - это чистый, неизменяемый образ Windows 98. Он никогда не сохраняет своё состояние. Каждый запуск - это новая, свежая Windows, будто только что установленная. Диск D: служит рабочим пространством. Игра устанавливается туда, и именно там хранятся её файлы, сейвы, дополнительные данные. Всё, что игре нужно сохранить между запусками, должно оказаться именно на D:.

Когда пользователь запускает игру, стартует DOSBox-X с чистым эталонным образом Windows 98. И вот здесь включается магия. Внутри этой эмулированной Windows в автозагрузку встроен VBScript. Он запускается автоматически при старте системы и делает следующее:

- берёт папку “изменений” конкретной игры,
- копирует нужные файлы в C:\Windows и другие системные каталоги,
- импортирует .reg-файлы с нужными ветками реестра,
- создаёт или обновляет каталоги, которые игра ожидает увидеть.

В результате для самой Windows это выглядит как будто игра установлена полностью, со всеми файлами и настройками. Но на самом деле система остаётся неизменяемой: это всё тот же базовый образ, поверх которого временно накладываются нужные файлы.

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

Такой подход даёт два мощных эффекта. Во-первых, каждая игра занимает минимальный объём - всего несколько десятков мегабайт фактических изменений. Во-вторых, Windows 98 невозможно сломать: она каждый раз стартует с нуля и живёт ровно столько, сколько длится игровой сеанс.

Но это порождает и свои проблемы. Всё, что игра записывает на диск C:, после выхода исчезает, потому что C: всегда сбрасывается при перезапуске. Это касается и игровых сохранений. Поэтому если игра позволяет выбирать место для сохранения, нужно выбирать диск D:. Только данные на D: сохраняются между запусками. Есть игры, которые сами решают, куда писать данные, и некоторые из них вообще сохраняют прогресс не в файлы, а в реестр Windows, например: Beavis & Butt-Head Virtual Stupidity. Такие игры после выхода теряют сохранения, потому что реестр живёт на C:, а он очищается при каждом новом запуске.

Разработчики говорят, что они не успели проверить все 664 игры, и какие-то из них могут сбрасывать прогресс или настройки. Они просят сообщать им о таких играх, они будут пытаться их починить в будущих релизах.
👍19🔥4💩21
У меня теперь тоже появился свой какашечник в канале 😊 Значит растёт канал, это приятно. Ждём, когда клоуны подъедут.
😁9🤡6💩5🔥21
А на следующей неделе будет очередной стрим по вашим заявкам.

Так как в канале много новоприбывших, напоминаю суть.

Вы можете оставить заявку на игру, и мы посмотрим её на стриме. Всё это бесплатно, без СМС, просто напишите, какую игру хотите запустить.

Обычно за стрим мы смотрим 6-7 игр.

Есть только два ограничения.

1. Игра должна быть под MS-DOS
2. От одного человека принимается не больше 2-х игр на один стрим

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

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

Отправить заявку можно любым удобный способом, например, в комментариях, или в нашем чате https://t.me/ADFPlaysChat
👍3🔥21
Итак, новая документалка.

История создания игры Принц Персии.

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

Это самая настоящая квинтэссенция вдохновения в программировании.

Нравится вам код или нет - история не оставит равнодушным.

Я не могу подобрать слов насколько трепетно...

Да все, идите уже смотреть, не пожалеете.

ССЫЛКА
👍6🔥41
Подзравляю всех с началом DOSember, самого главного месяца в году!

Это ежегодное мероприятие, в рамках которого стримеры на Twitch в течение месяца играют в DOS-игры.

https://dosember.com/

В этом году я тоже присоединился к этой движухе (мне для этого ничего специально делать не пришлось, только хэштег на стрим поставить). В результате на вчерашнем стриме меня зарейдили, и на Твич прибежало 200+ зрителей. До конца досидели около сотни, но даже это меня удивило, потому что стримлю-то я на русском, а аудитория там всё-таки по большей части англоязычная.

Если хотите послушать, как я спик фром май харт, то можете глянуть запись стрима https://t.me/ADFplays/393
🔥6👍1🍾1
А также на Itch завершается приём работ в рамках DOSember Game Jam: https://itch.io/jam/dosember-game-jam

Если там будет что-то интересное, то посмотрим на одном из стримов.
👍2🔥1
Немного фоток ретро-уголков с форума Vogons. Фотки ваших ретро-уголков в комментариях приветствуются.
🔥91👍1