NTFS+KOS

No comments
  • Heavyiron
    Исходники самого DosBox лежат на sourceforge.net рядом с бинарниками. DosBox использует некоторое количество библиотек: стандартную Сишную, немного C++ STL, значительно SDL, для скриншотов (сохранение по Ctrl+F5) библиотеку png. Я использовал библиотеки от Пельчара (menuetlibc - C library, libSDL, libpng), после чего долго модифицировал под свои цели libc и libsdl и написал некоторый заменитель используемой в dosbox части STL. Компилируется всё это под cygwin компилятором g++.
    Ушёл к умным, знающим и культурным людям.
  • Да, патченный mdoom весит столько же, сколько и тот, что на сайте Марата. Интересно, что изменилось в версии, которая здесь: http://www.mestack.narod.ru/soft/games/doom.rar ?
  • Патченные mdoom, sdlquake и pig у меня работают, правда у меня fat32. В mdoom исчезла даже ошибка с незакрывающимся окошком загрузки ;) dosbox запустился :), для более детальных тестов нет времени теперь.
  • Ошибка с незакрывающимся окном загрузки связана с изменением функции 18.2 прибивания процесса/потока. В Menuet она принимает PID/TID, в Kolibri она принимает слот потока, но начиная с 0.5.8.0 (кажется) введена функция 18.18, принимающая идентификатор. Так что нужно всего лишь заменить одну константу.
  • фу, блин, совсем запутали....
    Heavyiron
    перечисли тут пожалйста ссылки на все перечисленные РАБОТАЮЩИЕ файлы (исполняемые и "вады")
  • diamond
    ситуация с doom разъяснилась
    Это где ты такое вычитал? Пока еще ничего не понятно, по крайней мере для меня...
  • Все, что я сейчас перечислю, работает на моем компе и запросто может не работать на другом.
    Работающие wad-ы (с ними у меня работает любой из файлов mdoom):
    http://www.mestack.narod.ru/soft/games/doom.rar - для дума 1,
    http://www.kolibri.hut1.ru/doom/d2.7z - для дума 2,
    http://www.kolibri.hut1.ru/doom/cq.7z - для ChexQuest.
    Патченная версия mdoom от diamond-а (по идее должна работать с ntfs и не зависеть от пути):
    http://diamondz.land.ru/mdoom (У меня работает на fat32 с любым из wad-ов, у Mario79 она не работает).
    Кроме того в папку с mdoom и wad-ом нужно положить картинку splash.jpg, которую можно взять в любой из старых версий.
    Last edited by Heavyiron on Tue Mar 06, 2007 10:14 am, edited 1 time in total.
  • Heavyiron
    Кроме того в папку с mdoom и wad-ом нужно положить картинку splash.jpg
    Ложил.
    http://diamondz.land.ru/mdoom - не работает ни с Doom1, ни с Doom2, ни с ChexQuest (все WAD, которые выложены на моем сайте)
  • Чем дальше в лес, тем толще партизаны.
    Mario79
    Heavyiron
    Вы можете посчитать контрольные суммы файлов mdoom и WADов чтобы разобраться точно что работает и с какой версией. Бесплатную программу для расчёта MD5 можно скачать здесь http://www.blisstonia.com/software/WinMD5/
    P.S.
    Я загрузил DOOM в Колибри. Осталось сделать обработку клавиатуры.
  • У меня в наличии 2 версии doom1.wad:
    1) с сайта Хекса a031d7cd1fc091994b548c4897bfb22f DOOM1.WAD размер 4077564, дата 14.06.1999 (эта у меня работает с любым из mdoom)
    2) с сайта Марата 9a9007e877a97348e96a269b8f41f7fc DOOM1.WAD размер 4225504, дата 02.01.1997 (эта вылетает при попытке начать игру тоже с любым из mdoom)

    doom2.wad только с сайта Марата 30e3c2d0350b67bfbf47271970b74b2f DOOM2.WAD размер 14943400, дата 25.08.1994 (работает с любым из mdoom)

    doom3.wad (ChexQuest) тоже только с сайта Марата 25485721882b050afa96a56e5758dd52 DOOM3.WAD размер 12361532, дата 31.10.1996 (работает с любым из mdoom)

    Mdoom - 3 версии и все у меня работают.
    1) с сайта Хекса 3c514dd233543f4dbd54c86e0f6c439e MDOOM размер 586016, дата 06.05.04
    2) с сайта Марата 57a8d6b9a429dada728ed3d45c227ea2 mdoom размер 585776, дата 03.05.04
    3) c сайта Марата, пропатченная diamond-ом (сжата kpack) 336ee84723f97626a2f032c2323cc3f6 mdoom размер 219549

    PS: Еще бы добавить возможность выбора wad-файла при загрузке игры - цены бы не было ;)
    Кстати, вспомнил, что была еще такая игруха, как BlobWars ( http://www.mestack.narod.ru/soft/games/blobwars.rar ) правда в архиве нет файла с ресурсами.
  • Serge
    Завтра отпишу.

    Heavyiron
    Mdoom - 3 версии и все у меня работают
    Что-то я непонял откуда ты скачал это. В этой ветке упоминались 2 версии от Ярослава и от Diamon'a.
    правда в архиве нет файла с ресурсами
    У меня есть файл ресурсов blobwars, но игра запускается только один раз сразу после загрузки системы. При повторынх запусках пишет про какую-то ошибку.
  • Что-то я непонял откуда ты скачал это. В этой ветке упоминались 2 версии от Ярослава и от Diamon'a.
    Я же уже постах в 3-х пытаюсь сказать, что у тебя на сайте и на сайте http://mestack.narod.ru лежат немного разные версии mdoom, причем обе из них от Ярослава, но на http://mestack.narod.ru версия на 3 дня новее ;)
    У меня есть файл ресурсов blobwars
    А номер версии не подскажешь? Просто шарился по нету, скачал паки для 0.91, 0.96 и 1.04 - и все они не работают. Первые 2 пишут ошибку, а последняя вообще вылетает. Постараюсь найти нужную, т.к. думаю, для тебя будет несколько накладно выкладывать 7 мег.
  • Сравнил две версии mdoom. Существенных различий не обнаружил. Вот полный список обнаруженных отличий:
    * немного различается отладочный вывод (board)
    * одна из версий проверяет наличие в командной строке ключа "-cdrom" и если он есть, то пишет в "c:\doom..." (не помню полного пути)
    * одна из версий сохраняет (точнее, пытается сохранить - в силу ошибок menuetlibc, исправленных в патченной версии, не получается) в doom<n>.dsg, другая в <n>.dsg
    * одна из версий пытается активизировать собственное окно (надо полагать, это связано с потоком splash-окна), правда, у неё это не получается, поскольку она передаёт функции 18.3 PID вместо слота

    Mario79
    Кстати, попробуй удалить splash.jpg и запустить mdoom под KlbrInWin. Все перечисленные программы работают под эмулятором (в случае doom и quake - если нет splash-потока, в случае с новым dosbox - после скачивания последней версии).
  • Оригинальный pig (Windows и Linux-версии, используют SDL как динамическую библиотеку) вместе с исходниками обнаружился здесь: http://olofson.net/download/pig-1.0.tar.gz
  • Who is online

    Users browsing this forum: No registered users and 4 guests