Hacker News new | past | comments | ask | show | jobs | submit
I am still amazed my own minimalist PS1 tutorial series [1] became as popular as it did, given that prior to it basically all learning material on the internet was written around the decent-for-the-time-but-horrible-now Sony SDK and often based on 30-year-old example code full of 30-year-old C practices (in particular the complete disregard for aliasing and concurrency, which resulted in plenty of headaches once people started using those ancient libraries and example code with modern GCC). We even have bleeding-edge C++ SDK options [2] complete with an STL and coroutine support, so if anybody here wants to try their hand at PS1 homebrew development I would highly encourage checking out the modern tooling we have now.

[1] https://github.com/spicyjpeg/ps1-bare-metal

[2] https://github.com/grumpycoders/pcsx-redux/tree/main/src/mip...

To put this into perspective for youngsters, that horrible Sony SDK was considered a wonder for its time, and what kickstarted the movement away from Assembly into C for home console development, as main language.

Until then, only arcades had already made the switch.

On PS2, PS2Linux, Dreamcast there was already C++ support, by the way.

loading story #49199118