Автор Тема: Эмулятор Dendy - Nestopia  (Прочитано 132093 раз)

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

Оффлайн Teffycom

  • Пользователь
  • Сообщений: 1703
  • Пол: Мужской
  • Ex-Cool-Spot
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #90 : 20 Июль 2009, 14:09:47 »
Пишет: ВС Дуал систем не поддерживается :( А какои эмуль поддерживает?

Оффлайн УльтраБлокС

  • Пользователь
  • Сообщений: 1166
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #91 : 20 Июль 2009, 14:12:48 »
Cool-Spot, да поддерживает она. И еще совет - качай 1.40 версию.

Оффлайн Dagoth Ur

  • Пользователь
  • Сообщений: 145
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #92 : 20 Июль 2009, 16:40:46 »
Некоторые VS ромы Nestopia все-таки не поддерживает. Дуал систем - это машины с двумя экранами, их эмулирует MAME.

Оффлайн Teffycom

  • Пользователь
  • Сообщений: 1703
  • Пол: Мужской
  • Ex-Cool-Spot
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #93 : 21 Июль 2009, 06:38:56 »
Cool-Spot, да поддерживает она. И еще совет - качай 1.40 версию.
Так у меня и стоит 1.40

Оффлайн Freelancer

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #94 : 24 Июль 2009, 22:17:46 »
Как присобачить к ней сглаживание видюхи? (Nvidia)

Оффлайн evgs

  • Пользователь
  • Сообщений: 889
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #95 : 19 Октябрь 2009, 16:02:45 »
Архив всех версий Nestopia с сырцами можно найти здесь:
http://ftp.heanet.ie/disk1/sourceforge/n/project/ne/nestopia/
эта страничка с архивом неправильно находится поисковиками, найти её непросто.
Выкладываю на форуме, может кому пригодится.

официальная страница содержит только архивы 1.31-1.40 версий]официальная страница содержит только архивы 1.31-1.40 версий
http://sourceforge.net/projects/nestopia/files/

Оффлайн deformer

  • Пользователь
  • Сообщений: 1383
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #96 : 07 Ноябрь 2009, 10:57:40 »
Не работает нетплей вылетает эмуль при попытке загрузить список серверов  :(

Оффлайн evgs

  • Пользователь
  • Сообщений: 889
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #97 : 14 Декабрь 2009, 00:08:23 »
А кому интересно - тестаните.
http://forum.emu-russia.net/viewtopic.php?f=13&t=419&st=0&sk=t&sd=a&start=100#p10058

Vint/Vsleep = 20/51 и без глюков, присущих 1.40.
Если найдёте - сообщите сюда пожалуйста.

Как пользоваться? Просто ставим регион: PAL (6527P)
« Последнее редактирование: 16 Декабрь 2009, 22:37:17 от evg.s »

Оффлайн Имаго

  • Пользователь
  • Сообщений: 1040
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #98 : 14 Декабрь 2009, 00:15:52 »
evg.s, так что же получается, информация от blargg была неточной? Я привык проверять новые версии эмуляторов его тестами...

Оффлайн evgs

  • Пользователь
  • Сообщений: 889
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #99 : 14 Декабрь 2009, 00:19:06 »
Не понял? А причём тут информация от бларгга.
Его тесты заточены под реальную NES NTSC и соответствующие режимы в Nestopia/Nintendulator.

А PAL NES, Денди режим, да и сама реальная денди проходит далеко не все его тесты,
и это связано с PAL-таймингами.
Всё правильно, так и должно быть.

Смысл тестирования не узнать, глючит билд или не глючит, а в том,
чтобы посмотреть: а так ли поведение той или иной игры выглядело на денди??
Допустим, все помнят, что экран BtDD на титле подёргивался. И в nestopia_dendy так же.
Аналогично и с другими играми: даже если что-то глючит, сравнить с реальной приставкой.
Если там так же - значит всё более-менее правильно, точно, верным путём идём.
« Последнее редактирование: 14 Декабрь 2009, 00:30:59 от evg.s »

Оффлайн Имаго

  • Пользователь
  • Сообщений: 1040
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #100 : 14 Декабрь 2009, 00:25:03 »
evg.s, я об этом:
Цитата
Скорее всего, связано вот с чем:
v1.38 changelog
- PPU power/reset timing and register states. Info from blargg.
- Misc IRQ/NMI/BRK/DMA special-case behavior. Info from blargg.

А насчёт PAL - у него же есть тест PAL APU?

Оффлайн evgs

  • Пользователь
  • Сообщений: 889
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #101 : 14 Декабрь 2009, 00:32:47 »
Да, но если почитать самый последний пост на эмураше, станет ясно, что PAL APU к денди вообще не подходит.
Там по скорости звука - как PAL, а по высоте тона - близко-близко к NTSC.

А PAL DMC-таблицу к денди-режиму применять ни в коем случае нельзя. Только NTSC DMC

Цитата
- PPU power/reset timing and register states. Info from blargg.
- Misc IRQ/NMI/BRK/DMA special-case behavior. Info from blargg.

А, ты имеешь в виду, что информация от Бларгга неправильная?
Нет, она правильная, но для истинных NTSC и PAL систем, а для денди не подходит
« Последнее редактирование: 14 Декабрь 2009, 00:40:13 от evg.s »

Оффлайн Имаго

  • Пользователь
  • Сообщений: 1040
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #102 : 14 Декабрь 2009, 00:39:11 »
evg.s, насчёт PAL APU ясно, но ты меня снова не понял. Глюки начались после изменений, сделанных по совету бларгга?

Оффлайн evgs

  • Пользователь
  • Сообщений: 889
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #103 : 14 Декабрь 2009, 00:42:12 »
Поправил верхний пост. Nestopia 1.38 вышла до топика на ER. Blargg ничего не советовал по поводу денди.
Отчего глюки ни CaH4e3, ни я не разобрались пока.
« Последнее редактирование: 14 Декабрь 2009, 00:44:51 от evg.s »

Оффлайн Имаго

  • Пользователь
  • Сообщений: 1040
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #104 : 14 Декабрь 2009, 01:06:45 »
evg.s, теперь совсем всё ясно! :D К слову, я не о Денди говорил, а о причине глюков, начиная с версии 1.38 (а уж то, что они вылезли в режиме Денди, совсем другое вопрос).

Оффлайн evgs

  • Пользователь
  • Сообщений: 889
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #105 : 16 Декабрь 2009, 22:34:55 »
Начиная с версии 1.38 специфические параметры IRQ/NMI/BRK/DMA разделены под конкретные регионы и модели железа.
А до 1.38 кое-что было объединено. Когда мы меняем частоты и тайминги на старых версиях - видимо автоматом и эти параметры меняются. А в более поздних версиях - они скорее всего жестко прописаны под другие железяки, например 2А03/2А07 (и имеют другие значения).
Длина NMI у денди весьма специфична, судя по тестам с осциллографа. Пока в этом не разобрались еще, ждем реакцию с несдева.

Цитата
CaH4e3: там не в таймингах собственно дело похоже, а в моментах наступления событий. лишние 50 строк денди режима разбросаны по двум смежным фреймам - ппу дед у денди получается 30 строк, а от начала кадра до наступления вбланка и соответственно начала отсчета 20 строк до начала рендера - еще 20. вот и получаются твои 70. Я не вижу, как нестопия стартует NMI и как задать этот лишний период. Если грубо, то вслип=51 должен был бы давать правильный результат.
Я, к сожалению, тоже не программер.

В нормальных режимах после 1.38 глюков нет, и инфа от blarrg'a точная, но не для нас.

Добавлено позже:
1.36+1.37 Fix. Readme внутри.
1) Общий баг во всех версиях нестопии, начиная от 1.37 и выше:
Звук заикается на любых играх, при любых настройках, на различной аппаратуре,
и это совершенно не зависит от режима. NSF-плеер тоже подвержен этой проблеме.

2) Начиная с версии 1.38 введены т.н. "favored system" - любимые системы.
Для каждой системы в коде прописаны индивидуальные параметры IRQ/MNI/BRK/DMA.
Именно поэтому, начиная с 1.38, появляются глюки в денди-режиме с таймингами 20/51
(имеется в виду "денди-режим", который я сделал из PAL, заменив делитель на 15 и Vint/Vsleep).
Такие же глюки и в настоящем "Денди-режиме", который сделал сам Марти в nst1.40.

3) В версии 1.37 Vsleep присутствует в двух экземплярах - для PAL и для NTSC (значение=1).
Поэтому, когда я делал "денди-режим" из PAL'а, я выставил ему: Vsleep=51
А в NTSC он так и остался нетронутым, равным 1.
Поэтому в nst1.37fix NTSC-режим работает исправно, нетронут.

Версия 1.36 же имеет спаренное значение Vsleep=1 сразу и для PAL и для NTSC.
Поэтому, когда в 1.36 я поменял это значение на 51, NTSC-режим испортился,
и я его заблокировал через меню. Но в NSF-плеере он всё-же работает.
Можно воспользоваться официальным language-файлом, для разблокировки.

4) По непонятным мне причинам, высота тона DPCM в режиме nsf-плеера
исправно соответствует "денди" в Nst1.37fix, а в 1.36fix - нет.
В "официальной" Nst1.40 - тоже нет.

5) Все фиксы звука "Денди" сделаны в соответствии с NstApu.cpp из 1.40.
Таблицы DPCM, Noise, и прочие параметры - изменены "как у NTSC".

6) Для справки: в source code до версии 1.37 значения MCLK и Divider находились в NstCpu.hpp,
а значения Vint/Vsleep - в NstPpu.hpp. Начиная с версии 1.37 они находятся вместе в NstBase.hpp

7) Все изменения, внесённые в интерфейс (названия PAL-режимов, "System", вместо "Region")
сделаны Restorator'om 2007 в языковых *.nlg-файлах. В ядре нестопии ничего не менялось!
Всегда можно воспользоваться официальным language-файлом от соответствующей версии эмулятора.

8) Все билды сделаны "официальной" Visual Studio 2005 Pro 8.0.50727.762 (SP1)
с использованием "дефолтных" библиотек directx-sdk-summer-2004. (9.0с, что в составе XPSP2)

9) Заключение: несмотря на такие преимущества Nst1.37fix, как работающий NTSC-режим и
корректное звучание Dendy в NSF-mode, я советую пользоваться версией 1.36fix.
Только потому, что в ней звук никогда не заикается (см. пункт 1)

« Последнее редактирование: 16 Декабрь 2009, 22:49:37 от evg.s »

Оффлайн mr3dx

  • Пользователь
  • Сообщений: 212
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #106 : 12 Январь 2010, 14:53:59 »
Давно хотелось спросить. Вот в нестопии есть режим эмуляции стерео-звука. Но чето когда его ставлю, у меня в левой колонке нормальная громкость, а в правой очень тихо и все равно нет разделения звука на каналы, по сути то же моно, только в одной колонке. Типа так и должно быть? Нет, я конечно понимаю, что NES не умела стерео звук воспроизводить, но всеж, раз есть опция, хотелось бы ее полноценно заюзать :))

Оффлайн evgs

  • Пользователь
  • Сообщений: 889
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #107 : 12 Январь 2010, 15:37:17 »
В нестопии неважный стереорежим, да.
Чаще всего ведь как в эмуляторах делают - разброс громкости тонов по панораме:
square1 - 75% Left channel / 25% Right channel
square2 - 25% Left channel / 75% Right channel

В нестопии он по другому реализован, и не скажу, что приятен для ушей.
Кроме автора никто не поправит. Но автор, походу дела, забил на свой проект окончательно.



Оффлайн mr3dx

  • Пользователь
  • Сообщений: 212
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #108 : 12 Январь 2010, 16:05:04 »
evg.s, ах вот оно что, понятно. А не подскажете эмуль в котором стерео режим более-менее привычно реализован:?
Жаль что автор забил. Нестопия очень хороший эмуль, мне всегда он очень нравился

Оффлайн ReverendVi

  • Пользователь
  • Сообщений: 1355
  • You fight like a cow
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #109 : 12 Январь 2010, 16:25:02 »
mr3dx, так всёравно, это ведь не будет полноценным стереозвуком, лишь будет с толку сбивать(например враг стреляет справа, а звук слева) :wacko:



Оффлайн mr3dx

  • Пользователь
  • Сообщений: 212
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #110 : 12 Январь 2010, 16:44:19 »
ReverendVi, да.. эмуляция того что не существует... :D ну ладно. Жаль конечно, а то слушаешь музыку NESa в формате NSF с плагом NotSoFatso - там такое красивое стерео,а в эмулях моно. Жаль конечно, ну ладно :))

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10158
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #111 : 12 Январь 2010, 16:47:32 »
Стерео звук, далеко не самая важная вещь, лучше бы пофиксили те игры что эмулируются криво или вообще не эмулируются

Оффлайн ReverendVi

  • Пользователь
  • Сообщений: 1355
  • You fight like a cow
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #112 : 12 Январь 2010, 16:54:17 »
mr3dx, не, для музыки такое псевдостерео еще нормально, эдакое переосмысление. А вот для игры, мне кажется, это лишнее

Оффлайн Crash Nicker

  • Пользователь
  • Сообщений: 1507
  • Пол: Мужской
  • Пришли из ниоткуда чудовища рогатые
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #113 : 12 Январь 2010, 17:25:10 »
Не знаю, была ли исправлена эта фишка в модификации, или нет, но Нестопия на самом деле режим PAL имитирует, а не эмулирует. В каком смысле? Да в том, что, например, ром Retrocoders Music Roms - Years Behind (PD) имеет в себе PAL/NTSC detector так называемый. На FCEU он (ром) работает отлично (с включённым ПАЛом, естественно), а на Нестопии его хоть так, хоть эдак крути - табличка THIS DEMO CANNOT RUN ON NTSC не сползёт.
« Последнее редактирование: 09 Февраль 2010, 19:25:06 от Crash Nicker »

Оффлайн mr3dx

  • Пользователь
  • Сообщений: 212
  • Пол: Мужской
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #114 : 12 Январь 2010, 19:42:20 »
mr3dx, не, для музыки такое псевдостерео еще нормально, эдакое переосмысление. А вот для игры, мне кажется, это лишнее
Сча послушал в наушниках NSFки, а действительно псевдо стерео. А на колонках даж не было заметно :))3

Оффлайн Van_funeral

  • Пользователь
  • Сообщений: 158
  • Пол: Мужской
  • Призрак
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #115 : 07 Февраль 2010, 13:09:20 »
Чото не пойму как посмареть видеопрохождение в Нестопии 1.40. Вот у меня есть ром в формате *.NES, есть прохождение в формате *.NSV. Опишите плз подробно как и в какой последовательности все это загрузить, чтобы посмареть прохождение?  :-\

Оффлайн aptyp

  • Пользователь
  • Сообщений: 6263
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #116 : 07 Февраль 2010, 13:11:59 »
Загружаешь NesTopia ром *.nes, потом File>Movie Player>File... потом там же Play/Stop/т.п.

Оффлайн Van_funeral

  • Пользователь
  • Сообщений: 158
  • Пол: Мужской
  • Призрак
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #117 : 09 Февраль 2010, 19:09:12 »
А чото жму Play - ничо не происходит, ром грузится в обычном режиме, это отчего может быть? :?

Оффлайн aptyp

  • Пользователь
  • Сообщений: 6263
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #118 : 09 Февраль 2010, 22:15:56 »
Узнай от какого дампа эта запись, тот ром и запускай... дампов одной игры может быть куча, пробуй разные.

Оффлайн Leojse

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
Re: Эмулятор Dendy - Nestopia
« Ответ #119 : 23 Июнь 2010, 18:00:11 »
Всем привет. Народ, подскажите мне, пожалуйста, какой нулевой адрес у nestopia 1.40? Просто artmoney 7.33 при поиске вообще ничего не находит.... А порой очень нужно) :blush: