Using r358 now and load times were insanely slow (30+ seconds to get to coverflow and also from exiting a game). Ended up deleting the cache and ini files and it was still coming up slow. I then killed the ini's in the plugins folder and it came up almost instantly.
Re-added the ini's to the plugins folder from a fresh download and it came up instantly. I can't remember but I may have had an alternate cover path in one or more of the plugin ini's. Could be it's retrying opening the cover path and taking a lot of time there, might be worth a look.
Anyway, I tried emu mode and got the following results:
Wii64: Games work, blackscreens on quitting.
VBAgx: Code dumps trying to load a game.
SNESgx: Games run, black screens on quitting for about 10 seconds, heard a drive recalc (might be re-initing the USB?) and it returns to Wii menu.
SCUMM: Don't have any of them
FCUEGX: Games run, black screens on quitting.
GenPlus: Games run, black screens on quitting.
I also tried with the plugins folder on an SD card (SD:\WiiFlow) which allowed it to return to WiiFlow before with no change, still blackscreens or codedumps.
Also I don't think the cache is working for emu games. It's taking 1 minute and 17 seconds to display emu when just my NES games are selected in the plugins (FCEUGX). I have 3370 of them but taking over a minute is nuts.
Basically emu mode is still unusable for me
One other thing... it looks like the rom detection code is only checking 1 directory deep. I had folders setup like:
usb:\fceugs\roms\USA Retail\A\Abadox.nes
usb:\fceugs\roms\Other versions\2 Player Games\Atari RBI Baseball (VS).nes
Unless I put the A\Abadox.nes etc folders directly under roms it didn't pick them up.
I really like the folder structure I have and if I use the stand-alone emulator channel it has no problem traversing the entire trees to get to the game I want.
Here is my log for running Wiiflow, switching over to emu mode, changing my plugins from just Wii64 to just FCEUGX and running a NES game:
Welcome to WiiFlow (Mod 3.1-r358)!
This is the debug output.
Now hide wait message
Loading cIOS: 249
Reloading into IOS 249 from 58 (AHBPROT: 0)...
Going to show a wait message screen, delay: 15, # images: 5
OK, Current IOS: 249
Loaded cIOS: 249 has base 56
SECTORS: 3907029166
SEC SIZE: 512
HDD SIZE: 1.956 TB [512]
Wiiflow boot.dol Location: usb1:/apps/wiiflow
DML is not installed as MIOS
Loading cIOS map
Found base 37 in slot 245
Found base 38 in slot 246
Found base 53 in slot 247
Found base 55 in slot 248
Found base 56 in slot 249
Found base 57 in slot 250
Found base 58 in slot 251
Data Directory: usb1:/wiiflow
Loading files containing .ogg|.mp3 in usb1:/wiiflow/themes/DEFAULT/music
Loading music list from path: usb1:/wiiflow/themes/DEFAULT/music
Calling list to update filelist
Loading files containing .ogg|.mp3 in usb1:/wiiflow/music
Loading music list from path: usb1:/wiiflow/music
Calling list to update filelist
Trying to open 'usb1:/wiiflow/settings/wiitdb.xml'...success
Checking game offsets
Loading items of usb view from usb1
Loading files containing .wbfs|.iso in usb1:/wbfs
Database file: usb1:/wiiflow/cache/lists/usb1_wbfs.db
update_games=0 update_homebrew=0 update_dml=0, update_emu=0
usb1:/wbfs
Now hide wait message
Stop showing images
Coverflow started!
Now hide wait message
Thread running. Stop it
Loading items of Going to show a wait message screen, delay: 15, # images: 5
channel view from NAND, which is refreshing.
NandPath = /wiiflow/nandemu
nandpath = sd:/wiiflow/nandemu/
Updating channels
Trying to open 'usb1:/wiiflow/settings/wiitdb.xml'...success
Checking game offsets
Now hide wait message
Stop showing images
Coverflow started!
Now hide wait message
Thread running. Stop it
Loading items of Going to show a wait message screen, delay: 15, # images: 5
emu view from usb1
Loading files containing .nes|.fds|.nsf|.unf|.nez|.unif|.zip|.7z in usb1:/fceugx/roms
Database file: usb1:/wiiflow/cache/lists/usb1_fceugx_roms.db
update_games=0 update_homebrew=0 update_dml=0, update_emu=0
usb1:/fceugx/roms
Loading files containing .smd|.gen|.zip in usb1:/genplus/roms
Database file: usb1:/wiiflow/cache/lists/usb1_genplus_roms.db
update_games=0 update_homebrew=0 update_dml=0, update_emu=0
usb1:/genplus/roms
Parsing scummvm.ini
Loading files containing .smc|.fig|.sfc|.swc|.zip|.7z in usb1:/snes9xgx/roms
Database file: usb1:/wiiflow/cache/lists/usb1_snes9xgx_roms.db
update_games=0 update_homebrew=0 update_dml=0, update_emu=0
usb1:/snes9xgx/roms
Loading files containing .agb|.gba|.bin|.elf|.mb|.dmg|.gb|.gbc|.cgb|.sgb|.zip|.7z in usb1:/vbagx/roms
Database file: usb1:/wiiflow/cache/lists/usb1_vbagx_roms.db
update_games=0 update_homebrew=0 update_dml=0, update_emu=0
usb1:/vbagx/roms
Loading files containing .n64|.v64|.z64|.zip in usb1:/wii64/roms
Database file: usb1:/wiiflow/cache/lists/usb1_wii64_roms.db
update_games=0 update_homebrew=0 update_dml=0, update_emu=0
usb1:/wii64/roms
Now hide wait message
Stop showing images
Coverflow started!
Current Partition: 1
Coverflow started!
Now hide wait message
Thread running. Stop it
Now hide wait message
Launching game
Going to show a wait message screen, delay: 15, # images: 5
Game title: 10000000-in-1 [p1][!].nes
Filepath of homebrew: usb1:/wiiflow/plugins/fceugx.dol
SHND: Stopping sound thread
SHND: Stopped sound thread
Cleaning up video...
Memory cleaned up
Now hide wait message
Invalidate GX
Going to show a wait message screen, delay: 15, # images: 10
Clear coverflow
Saving configuration files
Wait for dvd
Done with main