Состоялся релиз Syndicate Wars Port – порт классической DOS игры 1996 года теперь доступен на современных операционных системах

Состоялся релиз Syndicate Wars Port - порт классической DOS игры 1996 года теперь доступен на современных операционных системах

Syndicate Wars считается классической игрой. К сожалению, игра была несовместима с современными операционными системами, пока не была переиздана на GOG. Тем не менее, это не остановило команду программистов, которые выпустили Syndicate Wars Port. Он представляет из себя порт порт классической DOS игры 1996 года на современные операционные системы.

На данный момент этот порт поддерживает Windows, GNU и Os X. Разработчики также подтвердили, что игра должна работать на любой системе, которая поддерживает библиотеку SDL на архитектуре i386.

Как утверждают разработчики:

“Проект был во многом сложным, нам потребовалось две попытки и значительное количество усилий, чтобы понять исполняемый формат файла, написать дизассемблер, который будет производить повторно компилируемый код, понять старые DOS интерфейсы, соглашение о регистрации вызовов Watcom и распознавать статически скомпилированные функции библиотеки C.

Нам пришлось анализировать разобранный исходный код, взаимодействовать с кодом с помощью автоматически сгенерированных оболочек функций и бороться с багами компилятора Apple. Все это до того, как мы смогли предоставить свои собственные замены C для частей ассемблера DOS и, наконец, заставить все это работать (после бесконечных часов отладки ассемблерного кода с gdb, конечно); прошли месяцы занудства и неопределенности, прежде чем мы смогли даже увидеть всплывающее окно миссии (и затем сообщение об ошибке). Много боли, много работы, но, в конце концов, много веселья и много удовольствия!”

Это говорит о том, что порт не до конца завершен. Хотя уже возможность полностью пройти одиночную кампанию, в игре нельзя подключиться к сети и нет поддержки джойстика.

Все, что вам нужно сделать, чтобы установить Syndicate Wars Port, – это загрузить его установщик Windows (Если вы используете Windows). Пользователи OS X и GNU должны будут следовать руководству по установке с официального сайта Syndicate Wars Port.

Обратите внимание, что вам понадобится оригинальный CD-диск Syndicate Wars для установки Syndicate Wars Port. Программа установки требует, чтобы диск с игрой находился в CD-ROM’е, т.к как он будет копировать файлы из оригинального Syndicate Wars и при желании кодируют саундтрек с CD в OGG файлы, которые использует этот порт. Для игры не требуется CD-диск Syndicate Wars.

Состоялся релиз Syndicate Wars Port - порт классической DOS игры 1996 года теперь доступен на современных операционных системах Состоялся релиз Syndicate Wars Port - порт классической DOS игры 1996 года теперь доступен на современных операционных системах Состоялся релиз Syndicate Wars Port - порт классической DOS игры 1996 года теперь доступен на современных операционных системах Состоялся релиз Syndicate Wars Port - порт классической DOS игры 1996 года теперь доступен на современных операционных системах Состоялся релиз Syndicate Wars Port - порт классической DOS игры 1996 года теперь доступен на современных операционных системах Состоялся релиз Syndicate Wars Port - порт классической DOS игры 1996 года теперь доступен на современных операционных системах


Похожее