1. Technical approach to recompilation
The discussion frequently focuses on how the PS2 is being recompiled—using AOT translation of EE code, cycle‑budget timing, JIT for unseen VU micro‑programs, and bit‑exact modeling of PS2‑specific float behavior and pipeline flags.
“It isn't cycle‑accurate… EE code is translated AOT, and each block subtracts its instruction count from a cycle budget. Interrupts, timers, DMA and vblank are events on one emulated clock, delivered at block boundaries…” – deadxwarrior
“VU programs are not really part of the executable… I record each microprogram the first time its uploaded and compile it AOT, and in the browser I JIT any program I haven’t seen to wasm.” – deadxwarrior
“The pipeline details games actually observe are modeled: MAC/status/clip flags become visible four instructions late… PS2 floats… are done bit‑exact.” – deadxwarrior
2. Legal and ethical implications
Many commenters debate whether recompiling games constitutes piracy, the impact on studio incentives, and the legality of distributing such tools.
“With the slew of recomps these days enabled by AI, how much incentive is there for a game studio to pour their heart, soul and money in a product when it can be easily ‘stolen’ and shared for free…?” – Elizer0x0309
“It's been 27 years since Napster. People are still making albums and movies. I don't think piracy moves the needle in any meaningful way…” – goosejuice
“Look at a graph of music industry earnings… because of piracy and the transition to digital… it changed everything in every meaningful way.” – Laremere
“I actually developed the project to play my own game dumps remotely via VPN from my home server; making it publicly available is not legal and will be consequences:)” – deadxwarrior
“As legal as archive.org collection of DOS games playable in browser… but defunct game studios rarely sue.” – Xirdus
3. Nostalgia for original hardware quirks
A recurring theme is the sentimental value of the PS2’s loading screens, controller feel, and audio cues—elements that users miss when playing via modern recomps.
“Who would want to play Gran Turismo without long CD loading screens?” – eluusive
“That's easy enough to simulate… pause the game manually… make a sandwich… take the dog out… then use the bathroom before resuming.” – ssl-3
“Or without the very‑much‑needed hold‑your‑breath moment at startup… you get a ~1 second moment… before you hear the ‘viump’ that tells you everything is OK.” – embedding‑shape
“Even using the original PS2 or PS3 controller… doesn't really reproduce the same smooth acceleration/brake curve of the PS2.” – easyThrowaway
“Right analog should be accelerate and brake. Analog buttons were always a bad idea…” – suprjami
“And you lose the acoustic error handling too: one seek noise meant resolve(), another meant reject().” – styleio