RetroFed Forum
Your home away from modern life.
Super Smash Bros Ultimate now runs natively on PC at 60 FPS, no emulator required
Post Reply
AuthorMessage
Default Username lemmy.dbzer0.com defaultusername@lemmy.dbzer0.com
Joined: 2025-06-12
#52 · (edited) Quote Reply

Well I got news for you..

So I heard. A userland exploit is definitely a good start, but it is not a complete exploit chain quite yet. There still needs to be a kernel exploit, and if the Switch 2 runs on top of a hypervisor system like the PS5 and Xbox consoles (since the 360), a hypervisor exploit.

Right now, this exploit gives access to a limited sandbox, but still allows for execution of code, albeit in a limited scope, which can still aid in understanding the console better.

1
firepenny lemmy.world firepenny@lemmy.world
Joined: 2023-06-12
#53 · Quote Reply

So I heard. A userland exploit is definitely a good start, but it is not a complete exploit chain quite yet. There still needs to be a kernel exploit, and if the Switch 2 runs on top of a hypervisor system like the PS5 and Xbox consoles (since the 360), a hypervisor exploit. Right now, this exploit gives access to a limited sandbox, but still allows for execution of code, albeit in a limited sc...

Oh I agree. Its a start to greatness though. As much as we all hate AI it will further the cracking of the switch 2.

1
Default Username lemmy.dbzer0.com defaultusername@lemmy.dbzer0.com
Joined: 2025-06-12
#54 · Quote Reply

Oh I agree. Its a start to greatness though. As much as we all hate AI it will further the cracking of the switch 2.

Yes, although it has also been leading to early public disclosure of exploits. For example, the PS5 exploit could have waited a few weeks for GTA VI to come out, and this exploit could have waited a couple of weeks for the OoT remake to come out. I think there are people who are essentially acting as AI scriptkiddies who aren't really working within the hacking communities who are trying to make a name for themselves and end up making lives more difficult in the long run for people who want to hack consoles.

1
firepenny lemmy.world firepenny@lemmy.world
Joined: 2023-06-12
#55 · Quote Reply

Yes, although it has also been leading to early public disclosure of exploits. For example, the PS5 exploit could have waited a few weeks for GTA VI to come out, and this exploit could have waited a couple of weeks for the OoT remake to come out. I think there are people who are essentially acting as AI scriptkiddies who aren't really working within the hacking communities who are trying to mak...

Correct. Lots of scriptkiddies out there. And we have seen cases where professional hacks have quite the scene. IE thefl0w over ps5 Linux.

1
🇰 🌀 🇱 🇦 🇳 🇦 🇰 🇮 pawb.social Kolanaki@pawb.social
Joined: 2024-10-06
#56 · (edited) Quote Reply

Given the comments, I think this is probably the most relevant quote from the project creator (my bolds): This project was built with AI, and that is part of the point. I am not a reverse engineer or a security engineer, and I did not come up through whatever field normally teaches this. Almost all of the code here was written by AI coding agents (Claude) that I direct: I decide what to try, th...

I've kinda been thinking about coding with AI the same way lately seeing these projects. It's all just logic. And much of it is tediously typing out that logic even when you already know exactly what you're trying to do. Having a bot just quickly write up code you would have typed yourself isn't really the same as not being able to draw Mickey Mouse so you generate a drawing with AI.

But then again, we are getting to a point where you can just prompt the thing with "make me a clone of dwarf fortress, but in space" and it could do everything to make that happen. No creativity needed at all.

3
killwill feddit.nl killwill@feddit.nl
Joined: 2023-08-03
#57 · Quote Reply

N64 emulation has been notoriously difficult to perfect and has historically relied on per-game hacks. Only recently with projects like ares and FPGA cores has emulation gotten much better. Try running any libdragon software on any older N64 emulator to see what I mean. Also N64Recomp specifically is worth mentioning because it is the first notable static recomp tool for video games that I can ...

You can keep naming static recompilers but there is still years of emulation research behind each one. I could keep going through them and pointing out the fact that most of them say "inspired by X" in their respective readme's but we would be here forever. But just to name a couple more:
XenonRecomp - relied on Xenia as a reference (check special thanks)
N64Recomp - went ahead and looked at the readme for this and he mentions IDO static recompilation project as inspiration for it (not sure if anything was actually used)
Suyu - obviously built using the existing knowledge gained from the emulator (and in the end still falls back to emulation)
PS2Recomp - references pcsx2, also still in very early stages. Its hard to tell how many games have been recomped with it but Playported only shows 10 playable Recomp/Decomps

My point is, kairuByte is right, these projects are measured in years. We don't see it because we are standing on the shoulders of giants.

1
Default Username lemmy.dbzer0.com defaultusername@lemmy.dbzer0.com
Joined: 2025-06-12
#58 · (edited) Quote Reply

You can keep naming static recompilers but there is still years of emulation research behind each one. I could keep going through them and pointing out the fact that most of them say "inspired by X" in their respective readme's but we would be here forever. But just to name a couple more: XenonRecomp - relied on Xenia as a reference (check special thanks) N64Recomp - went ahead and looked at th...

And AI stands on the shoulders on human labor.

Obviously these static recompilation tools (and I purposefully picked ones where I saw no obvious help from LLMs, though I didn't look too carefully) had massive help from prior emulation projects, but they were/are still novel projects (maybe barring Suyu).

Also, it's very possible that N64Recomp used direct ideas or even code from IDO Static Recomp, since that's a project that recompiles IRIX programs, and there is a direct link there given the SGI lineage of both hardware architectures.

The main point I was trying to make is that AI doesn't need to be used to attain speed when it comes to porting games now that these ideas and tooling exist, as these tools can now be used, or new ones creates for consoles that don't yet have them.

1
boonhet lemmy.zip boonhet@lemmy.zip
Joined: 2026-08-12
#59 · Quote Reply

"They are (free to)!" Slave labour provides cheap chocolate for those who can't afford to purchase their optional chocolate ethically type argument

Fair, misunderstood the "they are".

It's quite the opposite though. People are demanding open-source devs to toil away for free because using the thing that can automate a bunch of work is bad.

A more apt comparison would be:

Tractors put people out of work so we shouldn't buy produce from farms that use them, BUT we also don't want to pay extra despite the fact that these farms require more labour to produce the same amount of crops.

You're always free to start your own tractorless farm and you'll see how many people are willing to pay extra just for not having a tractor involved versus how many people would prefer things to be cheaper.

Maybe not a perfect analogy because food is essential, but it kinda shows how annoying the people that demand their completely free software is handwritten seem.

Go donate a couple grand a month to a project you truly care about and maybe the dev can afford to work on it full time instead of using LLMs to build the things they want to exist.

I should also mention that whatever device you're posting from, likely benefits from slave labour somewhere in the supply chain, as do many other goods in our lives. Living in the west, most of us benefit from some form of slavery or another happening somewhere we don't care about because it's out of sight. It's quite unfortunate. Comparing LLM usage to actual fucking slavery is WILD to me though.

1
apotheotic (she/her) beehaw.org apotheotic@beehaw.org
Joined: 2023-07-11
#60 · Quote Reply

Fair, misunderstood the "they are". It's quite the opposite though. People are demanding open-source devs to toil away for free because using the thing that can automate a bunch of work is bad. A more apt comparison would be: Tractors put people out of work so we shouldn't buy produce from farms that use them, BUT we also don't want to pay extra despite the fact that these farms require more la...

Sheeeesh. Lotta assuming and projecting. I'm gonna go ahead and disengage, have a good one!

1
boonhet lemmy.zip boonhet@lemmy.zip
Joined: 2026-08-12
#61 · Quote Reply

Sheeeesh. Lotta assuming and projecting. I'm gonna go ahead and disengage, have a good one!

But that's what this is. "Waah waah nobody spent thousands of hours to bring me this free thing". It's always been a pain point with FOSS but now people are getting especially pissy that they're not getting more for free.

1
apotheotic (she/her) beehaw.org apotheotic@beehaw.org
Joined: 2023-07-11
#62 · Quote Reply

But that's what this is. "Waah waah nobody spent thousands of hours to bring me this free thing". It's always been a pain point with FOSS but now people are getting especially pissy that they're not getting more for free.

You are entitled to believe that! Have a good one!

1
boonhet lemmy.zip boonhet@lemmy.zip
Joined: 2026-08-12
#63 · Quote Reply

You are entitled to believe that! Have a good one!

And you're entitled to believe people need to labour for you for free. Have a good one!

1
apotheotic (she/her) beehaw.org apotheotic@beehaw.org
Joined: 2023-07-11
#64 · Quote Reply

And you're entitled to believe people need to labour for you for free. Have a good one!

Nobody needs to anything, but I do wish you would respect my request to disengage instead of taking shitty little jabs at me as I wish you well.

1
boonhet lemmy.zip boonhet@lemmy.zip
Joined: 2026-08-12
#65 · Quote Reply

Nobody needs to anything, but I do wish you would respect my request to disengage instead of taking shitty little jabs at me as I wish you well.

So you're uncomfortable about admitting that you want people to work for free to bring you the open source software you want instead of using assistive software to automate the process. Alright, whatever. Have a nice day.

1
apotheotic (she/her) beehaw.org apotheotic@beehaw.org
Joined: 2023-07-11
#66 · Quote Reply

So you're uncomfortable about admitting that you want people to work for free to bring you the open source software you want instead of using assistive software to automate the process. Alright, whatever. Have a nice day.

I have repeatedly voiced my desire to leave this interaction and you have continued to insult me and ignore my request to disengage.

1
ILikeStupidMemes lemmy.zip ILikeStupidMemes@lemmy.zip
Joined: 2026-08-27
#67 · Quote Reply

Ship does make significant use of generative AI.

Oh, I was unaware. Thank you for correcting me.

1
boonhet lemmy.zip boonhet@lemmy.zip
Joined: 2026-08-12
#68 · Quote Reply

I have repeatedly voiced my desire to leave this interaction and you have continued to insult me and ignore my request to disengage.

You do know you can just stop replying, right? If you stop trying to be high and mighty, that is.

1
Post Reply Page 2 of 2   Goto page « First 1, 2
Back to top