melonDS-emu / melonDS

DS emulator, sorta
https://melonds.kuribo64.net
GNU General Public License v3.0
3k stars 497 forks source link

Computer is 32 bit, still want a quality DS emulator #738

Closed VoxNiphili closed 1 year ago

VoxNiphili commented 3 years ago

Unfortunately, not everyone, like myself, has the capability of obtaining, and using, a 64 bit computer.

I am hoping you can release a version for those less fortunate, like myself, who have to use a 32 bit computer.

Thank thee kindly.

RSDuck commented 3 years ago

melonDS likely compiles and works as a 32-bit application. The thing is if your computer really only supports 32 bit x86 it probably too slow for melonDS and the JIT recompiler which could help in this regard only supports x64. Please check whether you aren't just running a 32-bit operating system with a 64-bit capable processor.

ghost commented 3 years ago

Well Desmume got some quality to it too lol or if you have a phone just use drastic.

Zettymaster commented 3 years ago

what CPU are you using that is 32bit only? (im not meaning that in a bad way, im more curious) but as RSDuck said, emulating is not a very lightweight task and the DS is not a particularly easy thing to emulate anyway.

nathanielcwm commented 3 years ago

The last x86 cpus without AMD64 seem to be Athlon XPs and low end Pentium 4s. What CPU do you actually have?

fancythedeveloper commented 3 years ago

Either an old computer or a super low end new one.

nathanielcwm commented 3 years ago

@fancythedeveloper ok using arks filtering tool the last cpu without 64 bit was from 2014 and wikipedia states that their actual purpose is for smartwatches / other iot devices

It's also used in this arduino: https://store.arduino.cc/usa/arduino-101

The last actual intel desktop cpu without 64 bit are the Intel Atom Lincroft cpus from 2010-2011

nathanielcwm commented 3 years ago

@VoxNiphili it would be really helpful if you actually came back to answer our questions.

DanielTampeCaamano commented 1 year ago

im interested in this, i have a tablet with 1gb ram so it can run 32bit windows. it has a x64 procesor so performance shouldnt be droping too much. this is for testing as id like to test this with my other pc.

CasualPokePlayer commented 1 year ago

You can't run 32 bit Windows? Then why would you want a 32 bit version of the program then? That will be worse than a 64 bit version of the program (and again, if the program is 32 bits it will not have access to the JIT, you will be stuck with the interpreter and that will be made worse due to being forced into 32 bit compatibility mode, and for a tablet I expect that CPU to be garbage and not handle this well).

If you mean you can only run 32 bit Windows, then really your best bet at that point is dual booting some Linux distro, which then you can use 64 bit programs. If that's not possible, you're SOL really. You can compile a 32 bit version of melonDS yourself but you should expect it not to run at full speed at all.

patataofcourse commented 1 year ago

i think this is something that has been discussed over and over; you can compile melonDS as 32 bit if you really want, the instructions are in the readme. it's just not worth it considering how little power a PC that doesn't support 64 bit will have. if your PC supports 64 bit and you choose to keep using 32 bit, that's honestly just on you, and you're on your own

i think this should be closed

DanielTampeCaamano commented 1 year ago

ill consider the linux aproach, at this point 32bit windows is dead in the water it seems.