На GitHub был опубликован проект под названием oboromi, представляющий собой эмулятор будущей консоли Nintendo Switch 2 на очень ранней стадии разработки. Автор описывает его как доказательство концепции, написанное на языке программирования Rust. На данном этапе основной упор делается на корректность кода и его читаемость, а не на производительность.
Согласно информации от разработчика, проект пока не способен запускать коммерческие игры или прошивку консоли. Текущая версия эмулятора включает в себя функционирующее ядро процессора, блок управления памятью и может успешно выполнять набор низкоуровневых тестов для инструкций AArch64 с использованием JIT-бэкенда Dynarmic. Это подтверждает, что базовая инфраструктура эмулятора работает корректно в контролируемой среде.
Создатель проекта с ником Nikilite в своем обращении к сообществу отметил, что работает над фундаментом будущего эмулятора с июня. Поскольку сама консоль еще не взломана и нет возможности получить ее прошивку, работа ведется над уже известными компонентами системы. Разработчик также приглашает других энтузиастов присоединиться к созданию эмулятора, так как для одиночной работы над таким масштабным проектом не хватает времени.
Источник: www.playground.ru