Эмуляция > Эмуляторы консолей 1-4 поколений
настройки для FCEUX
<< < (2/8) > >>
black jaguar:
ну раз никто не знает - тогда вердикт:
на железе играть лучше, потому что лагов меньше
а продвинутый супер пупер эмулятор лагает и тормозит хлеще обычной железки из 90-х
Maelstrom:
Ааааа, что за чучело  :lol:


--- Цитата: black jaguar ---у кинамана вода на заднем фоне сглаживается, размывается во время прыжков
--- Конец цитаты ---

Ты вообще отдаешь себе отчет, что смотришь видео, которое нифигово сжато относительно изображения и игры. Нету там никакого сглаживания, это деформация кодека видео.
Ты хоть канцоль настоящую когда-нибудь видел? По ютубу с железом сравнивать - это что-то новое.  :lol:
black jaguar:
ну допустить, что воду сгладил кодек я еще могу
но допустить того, что на эмуляторе он прыгает также как на железе - не могу.
какая разница ютюб это или еще что? факт есть факт - он там летит в прыжке быстрее и почти не тормозит.
неужто кинаман сидел ускорял видео в монтажке при каждом лаге. а про виновника воду - это было всего лишь предположение
Maelstrom:
Я даже тормозов не вижу. Скорость прыжков такая же.
Для точного замера тормозов тебе надо ТОЧЬ В ТОЧЬ повторять действия Кинамана.
Используй всякие frame advance для этого, и т.д.
Йобан Матич:

--- Цитата: black jaguar ---конкретно вот сравнительное видео.
почему у кинамана на приставке быстрее он прыгает, если железо якобы так же не успевает обработать? а на эмуле тяяяяянееееется

--- Конец цитаты ---

Сравнение не корректное. У кинамана на экране спрайтов меньше, вот и тормозит меньше.


--- Цитата: black jaguar --- у кинамана вода на заднем фоне сглаживается, размывается во время прыжков
--- Конец цитаты ---

Во-первых RCA, во-вторых кодек, в-третьих youtube пофиг на кодек и он пережимает ещё раз.


С тем же успехом можно и дюну 2 на сегу сравнить, на присавке будет пара юнитов на экране. а на эмуляторе с десяток. А потом кричать, что на приставке ничего не тормозило, и ваши эмуояторы кривые.
black jaguar:

--- Цитата: Maelstrom от 05 Июнь 2015, 09:29:55 ---Я даже тормозов не вижу. Скорость прыжков такая же.

--- Конец цитаты ---

--- Цитата: Йобан Матич от 05 Июнь 2015, 18:38:26 ---Сравнение не корректное. У кинамана на экране спрайтов меньше, вот и тормозит меньше.

Во-первых RCA, во-вторых кодек, в-третьих youtube пофиг на кодек и он пережимает ещё раз.

--- Конец цитаты ---
ну шож ты будешь делать:
1. вот только один прыжок. одно и то же место, начало прыжка одновременное, но у кинамана он приземляется раньше! в каком же месте скорость прыжка такая же? (аналогично файл лучше качать и смотреть в плеере)
2. как кодеки влияют на скорость видео или на скорость игры? вот тот же прыжок жатый пережатый донельзя с 2 мб до 100 кб --> тут <-- . он что, там одинаково стал приземляться? или стал делать пируэты или сальто в полёте? как приземлялся у кинамана раньше - так и приземляется. или еще раз пожать до 10 кб и разрешение понизить до 200х200 и еще раз  показать, что все равно у кинамана приземлится раньше? при чем тут кодек то?
Йобан Матич:

--- Цитата: black jaguar ---одно и то же место, начало прыжка одновременное
--- Конец цитаты ---

Опять ситуация на экране разная. Здесь следует обратить внимание на платформы. Кинаман приземлился на поднимающуюся платформу.

Добавлено позже:

--- Цитата: black jaguar --- как кодеки влияют на скорость видео или на скорость игры?
--- Конец цитаты ---

Ответ про кодек был к вопросу о сглаживании воды.
black jaguar:

--- Цитата: Йобан Матич от 05 Июнь 2015, 19:45:06 ---Кинаман приземлился на поднимающуюся платформу.

--- Конец цитаты ---
а если мерять по черной дыре на заднем фоне?
справа кинаман уже долетел до дыры, а слева еще 2 см полета (отмечено красным)
Йобан Матич:
Не поленился записал.
black jaguar:

--- Цитата: Йобан Матич от 05 Июнь 2015, 20:05:49 ---Не поленился записал.

--- Конец цитаты ---
спасибо, сравнение тут
у тебя точно также почти без лагов как у кинамана, это видно и без сравнения всех трёх на одном экране
надеюсь ты загружал сейв или если дошёл сам, то сначала дошел до торговца налево, а потом назад направо, как на видео у кинамана? (если зайти на этот экран и сразу прыгать по платформам - лагов почти нет и у меня)
Йобан Матич:
black jaguar,
Загрузил сейв. Эмулято FCEUX взятый с emucr. из настроек только VBlank и NTSC фильтр.
black jaguar:
можно как-то настроить FCEUX ? выдаёт кашу
Ms. Pac-Man (Tengen)
в описании тоже скриншот такой же
CaH4e3:

--- Цитата: black jaguar от 10 Ноябрь 2015, 21:31:49 ---можно как-то настроить FCEUX ? выдаёт кашу
Ms. Pac-Man (Tengen)
в описании тоже скриншот такой же

--- Конец цитаты ---
в архиве куча версий игры. посмотри, какой заголовок у тех, что работают ок и сравни с тем, у которого "каша"... у него неправильно выставлен мирроринг. он должен быть горизонтальный. у нестопии совя база данных, по которой она корректирует заголовок ромов и они работают, как должны.
black jaguar:

--- Цитата --- какой заголовок у тех, что работают ок и сравни с тем, у которого "каша"
--- Конец цитаты ---
Ms. Pac-Man (U) [!] - работает норм
Ms. Pac-Man (Unl) [!] (Tengen) - каша
по сути это две разных игры, в отличие от первой части Pac-Man, где разные (наверное) только копирайты Tengen и Namco

этот мирроринг выставляется в FCEUX или в самом роме?
CaH4e3:
фсеу тут ни при чем и он не умеет править заголовок рома, кроме случаев, если контрольная сумма рома есть в базе данных для автоматической коррекции. все остальное - это проблемы рома. если есть проблемы, надо проверять маппер. если ром не запускается - это не значит, что он битый или эмулятор его не поддерживает. это может означать также, что у рома были неправильно выставлены параметры заголовка. скачай гуднес и сделай ромам fix команду, которая будет исправлять заголовки по внутренней базе данных. может некоторые мапперы там и не очень правильные, но мирроринги он расставляет ок.
evgs:

--- Цитата ---ты на мумуляторе повторял действия кинамана 1 к 1 на видео? то есть ты в то же самое время входил в ту же самую область с тем же количеством врагов? на видео кинамана я не вижу ни одного вообще экрана, где был бы лаг, потому что они проходят  максимально осторожно, а не тасами...
--- Конец цитаты ---

--- Цитата ---У кинамана на экране спрайтов меньше, вот и тормозит меньше.

--- Конец цитаты ---

Помимо этого фактора есть ещё один, довольно немаловажный:
http://www.emu-land.net/forum/index.php/topic,60189.msg1156292.html#msg1156292

--- Цитата ---"денди так устроена, что дает небольшой оверклок в 50 сканлайнов, что с одной стороны, является причиной мелких глюков, но с другой стороны - общий лаг (дельта между нормальной скоростью и тормозами при одинаковом кол-ве спрайтов) на денди в той же Contra Force меньше, по сравнению с оригинальной NES."

--- Конец цитаты ---

Если хочется избавиться от лага насовсем - пожалуйста:
Берем бету fceux во вложении, config -> timing -> overclocking, и выставляем от "200" до "999" сканлайнов.
Чем больше число - тем меньше лаг.
Можете "50" выставить (как это делает железо денди) и проверить лаг-каунтером разницу по сравнению с отсутствием оверклока. 
black jaguar:

--- Цитата ---скачай гуднес и сделай ромам fix команду
--- Конец цитаты ---
спасибо. получилось, теперь запускается на FCEUX нормально (файл [f1] прикрепил)


--- Код: (BAT файл) ---GoodNES.exe fixnes
pause

--- Конец кода ---

куда можно выслать этот [f1] файл?
на http://www.allgoodthings.us/ не вижу контактов

--- Цитата ---Берем бету fceux во вложении, config -> timing -> overclocking
--- Конец цитаты ---
evg.s  :wow:
спасибо за ссылки и за сам пост.
если у денди действительно 50 сканлайнов, то опыт удался
на обычном FCEUX в .fc2 сейве кастлвании при перепрыгивании озера Display -> Lag Counter скачет с 346 до 490-525 (зависит от тайминга прыжков), и очень редко до 560 (один раз из 10).
самое забавное, что я при записи сравнения попал именно на 560

на сборке из твоего вложения или на Dendy-сборке при включении config -> timing -> overclocking -> Extra scanlines 50
Lag Counter вообще не скачет. как был 346 до озера, так и остался 346 после прыжков через озеро
на .fc1 сейве с тремя фиолетовыми волками тоже вообще не прирастает Lag counter, идет без лагов абсолютно

при запуске Contra Force U [!] и с одним прыжком до первых оранжевых ящиков
на обычном FCEUX Lag counter 17 на старте и ~60 при подходе к первым оранжевым ящикам. т.е. всего лагов при передвижении 60-17=43
на Dendy-FCEUX 50 scanlines - Lag counter 14 на старте и 16 при подходе к первым оранжевым ящикам. т.е. всего лагов при передвижении 16-14=2

если Dendy была действительно разогнанная, то это все объясняет и на такой сборке действительно лагов и торможений намного меньше
CaH4e3:

--- Цитата: black jaguar от 11 Ноябрь 2015, 07:38:49 ---спасибо. получилось, теперь запускается на FCEUX нормально (файл [f1] прикрепил)


--- Код: (BAT файл) ---GoodNES.exe fixnes
pause

--- Конец кода ---

куда можно выслать этот [f1] файл?
на http://www.allgoodthings.us/ не вижу контактов

--- Конец цитаты ---

никуда его не надо высылать. ром остался таим же, как и был, и если ты его переименуешь этим же гуднесом, он будет иметь то же самое обычное свое имя, потому то гуднес считает сумму только данных и не учитывает заголовок. f1 и прочие коды не для этого, а для изменений самого рома. а заголовок в роме вообще может быть пустым и не запускаться, но переименовываться ром будет как [!]. именно для таких случаев сделана опция fixnes, которая по внутренней базе выставляет нужные параметры заголовка и исправляет ненужные.

Добавлено позже:

--- Цитата: black jaguar от 11 Ноябрь 2015, 07:38:49 ---если у денди действительно 50 сканлайнов, то опыт удался
на сборке из твоего вложения или на Dendy-сборке при включении config -> timing -> overclocking -> Extra scanlines 50 Lag Counter вообще не скачет.

--- Конец цитаты ---
включи 999 сканлайнов с оверклоком и контрафорс перестанет вообще где-бы то ни было лагать, кроме переходов через экраны, где она намеренно пропускает и ждет кадры. весь первый уровень проходится на лагкаунтере, застывшем на 14. это эмуляторный хак. на железе так не работает. 50 лишних сканлайнов в реальной денди даются ценой замедления самих кадров, потому что в реальной железке клоки проца никуда не деваются, но хотя да, это дает немного больше времени программе на расчеты, что-то она начинает успевать сделать за один кадр вместо двух.
evgs:

--- Цитата: evgs ---Можете "50" выставить (как это делает железо денди) и проверить лаг-каунтером разницу по сравнению с отсутствием оверклока. 

--- Конец цитаты ---

Я видимо выразился некорректно.
Когда я говорил добавить 50 сканлайнов в оверклок, я имел в виду NTSC режим.

То есть включаем NTSC сначала без разгона, и смотрим сколько счетчик лага нам насчитал.
Затем это же место проходим в NTSC с разгоном в "50" - и видим, что лага стало меньше.
Таким образом можно понять, насколько денди "быстрее" чем ntsc.

А сам денди-режим уже имеет встроенный оверклок в 50 сканлайнов, без включения каких-либо дополнительных опций. Это его суть.
Можно и на пунесе, и на нинтендуляторе, и на нестопии проверить - правда на глаз придется, там счетчика лага нету.
 
Несмотря на то, что визуально на денди все работает медленнее, тормозов на ней меньше:

--- Цитата ---дельта между нормальной скоростью и тормозами при одинаковом кол-ве спрайтов на денди меньше, по сравнению с NES/famicom
--- Конец цитаты ---
black jaguar:
CaH4e3, спасибо за помощь


--- Цитата ---Я видимо выразился некорректно.
--- Конец цитаты ---
всё корректно. тогда речь еще не шла про денди режим, поэтому сначала тест был проведён на NTSC + 50 сканлайнов
в любом случае для меня всё понятно, что по количеству лагов NTSC+50=Dendy+0, спасибо за подробные разъяснения
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии