games/mame: Updated for version 0.167.

This commit is contained in:
B. Watson 2015-11-12 22:43:15 -05:00 committed by Willy Sudiarto Raharjo
parent d817074df8
commit 63be5eca5d
19 changed files with 120 additions and 4392 deletions

View file

@ -4,6 +4,12 @@ to reproduce that game as faithfully as possible on a more modern general
purpose computer. MAME can currently emulate several thousand different
classic arcade video games from the late 1970s through the modern era.
To build MESS, pass MESS=yes to the script. To build UME pass UME=yes to
the script. To disable building of MAME, pass MAME=no to the script. These
can be combined.
MESS (Multi Emulator Super System) is the sister project of MAME. MESS
documents the hardware for a wide variety of (mostly vintage) computers,
video game consoles, and calculators, as MAME does for arcade games.
Modern versions of MAME now include MESS, so there's no need for a
separate MESS build or binary.
This build requires around 2GB of storage in /tmp (or whatever you set
TMP to in the environment).

BIN
games/mame/desktop/mame.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -1,161 +0,0 @@
/* XPM */
static char * mame_xpm[] = {
"32 32 126 2",
" c None",
". c #1A85BC",
"+ c #1A7EB8",
"@ c #197CB5",
"# c #1F74B5",
"$ c #1764A5",
"% c #1766A9",
"& c #1867AA",
"* c #186CAC",
"= c #1870AE",
"- c #11042C",
"; c #1C024F",
"> c #1E0043",
", c #160139",
"' c #0C0415",
") c #240155",
"! c #160436",
"~ c #26005C",
"{ c #1A1354",
"] c #0B0438",
"^ c #12051E",
"/ c #000003",
"( c #0C133F",
"_ c #1C025A",
": c #0C0219",
"< c #29015F",
"[ c #545180",
"} c #689BB3",
"| c #0A0842",
"1 c #140521",
"2 c #215582",
"3 c #64849B",
"4 c #397393",
"5 c #2D016B",
"6 c #07030B",
"7 c #328AC5",
"8 c #120645",
"9 c #0D040D",
"0 c #46A0CE",
"a c #356E8F",
"b c #2B0166",
"c c #250467",
"d c #36017B",
"e c #525274",
"f c #3680B8",
"g c #57B2E6",
"h c #499FD6",
"i c #3B7A9E",
"j c #2D0173",
"k c #340082",
"l c #390282",
"m c #5BB6E7",
"n c #2175B8",
"o c #47AFE6",
"p c #131543",
"q c #27037A",
"r c #5D528A",
"s c #6ED0FE",
"t c #5FC3F5",
"u c #3A049E",
"v c #5400BA",
"w c #3E0196",
"x c #360190",
"y c #2273B4",
"z c #63D5FE",
"A c #6FCBFC",
"B c #140A53",
"C c #43B2E8",
"D c #4DBAF3",
"E c #60C1F3",
"F c #15144D",
"G c #4F5263",
"H c #4CB4ED",
"I c #5CCBFE",
"J c #68879E",
"K c #4DB5F0",
"L c #5500C3",
"M c #4F526B",
"N c #368EC9",
"O c #3D7CA0",
"P c #0E0624",
"Q c #11113C",
"R c #5800D2",
"S c #6B54AF",
"T c #5FD2FE",
"U c #56BFF6",
"V c #57C4FC",
"W c #62BCF1",
"X c #97D9FF",
"Y c #2782CC",
"Z c #5E5293",
"` c #5CC3F9",
" . c #89D2FB",
".. c #5CBCED",
"+. c #92D6FA",
"@. c #2B739F",
"#. c #2987B8",
"$. c #5DBDF1",
"%. c #75DAFE",
"&. c #327FAB",
"*. c #42A6DC",
"=. c #1C0454",
"-. c #86D4FB",
";. c #184D70",
">. c #2C7FB1",
",. c #56C2F5",
"'. c #43A2D5",
"). c #3FA4D7",
"!. c #4D5964",
"~. c #56B9ED",
"{. c #63DAFE",
"]. c #7DD0FC",
"^. c #2974A3",
"/. c #23076B",
"(. c #48A5D6",
"_. c #77CFFD",
":. c #360077",
"<. c #2781AF",
"[. c #316F96",
"}. c #4A5A69",
"|. c #250573",
"1. c #06101B",
"2. c #57B7EF",
"3. c #32016F",
"4. c #4CA8DA",
"5. c #175FA3",
" ",
" ",
" . . . . . . + + + @ @ @ @ @ @ @ # # # # # # # # # # # # ",
" . $ $ % % % % & & & & * * * * * * * # # # # # # # # # = ",
" . $ - ; > ; > ; , ' ' , ) ! ; ~ ) ) ; { ] ) ! - ^ / # = ",
" . % ( _ > : : > ; ' ' ; < > < ~ ) ~ [ } | ) 1 ^ ' / # 2 3 4 ",
" . % ( 5 > / 6 > ~ - 1 ) 5 ) 5 ) ) [ } 7 8 ) - ^ 9 / 2 3 0 a ",
" . % ( 5 ! / ' ; ~ ! - b c ~ d _ e 0 f g 8 < ! 1 ' / 3 0 h i ",
" . % ( j > : - ) b > > k ) b l [ 0 # m m 8 b > ! : 3 0 n o i ",
" + % p k d < ) c q j l d > j r 0 # o s m 8 5 ) ! 3 0 # o t i ",
" + & p u v w 5 b x u x > - [ 0 y o z A m B j ) 3 0 # C D E i ",
" + & F u v u ~ ) u u c - G 0 y H I I s m B b J 0 # K D D E i ",
" + & p u L x > , u v j M 0 # H I I I A m F 3 N # D D D H E O ",
" @ & ( u L d P , v L r 0 # H z I I I A m } N y D D D D H t O ",
" @ & Q u L k > b R S 0 # H T T I I I A U 7 # U V D D K H W O ",
" @ & Q u R u j w S } y H z z z z X V A t Y V V D D D K H W i ",
" @ * F v R v u Z 0 y H z T z s X D V ` V V V V U .K H H ..i ",
" @ * { v L v Z 0 y H z T T s +.@.#.` ` V V V U +.H H H H $.i ",
" @ * { u j [ 0 y H z z T %.+.2 B &.` V V V U +.*.7 o H H ..i ",
" @ * p =.M 0 n H z z z %.-.;.j b >.` V ` ,.+.'.p @.*.H H ..i ",
" @ * ( M 0 y H z z z %. .;.8 u 5 >.` V t +.).p ] @.*.H H ..i ",
" # * !.f y ~.{.z z -.].;.] > x c >.` V +.'.p ) ! ^.*.H H ..i ",
" # a 0 y ~.{.z z -.].;./.< ~ d ~ >.` +.'.p b b , ^.(.H H ..i ",
" 4 f y H {.{.z X _.;.q x :.b j ) <.+.'.p c c b ! [.(.C H ..i ",
" }.f N W %.%.%.%.A 2 |.u w x d k =.>.0 ( ] > ; < ! [.*.m m W O ",
"1.O 7 ~.~.~.2.2.g ;._ x k k k d 3.8 &.( ' ' 1 ! > / ^.'.4.4.4.2 ",
"] ] 2 2 8 8 8 8 8 _ :.c ) > > > > ! ( 9 : ^ ' 1 : / 6 6 2 ;.6 / ",
" # # 5 b b 3.:.j ; > ! 1 ^ ! , > > - 1 ' 9 9 6 / / / . 5. ",
" # # # # # # # # # # # # # @ @ @ @ @ @ @ @ + + + . . . 5. ",
" # # # # # # = = * = * * * * & * * * % $ $ $ $ $ $ 5.5.5. ",
" ",
" "};

View file

@ -1,8 +0,0 @@
[Desktop Entry]
Name=MESS
Comment=MESS(tm) Multi Emulator Super System
Exec=/usr/games/mess
Icon=mess
Terminal=false
Type=Application
Categories=Game;

View file

@ -1,581 +0,0 @@
/* XPM */
static char * mess_xpm[] = {
"64 64 514 2",
" c None",
". c #A1672F",
"+ c #AE793D",
"@ c #A36C34",
"# c #9B6028",
"$ c #9C642B",
"% c #AC773D",
"& c #A36D33",
"* c #DCBD7C",
"= c #A26F35",
"- c #A36A33",
"; c #D5B676",
"> c #AA793E",
", c #A16D32",
"' c #DBBE7D",
") c #FBEDA6",
"! c #A56D35",
"~ c #A16B2F",
"{ c #E5C887",
"] c #EAD490",
"^ c #AC773E",
"/ c #A26C32",
"( c #DCBC7D",
"_ c #FCE3AB",
": c #FCE7A9",
"< c #A36E33",
"[ c #A26B32",
"} c #DEC081",
"| c #FCE3A8",
"1 c #EAD38E",
"2 c #A16C33",
"3 c #DBBE7B",
"4 c #FDE2A6",
"5 c #FDD8A9",
"6 c #FCE6A7",
"7 c #A46F35",
"8 c #D9B877",
"9 c #FDE1A6",
"0 c #FDD8A8",
"a c #E9D390",
"b c #A26D32",
"c c #DBBE7C",
"d c #FDE1A5",
"e c #FED8A4",
"f c #FED8A5",
"g c #FCE6A6",
"h c #A46D33",
"i c #A67235",
"j c #D3B070",
"k c #FBE3A6",
"l c #AC783D",
"m c #DBBE7A",
"n c #FCE1A2",
"o c #FED6A0",
"p c #FED6A2",
"q c #FDE6A4",
"r c #A46E34",
"s c #A9783C",
"t c #CCA769",
"u c #FDE2A2",
"v c #FED6A3",
"w c #FFD6A2",
"x c #FED6A1",
"y c #E9D38E",
"z c #DCBD7A",
"A c #FDE09F",
"B c #FED59B",
"C c #FED49E",
"D c #FED49D",
"E c #FDE6A3",
"F c #AF7E40",
"G c #C49E60",
"H c #FBE2A0",
"I c #FDD59D",
"J c #FED59D",
"K c #E9D28D",
"L c #AC763D",
"M c #A16E34",
"N c #DCBE7E",
"O c #FCDD9D",
"P c #FDD498",
"Q c #FED39A",
"R c #FED49A",
"S c #FEE5A0",
"T c #A56E34",
"U c #B5854A",
"V c #BD9656",
"W c #FCE29F",
"X c #FED499",
"Y c #EAD18E",
"Z c #DCBE7D",
"` c #FCDE9D",
" . c #FED096",
".. c #FED196",
"+. c #FFD196",
"@. c #FEE49F",
"#. c #B98D4E",
"$. c #B78D50",
"%. c #FAE19E",
"&. c #FDD396",
"*. c #FED197",
"=. c #FED296",
"-. c #EAD18F",
";. c #A26E33",
">. c #DDBD7A",
",. c #FCD282",
"'. c #FCC479",
"). c #FCC57A",
"!. c #FDC77C",
"~. c #FDC984",
"{. c #FDCD8A",
"]. c #FECF91",
"^. c #FDD092",
"/. c #FDE39D",
"(. c #A56D34",
"_. c #C09659",
":. c #B48448",
"<. c #F8E09B",
"[. c #FDD192",
"}. c #FED093",
"|. c #FED094",
"1. c #FED092",
"2. c #FED091",
"3. c #FDD08F",
"4. c #EBD18D",
"5. c #AA783C",
"6. c #DDBE7B",
"7. c #FACA71",
"8. c #FDB450",
"9. c #FCB450",
"0. c #FEB450",
"a. c #FDB554",
"b. c #FEB657",
"c. c #FEBB61",
"d. c #FDDC90",
"e. c #C79F5F",
"f. c #AF7D42",
"g. c #F6DD9A",
"h. c #FDD08E",
"i. c #FDCE8D",
"j. c #FFCE8E",
"k. c #FECE8E",
"l. c #FCBF6B",
"m. c #EBCF88",
"n. c #A16D33",
"o. c #DEBE7A",
"p. c #F9C971",
"q. c #FDB24E",
"r. c #FDB34D",
"s. c #FEB24D",
"t. c #FEB34D",
"u. c #FEB34E",
"v. c #FDB34F",
"w. c #FCD985",
"x. c #A56C36",
"y. c #CBAA68",
"z. c #AC763C",
"A. c #F2DB96",
"B. c #FECC8A",
"C. c #FECD8A",
"D. c #FDCC8A",
"E. c #FDCA83",
"F. c #FBBA5E",
"G. c #EAD085",
"H. c #AB773D",
"I. c #DEBE79",
"J. c #F9C96B",
"K. c #FDB24D",
"L. c #FDB14C",
"M. c #FDB24A",
"N. c #FCD986",
"O. c #D2B270",
"P. c #A77038",
"Q. c #F0D489",
"R. c #FDC779",
"S. c #FEC984",
"T. c #FFCA85",
"U. c #FECA85",
"V. c #FDC77B",
"W. c #FDB457",
"X. c #FEB14C",
"Y. c #EAD084",
"Z. c #A46D34",
"`. c #DEBF7B",
" + c #FAC86D",
".+ c #FDB048",
"++ c #FEB14A",
"@+ c #FCD982",
"#+ c #CCA86A",
"$+ c #A36E35",
"%+ c #ECD186",
"&+ c #FBBC5D",
"*+ c #FDB04B",
"=+ c #FDB656",
"-+ c #FEC272",
";+ c #FCC982",
">+ c #FDC983",
",+ c #FEC678",
"'+ c #FCB454",
")+ c #FEB049",
"!+ c #FEB14B",
"~+ c #ECCF87",
"{+ c #DEBF7A",
"]+ c #FAC669",
"^+ c #FDAF47",
"/+ c #FEAF48",
"(+ c #FFAF46",
"_+ c #A16931",
":+ c #E8CD82",
"<+ c #FBBD5C",
"[+ c #FDAF46",
"}+ c #FEAE47",
"|+ c #FEAF47",
"1+ c #FEB85C",
"2+ c #FDC371",
"3+ c #FEB045",
"4+ c #FEAF46",
"5+ c #FEB046",
"6+ c #A16C35",
"7+ c #F9C568",
"8+ c #FDAD45",
"9+ c #FEAE44",
"0+ c #FFAE44",
"a+ c #FFAD44",
"b+ c #FAD681",
"c+ c #A8763A",
"d+ c #E3C581",
"e+ c #FBC05F",
"f+ c #FEAD44",
"g+ c #FEAE46",
"h+ c #FFAE45",
"i+ c #EBD087",
"j+ c #AD773C",
"k+ c #A36C33",
"l+ c #DFBF7A",
"m+ c #FBC465",
"n+ c #FDAD41",
"o+ c #FEAD41",
"p+ c #FBD880",
"q+ c #E5CD84",
"r+ c #FCC362",
"s+ c #FDAD42",
"t+ c #EAD087",
"u+ c #A26D34",
"v+ c #DFC07A",
"w+ c #FAC565",
"x+ c #FEAB40",
"y+ c #FEAC3F",
"z+ c #FEAC3E",
"A+ c #FEAC3D",
"B+ c #FBD580",
"C+ c #FBC565",
"D+ c #EAD086",
"E+ c #A36C32",
"F+ c #E0C07A",
"G+ c #FBC362",
"H+ c #FDAB3C",
"I+ c #FEAB3D",
"J+ c #FFAB3E",
"K+ c #FFAA3D",
"L+ c #FBB44C",
"M+ c #FBAA3A",
"N+ c #FEAB3E",
"O+ c #AC773F",
"P+ c #A46C32",
"Q+ c #E0C07B",
"R+ c #F9C360",
"S+ c #FDA93B",
"T+ c #FEA93A",
"U+ c #FFA93A",
"V+ c #FEAA3A",
"W+ c #FEAA39",
"X+ c #FEA939",
"Y+ c #FEA93B",
"Z+ c #FBC15D",
"`+ c #FDA937",
" @ c #FEA937",
".@ c #FEA936",
"+@ c #FCAA38",
"@@ c #FDA938",
"#@ c #A46A32",
"$@ c #DFC17B",
"%@ c #FAC05B",
"&@ c #FDA736",
"*@ c #FEA735",
"=@ c #FEA835",
"-@ c #FCA832",
";@ c #FBC05C",
">@ c #FDC25C",
",@ c #FEA734",
"'@ c #FBAA37",
")@ c #FBD074",
"!@ c #FDAE3E",
"~@ c #DFC27B",
"{@ c #FBC058",
"]@ c #FDA532",
"^@ c #FDA632",
"/@ c #FEA732",
"(@ c #FDA732",
"_@ c #FBBF5A",
":@ c #F3E297",
"<@ c #FCC35F",
"[@ c #FDA633",
"}@ c #FDA734",
"|@ c #FACF75",
"1@ c #F5E59C",
"2@ c #FEA733",
"3@ c #FCA62D",
"4@ c #FEA531",
"5@ c #FEA630",
"6@ c #FEA530",
"7@ c #FDA62E",
"8@ c #FBBF58",
"9@ c #DFC27C",
"0@ c #BF9957",
"a@ c #FEC25E",
"b@ c #FDA62F",
"c@ c #FEA631",
"d@ c #FDA630",
"e@ c #FACF71",
"f@ c #C9A161",
"g@ c #DABC77",
"h@ c #FDAC3B",
"i@ c #FBBD56",
"j@ c #FEA32C",
"k@ c #FDA42D",
"l@ c #FEA52C",
"m@ c #FDA52D",
"n@ c #FBBE58",
"o@ c #E0C27C",
"p@ c #9D632B",
"q@ c #BD9154",
"r@ c #FEC15E",
"s@ c #FEA52D",
"t@ c #C8A160",
"u@ c #9A5C27",
"v@ c #D9BB77",
"w@ c #FDAB3A",
"x@ c #A46A35",
"y@ c #DFC47C",
"z@ c #FBBD57",
"A@ c #FCA32A",
"B@ c #FEA32B",
"C@ c #FCA42A",
"D@ c #E0C17B",
"E@ c #C09759",
"F@ c #BD9153",
"G@ c #FEC15A",
"H@ c #FDA32A",
"I@ c #FDA42C",
"J@ c #FACD70",
"K@ c #C7A162",
"L@ c #AB7B3F",
"M@ c #B48248",
"N@ c #DABB78",
"O@ c #FDAA37",
"P@ c #FBBB51",
"Q@ c #FDA226",
"R@ c #FEA228",
"S@ c #FFA328",
"T@ c #FBBC53",
"U@ c #E1C17C",
"V@ c #A26D33",
"W@ c #BD9253",
"X@ c #FEC059",
"Y@ c #FDA229",
"Z@ c #FDA32B",
"`@ c #F9CE70",
" # c #C6A062",
".# c #AB7A3E",
"+# c #BB9154",
"@# c #DABA78",
"## c #FEAA36",
"$# c #A56A32",
"%# c #DFC37C",
"&# c #FBBB52",
"*# c #FDA125",
"=# c #FEA126",
"-# c #FEA026",
";# c #FFA026",
"># c #FDA027",
",# c #FBBC51",
"'# c #BC9153",
")# c #FEBF58",
"!# c #FEA125",
"~# c #FEA024",
"{# c #FACD6F",
"]# c #C6A061",
"^# c #AE7A3D",
"/# c #BB9054",
"(# c #D9BB79",
"_# c #FDA831",
":# c #A26A31",
"<# c #E0C37D",
"[# c #FAB84C",
"}# c #FD9F20",
"|# c #FE9F22",
"1# c #FF9F22",
"2# c #FE9F23",
"3# c #FBBC50",
"4# c #E0C17E",
"5# c #FEBE57",
"6# c #FDA024",
"7# c #FDA025",
"8# c #F9CD6F",
"9# c #C59F61",
"0# c #AB7A3C",
"a# c #BD9052",
"b# c #FDA830",
"c# c #E0C47D",
"d# c #FCBA4D",
"e# c #FC9E1F",
"f# c #FE9E21",
"g# c #FF9E22",
"h# c #FD9E1F",
"i# c #FBBB4D",
"j# c #FEBF53",
"k# c #FE9F1F",
"l# c #FCA024",
"m# c #FACC6B",
"n# c #C69F5F",
"o# c #BD9053",
"p# c #D9BB78",
"q# c #FEA62C",
"r# c #A16A31",
"s# c #E0C57E",
"t# c #FBB74B",
"u# c #FC9D1B",
"v# c #FE9D1D",
"w# c #FF9E1D",
"x# c #FE9E1E",
"y# c #FABB4C",
"z# c #E1C07C",
"A# c #BC9154",
"B# c #FDBE52",
"C# c #FD9D1E",
"D# c #FD9E20",
"E# c #F9CD6B",
"F# c #C69F60",
"G# c #AC7A3F",
"H# c #FEA62B",
"I# c #A36A32",
"J# c #E0C57C",
"K# c #FAB748",
"L# c #FE9B1B",
"M# c #FE9C1C",
"N# c #FF9C1C",
"O# c #FD9C1A",
"P# c #FABA4C",
"Q# c #FDBD50",
"R# c #F9CC6A",
"S# c #FDA527",
"T# c #A16A30",
"U# c #E1C67D",
"V# c #FAB645",
"W# c #FD9B17",
"X# c #FE9C19",
"Y# c #FE9B18",
"Z# c #FE9B19",
"`# c #FBB848",
" $ c #E0BF7C",
".$ c #FDBD53",
"+$ c #F8CD6A",
"@$ c #C79F60",
"#$ c #AD7A3F",
"$$ c #FCA426",
"%$ c #FE9A18",
"&$ c #FDA631",
"*$ c #A36932",
"=$ c #E2C57D",
"-$ c #FAB644",
";$ c #FD9A14",
">$ c #FE9A17",
",$ c #FC9A15",
"'$ c #FAE290",
")$ c #C59E5E",
"!$ c #AF7A3E",
"~$ c #BD9054",
"{$ c #DABC7A",
"]$ c #FDA224",
"^$ c #A16930",
"/$ c #E2C67D",
"($ c #FAB342",
"_$ c #FE9812",
":$ c #FD9811",
"<$ c #FF9A14",
"[$ c #FE9914",
"}$ c #FBB747",
"|$ c #DFC07C",
"1$ c #BB9052",
"2$ c #C59D61",
"3$ c #AC7B3B",
"4$ c #FDA223",
"5$ c #E2C886",
"6$ c #FBE894",
"7$ c #FAD97C",
"8$ c #FCD97C",
"9$ c #FCD97D",
"0$ c #DEC07A",
"a$ c #A26B31",
"b$ c #9F602B",
"c$ c #BE9052",
"d$ c #D8BC79",
"e$ c #A66F36",
"f$ c #9F612A",
"g$ c #985B24",
"h$ c #995E26",
"i$ c #9A5E26",
"j$ c #9B5D27",
"k$ c #9D5D28",
"l$ c #9E672D",
"m$ c #BE9054",
"n$ c #975F26",
"o$ c #985D25",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" . + ",
" @ # $ % ",
" & * = - ; > ",
" , ' ) ! ~ { ] ^ ",
" / ( _ : < [ } | 1 ^ ",
" 2 3 4 5 6 & 7 8 9 0 a % ",
" b c d e f g h i j k e e a l ",
" @ m n o p p q r s t u v w x y % ",
" b z A B C D C E r F G H I J D D K L ",
" M N O P Q R Q Q S T U V W P Q R Q X Y % ",
" & Z ` ...+.+.+.+.@.T #.$.%.&.*.+.+.+.=.-.% ",
" ;.>.,.'.).!.~.{.].^./.(. _.:.<.[.}.|.}.1.2.3.4.5. ",
" & 6.7.8.8.9.8.0.a.b.c.d.r e.f.g.h.i.j.j.j.k.{.l.m.5. ",
" n.o.p.q.r.s.t.u.u.v.v.t.w.x. y.z.A.h.B.C.C.C.D.E.F.v.G.H. ",
" & I.J.K.L.M.M.M.M.M.M.M.M.N.(. O.P.Q.R.S.T.T.T.U.V.W.X.K.Y.H. ",
" Z.`. +.+++++++++++++++++++++@+h #+$+%+&+*+=+-+;+>+,+'+)+!+++~+% ",
" & {+]+^+/+(+(+(+(+(+(+(+(+(+(+@+Z._+:+<+[+}+|+/+1+2+8.3+4+(+5+~+% ",
" 6+{+7+8+9+9+0+0+0+0+0+0+0+0+0+a+b+c+d+e+9+9+0+9+9+f+g+f+h+9+0+9+i+j+ ",
" k+l+m+n+n+o+o+o+o+o+o+o+o+o+o+o+o+p+q+r+s+o+o+o+o+o+o+o+o+o+o+o+s+t+j+ ",
" u+v+w+x+y+z+z+z+z+z+z+z+z+z+z+z+z+A+B+C+y+y+z+z+z+z+z+z+z+z+z+z+z+y+D+L ",
" E+F+G+H+I+J+J+J+J+J+J+J+J+J+J+J+J+J+K+L+M+J+J+J+J+J+J+J+J+J+J+J+J+J+N+D+O+ ",
" P+Q+R+S+T+T+U+U+U+U+U+U+U+V+W+X+U+U+U+U+X+T+U+U+U+T+X+W+U+U+U+U+U+U+U+Y+Y.H. ",
" E+Q+Z+`+ @.@.@.@.@.@.@.@.@.@.@+@ @.@.@.@.@.@.@.@.@.@.@@@ @.@.@.@.@.@.@.@ @y % ",
" #@$@%@&@*@=@=@=@=@=@=@=@=@=@-@;@>@,@=@=@=@=@=@=@=@=@*@'@)@!@=@=@=@=@=@=@=@*@K L ",
" / ~@{@]@^@/@/@/@/@/@/@/@/@/@(@_@:@<@[@/@/@/@/@/@/@/@(@}@|@1@!@/@/@/@/@/@/@/@2@Y % ",
" [ ~@_@3@4@5@5@5@5@5@5@5@5@6@7@8@9@0@a@b@5@5@5@5@5@c@d@2@e@f@g@h@5@5@5@5@5@5@5@d@-.% ",
" [ ~@i@j@k@l@l@l@l@l@l@l@l@l@m@n@o@p@q@r@m@l@l@l@l@l@s@7@e@t@u@v@w@l@l@l@l@l@l@l@/@4.5. ",
" x@y@z@A@B@B@B@B@B@B@B@B@B@B@C@i@D@& E@F@G@H@B@B@B@B@H@I@J@K@L@M@N@O@B@B@B@B@B@B@B@/@m.5. ",
" [ y@P@Q@R@S@S@S@S@S@S@S@S@S@R@T@U@V@ W@X@Y@S@S@S@R@Z@`@ #.# +#@###S@S@S@S@S@S@/@/@G.H. ",
" $#%#&#*#=#-#;#;#;#;#;#;#;#-#>#,#Q+& '#)#!#;#=#~#H@{#]#^# /#(#_#;#;#;#;#;#;#/@/@Y.H. ",
" :#<#[#}#|#1#1#1#1#1#1#1#1#1#2#3#4#& F@5#6#1#|#7#8#9#0# a#(#b#1#1#1#1#1#/@/@/@~+% ",
" :#c#d#e#f#f#g#g#g#g#g#g#g#f#h#i#F+& q@j#}#k#l#m#n#^# o#p#q#g#g#g#g#g#/@/@/@~+% ",
" r#s#t#u#v#w#w#w#w#w#w#w#w#w#x#y#z#V@ A#B#C#D#E#F#G# o#p#H#w#w#w#w#W+/@/@/@i+j+ ",
" I#J#K#L#M#M#N#N#N#N#N#N#N#L#O#P#F+& '#Q#e#R#e.^# o#p#S#N#N#N#N#5@/@/@/@t+j+ ",
" T#U#V#W#X#Y#Y#Y#Y#Y#Y#Y#Y#Y#Z#`# $b '#.$+$@$#$ o#p#$$Y#%$Y#&$5@/@/@/@D+L ",
" *$=$-$;$%$%$%$%$%$%$%$%$%$>$,$`#F+/ A#'$)$!$ ~${$]$%$%$%$/@/@/@/@/@D+O+ ",
" ^$/$($_$:$<$<$<$<$<$<$<$<$<$[$}$|$/ 1$2$3$ ~${$4$<$<$<$/@/@/@/@/@Y.H. ",
" _+5$6$7$8$8$8$8$8$8$8$8$8$8$8$9$0$a$ b$!$ c$d$8$8$8$8$8$8$8$8$8$9$e$ ",
" f$g$h$i$j$k$k$k$k$k$k$k$k$k$k$k$k$l$ #$ m$n$k$k$k$k$k$k$k$k$k$k$o$ ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};

View file

@ -1,8 +0,0 @@
[Desktop Entry]
Name=UME
Comment=UME Universal Machine Emulator
Exec=/usr/games/ume
Icon=ume
Terminal=false
Type=Application
Categories=Game;

File diff suppressed because it is too large Load diff

View file

@ -1,31 +1,25 @@
#!/bin/sh
#
# Slackware build script for M.A.M.E.
#
# Copyright 2010-2015 Erik W. Hanson, Minneapolis, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Adapted from sdlmame.SlackBuild, Written by B. Watson (yalhcru@gmail.com)
# Slackware build script for mame
# Written by B. Watson (yalhcru@gmail.com)
# Adapted from Erik W. Hanson's mame.SlackBuild for older mame versions,
# which was originally adapted from sdlmame.SlackBuild by B. Watson.
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
# 20151112 bkw:
# - Updated for v0.167, after missing several releases (sorry!)
# - Get rid of MESS and UME options, mame has basically turned
# into UME at this point (includes old mame + mess in one binary)
# - Use shipped man pages from the source, instead of our own
# - Add new tools: castool floptool imgtool nlwav
# - Use icon extracted from mame.ico in the source
# - Update .ini file slightly (sound=sdl, not sound=1)
PRGNAM=mame
VERSION=${VERSION:-0.160}
VERSION=${VERSION:-0.167}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@ -42,6 +36,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-${PRGNAM}
OUTPUT=${OUTPUT:-/tmp}
# NB nonstandard flags here. Upstream defaults to -O3, so we'll leave
# that as-is. Only the arch-specific stuff goes here.
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-march=i486 -mtune=i686"
LIBDIRSUFFIX=""
@ -49,88 +45,124 @@ elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS=""
SLKCFLAGS="-fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS=""
LIBDIRSUFFIX=""
fi
SHORTNAME=${PRGNAM}${VERSION/./}
DIRNAME=$PRGNAM-$SHORTNAME
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf ${PRGNAM}-${VERSION/./}
tar xvf $CWD/${PRGNAM}-${PRGNAM}${VERSION/./}.tar.gz || tar xvf $CWD/${PRGNAM}${VERSION/./}.tar.gz
cd ${PRGNAM}-${PRGNAM}${VERSION/./}
rm -rf $DIRNAME
tar xvf $CWD/$DIRNAME.tar.gz || tar xvf $CWD/$SHORTNAME.tar.gz
cd $DIRNAME
chown -R root:root .
# This isn't standard template code, but it executes maybe a hundred
# times as fast, and does the same thing.
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
-o -perm 511 \) -print0 | \
xargs -0 chmod 755
find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-o -perm 440 -o -perm 400 \) -print0 | \
xargs -0 chmod 644
# This makes mame look for its config file (mame.ini) in $HOME/.mame, then /etc.
echo 'DEFS += -DINI_PATH="\"\$$HOME/.mame;/etc\""' >> makefile
# OK, building modern mame is a bit of a PITA. It uses genie (written
# in lua, a fork of premake), but you don't get to run genie directly,
# you got a main makefile that builds lua, then builds genie, then runs
# genie with arguments based on the options in the main makefile. Also,
# it uses python to convert XML layout files to C++ code.
# This is purely cosmetic.
sed -i 's/DISTRO = generic/DISTRO = slackware/' src/osd/sdl/sdl.mak
# Where possible, use system libraries instead of building the ones
# bundled with the mame source. However, SBo's lua and Slackware's
# sqlite3 are too old for mame.
#USE_SYSTEM_LIB_SQLITE3=1 USE_SYSTEM_LIB_LUA=1 \
# Not going to USE_SYSTEM_LIB_PORTAUDIO or USE_SYSTEM_LIB_PORTMIDI,
# the bundled versions are fine and I don't want a mile-long dependency
# tree. Using an external portmidi dep would make mame require Oracle's
# JDK! In case you're wondering, only the C code in the bundled portmidi
# is built (no Java needed).
# The OVERRIDE_CC and OVERRIDE_CXX are there because mame's build ignores
# $PATH when searching for gcc/g++, and won't find my ccache symlinks in
# /usr/local/bin. On a normal (non-ccache-using) system, these options
# do nothing (they use the compilers in /usr/bin, which is the default
# anyway) and you can forget about them. (Mini-rant: PATH has been a
# standard mechanism on both Unix and DOS/Windows systems for what,
# 30 or 40 years now? Come on people...)
# This is purely cosmetic, and can't be set on the make command line.
sed -i 's,ubuntu-intrepid,slackware,g' scripts/genie.lua
sed -i 's/DISTRO := generic/DISTRO := slackware/' makefile
# SDL_INI_PATH needs to contain a $ character. I haven't figured out
# how (or even if) I can pass this through multiple layers of make
# calling genie which calls make again, so screw it:
sed -i 's,\.;ini,/etc,' src/osd/sdl/sdlmain.c
# Tried several variants of this, none work, ended up using sed:
#SDL_INI_PATH='$$HOME/.mame;/etc' \
# Having ARCH set in the env will break the build, hence ARCH=""
make USE_SYSTEM_LIB_EXPAT=1 \
USE_SYSTEM_LIB_ZLIB=1 \
USE_SYSTEM_LIB_JPEG=1 \
USE_SYSTEM_LIB_FLAC=1 \
OPT_FLAGS="$SLKCFLAGS" \
OVERRIDE_CC="$( which gcc )" \
OVERRIDE_CXX="$( which g++ )" \
ARCH="" \
VERBOSE=1 \
NOWERROR=1 \
TOOLS=1 \
TARGET=$PRGNAM \
SUBTARGET=$PRGNAM
# No 'make install' target, do it manually.
mkdir -p $PKG/usr/games $PKG/etc $PKG/usr/man/man6 \
$PKG/usr/share/applications $PKG/usr/share/pixmaps
# Build and install mame;
if [ "${MAME:-yes}" = "yes" ]; then
echo "BUILDING MAME"
make BUILD_FLAC=0 BUILD_JPEG=0 BUILD_EXPAT=0 SUFFIX64="" \
BUILD_JPEGLIB=0 BUILD_SQLITE3=0 ARCHOPTS="$SLKCFLAGS" TARGET=mame
cp mame $PKG/usr/games
cat $CWD/mame.ini > $PKG/etc/mame.ini.new
sed 's/@VERSION@/'$VERSION'/g' < $CWD/man/mame.6 | gzip -9c > $PKG/usr/man/man6/mame.6.gz
cp $CWD/desktop/mame.desktop $PKG/usr/share/applications
cp $CWD/desktop/mame.xpm $PKG/usr/share/pixmaps
fi
# Deal with upstream's executable-naming silliness.
[ -e ${PRGNAM}64 ] && mv ${PRGNAM}64 $PRGNAM
[ -e ${PRGNAM}32 ] && mv ${PRGNAM}32 $PRGNAM
install -s -m0755 -oroot -groot $PRGNAM $PKG/usr/games/$PRGNAM
# Optionally build and install mess:
if [ "${MESS:-no}" = "yes" ]; then
echo "BUILDING MESS"
make BUILD_FLAC=0 BUILD_JPEG=0 BUILD_EXPAT=0 SUFFIX64="" \
BUILD_JPEGLIB=0 BUILD_SQLITE3=0 ARCHOPTS="$SLKCFLAGS" TARGET=mess
cp mess $PKG/usr/games
gzip -9c $CWD/man/mess.6 > $PKG/usr/man/man6/mess.6.gz
cp $CWD/desktop/mess.desktop $PKG/usr/share/applications
cp $CWD/desktop/mess.xpm $PKG/usr/share/pixmaps
fi
# .desktop borrowed from Ludovic Lechapt's Debian package.
# Icon extracted from src/mame/osd/windows/mame/mame.ico with icotool.
gzip -9c < src/osd/sdl/man/$PRGNAM.6 > $PKG/usr/man/man6/$PRGNAM.6.gz
cat $CWD/desktop/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
cat $CWD/desktop/$PRGNAM.png > $PKG/usr/share/pixmaps/$PRGNAM.png
cat $CWD/$PRGNAM.ini > $PKG/etc/$PRGNAM.ini.new
# Optionally build and install ume:
if [ "${UME:-no}" = "yes" ]; then
echo "BUILDING UME"
make BUILD_FLAC=0 BUILD_JPEG=0 BUILD_EXPAT=0 SUFFIX64="" \
BUILD_JPEGLIB=0 BUILD_SQLITE3=0 ARCHOPTS="$SLKCFLAGS" TARGET=ume
cp ume $PKG/usr/games
cp $CWD/desktop/ume.desktop $PKG/usr/share/applications
cp $CWD/desktop/ume.xpm $PKG/usr/share/pixmaps
fi
# Build and install the tools:
echo "BUILDING TOOLS"
make BUILD_JPEG=0 BUILD_EXPAT=0 SUFFIX64="" ARCHOPTS="$SLKCFLAGS" \
BUILD_JPEGLIB=0 BUILD_SQLITE3=0 tools
cp testkeys romcmp jedutil unidasm ldresample ldverify \
# Install the tools:
install -s -m0755 -oroot -groot \
castool floptool imgtool nlwav \
testkeys romcmp jedutil unidasm ldresample ldverify \
regrep srcclean src2html chdman nltool pngcmp split \
$PKG/usr/games/
# Upstream uses section 1 for their utilities' man pages, we want 6.
for i in src/osd/sdl/man/*.1; do
sed '/^\.TH/s,\<1\>,6,' $i | \
gzip -9c > $PKG/usr/man/man6/$( basename $i .1 ).6.gz
done
# Create empty dirs for the user to populate with ROMs and such.
for i in roms samples artwork ctrlr font cheat; do
mkdir -p $PKG/usr/share/games/mame/$i
done
# Man pages, .desktop, and icon borrowed from Ludovic Lechapt's Debian package.
for i in chdman jedutil ldverify romcmp testkeys; do
gzip -9c $CWD/man/$i.6 > $PKG/usr/man/man6/$i.6.gz
done
mkdir -p $PKG/usr/doc/${PRGNAM}-$VERSION
cp docs/* $PKG/usr/doc/${PRGNAM}-$VERSION
cat $CWD/${PRGNAM}.SlackBuild > $PKG/usr/doc/${PRGNAM}-$VERSION/${PRGNAM}.SlackBuild

View file

@ -1,8 +0,0 @@
[Desktop Entry]
Name=MAME
Comment=MAME(tm) arcade emulator
Exec=/usr/games/mame
Icon=mame
Terminal=false
Type=Application
Categories=Game;

View file

@ -1,8 +1,8 @@
PRGNAM="mame"
VERSION="0.160"
VERSION="0.167"
HOMEPAGE="http://mamedev.org/"
DOWNLOAD="https://github.com/mamedev/mame/archive/mame0160.tar.gz"
MD5SUM="5e05cd67773708e559c339be6b2062c7"
DOWNLOAD="https://github.com/mamedev/mame/archive/mame0167.tar.gz"
MD5SUM="70b1e2cde55dc47ca75e401f919fb905"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2_ttf"

View file

@ -97,7 +97,7 @@ flicker 0
#
# CORE SOUND OPTIONS
#
sound 1
sound sdl
samplerate 48000
samples 1
volume 0

View file

@ -1,161 +0,0 @@
/* XPM */
static char * mame_xpm[] = {
"32 32 126 2",
" c None",
". c #1A85BC",
"+ c #1A7EB8",
"@ c #197CB5",
"# c #1F74B5",
"$ c #1764A5",
"% c #1766A9",
"& c #1867AA",
"* c #186CAC",
"= c #1870AE",
"- c #11042C",
"; c #1C024F",
"> c #1E0043",
", c #160139",
"' c #0C0415",
") c #240155",
"! c #160436",
"~ c #26005C",
"{ c #1A1354",
"] c #0B0438",
"^ c #12051E",
"/ c #000003",
"( c #0C133F",
"_ c #1C025A",
": c #0C0219",
"< c #29015F",
"[ c #545180",
"} c #689BB3",
"| c #0A0842",
"1 c #140521",
"2 c #215582",
"3 c #64849B",
"4 c #397393",
"5 c #2D016B",
"6 c #07030B",
"7 c #328AC5",
"8 c #120645",
"9 c #0D040D",
"0 c #46A0CE",
"a c #356E8F",
"b c #2B0166",
"c c #250467",
"d c #36017B",
"e c #525274",
"f c #3680B8",
"g c #57B2E6",
"h c #499FD6",
"i c #3B7A9E",
"j c #2D0173",
"k c #340082",
"l c #390282",
"m c #5BB6E7",
"n c #2175B8",
"o c #47AFE6",
"p c #131543",
"q c #27037A",
"r c #5D528A",
"s c #6ED0FE",
"t c #5FC3F5",
"u c #3A049E",
"v c #5400BA",
"w c #3E0196",
"x c #360190",
"y c #2273B4",
"z c #63D5FE",
"A c #6FCBFC",
"B c #140A53",
"C c #43B2E8",
"D c #4DBAF3",
"E c #60C1F3",
"F c #15144D",
"G c #4F5263",
"H c #4CB4ED",
"I c #5CCBFE",
"J c #68879E",
"K c #4DB5F0",
"L c #5500C3",
"M c #4F526B",
"N c #368EC9",
"O c #3D7CA0",
"P c #0E0624",
"Q c #11113C",
"R c #5800D2",
"S c #6B54AF",
"T c #5FD2FE",
"U c #56BFF6",
"V c #57C4FC",
"W c #62BCF1",
"X c #97D9FF",
"Y c #2782CC",
"Z c #5E5293",
"` c #5CC3F9",
" . c #89D2FB",
".. c #5CBCED",
"+. c #92D6FA",
"@. c #2B739F",
"#. c #2987B8",
"$. c #5DBDF1",
"%. c #75DAFE",
"&. c #327FAB",
"*. c #42A6DC",
"=. c #1C0454",
"-. c #86D4FB",
";. c #184D70",
">. c #2C7FB1",
",. c #56C2F5",
"'. c #43A2D5",
"). c #3FA4D7",
"!. c #4D5964",
"~. c #56B9ED",
"{. c #63DAFE",
"]. c #7DD0FC",
"^. c #2974A3",
"/. c #23076B",
"(. c #48A5D6",
"_. c #77CFFD",
":. c #360077",
"<. c #2781AF",
"[. c #316F96",
"}. c #4A5A69",
"|. c #250573",
"1. c #06101B",
"2. c #57B7EF",
"3. c #32016F",
"4. c #4CA8DA",
"5. c #175FA3",
" ",
" ",
" . . . . . . + + + @ @ @ @ @ @ @ # # # # # # # # # # # # ",
" . $ $ % % % % & & & & * * * * * * * # # # # # # # # # = ",
" . $ - ; > ; > ; , ' ' , ) ! ; ~ ) ) ; { ] ) ! - ^ / # = ",
" . % ( _ > : : > ; ' ' ; < > < ~ ) ~ [ } | ) 1 ^ ' / # 2 3 4 ",
" . % ( 5 > / 6 > ~ - 1 ) 5 ) 5 ) ) [ } 7 8 ) - ^ 9 / 2 3 0 a ",
" . % ( 5 ! / ' ; ~ ! - b c ~ d _ e 0 f g 8 < ! 1 ' / 3 0 h i ",
" . % ( j > : - ) b > > k ) b l [ 0 # m m 8 b > ! : 3 0 n o i ",
" + % p k d < ) c q j l d > j r 0 # o s m 8 5 ) ! 3 0 # o t i ",
" + & p u v w 5 b x u x > - [ 0 y o z A m B j ) 3 0 # C D E i ",
" + & F u v u ~ ) u u c - G 0 y H I I s m B b J 0 # K D D E i ",
" + & p u L x > , u v j M 0 # H I I I A m F 3 N # D D D H E O ",
" @ & ( u L d P , v L r 0 # H z I I I A m } N y D D D D H t O ",
" @ & Q u L k > b R S 0 # H T T I I I A U 7 # U V D D K H W O ",
" @ & Q u R u j w S } y H z z z z X V A t Y V V D D D K H W i ",
" @ * F v R v u Z 0 y H z T z s X D V ` V V V V U .K H H ..i ",
" @ * { v L v Z 0 y H z T T s +.@.#.` ` V V V U +.H H H H $.i ",
" @ * { u j [ 0 y H z z T %.+.2 B &.` V V V U +.*.7 o H H ..i ",
" @ * p =.M 0 n H z z z %.-.;.j b >.` V ` ,.+.'.p @.*.H H ..i ",
" @ * ( M 0 y H z z z %. .;.8 u 5 >.` V t +.).p ] @.*.H H ..i ",
" # * !.f y ~.{.z z -.].;.] > x c >.` V +.'.p ) ! ^.*.H H ..i ",
" # a 0 y ~.{.z z -.].;./.< ~ d ~ >.` +.'.p b b , ^.(.H H ..i ",
" 4 f y H {.{.z X _.;.q x :.b j ) <.+.'.p c c b ! [.(.C H ..i ",
" }.f N W %.%.%.%.A 2 |.u w x d k =.>.0 ( ] > ; < ! [.*.m m W O ",
"1.O 7 ~.~.~.2.2.g ;._ x k k k d 3.8 &.( ' ' 1 ! > / ^.'.4.4.4.2 ",
"] ] 2 2 8 8 8 8 8 _ :.c ) > > > > ! ( 9 : ^ ' 1 : / 6 6 2 ;.6 / ",
" # # 5 b b 3.:.j ; > ! 1 ^ ! , > > - 1 ' 9 9 6 / / / . 5. ",
" # # # # # # # # # # # # # @ @ @ @ @ @ @ @ + + + . . . 5. ",
" # # # # # # = = * = * * * * & * * * % $ $ $ $ $ $ 5.5.5. ",
" ",
" "};

View file

@ -1,57 +0,0 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CHDMAN 6 "December 11, 2008"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH "NAME"
chdman \- CHD compression frontend.
.SH "SYNOPSIS"
.B chdman
.RI "OPTION CHDFILE [OPTIONS]"
.SH "DESCRIPTION"
MAME Compressed Hunks of Data (CHD) manager.
.SH "OPTIONS"
.IP "-info input.chd"
.IP "-createraw inputhd.raw output.chd [inputoffs [hunksize]]"
.IP "-createhd inputhd.raw output.chd [inputoffs [cylinders heads sectors [sectorsize [hunksize]]]]"
.IP "-createblankhd output.chd cylinders heads sectors [sectorsize [hunksize]]"
.IP "-createcd input.toc output.chd"
.IP "-createav input.avi output.chd [firstframe [numframes]]"
.IP "-copydata input.chd output.chd"
.IP "-extract input.chd output.raw"
.IP "-extractcd input.chd output.toc output.bin"
.IP "-extractav input.chd output.avi [firstframe [numframes]]"
.IP "-verify input.chd"
.IP "-verifyfix input.chd"
.IP "-update input.chd output.chd"
.IP "-chomp inout.chd output.chd maxhunk"
.IP "-merge parent.chd diff.chd output.chd"
.IP "-diff parent.chd compare.chd diff.chd"
.IP "-setchs inout.chd cylinders heads sectors"
.IP "-fixavdata inout.chd"
.SH "COPYRIGHT"
Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
.SH "AUTHOR"
Written by Nicola Salmoria and the MAME(tm) team.
.sp 3
This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
for the Debian project but may be used by others.

View file

@ -1,43 +0,0 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH JEDUTIL 6 "December 11, 2008"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH "NAME"
jedutil \- JEDEC file utilities.
.SH "SYNOPSIS"
.B jedutil
.RI "SOURCE TARGET [OPTION]"
.SH "DESCRIPTION"
JED file converter.
.SH "OPTIONS"
.IP "<source.jed> <target.bin> [fuses]"
convert JED to binary form
.IP "<source.bin> <target.jed>"
convert binary to JED form
.SH "COPYRIGHT"
Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
.SH "AUTHOR"
Written by Nicola Salmoria and the MAME(tm) team.
.sp 3
This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
for the Debian project but may be used by others.

View file

@ -1,44 +0,0 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH LDVERIFY 6 "December 11, 2008"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH "NAME"
ldverify \- Laserdisc AVI/CHD verifier.
.SH "SYNOPSIS"
.B ldverify
.RI "FILENAME"
.SH "DESCRIPTION"
Utility that checks a laserdisc's data files. Those files are stored in AVI or
CHD format.
.SH "OPTIONS"
.IP "<avifile.avi>"
checks the avi file.
.IP "<chdfile.chd>"
checks the chd file.
.SH "COPYRIGHT"
Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
.SH "AUTHOR"
Written by Nicola Salmoria and the MAME(tm) team.
.sp 3
This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
for the Debian project but may be used by others.

View file

@ -1,179 +0,0 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH MAME 6 "March 4, 2009"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH "NAME"
mame \- Multiple Arcade Machine Emulator
.SH "SYNOPSIS"
.B mame
.RI "[ Options ] [ ROM_name ]"
.SH "DESCRIPTION"
Multiple Arcade Machine Emulator using the Simple Direct Media Layer.
.br
This manual page documents sdlmame, which is a port of MAME(tm) (Multiple Arcade Machine Emulator) that uses SDL (Simple Direct Media Layer).
.br
.ad b
\fBMAME\fP is an emulator: it reproduces, more or less faithfully, the behaviour of several arcade machines.
But hardware is useless without software, so an image of the ROMs which run on that hardware is required.
\fBSuch ROMs, like any other commercial software, are copyrighted material and it is therefore illegal to use them if you don't own the original arcade machine\fP.
Needless to say, ROMs are not distributed together with MAME(tm).
Distribution of MAME(tm) together with ROM images is a violation of copyright law and should be promptly reported to the authors so that appropriate legal action can be taken.
.br
Keep in mind that you NEED the ROM images to play a game because MAME is not a game emulator, just an arcade machine one.
.br
More informations on MAME(tm) available at http://mame.net/
.br
\fBSDLMAME\fP original sources are available at http://rbelmont.mameworld.info/
.SH "OPTIONS"
.B \-showusage
Show a brief list of options.
.TP
.B \-showconfig
Show a list of configuration options.
.TP
.B \-createconfig
Create a default mame.ini file.
.TP
.br
Basic Startup Options:
.TP
.B \-rompath \fI/path/to/rom/files/zipped\fP
Specify path to ROMsets and hard disk images
.TP
.B \-samplepath \fI/path/to/samples\fP
Specify path to samplesets
.TP
.B \-artpath \fI/path/to/artwork/files\fP
Specify path to artwork files
.TP
.B \-ctrlrpath \fI/path/to/controller/definition\fP
Specify path to controller definitions
.TP
.B \-inipath \fI/path/to/ini/file\fP
Specify path to ini files
.TP
.B \-fontpath \fI/path/to/the/fonts\fP
Specify path to font files
.TP
See \fB/usr/doc/sdlmame-@VERSION@/config.txt for more information
on available options.
.SH "EXAMPLE"
.B mame
will launch the emulator in fullscreen mode with game list detected.
.B mame \fIgridlee\fP
will launch the game "Gridlee" in fullscreen mode.
.TP
.B mame -window \fIgridlee\fP
will launch the game "Gridlee" in a window.
.TP
.B mame -inipath \fI~/.mame/mame.ini\fP gridlee
will launch the game "Gridlee" using a custom "mame.ini" file stored in the folder ".mame" of your home directory (usually "/home/yourusername/").
.TP
.B mame -showconfig
will output all the mame current configuration.
.SH "FILES"
.B ~/.mame/mame.ini
Per-user mame config files. If present, this is used instead of the system-wide
config.
.TP
.B /etc/mame.ini
System-wide config file for mame, not used if ~/.mame/mame.ini exists.
.TP
.B /usr/share/games/mame/
This is the default location (set in mame.ini) where mame will look for the roms, samples,
artwork, ctrlr, font, and cheat directories. In other words, read-only
data. Note that these directories are initially empty when mame is
installed (except for the font directory).
.TP
.B /usr/share/games/mame/roms
ROM and CHD images. Normally ROMs are kept in zip files named after
the games, but they may also be extracted into subdirectories named
after the games instead. CHDs should be placed in subdirectories named
after the games. See the MAME FAQ for more information:
.TP
.nh
\fIhttp://mamedev.org/devwiki/index.php?title=Frequently_Asked_Questions\fR
.hy
.TP
.B /usr/share/games/mame/artwork
Cabinet artwork.
.TP
.B /usr/share/games/mame/samples
Audio samples for games whose audio hardware isn't emulated by mame.
You can find these at various sites on the web. One collection can be
found at
.nh
.TP
\fIhttp://www.arcadeathome.com/mamewav.phtml\fR
.hy
.TP
.B /usr/share/games/mame/ctrlr
Custom controller definitions.
.TP
.B /usr/share/games/mame/font
The systemwide mame user interface font lives here, as "ui.bdf". You can replace
the UI font by replacing this file with some other BDF font. To replace
on a per-user basis, copy the font to ~/.mame/ui.bdf and delete ~/.mame/ui.bdc
if it exists.
.TP
.B /usr/share/games/mame/cheat
.TP
.B /usr/share/games/mame/cheat.zip
Cheats database. Recent versions of MAME use an XML format for the
cheat definitions. Normally all the cheats are stored in a zip file "cheat.zip".
The cheat/ directory is for individual XML files (e.g. if you're developing
your own cheat for pacman, you'd put it in cheat/pacman.xml). There's no
need to unpack the cheat.zip unless you're planning to modify it.
Note that the old cheat.dat format is no longer supported. You can find
an XML cheat.zip at
.TP
.nh
\fIhttp://cheat.retrogames.com/forums/viewtopic.php?t=3110\fR
.hy
.TP
(Note: the zip file you download from there needs to be unzipped. It
contains a cheats.zip file; this is the one you copy to /usr/share/games/mame/cheat.zip)
.TP
.B ~/.mame/
This is the default location (set in mame.ini) where mame will create its
cfg, sta, and other writable data directories (and the files therein).
See \fB/usr/doc/sdlmame-@VERSION@/config.txt for more information.
.SH "SEE ALSO"
MAME documentation in \fB/usr/doc/sdlmame-@VERSION@\fR
.br
The MAME web site at \fIhttp://mamedev.org/\fR
.SH "COPYRIGHT"
MAME(tm) - Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
.br
MAME - Copyright (C) Olivier Galibert and R. Belmont.
.SH "AUTHOR"
MAME(tm) was written by Nicola Salmoria and the MAME(tm) team.
.br
sdlmame was written by Olivier Galibert and R. Belmont.
.sp 3
This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
for the Debian project but may be used by others, like Ubuntu :)
.sp 3
This manual page has been modified by B. Watson <yalhcru@gmail.com> for SlackBuilds.org.

File diff suppressed because it is too large Load diff

View file

@ -1,41 +0,0 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH ROMCMP 6 "December 11, 2008"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH "NAME"
romcmp \- ROM comparison utility program.
.SH "SYNOPSIS"
.B romcmp
.RI "[OPTION] [FOLDER|ZIPFILE] [FOLDER|ZIPFILE]"
.SH "DESCRIPTION"
Utility that checks/compare a single or set of ROMs.
.SH "OPTIONS"
.IP "-d"
enable slower (more comprehensive) comparison.
.SH "COPYRIGHT"
Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
.SH "AUTHOR"
Written by Nicola Salmoria and the MAME(tm) team.
.sp 3
This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
for the Debian project but may be used by others.

View file

@ -1,37 +0,0 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH TESTKEYS 6 "December 11, 2008"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH "NAME"
testkeys \- Code identifier for key pressed.
.SH "SYNOPSIS"
.B testkeys
.RI ""
.SH "DESCRIPTION"
Utility that returns the code of the key being pressed or released.
.SH "COPYRIGHT"
Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
.SH "AUTHOR"
Written by Nicola Salmoria and the MAME(tm) team.
.sp 3
This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
for the Debian project but may be used by others.