I just came back from the Open House event at my school. We had an in-house developed arcade cabinet complete with some games made at the Global Game Jam, and some first year students were showing off their bullet hell shooters. One of the teachers asked me to do a live programming session in exchange for soda & pizza. I just couldn't say no to that :p.
Normally, I would need to show how we would make games with Unity or another game developement tool, but I today I decided to do something more interesting: I made a small game for the Playstation Portable (PSP) in ISO C (rather than in C++) without prior knowledge of PSP programming.
The original SDK is made for Linux, and I happen to run Windows (with no virtual machine). Luckily somebody on the internet ported it, so it is as simple as running an installer. However, the tutorials online on how to create a basic "Hello World!" are a bit lacking (they often explain how to use the code, not what it does nor why to use it).
In this tutorial, I'll explain how to setup the SDK, an in-depth look at how to create an "Hello World!" example, and how to compile + test the application!.