SDL Supported Platforms: Difference between revisions

From MAMEDEV Wiki
mNo edit summary
Line 1: Line 1:
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog


== Compiling SDLMAME ==
Operating Systems which MAME or MESS can be run on that produce a package and/or binary download.
 
Note there are other platforms not listed which might certainly work fine.  If you see one that
=== Invoking make ===
is keeping pace with baseline releases, please let us know!
 


== Regularly Updated (usually within 1 version of baseline) ==


{| class="wikitable sortable" style="text-align:center;" border="1"
{| class="wikitable sortable" style="text-align:center;" border="1"
! TARGETOS !! Arch !! Auto !! class="unsortable" | make || class="unsortable" | Comments
! Target OS/Platform !! Build Target !! URL
|-
| Apple Macintosh OS X Intel || MAME || http://sdlmame.lngn.net ||
|-
| Apple Macintosh OS X Intel || MESS || http://sdlmame.lngn.net ||
|-
| Apple Macintoch OS X PowerPC || MAME || http://mirrors.xmission.com/mame/mac/sdlmame ||
|-
| Apple Macintoch OS X PowerPC || MESS || http://mirrors.xmission.com/mame/mac/sdlmame ||
|-
|-
| solaris || i386 || D || CC=@gcc-4.3.2 LD=@g++-4.3.2  ||
| Arch Linux || MAME || https://www.archlinux.de/?page=Packages;search=mame ||
|-
|-
| solaris || x86_64 || - ||  PTR64=1 CC=@gcc-4.3.2 LD=@g++-4.3.||
| Arch Linux || MESS || https://aur.archlinux.org/packages/sdlmess ||
|-
|-
| win32 || i386 || A || OSD=sdl ||
| Debian || MAME || http://packages.debian.org/search?keywords=mame ||
|-
|-
| os2 || i386 || A || OSD=sdl ||
| Debian || MESS || http://packages.debian.org/search?keywords=mess ||
|-
|-
| win32 || x86_64 || A || OSD=sdl ||
| Fedora || MAME || http://download1.rpmfusion.org/nonfree/fedora/updates/testing/20/x86_64/repoview/index.html ||
|-
|-
| unix || i386 || A ||  ||
| Fedora || MESS || http://download1.rpmfusion.org/nonfree/fedora/updates/testing/20/x86_64/repoview/index.html ||
|-
|-
| unix || x86_64 || A ||  ||
| FreeBSD || MAME || http://www.freebsd.org/cgi/cvsweb.cgi/ports/emulators/mame ||
|-
|-
| unix || ppc || A ||  ||
| FreeBSD || MESS || http://www.freebsd.org/cgi/cvsweb.cgi/ports/emulators/mame ||
|-
|-
| unix || ppc64 || A ||  ||
| General Linux Package Search || MAME || Http://pkgs.org/search/?keyword=mame ||
|-
|-
| macosx || i386 || D ||  ||
| General Linux Package Search || MESS || http://pkgs.org/search/?keyword=sdlmess ||
|-
|-
| macosx || x86_64 || - || PTR64=1  ||
| Microsoft Windows (2000/XP/Vista/7/8) || MAME || http://mamedev.org/release.html ||
|-
|-
| macosx || ppc || D  ||  ||
| Microsoft Windows (2000/XP/Vista/7/8) || MESS || http://mamedev.org/release.html ||
|-
|-
| macosx || ppc64 || - || PTR64=1  ||
| NetBSD || MAME || http://pkgsrc.se/emulators/mame ||
|-
|-
| freebsd || i386 || A ||  ||
| NetBSD || MESS || http://pkgsrc.se/emulators/mess ||
|-
|-
| freebsd || amd64 || A || ||
| OpenBSD || MAME || http://openports.se/emulators/sdlmame ||
|-
| OpenBSD || MESS || http://openports.se/emulators/sdlmess ||
|-
| OpenSUSE || MAME || http://packman.links2linux.org/package/mame ||
|-
| OS/2 Warp || MAME || http://hobbes.nmsu.edu/h-search.php?key=sdlmame ||
|-
| Slackware || MAME || http://sourceforge.net/projects/mameforslack ||
|-
| Slackware || MESS || http://sourceforge.net/projects/mameforslack ||
|-
| Ubuntu || MAME || http://sdlmame.wallyweek.org/repository/ ||
|-
|-
|}
|}


=== Successful builds ===
== Discontinued/Irregularly Updated ==


{| class="wikitable sortable" style="text-align:center;" border="1"
{| class="wikitable sortable" style="text-align:center;" border="1"
! TARGETOS !! uname -m -p -r -s !! make || gcc || Comments
! Target OS/Platform !! Build Target !! URL
|-
|-
| solaris || SunOS 5.11 i86pc i386 || CC=@gcc-4.3.2 LD=@g++-4.3.2  || 4.3.2 ||
| Gentoo/Funtoo Linux || MAME || http://gpo.zugaina.org/games-emulation/sdlmame ||
|-
|-
| solaris || SunOS 5.11 i86pc i386 || PTR64=1 CC=@gcc-4.3.2 LD=@g++-4.3.2  || 4.3.2 ||
| Gentoo/Funtoo Linux || MESS || http://gpo.zugaina.org/games-emulation/sdlmess ||
|-
|-
| unix || Linux 2.6.28-17-generic x86_64 unknown || PTR64=1 || 4.2.4 ||
| Google Native Client || MAME || https://developers.google.com/native-client/community/porting/MAME ||
|-
| 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 ==
 
{| class="wikitable sortable" style="text-align:center;" border="1"
! Target OS/Platform
|-
|-
| macosx || Darwin 9.2.0 i386 i386 || || 4.0.1 ||
| Android (ARM) ||
|-
|-
| macosx || Darwin 9.8.0 Power Macintosh ||  || ||
| Apple iOS ||
|-
|-
| freebsd || FreeBSD 7.2-RELEASE i386 i386 || || 4.2.1  ||
| Nintendo Wii (PowerPC) ||
|-
|-
| XBOX ||
|}
|}

Revision as of 18:51, 25 November 2014

The quick brown fox jumps over the lazy dog

Operating Systems which MAME or MESS can be run on that produce a package and/or binary download. Note there are other platforms not listed which might certainly work fine. If you see one that is keeping pace with baseline releases, please let us know!

Regularly Updated (usually within 1 version of baseline)

Target OS/Platform Build Target URL
Apple Macintosh OS X Intel MAME http://sdlmame.lngn.net
Apple Macintosh OS X Intel MESS http://sdlmame.lngn.net
Apple Macintoch OS X PowerPC MAME http://mirrors.xmission.com/mame/mac/sdlmame
Apple Macintoch OS X PowerPC MESS http://mirrors.xmission.com/mame/mac/sdlmame
Arch Linux MAME https://www.archlinux.de/?page=Packages;search=mame
Arch Linux MESS https://aur.archlinux.org/packages/sdlmess
Debian MAME http://packages.debian.org/search?keywords=mame
Debian MESS http://packages.debian.org/search?keywords=mess
Fedora MAME http://download1.rpmfusion.org/nonfree/fedora/updates/testing/20/x86_64/repoview/index.html
Fedora MESS http://download1.rpmfusion.org/nonfree/fedora/updates/testing/20/x86_64/repoview/index.html
FreeBSD MAME http://www.freebsd.org/cgi/cvsweb.cgi/ports/emulators/mame
FreeBSD MESS http://www.freebsd.org/cgi/cvsweb.cgi/ports/emulators/mame
General Linux Package Search MAME Http://pkgs.org/search/?keyword=mame
General Linux Package Search MESS http://pkgs.org/search/?keyword=sdlmess
Microsoft Windows (2000/XP/Vista/7/8) MAME http://mamedev.org/release.html
Microsoft Windows (2000/XP/Vista/7/8) MESS http://mamedev.org/release.html
NetBSD MAME http://pkgsrc.se/emulators/mame
NetBSD MESS http://pkgsrc.se/emulators/mess
OpenBSD MAME http://openports.se/emulators/sdlmame
OpenBSD MESS http://openports.se/emulators/sdlmess
OpenSUSE MAME http://packman.links2linux.org/package/mame
OS/2 Warp MAME http://hobbes.nmsu.edu/h-search.php?key=sdlmame
Slackware MAME http://sourceforge.net/projects/mameforslack
Slackware MESS http://sourceforge.net/projects/mameforslack
Ubuntu MAME http://sdlmame.wallyweek.org/repository/

Discontinued/Irregularly Updated

Target OS/Platform Build Target URL
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 https://developers.google.com/native-client/community/porting/MAME
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