Форум Эму-Россия
http://forum.emu-russia.net/

[nes] TMNT-Tournament Fighters
http://forum.emu-russia.net/viewtopic.php?f=121&t=518
Страница 1 из 1

Автор:  Zeru-j [ 15 сен 2008, 17:42 ]
Заголовок сообщения:  [nes] TMNT-Tournament Fighters

Началось всё с желания поиграть с другом в старых добрых черепашек как раньше,
а вылилось... Вылилось в поиски багов - были взяты три рома на проверку:
Teenage_Mutant_Ninja_Turtles_-_Tournament_Fighters_(U)_[!p].nes с эму-раши,
Teenage Mutant Hero Turtles - Tournament Fighters (E) [!].nes и
Teenage Mutant Ninja Turtles - Tournament Fighters (U) [!p].nes с эму-лэнда.
В nestopia 1.40 у всех одинаково поглючивает пол - дергается немного особенно
при движении камеры, было решено попробовать "какой-нибудь другой эмуль",
им был fceuX 2.0.1, картина таже, потом вспомнил что он обновился до 2.0.2, но и
там картина таже, попробовал fce ultra 0.98.13mm, там тоже самое, NNNesterJ 0.23,
там опять оно, подумал было "ромы кривые", но на FCEU eXtended Debug 1.0a
Teenage Mutant Hero Turtles - Tournament Fighters (E) [!].nes запустился без этого
бага, хотя и несколько быстрее. Решил попробовать nesticle и что удивительно, на
этом динозавре бага небыло ни в одной версии, но удобства игры там никакого.
Вывод одназначен - ромы не кривые, проблема эмуляции, кто-нибудь знает какой
выход есть из этой ситуации? Уж очень охото поиграться без багов в одну из
любимых игрушек.

Подкрепляю слова видео:
http://webfile.ru/2232846
взято оно с E версии рома, сделано на FCEUX 2.0.2
Может кто-то скажет что баг мелкий и играть можно, но как ни крути впечатление
он портит.

Автор:  CaH4e3 [ 15 сен 2008, 18:43 ]
Заголовок сообщения:  Re: [nes] TMNT-Tournament Fighters

Это не баг, это так и работает игра на настоящей приставке. Если у тебя есть хороший телек, то ты в этом можешь убедиться. ;) На плохом вроде бы и не заметно. Нестикл просто не заморачивается на таймингах, а всегда делает картинку одинаково. Потому она и получается "идеальная".

Автор:  123454 [ 17 сен 2008, 00:12 ]
Заголовок сообщения:  Re: [nes] TMNT-Tournament Fighters

Тут все дело в количестве спрайтов на одну линию. Дэнди поддерживает до 8. Если же спрайтов больше, то Дэнди просто некоторые спрайты урезает, подгоняя их число до нужного. Вот и начинают ДЫРЫ образововаться. Но эта проблема легко решаема стандартными функциями эмуляторов. Например, в FCEUX (2.0.2, ранее не юзал) в настройках video есть опция "Allow more than 8 sprites per scanline", которая отвечает (как видно из названия) за количество спрайтов. Ставишь галочку, и все! Баги исчезают. Работает со всеми играми. Юзай! :good:

Автор:  TiberiyLTim [ 19 сен 2008, 05:03 ]
Заголовок сообщения:  Re: [nes] TMNT-Tournament Fighters

Это параллакс?

Автор:  R4kk00n [ 19 сен 2008, 22:31 ]
Заголовок сообщения:  Re: [nes] TMNT-Tournament Fighters

Параллакс (применительно к спрайтовым движкам) - это движение нескольких слоёв в одном направлении с разной скоростью (типа кагбе объём).

А тут тупо невозможно было обычным образом выбрать двух Hot Head'ов, потому что в них кусков больше, чем обычно, и глючат они поэтому вдвойне.

Автор:  TiberiyLTim [ 20 сен 2008, 04:15 ]
Заголовок сообщения:  Re: [nes] TMNT-Tournament Fighters

Цитата:
Параллакс (применительно к спрайтовым движкам) - это движение нескольких слоёв в одном направлении с разной скоростью (типа кагбе объём).

Я о том и говорю, что на NES, вроде бы, нет другой игры с параллаксовым полом. Это на SMD в MK - понятно, а на NES - чудо!

Автор:  CaH4e3 [ 20 сен 2008, 08:09 ]
Заголовок сообщения:  Re: [nes] TMNT-Tournament Fighters

Паралаксовый пол в BTDD, причем не глючит... хаха Чего уж говорить - любая гонка с видом сзади на NES - это "параллаксовый пол".

Автор:  Zeru-j [ 20 сен 2008, 17:40 ]
Заголовок сообщения:  Re: [nes] TMNT-Tournament Fighters

123454, эм, дело вовсе не в ограничении по спрайтам, если приглядеться к видео, то там видно что тайлы игроков не мигают в отличии от пола(давно уже поставил галочку на отключение ограничения).
А теперь по сути - сделал ещё одно видео, там на паузе и видно как дёргаются частички наверное даже лучше чем на предыдущем. http://webfile.ru/2246171
Раз уж это неустранимо, то разъясните - откуда оно такое? Неправильный сдвиг? :rolleyes:

Автор:  CaH4e3 [ 20 сен 2008, 18:08 ]
Заголовок сообщения:  Re: [nes] TMNT-Tournament Fighters

Там обычно оень критично по таймингу, когда и как сдвигать экран. Очень мало времени и тактов на выполнение задачи. В зависимости от выполняющегося кода бывает, что он успевает сдвигать всегда как положено, а бывает - нет. Вот два-три лишних такта от какой-то инструкции и сдвиг происходит на пиксел позже или раньше. А пол там нарисован так, что при параллаксе неизбежно теряются или появляются пикселы рисунка пола. И вот как раз глюки - это те самые пикселы, которые появляются или исчезают даже на наподвижной картинке из-за пропущенного на пиксел сдвига.

Если взять версию PAL (в PAL режиме соответственно), то там времени на обработку получается больше, и когда экран не двигается, ничего не дергается совершенно. А пикселы текстуры пола могут естественным образом мигать только при перемещении.

Короче, играй в пал. ;)))

Автор:  TiberiyLTim [ 22 сен 2008, 01:31 ]
Заголовок сообщения:  Re: [nes] TMNT-Tournament Fighters

CaH4e3 писал(а):
Паралаксовый пол в BTDD, причем не глючит... хаха Чего уж говорить - любая гонка с видом сзади на NES - это "параллаксовый пол".

А, точно! Как забыл Баттлтоадс... а гонки намеренно неучел. Хе-хе, кстати, на Neo-Geo паралакса не может быть, а на NES есть! =))

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/