Видеообзоры и журналы > Видеообзоры и стримы

ЭМУЛЯЦИЯ NINTENDO 64 — ЭТО ТРАГЕДИЯ или я реально тупой?

<< < (2/3) > >>

Maelstrom:

--- Цитата: Yaranga от 04 Апрель 2025, 20:38:48 ---Народ в комментах его просит про 3DO рассказать. Интересно было бы послушать.
--- Конец цитаты ---
Там ещё писали что "с Сатурном всё ещё хуже"  :lol:
Твоего коммента я кстати там не нашёл, видимо удалили.

Yaranga:

--- Цитата: Mr2 от 04 Апрель 2025, 20:52:15 ---Может разъяснить, но не хочет тратить в пустую время. :rofl:

--- Конец цитаты ---
Угу - мне же эту суть объяснять - только время терять...
Смотрю другой его ролик и вот что сей эксперт выдаёт:
--- Цитата ---Рекомпиляция - это не всеми любимая эмуляция! Эмуляторы, типа того же Ксения просто запускают оригинальный код игры на другой платформе имитируя при этом железо оригинальной консоли, а вот рекомпиляторы как раз таки пытаются трансформировать код так, чтобы игра чувствовала себя комфортно на новом железе. Однако для того, чтобы сделать всё правильно (переходит на виновато-смущённую интонацию) нужно обладать хотя бы базовыми знаниями в программировании. Так что просто скачать "ксенон рекомп", нажать пару кнопок и запустить любую игру не получится.
--- Конец цитаты ---
М-да... То, что в Xenia динамический рекомпилятор по-умолчанию и работает, то есть рекомпиляция в ней так и происходит, как он описал (причём нажатием одной кнопки, а не двух) наш эксперт не в курсе.


Добавлено позже:

--- Цитата: Maelstrom от 04 Апрель 2025, 21:00:55 ---Твоего коммента я кстати там не нашёл, видимо удалили.
--- Конец цитаты ---
На ютубе вообще с комментами какая-то дичь в последнее время. Видимо фильтры срабатывают на какие-то слова и фразы. :neznayu:


Добавлено позже:
Дальше в том ролике про то, как сейчас фанаты работают над полноценным портом Mario 64, но пока до полноценного релиза дело не дошло (!), а декомпиляция N64 открыта всего год назад. Уф... А пацаны-то верят.

ghostdog3:
Ребята, а кто какой эмулятор использует для N64? Когда проходил там игрушки, использовал Project64, однако там управление (стрелки) почему-то было слишком резким. В некоторых гонках машину резко сносило в сторону, а не плавно поворачивало. И игры по "Улице Сезам" на каком-то моменте зависали. Сейчас прочитал про Мупен, установил  wxMupen64Plus v0.3, запустил для проверки Top Gear Overdrive (U). Настроек не менял, кроме input. По итогу стрелки более плавные, но совсем нет музыки и звуков, на титульном экране каша и во время выбора машин картинка дёргается.

Ogr:
Это из серии "о боже мой в интернете кто-то не прав"? :lol: посмотрел на его канал, какой-то безвестный ютубер с 16 роликами за 6 лет…

суть данного ролика - игры на эмуляторе пс1 работают идеально. А игры на эмуляторах nintendo 64 - нет:

--- Цитата ---Однако несмотря на культовый статус N64 эмуляция этой консоли до сих пор является проблематичной 
хотя казалось бы прошло почти 30 лет
подливает вопросительного масла в этот безответный огонь отлично работающие эмуляторы прямого конкурента Nintendo 64 первого плейшна
Нашумевший Dark Station сегодня работает просто идеально
а наличие гибких настроек встроенных читов и привязки Retroachevs делает станцию Утёнка одним из лучших эмуляторов на данный момент

Чего не скажешь об эмуляторах N64 включая Project 64 и Mapin 64 Plus
да формально они умеют эмулировать консоль от Nintendo и просто поиграть или же пройти большую часть из её игровой библиотеки вы сможете
но будьте готовы встретиться с графическими багами поломанными текстурами и падающим до 10-15 кадров фреймрейтом
--- Конец цитаты ---

Ну и остальные субтитры из ролика, пропущенные через нейро редактор Яндекса:
Эй, давай! Nintendo 64 стала одной из самых знаковых консолей своего времени, подарив видеоигровой индустрии проекты, которые задали стандарты для целых жанров. Super Mario 64, The Legend of Zelda: Ocarina of Time, Golden Eye 007. Все эти игры не просто стали хитами, они были частью настоящей видеоигровой революции в области 3D-графики и в каком-то смысле сформировали будущее своих жанров.

Однако, несмотря на культовый статус N64, эмуляция этой консоли до сих пор является проблематичной, хотя, казалось бы, прошло почти 30 лет. Подливает вопросительного масла в этот безответный огонь отлично работающие эмуляторы прямого конкурента Nintendo 64, первого плейшна.
Нашумевший Dark Station сегодня работает просто идеально, а наличие гибких настроек, встроенных читов и привязки RetroChefs делает станцию Утёнка одним из лучших эмуляторов на данный момент.
Чего не скажешь об эмуляторах N64, включая Project 64 и Mapin 64 Plus. Да, формально они умеют эмулировать консоль от Nintendo, и просто поиграть или же пройти большую часть из её игровой библиотеки вы сможете, но будьте готовы встретиться с графическими багами, поломанными текстурами и падающим до 10–15 кадров фреймрейтом.

И уже несколько лет я ломаю голову над вопросом: почему всё так печально? Что ж, сегодня я постараюсь объяснить самым доступным и понятным языком, почему Nintendo 64 так плохо эмулируется даже в 2025 году.

Но перед началом сделаю небольшую ремарку. Специально для создания этого ролика я лично полетел в Японию, встретился и опросил технического директора Nintendo 64 Такаши Идзуку и перечитал десятки, если не сотни секретнейших документов в архиве Nintendo, поэтому в данном вопросе можете мне довериться. Зуб даю.

Первая и, наверное, самая большая проблема — это архитектура процессора. Nintendo 64 использовала процессор MIPS R4300i. И это был не стандартный процессор, а достаточно уникальный для своего времени с точки зрения архитектуры. В отличие от более распространённых архитектур, таких как X86, более известных как 32 бит, MIPS имел свои особенности, которые не так легко воспроизводятся на современных системах. Более того, R4300i работал в двух режимах: тридцатидвухбитном и шестидесятичетырёхбитном. Причём большинство игр использовали именно тридцатидвухбитный режим, в то время как отдельные инструкции задействовали уже шестидесятичетырёхбитные вычисления. Другими словами, эмуляторы должны эмулировать сразу два режима, но, как бы странно ни звучало, они не могут справиться с этой задачей, из-за чего мы и получаем низкий фреймрейт вперемешку с поломанной местами картинкой.

Второй ключевой момент — это графическая система. N64 использовала графический чип — преалитикопроцессор, разработанный в сотрудничестве с силикон, не смейтесь, graphics. Этот чип применял технологию Tile-based Rendering, что позволяло создавать красивые 3D-миры, но при этом требовало очень специфичной обработки данных. В отличие от классического рендеринга, где всё изображение выводится целиком, тайл-рендеринг обрабатывал каждый кусочек экрана по отдельности, чтобы снизить нагрузку на память и ускорить рендеринг. Данный тип рендеринга идеально подходил для консоли, но для эмуляторов он стал настоящей головной болью. Ведь даже с учётом современных вычислительных мощностей эмуляторы не всегда могут точно воссоздать такие сложные алгоритмы рендеринга, что приводит к багам, поломкам текстур и потере визуальных эффектов.
Для сравнения, первый PlayStation использовал кардинально другой подход. Его графический чип не поддерживал зет буферизацию и работал с афинными текстурами, что хоть и приводило к знаменитому плавающему эффекту на полигонах, но при этом существенно упрощало рендеринг и, соответственно, эмуляцию. Эмуляторы могут легко воссоздать эти алгоритмы, потому что они не требуют сложной обработки.
Но вот N64 была птицей иного полёта. Многоуровневые текстурные фильтры, полноэкранное сглаживание и нестандартные алгоритмы рендеринга, которые напрямую зависели от микрокодов игры. Третья проблема кроется в микрокодах, которые использовали для оптимизации графики. В Nintendo 64 каждый графический эффект и процессор обрабатывался через специально написанные коды, что позволяло достигать фантастических для того времени визуальных результатов. Однако разработчики игр могли менять microcode под свои нужды, создавая нестандартные методы рендеринга. В результате у каждой игры мог быть свой уникальный микрокод, который эмулятору нужно было обрабатывать отдельно. Это и вызывает огромные проблемы с совместимостью, потому что каждый микрокод требует своей уникальной обработки.
К слову, всё тот же PlayStation не использовал такой сложной системы, поэтому эмуляторы могут рендерить большинство игр одним и тем же алгоритмом.

Что касается контроллера, то контроллер он хоть и не является самой большой проблемой, но его отсутствие может вызвать немалые трудности во время эмуляции. На первый взгляд его сложная конструкция и форма космического штурвала могут напугать любого, кто привык к индустриальным стандартам от Sony или Microsoft. Но недавно, решив испытать свои руки на прочность, я купил реплику контроллера Nintendo 64. И, несмотря на его внешний вид, сидит в руках это чудо японского инжениринга довольно удобно. Конечно, первое время уйдёт на банальное привыкание, ведь держать его можно тремя способами в зависимости от игры, что поначалу, конечно, пугает, но как только вы найдёте, скажем так, баланс, удовольствие от использования данного геймпада приходит почти сразу. В противном случае я бы не увидел финальные титры Super Mario 64. Кто-то может возразить: «Да зачем мне заморачиваться, просто подключу обычный геймпад и не буду слушать этого дурачка». Но вот в чём проблема. На современных контроллерах просто не хватает кнопок. И это действительно проблема, особенно когда приходится привязывать C-раскладку или си-раскладку, а это кнопки к правому стику. Порой это доходит до абсурда, особенно когда речь идёт о таких играх, как Spйer-Man от Neversoft, где правым стиком вам придётся и драться, и пускать боевую паутину, и быстро притягиваться к потолку. Попытки воспроизвести настолько многокнопочную систему управления на современных геймпадах неизбежно приводят к желанию яростно закрыть эмулятор и больше никогда к этой теме не возвращаться. Разумеется, это касается далеко не всех игр, ведь тот же Super Mario 64 без проблем проходится практически на любом геймпаде. Однако если вы настоящий геймер и желаете полностью погрузиться в мир Nintendo 64, всё же придётся задуматься о покупке хотя бы китайской реплики, ибо достать оригинальный контроллер сегодня довольно трудно. И да, я знаю, что Nintendo сейчас официально продаёт Bluetooth-версию контроллера N64 для Nintendo Switch. Но будет ли он работать на ПК? Сомневаюсь. Хотя всё может быть.

В конечном итоге фанаты не дремлют. Несмотря на все достижения и наследие Nintendo 64, её эмуляция остаётся непростой задачей даже спустя десятилетия. Уникальные особенности архитектуры и графики, а также нестандартные методы рендеринга и управления делают точную эмуляцию этой консоли одной из самых трудных на данный момент. Возможно, в будущем технологии смогут справиться с этими трудностями, но сейчас нам остаётся либо играть на эмуляторах со всеми вытекающими, либо использовать оригинальную консоль, чего 99% смотрящих это видео делать не будет.

Но надежда есть, ведь с недавних пор в интернете активно начала развиваться тема с рекомпиляцией и декомпиляцией игр с Nintendo 64, благодаря чему мы уже можем насладиться и тем же Super Mario 64, и Зельдами, и Perfect Dark в высоком разрешении и стабильным фреймрейтом на своих персональных компьютерах. И если верить очень подробной статье об обратном инжениринге Nintendo 64 на GitHub, то уже в разработке около сорока подобных проектов, среди которых и Mario Kart 64, и Golden I 007, и несколько частей Mario Пати, и Star Fox 64, и даже, прости Господи, Superman 64.

Несмотря на все сложности с эмуляцией, игры Nintendo 64 получают свой заслуженный, хоть и не всегда, шанс на долгую жизнь. Благодаря усилиям преданных фанатов старые хиты продолжают находить новую жизнь, а значит, мы можем надеяться на яркое будущее этой уникальной игровой библиотеки уже без эмуляторов.

А на этом всё. Спасибо большое. Прощание за просмотр. Если вам понравилось видео, не забудьте поставить лайк, написать комментарий и, конечно же, подписаться на канал. Также не забывайте про мой Telegram-канал, который набит интереснейшим контентом. Анонсы, мнения, мини-подкасты, новости, геймерский чатик, голосование и многое другое. Ну и если хотите меня как-то финансово поддержать, я всегда рад вашим пожертвованиям. Ссылки будут в описании. Это, конечно, необязательно, но если будет желание, милости просим. Всем хорошего настроения и пока. 

Yaranga:
ghostdog3, ну я не использую какой-то один. Как уже отмечено тобой же, в любом хоть какая-то какашка - но найдётся.
Вообще ares не плох, но прожорлив. Ещё parallel в retroarch хорош. Но тоже в любом из них можно ждать подвоха. И ведь не сказать, что в целом эмуляция N64 плоха, а одного идеального эмулятора как не было, так и нет.

Добавлено позже:

--- Цитата: Ogr от 04 Апрель 2025, 21:54:02 ---Это из серии "о боже мой в интернете кто-то не прав"?  посмотрел на его канал, какой-то безвестный ютубер с 16 роликами за 6 лет…

суть данного ролика - игры на эмуляторе пс1 работают идеально. А игры на эмуляторах nintendo 64 - нет:
--- Конец цитаты ---
К сожалению да. Но не все. И пацаны-то с ним даже спорят, но увы - спорщикам тут же наклеивается ярлык тупого и невдупляющего.

Maelstrom:

--- Цитата: ghostdog3 от 04 Апрель 2025, 21:47:28 ---Ребята, а кто какой эмулятор использует для N64?
--- Конец цитаты ---
Я комбинирую ядра Mupen и Parallel в Ретроархе

Ogr:

--- Цитата: Yaranga от 04 Апрель 2025, 22:05:12 ---в любом хоть какая-то какашка - но найдётся.
Вообще ares не плох, но прожорлив. Ещё parallel в retroarch хорош. Но тоже в любом из них можно ждать подвоха.

--- Конец цитаты ---
Ну то есть, выходит, автор ролика прав? Все, дело закрыто,— расходимся. :lol:

gotten:
Подвоха можно ждать вообще где угодно, и кажись у Металлика была подпись, эмуляция требует мозга - абсолютная правда :lol:

Mr2:

--- Цитата: Yaranga от 04 Апрель 2025, 21:15:47 ---Угу - мне же эту суть объяснять - только время терять.
--- Конец цитаты ---
Ну если автор посчитал тебя тупым, то так и выходит.  :neznayu:

Grun D:
Ничего шокирующего в ролике не услышал. Траблы с вышеупомянутыми системами раньше были конкретные, приходилось чуть ли не каждую игру настраивать в эмулях отдельно. То что для запуска игр с N64 и сейчас нужно использовать несколько эмулей, подтверждаю слова автора из ролика. С тем, что игры запускаются, автор не спорит, он недоволен тем, что их нельзя превратить, грубо говоря, в ремастеры, как это может Duckstation. Мало кому сейчас интересно видеть на эмуляторе тормоза, глюки и огромные пиксели, чтоб один в один, как на оригинальной приставке. Для 100% погружения нужно железо, сама приставка.
Не надо путать тупость с душнотой/занудством. :)

Yaranga:
Так и записываем: автор прав, эмуляция Nintendo 64 - ад, поскольку невозможна без мало-мальского пердолинга, а я тупой душнила и зануда. Ну ещё списочек имён для себя между делом составлю.  :)
Ну ничего, вот когда (со слов автора ролика) энтузиасты портирование рекомпилированного Супер Марио 64 закончат - вот тогда заживём (с воодушевлением) как при коммунизме! Ну или как в раю, америке... Нужное подчеркнуть.

Mr2:

--- Цитата: Yaranga от 05 Апрель 2025, 12:28:16 ---автор прав, эмуляция Nintendo 64 - ад
--- Конец цитаты ---
Отчасти да, если сравнивать с более успешными эмуляторами.


--- Цитата: Yaranga от 05 Апрель 2025, 12:28:16 ---а я тупой душнила и зануда.
--- Конец цитаты ---
Это не точно. Мы не видели твоего диалога с автором. ;)

bro:

--- Цитата: Mr2 от 05 Апрель 2025, 12:50:41 ---Это не точно. Мы не видели твоего диалога с автором. ;)

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

 Я видел ;)

 Если вкратце, то Яранга с примерами попытался сказать, что все не так уж плохо. Автор ролика в свою очередь не был в настроении дискутировать и повел себя как хамло.

 От себя скажу, что уровень пердолинга с эмуляторами, на который готовы посетители/тем более - администраторы эмуленда, наверное, отличается от уровня, допускаемого прочими, например, зрителями ютуба. Отсюда и взаимное непонимание. 

Mr2:

--- Цитата: bro от 05 Апрель 2025, 13:25:18 ---Автор ролика в свою очередь не был в настроении дискутировать и повел себя как хамло.

--- Конец цитаты ---
Теперь всё ясно, тупой не распознал хама, и стал втирать ему какую-то дичь. :biggrin:

Yaranga:
Mr2, ладно сравниваем с более успешными эмуляторами. DuckStation. https://github.com/stenzek/duckstation/wiki/Difficult-to-Emulate-Games
Да ладно! Самый успешный эмулятор имеет проблемы со столькими играми? Надо срочно делать ролик про то, что эмуляция Плейстейшен - тоже ад.
Парадокс в том, что N64 нормально эмулируется аж с 1999 года, но вот так, чтоб легко и без настроек запускались абсолютно все игры в одном эмуляторе - этого нет до сих пор. Ад ли это? Для меня - нет.

--- Цитата: Mr2 от 05 Апрель 2025, 12:50:41 ---Это не точно. Мы не видели твоего диалога с автором.
--- Конец цитаты ---
Ну так можно же открыть видео в первом посте через значок ютуба и почитать их. Там впрочем всё кончилось после пары раз обзывательств автором меня тупым, а с моей стороны автор был обвинён как не разбирающийся в вопросе диктор, просто читающий чужой текст. На что он выдал
--- Цитата ---Да-да. Унизил, уничтожил, закопал и так далее.
--- Конец цитаты ---
На этом диалог в принципе закончился.


Добавлено позже:
Хотел сейчас посмотреть, что я там ещё ему вчера писал, но ничего на старых местах не обнаружил, кроме первого сообщения... Впрочем пофиг.

Добавлено позже:
То есть как будто автор просто сам с собой разговор ведёт:

bro:
 
 
--- Цитата: Mr2 от 05 Апрель 2025, 13:45:09 ---Теперь всё ясно, тупой не распознал хама, и стал втирать ему какую-то дичь. :biggrin:

--- Конец цитаты ---
Я бы сказал, у Яранги есть такая черта. Он любит найти максимально беспомощного посетителя форума и вести его к свету знаний об эмуляции буквально за руку. В этот раз его за руку покусали :)

HayaoYokogawa:

--- Цитата: Yaranga от 04 Апрель 2025, 10:35:47 ---
Посмотрел это кликбейтное творение и задумался. Может действительно всё плохо, как вещает диктор в этом ролике? Написал в комментах и узнал в ответах от автора канала, что я просто туп и не могу выкупить суть ролика. Причём сам он разъяснять ничего не хочет или просто не может. :-\
Кто б объяснил...

--- Конец цитаты ---
Смотреть вряд ли буду, но такое впечатление, что чувак возможно несколько лениво, но списал ролик у MVG (Modern Vintage Gamer), который я тоже не смотрел, но представляю, что там, ибо видел предыдущие его вещи.  :lol:

По самой теме - а что, разве есть эмуляторы, которые прям идеально эмулируют что-то?  :neznayu:

Yaranga:

--- Цитата: HayaoYokogawa от 05 Апрель 2025, 14:03:46 ---Смотреть вряд ли буду, но такое впечатление, что чувак возможно несколько лениво, но списал ролик у MVG (Modern Vintage Gamer), который я тоже не смотрел, но представляю, что там, ибо видел предыдущие его вещи. 
--- Конец цитаты ---
Да ну! MVG совсем не о том, он как раз всё нормально показывает и рассказывает - его слушаешь и плеваться совсем не хочется. Если только этот Аронаро видеоряд немножко "позаимствовал" - не врать не буду, специально не выискивал.

--- Цитата: HayaoYokogawa от 05 Апрель 2025, 14:03:46 ---По самой теме - а что, разве есть эмуляторы, которые прям идеально эмулируют что-то? 
--- Конец цитаты ---
Конечно нет. Нельзя объять необъятное. (с)


Добавлено позже:
Пересмотрел ролик у MVG - да, похоже, только если Аронаро им вдохновлялся - сам ни хрена не понял. MVG рассказыаает, что большинстао проблем было решено за последние 10 лет и прогресс продолжпется, а косяки мы словим на разного рода сони витах или расбери паях, которые слабоваты для серьёзной эмуляции.

Году этак в 2005 вполне проходил на geforce mx 440 каую -то из игр в тогдашнем pj64 на третьем пентиуме без глюков и тормозов. А попробуй сейчас, на современном компе её запусти? Упс, глючит и тормозит в новом pj64 с новыми плагинами, а в старом эмуле с тем старым плагином вообще не запускается. Пробую в ares, там всё нормально, но видно, что комп практически надрывается чтоб нормально было. Низкоуровневая эмуляция против старой высокоуровневой однако. Вот про развитие новой эмуляции и идёт рассказ у MVG с примерами и аргументами, а не про "ад" и про "кто не понял - тот дурак".

Добавлено позже:

--- Цитата: bro от 05 Апрель 2025, 13:56:59 ---В этот раз его за руку покусали
--- Конец цитаты ---
да, причем ту же самую руку, что когда-то покусала собака в благодарность за то, что я ей лапу из капкана вытащил.

Ogr:

--- Цитата: HayaoYokogawa от 05 Апрель 2025, 14:03:46 ---Смотреть вряд ли буду
--- Конец цитаты ---
Прочитать быстрее в 10 раз:

--- Цитата: Ogr от 04 Апрель 2025, 21:54:02 ---Ну и остальные субтитры из ролика, пропущенные через нейро редактор Яндекса:

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

Freeman665:
С чего вдруг столько внимания кликбейтному ролику не пойми кого?

Навигация

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

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

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

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