> > That wasn't in regards to Stiletto's post but > > I thought modern MAME leverages x86 and > > x64 architecture much more so today than it did in the past. > > Well it does leverage x86 - we have x86 DRCs for PPC, MIPS, SH2, etc. and there's a > bunch of SSE code for bilinear filter, etc. but none of this has been done at the > expense of portability.
Yes. MAME out-of-the-box supports more OSes and more architectures than it ever has, and there's a "NOASM=1" flag that should completely disable all CPU-specific code. At that point you just need a reasonable C++ compiler and SDL. I expect ARM to get explicit support in the future with both Windows 8 and major Linux distros promoting it to tier-1 support.