Для того чтобы сохранить в файл выводимый текст, можно воспользоваться следующей строкой кода, которую я добавлял в первый вариант просто для "отладки", когда pspDebugScreenPrintf выводила мне крякозябры.
writeFile("ms0:/umd2.txt", outtxt, strlen(outtxt)); // хотя в файл выводится нормально