1.1, Аноним (1), 20:09, 29/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –11 +/– |
И в чего с этой 3ds играть? Очередные унылые 100500 частей марева?
| |
1.2, alexandr_0503 (ok), 20:13, 29/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Интересно, это осознанное открытие кода, или открытие кода, зная что Nintendo и этот проект прикроет
| |
|
2.4, Аноним (6), 20:21, 29/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Х.з. С одной стороны можно предположить, что автору просто надоело. С другой стороны, 10 лет не надоедало играться, столько работы сделал, всемирная слава и доход на Patreonе - и вдруг надоело?!
| |
2.34, Аноним (34), 18:47, 30/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну если их за 10 лет нинтенда не сожрала за эмуляторство то арядли что-то сейчас прилетит
| |
|
1.3, Аноним (3), 20:19, 29/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
>Основные отличия Mikage от других эмуляторов Nintendo 3DS:
Не. В видео ясно сказано: в отличие от других эмуляторов, этот эмулирует не API для приложений, а ядро ОС и аппаратуру. Поверх эмулируемого ядра - грузится родная нинтендовская прошивка со всеми их DRMами.
Также звуковая подсистема теперь ... ну в общем в консоли задействован DSP, со своим набором инструкций. В нём крутится прошивка. Citra эмулировала эту прошивку. Ну то есть была своя реализация прошивки на C++, которая была в эмуляторе не прошивкой. В Mikagi автор сэмулировал чип и грузит туда родную прошивку.
Всё это будет гораздо тормознутее, чем Citra, даже на демке у апвтора всё заикается. Но Автору ОК. Потому что железо подтянется.
Я считаю, что перспективным направлением развития может быть скрещивание ежа с ужом и хукание нинтендовской прошивки, и замена аппаратных эмуляций на эмуляции API-уровня из Citra для тех игр, для которых это некритично. Нужно поставить этот вопрос перед автором на GitHubе (я не буду ставить).
| |
|
2.5, Аноним (6), 20:22, 29/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
>грузит туда родную прошивку.
Вернее прошивку грузит нинтендовская прошивка.
| |
|
3.9, alexandr_0503 (ok), 20:30, 29/12/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
Всё больше и больше игр использует этот API, или транслирует вызовы Opengl в Vulkan, так что это очень хорошо
| |
3.18, Аноним (-), 21:56, 29/12/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
> и вишенка на торте: Vulkan-only.
Это как раз плюс. Vulkan это новый стандарт для линя. Сейчас без поддержки вулкана остался один хлам, который и так не сможет тянуть этот эмулятор просто из-за низкой производительности.
А автору не нужно распыляться на поддержку всякого легаси.
| |
|
|
1.10, Аноним (-), 20:38, 29/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Mikage опоздал со своим открытым кодом. 3DS уже пылится на полках, как забытый тамагочи, а он только проснулся. Ну что же, хоть кому-то, может, и пригодится. Наверное, тем двум с половиной энтузиастам, у которых до сих пор руки чешутся запустить Ocarina of Time в 4K на своем суперпэка.
| |
|
|
3.43, Аноним (-), 21:14, 31/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Рекомендую глянуть актуальные цены на этот "хлам" :)
Ну купят ее пару колекционеров и что?
Вот в мире умудряются продавать мазню и овно в баночках.
Но это не делает девайсы ценными для нормальных людей.
| |
|
2.29, Капитан Вулкан (?), 07:45, 30/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Только проще её запустить на Свиче по подписке. Я так и делал. В 1080р, а не в 4к, конечно. Но и зачем бы там эти 4к были нужны? Мне не понравилась игра. Самая замороченная в серии наверное.
| |
|
|
2.20, Аноним (-), 22:38, 29/12/2024 [^] [^^] [^^^] [ответить]
| –3 +/– |
> На всякий случай:
Спасибо!
Я уже записал два десятка ipшников злостных нарушителей интеллектуальной собственности и отправил наши адвокатам.
| |
|
|
2.15, Аноним (-), 21:07, 29/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
QEMU - это оверхед по производительности. Он эмулирует дофига лишнего, что для 3DS нафиг не сдалось.
| |
|
|
4.19, Аноним (19), 22:28, 29/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да, но даже с аппаратной виртуализацией QEMU всё равно эмулирует лишнее окружение, не даёт нужной точности для специфических компонентов 3DS (например, GPU) и ограничивает возможности оптимизации, вроде JIT, которые есть в специализированных эмуляторах типа Mikage. Поэтому для эмуляции консолей QEMU не лучший выбор.
| |
|
|
2.31, Noname (??), 11:15, 30/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
QEMU не умеет эмулировать две разных архитектуры (в этом эмуляторе есть arm и dsp) одновременно в одном инстансе.
| |
|
|
4.33, Noname (??), 14:12, 30/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
У QEMU нет плагинов.
Можете на Хабре найти статью как в Ядре запускали межпроцесное взаимодействие между виртуалками для запуска СнК с процессорами у которых ядра arm32 и arm64.
| |
|
5.42, Аноним (6), 20:50, 31/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Как же там тогда периферию эмулируют? Хочешь-не хочешь -- а модули вводить придётся.
| |
|
6.44, Noname (??), 01:48, 01/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Модули это совсем другое. Модулем можно сделать всю машину, но только для себя, в мейнстрим qemu это не примут. Они больше склоняются в виртуализацию, а не эмуляцию железа.
| |
|
7.45, Аноним (45), 02:11, 02/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Конечно не примут - дёргать тигра Nintendo за усы им не хочется. Но даже если не примут, то иметь форк со своими модулями может быть лучше как по качеству, так и по количеству трудозатрат, чем свою виртуалку делать. Но не настолько весело, да.
| |
|
|
|
|
|
|
|
2.23, Аноним (22), 02:39, 30/12/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Тьфу, перепутал его с форком цитры новым Azahar. Ну посмотрим.
| |
|
1.25, Аноним (25), 03:46, 30/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Ну, мы поколение 80х, нам пофигу, все что можно симулировать* уже сделано, дальше как хотите, уже не наше.
| |
1.39, Анон из села Кукуево (?), 07:50, 31/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> об открытии исходного кода проекта
> лицензия для дальнейшего развития открытого проекта пока окончательно не выбрана
Пока нет лицензии это не открытие кода, а лишь публикация
Вполне можно после этого использовать лицензию старика Танненбаума на старый Minix под названием «зырить можно, править хрен»
| |
1.40, InuYasha (??), 10:51, 31/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> При разработке Mikage основное внимание уделялось обеспечению высокой производительности
> Ориентация на эмуляцию аппаратного обеспечения и запуск родных прошивок
Эти цели разве сочитаются?
| |
|