Ok Can I add some suggestions:
Make the leader with the confirmation boot screen were you can put all the options + download cover option (Like already done).
In confirmation Screen:
- Use A button to save changes and boot the game.
- Use B button to discard changes and go back to game list
Another addition which I think would be really good is a way of change to Super user mode:
- In game list hold two buttons at the same time for 3 seconds (maybe A+B)
- Then ask for a passcode in console window
- If passcode is valid reload console screen (With game list) and list also the parental locked games
- Also add in console window the disk space things, and write there + to add game - to delete game (These will only work when in Super user mode)
- When in super user mode and you go into boot confirmation screen you have an extra option to set parental mode -> you can save this the same way as the other settings right?
On more thing which might be an idea is that you can only save changed settings when you are in sper user mode. So if kid plays he can change settings before playing, and the game will be launched with the settings, but settings wont be saved. So now only ad can save settings.
In this way you can set up your config.txt once, and add a fully loaded title.txt once. After that you can do everything in the loader.
I have exams this week, but maybe in the weekend I can have a try ;-)