Show HN: PS2 games statically recompiled to WebAssembly
69 points by deadxwarrior 6 hours ago | 28 comments

zuInnp 17 minutes ago
All of this recomp stuff is pretty amazing. I really don't like how AI changed my profession, but hey at least I get something good from it.
reply
eluusive 3 hours ago
Who would want to play Gran Turismo without long CD loading screens?
reply
ssl-3 3 hours ago
That's easy enough to simulate, too, isn't it? Just pause the game manually at the right spots to make time to get up, make a sandwich, eat the sandwich, take the dog out, walk the dog around the block, and then use the bathroom before resuming. No worries.
reply
easyThrowaway 2 hours ago
A better question: who would want to play Gran Turismo 3 or 4 without pressure sensitive controllers?

Even using the original ps2 or ps3 controller with the right drivers on PCSX2 doesn't really reproduce the same smooth acceleration/brake curve of the PS2.

Playing them on a keyboard or fully digital inputs is just a miserable experience.

reply
rickdeckard 2 hours ago
wow, how awesome it would be to play those games with Trackmania-like reload-times (if you restart the race in Trackmania, you're immediately at the starting line again).

I assume it would require some additional patching in those GT / NFS games though...

reply
embedding-shape 3 hours ago
Or without the very-much-needed hold-your-breath moment at startup, where you listen to the sounds to see if the DVD actually loaded correctly. You get a ~1 second moment in there where life itself suddenly stops, before you hear the "viump" that tells you everything is OK in the world.
reply
styleio 30 minutes ago
And you lose the acoustic error handling too: one seek noise meant resolve(), another meant reject().
reply
CodeCompost 25 minutes ago
AI or no AI, this is amazing.
reply
simonmales 2 hours ago
No GitHub pages so I can play?
reply
svantana 50 minutes ago
The games themselves are copyrighted, no?
reply
rvz 33 minutes ago
Yes they are, and Cloudflare gets DMCA requests to take them down.
reply
krystalgamer 2 hours ago
ah yes, another recomp that still emulates a core system component.

https://github.com/snuri00/ps2-web-recomp/blob/1066c9eea78c2...

reply
xyzsparetimexyz 7 minutes ago
Theres a lot of lying going on with these types of AI projects. What I want to see is more 100% matching decompilation so that people who dont use AI can modify the rendering eyv glue and port them to new platforms
reply
ekremabiii01 42 minutes ago
its still under development, system components will compile to cpu and VU1 modules will translate to gpu shaders
reply
spwa4 2 hours ago
VERY cool. I wish you could make this work for steam deck (and friends) though.
reply
TheCapeGreek 2 hours ago
Why would you want this to work on a dedicated gaming device that can emulate the titles outright?

Have a look at Decky loader and Emudeck.

reply
spwa4 57 minutes ago
Can't get decky loader to work on my (Lenovo) steam deck
reply
hodgehog11 53 minutes ago
You can definitely still get PCSX2 working on it though, and it's fantastic. PS2 and PS3 games are among my favourite uses for handheld PCs.
reply
FanaHOVA 23 minutes ago
What's a Lenovo Steamdeck?
reply
fonrex 3 hours ago
I hope they'll be able to do that with Forza too !
reply
squidmaster 2 hours ago
[dead]
reply
danxbuild 6 hours ago
[dead]
reply
DylanMerigaud 5 hours ago
[dead]
reply
anthk 2 hours ago
On the PSP recomp, I wish they could somehow target GL 2.1 video cards (ancient Intel iGPU's) so legacy users like me could play most of the games on an n270 netbook.
reply
pjmlp 12 minutes ago
I agree with the sentiment, however it needs to be at least OpenGL 3.3, and take advantage of shaders.
reply
Narishma 4 minutes ago
GL 2.1 supports shaders.
reply
pjmlp 38 seconds ago
I know, but it still has lots of baggage and missing features, which is why game engines that support OpenGL tend to target OpenGL 3.3 as the minimum baseline, given that it used to be widely deployed.
reply
fps-hero 46 minutes ago
Man, the netbooks were amazing for their time, but even by 2008 standards, they were not powerful computers.

At the time you needed a fairly capable gaming PC for PS2 emulation, which is a far cry from the igpu in an atom. Given a PSP is basically a cut down PS2, I don’t think emulation on that calibre hardware is an achievable goal. An atom doesn’t even have a hardware programmable vertex shaders, on windows I don’t even think they had GL 2.1.

I never thought I’d see the day where an atom would be vintage tech, and people would still be rocking said vintage tech. It’s amazing you’ve kept it running and usable. Modern PCs can’t even keep up with modern OS, and you’re still rocking the good old days of single core single thread. Rock on!

reply
ant6n 11 minutes ago
I used to play GTA San Andreas on an n270 netbook, I believe at 1024x600. Didn’t run well, but was definitely playable.
reply
m00dy 2 hours ago
I don’t think it’ll happen. The market is too small, and the token costs don’t seem worth the potential upside.
reply
Narishma 60 seconds ago
What do you mean by token costs? Does it cost more to support an older graphics API than a newer one?
reply
sick_of_slop 2 hours ago
[dead]
reply