Эмуляция > Эмуляторы консолей 1-4 поколений

FCEUX c Dendy-режимом

<< < (2/9) > >>

v0xy:
Было бы замечательно, если бы кто-нибудь перенес эту фичу в порт FCEUX для Wii/GC. Его забросили еще два года назад.

Nereid:
Можно ли тут или еще на каком эмуле запустить так, чтобы игры шли при 60HZ, а звук был в 50HZ?

evgs:
Думаю вряд ли, т.к. скорость звука "прибита гвоздями" к скорости игры на самом низком уровне.

Update 01.05.2015 (rev3110):
- добавлен фильтр prescale "2x/3x/4x"
- исправлен баг nsf-плеера в режиме Dendy.
первый пост обновлён.

Lance_Kalzas:
... а я всё недоумевал, почему музыка в Contra Force играет быстрее, чем я её помню o_O

Doomguard45:

--- Цитата: mas от 26 Апрель 2015, 20:39:12 ---Может глупый вопрос, но можно ли сделать чтобы только звук был  в 50 гц?

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

По идее можно, только будет забавный эффект в виде 54 фпс)

evgs:
Ещё раз - о названии и о специфических "глюках":
http://www.emu-land.net/news/fceux_c_dendy-rezhimom_svn3110
http://forums.nesdev.com/viewtopic.php?p=146552#p146552

Мы не будем повторять баги однокристалок, за исключением перепутанной скважности.
Но этот баг был распространен и среди NTSC-клонов, и среди некоторых многокристалок.
Задача проста: сэмулирвать сам тайминг (1. длина Vblank  2. на каком сканлайне NMI), он совпадает у пал-фамиклонов, + подкорректировать частоту ЦП.
Это все сделано, и подтверждается тестами и играми (БТиДД, Choujin Sentai Jetman). Так что здесь чего-то лишнего привносить - только вредно.

Из последних исследований:
OAM reading test: http://forums.nesdev.com/viewtopic.php?f=9&t=12332
Emphasis bits test: http://forums.nesdev.com/viewtopic.php?p=133568#p133568
CPU cycles / scanline: http://forums.nesdev.com/viewtopic.php?p=146813#p146813 (подтверждение инфы 2009г.)

Результаты: http://wiki.nesdev.com/w/index.php/Clock_rate
(см. "Time during which OAM can be written" и "Color emphasis with correlating bit in PPUMASK")

Yoti:
evg.s,
а с Джетманом что не так было?

CaH4e3:

--- Цитата: Yoti от 03 Май 2015, 22:18:25 ---evg.s,
а с Джетманом что не так было?

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

evgs:
Да, причем я проверял это на оригинальном японском картридже.
Абсолютно все эмуляторы в денди-режиме его повторяют, как и глюки в бтидд.
Выходит, это однозначно связано с таймингами фамиклонов,
а не недостатками или глюками конктетных моделей чипов.

Ghost1:
Всем привет! А такая же приколюшка есть на андроиде режим денди?

Добавлено позже:
Отпишитесь если знаете

evgs:
Пока нет, но стараемся, чтобы сделали.

Doomguard45:

--- Цитата: Ghost1 от 05 Май 2015, 17:24:11 ---Всем привет! А такая же приколюшка есть на андроиде режим денди?

Добавлено позже:
Отпишитесь если знаете

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

Есть сырцы под ретроарч, можно скомпилить с ним

evgs:
Спустя 6 лет (ужас, как быстро летит время) наконец-то пригодились наработки HardWareMan'а по PAL-фильтру:
Если кому интересно, я использовал следующие настройки:
Video -> DirectDraw -> Hardware acceleration
Video -> Special Filter -> PAL
Palette -> PAL emulation:  Saturation = 100~120%, Notch = 70~80
Палитра: SONY_CXA2025AS


Psycho-A:
evg.s, всё это отлично, но вот без билнейки совсем никуда - режет глаза :blush:
Не хотят упорно разрабы FCEU делать билинейку, хоть тресни )

Combiner:
Psycho-A, запускай эмулятор на XP, будет тебе там билинейка.  :D На семёрке билинейка отсутствует.

Psycho-A:
Combiner, на мой взгляд, не запилить за столько лет простую отключаемую программную билинейку как в Nestopia - это надо иметь какую-то особую идеологию :)

И, кстати, в оригинальном PAL искажения поднесущей колебались в зависимости от полукадров, давая своеобразное мерцание - а здесь, если стоишь на месте - искажения так же стоят. Нет чувствительности к смене кадров.

evgs:
Это ранняя бета, финальная версия фильтра будет доработана.

Насчет интерполяции - она включается автоматически при выборе
config -> video -> directdraw: "hardware acceleration"
Но на некоторых конфигурациях железа это не срабатывает, увы. Видимо дело в видеодрайвере.

На трех моих машинках со встроенными интелами интерполяция работает как на XP, так и на 7.
На старых компах с разными Nvidia (начиная от 2MX заканчивая FX5600) под XP тоже всё норм. было.
Однажды попался ноутбук с AMD APU, где она не работала. Разные дрова пробовал, безрезультатно.

Psycho-A:
evg.s, я же потому и говорю, что нет нормальной программной реализации. То, что там само в дровах получается - не в счёт.

feos:

--- Цитата: Psycho-A от 05 Октябрь 2015, 23:42:59 ---И, кстати, в оригинальном PAL искажения поднесущей колебались в зависимости от полукадров, давая своеобразное мерцание - а здесь, если стоишь на месте - искажения так же стоят. Нет чувствительности к смене кадров.

--- Конец цитаты ---
Пруфы будут? У меня на тюнере все статично "хоть тресни". Насчет полукадров вообще не понял: дендя генерит 240p, прогрессивную развертку, телевизор превращает ее в 480i повторяя строку денди на двух своих в режиме интерлейс. Плыть ничо не может, так как частота поднесущей выбрана кратной развертке, в отличие от НТСЦ, где как раз видно смещение если делать фрейм адванс.

Насчет билинейки - подумаю.


--- Цитата: Psycho-A от 04 Октябрь 2015, 14:54:23 ---evg.s, всё это отлично, но вот без билнейки совсем никуда - режет глаза :blush:
Не хотят упорно разрабы FCEU делать билинейку, хоть тресни )

--- Конец цитаты ---
Дело в обратном - нет того, кому бы это захотелось написать.

Добавлено позже:
Подумал. На кой черт тебе дастся билинейка, если при ней нельзя будет юзать другие фильтры?

v0xy:

--- Цитата: feos от 09 Октябрь 2015, 20:25:07 ---Насчет полукадров вообще не понял: дендя генерит 240p, прогрессивную развертку, телевизор превращает ее в 480i повторяя строку денди на двух своих в режиме интерлейс.
--- Конец цитаты ---
:lol:
Может ваш телевизор так и делает, но это не правило, а исключение.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

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