Хардуер и гейминг

Редакция Overclock.bg ·

Super Mario Galaxy е декомпилирана, PS5 емулацията расте

Super Mario Galaxy е декомпилирана, PS5 емулацията расте

Групата SMGCommunity обяви в края на септември 2026 г., че е декомпилирала 100% от Super Mario Galaxy — първата игра за Wii, стигнала дотам. Почти веднага след това колективът Luma’s Workshop показа AstroCore: неофициален нативен PC порт, който според разработчиците вече върви при 60 FPS. В същите дни TechSpot отчете и другата голяма новина в тази ниша — PS5 емулацията вече има трети подход, който не емулира нищо, а превежда игрите в нативни изпълними файлове.

Какво точно направи SMGCommunity

Проектът се нарича Petari и работи върху версията RMGK01 (корейско издание, ревизия 0). Хранилището е под лиценз CC0-1.0 и съдържа само код — без ресурси от играта и без асемблер, така че за компилиране ви трябва собствено копие на диска.

Декомпилацията сама по себе си не е игра. Тя е човешки четим C++ код, който се компилира до същите инструкции като оригинала. Оттам нататък вратата е отворена за пренос към други платформи — точно както се случи с Super Mario 64 и The Legend of Zelda: Ocarina of Time.

Самите автори на Petari подчертават, че проектът не е замислен като PC порт, и пращат интересуващите се към AstroCore.

Super Mario Galaxy на Wii Снимка: DSOGaming

AstroCore и Project LUMA

Luma’s Workshop обяви AstroCore на 28 септември, като подчерта, че кодът е „100% написан от хора“ — рядка уговорка в момент, в който повечето подобни проекти приемат и генериран от AI код. Портът няма да разпространява ресурси от играта, което е стандартната юридическа защита в тази сцена.

Паралелно тече и второ, независимо усилие — Project LUMA. То прекомпилира декомпилирания C/C++ код за Windows и Linux (x86-64) и заменя специфичните за Wii системни API с нативни реализации. Изискванията са конкретни: Vulkan 1.3, SDL3, CMake, компилатор с поддръжка на C++20 и легално копие на играта за ресурсите. Статусът е Milestone 9 („First Real Boot“) — инфраструктурата, рендерингът, входът и звукът са готови, но пълен геймплей още няма.

Смисълът на нативния порт е, че отпада емулацията на Wii хардуера. Това означава по-висока резолюция, свободен кадров синхрон, собствени контроли, по-голяма дистанция на прорисуване и модове, включително текстурни пакети. След като работата по първата част приключи, екипът смята да се заеме с Super Mario Galaxy 2.

За контекст: официалният ремастер Super Mario Galaxy + Super Mario Galaxy 2 излезе на 2 октомври 2025 г. за Nintendo Switch — 1080p на Switch и 4K на Switch 2, с Assist Mode и нови Storybook глави. Цената в магазина на Nintendo е 39,99 € за отделна игра и 69,99 € за пакета. Nintendo има дълга история на съдебни дела срещу емулация, така че рискът за тези проекти е реален.

PS5 емулацията: три различни пътя

От страната на PlayStation картината е по-фрагментирана. SharpEmu стана публичен през юли 2026 г., а KytyPS5 има над 300 издания от първото си пускане по същото време. Резултатите вече не са само демонстрационни:

  • Demon’s Souls на KytyPS5 дава 40–50 FPS с RTX 5090 и Core i9-14900K, а с DLSS frame generation стига до 120 FPS от базови ~30 кадъра.
  • Astro Bot върви играемо, но нестабилно.
  • Marvel’s Wolverine, излязла две седмици по-рано, стига само до менютата при около 2 FPS.

Третият подход е най-интересният. AnyPS5 не е емулатор, а слой за съвместимост: relinker превръща изпълнимите файлове на PS5 в нативен Windows или Linux формат, добавя собствени реализации на системните PRX библиотеки за динамично свързване и прекомпилира шейдърите към SPIR-V. Няма отделен runtime процес, няма интерпретация на инструкции.

Ефектът върху производителността е драстичен при по-простите игри: 2D платформърът Dreaming Sarah държи стабилни 60 FPS на GTX 1050 Ti с Core i5-7500 и надхвърля 30 FPS дори на интегрирана Intel HD Graphics 620. Проектът е под GPLv2, а за Windows билдовете засега се иска MinGW-w64 GCC 15.2.0.

Причината всичко това да е възможно е архитектурна: PS5 е x86-базирана, тоест инструкциите не трябва да се превеждат между различни набори. Сравнението с ShadPS4 е показателно — слоят за PS4 остава в ранна разработка години след дебюта си.

Отделно Kaldata съобщи, че jailbreak-ът на PS5 и PS5 Pro вече покрива firmware, близък до най-новия — а точно достъпът до системата е предпоставка за изваждане на игрите, с които тези проекти работят.

Защо има значение

Тук се пресичат две различни неща. Декомпилацията на Super Mario Galaxy е акт на запазване: игра от 2007 г. получава форма, в която може да живее на всеки бъдещ хардуер. PS5 частта е по-скоро техническо любопитство днес — но TechSpot напомня, че Sony планира да спре производството на физически носители през януари 2028 г., което прави въпроса за дългосрочния достъп до тези игри съвсем практичен.

Ако следите PlayStation екосистемата, вижте и как Sony пусна лотария за PS5 Pro в Япония, както и двата нови проекта на Naughty Dog.

Не очаквайте нито един от тези проекти да е готов скоро. AstroCore и Project LUMA още зареждат играта, а PS5 слоевете покриват предимно малки заглавия. Но темпото за последните две години е забележително — и това вече не е теория.

Харесва ви? Отбележете ни и ще ни виждате по-нагоре в Google.

Предпочитан източник в Google

Прочетете още