The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Опубликован исходный код Mikage, эмулятора Nintendo 3DS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от opennews (??), 29-Дек-24, 20:09 
Разработчик Mikage, проприетарного эмулятора игровой консоли Nintendo 3DS, объявил об открытии исходного кода проекта. Код эмулятора, написанный на языке C++, уже размещён на GitHub, но лицензия для дальнейшего развития открытого проекта пока окончательно не выбрана. Эмулятор поддерживает платформы Linux, Android и  Windows на архитектурах x86_64 и ARM64...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62480

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  –11 +/
Сообщение от Аноним (1), 29-Дек-24, 20:09 
И в чего с этой 3ds играть? Очередные унылые 100500 частей марева?
Ответить | Правка | Наверх | Cообщить модератору

6. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  –2 +/
Сообщение от Аноним (6), 29-Дек-24, 20:23 
Можно играть в написание малонужных эмуляторов.
Ответить | Правка | Наверх | Cообщить модератору

30. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (30), 30-Дек-24, 09:00 
fire emblem: shadows of valencia
есть русик кстати.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +7 +/
Сообщение от alexandr_0503 (ok), 29-Дек-24, 20:13 
Интересно, это осознанное открытие кода, или открытие кода, зная что Nintendo и этот проект прикроет
Ответить | Правка | Наверх | Cообщить модератору

4. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (6), 29-Дек-24, 20:21 
Х.з. С одной стороны можно предположить, что автору просто надоело. С другой стороны, 10 лет не надоедало играться, столько работы сделал, всемирная слава и доход на  Patreonе - и вдруг надоело?!

Ответить | Правка | Наверх | Cообщить модератору

34. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (34), 30-Дек-24, 18:47 
Ну если их за 10 лет нинтенда не сожрала за эмуляторство то арядли что-то сейчас прилетит
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +3 +/
Сообщение от Аноним (3), 29-Дек-24, 20:19 
>Основные отличия Mikage от других эмуляторов Nintendo 3DS:

Не. В видео ясно сказано: в отличие от других эмуляторов, этот эмулирует не API для приложений, а ядро ОС и аппаратуру. Поверх эмулируемого ядра - грузится родная нинтендовская прошивка со всеми их DRMами.

Также звуковая подсистема теперь ... ну в общем в консоли задействован DSP, со своим набором инструкций. В нём крутится прошивка. Citra эмулировала эту прошивку. Ну то есть была своя реализация прошивки на C++, которая была в эмуляторе не прошивкой. В Mikagi автор сэмулировал чип и грузит туда родную прошивку.

Всё это будет гораздо тормознутее, чем Citra, даже на демке у апвтора всё заикается. Но Автору ОК. Потому что железо подтянется.

Я считаю, что перспективным направлением развития может быть скрещивание ежа с ужом и хукание нинтендовской прошивки, и замена аппаратных эмуляций на эмуляции API-уровня из Citra для тех игр, для которых это некритично. Нужно поставить этот вопрос перед автором на GitHubе (я не буду ставить).

Ответить | Правка | Наверх | Cообщить модератору

5. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (6), 29-Дек-24, 20:22 
>грузит туда родную прошивку.

Вернее прошивку грузит нинтендовская прошивка.

Ответить | Правка | Наверх | Cообщить модератору

7. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (6), 29-Дек-24, 20:25 
и вишенка на торте: Vulkan-only.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

9. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +4 +/
Сообщение от alexandr_0503 (ok), 29-Дек-24, 20:30 
Всё больше и больше игр использует этот API, или транслирует вызовы Opengl в Vulkan, так что это очень хорошо
Ответить | Правка | Наверх | Cообщить модератору

18. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +3 +/
Сообщение от Аноним (-), 29-Дек-24, 21:56 
> и вишенка на торте: Vulkan-only.

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

А автору не нужно распыляться на поддержку всякого легаси.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

28. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  –1 +/
Сообщение от Капитан Вулкан (?), 30-Дек-24, 07:41 
Даёшь линукс-геймдев к 2035!.. К 2045!.. А, уже проходили? Тогда сорян.
Ответить | Правка | Наверх | Cообщить модератору

10. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  –1 +/
Сообщение от Аноним (-), 29-Дек-24, 20:38 
Mikage опоздал со своим открытым кодом. 3DS уже пылится на полках, как забытый тамагочи, а он только проснулся. Ну что же, хоть кому-то, может, и пригодится. Наверное, тем двум с половиной энтузиастам, у которых до сих пор руки чешутся запустить Ocarina of Time в 4K на своем суперпэка.
Ответить | Правка | Наверх | Cообщить модератору

27. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Гостеван (?), 30-Дек-24, 05:21 
Рекомендую глянуть актуальные цены на этот "хлам" :)
Ответить | Правка | Наверх | Cообщить модератору

43. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (-), 31-Дек-24, 21:14 
> Рекомендую глянуть актуальные цены на этот "хлам" :)

Ну купят ее пару колекционеров и что?
Вот в мире умудряются продавать мазню и овно в баночках.
Но это не делает девайсы ценными для нормальных людей.

Ответить | Правка | Наверх | Cообщить модератору

29. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  –1 +/
Сообщение от Капитан Вулкан (?), 30-Дек-24, 07:45 
Только проще её запустить на Свиче по подписке. Я так и делал. В 1080р, а не в 4к, конечно. Но и зачем бы там эти 4к были нужны? Мне не понравилась игра. Самая замороченная в серии наверное.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

12. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (-), 29-Дек-24, 20:49 
Классика, стало не нужно, вот и открыли.

Спасибо (сарказм).

Ответить | Правка | Наверх | Cообщить модератору

13. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +1 +/
Сообщение от Аноним (13), 29-Дек-24, 20:52 
На всякий случай:

https://0x0.st/8sVD.torrent/mikage-dev.torrent magnet:?xt=urn:btih:af888d4f50763f7733457ffbde8d8ed2a96a87fc&xt=urn:btmh:12208ba056f945a0ba869faf17778226c4f44cc0d81fd927cc5c42dd2e74e49fe03c&dn=mikage-dev.bundle&ws=https://0x0.st/8sV0.bundle/mikage-dev.bundle

https://0x0.st/8sV7.torrent magnet:?xt=urn:btih:d0578481a1250417fd7acf48b13f84796817b77a&xt=urn:btmh:122067aafd20396cc20c6c1b046c3fc3938ec16b5a9f48ffca39a8ae4ec027bc6801&dn=teakra.bundle&ws=https://0x0.st/8sVn.bundle/teakra.bundle

Ответить | Правка | Наверх | Cообщить модератору

20. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  –3 +/
Сообщение от Аноним (-), 29-Дек-24, 22:38 
> На всякий случай:

Спасибо!
Я уже записал два десятка ipшников злостных нарушителей интеллектуальной собственности и отправил наши адвокатам.


Ответить | Правка | Наверх | Cообщить модератору

24. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (24), 30-Дек-24, 02:45 
Что за усобесие?
Ответить | Правка | Наверх | Cообщить модератору

14. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  –1 +/
Сообщение от Аноним (14), 29-Дек-24, 21:03 
Кто-нибудь пояснит, зачем CPU эмулируют, а не QEMU задействуют?
Ответить | Правка | Наверх | Cообщить модератору

15. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (-), 29-Дек-24, 21:07 
QEMU - это оверхед по производительности. Он эмулирует дофига лишнего, что для 3DS нафиг не сдалось.
Ответить | Правка | Наверх | Cообщить модератору

17. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (17), 29-Дек-24, 21:29 
QEMU аппаратно виртуализует ARM на ARMах.
Ответить | Правка | Наверх | Cообщить модератору

19. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +1 +/
Сообщение от Аноним (19), 29-Дек-24, 22:28 
Да, но даже с аппаратной виртуализацией QEMU всё равно эмулирует лишнее окружение, не даёт нужной точности для специфических компонентов 3DS (например, GPU) и ограничивает возможности оптимизации, вроде JIT, которые есть в специализированных эмуляторах типа Mikage. Поэтому для эмуляции консолей QEMU не лучший выбор.

Ответить | Правка | Наверх | Cообщить модератору

21. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +1 +/
Сообщение от laindono (ok), 30-Дек-24, 00:52 
Армы разных версий не очень совместимы на самом деле
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

37. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (37), 30-Дек-24, 19:45 
Ну и то что кроме свича консоли нинтендо это не арм
Ответить | Правка | Наверх | Cообщить модератору

31. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Noname (??), 30-Дек-24, 11:15 
QEMU не умеет эмулировать две разных архитектуры (в этом эмуляторе есть arm и dsp) одновременно в одном инстансе.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

32. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  –1 +/
Сообщение от Аноним (32), 30-Дек-24, 12:46 
Сгорел забор - гори и хата? Умеет, если плагин написать.
Ответить | Правка | Наверх | Cообщить модератору

33. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Noname (??), 30-Дек-24, 14:12 
У QEMU нет плагинов.
Можете на Хабре найти статью как в Ядре запускали межпроцесное взаимодействие между виртуалками для запуска СнК с процессорами у которых ядра arm32 и arm64.
Ответить | Правка | Наверх | Cообщить модератору

42. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (6), 31-Дек-24, 20:50 
Как же там тогда периферию эмулируют? Хочешь-не хочешь -- а модули вводить придётся.
Ответить | Правка | Наверх | Cообщить модератору

44. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Noname (??), 01-Янв-25, 01:48 
Модули это совсем другое. Модулем можно сделать всю машину, но только для себя, в мейнстрим qemu это не примут. Они больше склоняются в виртуализацию, а не эмуляцию железа.
Ответить | Правка | Наверх | Cообщить модератору

16. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +7 +/
Сообщение от 12yoexpert (ok), 29-Дек-24, 21:19 
до судебного иска 3, 2, 1...
Ответить | Правка | Наверх | Cообщить модератору

38. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +1 +/
Сообщение от Аноним (37), 30-Дек-24, 19:45 
И так все 10 лет)
Ответить | Правка | Наверх | Cообщить модератору

22. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от Аноним (22), 30-Дек-24, 02:34 
Ну то есть будет еще хуже, чем было.
Ответить | Правка | Наверх | Cообщить модератору

23. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  –2 +/
Сообщение от Аноним (22), 30-Дек-24, 02:39 
Тьфу, перепутал его с форком цитры новым Azahar. Ну посмотрим.
Ответить | Правка | Наверх | Cообщить модератору

26. Скрыто модератором  +/
Сообщение от Аноним (26), 30-Дек-24, 04:13 
Ответить | Правка | Наверх | Cообщить модератору

25. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  –2 +/
Сообщение от Аноним (25), 30-Дек-24, 03:46 
Ну, мы поколение 80х, нам пофигу, все что можно симулировать* уже сделано, дальше как хотите, уже не наше.
Ответить | Правка | Наверх | Cообщить модератору

35. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от крестики нолики (?), 30-Дек-24, 19:18 
Зачем что-то эмулировать, когда у вас есть вот это:
https://www.nethack.org/download/MOMA/NHoutside.jpg
Ответить | Правка | Наверх | Cообщить модератору

39. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  –1 +/
Сообщение от Анон из села Кукуево (?), 31-Дек-24, 07:50 
> об открытии исходного кода проекта
> лицензия для дальнейшего развития открытого проекта пока окончательно не выбрана

Пока нет лицензии это не открытие кода, а лишь публикация
Вполне можно после этого использовать лицензию старика Танненбаума на старый Minix под названием «зырить можно, править хрен»

Ответить | Правка | Наверх | Cообщить модератору

40. "Опубликован исходный код Mikage, эмулятора Nintendo 3DS"  +/
Сообщение от InuYasha (??), 31-Дек-24, 10:51 
> При разработке Mikage основное внимание уделялось обеспечению высокой производительности
> Ориентация на эмуляцию аппаратного обеспечения и запуск родных прошивок

Эти цели разве сочитаются?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру