summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/layout/j6sonic10.lay
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/layout/j6sonic10.lay')
-rw-r--r--src/mame/layout/j6sonic10.lay183
1 files changed, 165 insertions, 18 deletions
diff --git a/src/mame/layout/j6sonic10.lay b/src/mame/layout/j6sonic10.lay
index aff8e025b00..5c3a665c1bd 100644
--- a/src/mame/layout/j6sonic10.lay
+++ b/src/mame/layout/j6sonic10.lay
@@ -3686,17 +3686,159 @@
</color>
</led7seg>
</element>
- <element name="vfd0">
- <led16segsc>
- <color red="0.0" green="1.0" blue="1.0">
- </color>
- </led16segsc>
- </element>
- <element name="vfd0_background">
- <rect>
- <color red="0.0" green="0.0" blue="0.0">
- </color>
- </rect>
+ <element name="vfd0" defstate="0x7ffff">
+ <image statemask="0x40000">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 5.5751489,10.110863 h 3.6852677 l -0.8031994,6.66183 h -2.22061 z"/>
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00001">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 12.898437,10.15811 h 14.504837 l -2.443008,2.920718 -9.009851,0.03913 z" sodipodi:nodetypes="ccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00002">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 42.749575,10.323971 -13.903481,-0.100226 2.443008,2.920718 8.709173,0.0057 z" sodipodi:nodetypes="ccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00004">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 42.041575,37.421477 2.138156,-25.195618 -2.920718,2.443007 -1.843178,21.237432 c 0.666114,1.027892 1.430142,1.810996 2.62574,1.515179 z" sodipodi:nodetypes="ccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00008">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 39.447351,64.530474 2.138156,-25.195618 -2.920718,2.443007 -1.843178,21.237432 c 0.666114,1.027892 1.430142,1.810996 2.62574,1.515179 z" sodipodi:nodetypes="ccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00010">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 37.554617,66.846348 -13.903481,0.100226 2.443008,-2.920718 8.709173,-0.0057 z" sodipodi:nodetypes="ccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00020">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.26943px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 7.6083278,66.846614 14.4553072,0.09996 -2.53997,-2.913084 -9.054839,-0.0057 z" sodipodi:nodetypes="ccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00040">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.265155px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 8.5178274,39.889769 6.3796714,65.194461 9.3003894,62.740878 11.143568,41.411507 C 10.477453,40.379165 9.7134253,39.592671 8.5178274,39.889769 Z" sodipodi:nodetypes="ccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00080">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 9.0129335,37.364834 2.3030635,-25.573594 2.826224,2.631995 -1.936584,20.528727 c -0.666114,1.027892 -1.997106,2.708689 -3.1927035,2.412872 z" sodipodi:nodetypes="ccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00100">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 12.992931,37.136159 9.591146,0.04725 1.322917,1.511904 -1.417411,1.41741 -9.543898,0.04725 -1.417411,-1.55915 z" sodipodi:nodetypes="ccccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00200">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.251944px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 37.649496,37.177873 -9.166241,-0.0852 -1.424005,1.542187 1.375356,1.324529 9.260734,0.04416 1.375357,-1.45698 z" sodipodi:nodetypes="ccccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00400">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.251944px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 24.237412,35.484203 2.040916,-20.789009 1.542187,-1.424005 1.324529,1.375357 -1.892968,20.222043 -1.645968,2.131309 z" sodipodi:nodetypes="ccccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x00800">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.251944px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 21.697521,62.566148 2.040916,-20.789009 1.575596,-1.55764 1.29112,1.508992 -1.959785,20.789991 -1.579151,1.563361 z" sodipodi:nodetypes="ccccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x01000">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 20.980658,42.896758 -0.167044,5.87993 -8.953529,12.962573 0.367496,-6.1472 z"/>
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x02000">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.231222px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 22.311153,34.885786 0.10866,-6.446894 -6.365516,-13.104314 -0.09731,6.288941 z" sodipodi:nodetypes="ccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x04000">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.231222px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 29.950185,34.249843 0.174822,-5.454707 8.397138,-12.631843 -0.138925,5.438494 z" sodipodi:nodetypes="ccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x08000">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.202427px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 28.919024,42.61391 -0.57471,5.596449 6.34144,13.482289 0.36599,-5.721976 z" sodipodi:nodetypes="ccccc" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x10000">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<ellipse style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583" cx="44.458858" cy="66.347984" rx="1.7706606" ry="1.837478" />
+</g></svg>]]>
+ </data>
+ </image>
+ <image statemask="0x20000">
+ <data>
+ <![CDATA[
+<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/>
+<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.271634px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 46.104124,70.525342 c -1.004106,1.555463 -2.447725,4.029615 -4.307763,4.192256 0.756141,-1.385238 1.207535,-2.748511 0.904991,-4.241002 1.037724,0.67678 2.208182,0.587974 3.402772,0.04875 z" sodipodi:nodetypes="cccc" />
+</g></svg>]]>
+ </data>
+ </image>
</element>
<element name="reel_lamp_layer_0" defstate="0">
<rect>
@@ -5218,17 +5360,22 @@
<bounds x="591" y="606" width="76" height="34">
</bounds>
</element>
- <element ref="vfd0_background">
- <bounds x="185" y="364" width="272" height="30">
- </bounds>
- </element>
-
+
+
<repeat count="16">
<param name="i" start="0" increment="1" />
<param name="x" start="185" increment="17" />
+ <element name="vfdblank~i~" ref="vfd0">
+ <color red="0.21" green="0.0" blue="0.01"></color>
+ <bounds x="~x~" y="364" width="17" height="29">
+ </bounds>
+ </element>
- <element name="vfd~i~" ref="vfd0" state="0">
- <bounds x="~x~" y="364" width="17" height="30">
+ <element name="vfd~i~" ref="vfd0">
+ <animate name="vfdduty0" />
+ <color state="0" red="0.00" green="1.00" blue="1.00" alpha="0.0"></color>
+ <color state="31" red="0.00" green="1.00" blue="1.00" alpha="1.0"></color>
+ <bounds x="~x~" y="364" width="17" height="29">
</bounds>
</element>
</repeat>