Wow Dimok!!!Hello,
with "freakishly slow" I really meant the loading times. They look about the same as games on loadiine from SD when running native titles from fat32 usb through the system menu. Maybe a bit slower but that was just an impression.
What you want (loadiine loading games from USB if i understand correct or homebrews in generell) is actually quite easy to do and should already be fully working. You only need a small part of my current code to achieve that. More precisely you only need these changes if i remember it correctly:
https://github.com/dimok789/mocha/blob/master/ios_fs/source/main.c#L25:L47
https://github.com/dimok789/mocha/blob/master/ios_kernel/source/ios_fs_patches.c#L86-L87
You might also want to use that part to avoid USB format nagging on System Menu:
https://github.com/dimok789/mocha/blob/master/ios_acp/source/main.c#L26:L41
Once those patches are applied everything is loaded from the mounted FAT32 partition on the USB drive that is normally loaded from SD card. Meaning even when you run the web exploit or haxchi, the homebrew launcher elf or any other elf is loaded from USB (same paths as on SD). That also means that loadiine elf is loaded from usb and all the redirections loadiine does go straight to USB. They all use the same path "/vol/external01". The downside of this is that the data on SD is not accessable anymore as soon as this is done (well i didn't really try but its not accessable as usual, maybe external02?) but I don't think this is a problem and it probably can be fixed. So you only need to put mocha on the SD card and after it is run everything is loaded from fat32 USB.
Though I am sorry to say that I won't have time to make the necessary changes to mocha and remove the not required parts of what i commited for a stable release but its all there on github and already usable. You just might not want to have some unrelated parts in the current code in your every day usage. Someone else will have to cut the parts together.
Thank you for the quick reply!!!!!!!!! That's great news indeed... I guess we only need a developer to compile a new version with all these since we all know you are extremely busy! Thank you for the pointers, I am sure someone will likely show up and implement this in a release.
Thank you and may God bless you!
Pepois
Last edited by Pepois,