Автор Тема: У кого есть Wii для теста GFCEUX/Dendy ?  (Прочитано 1290 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн evgs

  • Пользователь
  • Сообщений: 1043
  • Пол: Мужской
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« : 08 Ноябрь 2020, 16:41:08 »
У кого есть Wii для теста GFCEUX/Dendy ?
Какая-то хня творится, не могу понять в чем причина:

https://github.com/dborth/fceugx/issues/434

Если кто может, проверьте на железе пожалуйста.

Оффлайн Dyons

  • Пользователь
  • Сообщений: 7225
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #1 : 08 Ноябрь 2020, 18:19:43 »
У кого есть Wii для теста GFCEUX/Dendy ?
Какая-то хня творится, не могу понять в чем причина:

https://github.com/dborth/fceugx/issues/434

Если кто может, проверьте на железе пожалуйста.
что тебе проверить?

Оффлайн evgs

  • Пользователь
  • Сообщений: 1043
  • Пол: Мужской
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #2 : 08 Ноябрь 2020, 18:53:08 »
1. взять тестовый билд fceugx: https://github.com/dborth/fceugx/files/5505224/fceugx-wii-dendy-v2.zip
2. взять ROM для проверки таймингов, выбрать в нем "CPU clock speed test"
3. Прогнать этот РОМ в разных режимах работы WII (50Hz/576i, 60Hz/480i, EDTV/HDTV/480p)
на всех трех таймингах FCEUGX (NTSC, PAL, Dendy). Это выбирается в Game Settings -> Video
4. Посмотреть, соответствует ли результаты тому, что должно выдавать FCEUX-ядро:


5. Проверить любые игры в разных режимах, не заикается ли звук.

На эмуляторе Dolphin какая-то фигня творится, если WII работает в 60Hz/480i,
а FCEUGX в режиме денди - то звук потрескивает, но если GFCEUX на пале или нтсц - то норм.

Плюс Долфин выдает дичь на тестовом роме, если тайминг вывода WII не соответствует режиму FCEUGX
Если WII в 60 гц - FCEUGX PAL и Dendy на роме выдают кривые цифры, а NTSC норм.
Если WII в 50 гц - FCEUGX NTSC на роме выдаёт кривые цифры, а PAL и Dendy норм.


Для проверки именно денди, помимо тестового РОМа, вполне достаточно:

Battletoads And Double Dragon (U)


Choujin Sentai - Jetman (J)



Journey to Silius (U), чтоб так звучал.

Но это всё больше для перепроверки, по идее тестового РОМа достаточно.
Там накосячить не получится, это стандартное ядро FCEUX, где все давным-давно работает правильно.
Надо просто порт для Wii проверить.

« Последнее редактирование: 08 Ноябрь 2020, 19:27:19 от evgs »

Оффлайн Mad

  • Пользователь
  • Сообщений: 8267
  • Пол: Мужской
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #3 : 08 Ноябрь 2020, 19:28:06 »
evgs, вопрос, для чего это всё в итоге?

Оффлайн evgs

  • Пользователь
  • Сообщений: 1043
  • Пол: Мужской
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #4 : 08 Ноябрь 2020, 19:31:12 »
FCEUGX для WII основана на ядре FCEUX
Разработчик FCEUGX недавно обновился до последней кодовой базы FCEUX,
соответственно к нему автоматом прилетела поддержка Dendy-режима,
но галок в GUI для его включения там не было, он про это не знает даже.

Если он уже есть внутри кода, то почему бы его не добавить?

Если отвечать на абстрактный вопрос "зачем"?
Можно ответить так же абстракно - "чтоб было"


Оффлайн Yoti

  • Пользователь
  • Сообщений: 4486
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #5 : 08 Ноябрь 2020, 20:39:50 »
Это когда Wii у нас стала относиться к 1-3 поколению?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24741
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #6 : 08 Ноябрь 2020, 23:48:19 »
По идее это надо куда-то в эмуляцию.
Вопрос явно не аппаратный.

Оффлайн evgs

  • Пользователь
  • Сообщений: 1043
  • Пол: Мужской
    • Просмотр профиля
Re: У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #7 : 08 Ноябрь 2020, 23:54:38 »
Тут спорная тема, вроде и эмуляция 1-3 поколения, но с другой стороны требуется именно аппаратный тест на "современной" консоли.
По идее это вообще временная тема, и если с тестами все получится, её можно будет снести.

Созвонился по видеосвязи с товарищем, имеющим Wii, билд работает правильно. Но у него времени мало, ночь уже.
Самому идти в гости, пока карантин, тоже не вариант.

Хотелось бы, чтобы ещё кто-нибудь протестировал, чтобы точно удостовериться, что всё нормально.
Ибо Dolphin совершенно странно ведет себя, даже на стандартных NTSC/PAL режимах FCEUGX
« Последнее редактирование: 09 Ноябрь 2020, 00:07:17 от evgs »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24741
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #8 : 09 Ноябрь 2020, 00:28:51 »
Аппаратный тест - это когда ты лезешь в схему с осциллоскопом, логическим анализатором и т.п. А когда проверяешь работу софтины - это чисто программная сторона :)
Сносить тему нет никакого смысла, просто хотелось бы, чтобы она там, где её потом можно легко найти. То ли эмуляторы 1 -4 поколений, то ли эмуляторы приставок на приставках :neznayu:

Оффлайн Frodo Sumkin

  • Пользователь
  • Сообщений: 51
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #9 : 14 Ноябрь 2020, 00:14:33 »
Сделал тесты на железе.
Режим Wii 50Hz/576i
Тайминг FCEUGX Dendy
https://photos.app.goo.gl/VAUCaexj8PxnPnJu8
Тайминг FCEUGX NTSC
https://photos.app.goo.gl/ug5rPqEf1XzVEqFp7
Тайминг FCEUGX PAL
https://photos.app.goo.gl/8EdWcJ9Uu9ja7Jrk8

Режим Wii 60Hz/480i
Тайминг FCEUGX Dendy
https://photos.app.goo.gl/bf4Vga3fz2DJXcxK7
Тайминг FCEUGX NTSC
https://photos.app.goo.gl/TW2MS1MTt5UfHWwLA
Тайминг FCEUGX PAL
https://photos.app.goo.gl/jdg1m84bncCh97Pj7

Режим Wii EDTV/HDTV/480p
Тайминг FCEUGX Dendy
https://photos.app.goo.gl/8TYvspYfRimkVeD7A
Тайминг FCEUGX NTSC
http://]https://photos.app.goo.gl/WEfrjzWN1J46Hnwi9
Тайминг FCEUGX PAL
https://photos.app.goo.gl/BeUn8QZ4jRSMCERN9

Battletoads And Double Dragon (U) на тайминге Dendy глючит также. На тайминге PAL выглядит как-то так:
https://photos.app.goo.gl/BNjndozrJExXDLLN6

Оффлайн evgs

  • Пользователь
  • Сообщений: 1043
  • Пол: Мужской
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #10 : 14 Ноябрь 2020, 11:02:51 »
О, спасибо огромное. Во время игры звук ни в одном из режимов не заикается?
Друган делал тесты на своей Wii, у него было все нормально.

Но тут, кстати, любопытная вещь:
Цитата
Режим Wii 50Hz/576i
Тайминг FCEUGX NTSC
https://photos.app.goo.gl/ug5rPqEf1XzVEqFp7
На эмуляторе та же история, раз на раз не приходится.
То нормальные значения, то кривые. Причем и на старой версии FCEUGX.
Похоже это глобальная проблема порта.

Оффлайн Frodo Sumkin

  • Пользователь
  • Сообщений: 51
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #11 : 14 Ноябрь 2020, 14:18:41 »
Игры во всех режимах не проверял.
Немного поиграл на таймингах Dendy и NTSC скорость музыки меняется, но заиканий вроде не было.
Если надо - приши что где как проверить...

Оффлайн evgs

  • Пользователь
  • Сообщений: 1043
  • Пол: Мужской
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #12 : 14 Ноябрь 2020, 15:46:49 »
Желательно проверить есть ли заикания звука на смежных/неродных режимах:
Если Wii в PAL'е - 50Hz/576i - то проверить FCEUGX NTSC
Если Wii в NTSC - 60Hz/480i, HDTV/480p - проверить FCEUGX PAL и Dendy
Для проверки можно брать вообще любую игру, лишь бы там музыка играла постоянно.

Дельфин заикается, если ему выставлен выход 60Hz, а FCEUGX работает в Dendy.
У человека, кто на железке проверял, такой проблемы нет.

Оффлайн Frodo Sumkin

  • Пользователь
  • Сообщений: 51
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #13 : 15 Ноябрь 2020, 13:51:51 »
Пробую тестить.
Ставлю на Wii PAL - 50Hz/576i
РОМ Battletoads & Double Dragon - The Ultimate Team (U) [!p]
FCEUGX NTSC - всё нормально заиканий не слышу.
С таймингом Dendy  проскакивают глюки  как на гифке, музыка медленней, но без заиканий
С таймингом PAL  глюки более выражены - скриншот раньше прикладывал. В самой игре если походу сменить тайминг на PAL - пропадает фон и игра зависает, при переключении на NTSC - всё нормально работает дальше.

Если взять РОМ Battletoads & Double Dragon - The Ultimate Team (E) [!p] типа европейский.
То всё немного наоборот. В NTSC - музыка совсем ускорена, и проскакивают гличи.
В Dendy и PAL всё хорошо.
Если в самой игре перейти на NTSC то пропадает фон а игра и музыка наоборот - довольно сильно замедляется, но не зависает.

Перевёл Wii в NTSC - 60Hz/480i
Всё приблизительно также.
Только американский РОМ если во время игры перевести в PAL зависает намертво и после возвращения в NTSC  из ступора не выходит. В меню - работает с теми же гличами как ели Если Wii в PAL'е - 50Hz/576i
Европейский РОМ на тайминге NTSC также ускорен в меню и тормозит в игре. При этом фон не пропадает, а картинка становится этакой "чересстрочной" с ореолами вокруг подвижных объектов. Интересно, что попытался сделать скриншот средствами самой FCEUGX и картинка сохранилась нормальной, без этой чересстрочности.

Wii в HDTV/480p
Аналогично прошлому режиму. Отличие в том, что на Европейском РОМе в режиме NTSC нет этой чересстрочности, но картинка мерцает.

Заиканий звука негде не заметил.
« Последнее редактирование: 15 Ноябрь 2020, 14:47:45 от Frodo Sumkin »

Оффлайн evgs

  • Пользователь
  • Сообщений: 1043
  • Пол: Мужской
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #14 : 15 Ноябрь 2020, 14:15:58 »
Это нормально, тут в faq в пункте 3 упоминается.

Оффлайн Frodo Sumkin

  • Пользователь
  • Сообщений: 51
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #15 : 15 Ноябрь 2020, 14:49:02 »
Обрати внимание... дополнил прошлый пост..
Если нужны еще какие-то тесты - пиши.

Оффлайн evgs

  • Пользователь
  • Сообщений: 1043
  • Пол: Мужской
    • Просмотр профиля
У кого есть Wii для теста GFCEUX/Dendy ?
« Ответ #16 : 15 Ноябрь 2020, 15:32:08 »
Спасибо большое. В принципе информации достаточно
Все эти вещи кстати, были проверены на реальном железе (NTSC Famicom, PAL NES и 6527Р/6538 Dendy)
через флэш-картриджи. Именно так оно себя и ведет. Думаю, это будет интересно:
« Последнее редактирование: 15 Ноябрь 2020, 16:29:49 от evgs »