Автор Тема: Эмуляция Nintendo Switch  (Прочитано 388364 раз)

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

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo Switch
« : 15 Январь 2018, 16:10:30 »


В этой теме рассматриваются наиболее успешно развивающиеся эмуляторы Nintendo Switch
Вся необходимая информация находится под спойлером ниже:
« Последнее редактирование: 10 Июль 2023, 20:37:53 от ALEX_230_VOLT »

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #60 : 06 Апрель 2018, 12:40:58 »
Но все равно, пока майки не выкатили .NET Cor в опенсорс и не начали сами все делать, моно особо всерьез никто и не воспринимал.

Скорее, до популяризации игрвого движка Unity3D. Можно еще вспомнить пресловутый Xamarin для мобилок, наверное отчет того что Mono превратился из поделки для линукса в стиле "а у нас тоже есть" в широко используемый инструмент стоит начать с него. Но все же звездный час пришелся как раз на Unity3D и увядание интереса к майкрософтовскому .Net как средству разработки.

И сейчас большинство вакансий по сишарпу (если не считать сопровождение легаси-продуктов) приходится именно на расплодившийся геймдев и прочее сопуствутствующее вроде интерактивных визуализаций и тренажеров на юнити.
« Последнее редактирование: 06 Апрель 2018, 12:50:21 от nonamezerox »

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #61 : 14 Апрель 2018, 08:30:36 »
В RyujiNX частично починили инпут и теперь в пару коммерческих~ игр можно поиграть в 1фпс

По yuzu никаких новостей, но вроде как, они работают над графикой

UPD: Вроде даже начали https://github.com/yuzu-emu/yuzu/pull/329
« Последнее редактирование: 14 Апрель 2018, 20:12:12 от ga2mer »

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #62 : 16 Апрель 2018, 07:38:05 »
Ну и собственно, yuzu теперь тоже показывает Cave Story, тетрис и The Binding of Isaac - https://yuzu-emu.org/entry/first-games-are-running/

Оффлайн Skay

  • Пользователь
  • Сообщений: 4114
  • Пол: Мужской
    • Просмотр профиля
Re: yuzu - эмулятор Nintendo Switch
« Ответ #63 : 16 Апрель 2018, 09:09:04 »
ga2mer, ну yuzu  развивался большуючасть с оглядкой на исследования в RyujiNX , так что не мудрено :)

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #64 : 21 Апрель 2018, 08:20:40 »
yuzu перетащил пуллреквест в мастер ветку + ещё немного пофиксили графику и прибавили в производительности

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #65 : 29 Апрель 2018, 10:07:41 »
И yuzu и RyujiNX теперь грузят 1-2-Switch(первый экз), дальше сплэшскрина не идёт, т.к. там должно включиться видео, но этого функционала пока нет

Оффлайн Zykon

  • Emu-Land Team
  • Сообщений: 1176
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #66 : 29 Апрель 2018, 13:17:21 »
ga2mer, все это хорошо и интересно, но где игры то брать? :lol: или WiiU usb helper научился кушать тикеты от свича а я просто не проинформирован?

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #67 : 29 Апрель 2018, 13:30:36 »
Zykon, в гугле "nintendo switch roms" первый результат

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #68 : 30 Апрель 2018, 09:44:03 »
RyujiNX грузит меню One Piece Unlimited World Red(бг не 3д, а статичная картинка), а yuzu загрузочный экран Minecraft

Оффлайн Raizaburou

  • Пользователь
  • Сообщений: 47
  • Пол: Мужской
  • loyal retainer
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #69 : 30 Апрель 2018, 18:07:13 »
Вот лично мне хотелось бы попробовать switch-версию Sengoku Musou Sanada Maru (это ориг. яп. версия Samurai Warriors: Spirit of Sanada)...
А этой-то игры на указанном ga2mer'ом сайте как раз и нет( Хотя... Для таких игр по-любому более серьезный прогресс потребуется...)

Оффлайн Skay

  • Пользователь
  • Сообщений: 4114
  • Пол: Мужской
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #70 : 11 Май 2018, 11:44:05 »
Я тут исходники RyujiNX  поглядел, интересно стало. И что то как то не пойму, а как там с регистрами происходит работа.
С одной стороны AThreadState.cs, в котором определены все регистры, и над ними уже обертка в виде структуры ARegister через которую идут обращения. (Почему структура? мне казалось что раз структура находится в стеке то лучше как структуру определять ARegisters, но я похоже не знаю что то)
С другой стороны ChocolArm64.Instruction и ChocolArm64.Decoder которые я что то не вижу каким образом взаимодействуют с регистрами. от слова совсем.
То ли я слепой... Может кто нибудь пролить свет?  :blush:
« Последнее редактирование: 11 Май 2018, 12:17:15 от Skay »

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #71 : 17 Май 2018, 22:05:50 »
RyujiNX - Splatoon 2

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #72 : 18 Май 2018, 00:24:35 »
Если кому не лень, набросайте информации о других эмуляторах, добавлю в шапку.

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #73 : 30 Май 2018, 09:14:29 »
Sonic Mania теперь играбельна на yuzu и Ryujinx

UPD:
Также SMO стал грузиться в меню
« Последнее редактирование: 31 Май 2018, 14:13:12 от ga2mer »

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #74 : 02 Июнь 2018, 19:25:14 »
Ещё немного пофиксили и теперь меню грузится с парой текстур, ох сейчас пиратов в дискорд налетит

Оффлайн Слэйер Мун

  • Пользователь
  • Сообщений: 1022
  • Пол: Мужской
  • The Legend
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #75 : 05 Июнь 2018, 19:11:04 »
Blaster Master Zero кто-нить пробовал запускать, вроде игра не сложнее Sonic Mania визуально, вдруг работает? Просто хочу сравнить с 3DS вариантом.

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #76 : 11 Июнь 2018, 09:53:56 »
gdkchan объявил о том, что он будет заниматься LLE в RyujiNX, планируют переключение между LLE и HLE
LLE - низкоуровневая эмуляция, для неё не надо имплементировать методы, поддержку текстур etc., что-то типа запуска в виртуалке - требует полного дампа Horizon OS
HLE - высокоуровневая эмуляция, для неё нужно переписывать всё с нуля, но требует меньше, в основном только шрифты

Ну и бут ARMS

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #77 : 18 Июнь 2018, 08:49:45 »
В yuzu добавили поддержку ASTC текстур, которые используются, например в SMO и собственно игра теперь грузится

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #78 : 25 Июнь 2018, 09:12:34 »
У RyujiNX несколько игр ушли в ингейм, у некоторых повысился фпс

У yuzu SMO грузится в меню

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #79 : 27 Июнь 2018, 08:42:21 »
Немного glxgears(3д)

Оффлайн Kos

  • Пользователь
  • Сообщений: 1204
  • Пол: Мужской
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #80 : 03 Июль 2018, 21:39:45 »
Уже и звук завезли! https://www.youtube.com/watch?v=Isnrmq-iFQE

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #81 : 04 Июль 2018, 21:26:32 »
Нормальное отображение es2gears(тест 3д)

Оффлайн RMUser

  • Пользователь
  • Сообщений: 52
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #82 : 10 Июль 2018, 15:17:54 »
Подскажите что делать с .xci файлами релизов?

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #83 : 10 Июль 2018, 16:12:08 »
RMUser, если хотите засунуть в эмулятор, то лучше искать распакованный ExeFS/RomFS или же вам нужен Switch, игра и определённая версия прошивки - https://gbatemp.net/threads/decrypt-xci-to-romfs-and-exefs-for-atmosphere-fsredirect-backup-loading-ryujinx-yuzu-in-1-click.506954/, если хотите поиграть на самом свитче, то нужна SX OS

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #84 : 11 Июль 2018, 12:37:24 »
Вроде как и у RyujiNX тоже 3д

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #85 : 12 Июль 2018, 19:22:54 »
Бут Doom в yuzu

Оффлайн ga2mer

  • Пользователь
  • Сообщений: 60
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #86 : 14 Июль 2018, 19:24:52 »
Первая 3д игра в yuzu - Minecraft Story Mode

Оффлайн benladen88

  • Пользователь
  • Сообщений: 721
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #87 : 19 Июль 2018, 12:24:46 »
Прогресс шокирует. И это за полгода со старта. Если к ноябрю нововышедшие поки сходу уйдут в ингейм, это будет вообще вкусно.

Оффлайн Глупый

  • Пользователь
  • Сообщений: 42
  • Пол: Мужской
  • Место, видимо, такое.(Ц)
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #88 : 19 Июль 2018, 20:40:54 »
Подскажите что делать с .xci файлами релизов?
RMUser, если хотите засунуть в эмулятор, то лучше искать распакованный ExeFS/RomFS

При помощи hactool и связки ключей (keys.ini) которую нужно спросить у Гоголя(а в VK и всё вместе отыскать), можно расшифровывать *.xci, например в ExeFS/RomFS (аналогично *.3ds при помощи ctrtool, но в ней все ключи уже были вшиты в крайнем коммите).
Хотя буржуины уже и кучу всяких обёрток различной степени удобности и работоспособности понаписали для этой утилитки: раз, два и т.д.

Оффлайн yarosan

  • Пользователь
  • Сообщений: 20
    • Просмотр профиля
yuzu - эмулятор Nintendo Switch
« Ответ #89 : 25 Июль 2018, 13:57:48 »
Ryujinx запустил One Piece в ингейм. Графика сломана, но местами есть 30 фпс. Я в шоке. Через месяц Зельда будет, такое чувство