MAME
MAME originally stood for Multiple Arcade Machine Emulator.
MAME's purpose is to preserve decades of software history. As electronic
technology continues to rush forward, MAME prevents this important "vintage"
software from being lost and forgotten. This is achieved by documenting the
hardware and how it functions. The source code to MAME serves as this
documentation. The fact that the software is usable serves primarily to
validate the accuracy of the documentation (how else can you prove that you
have recreated the hardware faithfully?). Over time, MAME absorbed the
sister-project MESS (Multi Emulator Super System), so MAME now documents a wide
variety of (mostly vintage) computers, video game consoles and calculators, in
addition to the arcade video games that were its initial focus.
- Devel package for openSUSE:Factory
-
7
derived packages
- Links to openSUSE:Factory / mame
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout Emulators/mame && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
_constraints | 0000000570 570 Bytes | |
_link | 0000000124 124 Bytes | |
_multibuild | 0000000111 111 Bytes | |
add_tms57002_hxx_dependecy.patch | 0000000915 915 Bytes | |
fix_mkdir_order.patch | 0000000740 740 Bytes | |
mame-mess.appdata.xml | 0000001435 1.4 KB | |
mame-rpmlintrc | 0000000344 344 Bytes | |
mame.appdata.xml | 0000001445 1.41 KB | |
mame.changes | 0000022991 22.5 KB | |
mame.ini.in | 0000001242 1.21 KB | |
mame.png | 0000003494 3.41 KB | |
mame.spec | 0000011709 11.4 KB | |
mame0211.tar.gz | 0147823341 141 MB | |
mess.png | 0000074012 72.3 KB | |
use_thin_archives.patch | 0000000608 608 Bytes | |
whatsnew_0211.txt | 0000063517 62 KB |
Revision 101 (latest revision is 184)
- Split mame, mame-mess and tools build using _multibuild. This allows to reduce the disk constraints to 33 GByte, 31 GByte and 8 GByte respectively. - Use python3 instead of python2 for building - Spec file cleanup: * Drop obsolete %desktop_database_post/postun scriptlets * Generalize arch specific conditional build statements - Update BuildRequires for current version: - drop libuv, replaced by asio - add pugixml, RapidJSON, glm - Remove lto flags mangling again, linker memory usage does not grow linearly with number of partitions. It also significantly hurts build time, occasionaly causing timeouts during linking. - Reduce disk usage for temporary static libraries, add use_thin_archives.patch - Set disk constraints to value reported by OBS statistics. With thin archives 47GB are required (regular archives: 59GB).
Comments 0