to me it looks like the loader part and the kernel part are not working the same way to mount the drive/check FS.
It's like if the loader was using IOS58 and checking the first encountered drive (port1) to get the list of games and create the memory card, then launch the kernel part which loads from port0.
When games are on Port0, the memory card is created on port1 (first encountered drive), so kernel doesn't find it anymore, but find the game without problem when launched from USBGX (loader part is skipped, no need to list games).
To Howard or Fix:
Is kernel forced on port0? not using IOS58 default order anymore?
Is there a way to skip port1 if the paths games/memory cards are on port0 while two USB are connected?
a way to tell the loader part to use a specific port, or at least try to mount the other one if game/MC is not found?
Thanks for the attention Cyan (my posts got a bit overwhelming cause I tried to show all I could related to the problems.. but if you think something more should be tested, fell free to ask, and I'll see what I get). Hope Howard or Fix can help to sort some of this things out
I have a question about what the loader do:
- on my last test in the previous post, the loader ignored the multi save file and created a new individual one for the game on Port1 (the wii shuts down before loading the game but, yeah). Does the loader ignores the Nintendont settings and defines itself how Nintendont will load games (ignoring the activated Memcard Multi setting from Nintendont) ?
- also, when loading from the USBLoader, the "exit to loader" code
always resets the wii. Is it a unexpected behavior or is that how Nintendont treats loaders for now?
About what Nintendon't is doing:
- wouldn't be better if Nintendont looked at first for the other paths on the same device that it's loading from? (if Nintendont's boot.dol is on usb1 at Port0, so it should try to find first, for example, usb1:\games and usb1:\saves ....and if not finding this paths then it could look to, lets say, Port1's usb3:\games and usb3:\saves)
..or at least a option to set this kinds of paths manually in usbloader?
Thanks again.