Автор Тема: Эмуляция Nintendo 3DS (Общая тема)  (Прочитано 520028 раз)

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

Оффлайн Tempest

  • Emu-Land Team
  • Сообщений: 1392
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo 3DS (Общая тема)
« : 30 Май 2014, 22:51:36 »



Вся необходимая информация находится под спойлером ниже:
« Последнее редактирование: 13 Август 2019, 02:17:51 от pedro »

Оффлайн OmKol

  • Пользователь
  • Сообщений: 4489
  • Пол: Мужской
  • опятьшмап
    • Youtube
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #90 : 03 Март 2015, 12:09:07 »
А ещё, кстати, можно попросить авторов не эмулировать крестовину, она не сильно нужна, и эмулятор в итоге напишут быстрей и он будет меньше ресурсов жрать. И кнопку Select!
Просить не просить, но разве Citra сейчас показывает именно стерео изображение? Эмулятор я не запускал и, судя по скриншотам и видео, я вижу исключительно режим отключенного 3д.

Оффлайн -v-

  • Ушел с форума
  • Сообщений: 6922
  • Пол: Мужской
  • The Third
    • Twitter
    • Steam
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #91 : 03 Март 2015, 12:09:22 »
Госспади, где мои вещи и куда я попал?...
Но Select-то, согласись, эмуировать не обязательно! А ресурсов она ест достаточно, она же возле экранчика нижнего расположена, это же очевидно.

Оффлайн OmKol

  • Пользователь
  • Сообщений: 4489
  • Пол: Мужской
  • опятьшмап
    • Youtube
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #92 : 03 Март 2015, 12:20:14 »
Если что, под необязательностью я подразумевал лишь не особо приоритетные вещи в эмуляции, которых на самом деле хватает. Пример - сетевые соединения для эмуляторов консолей Nintendo DS, рабочего локального кооператива для них я пока не видел. 3D режим очевидно будет жрать больше, так как рендерятся уже две картинки, а не одна, потеря производительности при этом заметна на самой 3DS в некоторых играх. Хотя с другой стороны вряд ли 3D режим сложнее заэмулировать, чем сетевое соединение, но это уже не мне судить.

Оффлайн -v-

  • Ушел с форума
  • Сообщений: 6922
  • Пол: Мужской
  • The Third
    • Twitter
    • Steam
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #93 : 03 Март 2015, 12:23:47 »
Но ведь кнопка Select нужна только пиратам, зачем её эмулировать? Пишите авторам, не теряйте времени.

Оффлайн OmKol

  • Пользователь
  • Сообщений: 4489
  • Пол: Мужской
  • опятьшмап
    • Youtube
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #94 : 03 Март 2015, 12:30:35 »
Но ведь кнопка Select нужна только пиратам, зачем её эмулировать? Пишите авторам, не теряйте времени.
Не надо отрицать, что для различных эмуляторов версий 1.0 далеко не всегда эмулируется всё и сразу. Я не говорю, что надо эмулировать и чего не надо, просто высказываю, как разработчики могут поступить и как некоторые разработчики уже поступали. Понятное дело, что им виднее.
На этом заканчиваю, так как не могу проявлять чувство юмора там, где мне хочется разговаривать серьёзно.
« Последнее редактирование: 03 Март 2015, 12:53:13 от OmKol »

Оффлайн sonygod

  • Ушел с форума
  • Сообщений: 7916
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #95 : 03 Март 2015, 12:31:01 »
Госспади, где мои вещи и куда я попал?...
Но Select-то, согласись, эмуировать не обязательно! А ресурсов она ест достаточно, она же возле экранчика нижнего расположена, это же очевидно.

Ну это да. Я её никогда почти и не юзаю.

Оффлайн -v-

  • Ушел с форума
  • Сообщений: 6922
  • Пол: Мужской
  • The Third
    • Twitter
    • Steam
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #96 : 03 Март 2015, 12:46:55 »
Цитата: sonygod
Ну это да. Я её никогда почти и не юзаю.

Хоть ты меня понимаешь, ну да что взять с людей, которые 3DS в руках не держали. Давай вместе придумаем, что ещё не надо эмулировать!
Первым делом, полагаю, это рычажок включения Wi-Fi, так как в New3DS от него отказались и всё решается в главном меню программно.
Дальше, наверное, не стоит эмулировать разъём для SD-карты. Да оно и до чёртиков сложно ведь будет, так как опять же в New3DS вместо него уже разъём для MicroSD, а это в два раза больше кода писать и в итоге какая-то сплошная путаница.
Ещё, думаю, не актуально эмулировать дырочку для стилуса, ведь на ПК всё равно мышкой пользоваться все будут, а когда эмулятор портируют на Android, то там пальцами будут тыкать.
А вот батарею нужно наоборот эмулировать, чтобы эмулятор работал 3 часа а потом выключался, а то если кто засядет на сутки, то тут и зрению кирдык, и осанку испортит корячась на стуле, и мало ли ещё что.
Давай, sonygod, по опыту использования железа, что ещё посоветуешь?

Оффлайн gotten

  • Пользователь
  • Сообщений: 4748
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #97 : 03 Март 2015, 23:53:41 »
Что за феерический бред :D

Оффлайн -v-

  • Ушел с форума
  • Сообщений: 6922
  • Пол: Мужской
  • The Third
    • Twitter
    • Steam
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #98 : 03 Март 2015, 23:55:08 »
gotten, ну ты ж видишь отвечают на полном серьёзе, присоединяйся.

Оффлайн Sawanaga

  • Ушел с форума
  • Сообщений: 873
  • Пол: Мужской
  • Паладин без меча и звания.
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #99 : 03 Март 2015, 23:55:40 »
Что за феерический бред :D
это годный стеб всяких там "я у мамы специалист"

Оффлайн Combiner

  • Emu-Land Team
  • Сообщений: 1490
  • Это вам не это
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #100 : 04 Март 2015, 00:31:47 »
Сообщение стёр, посчитал это позором, что я до этого написал.
« Последнее редактирование: 04 Март 2015, 11:42:24 от Combiner »

Оффлайн Doctor Venkman

  • Emu-Land Team
  • Сообщений: 6490
  • Пол: Мужской
  • Я киберпанк!
    • Twitter
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #101 : 04 Март 2015, 04:06:24 »
Мне это напоминает темы года 2006го, когда кто-то пошутит, а другой потом не смешно продолжает.   

Оффлайн Lost Soul

  • Пользователь
  • Сообщений: 2880
  • Пол: Мужской
  • Злой добряк
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #102 : 04 Март 2015, 07:28:36 »
-v-, Самое главное не надо эмулировать подсветку экрана, он и так подсвечивается :lol:

А по теме, скорее бы уже хоть что-то рабочее выложили, а то что имеется сейчас у меня ничерта не запустило.

Оффлайн silveritch

  • Пользователь
  • Сообщений: 4
    • ВКонтакте
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #103 : 05 Март 2015, 02:09:22 »
Ребят, всем привет.

Я немного не в теме, что к чему. Но есть ли эмуль 3дс, который нормально эмулирует Эйс Атторни Дуал Дестиниз? Собссна, от 3дс мне нужна только эта игра.

Оффлайн Arbars

  • Пользователь
  • Сообщений: 1409
  • Пол: Мужской
  • Линукс кұрылысшы
    • ВКонтакте
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #104 : 05 Март 2015, 05:49:14 »
silveritch, нет. И в ближайший год не предвидится.

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #105 : 15 Март 2015, 20:48:22 »
Кто хотел потестить?

Citra, скомпиленная в Release:

Декриптованый ром OOT:

Оффлайн Anton299

  • Пользователь
  • Сообщений: 122
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #106 : 16 Март 2015, 12:39:07 »
Висит...
Винда 7, 32 бита.


Оффлайн ParagonUnits

  • Пользователь
  • Сообщений: 10695
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #107 : 16 Март 2015, 14:27:03 »
У меня только Citra-gt запускается! Скорость никакая!

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #108 : 16 Март 2015, 14:30:28 »
Висит...
Винда 7, 32 бита.
Даже если перетащить ром на citra_x86.exe ?

Скорость никакая!

Ну так тут нет "заглушек", скипающих ошибки, потому и скорость низкая. Разрабы ими не делятся.
У меня скорость в районе 4-6fps на этой сборке.
« Последнее редактирование: 16 Март 2015, 15:54:13 от pedro »

Оффлайн gotten

  • Пользователь
  • Сообщений: 4748
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #109 : 16 Март 2015, 14:34:48 »
У меня только Citra-gt запускается! Скорость никакая!
Комп слабый  :lol:

Оффлайн -v-

  • Ушел с форума
  • Сообщений: 6922
  • Пол: Мужской
  • The Third
    • Twitter
    • Steam
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #110 : 16 Март 2015, 17:25:33 »
Игра-то хорошая, куда спешить, наслаждайтесь!

Оффлайн Anton299

  • Пользователь
  • Сообщений: 122
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #111 : 16 Март 2015, 20:05:22 »
Даже если перетащить ром на citra_x86.exe ?

Ага. Другого варианта нет, т.к. остальные экзешники 64 бит.
Пробовал на днях и 32 бит сборки,  и с гбатемпа там кто-то собирает свои (http://emmauss0.wix.com/home#!Citra-emulator-3ds-emulator/c42z/CA289259-C6BD-4DFA-81BD-94BBE51FA18A)... висит.
Видимо, комп не тянет... или не знаю. Но хоть бы ошибку увидеть, чего оно хочет, это ситро...
« Последнее редактирование: 16 Март 2015, 21:17:23 от Anton299 »

Оффлайн -v-

  • Ушел с форума
  • Сообщений: 6922
  • Пол: Мужской
  • The Third
    • Twitter
    • Steam
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #112 : 16 Март 2015, 20:57:54 »
Ооо, шикарно, у меня пошло, версия x64, причём компу моему лет восемь уже. Аккурат между сменой кадров успеваю сходить взять с полки 3DS, запустить эксплойт, а потом запустить игру, но работает!
А, собственно, все три экзешника завелись.

Оффлайн Anton299

  • Пользователь
  • Сообщений: 122
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #113 : 16 Март 2015, 21:03:12 »
Все стебёшься, -v- )
На 3дс все работает, но эмулятор интересно же.
« Последнее редактирование: 16 Март 2015, 21:20:18 от Anton299 »

Оффлайн Lost Soul

  • Пользователь
  • Сообщений: 2880
  • Пол: Мужской
  • Злой добряк
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #114 : 16 Март 2015, 21:12:35 »
У меня только один работает экзешник и только переносом рома на него. Скорость низкая, проц загружен на 30%.

Оффлайн -v-

  • Ушел с форума
  • Сообщений: 6922
  • Пол: Мужской
  • The Third
    • Twitter
    • Steam
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #115 : 16 Март 2015, 21:53:40 »
Anton299, вот честно, всю правду написал! Запускается, не видно никаких артефактов, но надпись PRESS START делает полный цикл мигания минут пять, а уж ждать, что коняшка прискачет - вообще не вариант, но запускаются все три экзешника. Прото система такая, что ей положено тормозить в таком деле: Win 7 x64 SP1 / Athlon 64 X2 Dual Core 4400+ 2.30 GHz / 2 Гб ОЗУ / ATI Radeon HD 4600 Series 1 Гб.

Оффлайн Anton299

  • Пользователь
  • Сообщений: 122
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #116 : 16 Март 2015, 22:16:04 »
Anton299, вот честно, всю правду написал! Запускается, не видно никаких артефактов, но надпись PRESS START делает полный цикл мигания минут пять, а уж ждать, что коняшка прискачет - вообще не вариант, но запускаются все три экзешника. Прото система такая, что ей положено тормозить в таком деле: Win 7 x64 SP1 / Athlon 64 X2 Dual Core 4400+ 2.30 GHz / 2 Гб ОЗУ / ATI Radeon HD 4600 Series 1 Гб.

А вот у меня стабильность: "завершение работы программы", и хоть тресни. Мильярд сборок перепробовал.
Хотел просто невинно заскриншотить что-то по-русски в Зельде. Собрал русский ром человеку - у него не пошло на ситре. А пересобранный оригинал завелся (параметры сборки те же). Даже в формате .3ds завелось, а не в .cci. На консоли с CFW 4.5 русский ром собранный в .cia ставится и работает прекрасно (там, правда, есть тех.вопросы серьезные насчет именно перевода, ну а так все заводится и работает).

Батник для сборки рома (без мануала):

makerom -f cxi -target t -rsf rsf.rsf -romfs romfs.bin -exheader exheader.bin -exefslogo -code exefs\code.bin -icon exefs\icon.bin -banner exefs\banner.bin -logo exefs\logo.bin -o ocarina.3ds
rsf.rsf:

BasicInfo:
  Title                   : "LoZ-OOT-EU"
  CompanyCode             : "01"
  ProductCode             : "CTR-P-AQEP"
  ContentType             : Application
  Logo                    : Nintendo
 
TitleInfo:
  UniqueId                : 0x0336
  Category                : Application

CardInfo:
  MediaType               : Card1 # Card1 / Card2

Option:
  UseOnSD                : true # true if App is to be #installed to SD
  EnableCompress          : true # Compresses exefs code
  FreeProductCode        : true # Removes limitations on ProductCode
  EnableCrypt            : false # Enables encryption for NCCH and CIA
  MediaFootPadding        : true # If true CCI files are created with padding
 

AccessControlInfo:
  ExtSaveDataId: 0x0336 # same as UniqueId
  SystemSaveDataId1: 0x00000000 # plaintext exheader
  SystemSaveDataId2: 0x00000000 # plaintext exheader
  OtherUserSaveDataId1: 0x00000 # plaintext exheader
  OtherUserSaveDataId2: 0x00000 # plaintext exheader
  OtherUserSaveDataId3: 0x00000 # plaintext exheader
  UseOtherVariationSaveData : false
 
   
SystemControlInfo:
  SaveDataSize: 128KB # plaintext exheader
  RemasterVersion: 0 # plaintext exheader
  StackSize: 0x00040000 # plaintext exheader
  JumpId: 0x0004000000033600L # plaintext exheader


Не, пока только консоль и фотоаппарат... )
« Последнее редактирование: 16 Март 2015, 22:24:53 от Anton299 »

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #117 : 16 Март 2015, 22:17:51 »
Кто хочет тестить и другие игры на эмуляторе, но нет на руках 3DS для расшифровки ромов:

Ищем игры в формате CIA для кастомной прошивки 3DS

Качаем вот этот конвертер

Конвертируем CIA с игрой в CCI, после чего полученный ром можно будет запустить (но скорей всего нет) на эмуляторе.
« Последнее редактирование: 16 Март 2015, 22:28:49 от pedro »

Оффлайн ParagonUnits

  • Пользователь
  • Сообщений: 10695
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #118 : 16 Март 2015, 22:30:58 »
pedro, а что из этого списка уже было протестировано?

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция Nintendo 3DS (Общая тема)
« Ответ #119 : 16 Март 2015, 22:32:39 »
ParagonUnits, я только зельду пересобрал, больше ничего не тестил.