Page 1 of 10
NTFS+KOS
Posted: Mon Jan 22, 2007 8:55 am
by Mike
Решил не сорить в специализированных ветках...
Воспрос есть такой - сейчас поддержка ntfs реализована, только попробовал я сделать так: колибри запускаю через mtldr, все добро лежит в корне c:, создал папочку doom там же, скинул туда сопутствующее файло, запустил колибри (ядро из последних), пытаюсь запустить doom, и... ничего не происходит. На доске отладки правда что то было, но скриншот я не снял
.
Может кто-нибудь объяснит, почему цветок не выходит каменный? Если нужен скриншот, завтра принесу
Posted: Mon Jan 22, 2007 9:45 am
by Mario79
Mike
Если ты скачал игру с
http://www.kolibri.hut1.ru/download.htm то плохо читал Readme.txt который в архиве.
Полный путь другой - почитай внимательно.
c:\menuetos\doom
то есть
/hd/1/menuetos/doom
Posted: Mon Jan 22, 2007 9:45 am
by Heavyiron
C: в NTFS насколько я понял? Если да , то есть у меня подозрение, что поддержка ntfs реализована только для новой 70-й функции работы с файлами, а doom использует старую 58-ю. Поскольку исходников doom-а нет, то исправить это сложно
Posted: Mon Jan 22, 2007 11:32 am
by Mike
хм, качал не отсюда, но вечером попробую этот вариант
Posted: Tue Jan 23, 2007 6:48 am
by Mike
Так вот, прошел день, вернемся к баранам...
Опробовал вариант, любезно предложенный Mario79. Никаких изменений. Запустил борду, она плюется вот так:
Code: Select all
Board (User):
Game mode indeterminate.
Unable to open splash.jpg for splash screen !!!
Public DOOM - v1.10
V_Init: allocate screens.
M_LoadDefaults: Load system defaults.
Z_Init: Init zone memory allocation daemon.
W_Init: Init WADfiles.
и всё, больше никаких телодвижений. Да, splash.jpg лежит где нужно.
Склоняюсь к версии Heavyiron.
Posted: Tue Jan 23, 2007 8:08 am
by Mario79
Mike
Ну, тогда усе...
Правда можно изменить и пересобрать Doom, но он на Си.
Posted: Tue Jan 23, 2007 8:59 am
by Mike
хреново...
а на фате должен пойти?
Posted: Tue Jan 23, 2007 9:48 am
by Heavyiron
у меня идет на фате, запускать с NTFS не пробовал
Posted: Tue Jan 23, 2007 9:57 am
by Serge
Mario79
А исходники есть?
Posted: Tue Jan 23, 2007 10:58 am
by Mario79
Mike
На Fat16 и 32 все работает без проблем, главное соблюдать путь.
Serge
Были в сети, вроде я даже скачивал. Посмотрю на венике, если есть и размер не шибко большой, то возможно выложу.
Posted: Tue Jan 23, 2007 11:09 am
by Mike
Mario79 wrote:... главное соблюдать путь...
а почему такая жёсткая привязка к этому пути?
Posted: Tue Jan 23, 2007 11:10 am
by Heavyiron
потому что он намертво вкомпилирован в бинарник
Posted: Tue Jan 23, 2007 11:35 am
by Mario79
Mike
Когда игра была портирована в MeOS не было возможности узнать путь откуда было запущено приложение, нет этой возможности в MeOS и сейчас.
В Колибри я реализовал возможность получения пути, но поскольку Си я не понимаю и не перевариваю, то ничего не изменилось относительно Doom и Quake. А остальным (тем более тем кто знает Си) видать было некогда.
Posted: Tue Jan 23, 2007 12:23 pm
by Serge
Mario79
Хорошо если есть ссылка на уже портированный код. Тогда я бы взялся. А делать всю работу заново нет возможности.
Posted: Tue Jan 23, 2007 12:28 pm
by Mario79
Serge
Я вот только не уверен были это исходники Doom или исходники Quake. А код был уже портированный, по крайней мере, по утверждению Ярослава Пельчара, который все эти игры портировал в MeOS.