Imperf3kt wrote: ↑Sat Dec 15, 2018 11:55 pm
.exe files are a Windows extension, and will not run on a Pi no matter what operating system you use or make because they're designed for x86 CPUs but a Pi has an ARM CPU
This is not entirely true (although you're right in the most common case).
If .exe is a Windows extension (not DOS), that means it has a Portable Executable header, which can hold an ARM code.
To the OP, I'm not sure you realize how big task that is. Take for example ReactOS, they are writing an OS to execute windows binaries for about 10 years now, and they haven't finished yet.
You could use Linux, as it can load and execute .exe files if you load the appropriate kernel module.
LJ article and
some doc. It is important that knowing how the executable can be loaded
is not enough, not by far. You have to provide the libraries and system calls too that the code expects. There are two pretty cool projects available on Linux that does just that, check out:
dosbox - executing .exe files in DOS environment (so far all retro games I've tried was working)
wine - executing .exe files in Windows environment
Finally, if your executable file contains machine code for a different architecture, then you must load it through an emulator, there's no other way. Like Imperf3kt said, .exe files are most likely for x86. In this case your best bet will be
qemu.
If you are not interested in the details, you just want to play on your Pi, check out this Linux distro:
http://www.retrorangepi.org/
http://piboards.com/2017/01/31/review-r ... ngepi-3-0/
It has a nice menu which can be navigated using game controllers, and dosbox, scummvm and others are already installed and configured on it for you. THB I haven't tried this on Raspberry Pi, but I see no reason why it shouldn't work. You have to give it a try to see if it really works.
Cheers,
bzt