SDL Supported Platforms: Difference between revisions

From MAMEDEV Wiki
mNo edit summary
Line 70: Line 70:
|-
|-
| Google Native Client || MAME || http://tiny.cc/NaCLMAME , http://tiny.cc/MAMENaCLCaseStudy ||
| Google Native Client || MAME || http://tiny.cc/NaCLMAME , http://tiny.cc/MAMENaCLCaseStudy ||
|-
| NetBSD || MESS || http://pkgsrc.se/emulators/mess ||
|-
|-
| OpenBSD || MAME || http://openports.se/emulators/sdlmame ||
| OpenBSD || MAME || http://openports.se/emulators/sdlmame ||

Revision as of 20:22, 26 January 2017

Here are downloads for MAME/MESS on non-Windows platforms including Mac OS X, Linux, and BSD family operating systems.

Technical support for MAME on non-Windows platforms and for MESS on all platforms is available on the bannister.org forums.

Source code download

The following links are for source code, either pre-packaged by MAMEDev or you can simply clone/fork us on Github to follow the team's progress in real-time. Download these if you'd like to learn to develop for MAME/MESS, or if you know how to build the emulator and just want to follow along quickly.

MAME/MESS releases http://mamedev.org/release.html
Live MAME/MESS WIP on Github https://github.com/mamedev/mame

A guide to building MAME/MESS on Mac OS X is available here. An equivalent guide for Linux is available here.

Regularly Updated binaries and packages (usually within a few versions of baseline)

These links are for binaries and/or distribution packages for Mac OS X, the BSD family, and a variety of popular Linux distributions. Download these if you can't or don't wish to build MAME and don't mind waiting for the next release date to see progress. Please Note: In all source release versions starting with 0.162, MAME is a binary which consists the entirety of source (including the former MESS project). As a result, MESS links here will likely only be available up to 0.161 with anything beyond expected to be obtained at the MAME link. For the time being, old MESS can be compiled using "SUBTARGET=mess" while older MAME (arcade only) can be made with "SUBTARGET=mamearcade". Support for these older styles of binaries will be discontinued in the near future.

Target OS/Platform Build Target URL
Apple Macintosh OS X Intel MAME/MESS http://sdlmame.lngn.net and http://choccyhobnob.com/software/mame/
Apple Macintosh OS X PowerPC MAME/MESS http://mirrors.xmission.com/mame/mac/sdlmame
Arch Linux MAME https://www.archlinux.de/?page=Packages;search=mame
Debian MAME http://packages.debian.org/search?keywords=mame
Fedora MAME/MESS http://www.rpmfusion.org/ - Follow directions at "Enable RPM Fusion" then choose desired package
General Linux Package Search MAME http://pkgs.org/search/?keyword=mame , http://pkgs.org/search/?keyword=sdlmame
Microsoft Windows (2000/XP/Vista/7/8/10) MAME/MESS http://mamedev.org/release.html
NetBSD MAME/MESS http://pkgsrc.se/emulators/mame
OpenSUSE MAME http://download.opensuse.org/repositories/home:/rreucher:/mame/openSUSE_Tumbleweed/ and http://packman.links2linux.org/package/mame
Slackware MAME/MESS http://sourceforge.net/projects/mameforslack
Ubuntu MAME http://sdlmame.wallyweek.org/repository/
Void Linux MAME https://github.com/voidlinux/void-packages/tree/master/srcpkgs/mame

Discontinued/Irregularly Updated

Target OS/Platform Build Target URL
Apple Macintosh OS X PowerPC (10.5) MAME https://www.mediafire.com/folder/07r0cvcq1i39g/OSX_PPC_10.5_%28SDL2%29
CentOS MAME http://pkgs.org/search/?keyword=mame
Debian MESS http://packages.debian.org/search?keywords=mess
FreeBSD MAME/MESS http://www.freebsd.org/cgi/cvsweb.cgi/ports/emulators/mame
General Linux Package Search MESS http://pkgs.org/search/?keyword=mess , http://pkgs.org/search/?keyword=sdlmess
Gentoo/Funtoo Linux MAME http://gpo.zugaina.org/games-emulation/sdlmame
Gentoo/Funtoo Linux MESS http://gpo.zugaina.org/games-emulation/sdlmess
Google Native Client MAME http://tiny.cc/NaCLMAME , http://tiny.cc/MAMENaCLCaseStudy
NetBSD MESS http://pkgsrc.se/emulators/mess
OpenBSD MAME http://openports.se/emulators/sdlmame
OpenBSD MESS http://openports.se/emulators/sdlmess
OpenMandriva MAME http://pkgs.org/search/?keyword=sdlmame
OpenMandriva MESS http://pkgs.org/search/?keyword=sdlmess
OS/2 Warp MAME http://hobbes.nmsu.edu/h-search.php?key=sdlmame
PCLinuxOS MAME http://pkgs.org/search/?keyword=mame
PCLinuxOS MESS http://pkgs.org/search/?keyword=sdlmess
ROSA MAME http://pkgs.org/search/?keyword=sdlmame
ROSA MESS http://pkgs.org/search/?keyword=sdlmess
YellowDogLinux 6.2 / Playstation 3 MAME http://pleasantfiction.ipower.com/ps3linux/ps3bodega62/ppc/repoview/mame.html
YellowDogLinux 6.2 / Playstation 3 MESS http://pleasantfiction.ipower.com/ps3linux/ps3bodega62/ppc/repoview/mess.html
YellowDogLinux 6.2 / Playstation 3 Configuration http://pleasantfiction.ipower.com/bodega/viewtopic.php?f=28&t=555&start=0

Targets for which MAME/MESS have been known to exist, but have custom OSDs/Interfaces

Target OS/Platform
Android (ARM)
Apple iOS
Nintendo Wii (PowerPC)
XBOX