So i came back to it and the kernel in the Arcade Mini does support USB flash sticks and mounting them.
If you want to give it a try, plug one to it and put this file called usbmount.sh somewhere on either the external sd card or the internal one :
mount -t vfat /dev/sda1 /mnt/int_sd/usb
Your USB flash stick will be mounted to /mnt/int_sd/usb.
When pingflood comes back (hopefully), i will ask him to add support for USB flash sticks.
It's also possible that this device supports USB networking too. However, it will only work through the full USB ports, not the mini ports due to a bug in either the kernel or the bootloader. (Said bootloader doesn't support USB mode since RS-97 1.0S revisions and including the Arcade Mini)
So if you want to have internet on that thing, you'll need to grab a USB to ethernet adapter.
Btw, it won't be that useful honestly, apart from maybe grabbing a few files with wget/curl and all...
It could be useful though for updating the firmware over the internet.
Hey, I have a stupid question, but I figured I'd ask it anyway in case there's a simpler solution than what I was thinking. I put complete No-Into sets for some systems on my external card. For NES that's over 2,700 files, and for SNES that's over 3,400. It takes the system a painfully long time to open those directories, although it does a great job caching them and opening them back up after they've been loaded once. I imagine this has to do with the quality of the hardware, and the read speeds, and there's not much I can do about it other than to break my directories up into smaller alphabetical folders. Are there any other solutions to this, possibly firmware related? Or is this something a FW can't correct? Thanks.
That's an issue with GMenuNX. I am well aware it suffers from long loading times for large romset.
My launcher doesn't suffer from this issue but i stopped working on it because it was too difficult to support all of the requested features...
Hopefully Pingflood can take a look at it. He's currently in vacation though.