First, thank you for pointing out the RetroArch functionalities, even though RetroArch has many settings to choose. Second, not only that RetroArch has many settings to choose, but it can be confusing for probably most people. I am fine with stand-alone emulators, including Kega Fusion. Yes, I can be fine with on-screen messages, but I prefer no on-screen messages, that is, if there are any settings that have it, in my experience. Yes, RetroArch needs the core components of emulators such as Gens, SNES9X, mGBA, Mesen, etc., even though RetroArch is a multi-system emulator.