ShootMyMonkey
Veteran
Sony often gives you a few API hooks which will set the state of those LEDs on the devkit, so you can use it for debugging info. It can be handy in some cases where something like printf debugging and/or breakpoints are just too slow. For example, when I was doing work on the PSP, I would usually use two of those lights on every buffer swap at the GE so I'd know when a frame turned over and which buffer became the backbuffer and which became the front buffer. It would also tell me if I'm just busy loading (which can take a while when reading over a network) or if it's actually crashed (which happened a lot during the early stages of porting the engine).Yeah, I figured that much, but what do they actually DO? GP often = General Purpose in these situations, but general purpose WHAT? Some programmable IO port on the back of the unit used for god knows what?
BTW, it's not GP0 & GP1, it's GPO and GPI ("O" as in output and "I" as in Input). Again, the GPI has kind of the same purpose except you can extract a value from the DIP switches and use it as some variable somewhere and see what the results are. I've never personally had a use for the GPI switches myself, but the GPO sees some use.