Рубрика «dos игры»

Fantastic Dizzy — это игра в жанре «пазл-платформер», созданная в 1991 году компанией Codemasters. Она является частью серии игр про Диззи (Dizzy Series). Несмотря на то, что серия Dizzy до сих пор популярна, и по ней создаются любительские игры (Dizzy Age), похоже, что никто не занимался обратной разработкой оригинальных игр.

Реверс-инжиниринг Fantastic Dizzy - 1

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

Распаковка EXE

Двоичный файл PCDIZZY.EXE упакован в формат Microsoft EXEPack. Хотя есть множество инструментов для Linux, способных распаковывать такие исполняемые файлы, ни один из них, похоже, не поддерживает версию, использованную для Fantastic Dizzy. Поэтому для распаковки исполняемого файла я воспользовался DOS-версией UNP. После распаковки исполняемого файла его можно было загрузить в IDA. Удобно то, что распакованная версия двоичного файла по-прежнему хорошо работала, поэтому её отладку можно было выполнять с помощью дебаггера DOSBox.
Читать полностью »

image

Кейт Холман и Зак Барт — разработчики из игровой студии Zachtronics. Если вы любите запутанные технические статьи о создании игр для 25-летних компьютеров, возможно, вам понравятся наши игры-головоломки: SpaceChem, Infinifactory, TIS-100 и SHENZHEN I/O!

Приступаем

Смогут ли два программиста, привыкшие к созданию игр для современных компьютеров с гигабайтами ОЗУ и полноцветными HD-дисплеями, портировать свои игры под MS-DOS? Никто из нас не имел опыта разработки на таком старом оборудовании, но работа в искусственно ограниченных системах — основа дизайна игр Zachtronics, поэтому мы были обязаны попробовать!

Проект начался с того, что Зак создал макет SHENZHEN SOLITAIRE, мини-игры в пасьянс из нашей игры SHENZHEN I/O (также продаваемой как отдельная игра). Вот как пасьянс мог выглядеть на экране 256-цветного VGA-дисплея:

Как (и зачем) мы портировали Shenzhen Solitaire под MS-DOS - 2

Похоже на игры, которые можно было увидеть на экранах PC начала 90-х! Теперь осталось только написать код, правда?
Читать полностью »

Не смотря на то, что Covox довольно просто собрать в домашних условиях, делать это будут не многие. Да и казалось бы, насколько хорошо может звучать самодельное устройство на россыпи резисторов? Я лично думал, что будет лишь чуточку лучше, чем звучание PC-спикера. Но как же я ошибался!

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

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

Сейчас для того чтобы поиграть в старые добрые стрелялки под DOS не нужно ничего особенного, эмулятор dosbox хорошо справляется c почти со всеми играми. Кому же нужно чувство аутентичности находят старые компы вплоть до Pentium3, главное тут ISA слот который дает возможность нормально подключить аудиокарту. Лидерами тут конечно являются sound blaster AWE 32/64. Но есть таки вариант поиграть и на современном компьютере, в котором не то что ISA нет, а скорее и PCI тоже. Его сейчас и рассмотрим.
Прежде всего установим DOS 6.22 на usb флешку. Я использую для этого HP USB Disk Storage Format Tool. Выбираем при загрузке флешку и вуаля, в большинство игр мы поиграем без проблем. Но одно большое
НО, без звука. Точнее максимум со спикером, который в современном ПК просто пьезопищалка. Меняем ее на нормальный спикер от старого компа, звук конечно будет получше, но все таки можно добится большего.
image

Если у вас до сих пор остался LPT порт на материнке, или хотя бы разъем для подключения планки с этим портом, то вспомним как в конце 80х — начале 90х энтузиасты паяли простенькие 8битные ЦАПы на резисторах, использующие R-2R схему, имя которым был COVOX.
Читать полностью »


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