| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| Эмуляция Nintendo Switch |
| << < (4/114) > >> |
| pedro:
В этой теме рассматриваются наиболее успешно развивающиеся эмуляторы Nintendo Switch Вся необходимая информация находится под спойлером ниже: Yuzu Домашняя страница: Yuzu - An experimental emulator for the Nintendo Switch Git исходники: GitHub - yuzu-emu/yuzu: Nintendo Switch Emulator Скачать последние ревизии: Mainline builds или EmuCR: yuzu Сборки Yuzu Early Access: ссылка Папка user: user_folder(Jul_2020).7z * (Файлы прошивки и ключи шифрования, необходимые для работоспособности игр) Распространяемые пакеты: vcredist 2015-2019 или ТУТ (Для решения проблем запуска, связанных с нехваткой библиотек) Список совместимости: ссылка Эмулятор запустится на любом ПК с x64 OS: linux/win и видеокартой, совместимой с OpenGL 4.3, и с минимум 8Гб RAM. * Для Windows, каталог для файлов по умолчанию: %AppData%\yuzu Если такой вариант не устраивает можно перевести эмулятор в портативный режим, создав папку user в каталоге рядом с yuzu.exe и распаковать системные файлы туда. Для linux: ~/.local/share/yuzu Ryujinx Домашняя страница: Ryujinx - Switch Emulator Git исходники: Ryujinx/Ryujinx: Experimental Switch emulator written in C# Скачать последние ревизии: Automatically compiled builds Ключи шифрования и shared_font: switchfiles.7z (Распаковать в %AppData%\Ryujinx\system) OpenAL Core SDK для Windows: ссылка (был необходим для эмуляции звука в старых версиях) Список совместимости: ссылка Как запустить? (Устарело) NSC Builder - Декомпрессор NSZ (сжатый NSP) (Требуются ключи keys.7z внутри папки ztools) Встраиваем патчи и DLC в игровой архив с помощью программы NSC Builder (Англ) |
| nonamezerox:
--- Цитата: Skay от 06 Апрель 2018, 09:12:44 ---Но все равно, пока майки не выкатили .NET Cor в опенсорс и не начали сами все делать, моно особо всерьез никто и не воспринимал. --- Конец цитаты --- Скорее, до популяризации игрвого движка Unity3D. Можно еще вспомнить пресловутый Xamarin для мобилок, наверное отчет того что Mono превратился из поделки для линукса в стиле "а у нас тоже есть" в широко используемый инструмент стоит начать с него. Но все же звездный час пришелся как раз на Unity3D и увядание интереса к майкрософтовскому .Net как средству разработки. И сейчас большинство вакансий по сишарпу (если не считать сопровождение легаси-продуктов) приходится именно на расплодившийся геймдев и прочее сопуствутствующее вроде интерактивных визуализаций и тренажеров на юнити. |
| ga2mer:
В RyujiNX частично починили инпут и теперь в пару коммерческих~ игр можно поиграть в 1фпс По yuzu никаких новостей, но вроде как, они работают над графикой UPD: Вроде даже начали https://github.com/yuzu-emu/yuzu/pull/329 |
| ga2mer:
Ну и собственно, yuzu теперь тоже показывает Cave Story, тетрис и The Binding of Isaac - https://yuzu-emu.org/entry/first-games-are-running/ |
| Skay:
ga2mer, ну yuzu развивался большуючасть с оглядкой на исследования в RyujiNX , так что не мудрено :) |
| ga2mer:
yuzu перетащил пуллреквест в мастер ветку + ещё немного пофиксили графику и прибавили в производительности |
| ga2mer:
И yuzu и RyujiNX теперь грузят 1-2-Switch(первый экз), дальше сплэшскрина не идёт, т.к. там должно включиться видео, но этого функционала пока нет |
| Zykon:
ga2mer, все это хорошо и интересно, но где игры то брать? :lol: или WiiU usb helper научился кушать тикеты от свича а я просто не проинформирован? |
| ga2mer:
Zykon, в гугле "nintendo switch roms" первый результат |
| ga2mer:
RyujiNX грузит меню One Piece Unlimited World Red(бг не 3д, а статичная картинка), а yuzu загрузочный экран Minecraft |
| Raizaburou:
Вот лично мне хотелось бы попробовать switch-версию Sengoku Musou Sanada Maru (это ориг. яп. версия Samurai Warriors: Spirit of Sanada)... А этой-то игры на указанном ga2mer'ом сайте как раз и нет( Хотя... Для таких игр по-любому более серьезный прогресс потребуется...) |
| Skay:
Я тут исходники RyujiNX поглядел, интересно стало. И что то как то не пойму, а как там с регистрами происходит работа. С одной стороны AThreadState.cs, в котором определены все регистры, и над ними уже обертка в виде структуры ARegister через которую идут обращения. (Почему структура? мне казалось что раз структура находится в стеке то лучше как структуру определять ARegisters, но я похоже не знаю что то) С другой стороны ChocolArm64.Instruction и ChocolArm64.Decoder которые я что то не вижу каким образом взаимодействуют с регистрами. от слова совсем. То ли я слепой... Может кто нибудь пролить свет? :blush: |
| ga2mer:
RyujiNX - Splatoon 2 |
| pedro:
Если кому не лень, набросайте информации о других эмуляторах, добавлю в шапку. |
| ga2mer:
Sonic Mania теперь играбельна на yuzu и Ryujinx https://i.imgur.com/hJ9USri.gifv UPD: Также SMO стал грузиться в меню |
| ga2mer:
Ещё немного пофиксили и теперь меню грузится с парой текстур, ох сейчас пиратов в дискорд налетит |
| Слэйер Мун:
Blaster Master Zero кто-нить пробовал запускать, вроде игра не сложнее Sonic Mania визуально, вдруг работает? Просто хочу сравнить с 3DS вариантом. |
| ga2mer:
gdkchan объявил о том, что он будет заниматься LLE в RyujiNX, планируют переключение между LLE и HLE LLE - низкоуровневая эмуляция, для неё не надо имплементировать методы, поддержку текстур etc., что-то типа запуска в виртуалке - требует полного дампа Horizon OS HLE - высокоуровневая эмуляция, для неё нужно переписывать всё с нуля, но требует меньше, в основном только шрифты Ну и бут ARMS |
| ga2mer:
В yuzu добавили поддержку ASTC текстур, которые используются, например в SMO и собственно игра теперь грузится |
| ga2mer:
У RyujiNX несколько игр ушли в ингейм, у некоторых повысился фпс У yuzu SMO грузится в меню |
| ga2mer:
Немного glxgears(3д) Должно получиться это |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |