Автор Тема: Mesen - NES/Famicom эмулятор и NSF плеер  (Прочитано 39501 раз)

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

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1562
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« : 08 Июль 2016, 15:45:34 »
Описание с официального сайта:
Цитата
Mesen is a NES/Famicom emulator and NSF player. It is still a work in progress - some features are currently incomplete or may change in future versions.
Features
  • High Accuracy - A lot of effort has gone into making Mesen as accurate as possible
  • Stand-alone - Put the Mesen application into any folder and run it from there
  • Supports: Save States, Movie/Audio Recording, Screenshots, Cheat Codes
  • Supported Mapper List (130+): 0 to 13, 15 to 19, 21 to 27, 32 to 34, 37, 38, 44, 45, 47, 49, 52, 57, 58, 60 to 62, 64 to 80, 82, 85 to 89, 91 to 95, 97, 99, 101, 107, 112, 113, 115, 118, 119, 137 to 141, 143 to 157, 159, 163, 164, 176, 180, 184, 185, 189, 191 to 195, 200 to 203, 205 to 207, 210, 218, 225 to 228, 230 to 232, 240 to 243, 246
  • NES and Famicom (including Famicom Disk System) support. Also supports: NSF, NSFe, VS System
  • Net Play - Play online with friends
  • Automatic updates - Mesen is able to check for updates and automatically install new versions of itself.
  • Built-in Debugger
  • Other Features: 7z/zip archive support, numerous video filters (xBRZ, Scale2x, NTSC, etc.), sound recorder, sound effects, etc.
Technical Details
Core built in C++ with a C# user interface.
Multi-threaded - Emulation, Video Filters, Rendering, Net Play and UI all run in their own threads.
Runs in 32-bits or 64-bits mode depending on the operating system, with the same executable file

The name "Mesen" is both a Japanese word (目線 - meaning "point of view" or "a person's gaze") and a terrible pun on the term "NES Emulator": "NES Emulator" → "NES Em" → "Mesen" (backwards)

Из хороших новостей это 98.1% в NES Accuracy Tests, тот же puNES набирает 96.2%. Эмулятор развивается буквально с этого года, последняя версия 0.3.0 вышла 26 июня 2016 года.

Официальный сайт
Репозиторий исходного кода
Официальный топик
« Последнее редактирование: 19 Август 2016, 18:59:02 от s1nka »

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Re: Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #1 : 08 Июль 2016, 22:42:22 »
Хороший эмулятор, очень перспективный.
"Плюшек" разнообразных море, включая дебаггер, оверклок, режим денди, фильтры и т.д.
 Лишь бы не забросили его.

Официальный топик:
http://forums.nesdev.com/viewtopic.php?f=3&t=13844

Оффлайн RavenWave

  • Пользователь
  • Сообщений: 136
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #2 : 08 Июль 2016, 23:45:10 »
Мне тоже на первый взгляд очень понравился. Отдельную благодарность выражу за настройку изображения. Этого очень не хватало. Картинку можно настраивать подобно как это реализовано в ZSNES. Ползунками. От кристально чистой, до низкого качества с помехами. Есть выбор цветовой гаммы и прочих плюшек. :thumbup:

Оффлайн ElectrixX

  • Пользователь
  • Сообщений: 801
  • Єдиний на світі є такий КітПес)
    • Просмотр профиля
Re: Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #3 : 09 Июль 2016, 08:26:38 »
настройки хранит в документах, изменить можно?

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #4 : 09 Июль 2016, 10:49:25 »
Месяц назад ещё попросил portable mode. Автор сказал что "хорошая идея"

Оффлайн Combiner

  • Emu-Land Team
  • Сообщений: 1477
  • Пол: Мужской
  • Это вам не это
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #5 : 09 Июль 2016, 14:22:57 »
Эмулятор очень хорош, нравится почти всем, в частности NSF - плеер (вопроизводит некоторые нсф-ки, которые другие эмуляторы отказываются глотать).

Но есть недостатки. Не знаю чем они вызваны, но некоторые звуки в играх воспроизводятся неправильно, как то искажёно (например, TMNT1)

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #6 : 10 Июль 2016, 11:04:38 »
А можно ссылку, где конкретно этот проблемный звук проявляется?
В эмуляторе такого уровня хочется, чтобы все было идеально. Я багрепорт сделаю.
Кстати месен - один из немногих эмуляторов с фильтром реверберации.

Оффлайн Combiner

  • Emu-Land Team
  • Сообщений: 1477
  • Пол: Мужской
  • Это вам не это
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #7 : 10 Июль 2016, 16:44:07 »
evg.s, прикладываю звуковую запись с игры TMNT1. Несоответствие можно услышать, когда черепашка получает урон или когда убивает противников. Звук снимал посредством самого же эмулятора.


Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #8 : 11 Июль 2016, 22:48:57 »
Teenage Mutant Ninja Turtles II - The Manhattan Project (Japan).nes  не запускается
Teenage Mutant Ninja Turtles III - The Manhattan Project (USA).nes и  Teenage Mutant Ninja Turtles II - The Arcade Game (USA).nes так же имеют проблемы со звуком.

Похоже проблемы с каналом square1.

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #9 : 11 Июль 2016, 22:56:41 »
square1+noise

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #10 : 11 Июль 2016, 23:25:01 »
Ok, сделаю. А в пунесе всё нормально в этих местах?
Я помню, что в первых версиях все было просто ужасно, но вроде все баги с косячным звуком выловили.

У всех месен играет НСФки нормально с первого трека?
https://bitbucket.org/Souryo/mesen/issues

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #11 : 11 Июль 2016, 23:39:22 »
evg.s,
В PuNes этот звук похож на нормальный. Можешь попробовать повторить чисто для перепроверки? Проблемы вызывает звук спецприёма  "вниз+B".
Иногда эмулятор вылетает если долго держать открытым окно настроек.  И ещё я кажется включил при записи фильтр реверберации, хотя и без него звук мало чем отличается.

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #12 : 11 Июль 2016, 23:41:57 »
Пример из TNMT3 очень похож на перепутанную скважность (месен умеет это эмулировать).
Может быть флаг не обнуляется после снятия галочки? Я проверю.

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #13 : 11 Июль 2016, 23:56:16 »
tmnt2. Тут проблемы со звуком смерти врагов. На этот раз записал не забыв снять галочки с реверберации.

Оффлайн Combiner

  • Emu-Land Team
  • Сообщений: 1477
  • Пол: Мужской
  • Это вам не это
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #14 : 12 Июль 2016, 15:40:06 »
У всех месен играет НСФки нормально с первого трека?
https://bitbucket.org/Souryo/mesen/issues

У меня все три NSF'ки начинают проигрываться с первого трека, т.е. нормально.

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #15 : 12 Июль 2016, 16:18:10 »
У всех месен играет НСФки нормально с первого трека?
А вот у меня другой баг вылез.  Запускаем любую nsf из архива (возможно прокатит и с другими), пока играет музыка, открываем аудио опции и оставляем только triangle канал, а остальные все в ноль. Теперь каждый трек играет не более 4-5 секунд.
Версия эмулятора 0.3.1.

Оффлайн Combiner

  • Emu-Land Team
  • Сообщений: 1477
  • Пол: Мужской
  • Это вам не это
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #16 : 12 Июль 2016, 17:03:25 »
а остальные все в ноль. Теперь каждый трек играет не более 4-5 секунд.

В настройках есть опция "Move to next track after N miliseconds of silence". Наверное у тебя проходит больше N милисекунд пока молчит triangle-канал.  :D

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #17 : 12 Июль 2016, 17:04:03 »
Combiner,
Так в том-то и дело, что не молчит.

Оффлайн Combiner

  • Emu-Land Team
  • Сообщений: 1477
  • Пол: Мужской
  • Это вам не это
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #18 : 12 Июль 2016, 17:08:51 »
Йобан Матич, тогда возможно флаг на этот счётчик у него стоит на каком-либо другом канале. Тут нужно проверять.  :neznayu:

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #19 : 12 Июль 2016, 17:25:16 »
огда возможно флаг на этот счётчик у него стоит на каком-либо другом канале
На всех кроме треугольника.

Оффлайн Психиатр

  • Пользователь
  • Сообщений: 263
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #20 : 13 Июль 2016, 11:58:05 »
геймпад не настроить.. играть с клавы?

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #21 : 13 Июль 2016, 14:13:35 »
Психиатр,
Прекрасно всё настраивается и работает. Только нужен геймпад с X-input.

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1421
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #22 : 13 Июль 2016, 18:04:07 »
Цитата
Только нужен геймпад с X-input.
или DirectInput + x360ce.
C x360ce работает, проверил. Только надо xinput9_1_0.dll или xinput1_4.dll рядом

Оффлайн Психиатр

  • Пользователь
  • Сообщений: 263
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #23 : 14 Июль 2016, 06:30:54 »
понятно, спасибо..
а кто общается с автором, нельзя ли попросить его(их), чтобы д инпут прикрутил(и)?
а то все остальное очень понравилось в этом эмуле..)

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1562
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #24 : 14 Июль 2016, 10:48:59 »
Психиатр, как вариант создать issue. А еще лучше доработать самому и отправить pull request

Оффлайн Combiner

  • Emu-Land Team
  • Сообщений: 1477
  • Пол: Мужской
  • Это вам не это
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #25 : 17 Июль 2016, 09:58:08 »
https://bitbucket.org/Souryo/mesen/issues/4/sound-bugs-in-some-games

Баг с каналом square подправили  :) Будем ждать следующие версии.

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #26 : 17 Июль 2016, 22:49:27 »
-----------------------------------------
   0.3.2 - July 17, 2016
-----------------------------------------

This release is a beta - save states, movies, etc. created with this version may not be compatible with future versions of Mesen.

New Features
    -Compatibility: Added support for 20 new mappers (28, 31, 40, 42, 46, 48, 50, 56, 132, 133, 142, 170, 171, 172, 173, 175, 177, 179, 182, 252)
    -Input: DirectInput controllers/joysticks (e.g: PS4 controller, etc.) are now supported.
    -Overclocking: Added a lag counter like the one present in FCEUX and puNES.
    -Sunsoft 4: Improved compatibility for this mapper.


Bug Fixes
    -Audio: Fixed a bug in the square channel's sweep units - fixes audio distortion in some games.
    -Open Bus: Improved open bus implementation.
    -VS System: Fixed a palette bug that could occur after loading VS System games.
    -VRC4: Fixed a bug that was causing TMNT2 (J) to crash.

http://www.mesen.ca/index.php#Downloads
« Последнее редактирование: 18 Июль 2016, 00:54:50 от Йобан Матич »

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #27 : 18 Июль 2016, 13:25:29 »
Тестируем русскую версию. Вроде большую часть опечаток исправил.  Потом попробую пулл-реквест оформить.
« Последнее редактирование: 18 Июль 2016, 17:38:04 от Йобан Матич »

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #28 : 18 Июль 2016, 21:08:59 »
Спасибо за перевод, потестирую.
8 июня отправил  еще вот что. Обещает, что сделает:

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Mesen - NES/Famicom эмулятор и NSF плеер
« Ответ #29 : 18 Июль 2016, 21:21:53 »
evg.s,
А я пару багов через битбакет заслал. С  фильтрами такая беда потому, что NTSC сам по себе делает 2х который умножается на то что ты там выставишь. Если не ошибаюсь нестопия тем же страдает. А портабельную можно сделать без разных имён экзешника. Если в папке с эмулем есть конфиг, то портабельно. Так в досбоксе сделано, например.
По переводу интересуют ошибки, неточности, и что где поправить чтобы смотрелось хорошо.
Вот ссылка на форк, там для перевода отдельный бранч, там GUI.NET\Dependencies\resources.ru.xml
https://bitbucket.org/matich/mesen/src/