I JUST downloaded official mame on official website "https://www.mamedev.org" and downloaded roms and software list on this site https://pleasuredome.github.io/pleasuredome/mame/ ,everything works and I dont even need to load a single command line to load any game
I managed to get all working chds roms and all major consoles non cd. Yes it included vsmile and game.com and another weird consoles.
There is some unespected working consoles that I see, but they are marked as not working
Look: sega genesis 32x games runs fine, I alread beat some
All PS1 2D games that I tested worked
All N64 games seems to load, I cant tell you if it has good emulation my notebook cant handle this average 35% even on simpler games
The few dreamcast games that I download load, again I cant handle average 35%
PC engine is flaged as working but some super cd rom games dont load the cutscenes, but the game runs at all.
I dont understand the hate about mame console emulation at all. All 2D games runs smother, 60fps
I think, 30fps runs weird to me, I cant stand old emulators because this (aka nesticle, ultra hle etc.)
The time that old computer "console" games needs to load realy annoys me, msx seems to load fast.
If some console dont works great on mame, I can load them in another emulation, It is a easy all in one retro download.
The shared save states sucks, but I don´t care about this because I play a game, finish and then change game.
I save in the start of every stage or I use a cheat to get infinite lifes/continues.
All games that show me that save states dont work, seems to work, but there is a gimmick, you need to wait to start the gameplay and after the save loads sucessfull
The same about shared controls config, sucks, but I can handle.ll.
I was almost deleting my bsnes (this emulator lag a few here), but some snes games that requires another chip does big graphics issues on mame and its unplayable.
I really liked Mame for console emulation, but the navigation could be better on mame UI.
My dream to have all retro consoles in a single emulator seems to be postponed.
Retro consoles for me is "pre-online services", means 6th generation of games
I tried this with bizhawk, retroarch and mednafen, and higan.