I wish all game executables would be OS agnostic, something similar to WebAssembly: GameAssembly. For example you can no longer play 32-bit games on new macOS version, neither 32-bit Windows games under Wine. It's almost impossible to find 64-bit .exe files so they can run under fine under Wine/Crossover.
Nearly all Nintendo 64 games can now be recompiled into native PC ports
81–90 of 182 posts
Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports
#82Earlier quoted context omitted.
Wouldn't it still expect a weird joystick?
Well I was hoping there'd be a way to translate mouse input into the joystick input in a straightforward way that isn't available on emulators.
Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports
#83I wish all game executables would be OS agnostic, something similar to WebAssembly: GameAssembly. For example you can no longer play 32-bit games on new macOS version, neither 32-bit Windows games under Wine. It's almost impossible to find 64-bit .exe files so they can run under fine under Wine/Crossover.
Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports
#84I wish all game executables would be OS agnostic, something similar to WebAssembly: GameAssembly. For example you can no longer play 32-bit games on new macOS version, neither 32-bit Windows games under Wine. It's almost impossible to find 64-bit .exe files so they can run under fine under Wine/Crossover.
It's funny how the Mac is more compatible with old Windows programs than old Mac programs.
Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports
#85I wish all game executables would be OS agnostic, something similar to WebAssembly: GameAssembly. For example you can no longer play 32-bit games on new macOS version, neither 32-bit Windows games under Wine. It's almost impossible to find 64-bit .exe files so they can run under fine under Wine/Crossover.
On Debian, I found I had to run
dpkg --add-architecture i386 && apt-get update
and then install the wine32 packageRe: Nearly all Nintendo 64 games can now be recompiled into native PC ports
#86I wish all game executables would be OS agnostic, something similar to WebAssembly: GameAssembly. For example you can no longer play 32-bit games on new macOS version, neither 32-bit Windows games under Wine. It's almost impossible to find 64-bit .exe files so they can run under fine under Wine/Crossover.
The JVM does this pretty well for Minecraft. I doubt Minecraft would support Linux, the BSDs, etc without it. Bedrock edition (the not-JVM version which supports Windows and consoles/phones) doesn't even support MacOS even though it obviously could.
Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports
#87Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports
#88To operate this tool, you still need to disassemble the ROM up front and annotate it heavily before it can be recompiled. This tool is very nice, to be sure, but the hyperbole about anything close to one-click generation of standalone executables for an arbitrary ROM is getting out of hand.
Except this work can be done once, stored somewhere and shared. Take a ROM (it means read-only after all) and get native port out...
Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports
#89Do typical emulators compile ahead of time? Just-in-time? If not, why? This approach (ahead of time compilation) appears to have huge benefits.
Interpretation involves writing a VM that represents the state of various parts of the machine, and executes instructions that change the state of the VM, with varying levels of accuracy.