Indeed, Dolphin is another good example for a nice user interface!
Well I like emulators, which have stable user interfaces with attention to details and Dolphin is a very good example.
To a full Windows GUI for emulators (like MAMEUI) it's always nice to have some smart buttons and a game list (correctly sorted by name and machine types) directly presented at the very beginning or instead a nice background with a nice logo, like in Kawaks or FBA.
I even fired up the old Callus95.exe to have a comparison. The GUI is ok but the one from FBA, Kawaks or Dolphin appeals more to me.
Well it's just my opinion. MAME and MESS are very good examples for very nice user interfaces as well, specially if it comes down to info and settings during the gameplay via the TAB-key (it's brilliant), something I really miss in a lot of emulators.
Well, I have deep respect for the talents of emulator programmers, since I first made some experience with a C64 emulator, called C64S from Miha Peternel, even this old emulator had a perfect GUI imo.
Demul is a good example for really good emulation of very complex and hardware demanding games, but the GUI is not what I would call very user-friendly.
Imo, emulators have 2 main tasks:
1) Offer a user-friendly GUI 2) Emulation of games, consoles and computers
Stability is another point. In very rare cases (different versions maybe), I noticed I couldn't quit an emulation in MAME or MESS. If emulation is wrong or buggy, that's one problem, but a GUI should be stable.
There may be countless other opinions in regard to GUI's but if I code stuff, I really keep an eye on stability and user-friendlyness, I always did.
Emulator coders may have another focus though, which I understand. I don't want to criticize any emulator coder, specially if things are free to use, but if I would code one, I would do myself a favor to make at least a stable framework.
Best regards, RetroLover
|