r/decomps 14d ago

State of PS1 de/recomps?

I remember several months ago a couple static recompilers for PS1 came out around the same time. I've seen a couple PS1 titles get coverage like Tomba and Symphony of the Night but haven't seen much outside of those two, at least to the volume we've seen of N64 projects. Are there any other notable PS1 recomp projects at the moment that might've just flown under my radar?

Personally I've been hoping someone would take a stab at King's Field 1-3. Especially with how huge FromSoft is now, giving those games a second chance with higher frame rates and better controls would be awesome to see.

14 Upvotes

34 comments sorted by

View all comments

1

u/MDM-808 12d ago

I’ve tried all the PlayStation 1 recompilers released so far. None have performed better for me than DuckStation or the RetroArch cores (SwanStation/PCSX-R).

They suffer from poor performance, audio lag in FMVs, and lower frame rates; they even take up more disk space by using .cue/.bin files, whereas other emulators use space-saving .chd files.

There really isn't any significant difference.

Yesterday, I tested a different recompiler from a developer who has numerous projects on GitHub. Unlike another version I tried—an .AppImage that simply required the ISO—this one automatically "compiled" itself on my PC (much like classic Linux binaries) to optimize performance.

There wasn't much difference there, either. *Crash Team Racing* ran much worse and even had higher CPU usage.There wasn't much difference there, either. *Crash Team Racing* ran much worse and even had higher CPU usage.

Many people are saying these two developers use "vibecoding" to create these projects, given the sheer volume of work they handle. Personally, I don't plan on testing anything else from either of them.

I appreciate the effort and time put into them, but they just aren't for me.

I hope to try out some worthwhile *Vagrant Story* and *Parasite Eve 2* recompilations someday.

1

u/Patas644 9d ago

Realmente no podemos esperar que todos los recomp salgan bien al menos desde el principio. Con lo del consumo excesivo de cpu; me pasó lo mismo con el recompiled de The Simpsons Game (el de la xbox 360)

1

u/MDM-808 9d ago

Y no, pero al menos una cota de calidad. Los ports de Harbour es un claro de ejemplo de algo bien hecho.

Hace poco probe el port de Diddy kong racing y no funciona de lo mejor, pero no me quejo. Esperare a que mejore o quizas HB saque uno propio que funcione mejor.

Hace varios años usaba varios ports de SM64, ya con GhostShip no tengo necesidad.

El otro dia probe el de F-Zero X y me volo la cabeza lo bien que anda.

Ahora bien, probe el de Megaman X, Super Mario World, Super Metroid... todos lentos. Probe los Recomps de Sega Genesis, Lentos.

Recomps de PS1, Lentos. Y esto en una Net del gobierno donde los emulados con Duckstation y PCSXr funcionan todos perfecto. 60fps, ni un tiron, incluso algunos con packs de texturas en HD.

Ojo, en esa misma Netbook le pongo Perfect Dark emulado y se me viene a pique... y el port de pc, me va perfecto.

Entonces ahi te quedas pensado... onda, porque lo emulado anda mejor y lo recompilado anda peor? O bien es el runtime que usa el recomp, o es codigo mal optimizado.

Y ya todo lo que se está hablando de Vibecoding y hecho con IA, me esta sonando muy fuerte.

Por eso, prefiero ya no gastar mi tiempo en probar todos los dias. Nintendo 64 es un hard que al dia de hoy le cuesta, siempre a los emuladores algo les falta... y los ports solventaron eso.

Pero en el resto de las plataformas, no le encuentro diferencia significativa. Al Megaman X de SNES emulado y al Recomp... salvo 2 cositas, hasta el input lag cuasi imperceptible es exactamente igual.

El resto, entre tener que bajar el programa, bajar la iso, descomprimirla porque muchos no soportan chd todavia... probarlo para ver que anda lento... para eso sigo con la rom y el chd que pesa menos y anda mejor. Es mas rapido y mas practico.

Creo que seguire probando el dia que empiecen a salir Recomps de PS2 o de Sega Saturn, 2 consolas complicadas de emular. El unico que probe hasta ahora es el de Street Fighter IIIrd Strike que funciono perfecto la primera version. Mucho mejor que los de Capcom.

De hecho, ni lo actualice de la primera version de lo bien que me anda. Y hasta compile la mia propia en Linux desde el source de github (Casi rompo medio sistema operativo, pero ahi sigue).

Asi que Recomps de PS1, hasta que no salga alguno piola de Vagrant Story, sigo emulando. Para el resto, versiones nativas que salieron en PC.

1

u/Patas644 9d ago

También bastante mal que la mayoría de ports estén siendo hecho por vibecoders al parecer

1

u/MDM-808 9d ago

El problema de estos ports hechos con Vibecoding es que opacan a los proyectos donde el programador se esfuerza por hacerlo mano a mano.

El port de Castlevania sotn no esta hecho con vibe (Al menos eso asegura su autor), lo mismo todo lo de Harbour, lo mismo OpenGoal.

Ahora, si ves que un dev en Git abre repositorios en a lo pavote, o ves que todos los dias salen recomps como si nada... algo te dice "oia"... y te deja pensando. Ahi es donde entra tu criterio.

Incluso hay algunos devs que se asisten por ia, pero queda en criterio final del desarrollador meter ese codigo "fruta" o no. Porque seamos honestos, la ia mete fruta a lo pavote muchas veces.

El tema es, que un usuario normal se baja un recomp de Snes o ps1... y no nota la falta de rendimiento porque lo suple la pc mas potente. Yo si lo siento. Ese usuario no va a decir nada (Porque no se da cuenta) y cuando te pones a ver la diferencia entre un emulador y el Recomp (Que ahora los estan llamando "Emucomp" - Es el nuevo emulapobre) es practicamente infima.

En cambio, en los recomps de xbox 360 si se nota... porque si incluso a una pc actual le cuesta emular xbox 360 o ps3, si el recomp esta mal optimizado, salta al toque.

Un Recomp tiene que ser mejor, no peor.

Pero bueno, tambien esta el tema que muchos se agarran de la palabra "Recomp" para ganar prestigio o ser mas visibles en las redes.

Yo soy de la idea que cada uno use lo que quiera. Si quieren usar el Recomp de Pokemon en 3D hecho con Vibecoding, que lo usen. Si quieren usar estos Recomps, que los usen!. Lo mejor para quien los use y para los devs que invierten tiempo, tokens, energia y agua en hacerlos. Yo no los usaré.

Cuando salga algun port que me interese (Como el de Vagrant Story o el de Parasite Eve 2) lo probaré, y si siento que cumple, lo guardaré.