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,475
Trophies
2
XP
15,050
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,436
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
  • BigOnYa @ BigOnYa:
    These smart TVs are getting close tho. Gonna be like "back to future" TVs before long.
    +1
  • K3Nv2 @ K3Nv2:
    Nah a phones going to always be more powerful than a TV if the TVs $2grand maybe but why when I can put a smaller device in my pocket that does basically everything a TV already does
    +1
  • K3Nv2 @ K3Nv2:
    I can justify a decent $800 smartphone that'll last 3 years when I could get a 65" TV for $400 and buy a decent micro computer for $100 more
  • K3Nv2 @ K3Nv2:
    Tbf there are decent $400 smartphones in today's market that make top end spec phones unjust it's just what you want
  • Xdqwerty @ Xdqwerty:
    Found a Charger that works with my phone
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah Ken I have 3 Samsung Phones now and honestly all 3 feel about the same
  • Psionic Roshambo @ Psionic Roshambo:
    A35 a S23 FE S24 Ultra lol
  • Psionic Roshambo @ Psionic Roshambo:
    Camera is about the only thing that legit separates them, unless you play games on your phone....
  • K3Nv2 @ K3Nv2:
    I honestly just download movies on my phone put them on my card reader then on my tv so much better than wireless transfer bs
  • K3Nv2 @ K3Nv2:
    Glad I bought a card reader type c and usb A makes life easy
  • Xdqwerty @ Xdqwerty:
    Yawn
  • RedColoredStars @ RedColoredStars:
    i download movies on my PC that is connected to my living room tv.
  • RedColoredStars @ RedColoredStars:
    Monitors are too small for my bad eyesight so I use my main tv and wirelss keyboard and wireless trackball mouse.
  • RedColoredStars @ RedColoredStars:
    I tried wireless transfer on phone before and yes, it's garbage. lol. So sloooooooooowwwwww.
  • BigOnYa @ BigOnYa:
    New south park was not really that funny.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i heard modern south park is too serious
  • K3Nv2 @ K3Nv2:
    Did it hurt your feelings?
    +1
  • BigOnYa @ BigOnYa:
    Some are still funny, but they always try to use a subject matter related to something going on today.
  • K3Nv2 @ K3Nv2:
    All you need is one dose of Lizzo to make yourself feel better
    +1
  • Xdqwerty @ Xdqwerty:
    Who tf is lizzo
  • K3Nv2 @ K3Nv2:
    They always make valid points on that show and it goes over people's heads over sensitivity reasons
    +1
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa i mean south park did that way back in the day too
    +1
  • The Real Jdbye @ The Real Jdbye:
    remember the Michael Jackson episodes?
    The Real Jdbye @ The Real Jdbye: remember the Michael Jackson episodes?