I've been adding wireless infrastructure to beats of rage. It was based off the "simple" in the SDK samples. Problem that I'm seeing is when the app is running and I exit the game the PSP crashes using "home" or sceKernelExitGame(). I was under the impression that sceKernelExitGame() would kill and clean up all memory usuage and threads? But it doesn't seem like its working.
The interesting thing here is that if I start the app and and go to the menu to enable wifi I can exit without a problem before selecting the game to start. Should I be closing all connections manually, killing threads, unloading modules before I exit?
Otherwise, the wireless code is running great (except theres lag times)!