this post was submitted on 09 Jul 2026
37 points (93.0% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

69760 readers
194 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

We heartily recommend visiting the free port of freemediaheckyeah (aka FMHY) while you sail the high seas, for all the freshest links the ocean has to offer.

📜 c/Piracy Wiki (Community Edition):

🏴‍☠️ Other communities

FUCK ADOBE!

Torrenting/P2P:

Gaming:


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 3 years ago
MODERATORS
 

Since the PS3 ran on modified OpenBSD, would it be possible to run physical disc games trough a disc drive on a Linux laptop by downloading the needed libraries? In what way would I need to modify the games/system?

Would the architecture play a big role? My thinkpad barely runs RPCS3 but can handle AAA steam titles.

you are viewing a single comment's thread
view the rest of the comments
[–] mlatu@moist.catsweat.com 8 points 15 hours ago (1 children)

even if you grabbed all the code available on a ps3, there is no way in hell to make a x86_64 machine run a program compiled for a powerpc cpu except by emulation or just-in-time-recompilation... good luck

[–] H3rm7t@infosec.pub 1 points 15 hours ago (3 children)

And I cannot recompile the games because they're coded for this exact architecture and there'd be many losses, right?

[–] diaphragmwp@discuss.tchncs.de 2 points 13 hours ago* (last edited 3 hours ago)

Well, someone did exactly that with Sonic Unleashed (XBox 360) IIRC. And a few select N64 titles.

The produced code is complete garbage, it's basically the machine code disassembled, but instead of assembly it's some technically valid C that can be forcefully shoved back up a compiler. Due to register sizes and calling conventions being different across architectures, there was zero chance of making the giant blob cooperate with native builds of the libraries it used, so some poor people had to pick out everything machine specific in the giant pile of shit that came out of the disassembler and fake it. That took forever.

[–] Natanael@slrpnk.net 3 points 15 hours ago

In theory you can recompile by translating the instructions, the problem is the game engine assumes things about the hardware that is no longer true when running on your computer, such as memory model and more. Patching this up makes it slow.

[–] mlatu@moist.catsweat.com 3 points 15 hours ago (1 children)

give it a couple decades of manpower and eventually it will become viable

[–] hexagonwin@lemmy.today 2 points 15 hours ago

might actually come true at some point, like what happened with n64 games