trunk/src/mame/drivers/goldstar.c
| r244916 | r244917 | |
| 166 | 166 | #include "goldstar.lh" |
| 167 | 167 | #include "lucky8.lh" |
| 168 | 168 | #include "nfb96.lh" |
| 169 | #include "nfb96tx.lh" |
| 169 | 170 | #include "pokonl97.lh" |
| 170 | 171 | #include "roypok96.lh" |
| 172 | #include "skill98.lh" |
| 171 | 173 | #include "tonypok.lh" |
| 172 | 174 | |
| 173 | 175 | |
| r244916 | r244917 | |
| 13035 | 13037 | |
| 13036 | 13038 | GAMEL( 1997, schery97, 0, amcoe1, schery97, cmaster_state, schery97, ROT0, "Amcoe", "Skill Cherry '97 (Talking ver. sc3.52)", 0, layout_nfb96 ) /* running in CB hardware */ |
| 13037 | 13039 | GAMEL( 1997, schery97a, schery97, amcoe1, schery97, cmaster_state, schery97a, ROT0, "Amcoe", "Skill Cherry '97 (Talking ver. sc3.52c4)", 0, layout_nfb96 ) /* running in C4 hardware */ |
| 13038 | | GAMEL( 1998, skill98, 0, amcoe1, schery97, cmaster_state, skill98, ROT0, "Amcoe", "Skill '98 (Talking ver. s98-1.33)", 0, layout_nfb96 ) |
| 13040 | GAMEL( 1998, skill98, 0, amcoe1, schery97, cmaster_state, skill98, ROT0, "Amcoe", "Skill '98 (Talking ver. s98-1.33)", 0, layout_skill98 ) |
| 13039 | 13041 | GAMEL( 1997, pokonl97, 0, amcoe1, pokonl97, cmaster_state, po33, ROT0, "Amcoe", "Poker Only '97 (Talking ver. 3.3)", 0, layout_pokonl97 ) |
| 13040 | 13042 | GAME( 1998, match98, 0, amcoe1a, match98, cmaster_state, match133, ROT0, "Amcoe", "Match '98 (ver. 1.33)", 0 ) |
| 13041 | 13043 | |
| r244916 | r244917 | |
| 13052 | 13054 | GAMEL( 1996, nc96a, nc96, amcoe2, nfb96, cmaster_state, nfb96_c1, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.62, C1 PCB)", 0, layout_nfb96 ) /* C1 Sub-PCB */ |
| 13053 | 13055 | GAMEL( 1996, nc96b, nc96, amcoe2, nfb96, cmaster_state, nfb96_d, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.54, D PCB)", 0, layout_nfb96 ) /* D Sub-PCB */ |
| 13054 | 13056 | GAMEL( 1996, nc96c, nc96, amcoe2, nfb96, cmaster_state, nfb96_dk, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.62, DK PCB)", 0, layout_nfb96 ) /* DK Sub-PCB */ |
| 13055 | | GAMEL( 2000, nc96txt, nc96, amcoe2, nfb96tx, cmaster_state, nfb96_c2, ROT0, "Amcoe", "New Cherry '96 Special Edition (v1.32 Texas XT, C2 PCB)", 0, layout_nfb96 ) /* ver. tc1.32axt C2 Sub-PCB */ |
| 13057 | GAMEL( 2000, nc96txt, nc96, amcoe2, nfb96tx, cmaster_state, nfb96_c2, ROT0, "Amcoe", "New Cherry '96 Special Edition (v1.32 Texas XT, C2 PCB)", 0, layout_nfb96tx ) /* ver. tc1.32axt C2 Sub-PCB */ |
| 13056 | 13058 | |
| 13057 | 13059 | GAME( 2009, fb2010, 0, amcoe2, nfb96tx, cmaster_state, fb2010, ROT0, "Amcoe", "Fruit Bonus 2010", GAME_NOT_WORKING ) // no gfx dumped |
| 13058 | 13060 | |
trunk/src/mame/layout/goldstar.lay
| r244916 | r244917 | |
| 242 | 242 | |
| 243 | 243 | <!-- define lamps --> |
| 244 | 244 | |
| 245 | | <bezel name="lamp0" element="betred_b"> |
| 245 | <bezel name="lamp0" element="betred_b" inputtag="IN0" inputmask="0x04"> |
| 246 | 246 | <bounds x="2.05" y="3.08" width="0.50" height="0.34" /> |
| 247 | 247 | </bezel> |
| 248 | | <bezel name="lamp0" element="betred"> |
| 248 | <bezel name="lamp0" element="betred" inputtag="IN0" inputmask="0x04"> |
| 249 | 249 | <bounds x="2.07" y="3.10" width="0.46" height="0.30" /> |
| 250 | 250 | </bezel> |
| 251 | 251 | |
| 252 | 252 | |
| 253 | | <bezel name="lamp1" element="stop_b"> |
| 253 | <bezel name="lamp1" element="stop_b" inputtag="IN0" inputmask="0x08"> |
| 254 | 254 | <bounds x="1.25" y="3.08" width="0.50" height="0.34" /> |
| 255 | 255 | </bezel> |
| 256 | | <bezel name="lamp1" element="stop3"> |
| 256 | <bezel name="lamp1" element="stop3" inputtag="IN0" inputmask="0x08"> |
| 257 | 257 | <bounds x="1.27" y="3.10" width="0.46" height="0.30" /> |
| 258 | 258 | </bezel> |
| 259 | 259 | |
| 260 | 260 | |
| 261 | | <bezel name="lamp2" element="betblue_b"> |
| 261 | <bezel name="lamp2" element="betblue_b" inputtag="IN0" inputmask="0x10"> |
| 262 | 262 | <bounds x="2.65" y="3.08" width="0.50" height="0.34" /> |
| 263 | 263 | </bezel> |
| 264 | | <bezel name="lamp2" element="betblue"> |
| 264 | <bezel name="lamp2" element="betblue" inputtag="IN0" inputmask="0x10"> |
| 265 | 265 | <bounds x="2.67" y="3.10" width="0.46" height="0.30" /> |
| 266 | 266 | </bezel> |
| 267 | 267 | |
| 268 | 268 | |
| 269 | | <bezel name="lamp3" element="stop_b"> |
| 269 | <bezel name="lamp3" element="stop_b" inputtag="IN0" inputmask="0x20"> |
| 270 | 270 | <bounds x="0.05" y="3.08" width="0.50" height="0.34" /> |
| 271 | 271 | </bezel> |
| 272 | | <bezel name="lamp3" element="stop1"> |
| 272 | <bezel name="lamp3" element="stop1" inputtag="IN0" inputmask="0x20"> |
| 273 | 273 | <bounds x="0.07" y="3.10" width="0.46" height="0.30" /> |
| 274 | 274 | </bezel> |
| 275 | 275 | |
| 276 | 276 | |
| 277 | | <bezel name="lamp4" element="stop_b"> |
| 277 | <bezel name="lamp4" element="stop_b" inputtag="IN0" inputmask="0x40"> |
| 278 | 278 | <bounds x="0.65" y="3.08" width="0.50" height="0.34" /> |
| 279 | 279 | </bezel> |
| 280 | | <bezel name="lamp4" element="stop2"> |
| 280 | <bezel name="lamp4" element="stop2" inputtag="IN0" inputmask="0x40"> |
| 281 | 281 | <bounds x="0.67" y="3.10" width="0.46" height="0.30" /> |
| 282 | 282 | </bezel> |
| 283 | 283 | |
| 284 | 284 | |
| 285 | | <bezel name="lamp5" element="start_b"> |
| 285 | <bezel name="lamp5" element="start_b" inputtag="IN0" inputmask="0x80"> |
| 286 | 286 | <bounds x="3.45" y="3.08" width="0.50" height="0.34" /> |
| 287 | 287 | </bezel> |
| 288 | | <bezel name="lamp5" element="start"> |
| 288 | <bezel name="lamp5" element="start" inputtag="IN0" inputmask="0x80"> |
| 289 | 289 | <bounds x="3.47" y="3.10" width="0.46" height="0.30" /> |
| 290 | 290 | </bezel> |
| 291 | 291 | |
trunk/src/mame/layout/nfb96.lay
| r244916 | r244917 | |
| 17 | 17 | </rect> |
| 18 | 18 | <text string="BIG"> |
| 19 | 19 | <color red="0.0" green="0.0" blue="0.0" /> |
| 20 | | <bounds x="0" y="0.35" width="1" height="0.25" /> |
| 20 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 21 | 21 | </text> |
| 22 | 22 | <text string="STOP ALL"> |
| 23 | 23 | <color red="0.0" green="0.0" blue="0.0" /> |
| 24 | | <bounds x="0" y="0.6" width="1" height="0.25" /> |
| 24 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 25 | 25 | </text> |
| 26 | 26 | </element> |
| 27 | 27 | |
| r244916 | r244917 | |
| 30 | 30 | <color red="1.0" green="0.0" blue="0.0" /> |
| 31 | 31 | </rect> |
| 32 | 32 | <rect state="0"> |
| 33 | | <color red="0.15" green="0.0" blue="0.0" /> |
| 33 | <color red="0.5" green="0.0" blue="0.0" /> |
| 34 | 34 | </rect> |
| 35 | 35 | <text string="DOUBLE"> |
| 36 | 36 | <color red="0.0" green="0.0" blue="0.0" /> |
| 37 | | <bounds x="0" y="0.1" width="1" height="0.25" /> |
| 37 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 38 | 38 | </text> |
| 39 | 39 | <text string="STOP 1"> |
| 40 | 40 | <color red="0.0" green="0.0" blue="0.0" /> |
| 41 | | <bounds x="0" y="0.6" width="1" height="0.25" /> |
| 41 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 42 | 42 | </text> |
| 43 | 43 | </element> |
| 44 | 44 | |
| r244916 | r244917 | |
| 47 | 47 | <color red="1.0" green="0.0" blue="0.0" /> |
| 48 | 48 | </rect> |
| 49 | 49 | <rect state="0"> |
| 50 | | <color red="0.15" green="0.0" blue="0.0" /> |
| 50 | <color red="0.5" green="0.0" blue="0.0" /> |
| 51 | 51 | </rect> |
| 52 | | <text string="INFO"> |
| 52 | <text string="SMALL/INFO"> |
| 53 | 53 | <color red="0.0" green="0.0" blue="0.0" /> |
| 54 | | <bounds x="0" y="0.1" width="1" height="0.25" /> |
| 54 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 55 | 55 | </text> |
| 56 | | <text string="SMALL"> |
| 57 | | <color red="0.0" green="0.0" blue="0.0" /> |
| 58 | | <bounds x="0" y="0.35" width="1" height="0.25" /> |
| 59 | | </text> |
| 60 | 56 | <text string="STOP 2"> |
| 61 | 57 | <color red="0.0" green="0.0" blue="0.0" /> |
| 62 | | <bounds x="0" y="0.6" width="1" height="0.25" /> |
| 58 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 63 | 59 | </text> |
| 64 | 60 | </element> |
| 65 | 61 | |
| r244916 | r244917 | |
| 68 | 64 | <color red="1.0" green="0.0" blue="0.0" /> |
| 69 | 65 | </rect> |
| 70 | 66 | <rect state="0"> |
| 71 | | <color red="0.15" green="0.0" blue="0.0" /> |
| 67 | <color red="0.5" green="0.0" blue="0.0" /> |
| 72 | 68 | </rect> |
| 73 | | <text string="TAKE"> |
| 69 | <text string="TAKE/SELECT"> |
| 74 | 70 | <color red="0.0" green="0.0" blue="0.0" /> |
| 75 | | <bounds x="0" y="0.1" width="1" height="0.25" /> |
| 71 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 76 | 72 | </text> |
| 77 | | <text string="SELECT"> |
| 78 | | <color red="0.0" green="0.0" blue="0.0" /> |
| 79 | | <bounds x="0" y="0.35" width="1" height="0.25" /> |
| 80 | | </text> |
| 81 | 73 | <text string="STOP 3"> |
| 82 | 74 | <color red="0.0" green="0.0" blue="0.0" /> |
| 83 | | <bounds x="0" y="0.6" width="1" height="0.25" /> |
| 75 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 84 | 76 | </text> |
| 85 | 77 | </element> |
| 86 | 78 | |
| r244916 | r244917 | |
| 93 | 85 | </rect> |
| 94 | 86 | <text string="START"> |
| 95 | 87 | <color red="0.0" green="0.0" blue="0.0" /> |
| 96 | | <bounds x="0" y="0.35" width="1" height="0.25" /> |
| 88 | <bounds x="0" y="0.3" width="1" height="0.4" /> |
| 97 | 89 | </text> |
| 98 | 90 | </element> |
| 99 | 91 | |
| r244916 | r244917 | |
| 106 | 98 | </rect> |
| 107 | 99 | <text string="PLAY"> |
| 108 | 100 | <color red="0.0" green="0.0" blue="0.0" /> |
| 109 | | <bounds x="0" y="0.35" width="1" height="0.25" /> |
| 101 | <bounds x="0" y="0.3" width="1" height="0.4" /> |
| 110 | 102 | </text> |
| 111 | 103 | </element> |
| 112 | 104 | |
| r244916 | r244917 | |
| 119 | 111 | </rect> |
| 120 | 112 | </element> |
| 121 | 113 | |
| 122 | | <element name="stop_b" defstate="0"> |
| 114 | <element name="big_b" defstate="0"> |
| 123 | 115 | <rect state="1"> |
| 124 | 116 | <color red="0.7" green="0.0" blue="0.0" /> |
| 125 | 117 | </rect> |
| r244916 | r244917 | |
| 128 | 120 | </rect> |
| 129 | 121 | </element> |
| 130 | 122 | |
| 123 | <element name="stop_b" defstate="0"> |
| 124 | <rect state="1"> |
| 125 | <color red="0.7" green="0.0" blue="0.0" /> |
| 126 | </rect> |
| 127 | <rect state="0"> |
| 128 | <color red="0.4" green="0.0" blue="0.0" /> |
| 129 | </rect> |
| 130 | </element> |
| 131 | |
| 131 | 132 | <element name="bet_b" defstate="0"> |
| 132 | 133 | <rect state="1"> |
| 133 | 134 | <color red="0.7" green="0.0" blue="0.7" /> |
| r244916 | r244917 | |
| 184 | 185 | </screen> |
| 185 | 186 | |
| 186 | 187 | <bezel element="cpanel"> |
| 187 | | <bounds left="0" right="4" top="3" bottom="3.50" /> |
| 188 | <bounds left="0" right="4" top="3" bottom="3.40" /> |
| 188 | 189 | </bezel> |
| 189 | 190 | |
| 190 | 191 | <bezel element="cpanel1"> |
| 191 | | <bounds left="0" right="4" top="3.01" bottom="3.49" /> |
| 192 | <bounds left="0" right="4" top="3.01" bottom="3.39" /> |
| 192 | 193 | </bezel> |
| 193 | 194 | |
| 194 | 195 | <bezel element="cpanel2"> |
| 195 | | <bounds left="0" right="4" top="3.02" bottom="3.48" /> |
| 196 | <bounds left="0" right="4" top="3.02" bottom="3.38" /> |
| 196 | 197 | </bezel> |
| 197 | 198 | |
| 198 | 199 | <bezel element="cpanel3"> |
| 199 | | <bounds left="0" right="4" top="3.03" bottom="3.47" /> |
| 200 | <bounds left="0" right="4" top="3.03" bottom="3.37" /> |
| 200 | 201 | </bezel> |
| 201 | 202 | |
| 202 | 203 | <bezel element="cpanel4"> |
| 203 | | <bounds left="0" right="4" top="3.04" bottom="3.46" /> |
| 204 | <bounds left="0" right="4" top="3.04" bottom="3.36" /> |
| 204 | 205 | </bezel> |
| 205 | 206 | |
| 206 | 207 | <bezel element="cpanel"> |
| 207 | | <bounds left="0" right="4" top="3.05" bottom="3.45" /> |
| 208 | <bounds left="0" right="4" top="3.05" bottom="3.35" /> |
| 208 | 209 | </bezel> |
| 209 | 210 | |
| 210 | 211 | |
| 211 | 212 | <!-- define lamps --> |
| 212 | 213 | |
| 213 | | <bezel name="lamp3" element="bet_b"> |
| 214 | | <bounds x="0.05" y="3.08" width="0.40" height="0.34" /> |
| 214 | <bezel name="lamp3" element="bet_b" inputtag="IN0" inputmask="0x20"> |
| 215 | <bounds x="0.05" y="3.08" width="0.40" height="0.24" /> |
| 215 | 216 | </bezel> |
| 216 | | <bezel name="lamp3" element="bet"> |
| 217 | | <bounds x="0.07" y="3.10" width="0.36" height="0.30" /> |
| 217 | <bezel name="lamp3" element="bet" inputtag="IN0" inputmask="0x80"> |
| 218 | <bounds x="0.07" y="3.10" width="0.36" height="0.20" /> |
| 218 | 219 | </bezel> |
| 219 | 220 | |
| 220 | 221 | |
| 221 | | <bezel name="lamp0" element="stop_b"> |
| 222 | | <bounds x="0.75" y="3.08" width="0.50" height="0.34" /> |
| 222 | <bezel name="lamp0" element="big_b" inputtag="IN0" inputmask="0x04"> |
| 223 | <bounds x="0.75" y="3.08" width="0.50" height="0.24" /> |
| 223 | 224 | </bezel> |
| 224 | | <bezel name="lamp0" element="big"> |
| 225 | | <bounds x="0.77" y="3.10" width="0.46" height="0.30" /> |
| 225 | <bezel name="lamp0" element="big" inputtag="IN0" inputmask="0x04"> |
| 226 | <bounds x="0.77" y="3.10" width="0.46" height="0.20" /> |
| 226 | 227 | </bezel> |
| 227 | 228 | |
| 228 | 229 | |
| 229 | | <bezel name="lamp1" element="stop_b"> |
| 230 | | <bounds x="1.4" y="3.08" width="0.50" height="0.34" /> |
| 230 | <bezel name="lamp1" element="stop_b" inputtag="IN0" inputmask="0x08"> |
| 231 | <bounds x="1.4" y="3.08" width="0.50" height="0.24" /> |
| 231 | 232 | </bezel> |
| 232 | | <bezel name="lamp1" element="dup"> |
| 233 | | <bounds x="1.42" y="3.10" width="0.46" height="0.30" /> |
| 233 | <bezel name="lamp1" element="dup" inputtag="IN0" inputmask="0x08"> |
| 234 | <bounds x="1.42" y="3.10" width="0.46" height="0.20" /> |
| 234 | 235 | </bezel> |
| 235 | 236 | |
| 236 | 237 | |
| 237 | | <bezel name="lamp4" element="stop_b"> |
| 238 | | <bounds x="2.05" y="3.08" width="0.50" height="0.34" /> |
| 238 | <bezel name="lamp4" element="stop_b" inputtag="IN0" inputmask="0x40"> |
| 239 | <bounds x="2.05" y="3.08" width="0.50" height="0.24" /> |
| 239 | 240 | </bezel> |
| 240 | | <bezel name="lamp4" element="small"> |
| 241 | | <bounds x="2.07" y="3.10" width="0.46" height="0.30" /> |
| 241 | <bezel name="lamp4" element="small" inputtag="IN0" inputmask="0x40"> |
| 242 | <bounds x="2.07" y="3.10" width="0.46" height="0.20" /> |
| 242 | 243 | </bezel> |
| 243 | 244 | |
| 244 | 245 | |
| 245 | | <bezel name="lamp2" element="stop_b"> |
| 246 | | <bounds x="2.7" y="3.08" width="0.50" height="0.34" /> |
| 246 | <bezel name="lamp2" element="stop_b" inputtag="IN0" inputmask="0x10"> |
| 247 | <bounds x="2.7" y="3.08" width="0.50" height="0.24" /> |
| 247 | 248 | </bezel> |
| 248 | | <bezel name="lamp2" element="take"> |
| 249 | | <bounds x="2.72" y="3.10" width="0.46" height="0.30" /> |
| 249 | <bezel name="lamp2" element="take" inputtag="IN0" inputmask="0x10"> |
| 250 | <bounds x="2.72" y="3.10" width="0.46" height="0.20" /> |
| 250 | 251 | </bezel> |
| 251 | 252 | |
| 252 | 253 | |
| 253 | | <bezel name="lamp5" element="start_b"> |
| 254 | | <bounds x="3.45" y="3.08" width="0.50" height="0.34" /> |
| 254 | <bezel name="lamp5" element="start_b" inputtag="IN0" inputmask="0x80"> |
| 255 | <bounds x="3.45" y="3.08" width="0.50" height="0.24" /> |
| 255 | 256 | </bezel> |
| 256 | | <bezel name="lamp5" element="start"> |
| 257 | | <bounds x="3.47" y="3.10" width="0.46" height="0.30" /> |
| 257 | <bezel name="lamp5" element="start" inputtag="IN0" inputmask="0x80"> |
| 258 | <bounds x="3.47" y="3.10" width="0.46" height="0.20" /> |
| 258 | 259 | </bezel> |
| 259 | 260 | |
| 260 | 261 | </view> |
trunk/src/mame/layout/nfb96tx.lay
| r0 | r244917 | |
| 1 | <?xml version="1.0"?> |
| 2 | <mamelayout version="2"> |
| 3 | <!-- |
| 4 | New Fruit Bonus '96 control panel |
| 5 | May or may not match arrangement/colour of real control panel |
| 6 | Written by Vas Crabb. |
| 7 | --> |
| 8 | |
| 9 | <!-- define button-lamps --> |
| 10 | |
| 11 | <element name="big" defstate="0"> |
| 12 | <rect state="1"> |
| 13 | <color red="1.0" green="0.0" blue="0.0" /> |
| 14 | </rect> |
| 15 | <rect state="0"> |
| 16 | <color red="0.15" green="0.0" blue="0.0" /> |
| 17 | </rect> |
| 18 | <text string="BIG"> |
| 19 | <color red="0.0" green="0.0" blue="0.0" /> |
| 20 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 21 | </text> |
| 22 | <text string="STOP ALL"> |
| 23 | <color red="0.0" green="0.0" blue="0.0" /> |
| 24 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 25 | </text> |
| 26 | </element> |
| 27 | |
| 28 | <element name="dup" defstate="0"> |
| 29 | <rect state="1"> |
| 30 | <color red="1.0" green="0.0" blue="0.0" /> |
| 31 | </rect> |
| 32 | <rect state="0"> |
| 33 | <color red="0.5" green="0.0" blue="0.0" /> |
| 34 | </rect> |
| 35 | <text string="DOUBLE"> |
| 36 | <color red="0.0" green="0.0" blue="0.0" /> |
| 37 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 38 | </text> |
| 39 | <text string="STOP 1"> |
| 40 | <color red="0.0" green="0.0" blue="0.0" /> |
| 41 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 42 | </text> |
| 43 | </element> |
| 44 | |
| 45 | <element name="small" defstate="0"> |
| 46 | <rect state="1"> |
| 47 | <color red="1.0" green="0.0" blue="0.0" /> |
| 48 | </rect> |
| 49 | <rect state="0"> |
| 50 | <color red="0.5" green="0.0" blue="0.0" /> |
| 51 | </rect> |
| 52 | <text string="SMALL"> |
| 53 | <color red="0.0" green="0.0" blue="0.0" /> |
| 54 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 55 | </text> |
| 56 | <text string="STOP 2"> |
| 57 | <color red="0.0" green="0.0" blue="0.0" /> |
| 58 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 59 | </text> |
| 60 | </element> |
| 61 | |
| 62 | <element name="take" defstate="0"> |
| 63 | <rect state="1"> |
| 64 | <color red="1.0" green="0.0" blue="0.0" /> |
| 65 | </rect> |
| 66 | <rect state="0"> |
| 67 | <color red="0.5" green="0.0" blue="0.0" /> |
| 68 | </rect> |
| 69 | <text string="TAKE/SELECT"> |
| 70 | <color red="0.0" green="0.0" blue="0.0" /> |
| 71 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 72 | </text> |
| 73 | <text string="STOP 3"> |
| 74 | <color red="0.0" green="0.0" blue="0.0" /> |
| 75 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 76 | </text> |
| 77 | </element> |
| 78 | |
| 79 | <element name="start" defstate="0"> |
| 80 | <rect state="1"> |
| 81 | <color red="0.0" green="1.0" blue="0.0" /> |
| 82 | </rect> |
| 83 | <rect state="0"> |
| 84 | <color red="0.0" green="0.15" blue="0.0" /> |
| 85 | </rect> |
| 86 | <text string="START"> |
| 87 | <color red="0.0" green="0.0" blue="0.0" /> |
| 88 | <bounds x="0" y="0.3" width="1" height="0.4" /> |
| 89 | </text> |
| 90 | </element> |
| 91 | |
| 92 | <element name="bet" defstate="0"> |
| 93 | <rect state="1"> |
| 94 | <color red="1.0" green="0.0" blue="1.0" /> |
| 95 | </rect> |
| 96 | <rect state="0"> |
| 97 | <color red="0.15" green="0.0" blue="0.15" /> |
| 98 | </rect> |
| 99 | <text string="PLAY"> |
| 100 | <color red="0.0" green="0.0" blue="0.0" /> |
| 101 | <bounds x="0" y="0.3" width="1" height="0.4" /> |
| 102 | </text> |
| 103 | </element> |
| 104 | |
| 105 | |
| 106 | <!-- define basic elements --> |
| 107 | |
| 108 | <element name="cpanel"> |
| 109 | <rect> |
| 110 | <color red="0.0" green="0.0" blue="0.0" /> |
| 111 | </rect> |
| 112 | </element> |
| 113 | |
| 114 | <element name="big_b" defstate="0"> |
| 115 | <rect state="1"> |
| 116 | <color red="0.7" green="0.0" blue="0.0" /> |
| 117 | </rect> |
| 118 | <rect state="0"> |
| 119 | <color red="0.1" green="0.0" blue="0.0" /> |
| 120 | </rect> |
| 121 | </element> |
| 122 | |
| 123 | <element name="stop_b" defstate="0"> |
| 124 | <rect state="1"> |
| 125 | <color red="0.7" green="0.0" blue="0.0" /> |
| 126 | </rect> |
| 127 | <rect state="0"> |
| 128 | <color red="0.4" green="0.0" blue="0.0" /> |
| 129 | </rect> |
| 130 | </element> |
| 131 | |
| 132 | <element name="bet_b" defstate="0"> |
| 133 | <rect state="1"> |
| 134 | <color red="0.7" green="0.0" blue="0.7" /> |
| 135 | </rect> |
| 136 | <rect state="0"> |
| 137 | <color red="0.1" green="0.0" blue="0.1" /> |
| 138 | </rect> |
| 139 | </element> |
| 140 | |
| 141 | <element name="start_b" defstate="0"> |
| 142 | <rect state="1"> |
| 143 | <color red="0.0" green="0.7" blue="0.0" /> |
| 144 | </rect> |
| 145 | <rect state="0"> |
| 146 | <color red="0.0" green="0.1" blue="0.0" /> |
| 147 | </rect> |
| 148 | </element> |
| 149 | |
| 150 | |
| 151 | |
| 152 | <!-- define cpanel degradee elements --> |
| 153 | |
| 154 | |
| 155 | <element name="cpanel1"> |
| 156 | <rect> |
| 157 | <color red="0.20" green="0.20" blue="0.20" /> |
| 158 | </rect> |
| 159 | </element> |
| 160 | |
| 161 | <element name="cpanel2"> |
| 162 | <rect> |
| 163 | <color red="0.15" green="0.15" blue="0.15" /> |
| 164 | </rect> |
| 165 | </element> |
| 166 | |
| 167 | <element name="cpanel3"> |
| 168 | <rect> |
| 169 | <color red="0.10" green="0.10" blue="0.10" /> |
| 170 | </rect> |
| 171 | </element> |
| 172 | |
| 173 | <element name="cpanel4"> |
| 174 | <rect> |
| 175 | <color red="0.05" green="0.05" blue="0.05" /> |
| 176 | </rect> |
| 177 | </element> |
| 178 | |
| 179 | |
| 180 | <!-- define background --> |
| 181 | |
| 182 | <view name="Button Lamps"> |
| 183 | <screen index="0"> |
| 184 | <bounds left="0" top="0" right="4" bottom="3" /> |
| 185 | </screen> |
| 186 | |
| 187 | <bezel element="cpanel"> |
| 188 | <bounds left="0" right="4" top="3" bottom="3.40" /> |
| 189 | </bezel> |
| 190 | |
| 191 | <bezel element="cpanel1"> |
| 192 | <bounds left="0" right="4" top="3.01" bottom="3.39" /> |
| 193 | </bezel> |
| 194 | |
| 195 | <bezel element="cpanel2"> |
| 196 | <bounds left="0" right="4" top="3.02" bottom="3.38" /> |
| 197 | </bezel> |
| 198 | |
| 199 | <bezel element="cpanel3"> |
| 200 | <bounds left="0" right="4" top="3.03" bottom="3.37" /> |
| 201 | </bezel> |
| 202 | |
| 203 | <bezel element="cpanel4"> |
| 204 | <bounds left="0" right="4" top="3.04" bottom="3.36" /> |
| 205 | </bezel> |
| 206 | |
| 207 | <bezel element="cpanel"> |
| 208 | <bounds left="0" right="4" top="3.05" bottom="3.35" /> |
| 209 | </bezel> |
| 210 | |
| 211 | |
| 212 | <!-- define lamps --> |
| 213 | |
| 214 | <bezel name="lamp3" element="bet_b" inputtag="IN0" inputmask="0x20"> |
| 215 | <bounds x="0.05" y="3.08" width="0.40" height="0.24" /> |
| 216 | </bezel> |
| 217 | <bezel name="lamp3" element="bet" inputtag="IN0" inputmask="0x80"> |
| 218 | <bounds x="0.07" y="3.10" width="0.36" height="0.20" /> |
| 219 | </bezel> |
| 220 | |
| 221 | |
| 222 | <bezel name="lamp0" element="big_b" inputtag="IN0" inputmask="0x04"> |
| 223 | <bounds x="0.75" y="3.08" width="0.50" height="0.24" /> |
| 224 | </bezel> |
| 225 | <bezel name="lamp0" element="big" inputtag="IN0" inputmask="0x04"> |
| 226 | <bounds x="0.77" y="3.10" width="0.46" height="0.20" /> |
| 227 | </bezel> |
| 228 | |
| 229 | |
| 230 | <bezel name="lamp1" element="stop_b" inputtag="IN0" inputmask="0x08"> |
| 231 | <bounds x="1.4" y="3.08" width="0.50" height="0.24" /> |
| 232 | </bezel> |
| 233 | <bezel name="lamp1" element="dup" inputtag="IN0" inputmask="0x08"> |
| 234 | <bounds x="1.42" y="3.10" width="0.46" height="0.20" /> |
| 235 | </bezel> |
| 236 | |
| 237 | |
| 238 | <bezel name="lamp4" element="stop_b" inputtag="IN0" inputmask="0x40"> |
| 239 | <bounds x="2.05" y="3.08" width="0.50" height="0.24" /> |
| 240 | </bezel> |
| 241 | <bezel name="lamp4" element="small" inputtag="IN0" inputmask="0x40"> |
| 242 | <bounds x="2.07" y="3.10" width="0.46" height="0.20" /> |
| 243 | </bezel> |
| 244 | |
| 245 | |
| 246 | <bezel name="lamp2" element="stop_b" inputtag="IN0" inputmask="0x10"> |
| 247 | <bounds x="2.7" y="3.08" width="0.50" height="0.24" /> |
| 248 | </bezel> |
| 249 | <bezel name="lamp2" element="take" inputtag="IN0" inputmask="0x10"> |
| 250 | <bounds x="2.72" y="3.10" width="0.46" height="0.20" /> |
| 251 | </bezel> |
| 252 | |
| 253 | |
| 254 | <bezel name="lamp5" element="start_b" inputtag="IN0" inputmask="0x80"> |
| 255 | <bounds x="3.45" y="3.08" width="0.50" height="0.24" /> |
| 256 | </bezel> |
| 257 | <bezel name="lamp5" element="start" inputtag="IN0" inputmask="0x80"> |
| 258 | <bounds x="3.47" y="3.10" width="0.46" height="0.20" /> |
| 259 | </bezel> |
| 260 | |
| 261 | </view> |
| 262 | </mamelayout> |
trunk/src/mame/layout/skill98.lay
| r0 | r244917 | |
| 1 | <?xml version="1.0"?> |
| 2 | <mamelayout version="2"> |
| 3 | <!-- |
| 4 | Skill '96 control panel |
| 5 | May or may not match arrangement/colour of real control panel |
| 6 | Written by Vas Crabb. |
| 7 | --> |
| 8 | |
| 9 | <!-- define button-lamps --> |
| 10 | |
| 11 | <element name="big" defstate="0"> |
| 12 | <rect state="1"> |
| 13 | <color red="1.0" green="0.0" blue="0.0" /> |
| 14 | </rect> |
| 15 | <rect state="0"> |
| 16 | <color red="0.5" green="0.0" blue="0.0" /> |
| 17 | </rect> |
| 18 | <text string="BIG"> |
| 19 | <color red="0.0" green="0.0" blue="0.0" /> |
| 20 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 21 | </text> |
| 22 | <text string="STOP ALL"> |
| 23 | <color red="0.0" green="0.0" blue="0.0" /> |
| 24 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 25 | </text> |
| 26 | </element> |
| 27 | |
| 28 | <element name="dup" defstate="0"> |
| 29 | <rect state="1"> |
| 30 | <color red="1.0" green="0.0" blue="0.0" /> |
| 31 | </rect> |
| 32 | <rect state="0"> |
| 33 | <color red="0.5" green="0.0" blue="0.0" /> |
| 34 | </rect> |
| 35 | <text string="DOUBLE"> |
| 36 | <color red="0.0" green="0.0" blue="0.0" /> |
| 37 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 38 | </text> |
| 39 | <text string="STOP 1"> |
| 40 | <color red="0.0" green="0.0" blue="0.0" /> |
| 41 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 42 | </text> |
| 43 | </element> |
| 44 | |
| 45 | <element name="small" defstate="0"> |
| 46 | <rect state="1"> |
| 47 | <color red="1.0" green="0.0" blue="0.0" /> |
| 48 | </rect> |
| 49 | <rect state="0"> |
| 50 | <color red="0.5" green="0.0" blue="0.0" /> |
| 51 | </rect> |
| 52 | <text string="SMALL/INFO"> |
| 53 | <color red="0.0" green="0.0" blue="0.0" /> |
| 54 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 55 | </text> |
| 56 | <text string="STOP 2"> |
| 57 | <color red="0.0" green="0.0" blue="0.0" /> |
| 58 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 59 | </text> |
| 60 | </element> |
| 61 | |
| 62 | <element name="take" defstate="0"> |
| 63 | <rect state="1"> |
| 64 | <color red="1.0" green="0.0" blue="0.0" /> |
| 65 | </rect> |
| 66 | <rect state="0"> |
| 67 | <color red="0.5" green="0.0" blue="0.0" /> |
| 68 | </rect> |
| 69 | <text string="TAKE/SELECT"> |
| 70 | <color red="0.0" green="0.0" blue="0.0" /> |
| 71 | <bounds x="0" y="0.1" width="1" height="0.4" /> |
| 72 | </text> |
| 73 | <text string="STOP 3"> |
| 74 | <color red="0.0" green="0.0" blue="0.0" /> |
| 75 | <bounds x="0" y="0.5" width="1" height="0.4" /> |
| 76 | </text> |
| 77 | </element> |
| 78 | |
| 79 | <element name="start" defstate="0"> |
| 80 | <rect state="1"> |
| 81 | <color red="0.0" green="1.0" blue="0.0" /> |
| 82 | </rect> |
| 83 | <rect state="0"> |
| 84 | <color red="0.0" green="0.15" blue="0.0" /> |
| 85 | </rect> |
| 86 | <text string="START"> |
| 87 | <color red="0.0" green="0.0" blue="0.0" /> |
| 88 | <bounds x="0" y="0.3" width="1" height="0.4" /> |
| 89 | </text> |
| 90 | </element> |
| 91 | |
| 92 | <element name="bet" defstate="0"> |
| 93 | <rect state="1"> |
| 94 | <color red="1.0" green="0.0" blue="1.0" /> |
| 95 | </rect> |
| 96 | <rect state="0"> |
| 97 | <color red="0.15" green="0.0" blue="0.15" /> |
| 98 | </rect> |
| 99 | <text string="PLAY"> |
| 100 | <color red="0.0" green="0.0" blue="0.0" /> |
| 101 | <bounds x="0" y="0.3" width="1" height="0.4" /> |
| 102 | </text> |
| 103 | </element> |
| 104 | |
| 105 | |
| 106 | <!-- define basic elements --> |
| 107 | |
| 108 | <element name="cpanel"> |
| 109 | <rect> |
| 110 | <color red="0.0" green="0.0" blue="0.0" /> |
| 111 | </rect> |
| 112 | </element> |
| 113 | |
| 114 | <element name="stop_b" defstate="0"> |
| 115 | <rect state="1"> |
| 116 | <color red="0.7" green="0.0" blue="0.0" /> |
| 117 | </rect> |
| 118 | <rect state="0"> |
| 119 | <color red="0.4" green="0.0" blue="0.0" /> |
| 120 | </rect> |
| 121 | </element> |
| 122 | |
| 123 | <element name="bet_b" defstate="0"> |
| 124 | <rect state="1"> |
| 125 | <color red="0.7" green="0.0" blue="0.7" /> |
| 126 | </rect> |
| 127 | <rect state="0"> |
| 128 | <color red="0.1" green="0.0" blue="0.1" /> |
| 129 | </rect> |
| 130 | </element> |
| 131 | |
| 132 | <element name="start_b" defstate="0"> |
| 133 | <rect state="1"> |
| 134 | <color red="0.0" green="0.7" blue="0.0" /> |
| 135 | </rect> |
| 136 | <rect state="0"> |
| 137 | <color red="0.0" green="0.1" blue="0.0" /> |
| 138 | </rect> |
| 139 | </element> |
| 140 | |
| 141 | |
| 142 | |
| 143 | <!-- define cpanel degradee elements --> |
| 144 | |
| 145 | |
| 146 | <element name="cpanel1"> |
| 147 | <rect> |
| 148 | <color red="0.20" green="0.20" blue="0.20" /> |
| 149 | </rect> |
| 150 | </element> |
| 151 | |
| 152 | <element name="cpanel2"> |
| 153 | <rect> |
| 154 | <color red="0.15" green="0.15" blue="0.15" /> |
| 155 | </rect> |
| 156 | </element> |
| 157 | |
| 158 | <element name="cpanel3"> |
| 159 | <rect> |
| 160 | <color red="0.10" green="0.10" blue="0.10" /> |
| 161 | </rect> |
| 162 | </element> |
| 163 | |
| 164 | <element name="cpanel4"> |
| 165 | <rect> |
| 166 | <color red="0.05" green="0.05" blue="0.05" /> |
| 167 | </rect> |
| 168 | </element> |
| 169 | |
| 170 | |
| 171 | <!-- define background --> |
| 172 | |
| 173 | <view name="Button Lamps"> |
| 174 | <screen index="0"> |
| 175 | <bounds left="0" top="0" right="4" bottom="3" /> |
| 176 | </screen> |
| 177 | |
| 178 | <bezel element="cpanel"> |
| 179 | <bounds left="0" right="4" top="3" bottom="3.40" /> |
| 180 | </bezel> |
| 181 | |
| 182 | <bezel element="cpanel1"> |
| 183 | <bounds left="0" right="4" top="3.01" bottom="3.39" /> |
| 184 | </bezel> |
| 185 | |
| 186 | <bezel element="cpanel2"> |
| 187 | <bounds left="0" right="4" top="3.02" bottom="3.38" /> |
| 188 | </bezel> |
| 189 | |
| 190 | <bezel element="cpanel3"> |
| 191 | <bounds left="0" right="4" top="3.03" bottom="3.37" /> |
| 192 | </bezel> |
| 193 | |
| 194 | <bezel element="cpanel4"> |
| 195 | <bounds left="0" right="4" top="3.04" bottom="3.36" /> |
| 196 | </bezel> |
| 197 | |
| 198 | <bezel element="cpanel"> |
| 199 | <bounds left="0" right="4" top="3.05" bottom="3.35" /> |
| 200 | </bezel> |
| 201 | |
| 202 | |
| 203 | <!-- define lamps --> |
| 204 | |
| 205 | <bezel name="lamp3" element="bet_b" inputtag="IN0" inputmask="0x20"> |
| 206 | <bounds x="0.05" y="3.08" width="0.40" height="0.24" /> |
| 207 | </bezel> |
| 208 | <bezel name="lamp3" element="bet" inputtag="IN0" inputmask="0x80"> |
| 209 | <bounds x="0.07" y="3.10" width="0.36" height="0.20" /> |
| 210 | </bezel> |
| 211 | |
| 212 | |
| 213 | <bezel name="lamp0" element="stop_b" inputtag="IN0" inputmask="0x04"> |
| 214 | <bounds x="0.75" y="3.08" width="0.50" height="0.24" /> |
| 215 | </bezel> |
| 216 | <bezel name="lamp0" element="big" inputtag="IN0" inputmask="0x04"> |
| 217 | <bounds x="0.77" y="3.10" width="0.46" height="0.20" /> |
| 218 | </bezel> |
| 219 | |
| 220 | |
| 221 | <bezel name="lamp1" element="stop_b" inputtag="IN0" inputmask="0x08"> |
| 222 | <bounds x="1.4" y="3.08" width="0.50" height="0.24" /> |
| 223 | </bezel> |
| 224 | <bezel name="lamp1" element="dup" inputtag="IN0" inputmask="0x08"> |
| 225 | <bounds x="1.42" y="3.10" width="0.46" height="0.20" /> |
| 226 | </bezel> |
| 227 | |
| 228 | |
| 229 | <bezel name="lamp4" element="stop_b" inputtag="IN0" inputmask="0x40"> |
| 230 | <bounds x="2.05" y="3.08" width="0.50" height="0.24" /> |
| 231 | </bezel> |
| 232 | <bezel name="lamp4" element="small" inputtag="IN0" inputmask="0x40"> |
| 233 | <bounds x="2.07" y="3.10" width="0.46" height="0.20" /> |
| 234 | </bezel> |
| 235 | |
| 236 | |
| 237 | <bezel name="lamp2" element="stop_b" inputtag="IN0" inputmask="0x10"> |
| 238 | <bounds x="2.7" y="3.08" width="0.50" height="0.24" /> |
| 239 | </bezel> |
| 240 | <bezel name="lamp2" element="take" inputtag="IN0" inputmask="0x10"> |
| 241 | <bounds x="2.72" y="3.10" width="0.46" height="0.20" /> |
| 242 | </bezel> |
| 243 | |
| 244 | |
| 245 | <bezel name="lamp5" element="start_b" inputtag="IN0" inputmask="0x80"> |
| 246 | <bounds x="3.45" y="3.08" width="0.50" height="0.24" /> |
| 247 | </bezel> |
| 248 | <bezel name="lamp5" element="start" inputtag="IN0" inputmask="0x80"> |
| 249 | <bounds x="3.47" y="3.10" width="0.46" height="0.20" /> |
| 250 | </bezel> |
| 251 | |
| 252 | </view> |
| 253 | </mamelayout> |