|
Страница 1 из 1
|
[ Сообщений: 10 ] |
|
NES на Андроиде идет рывками
Автор |
Сообщение |
24 окт 2016, 17:08 |
|
Зарегистрирован: 24 окт 2016, 17:01 Сообщения: 5
|
День добрый всем! У меня такой вот необычный вопрос. Купил себе IPTV-приставку на базе Андроид, скачал эмуляторы NES, SEGA, SNES. И что интересно - SEGA отлично идет, SNES тоже, а вот с 8-биткой не все так просто. Бросается в глаза, что задний фон идет рывками при движении персонажа. Ну то есть как будто какие-то кадры выпадают постоянно. Залез в настройки, поставил max frame skip в значение "ноль" - теперь идет гладко, но звук как будто режется на мелкие части. Использовал John NES, пробовал и другие эмуляторы - везде эта же проблема. Вывожу изображение на ЭЛТ, как это было в эпоху существования игровых консолей NES - но побороть этот баг не могу. Для сравнения есть клон Dendy - там такой проблемы нет - и видео идет 50 fps, и звук нормальный. Что это может означать? Ну явно же не недостаток системных ресурсов андроид-устройства?
|
|
24 окт 2016, 18:19 |
|
Основатель сайта
Зарегистрирован: 21 июл 2007, 15:40 Сообщения: 2234 Откуда: Москва
|
Да вполне может быть, что и не хватает ресурсов. Пробуйте разные эмуляторы, чтобы найти наиболее быстрый из них.
|
|
24 окт 2016, 23:42 |
|
Зарегистрирован: 24 окт 2016, 17:01 Сообщения: 5
|
Тут такое дело - идет идеально Robocop 2, Battletoads, Battletoads and Double Dragon, а вот, допустим, Rollergames или Panic Restaurant через кадр как бы. Может быть, эмулятор вытягивает все в 60 fps, а игры заточены под систему PAL с ее 50 fps?
|
|
25 окт 2016, 17:44 |
|
Основатель сайта
Зарегистрирован: 21 июл 2007, 15:40 Сообщения: 2234 Откуда: Москва
|
Скорее всего, эти игры построены на мэпперах, которые требуют больше ресурсов для эмуляции, либо их эмуляция недостаточно оптимизирована в данном эмуляторе. Что касается PAL/NTSC, то все современные эмуляторы автоматом определяют это, и на их производительности данный параметр не должен сказываться.
|
|
26 окт 2016, 16:35 |
|
Зарегистрирован: 24 окт 2016, 17:01 Сообщения: 5
|
А какой Вы бы порекомендовали эмулятор NES для Android?
|
|
26 окт 2016, 17:53 |
|
Основатель сайта
Зарегистрирован: 21 июл 2007, 15:40 Сообщения: 2234 Откуда: Москва
|
Даже и не знаю, не имею устройств на Android.
В любом случае, идеального эмулятора не бывает. Очень часто одна игра идёт плохо на одном эмуляторе и хорошо на другом. Поэтому просто поставьте себе их несколько и выбирайте лучший под каждую игру.
|
|
26 окт 2016, 18:41 |
|
Зарегистрирован: 24 окт 2016, 17:01 Сообщения: 5
|
Просто интересно - а разве нельзя полностью повторить "железо" NES? Вроде бы современные процессоры могут позволить такое, частоты уже выше на порядок. Или там закрытая информация до сих пор?
|
|
26 окт 2016, 19:06 |
|
Основатель сайта
Зарегистрирован: 21 июл 2007, 15:40 Сообщения: 2234 Откуда: Москва
|
Да информации-то навалом. Вот только многие игры, чтобы компенсировать недостаток производительности приставки, использовали дополнительные микросхемы внутри самого картриджа с игрой (мэпперы), которые расширяли возможности приставки. Так вот по этим мэпперам информации уже меньше, и не каждый эмулятор поддерживает их все. Ну и конечно же, от мастерства автора эмулятора тоже многое зависит.
|
|
27 окт 2016, 16:40 |
|
Зарегистрирован: 24 окт 2016, 17:01 Сообщения: 5
|
Таки добился своего Вот этот эмулятор работает именно так, как я ожидаю: https://play.google.com/store/apps/deta ... s.emulator Идет просто идеально, как будто снова в 90-х оказался :-) Единственно - нужно искать ромы именно с пометкой Europe. Потому что те, которые USA - у них 60 полукадров в секунду, а не 50. И в итоге лишник кадры отбрасываются - отсюда такой "рваный" эффект. Странно, что никто не жаловался, неужели только я это заметил?
|
|
28 окт 2016, 03:51 |
|
Основатель сайта
Зарегистрирован: 21 июл 2007, 15:40 Сообщения: 2234 Откуда: Москва
|
На самом деле NTSC ромы плавнее должны идти, чем паловские. Но это уже от эмулятора зависит. Большинство игры выходило именно в 60Гц формате (штаты и япония), так что лучше найти эмулятор, который и с ними не имеет проблем.
|
|
|
|
Страница 1 из 1
|
[ Сообщений: 10 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|