mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-16 19:50:19 +01:00
games/mame: Updated for version 0.167.
This commit is contained in:
parent
d817074df8
commit
63be5eca5d
19 changed files with 120 additions and 4392 deletions
|
@ -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
BIN
games/mame/desktop/mame.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
|
@ -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. ",
|
||||
" ",
|
||||
" "};
|
|
@ -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;
|
|
@ -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$ ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
|
@ -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
|
@ -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
|
||||
|
|
|
@ -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;
|
|
@ -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"
|
||||
|
|
|
@ -97,7 +97,7 @@ flicker 0
|
|||
#
|
||||
# CORE SOUND OPTIONS
|
||||
#
|
||||
sound 1
|
||||
sound sdl
|
||||
samplerate 48000
|
||||
samples 1
|
||||
volume 0
|
||||
|
|
|
@ -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. ",
|
||||
" ",
|
||||
" "};
|
|
@ -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.
|
|
@ -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.
|
|
@ -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.
|
|
@ -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
|
@ -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.
|
|
@ -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.
|
Loading…
Reference in a new issue