Эмуляция > Эмуляторы консолей 1-4 поколений
Эмулятор Dendy - Nestopia
<< < (17/25) > >>
evgs:
Хоть стой, хоть падай.
Спустя почти 8 лет Мартин вышел на связь и помог вылечить
самый серьезный баг нестопии - рандомные щелчки звука:

https://github.com/rdanbrook/nestopia/issues/46#issuecomment-165468503
https://github.com/rdanbrook/nestopia/commit/7c8d9d9c95dd24217f79c9eae24e3fcf4b0d485b



Фейсбук рулит, чо...
ElectrixX:
а что разрабы UE? молчат? теперь ждем видеофикс.
что за версия vanilla?
evgs:
Rdanbrook из команды nestopiaue и реализовал этот фикс. Мартин только помог советом, куда копать.
Vanilla - это чистый нетронутый 1.40, без фиксов на звук.
О каком видеофиксе речь? Я знаю что есть проблема с глюками денди-режима
предположительно из-за поломки стартовых таймингов между 1.37 и 1.38.
Именно поэтому у меня в подписи nestopia 1.37 fix. Если вылечим, он станет не нужен.
roxer:
ребята подскажите как победить этот графический глюк, в бродилках при движении слева на право артефактит правую часть игрового изображения, "вертикальная полоска артефактов"
ElectrixX:

--- Цитата: roxer от 09 Февраль 2016, 14:51:57 ---ребята подскажите как победить этот графический глюк, в бродилках при движении слева на право артефактит правую часть игрового изображения, "вертикальная полоска артефактов"


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

уменьш область
roxer:

--- Цитата: ElectrixX от 10 Февраль 2016, 11:43:53 ---уменьш область
(Ссылка на вложение)

--- Конец цитаты ---
большое спасибо, помогло)))
black jaguar:
прыгает фон в индиане джонс на 2ом уровне
как лечить?
сейв прикреплен



koral:

--- Цитата: black jaguar от 09 Май 2016, 19:00:09 ---как лечить?
--- Конец цитаты ---
Поменять эмулятор. Эта игра до где-то 2010-2011 года нормально не эмулировалась на большинстве популярных эмуляторов (там, как я понял, используются какие-то недокументированные аппаратные особенности железа, которые тогда и были обнаружены). Соответственно в эмуляторах, которые вышли до того как обнаружили эти особенности (в том числе в Нестопии 1.40 и более ранних версиях), как правило, присутствует описанная проблема, а у более поздних эмуляторов все нормально. Касательно Нестопии, точно были неофициальные билды, исправляющие эту проблему.
evgs:
Ну вот и хорошие новости.
FHorse дебажил нестопию два дня, долго и упорно, пытаясь понять зубодробительный код Мартина.
И в конечном итоге он смог разобраться в проблеме с глюками денди, которая всё висит с 2008 года.
Патч получился увесистстый. Думаю вряд ли простой человек, не знакомый с тонкостями PPU на самом низком уровне,
смог бы осилить эту проблему.
Также я добавил патч, устраняющий периодические выпадения фреймов звука.

Заплатка для nestopia undead edition направлена на рассмотрение в багтрекер.

Это оригинальная Nestopia 1.40 с примененными патчами:
Psycho-A:
evg.s, и как эти патчи применять? Ни в ридми, ни здесь об этом ни слова.
evgs:
Ну, всё просто. Исполняемый файл nestopia.exe уже пропатчен, бери и пользуйся.

А патчи нужны, чтобы "вылечить" оригинальный исходный код.
Применяются просто: берем оригинальный исходный код 1.40: http://nestopia.sourceforge.net/
и заменяем в \source\core\ три файла - NstApu.cpp, NstPpu.cpp и NstPpu.hpp теми, которые лежат у меня в архиве.
Подключаем к MSVS2005 библиотеки DXSDK и компилируем.
B0nus:
а почему на 1.40 ?
последняя версия 1.47.
или патч с ней несовместим, или Мартин планирует вернуться к разработке эмулятора ?
evgs:
update:
В будущем можно и NestopiaUE 1.48wip собрать, я понял, куда разработчики запрятали проекты для Visual Studio.
Sophie Lhant:
Походу эмуляторы делать очень сложно.
Ryukenden:
А кто сказал, что легко? :)
Partsigah:

--- Цитата: Ryukenden от 12 Июнь 2016, 21:21:17 ---А кто сказал, что легко? :)

--- Конец цитаты ---
Да был один  ;)
evgs:
Разработчики NUE применили патч от FHorse, сейчас все работает хорошо.
Единственное исключение: они накосячили с селектором регионов в мультиплатформенном порте.
Уже третий раз переделывают его, а он всё не работает как положено.
Впрочем к обычной виндовой версии, которую мы все тут любим, это не относится.

И ещё - ядрышко к ретроарчу уже готово, все нужные патчи применены.
Это единственное ядро, насколько я знаю, умеющее денди-режим.
Только что на стареньком Galaxy S2 попробовал  :)
medigi:
На одном сайте уже выложили эту нестопию пофикшенную

http://www.emucr.com/2016/06/nestopia-git-20160613.html
Vivi the Black Mage:
medigi, не удивлюсь, если криво собранную.
evgs:
Вроде не криво, вполне себе работает.
Кстати, тут кто-то спрашивал насчет индианы джонса - эта вещь давно пофикшена.
Как и VRC2 недавно.

Так что nestopiaue довольно неплохая.

Напоминание:
Так как win32-оболочка NestopiaUE досталась в наследство от Мартина, она содержит 2 селектора регионов, как и оригинальная 1.40
Идём в Options -> Preferences -> Favored System -> Dendy. Закрываем эмулятор и запускаем опять.
После этих процедур Machine -> Region -> Auto и PAL станут работать на таймингах денди.

Проверить можно ЭТИМ ромом (только NoSpriteLimit отключите, если включен).



Я согласен, что это не очень удобно. Но уж как есть. Главное - что теперь денди-режим исправлен.
В либретро-порте кстати только один селектор регионов, там удобнее.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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