Отличия Dendy и других клонов от оригинальных NES/Famicom
Автор |
Сообщение |
05 дек 2010, 21:46 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Я в этом слабо понимаю, но интересно - а есть ли у этого NTSC-клона отличия от NES/Famicom? Или идентично всё? Если бы кто-нибудь отправил ХВМ'у оригинал NES NTSC или FC для теста - было бы здорово!
P.S: И хорошо бы заново провести тесты на UMC UA6527P+UA6538. Прошлые тесты были сделаны то ли на левых "хитачи", то ли "тошибе". Вдруг будут отличия?
_________________ Nestopia 1.37/1.40 Fixed
|
|
07 дек 2010, 18:30 |
|
Зарегистрирован: 24 июл 2007, 06:54 Сообщения: 492 Откуда: Embedded
|
Попутно снял тайминг F2 у NTSC дендика: Период F2 = 12 периодов MCLK. При этом, пассивное состояние шины 4 такта, а активное - 8 тактов. При тактовой частоте в 21,47727МГц F2 получается 21,47727/12=1,7897725МГц. А время доступа: 1/21,47727*8=0,373мкс (или 373 нс). Память должна быть быстрее, чем 350 нс (ну, для Денди это не критично, ЛОЛ).
_________________ Tried so hard and got so far, but in the end, it doesn't even matter...
|
|
14 дек 2010, 08:32 |
|
Зарегистрирован: 24 июл 2007, 06:54 Сообщения: 492 Откуда: Embedded
|
Дамп мыслей: Известно, что у Денди проц работает: 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%. Сегодня вечером, возможно, будут первые результаты...
_________________ Tried so hard and got so far, but in the end, it doesn't even matter...
|
|
28 янв 2011, 07:01 |
|
Зарегистрирован: 24 июл 2007, 06:54 Сообщения: 492 Откуда: Embedded
|
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 так же прекращается, а это означает остановку процессора...
_________________ Tried so hard and got so far, but in the end, it doesn't even matter...
|
|
28 янв 2011, 22:56 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Кстати, они уже и PPU декапнули. Здесь фото CPU и PPU (корневой каталог). Эта тема сейчас активно обсуждается. Вот и дождались, как говорится. Интересно, что нам это даст в плане улучшения эмуляции?
_________________ Nestopia 1.37/1.40 Fixed
|
|
31 янв 2011, 13:01 |
|
Зарегистрирован: 04 ноя 2010, 18:55 Сообщения: 29
|
Очень интересно =) Однако простой декап не даст нужных результатов, нужно ещё стравливать слои металлизации и полисиликона, чтобы в деталях рассмотреть диффузию. вот недавно наткнулся на преинтереснейший проект, заодно изучил основы микроэлектроники и ИС http://visual6502.org/JSSim/index.htmlЭти ребята декапнули MOS 6502 из Atari, сняли металл и полисиликон, "оцифровали" слои и сделали transistor-level simulator -- 31 янв 2011, 12:02 -- Ох, глянул по ссылке на несдев, там как раз про это обсуждение ведется )
|
|
02 фев 2011, 21:47 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Недавно вышел 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-каналов.
_________________ Nestopia 1.37/1.40 Fixed
Последний раз редактировалось EvGS 05 фев 2011, 14:36, всего редактировалось 1 раз.
|
|
03 фев 2011, 02:05 |
|
Зарегистрирован: 28 июл 2008, 19:27 Сообщения: 99 Откуда: Россия,Челябинск
|
Был у меня такой Dendy Junior,купленный за копейки,и малость подремонтированный,да и встречал у кого-то ещё.И,вроде,не все мелодии воспроизводились "наоборот".Или я ошибаюсь?Сам-то точно уже не вспомню.
_________________ 8-BIT MUSIC FAN
|
|
04 фев 2011, 14:21 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Последний бастион пал. 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.
_________________ Nestopia 1.37/1.40 Fixed
|
|
05 фев 2011, 14:57 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Множество игр протестировал - всё именно так, как и должно быть на денди. И рю виснет тоже. Quietust постарался, всё качественно сделал. Никаких "неестествнных" глюков, взявшихся нипойми откуда, нет. Очень здорово, теперь есть целых 3 тактово-точных эмулятора, поддерживающих "гибрид-режим": Nestopia, Nintendulator и Retrocopy.
Я счастлив, что этот 2.5-летний топик принес хорошие плоды. Мечты сбылись.
_________________ Nestopia 1.37/1.40 Fixed
|
|
25 фев 2011, 16:40 |
|
|
У меня появился клон, где звук другой и что мне с этим делать?
|
|
26 фев 2011, 19:30 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Интересуют подробности: в чём заключается разница в звуке, какое железо внутри этого клона? Можно выложить аудиозаписи и фото "потрохов".
_________________ Nestopia 1.37/1.40 Fixed
|
|
28 фев 2011, 14:01 |
|
|
Там обычная капля и микросхема с 60 играми.Также есть 10 контактных площадок которые я не трогал. Игры все разные Безмаперные и на MMC3.Звук: у квадратных повышен тон,а остальные как у денди. Кстати SMB прошит хакнутый европейского региона.
|
|
02 мар 2011, 02:12 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Цитата: у квадратных повышен тон, а остальные как у денди Значит будет явно слышимый дисбаланс между бас-линией (треугольник) и "прямоугольниками". Музыка будет звучать очень криво. Ради любопытства можно было бы послушать записи, насколько повышен тон square? Интересно, что является причиной такого эффекта? Возможно капля нестандартная, новодел. В общем, хорошего в таком клоне мало, я думаю.
_________________ Nestopia 1.37/1.40 Fixed
|
|
02 мар 2011, 17:58 |
|
|
Записал звук: 1.Меню денди 2.Бомбер мен 3.Тини тун 4.Третьи черепашки 5.Тетрис 6.Марио (Паловский) 7.Токсик Крусайдер 8.Ниндзя гайден три 9.Галаксиан http://depositfiles.com/files/6vi4oa2se
|
|
18 мар 2011, 14:03 |
|
Зарегистрирован: 24 июл 2007, 06:54 Сообщения: 492 Откуда: Embedded
|
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 [ 182.23 КБ | Просмотров: 20474 ]
_________________ Tried so hard and got so far, but in the end, it doesn't even matter...
|
|
07 ноя 2011, 13:40 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Недавно обнаружилась очень обидная и досадная проблема. Несколько дней назад выяснилось, что чипы 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 та же история.
_________________ Nestopia 1.37/1.40 Fixed
Последний раз редактировалось EvGS 22 авг 2012, 00:31, всего редактировалось 6 раз(а).
|
|
07 ноя 2011, 13:53 |
|
Зарегистрирован: 24 июл 2007, 06:54 Сообщения: 492 Откуда: Embedded
|
Да.
_________________ Tried so hard and got so far, but in the end, it doesn't even matter...
|
|
07 ноя 2011, 15:58 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Несмотря на серьезный баг, у этих чипов очень хорошее качество звука. Они сами выдают тембрально-вкусный спектр частот, не нуждаясь во внешней эквализации и фильтрации. 1818P, 6561 и разные капли намного тусклее на их фоне смотрятся. ХВМ записывал с качественной приставки на SB X-Fi 53 Мб, FLAC. Там полные треки из Bucky O'Hare и первый уровень Batman. Использовался только простой усилитель, ничего более, фильтров нет. На мой вкус, превосходно. Тот, кто не в курсе про неправильную скважность, (например, не помнит как должен звучать оригинал) даже не заметит подвоха.
_________________ Nestopia 1.37/1.40 Fixed
Последний раз редактировалось EvGS 22 авг 2012, 00:33, всего редактировалось 1 раз.
|
|
14 ноя 2011, 19:13 |
|
Зарегистрирован: 28 июл 2008, 19:27 Сообщения: 99 Откуда: Россия,Челябинск
|
Когда-то я с перепутанной скважностью прослушал заставку из котов-ниндзя.Мне кажется,даже поприятнее звучало,чем в оригинале.
_________________ 8-BIT MUSIC FAN
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|