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,469
Trophies
2
XP
15,020
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
77
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,680
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,082
Trophies
1
Location
Pacific Ocean
XP
2,422
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
77
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
117
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
  • ZeroT21 @ ZeroT21:
    live service game for 40 bucks that sold 12 mil copies
  • K3Nv2 @ K3Nv2:
    Ever notice how games that sell millions get hated the worst
  • K3Nv2 @ K3Nv2:
    Cod and sports games are good examples but people still buy the shit
  • ZeroT21 @ ZeroT21:
    it happens quit often if not all the time
  • ZeroT21 @ ZeroT21:
    diablo 4 anyone?
  • K3Nv2 @ K3Nv2:
    Everyone just doesn't want to be an outcast and say they're decent games why do they make billions if it's so shit
  • ZeroT21 @ ZeroT21:
    just buy nintendo stuff and their games if you just want fun
  • K3Nv2 @ K3Nv2:
    I still can't name 12 fun current Nintendo games
  • ZeroT21 @ ZeroT21:
    i say get a pc and emulate that too

    :rofl2:
  • K3Nv2 @ K3Nv2:
    Or in today's age at least a SteamDeck
  • ZeroT21 @ ZeroT21:
    i gotta say, the steam deck isn't a bad deal, even if you get a used one, you have options to get it serviced and the parts are also available through ifixit
  • K3Nv2 @ K3Nv2:
    I remember a guy trying to call me a SteamDeck fanboy I'm like well give me a grand I'll buy a winmax
    +1
  • K3Nv2 @ K3Nv2:
    Or a win4 things still sexy
  • ZeroT21 @ ZeroT21:
    having money does not mean everyone will just fork it over
  • ZeroT21 @ ZeroT21:
    everyone perceives value diffrently
  • K3Nv2 @ K3Nv2:
    I buy cheap and whats useable
  • K3Nv2 @ K3Nv2:
    Twice out of the year I may get something that's $600
  • ZeroT21 @ ZeroT21:
    we all like nice things, sure, but I also want to keep money on the side
  • K3Nv2 @ K3Nv2:
    I'd have the same mentality if money wasn't an object
  • ZeroT21 @ ZeroT21:
    having a warped sense can happen
  • ZeroT21 @ ZeroT21:
    reason i question myself, but not constantly
  • K3Nv2 @ K3Nv2:
    If I had Elon money sure I'd have a 20 bedroom home
  • ZeroT21 @ ZeroT21:
    if only that alone could make me happy, but nope
    :D
  • ZeroT21 @ ZeroT21:
    you'll only feel more empty after most of your urges go away like that
    ZeroT21 @ ZeroT21: you'll only feel more empty after most of your urges go away like that