Homebrew Discussion [Speculation] Possibility of Microsoft Windows Games ON NINTENDO SWITCH ( wineHQ implementation )?

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,287
Country
United States
Since all you aren't getting into actual technical problems here, let me start by listing them:

One. WINE will never be capable of running on Horizon. Horizon's way of mapping memory is fundamentally incompatible with WINE. WINE relies on proper mprotect'ing - not this weird two-address space thing where the actual virtual address can't be controlled. There is no way to spawn subprocesses in the way WINE requires. IPC is slow. The kernel is too far from POSIX for WINE to be even remotely viable. I could go on.

Two. Assuming you mean running WINE on Linux, WINE only supports the architecture it is currently run on. This means ARM or ARM64, so your x86/x86_64 games are a no go.

Three. There have been several attempts at hybrid emulation before in WINE (e.g. emulate CPU, proxy GL/DX to host.) None have truly bared any fruit yet. There are many fundamental deficiencies in WINE that make this a hard task, and it's why a huge amount of refactoring regularly has been happening in wineserver - because that would be the component responsible for such proxying. The Android effort is responsible for most of this.

tl;dr Give up, or make WINE run PC games on Android first. The switch won't be happening anytime this era.
 
Last edited by chaoskagami,

ChrisYT

Active Member
Newcomer
Joined
Jul 17, 2019
Messages
31
Trophies
0
Location
Nintendo Land
XP
167
Country
France
With Dolphin you are not emulating x86 you are emulating PowerPC.


Also, Wine is not an emulator. You still need an x86 or x86_64 CPU to be able to to run Windows games and/or programs. Unless someone port Wine for ARM which only has compatibilty with programs or games ported to Windows RT (Microsoft’s 32-bit operating system for ARM architectures).
that's literally the name. Wine Is Not an Emulator.
 

Hambrew

Well-Known Member
Member
Joined
Oct 9, 2018
Messages
597
Trophies
0
Location
Yoyle City
XP
1,600
Country
United States
The switch got an unoffical version of Android, so install that. The Limbo PC Emulator has been taken of the Play Store, so get that from a trusted source. With that, you can play PC games on your Switch.

Or you could just stay on Horizon and install Windows 3.1 on the homebrew port of DOSBOX. Either one works.
 
Joined
Jan 19, 2019
Messages
755
Trophies
0
XP
957
Country
United Kingdom
The switch got an unoffical version of Android, so install that. The Limbo PC Emulator has been taken of the Play Store, so get that from a trusted source. With that, you can play PC games on your Switch.

Or you could just stay on Horizon and install Windows 3.1 on the homebrew port of DOSBOX. Either one works.
You have clearly no idea what you are talking about
Stop chatting out of your arse
Game streaming works 10x better
 

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,287
Country
United States
Limbo PC Emulator has been taken of the Play Store, so get that from a trusted source. With that, you can play PC games on your Switch.

Again, you people never seem to listen. Limbo is essentially a modified version of QEMU, which provides no graphical acceleration, and cross-architecture translation is slow. You won't be playing any games on Limbo. Especially since Limbo cannot be equipped with any sort of VirtualGL proxying from a Linux guest to the host due to Android's security restrictions.

Or you could just stay on Horizon and install Windows 3.1

Do I even need to point out that this was not remotely what was being asked in this topic? This wasn't about 1990s games that predate dedicated GPUs.

The only viable option for playing PC games on the Switch right now is wine-hangover on Linux, and this is an extremely small number of DirectX9/OpenGL games. No other option is able to play any modern game at any reasonable speed, assuming one wants it to run on the Switch and not over the network.
 
Last edited by chaoskagami,

KitsumiTheFox

Well-Known Member
Newcomer
Joined
Jan 9, 2016
Messages
85
Trophies
0
Age
23
Location
Utah
XP
590
Country
United States
To be fair, Wine on android does exist for ARM platforms, and there is a project out there called "Hangover" that allows you to run x86 binaries on ARM platforms. I don't know about running any game on it, but other programs might be nice. Who knows? For reference: https://wiki.winehq.org/Emulation and https://github.com/AndreRH/hangover
 
D

Deleted User

Guest
To be fair, Wine on android does exist for ARM platforms, and there is a project out there called "Hangover" that allows you to run x86 binaries on ARM platforms. I don't know about running any game on it, but other programs might be nice. Who knows? For reference: https://wiki.winehq.org/Emulation and https://github.com/AndreRH/hangover

i tried for many hours to make it work. Someone here posted they got it to work under ubuntu but when i followed their instructions I could not. Hangover is possible though. So is exagear. Again while i myself could not get exagear working properly some have gotten it to work via android. So there are some possibilities currently available to ones wanting to accomplish various things. My goal was mugen...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    Oh God no :ohnoes:
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pineapple is the safe word?
  • Psionic Roshambo @ Psionic Roshambo:
    But you said pine apple...
  • Psionic Roshambo @ Psionic Roshambo:
    Ughh gonna be bored today, class for new job has a lot of networking material and I'm certified in that already...
  • Veho @ Veho:
    Peen apple.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    "pine unf apple" doesn't count! Lol
  • Psionic Roshambo @ Psionic Roshambo:
    Employee code of conduct videos are awesome!!! Did you know eating the other employees is bad? I didn't know... Lol
    +1
  • AncientBoi @ AncientBoi:
    Anymore males there? :blush:
  • Psionic Roshambo @ Psionic Roshambo:
    All of us lol
  • Psionic Roshambo @ Psionic Roshambo:
    I got free every channel so that's awesome lol
    +1
  • AncientBoi @ AncientBoi:
    Give me ALL the gay pron channels, since you won't be watching them :blush::D
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Lol they exist?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Hmmm so Mario Does Luigi's plumbing is a bad movie? Lol
  • Psionic Roshambo @ Psionic Roshambo:
    These videos are soooo dry
  • Psionic Roshambo @ Psionic Roshambo:
    Please click all suspicious links sent your email
  • BigOnYa @ BigOnYa:
    What to do today? Cut grass for 3-4 hours, or just get drunk and play video games... Hmm
  • BigOnYa @ BigOnYa:
    I need a remote controlled mower, so I can sit on the couch and do both.
  • BigOnYa @ BigOnYa:
    Sounds good to me, video games and booze it is then.
    +1
  • denpafan @ denpafan:
    Good choice
    +1
  • BigOnYa @ BigOnYa:
    Now what to play, Starfield or Fallout4. And what to drink, beer or Whiskey and Coke. Such tough decisions.
  • BigOnYa @ BigOnYa:
    Looks like its whiskey & coke, only 4 beers left. And think ill start with Falllout. :grog:
    BigOnYa @ BigOnYa: Looks like its whiskey & coke, only 4 beers left. And think ill start with Falllout. :grog: