is there a way to run wine on 3ds?

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,493
Trophies
2
XP
15,124
Country
Germany
"Nope" is the correct answer, but it lacks a reason.

The 3DS does not have an x86 or x86_64 processor. As Wine does only provide a (re-)implementation of WinAPI, it requires running on the correct processor (or external emulation in conjunction simulating an x86 based processor).
There is no way to simply compile Wine for 3DS and expect it to somehow execute x86 code. Lookup the acronym Wine → ;)

Good luck and have fun!
 

Iomra

Member
OP
Newcomer
Joined
Aug 21, 2023
Messages
6
Trophies
0
Age
24
XP
84
Country
United States
"Nope" is the correct answer, but it lacks a reason.

The 3DS does not have an x86 or x86_64 processor. As Wine does only provide a (re-)implementation of WinAPI, it requires running on the correct processor (or external emulation in conjunction simulating an x86 based processor).
There is no way to simply compile Wine for 3DS and expect it to somehow execute x86 code. Lookup the acronym Wine → ;)

Good luck and have fun!
thanks for explaining.
 
  • Like
Reactions: KleinesSinchen

Tokiwa

Well-Known Member
Member
Joined
Jul 2, 2017
Messages
237
Trophies
0
Age
26
XP
1,690
Country
Brazil
Oh, yeah, great suggestion. 'Hello, I have a hacked 3DS, can you tell me if I can run this specific piece of homebrew you don't endorse and probably know nothing about?'

GBATemp also exists for a reason.
We should also send people with R4 and Luma issues to Nintendo support, i'm sure they will happily help them out.
 
  • Haha
Reactions: Maximumbeans

AdenTheThird

The Apathetical Atheist
Member
Joined
Apr 1, 2018
Messages
1,129
Trophies
1
Location
Pacific Ocean
XP
2,535
Country
United States
So it can't be easily reformatted for the 3DS. It's a compatibility layer, and not designed for anything the 3DS can do.

It's like trying to use a plane engine in a car. Plane engines aren't made for cars. They're made for planes. The engine might work with other planes, but it won't work with any cars since cars really can't use plane engines without heavy modification.
 
  • Like
Reactions: DTApple

Iomra

Member
OP
Newcomer
Joined
Aug 21, 2023
Messages
6
Trophies
0
Age
24
XP
84
Country
United States
So it can't be easily reformatted for the 3DS. It's a compatibility layer, and not designed for anything the 3DS can do.

It's like trying to use a plane engine in a car. Plane engines aren't made for cars. They're made for planes. The engine might work with other planes, but it won't work with any cars since cars really can't use plane engines without heavy modification.

Nice analogy
 

Coderman64

Member
Newcomer
Joined
Feb 18, 2024
Messages
20
Trophies
0
XP
119
Country
United States
It is possible to run Wine on an ARM version of Linux to run Windows ARM applications or through a userspace x86 emulator like box86/box64.

There are a few problems with this on the 3DS, though:
- the CPU on the 3DS is an older ARM 11 processor and probably doesn't support some of the instructions required for box86. It is also not 64-bit, so box64 definitely won't work.
- the 3DS only allows 64 MB for most applications, meaning probably only very old Windows games that use a fraction of that would run.
- the 3DS homebrew environment only supports the bare minimum in terms of native ARM POSIX/Linux libraries and syscalls (which are used by box86 to speed up certain operations), and it does not include important things like OpenGL and Vulkan, which would be required for most graphics.

It is more likely that individual games are open-sourced/decompiled/reimplemented and ported to the 3DS (E.G., OpenLara for Tomb Raider games, ctrQuake for Quake, etc.).

Or you could use a full emulator like DosBox-SVN, with the low performance and compatibility issues that come with that.
 
  • Like
Reactions: bonkmaykr

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Sicklyboy @ Sicklyboy:
    Thanks ken
  • BigOnYa @ BigOnYa:
    Great game. But I'd buy it straight up before paying for prime. Unless you order something everyday from amazon, not worth it imo
  • Sicklyboy @ Sicklyboy:
    I'm one of those people that Amazon loses money on the Prime subscription with
  • Sicklyboy @ Sicklyboy:
    I abuse the fuck out of it
  • K3Nv2 @ K3Nv2:
    Prime says I've already saved $400 this year lol
  • Sicklyboy @ Sicklyboy:
    Where do you see how much you've saved?
  • K3Nv2 @ K3Nv2:
    Under orders
  • BigOnYa @ BigOnYa:
    See maybe good for you guys, but I don't hardly ever order from amazon, maybe only couple times a month
  • K3Nv2 @ K3Nv2:
    Primes great because I stopped getting into arguments with the door greeter at Walmart
  • Sicklyboy @ Sicklyboy:
    hahahahaha
  • K3Nv2 @ K3Nv2:
    They see me so much in there they don't even ask for me receipt anymore tbh
  • Sicklyboy @ Sicklyboy:
    Pain in the ass, don't see it anywhere on the desktop site, had to pull it up on my phone
  • K3Nv2 @ K3Nv2:
    Think they gave up on the website and mainly focus on the app
  • Sicklyboy @ Sicklyboy:
    Desktop site > mobile site > mobile app
  • Sicklyboy @ Sicklyboy:
    Mobile app is such absolute dogshit, I haven't used it in SO long
  • K3Nv2 @ K3Nv2:
    Yeah mobile versions better people don't think about how apps are just shrunken down websites
  • K3Nv2 @ K3Nv2:
    Could be the phone connection etc I've mostly been fine with the app
  • K3Nv2 @ K3Nv2:
    Regardless fuck bezos
    +1
  • Sicklyboy @ Sicklyboy:
    Agreed. Crazy how both seeking a job at Amazon, and subsequently quitting Amazon, are both some of the best decisions I've ever made
  • K3Nv2 @ K3Nv2:
    Did someone loose a leg? You're fired
  • K3Nv2 @ K3Nv2:
    Ffs 55gb patch for hogwarts legacy
  • SylverReZ @ SylverReZ:
    @K3Nv2, Teslas are prob running Windows XP to this day.
    SylverReZ @ SylverReZ: @K3Nv2, Teslas are prob running Windows XP to this day.