en la guia para novatos está explicado como va esto de las carpetas, pero resumiendo les contare por que existen.
En el primer custom firmware que implemento los 2 núcleos (2.71SE), Dark_Alex separó los programas que se ejecutaban en 1.50 en una carpeta, y en 2.71 en otra carpeta.
perfectamente podría haberlas llamado:
ms0:\PSP\NUCLEO1 (para 1.50, por ejemplo)
ms0:\PSP\NUCLEO2 (para 2.71, por ejemplo)
el problema es que existen algunos programas que solo se ejecutaban en un directorio en concreto, dentro del firmware 1.50
(si mal no recuerdo, el irshell era uno de ellos)
entonces, dark_alex especificó que para este tipo de homebrew, esta configuración debería ser:
ms0:\PSP\GAME (para 1.50)
ms0:\PSP\GAME271 (para 2.71. se renombra para hacer mas coherente el nombre)
Claro que el mismo problema para los programas en 1.50, valía para aquellos que se "portaban" a 2.71, por lo que según el programa que cargues, necesitas configurar el kernel a la carpeta GAME, entonces si tienes un programa que se ejecuta con el kernel del 2.71, pero debe ir en la carpeta GAME, entonces se crea un directorio nuevo para el 1.50, y queda de la siguiente manera:
ms0:\PSP\GAME (para 2.71)
ms0:\PSP\GAME150 (para 1.50)
con el tiempo, salen mas firmwares, y cada uno de ellos se puede configurar para que se ejecute en su propia carpeta, por lo que tenemos:
ms0:\PSP\GAME300
ms0:\PSP\GAME301
ms0:\PSP\GAME302
ms0:\PSP\GAME310
RESUMIENDO:
en la practica, necesitas tener solo 2 carpetas, y el kernel configurado en el firmware instalado (que no sea 1.50):
ms0:\PSP\GAME (configurada con el kernel que tengas puesto)
ms0:\PSP\GAME150 (para todos los programas que se ejecutan en 1.50)
solo en casos muy particulares, puedes tener la necesidad de cambiar el kernel (en el recovery) y ponerlo en 1.50. Para estos casos, necesitaras crear la carpeta correspondiente al firmware que tengas instalado.
espero que esta breve explicación sea aclarativa.
Zalu2!