Previous 15994 Revisions Next

r6536 Friday 4th December, 2009 at 22:11:44 UTC by Curt Coder
[MPF1] Added layout for mpf1p.
[src/mess]mess.mak
[src/mess/drivers]mpf1.c
[src/mess/layout]mpf1p.lay*

src/mess/layout/mpf1p.lay
r0r6536
1<?xml version="1.0"?>
2<mamelayout version="2">
3   <element name="ledred" defstate="0">
4      <disk state="1">
5         <color red="1.0" green="0.0" blue="0.0" />
6      </disk>
7   </element>
8 
9   <element name="ledgreen" defstate="0">
10      <disk state="1">
11         <color red="0.0" green="1.0" blue="0.0" />
12      </disk>
13   </element>
14 
15   <element name="digit" defstate="0">
16    <led16seg>
17      <color red="0.0" green="1.0" blue="1.0" />
18    </led16seg>
19   </element>
20 
21   <element name="dot" defstate="0">
22      <disk state="1">
23         <color red="0.75" green="0.0" blue="0.0" />
24      </disk>
25   </element>
26 
27   <view name="Standard">
28      <bezel name="led0" element="ledgreen">
29         <bounds x="400" y="5" width="5" height="5" />
30      </bezel>
31      <bezel name="led1" element="ledred">
32         <bounds x="400" y="20" width="5" height="5" />
33      </bezel>
34 
35      <bezel name="digit0" element="digit">
36         <bounds x="0" y="0" width="20" height="30" />
37      </bezel>
38      <bezel name="digit1" element="digit">
39         <bounds x="20" y="0" width="20" height="30" />
40      </bezel>
41    <bezel name="digit2" element="digit">
42      <bounds x="40" y="0" width="20" height="30" />
43    </bezel>
44    <bezel name="digit3" element="digit">
45      <bounds x="60" y="0" width="20" height="30" />
46    </bezel>
47    <bezel name="digit4" element="digit">
48      <bounds x="80" y="0" width="20" height="30" />
49    </bezel>
50    <bezel name="digit5" element="digit">
51      <bounds x="100" y="0" width="20" height="30" />
52    </bezel>
53    <bezel name="digit6" element="digit">
54      <bounds x="120" y="0" width="20" height="30" />
55    </bezel>
56    <bezel name="digit7" element="digit">
57      <bounds x="140" y="0" width="20" height="30" />
58    </bezel>
59    <bezel name="digit8" element="digit">
60      <bounds x="160" y="0" width="20" height="30" />
61    </bezel>
62    <bezel name="digit9" element="digit">
63      <bounds x="180" y="0" width="20" height="30" />
64    </bezel>
65    <bezel name="digit10" element="digit">
66      <bounds x="200" y="0" width="20" height="30" />
67    </bezel>
68    <bezel name="digit11" element="digit">
69      <bounds x="220" y="0" width="20" height="30" />
70    </bezel>
71    <bezel name="digit12" element="digit">
72      <bounds x="240" y="0" width="20" height="30" />
73    </bezel>
74    <bezel name="digit13" element="digit">
75      <bounds x="260" y="0" width="20" height="30" />
76    </bezel>
77    <bezel name="digit14" element="digit">
78      <bounds x="280" y="0" width="20" height="30" />
79    </bezel>
80    <bezel name="digit15" element="digit">
81      <bounds x="300" y="0" width="20" height="30" />
82    </bezel>
83    <bezel name="digit16" element="digit">
84      <bounds x="320" y="0" width="20" height="30" />
85    </bezel>
86    <bezel name="digit17" element="digit">
87      <bounds x="340" y="0" width="20" height="30" />
88    </bezel>
89    <bezel name="digit18" element="digit">
90      <bounds x="360" y="0" width="20" height="30" />
91    </bezel>
92    <bezel name="digit19" element="digit">
93      <bounds x="380" y="0" width="20" height="30" />
94    </bezel>
95  </view>
96</mamelayout>
src/mess/mess.mak
r6535r6536
15981598$(MESS_DRIVERS)/mk14.o:      $(MESS_LAYOUT)/mk14.lh
15991599$(MESS_DRIVERS)/mk2.o:      $(MESS_LAYOUT)/mk2.lh
16001600$(MESS_DRIVERS)/mpf1.o:      $(MESS_LAYOUT)/mpf1.lh \
1601                     $(MESS_LAYOUT)/mpf1b.lh
1601                     $(MESS_LAYOUT)/mpf1b.lh \
1602                     $(MESS_LAYOUT)/mpf1p.lh
16021603$(MESS_DRIVERS)/mmd1.o:      $(MESS_LAYOUT)/mmd1.lh \
16031604                     $(MESS_LAYOUT)/mmd2.lh
16041605$(MESS_DRIVERS)/poly880.o:   $(MESS_LAYOUT)/poly880.lh
src/mess/drivers/mpf1.c
r6535r6536
3636#include "devices/cassette.h"
3737#include "mpf1.lh"
3838#include "mpf1b.lh"
39#include "mpf1p.lh"
3940
4041/* Address Maps */
4142
r6535r6536
419420   MDRV_CASSETTE_ADD(CASSETTE_TAG, mpf1_cassette_config)
420421
421422   /* video hardware */
422   MDRV_DEFAULT_LAYOUT(layout_mpf1)
423   MDRV_DEFAULT_LAYOUT(layout_mpf1b)
423424
424425   /* sound hardware */
425426   MDRV_SPEAKER_STANDARD_MONO("mono")
r6535r6536
444445   MDRV_MACHINE_RESET(mpf1)
445446
446447   /* video hardware */
447   MDRV_DEFAULT_LAYOUT(layout_mpf1)
448   MDRV_DEFAULT_LAYOUT(layout_mpf1p)
448449
449450   /* devices */
450451   MDRV_Z80PIO_ADD(Z80PIO_TAG, mpf1_pio_intf)

Previous 15994 Revisions Next


© 1998-2018 The MESS Team