Live data from Hacker News

The Impossible Port: MacOS

blog.ryujinx.org

111–120 of 120 posts

Re: The Impossible Port: MacOS

#111

Earlier quoted context omitted.

Convenience doesn’t matter much to some people. When I get a Switch, I doubt I’ll ever play it undocked. I preferentially play Nintendo DS games on the Wii U Virtual Console rather than on my 3DS as I find it much more comfortable.

Exactly. I wish they’d make a non-portable switch too, since they already made a non-sociable one. That I’d buy. I have no interest in playing games away from my sofa.

Remember the Super Game Boy?

Re: The Impossible Port: MacOS

#112
post #4

Are people who own M1 Macs actually interested in playing games though? You'd think they would buy something more suitable for the job if they were.

The baseline M1 Mac Mini replaced my gaming desktop for a few months when it first came out. I've also used my M1 MacBook to play games like Factorio, Civilization, and Stellaris.

It certainly isn't going to be playing games at max settings, but it does a good enough job.

Re: The Impossible Port: MacOS

#113
post #8
post #5

Earlier quoted context omitted.

Quite a sizeable crowd, actually. The M1 series is quite fine for gaming, it just requires vendors/authors producing for it.

A platform that nobody develops for isn't really a good platform for gaming. And I don't see why developers would bother when Apple is just going to break compatibility for their games in a few years unless they keep updating it.

All of my favorite games are on macOS.

Re: The Impossible Port: MacOS

#114

The article says: > Implementing ARM compatibility is a big-deal for normal software, and emulators are far from normal. This is bullshit. ARM compatibility is trivial for normal software, and unless an emulator wants to leverage some sort of virtualization technology, emulators are perfectly normal software. Stop pretending there’s some mystique to them. Everyone who’s gone through a reasonable undergraduate CS curr…

> Everyone who’s gone through a reasonable undergraduate CS curriculum should have implemented an emulator as part of their computer architecture courses, just like everyone should have implemented an OS as part of their operating systems coursework.

You have a very ambitious understanding of the rigor of the average CS program.

Re: The Impossible Port: MacOS

#115
post #98

Earlier quoted context omitted.

> Everyone who’s gone through a reasonable undergraduate CS curriculum should have Tell me the equivalent of "I went to Harvard you peasant" without telling it.

He is right on that regard. In Spain, CS curricula have that on any university.

In Spain CS undergrads are writing their own OS? Do you have any examples (preferably in English)? I find this hard to believe.

Re: The Impossible Port: MacOS

#116

Just a suggestion to the authors - if you want to get people on the platform excited about your work, maybe don’t shit all over the platform. You did something great. Emphasize that. Leave the editorializing out. Yes, Apple does things differently than other manufacturers and sometimes that makes things more difficult for what your trying to do. Every platform has these issues, just in different places. Other than th…

> Yes, Apple does things differently than other manufacturers and sometimes that makes things more difficult for what your trying to do. Every platform has these issues, just in different places. Out of genuine curiosity what would compel you to write this? They wrote an article about the issues they faced and you felt a need to "defend" Apple? I'd love to hear why people feel some sort of "personal connection" to a…

I wrote it because I was interested in the project. I like hearing about technical challenges in graphics and overcoming them. But as I got into it, it wasn’t just a list of “we faced x, y, and z challenges, and here’s how we overcame them.” It was “because Apple are jerks, they didn’t do everything exactly like everyone else.” For example, they say:

“Even with all the hurdles, roadblocks and brick walls put in our way, we're finally back on Mac!”

Hurdles - sure, things are different and it’s a challenge. “Roadblocks” and “brick walls” say that the author believes Apple made things that way with an intention to keep them from writing their software. This isn’t like some copy protection that is literally trying to fool would-be hackers. It’s just a slightly different way of doing the same thing. (I’ve done ports from OpenGL to Metal, so I’m aware of many of the differences.)

It wasn’t even specifically about Apple. It was just the fact that I didn’t want to hear a list of personal grievances with a company they don’t like. I just wanted to understand the technical challenges and solutions without all the moaning and bitching. As I said, it’s pretty impressive on its own. No need to add a bunch of fluff that detracts from it. It just reads like somebody typing “Micro$oft” on Slashdot 20 years ago. Grow up already.

Re: The Impossible Port: MacOS

#117
post #39
post #37

Earlier quoted context omitted.

You can run it at higher than 30fps as well, although with some issues. It does make a difference in smoothness.

Everyone’s different, but to me it does not seem worth giving up the convenience of the Switch.

> Everyone’s different, but to me it does not seem worth giving up the convenience of the Switch.

To me, the Switch's portability is irrelevant. I'm not really a "game on the go" guy, it's just the console I had to buy to play modern Mario and Metroid. It lives in its dock 99% of the time, only coming out when I go on vacation, and these days since I have a Steam Deck that will probably become 100% of the time.

When Nintendo announced the Switch Lite my immediate thought was how I'd love for them to do the exact opposite, give me a "Switch Heavy" that trades the screen and battery out for a faster SoC that can do 1080p instead of 720p and builds in all the features from the fancy dock that comes with the OLED model

I can honestly say that Ryujinx sold me on the Switch as well, back in the summer of 2020 I saw some news posts about the development of the emulator, grabbed it and a copy of Mario Maker 2, and proceeded to play through the entire single player campaign in one sitting, which made me decide to get a real one so I could get online and get the user created content. I set up a few auto-refreshers on various store web sites and in a week or so ended up getting an order confirmed on one.

Re: The Impossible Port: MacOS

#118

Earlier quoted context omitted.

Did you ever update it?

The ability to softmod those early Switches can't be patched out in software AFAIK, so it shouldn't matter what software version it's running

Oh cool. Thanks for that…off to go check mine..

Re: The Impossible Port: MacOS

#119
post #11

For emulating vintage gaming hardware that's no longer available, one argument would be preservation of the media. But what's the rationale (not rationalization) on running an emulation of the Nintendo Switch, when it's still commercially available? In practice, is it usually because people want to play the games without paying for the hardware and software?

People regularly pirate and violate licensing agreements without even the mildest cognitive dissonance despite knowing it is breaking the law or unethical.

Unethical? Because someone could have profited more?

Re: The Impossible Port: MacOS

#120

Earlier quoted context omitted.

People regularly pirate and violate licensing agreements without even the mildest cognitive dissonance despite knowing it is breaking the law or unethical.

Unethical? Because someone could have profited more?

Sure, whatever. That isn't the point.
Post reply on HN