If you do this, then you can use MAME's Direct X backend (instead of SDL) which gives you their snazzy HLSL CRT emulator to make your stuff look all retro. More then likely, once the MAME core is done and working under OpenEmu- this will represent the cleanest and easiest to use solution for playing MAME under OS X.Ĥ) MAME works fine under Parallels and VMware Fusion (tested personally). They don't support MAME right now, but a MAME core is planned for the near future since a lot of people have been demanding it (and there's already partial support in OpenEmu for arcade related things). OpenEmu is a flexible multi-engine emulator GUI for OS X (native Cocoa), which you can get the source code for on Github: Īnd they have a twitter account over at: God help you if you want to make any sense of the XCode project though, it's a complete mess.ģ) If you can wait for a while, the OpenEmu project is coming along quite nicely. It is not really that stable, but it kinda works. The old versions of MAME were C only, and when MAME OS X was abandoned it was right around the time they transitioned from C to C++). Someone on Github recently (read: within a year) hacked up the MAME OS X source to compile with a more recent version of MAME (after the MAME guys switched to C++. So don't get confused when you can't find SDLMAME as a separate product- for all intensive purposes, SDLMAME *is* MAME now.Ģ) MAME OS X was abandoned a long time ago. "SDLMAME" is really just the SDL backend for MAME that they use on non-Windows platforms (Windows builds of MAME use their own Direct X based backend instead). Whenever MAME is updated, SDLMAME is updated too because they're the same thing. It's the same thing that you get when you download the source code from, if that wasn't already apparent. They actually increase complexity rather than reducing it.ġ) SDLMAME is now part of MAME. Believe me, the only thing the available frontends add to the process is the ability to click a mouse. Kaioshade a couple of posts above is right it only took a few minutes to figure out how to set up a config file and launch SDLMAME from the terminal, and once you get that set up, it really isn't much more difficult than launching a frontend. Don't waste your time or soil your machine with any of them. But all of the front ends that claim to run on a Mac are absolute garbage. ![]() SDLMAME is frequently updated and works great. It'll still work fine, as long as you can find versions of the ROMS for the games you want to play that are compatible with it. The only remotely "Mac-like" way to use MAME on a Mac is MAME OS X, which was orphaned several years ago. So, for anyone who comes across this thread looking for a MAME solution, here's the bottom line as of now:ġ. Got it, downloaded it - and wow, is it awful. I looked around and discovered that there was an "updated" version of QMC2. But for whatever reason, changing that path absolutely froze up the frontend - locked up as soon as it opened. An SDLMAME update came out I installed it I changed the path to the executable in the fronted I was using (QMC2). Wanted to revisit this thread with some of my experiences a couple months down the road. (I haven't checked yet.)Īny other options I haven't listed? What do you guys do? I'm by no means scared of Terminal.app, but that just sounds like a lot more hassle than I'm willing to go through so my son and I can play Centipede and Space Invaders.Ĭ) Punt and run MAME in Parallels, if the performance is up to snuff. But then you have to either deal with the inconvenience and learning curve of launching it from a Unix shell, or use a front-end, and if there's a user-friendly OS X front-end for SDLMAME which doesn't suck out loud, I can't find it. Since I've got to go back and go through the hassle of acquiring ROMs again, I'm worried about ending up with mismatched ROMs, which is by far the most annoying thing about MAME.ī) Run SDLMAME, which is supposedly kept updated. As I see it, I can:Ī) Run MAME OS X, which is easy to set up, appears to run okay, but which has been permanently orphaned at version 0.135. ![]() Looking into it, all my options appear to suck. So I want to set up MAME for the first time in a bunch of years.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |