Live data from Hacker News

RyujinX – Open Source Nintendo Switch Emulator

ryujinx.org

111–120 of 215 posts

Re: RyujinX – Open Source Nintendo Switch Emulator

#111
post #13

i gotta ask, what kind of career path does one have to have to figure out how to make this sort of thing? just hacking nights and weekends for 2 years straight? because i dont know how anyone gets paid to do this and yet there is so much incredible depth to learn that is probably undocumented because of legal issues

> just hacking nights and weekends for 2 years straight?

Yes. Believe it or not, the primary author of the ARM translation engine used in the other major Switch emulator is a medical doctor ("IRL white mage", as she sometimes puts it).

Re: RyujinX – Open Source Nintendo Switch Emulator

#112
post #52

Earlier quoted context omitted.

Good for you! Too many people are in it for the money and pure self interest. Now, I like the money our profession pays, it’s great - but I’d by doing something with computers either way, so what a blessing to get rewarded financially as well. Also, as an erstwhile professor who was at a top 3 program, a motivated and curious student is the best. If you had finished college you’d have done well with your attitude.

I really don't think there's a problem with doing a job just for the money and going home, everyone needs to eat at the end of the day

Right. In my experience, in nearly any professional discipline, words like 'passionate' and 'hungry' are often management euphemisms for 'has trouble drawing boundaries with work, and cares more about getting it done than work/life balance and their own wellbeing.' I think most of us get nerd sniped and spend half the night working on something every now and then, but that's not something any employer is entitled to.

Re: RyujinX – Open Source Nintendo Switch Emulator

#113

Earlier quoted context omitted.

Yes, just hacking nights and weekends. I've done my fair share of console reverse engineering, developing software for console devices (mostly GBA and NDS development, but a fair bit of SMS and Genesis reverse engineering), etc, and it's seriously some of the most fun I've had as a developer. But it takes an enormous amount of tenacity to push through the inevitable challenges.

how do you guys find the energy to hack nights and weekends? I do enjoy hobby programming but it takes me at least one week of vacation to detox from the work grind so I end up doing it only when I have extended vacation

in addition to what the others have said, I go home every day at 5 pm, no crunch or grind, no work calls outside of working hours. (luckily I live somewhere where that is guaranteed by law).

I think keeping a schedule that way has prevented me from every souring on programming in my free time.

Re: RyujinX – Open Source Nintendo Switch Emulator

#114
post #13

i gotta ask, what kind of career path does one have to have to figure out how to make this sort of thing? just hacking nights and weekends for 2 years straight? because i dont know how anyone gets paid to do this and yet there is so much incredible depth to learn that is probably undocumented because of legal issues

I've worked on large projects for almost 10 years before I started working in the field, though perhaps not as complex as an emulator. I dropped out of college due to medical reasons and was given the "opportunity" to receive disability benefits for the rest of my life. I accepted this and just continued my hobby doing programming. In that time I met many hobby programmers online who didn't seem to work or were tempo…

That's a nice story yo. I'm happy for you.

I fell into professional programming basically by accident... was a web developer by education and ended up being offered a position as a mobile developer for iOS as my first out-of-college career. Wasn't what I intended but they extended the offer and said offer included paid education in the field, so who was I to argue?

Years on I've gone through a few jobs and basically never used my web development degree for my day job, only really using it for side-gigs building websites for local businesses.

Life is weird.

Re: RyujinX – Open Source Nintendo Switch Emulator

#115
post #87

Why doesn't Nintento release their games to other platforms? I would love to play Zelda, but I am not going to buy a console just because of one game..

You just answered your own question. :) Want to play Zelda? You have to pay Nintendo at least $260. $100 more if you want to play on something better than a Switch Lite. Unlike Sony and Microsoft, Nintendo actually makes a profit on their hardware sales as well as game sales.

The PS5 has broken even since 2001 by now it may be profitable

Re: RyujinX – Open Source Nintendo Switch Emulator

#116
post #13

i gotta ask, what kind of career path does one have to have to figure out how to make this sort of thing? just hacking nights and weekends for 2 years straight? because i dont know how anyone gets paid to do this and yet there is so much incredible depth to learn that is probably undocumented because of legal issues

" i dont know how anyone gets paid to do this and yet there is so much incredible depth to learn that is probably undocumented because of legal issues"

- There IS a path to commercial emulator development. Most of these "retro collections" you see being sold on video game online shops are a frontend, a custom made emulator to avoid any legal/license issue (Avoiding GPL code as much as possible), a cool frontend and some extras depending on how much the team could unearth and license from the original developer/publisher/rights owner. Hell, Nintendo and Sony had teams making official emulators for the Playstation 1 emulation on PSP/PSVita/PS3 or almost every nintendo console before the GameCube for Virtual Console games

- Each country has its own set of laws, but using US cases as an example, developing an emulator for research purposes only (or at lease not competing directly with whatever you're emulating) and not using any file or code snippet from the original hardware can get a pass.

That's how some emulators go by without getting a Cease and Desist from Nintendo or Sony. And that's why they never bundle the BIOS with the emulator, even if it needs it to emulate... well... Basic Input and Output Systems.

Re: RyujinX – Open Source Nintendo Switch Emulator

#117
post #9

Earlier quoted context omitted.

Allegedly

It's just a game where an italian guy runs in a supermarket with a cart, nothing to do with the nintendo one :D

任天堂は無関係 https://commons.wikimedia.org/wiki/File:%E4%BB%BB%E5%A4%A9%E... Unrelated to Nintendo

Re: RyujinX – Open Source Nintendo Switch Emulator

#118
post #87

Why doesn't Nintento release their games to other platforms? I would love to play Zelda, but I am not going to buy a console just because of one game..

Beyond what some of the other comments mentioned, Nintendo also took a different approach to their consoles compared to Microsoft and Sony which kind of forces them to lock down their first-party titles.

The Nintendo Switch is very underpowered compared to the other consoles of the same generation (PS4/5, Xbox Series X) but has a huge advantage of being the ultimate handheld / travel console. While Sony and Microsoft consoles can generally push out more FPS or better graphics (usually they lean towards better graphics), the Switch is very limited since it needs to strike a balance of form factor (less space for hardware) and battery life (what's the point of the handheld if you can only game for 30 minutes?).

For a big chunk of their user base, including the folks interested in these type of emulators and using them legally, they would probably prefer to use their other consoles and/or a PC/Mac from a pure performance perspective.

I also suspect that they would get less revenue per copy sold on other platforms compared their own platform, especially with games released by in-house studios.

With the above in mind, releasing a game on other platforms will cut into their revenue stream pretty significantly.

Re: RyujinX – Open Source Nintendo Switch Emulator

#119
post #13

i gotta ask, what kind of career path does one have to have to figure out how to make this sort of thing? just hacking nights and weekends for 2 years straight? because i dont know how anyone gets paid to do this and yet there is so much incredible depth to learn that is probably undocumented because of legal issues

The only thing that allows these sort of projects to exist is a very unhealthy obsession. And believe me, I spent 2 years hacking Fujifilm cameras. Still am. Can't stop.

Re: RyujinX – Open Source Nintendo Switch Emulator

#120
post #2

Having tried both, I prefer Yuzu for playing Tears of the Kingdom: https://yuzu-emu.org/ Both are great, though, and the rapid speed of development on both projects means that whatever impressions I formed earlier this year are likely already out of date!

any reason why you prefer it over Ryujin? I'm on the opposite side; I remember the setup with Ryujin is much faster if you have a fairly recent rig.

It just performs better.

Also Yuzu has asynchronous gpu shader building which means you don't need to find and download a pre-built shader cache for a game for it to run smooth. Yuzu can build itself a shader cache while playing and it doesn't cause the game to stutter and hitch like crazy.

Yuzu just seems to me to be the technically superior option at this time.

Post reply on HN