Previous 199869 Revisions Next

r36405 Friday 13th March, 2015 at 11:17:34 UTC by Vasantha Crabb
More refined and clickable layouts for the fruities
[src/mame]mame.mak
[src/mame/drivers]goldstar.c
[src/mame/layout]cmaster.lay cmasterb.lay cmasterc.lay cmpacman.lay cmv4.lay goldstar.lay nfb96.lay nfb96tx.lay* skill98.lay*

trunk/src/mame/drivers/goldstar.c
r244916r244917
166166#include "goldstar.lh"
167167#include "lucky8.lh"
168168#include "nfb96.lh"
169#include "nfb96tx.lh"
169170#include "pokonl97.lh"
170171#include "roypok96.lh"
172#include "skill98.lh"
171173#include "tonypok.lh"
172174
173175
r244916r244917
1303513037
1303613038GAMEL( 1997, schery97,  0,        amcoe1,   schery97,  cmaster_state,  schery97,  ROT0, "Amcoe",   "Skill Cherry '97 (Talking ver. sc3.52)",                       0,                 layout_nfb96 )  /* running in CB hardware */
1303713039GAMEL( 1997, schery97a, schery97, amcoe1,   schery97,  cmaster_state,  schery97a, ROT0, "Amcoe",   "Skill Cherry '97 (Talking ver. sc3.52c4)",                     0,                 layout_nfb96 )  /* running in C4 hardware */
13038GAMEL( 1998, skill98,   0,        amcoe1,   schery97,  cmaster_state,  skill98,   ROT0, "Amcoe",   "Skill '98 (Talking ver. s98-1.33)",                            0,                 layout_nfb96 )
13040GAMEL( 1998, skill98,   0,        amcoe1,   schery97,  cmaster_state,  skill98,   ROT0, "Amcoe",   "Skill '98 (Talking ver. s98-1.33)",                            0,                 layout_skill98 )
1303913041GAMEL( 1997, pokonl97,  0,        amcoe1,   pokonl97,  cmaster_state,  po33,      ROT0, "Amcoe",   "Poker Only '97 (Talking ver. 3.3)",                            0,                 layout_pokonl97 )
1304013042GAME(  1998, match98,   0,        amcoe1a,  match98,   cmaster_state,  match133,  ROT0, "Amcoe",   "Match '98 (ver. 1.33)",                                        0 )
1304113043
r244916r244917
1305213054GAMEL( 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 */
1305313055GAMEL( 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 */
1305413056GAMEL( 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 */
13055GAMEL( 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 */
13057GAMEL( 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 */
1305613058
1305713059GAME(  2009, fb2010,    0,        amcoe2,   nfb96tx,   cmaster_state,  fb2010,    ROT0, "Amcoe",   "Fruit Bonus 2010",                                             GAME_NOT_WORKING ) // no gfx dumped
1305813060
trunk/src/mame/layout/cmaster.lay
r244916r244917
3232      <rect state="0">
3333         <color red="0.5" green="0.0" blue="0.0" />
3434      </rect>
35      <text string="SMALL">
35      <text string="SMALL/INFO">
3636         <color red="0.0" green="0.0" blue="0.0" />
3737         <bounds x="0" y="0.1" width="1" height="0.4" />
3838      </text>
trunk/src/mame/layout/cmasterb.lay
r244916r244917
3232      <rect state="0">
3333         <color red="0.5" green="0.0" blue="0.0" />
3434      </rect>
35      <text string="SMALL">
35      <text string="SMALL/INFO">
3636         <color red="0.0" green="0.0" blue="0.0" />
3737         <bounds x="0" y="0.1" width="1" height="0.4" />
3838      </text>
trunk/src/mame/layout/cmasterc.lay
r244916r244917
4949      <rect state="0">
5050         <color red="0.5" green="0.0" blue="0.0" />
5151      </rect>
52      <text string="SMALL">
52      <text string="SMALL/INFO">
5353         <color red="0.0" green="0.0" blue="0.0" />
5454         <bounds x="0" y="0.1" width="1" height="0.4" />
5555      </text>
trunk/src/mame/layout/cmpacman.lay
r244916r244917
3232      <rect state="0">
3333         <color red="0.5" green="0.0" blue="0.0" />
3434      </rect>
35      <text string="SMALL">
35      <text string="SMALL/INFO">
3636         <color red="0.0" green="0.0" blue="0.0" />
3737         <bounds x="0" y="0.1" width="1" height="0.4" />
3838      </text>
trunk/src/mame/layout/cmv4.lay
r244916r244917
3232      <rect state="0">
3333         <color red="0.5" green="0.0" blue="0.0" />
3434      </rect>
35      <text string="SMALL">
35      <text string="SMALL/INFO">
3636         <color red="0.0" green="0.0" blue="0.0" />
3737         <bounds x="0" y="0.1" width="1" height="0.4" />
3838      </text>
trunk/src/mame/layout/goldstar.lay
r244916r244917
242242
243243<!-- define lamps -->
244244
245      <bezel name="lamp0" element="betred_b">
245      <bezel name="lamp0" element="betred_b" inputtag="IN0" inputmask="0x04">
246246         <bounds x="2.05" y="3.08" width="0.50" height="0.34" />
247247      </bezel>
248      <bezel name="lamp0" element="betred">
248      <bezel name="lamp0" element="betred" inputtag="IN0" inputmask="0x04">
249249         <bounds x="2.07" y="3.10" width="0.46" height="0.30" />
250250      </bezel>
251251
252252
253      <bezel name="lamp1" element="stop_b">
253      <bezel name="lamp1" element="stop_b" inputtag="IN0" inputmask="0x08">
254254         <bounds x="1.25" y="3.08" width="0.50" height="0.34" />
255255      </bezel>
256      <bezel name="lamp1" element="stop3">
256      <bezel name="lamp1" element="stop3" inputtag="IN0" inputmask="0x08">
257257         <bounds x="1.27" y="3.10" width="0.46" height="0.30" />
258258      </bezel>
259259
260260
261      <bezel name="lamp2" element="betblue_b">
261      <bezel name="lamp2" element="betblue_b" inputtag="IN0" inputmask="0x10">
262262         <bounds x="2.65" y="3.08" width="0.50" height="0.34" />
263263      </bezel>
264      <bezel name="lamp2" element="betblue">
264      <bezel name="lamp2" element="betblue" inputtag="IN0" inputmask="0x10">
265265         <bounds x="2.67" y="3.10" width="0.46" height="0.30" />
266266      </bezel>
267267
268268
269      <bezel name="lamp3" element="stop_b">
269      <bezel name="lamp3" element="stop_b" inputtag="IN0" inputmask="0x20">
270270         <bounds x="0.05" y="3.08" width="0.50" height="0.34" />
271271      </bezel>
272      <bezel name="lamp3" element="stop1">
272      <bezel name="lamp3" element="stop1" inputtag="IN0" inputmask="0x20">
273273         <bounds x="0.07" y="3.10" width="0.46" height="0.30" />
274274      </bezel>
275275
276276
277      <bezel name="lamp4" element="stop_b">
277      <bezel name="lamp4" element="stop_b" inputtag="IN0" inputmask="0x40">
278278         <bounds x="0.65" y="3.08" width="0.50" height="0.34" />
279279      </bezel>
280      <bezel name="lamp4" element="stop2">
280      <bezel name="lamp4" element="stop2" inputtag="IN0" inputmask="0x40">
281281         <bounds x="0.67" y="3.10" width="0.46" height="0.30" />
282282      </bezel>
283283
284284
285      <bezel name="lamp5" element="start_b">
285      <bezel name="lamp5" element="start_b" inputtag="IN0" inputmask="0x80">
286286         <bounds x="3.45" y="3.08" width="0.50" height="0.34" />
287287      </bezel>
288      <bezel name="lamp5" element="start">
288      <bezel name="lamp5" element="start" inputtag="IN0" inputmask="0x80">
289289         <bounds x="3.47" y="3.10" width="0.46" height="0.30" />
290290      </bezel>
291291
trunk/src/mame/layout/nfb96.lay
r244916r244917
1717      </rect>
1818      <text string="BIG">
1919         <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" />
2121      </text>
2222      <text string="STOP ALL">
2323         <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" />
2525      </text>
2626   </element>
2727
r244916r244917
3030         <color red="1.0" green="0.0" blue="0.0" />
3131      </rect>
3232      <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" />
3434      </rect>
3535      <text string="DOUBLE">
3636         <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" />
3838      </text>
3939      <text string="STOP 1">
4040         <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" />
4242      </text>
4343   </element>
4444
r244916r244917
4747         <color red="1.0" green="0.0" blue="0.0" />
4848      </rect>
4949      <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" />
5151      </rect>
52      <text string="INFO">
52      <text string="SMALL/INFO">
5353         <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" />
5555      </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>
6056      <text string="STOP 2">
6157         <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" />
6359      </text>
6460   </element>
6561
r244916r244917
6864         <color red="1.0" green="0.0" blue="0.0" />
6965      </rect>
7066      <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" />
7268      </rect>
73      <text string="TAKE">
69      <text string="TAKE/SELECT">
7470         <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" />
7672      </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>
8173      <text string="STOP 3">
8274         <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" />
8476      </text>
8577   </element>
8678
r244916r244917
9385      </rect>
9486      <text string="START">
9587         <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" />
9789      </text>
9890   </element>
9991
r244916r244917
10698      </rect>
10799      <text string="PLAY">
108100         <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" />
110102      </text>
111103   </element>
112104
r244916r244917
119111      </rect>
120112   </element>
121113
122   <element name="stop_b" defstate="0">
114   <element name="big_b" defstate="0">
123115      <rect state="1">
124116         <color red="0.7" green="0.0" blue="0.0" />
125117      </rect>
r244916r244917
128120      </rect>
129121   </element>
130122
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
131132   <element name="bet_b" defstate="0">
132133      <rect state="1">
133134         <color red="0.7" green="0.0" blue="0.7" />
r244916r244917
184185      </screen>
185186
186187      <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" />
188189      </bezel>
189190
190191      <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" />
192193      </bezel>
193194
194195      <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" />
196197      </bezel>
197198
198199      <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" />
200201      </bezel>
201202
202203      <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" />
204205      </bezel>
205206
206207      <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" />
208209      </bezel>
209210
210211
211212<!-- define lamps -->
212213
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" />
215216      </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" />
218219      </bezel>
219220
220221
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" />
223224      </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" />
226227      </bezel>
227228
228229
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" />
231232      </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" />
234235      </bezel>
235236
236237
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" />
239240      </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" />
242243      </bezel>
243244
244245
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" />
247248      </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" />
250251      </bezel>
251252
252253
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" />
255256      </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" />
258259      </bezel>
259260
260261   </view>
trunk/src/mame/layout/nfb96tx.lay
r0r244917
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
r0r244917
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>
trunk/src/mame/mame.mak
r244916r244917
26832683         $(LAYOUT)/crazybon.lh \
26842684         $(LAYOUT)/lucky8.lh \
26852685         $(LAYOUT)/nfb96.lh \
2686         $(LAYOUT)/nfb96tx.lh \
26862687         $(LAYOUT)/pokonl97.lh \
26872688         $(LAYOUT)/roypok96.lh \
2689         $(LAYOUT)/skill98.lh \
26882690         $(LAYOUT)/tonypok.lh
26892691
26902692$(DRIVERS)/grchamp.o:   $(LAYOUT)/grchamp.lh


Previous 199869 Revisions Next


© 1997-2024 The MAME Team