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,474
Trophies
2
XP
15,048
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
78
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,683
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,090
Trophies
1
Location
Pacific Ocean
XP
2,434
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
78
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
118
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.
  • K3Nv2 @ K3Nv2:
    They should've just made it a movie at 50 minutes
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No from Paramount Plus or whatever it is
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Psi now has access to every streaming and cable channel out
  • K3Nv2 @ K3Nv2:
    Eh I'd rather just download and delete is it already up on paramount?
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah it's on now
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, why are most new south park episodes half hour specials?
    +1
  • K3Nv2 @ K3Nv2:
    @Psionic Roshambo, let me get a Netflix account I've always been nice to you
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I made a honey pepper glazed turkey breast for dinner turned out pretty bomb
  • K3Nv2 @ K3Nv2:
    We can Netflix and chill
  • Xdqwerty @ Xdqwerty:
    Nvm not half hour, but hour long
  • Xdqwerty @ Xdqwerty:
    Normal south park episodes are already half hour
  • Psionic Roshambo @ Psionic Roshambo:
    Got 2 free Xumo boxes they work pretty good
  • K3Nv2 @ K3Nv2:
    I'm happy to get anything most series don't make it pass 6 seasons
  • Psionic Roshambo @ Psionic Roshambo:
    Except Stars and Encore those are being a bitch lol
  • K3Nv2 @ K3Nv2:
    I may consider that onn pro box finally a media box with type A ;O
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, cuz the companies don't want em to
  • K3Nv2 @ K3Nv2:
    No it's revenue and demand south park could argue has a bigger audience than family guy about the same
    +1
  • K3Nv2 @ K3Nv2:
    Family guy is worth 300mill south parks worth 1Bill according to the interwebs
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, probably cuz family guy is more disliked compared to south park
  • K3Nv2 @ K3Nv2:
    It just does the same formula south park can press buttons without going overboard
  • Xdqwerty @ Xdqwerty:
    And bc most of the family guy budget is spent on the voice actors rather than on the animation
  • K3Nv2 @ K3Nv2:
    Southpark could spend 30k on a animated dick and people would laugh at it
    +2
  • K3Nv2 @ K3Nv2:
    lol one prescription to Lizzo
  • Xdqwerty @ Xdqwerty:
    who is lizzo?
  • Xdqwerty @ Xdqwerty:
    yawn
    Xdqwerty @ Xdqwerty: yawn