in fact, it's :
- Any hermes cIOS
- d2x v9
- d2x v10-alt
because v9 had some stability/compatibility issues, it was split in two version :
v8+v9 without port1 support = v10
v8+v9 with port1 support = v10 alternative
Are they really needed for something (like a few WiiWare or Wii games)?
sorry, I didn't see your post earlier.
So, you have "a lot" of installed cIOS at the same time, but most of them are the same version.... (not very useful for WiiWare or Virtual consoles).
I'll try to resume quickly their use.
Hardware access:
slot202 : old cIOS, used for WiiMC to get hardware access. not used anymore by WiiMC. Some WiiSX mod version are using it, as it's faster USB access than IOS58.
Hermes type:
Slot222 : Hermes v4 base 38
slot223 : Hermes v4 base mixed with 37 and 38
slot224 : Hermes mod by rodried v6 base 57
Hermes cIOS were used mainly for musical games (using microphone, etc.), and some games which didn't work with old Waninkoko cIOS because it didn't provide a way to select a different "base IOS" to generate the cIOS. It was always base37 or base38. some games requires base56+. Since Waninkoko rev18 the user can choose different bases, so Hermes ability to have different bases is not needed.
Trucha bug:
Slot236 : It's a copy of your IOS36 with the "Trucha bug" restored. Old IOS36 had a bug in the signature check (called the Trucha bug) but nintendo fixed it after 3.2, this IOS36 with bug was used by Wad managers to install bad signed wads. You can still use this slo236 to do the same, but it's not required anymore with new homebrew which are now patching trucha bug on the fly. Old homebrew are still dependent on this slot.
Waninkoko type:
slot244 : cIOS rev19 with base 57
slot245 to
slot251 : cIOS rev21 mod d2x v8 with ALL possible bases.
In fact you have only two different version of the "waninkoko cIOS" type : rev19 and rev21 mod8.
So, you have only Two possible compatibility test you can try with all your wiiware and VC. testing all slots are not really useful and are usually a waste of time.
If you really want to test compatibility with EmuNAND, you should install different cIOS versions, not necessarily different base. (but specific base can help too! not everytime. base38, 56, 57 or 58 are the main base you should test)
Look in the first post of the d2x cIOS thread, there's a table with some compatibility comparison, based on the version of the cIOS.
Some games work with old version, some with specific version, etc.
You can also help fill this page :
http://wiki.gbatemp.net/wiki/Wii_cIOS_EmuNAND_Compatibility_List
Bootmii as IOS:
Slot254 : This is bootmii program, installed as an IOS (ARM homebrew which can be launched)
What you should do :
1. Do not delete IOS. f you don't use them, don't use them. that's all.
2. if you want to test different compatibility with emuNAND channels, you can install different cIOS version in slots 245 to 248.
currently, the slot 245 to 248 are using bases (37,38,53,55) which are not needed at all for any games (wii games or channels). having them are not useful.
3. Wii games only need base 56 (slot249) or base 57 (slot250). The slot251 can be used for musical games which requires USB accessories like microphones, wiiSpeak, etc.
Wii games can also benefit from Hermes cIOS if you want, but d2x should cover all the requirement. Remember that hermes cIOS are old. They don't have all the support and compatibility for new 4k drives, don't support NTFS, etc.
4. same with old Waninkoko cIOS, everytime you try something old, you need to keep in mind that they were released without newer feature supports and need to comply with their limitation.