Building from source is no big deal. it's pretty damn easy.
To someone who is a programmer, its easy.
To someone who's not, doing command line compiling of sourcecode is scary enough.
and then when it doesn't go as claimed in the readme, they're assaulted with a ton of errors.
We've all been there:
you type MAKE INSTALL and it goes
LOL 4928ERRORS, GO DIE.
etc. etc.
It's standard lolopensource procedure. Someone should just build the Mac version and distribute it to the 3-6 people who will use the Mac version.
I get what Zeta is saying. I prefer going *click click click!* and seeing results. To the end user, a game is a game. They go in the system, and it does the work for you. It would be really lame if you had to do something special to make your Sega CD or Duo boot CD as opposed to Cart/Card.
and Rover, you left out the part in Mednafen where you have to setup the bios/point to system cards, and all of that crap. It'd be easier for someone who's not really into text based configuration, if they could just pick the bios file or the sys card image from a familiar gui.
Ootake does that like a champ. The menu couldn't get any simpler really.
Kega Lazarus, or whatever its called now, does that too! So does WGens. Just pick the Sega CD bios, and then pick either "Load cartridge game" or "Load CD game" from the dropdown.
Mednafen involves making sure you put it in a good spot, and then telling the thing where it sits at, either by using the interactive crap on screen (which requires looking up the instructions online), or you can manually diddle around with the config file and find the parameter you want. This sucks, since the file is effin' huge.
So, I get where Zeta is coming from.
Why doesn't mednafen have a gui? Probably because it's cross platform. That is my guess at least.
I'd make a GUI for it but I have 2 reasons why I don't.
1) I hate making GUIs, it annoys me. I hate trying to lay out buttons and crap like I like them.
2) Because of 1, my GUIs are often about as user friendly as a NASA Space shuttle.
3) I have other crap to do that's more important, like all the game-stuff I am working on... (and school).
Someone else with alot free time might be able to help though.