1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

AllegroHack

Тема в разделе "Установка и запуск игр", создана пользователем MrFlibble, 4 янв 2015.

  1. MrFlibble

    MrFlibble

    Регистрация:
    23 мар 2008
    Сообщения:
    3.335
    Версию AllegroHack от 2005 г. (доступна здесь) не удаётся запустить никакими методами ни в DOSBox, ни в FreeDOS, ни в DOS-режиме 32-битной Windows.

    В DOSBox при запуске игра выдаёт следующее сообщение:
    [​IMG]

    В FreeDOS сообщение практически такое же:
    [​IMG]

    В Windows игра просто вылетает.

    Попытки использовать вместо CWSDPMI другие интерфейсы (DPMIONE, встроенный FeeDOS'овский) приводят к зависанию.

    Как-нибудь можно эту проблему обойти? Желательно в DOSBox.
     
    Последнее редактирование модератором: 19 июл 2015
  2.  
  3. Dimouse King of Mice

    Dimouse

    Администратор Переводчик

    Регистрация:
    18 апр 2003
    Сообщения:
    34.671
    MrFlibble, можно попробовать разные cwsdpmi. Я помню у меня была какая-то моя прога, которая отлично работала раньше, а недавно решил попробовать - тоже стала вылетать с segmentation fault'ами.
     
  4. Tigoro

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    2.940
    MrFlibble, а эти варианты не подойдут?
    ftp://ftp.sunet.se/pub/games/nethack/Msdos/NH_older
    http://www.fileplanet.com/86448/80000/fileinfo/Net-Hack-v3.4.0-(Windows3.1/DOS)

    и официальный тоже
    http://sourceforge.net/projects/nethack/files/nethack/3.4.0/

    p.s. ам, показалось ) алегро только требуется, тогда звиняйте
    замена загрузчиков ни к чему не приводит, к сожалению

    p.s.s.
    https://github.com/muflax/newt/blob/master/slashem/sys/msdos/anethack.txt и https://github.com/muflax/newt/tree/master/slashem/sys/msdos соответственно, но это вроде более новая версия

    и еще альтернатива
    https://github.com/muflax/newt/tree/master/slashem/sys/msdos
     
    Последнее редактирование: 4 янв 2015
  5. MrFlibble

    MrFlibble

    Регистрация:
    23 мар 2008
    Сообщения:
    3.335
    Я пробовал (просто забыл написать об этом) версии 4 и 7, кроме стандартной пятой, безрезультатно.

    Это исходники SLASH'EM - варианта NetHack, который как раз использует наработки AllegroHack'а. Кстати, более новые версии SLASH'EM (0.07 и выше) тоже не запускаются с изометрической графикой, выдают похожие ошибки.
     
  6. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.202
    A.P.$lasH, MAN-biker, Tigoro и 3 другим нравится это.
  7. MrFlibble

    MrFlibble

    Регистрация:
    23 мар 2008
    Сообщения:
    3.335
  8. MAN-biker

    MAN-biker

    Регистрация:
    17 авг 2008
    Сообщения:
    4.171
    Блин... КАК?! :hmmm:
     
  9. sonicpro

    sonicpro

    Регистрация:
    7 апр 2008
    Сообщения:
    102
    Нужно скачать CWSDPMI отсюда http://homer.rice.edu/~sandmann/cwsdpmi/csdpmi7b.zip, распаковать в папку с allegrohack, тот CWSDPMI.EXE, что в папке, можно перезатереть. Потом нужно запустить CWSPARAM.EXE, и на последний вопрос о битовых флагах нужно ответить "4" (без кавычек).
     
    Tigoro и MrFlibble нравится это.
  10. MrFlibble

    MrFlibble

    Регистрация:
    23 мар 2008
    Сообщения:
    3.335
    Либо так, либо просто в шестнадцатеричном редакторе.
     
  11. MAN-biker

    MAN-biker

    Регистрация:
    17 авг 2008
    Сообщения:
    4.171
    Господа, вопрос "КАК?!" был относительно того, "КАК УЗНАЛИ, что нужно заменить байт 00 на 04 по смещению 0x00004AD4h в файле CWSDPMI.EXE", а не "как это сделать".
     
  12. MrFlibble

    MrFlibble

    Регистрация:
    23 мар 2008
    Сообщения:
    3.335
    Ну так ведь г-н iunnamed указал источники - документацию к CWSDPMI, где описаны дополнительные параметры. Внести необходимые изменения в CWSDPMI.EXE можно с помощью CWSPARAM.EXE, а затем сравнить исходный и модифицированный файлы.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление