strato-emu / strato

Run Nintendo Switch homebrew & games on your Android device!

Home Page:https://strato-emu.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Request] Computer version.

boludoz opened this issue · comments

This emulator is so good that it deserves a version for Windows/Linux.

It's a good idea! but the emulator is designed for Android; I don't believe this will happen one day, or that it's even possible (or necessary)

For example, Yuzu does not start on my Android with Mali, but Skyline does, which shows that it is a lightweight emulator with potential. I don't know much but I imagine that the most difficult step would be to translate the ARM instructions to x86. Yuzu uses the following tools that have good quality, I think Yuzu is a good base in this sense:

Just In Time Compiler xbyak (It has a world record in speed):
https://github.com/herumi/xbyak/tree/a1ac3750f9a639b5a6c6d6c7da4259b8d6790989

ARM recompiler:
https://github.com/merryhime/dynarmic/tree/7da378033a7764f955516f75194856d87bbcd7a5

Indeed, but we already have Yuzu running on the Desktop, and Strato is specifically optimized for mobile devices with Adreno and Mali GPUs! I recommend opening an issue in the Yuzu Android project to address this problem

It would be necessary to evaluate if the effort is necessary and what the main differences are with Yuzu and if it is really worth it.

Indeed, but we already have Yuzu running on the Desktop, and Strato is specifically optimized for mobile devices with Adreno and Mali GPUs! I recommend opening an issue in the Yuzu Android project to address this problem

I think the problem is the direct memory import.

This project is for android only.