Форум Эму-Россия
http://forum.emu-russia.net/

Отличия Dendy и других клонов от оригинальных NES/Famicom
http://forum.emu-russia.net/viewtopic.php?f=13&t=419
Страница 8 из 12

Автор:  EvGS [ 05 дек 2010, 21:46 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Я в этом слабо понимаю, но интересно - а есть ли у этого NTSC-клона отличия от NES/Famicom?
Или идентично всё? Если бы кто-нибудь отправил ХВМ'у оригинал NES NTSC или FC для теста - было бы здорово!

P.S: И хорошо бы заново провести тесты на UMC UA6527P+UA6538.
Прошлые тесты были сделаны то ли на левых "хитачи", то ли "тошибе".
Вдруг будут отличия?

Автор:  HardWareMan [ 07 дек 2010, 18:30 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Попутно снял тайминг F2 у NTSC дендика:
Изображение
Период F2 = 12 периодов MCLK. При этом, пассивное состояние шины 4 такта, а активное - 8 тактов. При тактовой частоте в 21,47727МГц F2 получается 21,47727/12=1,7897725МГц. А время доступа: 1/21,47727*8=0,373мкс (или 373 нс). Память должна быть быстрее, чем 350 нс (ну, для Денди это не критично, ЛОЛ).

Автор:  HardWareMan [ 14 дек 2010, 08:32 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Дамп мыслей:
Известно, что у Денди проц работает: 26.601712МГц/15=1,773447МГц, а у NTSC 21.47727МГц/12=1,7897725МГц. Т.е., NTSC дендик "быстрее" PALовского на 0,9%. Известно, что эта частота в PAL выбрана как самая близкая производная делением на целое число от 26МГц, которая нужна PALовскому PPU (экономия на генераторе же). Есть мнение, что этих 0,9% (почти 1%!) и не хватает играм с сильной заточкой под тайминги (напомню, что длительность строк у PAL и NTSC практически одинаковая, время на VInt тоже). Поэтому, если в качестве исходной для процессора попробовать другую частоту: 1,7897725МГц*15=26,8465875МГц то можно прировнять скорость процессора. Если это решит проблему зависания Рюкендика (а возможно и причину дергания заставки в БТиДД), то я буду просто щаслив, ЛОЛ.

Как пробный вариант, я могу заюзать 27МГц. получается 27МГц/15=1,8МГц, что быстрее NTSC дендика на 0,5%.
Сегодня вечером, возможно, будут первые результаты...

Автор:  HardWareMan [ 28 янв 2011, 07:01 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

NesDev тут декапнул проц и получается, что у пина 30 несколько другая функция:
Цитата:
IOE (tentative name) (pin 30) is special: normally it is grounded in the NES, Famicom, PC10/VS. NES and other Nintendo Arcade Boards (Popeye and Donkey Kong 3), but if it is pulled high, all of the memory-mapped I/O ports (APU/Serial Controller area at $4000-$4015) are disabled, and the chip acts like a 'normal' 6502, just without decimal mode and with the pinout and clock divider of an RP2A03/RP2A07. (What effect does this have on PPU ports at $2000-$3FFF and controller ports at $4016/$4017?)

Однако, я не знаю как объяснить то, что при подаче лог.1 на этот пин выработка F2 так же прекращается, а это означает остановку процессора...

Автор:  EvGS [ 28 янв 2011, 22:56 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Кстати, они уже и PPU декапнули. Здесь фото CPU и PPU (корневой каталог).
Эта тема сейчас активно обсуждается.
Вот и дождались, как говорится. Интересно, что нам это даст в плане улучшения эмуляции?

Автор:  organic [ 31 янв 2011, 13:01 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Очень интересно =) Однако простой декап не даст нужных результатов, нужно ещё стравливать слои металлизации и полисиликона, чтобы в деталях рассмотреть диффузию.

вот недавно наткнулся на преинтереснейший проект, заодно изучил основы микроэлектроники и ИС :)

http://visual6502.org/JSSim/index.html

Эти ребята декапнули MOS 6502 из Atari, сняли металл и полисиликон, "оцифровали" слои и сделали transistor-level simulator %)

-- 31 янв 2011, 12:02 --

Ох, глянул по ссылке на несдев, там как раз про это обсуждение ведется )

Автор:  EvGS [ 02 фев 2011, 21:47 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Недавно вышел RockNES 5.06. В сопроводительном документе читаем:
Added an option for sound to output like a famicom-clone console.
Поначалу я подумал, что речь идет о замедлении до 50 FPS. Но не тут-то было.

Всё оказалось хитрее:
- This option enables the sound output of a Famicom-clone console. It swaps the duty cycles 25 and 50%.
Я начал искать, где же автор почерпнул такую информацию?
Оказывается, правда, были фамиклоны с перепутанными значениями скважности square-каналов.

Автор:  Ryukenden [ 03 фев 2011, 02:05 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Был у меня такой Dendy Junior,купленный за копейки,и малость подремонтированный,да и встречал у кого-то ещё.И,вроде,не все мелодии воспроизводились "наоборот".Или я ошибаюсь?Сам-то точно уже не вспомню.

Автор:  EvGS [ 04 фев 2011, 14:21 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Последний бастион пал. Quietust отозвался!
http://www.qmtpro.com/~nes/nintendulator/

February 3, 2011

Nintendulator's region handling support has been overhauled,
and provisional support for the "Dendy" NTSC/PAL hybrid has been added.

Additionally, partial widescreen support has been added to fullscreen mode - based on your primary monitor's current resolution, Nintendulator will try to use one of several appropriate fullscreen resolutions to prevent the image from being stretched horizontally, falling back to 640x480 if none of them work.


Вложения:
DEN.PNG
DEN.PNG [ 84.84 КБ | Просмотров: 20346 ]
btdd.PNG
btdd.PNG [ 148.86 КБ | Просмотров: 20346 ]
hybrid.PNG
hybrid.PNG [ 117.49 КБ | Просмотров: 20355 ]

Автор:  EvGS [ 05 фев 2011, 14:57 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Множество игр протестировал - всё именно так, как и должно быть на денди. И рю виснет тоже. Quietust постарался, всё качественно сделал.
Никаких "неестествнных" глюков, взявшихся нипойми откуда, нет.
Очень здорово, теперь есть целых 3 тактово-точных эмулятора, поддерживающих "гибрид-режим": Nestopia, Nintendulator и Retrocopy.

Я счастлив, что этот 2.5-летний топик принес хорошие плоды. Мечты сбылись.

Автор:  Тимур [ 25 фев 2011, 16:40 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

У меня появился клон, где звук другой и что мне с этим делать?

Автор:  EvGS [ 26 фев 2011, 19:30 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Интересуют подробности: в чём заключается разница в звуке, какое железо внутри этого клона?
Можно выложить аудиозаписи и фото "потрохов".

Автор:  Тимур [ 28 фев 2011, 14:01 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Там обычная капля и микросхема с 60 играми.Также есть 10 контактных площадок которые я не трогал.
Игры все разные Безмаперные и на MMC3.Звук: у квадратных повышен тон,а остальные как у денди.
Кстати SMB прошит хакнутый европейского региона.

Автор:  EvGS [ 02 мар 2011, 02:12 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Цитата:
у квадратных повышен тон, а остальные как у денди

Значит будет явно слышимый дисбаланс между бас-линией (треугольник) и "прямоугольниками".
Музыка будет звучать очень криво. Ради любопытства можно было бы послушать записи, насколько повышен тон square?
Интересно, что является причиной такого эффекта? Возможно капля нестандартная, новодел.
В общем, хорошего в таком клоне мало, я думаю.

Автор:  Тимур [ 02 мар 2011, 17:58 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Записал звук:
1.Меню денди
2.Бомбер мен
3.Тини тун
4.Третьи черепашки
5.Тетрис
6.Марио (Паловский)
7.Токсик Крусайдер
8.Ниндзя гайден три
9.Галаксиан
http://depositfiles.com/files/6vi4oa2se

Автор:  HardWareMan [ 18 мар 2011, 14:03 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

HardWareMan писал(а):
Далее, стало известно, что 6502 делает кучу телодвижений, прежде чем начинает выполнять программу:
Код:
Короче, после сброса:
1 - Read FCFB:FF полуцикл, сразу с F2=1
2 - Read FFFB:C4 чтение из ROM
3 - Read C4FE:FF чтение из ROM (старший адрес применился)
4 - Read C4FE:FF чтение из ROM
5 - Read 0100:02 чтение из ОЗУ, потолок стэка
6 - Read 01FF:41 чтение из ОЗУ, дно стэка
7 - Read 01FE:00 чтение из ОЗУ стэка
8 - Read FFFC:00 <Вектор младший
9 - Read FFFD:C0 <Вектор старший
10 - Read C000:D8 <Первая команда

Занятно то, что происходит чтение из стека, а адрес уменьшает (т.е. стек растет), а это признак записи...

А ларчик просто открывался...

Вложения:
6502reset.png
6502reset.png [ 182.23 КБ | Просмотров: 19848 ]

Автор:  EvGS [ 07 ноя 2011, 13:40 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Недавно обнаружилась очень обидная и досадная проблема.

Несколько дней назад выяснилось, что чипы UA6527P, HA6527P и т.д., имеют перепутанную скважность square-каналов.
25% играется как 50% и наоборот. Только TA-03NP1-6527P вроде нормальный, но его значительно труднее найти.

Вот тест. ХВМ даже написал проверочную программу. Док-ва получены:
http://www.fileden.com/files/2012/4/10/ ... _tests.zip

В поздних однокристальных чипах T1818P и UM6561 баг исправили, но их брать не хочется:
PPU даёт лишний шум, невозможно сделать "стерео-мод", и вообще однокристалка - "не торт".

Баг известен на несдеве. Многие чистые NTSC версии 6527 тоже имели эту ошибку (см. в тесте UA6527 NTSC).
Уже упоминалось, что Zepper добавил опцию "Famiclone sound" в RockNES, которая меняет местами скважности 25% и 50%.

МЫ ИЩЕМ TA-03NP1 для тестов. Если у кого-то есть любые "правильные" 6527P, готовы купить.
Судя по старым записям HardWareMan'а, вроде бы какие-то HA6527P были глючные, а какие-то - нормальные.
Не исключено, что и с UMC та же история.

Автор:  HardWareMan [ 07 ноя 2011, 13:53 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Да.

Автор:  EvGS [ 07 ноя 2011, 15:58 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Несмотря на серьезный баг, у этих чипов очень хорошее качество звука.
Они сами выдают тембрально-вкусный спектр частот, не нуждаясь во внешней эквализации и фильтрации.
1818P, 6561 и разные капли намного тусклее на их фоне смотрятся.

ХВМ записывал с качественной приставки на SB X-Fi
53 Мб, FLAC.
Там полные треки из Bucky O'Hare и первый уровень Batman.

Использовался только простой усилитель, ничего более, фильтров нет.
На мой вкус, превосходно. Тот, кто не в курсе про неправильную скважность,
(например, не помнит как должен звучать оригинал) даже не заметит подвоха.

Автор:  Ryukenden [ 14 ноя 2011, 19:13 ]
Заголовок сообщения:  Re: Отличия Dendy и других клонов от оригинальных NES/Famico

Когда-то я с перепутанной скважностью прослушал заставку из котов-ниндзя.Мне кажется,даже поприятнее звучало,чем в оригинале.

Страница 8 из 12 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/