cemu-project / Cemu

Cemu - Wii U emulator
https://cemu.info
Mozilla Public License 2.0
7.05k stars 541 forks source link

[FEATURE REQUEST] Android version #138

Open PeterNjeim opened 2 years ago

PeterNjeim commented 2 years ago

Obviously a huge task, but possible now due to the recent open-sourcing. The Wii U is the last major Nintendo console not available for emulation on Android, so would be nice to complete the set. Anyways, my programming experience doesn't touch emulation, so I'm opening this as basically a forum to talk about this potential far-away feature, not demanding anything obviously.

Titaniumtown commented 2 years ago

From what I know, the current JIT would have to utilize LLVM instead in order to allow usage on other platforms as the JIT only creates amd64 machine code.

bitscher commented 2 years ago

Currently there's no support to make it run on anything other than X86-64. Support may come eventually but not in the near future as changing the JIT is a huge task.

elliot-sawyer commented 2 years ago

What do we need to do to even get started with this? I've compiled a few other emulators before on a Raspberry Pi, but not sure where to begin with an Android build

bitscher commented 2 years ago

That's some of the code that requires porting to target the ARM ISA (or modify to use LLVM)

https://github.com/cemu-project/Cemu/tree/main/src/Cafe/HW/Espresso/Recompiler

kevincrans commented 1 year ago

If you want it to go step by step, first port it to Android x86. If you really want to, you can use DRC-SIM, then it only works when connected to the host, just like a real Wii U.

davidhedlund commented 10 months ago

Games released for handheld game consoles don't have non-network multiplayer mode. So handheld game console emulators installed on mobile devices (smartphones, tablets, etc) cannot be used for this purpose. Instead you have to install home video game console emulators on the mobile device.

For example:

thealidev commented 8 months ago

It would be better if someone create libretro core for cemu

davidhedlund commented 8 months ago

It would be better if someone create libretro core for cemu

That's a separate project. However, it has been submitted here:

thanone2 commented 8 months ago

If you want it to go step by step, first port it to Android x86. If you really want to, you can use DRC-SIM, then it only works when connected to the host, just like a real Wii U.

DRC-SIM is to connect the Wii U gamepad to ubuntu or debian. If you already knew this, can you enlighten me on why you mentioned this?

kevincrans commented 8 months ago

It's been a year, but I understand that it connects a computer to an actual Wii U, so with the playstore app, it's more for if you bought an incomplete Wii U and u need a Linux PC too (WSL works with extra files) It's repository is inactive for 6 years, so there it ends from a Cemu perspective for now.

Masamune3210 commented 4 months ago

If its not mentioned on the official site or this github, its not backed by the people you are talking to here and therefore should be not trusted

thanone2 commented 4 months ago

it was a fake i tested it on my s8, it never loaded

Masamune3210 commented 4 months ago

Please be careful randomly installing and launching unknown apps, just because you can't see them doing anything doesn't mean they arent doing anything.

thanone2 commented 4 months ago

Please be careful randomly installing and launching unknown apps, just because you can't see them doing anything doesn't mean they arent doing anything.

https://youtu.be/4_wwoKAlV9Q

Titaniumtown commented 4 months ago

@CobeSoft-App looks like a virus lol

PeterNjeim commented 4 months ago

The exact same virus was shared earlier in this thread lol