Live data from Hacker News

Nearly all Nintendo 64 games can now be recompiled into native PC ports

tomshardware.com

101–110 of 182 posts

Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports

#102

Earlier quoted context omitted.

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.

If Minecraft were a Microsoft product from the start, they probably wouldn't have made the Java version compatible with Mac or Linux (even though it uses JVM, there are some natives included), or wouldn't have made a Java version to begin with.

Also it’s pretty ironic that Microsoft, who wants to convince the entire world that c#/netcore is the next multi-os platform isn’t capable of delivering anything else than Minecraft Java on Linux.

It’s a shame that I can’t play with my son from my Linux PC since he plays on switch (so the c#/bedrock edition)

Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports

#103
post #102

Earlier quoted context omitted.

If Minecraft were a Microsoft product from the start, they probably wouldn't have made the Java version compatible with Mac or Linux (even though it uses JVM, there are some natives included), or wouldn't have made a Java version to begin with.

Also it’s pretty ironic that Microsoft, who wants to convince the entire world that c#/netcore is the next multi-os platform isn’t capable of delivering anything else than Minecraft Java on Linux. It’s a shame that I can’t play with my son from my Linux PC since he plays on switch (so the c#/bedrock edition)

Bedrock edition is written in C++ and does not use C#.

Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports

#104

Any suggestion for a high quality n64 controller compatible with windows or linux? The official one touts "Switch only".

I'm wondering if a wireless Xbox controller would work. It's what I use with Apple TV without issue. Button layout is close enough (runs to living room to compare Xbox controller to Switch Pro...), in fact they're basically identical.

OTOH, I haven't tried the Switch Pro controller with anything else but a Switch, so maybe it can be made to work? (EDIT: just tried it: my Mac connects to the Switch Pro via BT, haven't actually tried it, 'cuz damned work is in the way.)

Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports

#105
post #102

Earlier quoted context omitted.

If Minecraft were a Microsoft product from the start, they probably wouldn't have made the Java version compatible with Mac or Linux (even though it uses JVM, there are some natives included), or wouldn't have made a Java version to begin with.

Also it’s pretty ironic that Microsoft, who wants to convince the entire world that c#/netcore is the next multi-os platform isn’t capable of delivering anything else than Minecraft Java on Linux. It’s a shame that I can’t play with my son from my Linux PC since he plays on switch (so the c#/bedrock edition)

> It’s a shame that I can’t play with my son from my Linux PC since he plays on switch (so the c#/bedrock edition)

There are some plugins for the java edition server that allow bedrock clients to join, that might be an option for you.

Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports

#106

Any suggestion for a high quality n64 controller compatible with windows or linux? The official one touts "Switch only".

8BitDo sells a kit to modify an original N64 controller into a wireless controller with a modern Hall effect joystick.

Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports

#107

Any suggestion for a high quality n64 controller compatible with windows or linux? The official one touts "Switch only".

I'm wondering if a wireless Xbox controller would work. It's what I use with Apple TV without issue. Button layout is close enough (runs to living room to compare Xbox controller to Switch Pro...), in fact they're basically identical. OTOH, I haven't tried the Switch Pro controller with anything else but a Switch, so maybe it can be made to work? (EDIT: just tried it: my Mac connects to the Switch Pro via BT, haven't…

It would but the N64 controller's layout is unique and it's more intuitive to play games on the original controller.

Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports

#108
post #88

Earlier quoted context omitted.

Shared legally?

You can share the prepared binary because it contains no trace of the rom. The rom is still required to play the game.

I wouldn't count on it, it is still derivative work and I am sure the licences for the games forbid this. Some companies may let it slide, but Nintendo is known to be aggressive about their intellectual property.

And you will probably have a hard time arguing that it doesn't promote piracy. You can't get "ROMs" officially. You have to extract them from the cartridge with specialized equipment, or maybe in some other way, but it is not as simple as reading from a CD. It means that most people will simply get them from illegal sources. With an emulator, you can say it is for "homebrews", but if you recompile a commercial game, you can't use this argument.

Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports

#109
post #79

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.

I was able to run 32-bit Windows games in Wine on Mac, even on Apple Silicon. GTA IV on my M1 mini. There's some kind of "32 on 64" emulation built into whatever version of the 32-bit Wine that PlayOnMac installs. Impossible to Google so idk how it really works. It's funny how the Mac is more compatible with old Windows programs than old Mac programs.

Old windows programs had the luck that intel fucked up Itanium, which left us with AMDs idea to just take the existing 16 bit compatible 32 bit processor and turn it into a 32 bit compatible 64 bit processor (that might also be 16 bit compatible, not sure on that one). As result new and old windows programs use a lot of the same basic instructs and emulating the newer programs includes a lot of the work needed to also emulate the older ones.

Re: Nearly all Nintendo 64 games can now be recompiled into native PC ports

#110
post #21

To 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.

To be fair, N64 is not the PS2 or Gameboy--there are only 388 games that were released for it. Going through all of the games that were released and shepherding them through this process is feasible.

And there are probably fewere games that are worth doing. Maybe 100? 200?
Post reply on HN