Uploaded June 2026 | Updated September 2026, 1 week ago
i was planning on releasing it this past week but i ran into a bit of problem. so all of the test play footage you've seen me playing it on, it's running on a updated Weston compositor i compiled months ago for a unrelated project. more info of it can be found here:
youtube.com/watch?v=vT7XC-cEzeU
basically, Spaghettikart requires a minimum of SDL 2.0.18 to compile and the highest ver that works ont he PSC is SDL 2.0.14 due to SDL removing wl_shell support after.
I figure i'll just get everything up and running first with this updated Weston for now and later i can rewrite the Spaghettikart code to make it work with SDL 2.0.14. The idea worked until i started analyzing the footage and realize there's some jitteriness that occur on the Stock Weston Compositor.
it usually occurs when the frame rate drop and the refresh rate is all out of wack. This doesnt occur in Weston 6.0.0, they must have fixed something to make it more stable.
most of the test play footage you seen playing on were all on weston 6.0.0, and at the last minute i downgraded the project to make it work with the stock Weston 1.11.0 and i noticed the jitter.
So this whole week i was using Gemini to guide me on rewriting the code to make it resync when it starts jittering and the good news is i got it working decent at the cost of some CPU.
my idea is to also release my Weston 6.0.0 build to go along with the Spaghettikart build for those who want to run with the best performance. im not sure if it can be launched without installing it internally. i'm going to have to do a deep dive on that
so that's the problem i was dealing with the whole week. sorry for the delay. i'll try to get it out by next week.
for those who want to read more about this xdg-shell wl_shell nonsense these links might give a little insight
github.com/libretro/RetroArch/issues/7064
github.com/libretro/RetroArch/issues/16361
reddit.com/r/PlaystationClassic/comments/1rjudrk/updating_weston_600_xdgshell_and_retroarch_1140
i was planning on releasing it this past week but i ran into a bit of problem. so all of the test play footage you've seen me playing it on, it's running on a updated Weston compositor i compiled months ago for a unrelated project. more info of it can be found here:
youtube.com/watch?v=vT7XC-cEzeU
basically, Spaghettikart requires a minimum of SDL 2.0.18 to compile and the highest ver that works ont he PSC is SDL 2.0.14 due to SDL removing wl_shell support after.
I figure i'll just get everything up and running first with this updated Weston for now and later i can rewrite the Spaghettikart code to make it work with SDL 2.0.14. The idea worked until i started analyzing the footage and realize there's some jitteriness that occur on the Stock Weston Compositor.
it usually occurs when the frame rate drop and the refresh rate is all out of wack. This doesnt occur in Weston 6.0.0, they must have fixed something to make it more stable.
most of the test play footage you seen playing on were all on weston 6.0.0, and at the last minute i downgraded the project to make it work with the stock Weston 1.11.0 and i noticed the jitter.
So this whole week i was using Gemini to guide me on rewriting the code to make it resync when it starts jittering and the good news is i got it working decent at the cost of some CPU.
my idea is to also release my Weston 6.0.0 build to go along with the Spaghettikart build for those who want to run with the best performance. im not sure if it can be launched without installing it internally. i'm going to have to do a deep dive on that
so that's the problem i was dealing with the whole week. sorry for the delay. i'll try to get it out by next week.
for those who want to read more about this xdg-shell wl_shell nonsense these links might give a little insight
github.com/libretro/RetroArch/issues/7064
github.com/libretro/RetroArch/issues/16361
reddit.com/r/PlaystationClassic/comments/1rjudrk/updating_weston_600_xdgshell_and_retroarch_1140



