summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author James Wallace <james-wallace-ghub@users.noreply.github.com>2021-02-16 20:43:51 +0000
committer James Wallace <james-wallace-ghub@users.noreply.github.com>2021-02-16 20:43:51 +0000
commit48eafb68c4b89dfc03ee2e29d45dd8f27b550415 (patch)
tree6beef9e1fee7b9d2861e00e68d25061350ac9586
parent221ef1233ba982307f3cd6b62d4279f552e17a27 (diff)
BFM games: Improved VFD output
Clones promoted to working ---------------------------- Bonanza (JPM) (IMPACT) (BO1 H06) Bonanza (JPM) (IMPACT) (BO1 P H06) (Protocol) Bonanza (JPM) (IMPACT) (BO1 AH06) Bonanza (JPM) (IMPACT) (BO1 I H06) Bonanza (JPM) (IMPACT) (BO 9 14) Bonanza (JPM) (IMPACT) (BO 9P 14) (Protocol) Bonanza (JPM) (IMPACT) (BO 9 A 14) Bonanza (JPM) (IMPACT) (BO 9I 14) Bonanza (JPM) (IMPACT) (BO5 H10) Bonanza (JPM) (IMPACT) (BO5 I H10) Bonanza (JPM) (IMPACT) (BO06 11)
-rw-r--r--src/mame/drivers/bfmsys85.cpp2
-rw-r--r--src/mame/drivers/jpmimpctsw.cpp28
-rw-r--r--src/mame/layout/j6bnza.lay583
-rw-r--r--src/mame/layout/mpu3.lay896
-rw-r--r--src/mame/layout/sc1_vfd.lay177
-rw-r--r--src/mame/layout/sc2_vfd.lay1054
-rw-r--r--src/mame/machine/bfm_bd1.cpp2
7 files changed, 829 insertions, 1913 deletions
diff --git a/src/mame/drivers/bfmsys85.cpp b/src/mame/drivers/bfmsys85.cpp
index b4d51f93bec..95459276b93 100644
--- a/src/mame/drivers/bfmsys85.cpp
+++ b/src/mame/drivers/bfmsys85.cpp
@@ -259,7 +259,7 @@ void bfmsys85_state::vfd_w(uint8_t data)
m_vfd->por(data & 0x20);//inverted?
m_vfd->sclk(data & 0x80);
- m_vfd->data(data&0x40);
+ m_vfd->data(!(data & 0x40));
}
//////////////////////////////////////////////////////////////////////////////////
diff --git a/src/mame/drivers/jpmimpctsw.cpp b/src/mame/drivers/jpmimpctsw.cpp
index 67632caeaaa..e99e7107d48 100644
--- a/src/mame/drivers/jpmimpctsw.cpp
+++ b/src/mame/drivers/jpmimpctsw.cpp
@@ -2823,11 +2823,11 @@ INPUT_PORTS_START( j6bnza ) // unusual mapping
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Exchange")
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("TNT")
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Bullet")
- PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Nudge 3/Low")
- PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Nudge 2/High")
+ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold/ Nudge 3/Low")
+ PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold/ Nudge 2/High")
PORT_MODIFY("J9_2")
- PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Nudge 1")
+ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold/Nudge 1")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Cancel/Collect") // 2 buttons, one input?
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Cash / Token Sw")
INPUT_PORTS_END
@@ -11661,18 +11661,18 @@ GAME( 199?, j6monobn, 0, impact_nonvideo, j6bigwhl, jpmimpct_state
GAME( 199?, j6monobna, j6bigwhl, impact_nonvideo, j6bigwhl, jpmimpct_state, empty_init, ROT0, "JPM", "Monopoly Bingo (JPM) (IMPACT) (set 2)", GAME_FLAGS )
GAME( 199?, j6monobnb, j6bigwhl, impact_nonvideo, j6bigwhl, jpmimpct_state, empty_init, ROT0, "JPM", "Monopoly Bingo (JPM) (IMPACT) (set 3)", GAME_FLAGS )
-GAMEL( 199?, j6bnza, 0, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1 H06)", GAME_FLAGS, layout_j6bnza )
-GAMEL( 199?, j6bnzaa, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1 P H06) (Protocol)", GAME_FLAGS, layout_j6bnza )
-GAMEL( 199?, j6bnzab, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1 AH06)", GAME_FLAGS, layout_j6bnza )
-GAMEL( 199?, j6bnzac, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1 I H06)", GAME_FLAGS, layout_j6bnza )
-GAMEL( 199?, j6bnzad, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9 14)", GAME_FLAGS, layout_j6bnza )
-GAMEL( 199?, j6bnzae, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9P 14) (Protocol)", GAME_FLAGS, layout_j6bnza )
-GAMEL( 199?, j6bnzaf, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9 A 14)", GAME_FLAGS, layout_j6bnza )
-GAMEL( 199?, j6bnzag, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9I 14)", GAME_FLAGS, layout_j6bnza )
-GAMEL( 199?, j6bnzah, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO5 H10)", GAME_FLAGS, layout_j6bnza )
-GAMEL( 199?, j6bnzai, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO5 I H10)", GAME_FLAGS, layout_j6bnza )
+GAMEL( 199?, j6bnza, 0, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1 H06)", GAME_FLAGS_WORKING, layout_j6bnza )
+GAMEL( 199?, j6bnzaa, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1 P H06) (Protocol)", GAME_FLAGS_WORKING, layout_j6bnza )
+GAMEL( 199?, j6bnzab, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1 AH06)", GAME_FLAGS_WORKING, layout_j6bnza )
+GAMEL( 199?, j6bnzac, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO1 I H06)", GAME_FLAGS_WORKING, layout_j6bnza )
+GAMEL( 199?, j6bnzad, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9 14)", GAME_FLAGS_WORKING, layout_j6bnza )
+GAMEL( 199?, j6bnzae, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9P 14) (Protocol)", GAME_FLAGS_WORKING, layout_j6bnza )
+GAMEL( 199?, j6bnzaf, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9 A 14)", GAME_FLAGS_WORKING, layout_j6bnza )
+GAMEL( 199?, j6bnzag, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO 9I 14)", GAME_FLAGS_WORKING, layout_j6bnza )
+GAMEL( 199?, j6bnzah, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO5 H10)", GAME_FLAGS_WORKING, layout_j6bnza )
+GAMEL( 199?, j6bnzai, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO5 I H10)", GAME_FLAGS_WORKING, layout_j6bnza )
GAMEL( 199?, j6bnzaj, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (incomplete pair)", GAME_FLAGS, layout_j6bnza )
-GAMEL( 199?, j6bnzak, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO06 11)", GAME_FLAGS, layout_j6bnza )
+GAMEL( 199?, j6bnzak, j6bnza, impact_nonvideo, j6bnza, jpmimpct_state, empty_init, ROT0, "JPM", "Bonanza (JPM) (IMPACT) (BO06 11)", GAME_FLAGS_WORKING, layout_j6bnza )
// 4 reels
GAME( 199?, j6cpclb, 0, impact_nonvideo, j6cpclb, jpmimpct_state, empty_init, ROT0, "Crystal / JPM", "Caesar's Palace Club (JPM) (IMPACT) (set 1)", GAME_FLAGS )
diff --git a/src/mame/layout/j6bnza.lay b/src/mame/layout/j6bnza.lay
index 11f1910eacf..f721af50000 100644
--- a/src/mame/layout/j6bnza.lay
+++ b/src/mame/layout/j6bnza.lay
@@ -6,11 +6,6 @@
<!-- **************************************************** -->
<mamelayout version="2">
- <element name="backdrop_colour">
- <rect>
- <color red="0.00" green="0.00" blue="0.00"/>
- </rect>
- </element>
<element name="lamp_48_1_border" defstate="0">
<disk state="1">
<color red="0.50" green="0.00" blue="0.00"/>
@@ -978,7 +973,7 @@
<rect state="0">
<color red="0.00" green="0.25" blue="0.25"/>
</rect>
- <text string="MAGN'NT">
+ <text string="MAGNIFICENT">
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.45"/>
</text>
@@ -1030,7 +1025,7 @@
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.45"/>
</text>
- <text string="NUDG">
+ <text string="NUDGES">
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.50" width="0.90" height="0.45"/>
</text>
@@ -1206,7 +1201,7 @@
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.45"/>
</text>
- <text string="NUDG">
+ <text string="NUDGES">
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.50" width="0.90" height="0.45"/>
</text>
@@ -1382,7 +1377,7 @@
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.45"/>
</text>
- <text string="NUDG">
+ <text string="NUDGES">
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.50" width="0.90" height="0.45"/>
</text>
@@ -1642,7 +1637,7 @@
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.45"/>
</text>
- <text string="NUDGE">
+ <text string="NUDGES">
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.50" width="0.90" height="0.45"/>
</text>
@@ -1750,7 +1745,7 @@
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.45"/>
</text>
- <text string="NUDGE">
+ <text string="NUDGES">
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.50" width="0.90" height="0.45"/>
</text>
@@ -2070,13 +2065,9 @@
<rect state="0">
<color red="0.25" green="0.00" blue="0.00"/>
</rect>
- <text string="SABOT">
+ <text string="SABOTAGE">
<color red="0.0" green="0.0" blue="0.0"/>
- <bounds x="0.05" y="0.05" width="0.90" height="0.45"/>
- </text>
- <text string="AGE">
- <color red="0.0" green="0.0" blue="0.0"/>
- <bounds x="0.05" y="0.50" width="0.90" height="0.45"/>
+ <bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="lamp_156_1_border" defstate="0">
@@ -2434,7 +2425,7 @@
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.45"/>
</text>
- <text string="NUDG">
+ <text string="NUDGES">
<color red="0.0" green="0.0" blue="0.0"/>
<bounds x="0.05" y="0.50" width="0.90" height="0.45"/>
</text>
@@ -3014,13 +3005,9 @@
<rect state="0">
<color red="0.00" green="0.25" blue="0.25"/>
</rect>
- <text string="EX">
- <color red="0.0" green="0.0" blue="0.0"/>
- <bounds x="0.05" y="0.05" width="0.90" height="0.45"/>
- </text>
- <text string="CHANG">
+ <text string="EXCHANGE">
<color red="0.0" green="0.0" blue="0.0"/>
- <bounds x="0.05" y="0.50" width="0.90" height="0.45"/>
+ <bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="colour_button_192_border">
@@ -3049,22 +3036,22 @@
</rect>
</element>
<element name="reel0" defstate="0">
- <reel reelreversed="0" stateoffset="2730" numsymbolsvisible="3" symbollist="reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel">
+ <reel reelreversed="0" stateoffset="-5461" numsymbolsvisible="3" symbollist="Red 7,Cherry,JPM,Melon(2),Grapes,Cherry(3),Blue 7,Melon,Grapes,JPM(1),Cherry,Blue 7,Cherry,Grapes(2),Melon,Grapes(1)">
<color red="0.0" green="0.0" blue="0.0"/>
</reel>
</element>
<element name="reel1" defstate="0">
- <reel reelreversed="0" stateoffset="2730" numsymbolsvisible="3" symbollist="reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel">
+ <reel reelreversed="0" stateoffset="-5461" numsymbolsvisible="3" symbollist="Red 7,Cherry,?,JPM(2),Melon,Grapes(3),Red 7,Melon,Cherry,JPM(2),Cherry,Blue 7,Cherry(1),Grapes,Melon,Grapes(1)">
<color red="0.0" green="0.0" blue="0.0"/>
</reel>
</element>
<element name="reel2" defstate="0">
- <reel reelreversed="0" stateoffset="2730" numsymbolsvisible="3" symbollist="reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel">
+ <reel reelreversed="0" stateoffset="-5461" numsymbolsvisible="3" symbollist="Red 7,Cherry(1),JPM,Melon(2),Grapes,Cherry(4),Blue 7,Melon,Grapes(1),JPM,Cherry(2),Blue 7,Cherry,Grapes,Melon,Grapes(3)">
<color red="0.0" green="0.0" blue="0.0"/>
</reel>
</element>
<element name="reel3" defstate="0">
- <reel reelreversed="0" stateoffset="-1365" numsymbolsvisible="1" symbollist="reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel,reel">
+ <reel reelreversed="0" stateoffset="-1365" numsymbolsvisible="1" symbollist="1,7,TNT,9,4,10,5,8,3,6,BULLET,2">
<color red="0.0" green="0.0" blue="0.0"/>
</reel>
</element>
@@ -3173,95 +3160,169 @@
</element>
<element name="label_4">
<text string="TOKEN POLE">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_5">
<text string="BANK">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_6">
<text string="PLAYS">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_7">
<text string="&#xA3;1.00">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_8">
<text string="&#xA3;1.20">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_9">
<text string="&#xA3;1.60">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_10">
<text string="&#xA3;2.00">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_11">
<text string="&#xA3;3.00">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_12">
<text string="&#xA3;6.00">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_13">
<text string=" &#xA3;6.00">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.45"/>
</text>
<text string="REPEAT">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.50" width="0.90" height="0.45"/>
</text>
</element>
<element name="label_14">
<text string="( 1 - 10 )">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_15">
- <text string="BONANZA">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <rect state="0">
+ <color red="0.30" green="0.30" blue="0.30">
+ </color>
+ </rect>
+ <rect state="1">
+ <color red="0.90" green="0.90" blue="0.90">
+ </color>
+ </rect>
+ <text string="Red 7">
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_16">
- <text string="BY PETE WALTON">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <rect state="0">
+ <color red="0.30" green="0.30" blue="0.30">
+ </color>
+ </rect>
+ <rect state="1">
+ <color red="0.90" green="0.90" blue="0.90">
+ </color>
+ </rect>
+ <text string="Blue 7">
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
<element name="label_17">
- <text string="MFME 2/3 Update">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <rect state="0">
+ <color red="0.30" green="0.30" blue="0.30">
+ </color>
+ </rect>
+ <rect state="1">
+ <color red="0.90" green="0.90" blue="0.90">
+ </color>
+ </rect>
+ <text string="JPM">
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
- <element name="label_180">
- <text string="Converted by FMEConv v1.3">
- <color red="0.0" green="0.0" blue="0.0"/>
+ <element name="label_18">
+ <rect state="0">
+ <color red="0.30" green="0.30" blue="0.30">
+ </color>
+ </rect>
+ <rect state="1">
+ <color red="0.90" green="0.90" blue="0.90">
+ </color>
+ </rect>
+ <text string="Melon">
+ <color red="1.0" green="1.0" blue="1.0"/>
+ <bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
+ </text>
+ </element>
+ <element name="label_19">
+ <rect state="0">
+ <color red="0.30" green="0.30" blue="0.30">
+ </color>
+ </rect>
+ <rect state="1">
+ <color red="0.90" green="0.90" blue="0.90">
+ </color>
+ </rect>
+ <text string="Grapes">
+ <color red="1.0" green="1.0" blue="1.0"/>
+ <bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
+ </text>
+ </element>
+ <element name="label_20">
+ <rect state="0">
+ <color red="0.30" green="0.30" blue="0.30">
+ </color>
+ </rect>
+ <rect state="1">
+ <color red="0.90" green="0.90" blue="0.90">
+ </color>
+ </rect>
+ <text string="Mixed 7">
+ <color red="1.0" green="1.0" blue="1.0"/>
+ <bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
+ </text>
+ </element>
+ <element name="label_21">
+ <rect state="0">
+ <color red="0.30" green="0.30" blue="0.30">
+ </color>
+ </rect>
+ <rect state="1">
+ <color red="0.90" green="0.90" blue="0.90">
+ </color>
+ </rect>
+ <text string="Grapes">
+ <color red="1.0" green="1.0" blue="1.0"/>
<bounds x="0.05" y="0.05" width="0.90" height="0.90"/>
</text>
</element>
@@ -5278,30 +5339,269 @@
</element>
<view name="AWP Simulated Video">
- <element ref="backdrop_colour">
- <bounds x="0" y="0" width="1028" height="693"/>
- </element>
<element ref="reel_background">
- <bounds x="273" y="449" width="80" height="140"/>
+ <bounds x="273" y="449" width="80" height="190"/>
+ </element>
+
+ <element name="lamp2" ref="reel_lamp_layer_0" state="0">
+ <bounds x="273.0000" y="449.0000" width="80.0000" height="65.3333">
+ </bounds>
+ </element>
+ <element name="lamp2" ref="reel_lamp_layer_1" state="0">
+ <bounds x="277.3333" y="451.6389" width="73.3333" height="58.0556">
+ </bounds>
+ </element>
+ <element name="lamp2" ref="reel_lamp_layer_2" state="0">
+ <bounds x="280.6667" y="454.2778" width="66.6667" height="52.7778">
+ </bounds>
+ </element>
+ <element name="lamp2" ref="reel_lamp_layer_3" state="0">
+ <bounds x="284.0000" y="456.9167" width="60.0000" height="47.5000">
+ </bounds>
+ </element>
+ <element name="lamp2" ref="reel_lamp_layer_4" state="0">
+ <bounds x="288.3333" y="459.5555" width="53.3333" height="42.2222">
+ </bounds>
+ </element>
+ <element name="lamp2" ref="reel_lamp_layer_5" state="0">
+ <bounds x="291.6667" y="462.1945" width="46.6667" height="36.9444">
+ </bounds>
+ </element>
+ <element name="lamp1" ref="reel_lamp_layer_0" state="0">
+ <bounds x="273.0000" y="512.3333" width="80.0000" height="63.3333">
+ </bounds>
+ </element>
+ <element name="lamp1" ref="reel_lamp_layer_1" state="0">
+ <bounds x="277.3333" y="514.9722" width="73.3333" height="58.0556">
+ </bounds>
+ </element>
+ <element name="lamp1" ref="reel_lamp_layer_2" state="0">
+ <bounds x="280.6667" y="517.6111" width="66.6667" height="52.7778">
+ </bounds>
+ </element>
+ <element name="lamp1" ref="reel_lamp_layer_3" state="0">
+ <bounds x="284.0000" y="520.2500" width="60.0000" height="47.5000">
+ </bounds>
+ </element>
+ <element name="lamp1" ref="reel_lamp_layer_4" state="0">
+ <bounds x="288.3333" y="522.8889" width="53.3333" height="42.2222">
+ </bounds>
+ </element>
+ <element name="lamp1" ref="reel_lamp_layer_5" state="0">
+ <bounds x="291.6667" y="525.5278" width="46.6667" height="36.9444">
+ </bounds>
+ </element>
+ <element name="lamp0" ref="reel_lamp_layer_0" state="0">
+ <bounds x="273.0000" y="575.6667" width="80.0000" height="63.3333">
+ </bounds>
+ </element>
+ <element name="lamp0" ref="reel_lamp_layer_1" state="0">
+ <bounds x="277.3333" y="578.3056" width="73.3333" height="58.0556">
+ </bounds>
+ </element>
+ <element name="lamp0" ref="reel_lamp_layer_2" state="0">
+ <bounds x="280.6667" y="580.9445" width="66.6667" height="52.7778">
+ </bounds>
+ </element>
+ <element name="lamp0" ref="reel_lamp_layer_3" state="0">
+ <bounds x="284.0000" y="583.5834" width="60.0000" height="47.5000">
+ </bounds>
+ </element>
+ <element name="lamp0" ref="reel_lamp_layer_4" state="0">
+ <bounds x="288.3333" y="586.2222" width="53.3333" height="42.2222">
+ </bounds>
+ </element>
+ <element name="lamp0" ref="reel_lamp_layer_5" state="0">
+ <bounds x="291.6667" y="588.8611" width="46.6667" height="36.9444">
+ </bounds>
</element>
<element name="sreel1" ref="reel0" state="0">
- <bounds x="273" y="449" width="80" height="140"/>
+ <bounds x="273" y="449" width="80" height="190"/>
</element>
<element ref="reel_background">
- <bounds x="374" y="449" width="80" height="140"/>
+ <bounds x="374" y="449" width="80" height="190"/>
+ </element>
+
+ <element name="lamp5" ref="reel_lamp_layer_0" state="0">
+ <bounds x="374.0000" y="449.0000" width="80.0000" height="65.3333">
+ </bounds>
+ </element>
+ <element name="lamp5" ref="reel_lamp_layer_1" state="0">
+ <bounds x="377.3333" y="451.6389" width="73.3333" height="58.0556">
+ </bounds>
+ </element>
+ <element name="lamp5" ref="reel_lamp_layer_2" state="0">
+ <bounds x="380.6667" y="454.3778" width="66.6667" height="52.7778">
+ </bounds>
+ </element>
+ <element name="lamp5" ref="reel_lamp_layer_3" state="0">
+ <bounds x="384.0000" y="456.9167" width="60.0000" height="47.5000">
+ </bounds>
+ </element>
+ <element name="lamp5" ref="reel_lamp_layer_4" state="0">
+ <bounds x="388.3333" y="459.5555" width="53.3333" height="42.2222">
+ </bounds>
+ </element>
+ <element name="lamp5" ref="reel_lamp_layer_5" state="0">
+ <bounds x="391.6667" y="462.1945" width="46.6667" height="36.9444">
+ </bounds>
+ </element>
+ <element name="lamp4" ref="reel_lamp_layer_0" state="0">
+ <bounds x="374.0000" y="512.3333" width="80.0000" height="63.3333">
+ </bounds>
+ </element>
+ <element name="lamp4" ref="reel_lamp_layer_1" state="0">
+ <bounds x="377.3333" y="514.9722" width="73.3333" height="58.0556">
+ </bounds>
+ </element>
+ <element name="lamp4" ref="reel_lamp_layer_2" state="0">
+ <bounds x="380.6667" y="517.6111" width="66.6667" height="52.7778">
+ </bounds>
+ </element>
+ <element name="lamp4" ref="reel_lamp_layer_3" state="0">
+ <bounds x="384.0000" y="520.2500" width="60.0000" height="47.5000">
+ </bounds>
+ </element>
+ <element name="lamp4" ref="reel_lamp_layer_4" state="0">
+ <bounds x="388.3333" y="522.8889" width="53.3333" height="42.2222">
+ </bounds>
+ </element>
+ <element name="lamp4" ref="reel_lamp_layer_5" state="0">
+ <bounds x="391.6667" y="525.5278" width="46.6667" height="36.9444">
+ </bounds>
+ </element>
+ <element name="lamp3" ref="reel_lamp_layer_0" state="0">
+ <bounds x="374.0000" y="575.6667" width="80.0000" height="63.3333">
+ </bounds>
+ </element>
+ <element name="lamp3" ref="reel_lamp_layer_1" state="0">
+ <bounds x="377.3333" y="578.3056" width="73.3333" height="58.0556">
+ </bounds>
+ </element>
+ <element name="lamp3" ref="reel_lamp_layer_2" state="0">
+ <bounds x="380.6667" y="580.9445" width="66.6667" height="52.7778">
+ </bounds>
+ </element>
+ <element name="lamp3" ref="reel_lamp_layer_3" state="0">
+ <bounds x="384.0000" y="583.5834" width="60.0000" height="47.5000">
+ </bounds>
+ </element>
+ <element name="lamp3" ref="reel_lamp_layer_4" state="0">
+ <bounds x="388.3333" y="586.2222" width="53.3333" height="42.2222">
+ </bounds>
+ </element>
+ <element name="lamp3" ref="reel_lamp_layer_5" state="0">
+ <bounds x="391.6667" y="588.8611" width="46.6667" height="36.9444">
+ </bounds>
</element>
<element name="sreel2" ref="reel1" state="0">
- <bounds x="374" y="449" width="80" height="140"/>
+ <bounds x="374" y="449" width="80" height="190"/>
</element>
<element ref="reel_background">
- <bounds x="479" y="449" width="80" height="140"/>
+ <bounds x="479" y="449" width="80" height="190"/>
+ </element>
+ <element name="lamp18" ref="reel_lamp_layer_0" state="0">
+ <bounds x="479.0000" y="449.0000" width="80.0000" height="65.3333">
+ </bounds>
+ </element>
+ <element name="lamp18" ref="reel_lamp_layer_1" state="0">
+ <bounds x="482.3333" y="451.6389" width="73.3333" height="58.0556">
+ </bounds>
+ </element>
+ <element name="lamp18" ref="reel_lamp_layer_2" state="0">
+ <bounds x="485.6667" y="454.4828" width="66.6667" height="52.7778">
+ </bounds>
+ </element>
+ <element name="lamp18" ref="reel_lamp_layer_3" state="0">
+ <bounds x="489.0000" y="456.9167" width="60.0000" height="47.5000">
+ </bounds>
+ </element>
+ <element name="lamp18" ref="reel_lamp_layer_4" state="0">
+ <bounds x="493.3333" y="459.5555" width="53.3333" height="42.2222">
+ </bounds>
+ </element>
+ <element name="lamp18" ref="reel_lamp_layer_5" state="0">
+ <bounds x="496.6667" y="462.1945" width="46.6667" height="36.9444">
+ </bounds>
+ </element>
+ <element name="lamp17" ref="reel_lamp_layer_0" state="0">
+ <bounds x="479.0000" y="512.3333" width="80.0000" height="63.3333">
+ </bounds>
+ </element>
+ <element name="lamp17" ref="reel_lamp_layer_1" state="0">
+ <bounds x="482.3333" y="514.9722" width="73.3333" height="58.0556">
+ </bounds>
+ </element>
+ <element name="lamp17" ref="reel_lamp_layer_2" state="0">
+ <bounds x="485.6667" y="517.6111" width="66.6667" height="52.7778">
+ </bounds>
+ </element>
+ <element name="lamp17" ref="reel_lamp_layer_3" state="0">
+ <bounds x="489.0000" y="520.2500" width="60.0000" height="47.5000">
+ </bounds>
+ </element>
+ <element name="lamp17" ref="reel_lamp_layer_4" state="0">
+ <bounds x="493.3333" y="522.8889" width="53.3333" height="42.2222">
+ </bounds>
+ </element>
+ <element name="lamp17" ref="reel_lamp_layer_5" state="0">
+ <bounds x="496.6667" y="525.5278" width="46.6667" height="36.9444">
+ </bounds>
+ </element>
+ <element name="lamp16" ref="reel_lamp_layer_0" state="0">
+ <bounds x="479.0000" y="575.6667" width="80.0000" height="63.3333">
+ </bounds>
+ </element>
+ <element name="lamp16" ref="reel_lamp_layer_1" state="0">
+ <bounds x="482.3333" y="578.3056" width="73.3333" height="58.0556">
+ </bounds>
+ </element>
+ <element name="lamp16" ref="reel_lamp_layer_2" state="0">
+ <bounds x="485.6667" y="580.9445" width="66.6667" height="52.7778">
+ </bounds>
+ </element>
+ <element name="lamp16" ref="reel_lamp_layer_3" state="0">
+ <bounds x="489.0000" y="583.5834" width="60.0000" height="47.5000">
+ </bounds>
+ </element>
+ <element name="lamp16" ref="reel_lamp_layer_4" state="0">
+ <bounds x="493.3333" y="586.2222" width="53.3333" height="42.2222">
+ </bounds>
+ </element>
+ <element name="lamp16" ref="reel_lamp_layer_5" state="0">
+ <bounds x="496.6667" y="588.8611" width="46.6667" height="36.9444">
+ </bounds>
</element>
<element name="sreel3" ref="reel2" state="0">
- <bounds x="479" y="449" width="80" height="140"/>
+ <bounds x="479" y="449" width="80" height="190"/>
</element>
<element ref="reel_background">
<bounds x="202" y="135" width="80" height="80"/>
</element>
+ <element name="lamp20" ref="reel_lamp_layer_0" state="0">
+ <bounds x="202.0000" y="135.0000" width="80.0000" height="80.0000">
+ </bounds>
+ </element>
+ <element name="lamp20" ref="reel_lamp_layer_1" state="0">
+ <bounds x="205.1667" y="138.9583" width="75.6667" height="61.0833">
+ </bounds>
+ </element>
+ <element name="lamp20" ref="reel_lamp_layer_2" state="0">
+ <bounds x="208.3333" y="142.9167" width="69.3333" height="56.1667">
+ </bounds>
+ </element>
+ <element name="lamp20" ref="reel_lamp_layer_3" state="0">
+ <bounds x="211.5000" y="146.8750" width="64.0000" height="50.2500">
+ </bounds>
+ </element>
+ <element name="lamp20" ref="reel_lamp_layer_4" state="0">
+ <bounds x="214.6667" y="150.8333" width="59.6667" height="44.3333">
+ </bounds>
+ </element>
+ <element name="lamp20" ref="reel_lamp_layer_5" state="0">
+ <bounds x="217.8333" y="154.7917" width="55.3333" height="38.20867">
+ </bounds>
+ </element>
<element name="sreel4" ref="reel3" state="0">
<bounds x="202" y="135" width="80" height="80"/>
</element>
@@ -6103,30 +6403,49 @@
<element name="lamp196" ref="lamp_196_1" state="0">
<bounds x="916" y="581" width="8" height="18"/>
</element>
+ <element name="lamp212" ref="label_20">
+ <bounds x="925" y="581" width="48" height="20"/>
+ </element>
<element name="lamp200" ref="lamp_200_1_border" state="0">
<bounds x="914" y="554" width="12" height="22"/>
</element>
<element name="lamp200" ref="lamp_200_1" state="0">
<bounds x="916" y="556" width="8" height="18"/>
</element>
+ <element name="lamp201" ref="label_19">
+ <bounds x="925" y="556" width="48" height="20"/>
+ </element>
<element name="lamp202" ref="lamp_202_1_border" state="0">
<bounds x="914" y="529" width="12" height="22"/>
</element>
<element name="lamp202" ref="lamp_202_1" state="0">
<bounds x="916" y="531" width="8" height="18"/>
</element>
+ <element name="lamp203" ref="label_18">
+ <bounds x="925" y="531" width="48" height="20"/>
+ </element>
<element name="lamp204" ref="lamp_204_1_border" state="0">
<bounds x="914" y="504" width="12" height="22"/>
</element>
<element name="lamp204" ref="lamp_204_1" state="0">
<bounds x="916" y="506" width="8" height="18"/>
</element>
+ <element name="lamp205" ref="label_18">
+ <bounds x="925" y="506" width="48" height="20"/>
+ </element>
<element name="lamp206" ref="lamp_206_1_border" state="0">
<bounds x="914" y="479" width="12" height="22"/>
</element>
<element name="lamp206" ref="lamp_206_1" state="0">
<bounds x="916" y="481" width="8" height="18"/>
</element>
+ <element name="lamp212" ref="label_17">
+ <bounds x="925" y="481" width="48" height="20"/>
+ </element>
+ <element name="lamp217" ref="label_16">
+ <bounds x="925" y="460" width="48" height="20"/>
+ </element>
+
<element name="lamp149" ref="lamp_149_1_border" state="0">
<bounds x="184" y="84" width="62" height="22"/>
</element>
@@ -6139,71 +6458,71 @@
<element name="lamp157" ref="lamp_157_1" state="0">
<bounds x="246" y="86" width="58" height="18"/>
</element>
- <element name="lamp-1" ref="colour_button_182_border" state="0" inputtag="TODO" inputmask="0x01">
+ <element name="lamp-1" ref="colour_button_182_border" state="0" inputtag="COINS" inputmask="0x01">
<bounds x="934" y="19" width="42" height="34"/>
</element>
- <element name="lamp-1" ref="colour_button_182" state="0" inputtag="TODO" inputmask="0x01">
+ <element name="lamp-1" ref="colour_button_182" state="0" inputtag="COINS" inputmask="0x01">
<bounds x="936" y="21" width="38" height="30"/>
</element>
- <element name="lamp193" ref="colour_button_183_border" state="0" inputtag="TODO" inputmask="0x01">
+ <element name="lamp193" ref="colour_button_183_border" state="0" inputtag="J9_0" inputmask="0x01">
<bounds x="114" y="561" width="74" height="37"/>
</element>
- <element name="lamp193" ref="colour_button_183" state="0" inputtag="TODO" inputmask="0x01">
+ <element name="lamp193" ref="colour_button_183" state="0" inputtag="J9_0" inputmask="0x01">
<bounds x="116" y="563" width="70" height="33"/>
</element>
- <element name="lamp243" ref="colour_button_184_border" state="0" inputtag="TODO" inputmask="0x02">
- <bounds x="47" y="609" width="74" height="37"/>
+ <element name="lamp243" ref="colour_button_184_border" state="0" inputtag="J9_2" inputmask="0x02">
+ <bounds x="47" y="649" width="74" height="37"/>
</element>
- <element name="lamp243" ref="colour_button_184" state="0" inputtag="TODO" inputmask="0x02">
- <bounds x="49" y="611" width="70" height="33"/>
+ <element name="lamp243" ref="colour_button_184" state="0" inputtag="J9_2" inputmask="0x02">
+ <bounds x="49" y="651" width="70" height="33"/>
</element>
- <element name="lamp242" ref="colour_button_185_border" state="0" inputtag="TODO" inputmask="0x02">
- <bounds x="144" y="609" width="74" height="37"/>
+ <element name="lamp242" ref="colour_button_185_border" state="0" inputtag="J9_2" inputmask="0x02">
+ <bounds x="144" y="649" width="74" height="37"/>
</element>
- <element name="lamp242" ref="colour_button_185" state="0" inputtag="TODO" inputmask="0x02">
- <bounds x="146" y="611" width="70" height="33"/>
+ <element name="lamp242" ref="colour_button_185" state="0" inputtag="J9_2" inputmask="0x02">
+ <bounds x="146" y="651" width="70" height="33"/>
</element>
- <element name="lamp241" ref="colour_button_186_border" state="0" inputtag="TODO" inputmask="0x01">
- <bounds x="277" y="609" width="74" height="37"/>
+ <element name="lamp241" ref="colour_button_186_border" state="0" inputtag="J9_2" inputmask="0x01">
+ <bounds x="277" y="649" width="74" height="37"/>
</element>
- <element name="lamp241" ref="colour_button_186" state="0" inputtag="TODO" inputmask="0x01">
- <bounds x="279" y="611" width="70" height="33"/>
+ <element name="lamp241" ref="colour_button_186" state="0" inputtag="J9_2" inputmask="0x01">
+ <bounds x="279" y="651" width="70" height="33"/>
</element>
- <element name="lamp208" ref="colour_button_187_border" state="0" inputtag="TODO" inputmask="0x08">
+ <element name="lamp208" ref="colour_button_187_border" state="0" inputtag="J9_0" inputmask="0x08">
<bounds x="689" y="627" width="74" height="22"/>
</element>
- <element name="lamp208" ref="colour_button_187" state="0" inputtag="TODO" inputmask="0x08">
+ <element name="lamp208" ref="colour_button_187" state="0" inputtag="J9_0" inputmask="0x08">
<bounds x="691" y="629" width="70" height="18"/>
</element>
- <element name="lamp210" ref="colour_button_188_border" state="0" inputtag="TODO" inputmask="0x10">
- <bounds x="483" y="609" width="74" height="37"/>
+ <element name="lamp210" ref="colour_button_188_border" state="0" inputtag="J9_0" inputmask="0x10">
+ <bounds x="483" y="649" width="74" height="37"/>
</element>
- <element name="lamp210" ref="colour_button_188" state="0" inputtag="TODO" inputmask="0x10">
- <bounds x="485" y="611" width="70" height="33"/>
+ <element name="lamp210" ref="colour_button_188" state="0" inputtag="J9_0" inputmask="0x10">
+ <bounds x="485" y="651" width="70" height="33"/>
</element>
- <element name="lamp240" ref="colour_button_189_border" state="0" inputtag="TODO" inputmask="0x20">
- <bounds x="379" y="609" width="74" height="37"/>
+ <element name="lamp240" ref="colour_button_189_border" state="0" inputtag="J9_0" inputmask="0x20">
+ <bounds x="379" y="649" width="74" height="37"/>
</element>
- <element name="lamp240" ref="colour_button_189" state="0" inputtag="TODO" inputmask="0x20">
- <bounds x="381" y="611" width="70" height="33"/>
+ <element name="lamp240" ref="colour_button_189" state="0" inputtag="J9_0" inputmask="0x20">
+ <bounds x="381" y="651" width="70" height="33"/>
</element>
- <element name="lamp195" ref="colour_button_190_border" state="0" inputtag="TODO" inputmask="0x04">
- <bounds x="689" y="602" width="74" height="22"/>
+ <element name="lamp195" ref="colour_button_190_border" state="0" inputtag="J9_0" inputmask="0x04">
+ <bounds x="689" y="652" width="74" height="22"/>
</element>
- <element name="lamp195" ref="colour_button_190" state="0" inputtag="TODO" inputmask="0x04">
- <bounds x="691" y="604" width="70" height="18"/>
+ <element name="lamp195" ref="colour_button_190" state="0" inputtag="J9_0" inputmask="0x04">
+ <bounds x="691" y="654" width="70" height="18"/>
</element>
- <element name="lamp194" ref="colour_button_191_border" state="0" inputtag="TODO" inputmask="0x02">
- <bounds x="594" y="609" width="74" height="37"/>
+ <element name="lamp194" ref="colour_button_191_border" state="0" inputtag="J9_0" inputmask="0x02">
+ <bounds x="594" y="649" width="74" height="37"/>
</element>
- <element name="lamp194" ref="colour_button_191" state="0" inputtag="TODO" inputmask="0x02">
- <bounds x="596" y="611" width="70" height="33"/>
+ <element name="lamp194" ref="colour_button_191" state="0" inputtag="J9_0" inputmask="0x02">
+ <bounds x="596" y="651" width="70" height="33"/>
</element>
- <element name="lamp192" ref="colour_button_192_border" state="0" inputtag="TODO" inputmask="0x01">
- <bounds x="784" y="609" width="74" height="37"/>
+ <element name="lamp192" ref="colour_button_192_border" state="0" inputtag="J9_0" inputmask="0x01">
+ <bounds x="784" y="649" width="74" height="37"/>
</element>
- <element name="lamp192" ref="colour_button_192" state="0" inputtag="TODO" inputmask="0x01">
- <bounds x="786" y="611" width="70" height="33"/>
+ <element name="lamp192" ref="colour_button_192" state="0" inputtag="J9_0" inputmask="0x01">
+ <bounds x="786" y="651" width="70" height="33"/>
</element>
<element ref="led_digit_rect_black">
<bounds x="30" y="425" width="80" height="128"/>
@@ -6228,54 +6547,17 @@
<element ref="vfd0_background">
<bounds x="295" y="320" width="272" height="30"/>
</element>
- <element name="vfd0" ref="vfd0" state="0">
- <bounds x="295" y="320" width="17" height="30"/>
- </element>
- <element name="vfd1" ref="vfd0" state="0">
- <bounds x="312" y="320" width="17" height="30"/>
- </element>
- <element name="vfd2" ref="vfd0" state="0">
- <bounds x="329" y="320" width="17" height="30"/>
- </element>
- <element name="vfd3" ref="vfd0" state="0">
- <bounds x="346" y="320" width="17" height="30"/>
- </element>
- <element name="vfd4" ref="vfd0" state="0">
- <bounds x="363" y="320" width="17" height="30"/>
- </element>
- <element name="vfd5" ref="vfd0" state="0">
- <bounds x="380" y="320" width="17" height="30"/>
- </element>
- <element name="vfd6" ref="vfd0" state="0">
- <bounds x="397" y="320" width="17" height="30"/>
- </element>
- <element name="vfd7" ref="vfd0" state="0">
- <bounds x="414" y="320" width="17" height="30"/>
- </element>
- <element name="vfd8" ref="vfd0" state="0">
- <bounds x="431" y="320" width="17" height="30"/>
- </element>
- <element name="vfd9" ref="vfd0" state="0">
- <bounds x="448" y="320" width="17" height="30"/>
- </element>
- <element name="vfd10" ref="vfd0" state="0">
- <bounds x="465" y="320" width="17" height="30"/>
- </element>
- <element name="vfd11" ref="vfd0" state="0">
- <bounds x="482" y="320" width="17" height="30"/>
- </element>
- <element name="vfd12" ref="vfd0" state="0">
- <bounds x="499" y="320" width="17" height="30"/>
- </element>
- <element name="vfd13" ref="vfd0" state="0">
- <bounds x="516" y="320" width="17" height="30"/>
- </element>
- <element name="vfd14" ref="vfd0" state="0">
- <bounds x="533" y="320" width="17" height="30"/>
- </element>
- <element name="vfd15" ref="vfd0" state="0">
- <bounds x="550" y="320" width="17" height="30"/>
- </element>
+
+ <repeat count="16">
+ <param name="i" start="0" increment="1" />
+ <param name="x" start="295" increment="17" />
+
+ <element name="vfd~i~" ref="vfd0">
+ <bounds x="~x~" y="320" width="17" height="30">
+ </bounds>
+ </element>
+ </repeat>
+
<element name="label4" ref="label_4">
<bounds x="910" y="75" width="94" height="16"/>
</element>
@@ -6309,17 +6591,8 @@
<element name="label14" ref="label_14">
<bounds x="223" y="221" width="43" height="13"/>
</element>
- <element name="label15" ref="label_15">
- <bounds x="690" y="518" width="87" height="19"/>
- </element>
- <element name="label16" ref="label_16">
- <bounds x="673" y="538" width="131" height="16"/>
- </element>
- <element name="label17" ref="label_17">
- <bounds x="686" y="556" width="97" height="13"/>
- </element>
- <element name="label180" ref="label_180">
- <bounds x="43" y="333" width="84" height="26"/>
+ <element name="lamp215" ref="label_15">
+ <bounds x="948" y="403" width="48" height="26"/>
</element>
</view>
diff --git a/src/mame/layout/mpu3.lay b/src/mame/layout/mpu3.lay
index ba3d2fd40ba..4a752a5b54f 100644
--- a/src/mame/layout/mpu3.lay
+++ b/src/mame/layout/mpu3.lay
@@ -30,55 +30,24 @@ license:CC0
</led16segsc>
</element>
+ <group name="vfd">
+ <repeat count="16">
+ <param name="n" start="15" increment="-1" />
+ <param name="x" start="0" increment="9" />
+ <element name="vfd~n~" ref="vfd0" state="0">
+ <animate name="vfdduty0" />
+ <color state="0" red="0.00" green="0.6" blue="1.00" alpha="0.0"></color>
+ <color state="31" red="0.00" green="0.6" blue="1.00" alpha="1.0"></color>
+ <bounds x="~x~" y="0" width="9" height="17"/>
+ </element>
+ </repeat>
+ </group>
+
<view name="AWP Simulated Video (No Artwork)">
- <element name="vfd0" ref="vfd0" state="0">
- <bounds x="10" y="200" width="9" height="17"/>
- </element>
- <element name="vfd1" ref="vfd0" state="0">
- <bounds x="19" y="200" width="9" height="17"/>
- </element>
- <element name="vfd2" ref="vfd0" state="0">
- <bounds x="28" y="200" width="9" height="17"/>
- </element>
- <element name="vfd3" ref="vfd0" state="0">
- <bounds x="37" y="200" width="9" height="17"/>
- </element>
- <element name="vfd4" ref="vfd0" state="0">
- <bounds x="46" y="200" width="9" height="17"/>
- </element>
- <element name="vfd5" ref="vfd0" state="0">
- <bounds x="55" y="200" width="9" height="17"/>
- </element>
- <element name="vfd6" ref="vfd0" state="0">
- <bounds x="64" y="200" width="9" height="17"/>
- </element>
- <element name="vfd7" ref="vfd0" state="0">
- <bounds x="73" y="200" width="9" height="17"/>
- </element>
- <element name="vfd8" ref="vfd0" state="0">
- <bounds x="82" y="200" width="9" height="17"/>
- </element>
- <element name="vfd9" ref="vfd0" state="0">
- <bounds x="91" y="200" width="9" height="17"/>
- </element>
- <element name="vfd10" ref="vfd0" state="0">
- <bounds x="100" y="200" width="9" height="17"/>
- </element>
- <element name="vfd11" ref="vfd0" state="0">
- <bounds x="109" y="200" width="9" height="17"/>
- </element>
- <element name="vfd12" ref="vfd0" state="0">
- <bounds x="118" y="200" width="9" height="17"/>
- </element>
- <element name="vfd13" ref="vfd0" state="0">
- <bounds x="127" y="200" width="9" height="17"/>
- </element>
- <element name="vfd14" ref="vfd0" state="0">
- <bounds x="136" y="200" width="9" height="17"/>
- </element>
- <element name="vfd15" ref="vfd0" state="0">
- <bounds x="145" y="200" width="9" height="17"/>
- </element>
+ <group ref="vfd">
+ <bounds x="10" y="280" width="112" height="24" />
+ </group>
+
<element name="reel1" ref="Steppers" state="0">
<bounds x="10" y="300" width="50" height="50"/>
</element>
@@ -97,825 +66,22 @@ license:CC0
<element name="reel6" ref="Steppers" state="0">
<bounds x="280" y="300" width="50" height="50"/>
</element>
- <element name="lamp0" ref="matrixlamp" state="0">
- <bounds x="0" y="0" width="7" height="7"/>
- </element>
- <element name="lamp1" ref="matrixlamp" state="0">
- <bounds x="8" y="0" width="7" height="7"/>
- </element>
- <element name="lamp2" ref="matrixlamp" state="0">
- <bounds x="16" y="0" width="7" height="7"/>
- </element>
- <element name="lamp3" ref="matrixlamp" state="0">
- <bounds x="24" y="0" width="7" height="7"/>
- </element>
- <element name="lamp4" ref="matrixlamp" state="0">
- <bounds x="32" y="0" width="7" height="7"/>
- </element>
- <element name="lamp5" ref="matrixlamp" state="0">
- <bounds x="40" y="0" width="7" height="7"/>
- </element>
- <element name="lamp6" ref="matrixlamp" state="0">
- <bounds x="48" y="0" width="7" height="7"/>
- </element>
- <element name="lamp7" ref="matrixlamp" state="0">
- <bounds x="56" y="0" width="7" height="7"/>
- </element>
- <element name="lamp8" ref="matrixlamp" state="0">
- <bounds x="64" y="0" width="7" height="7"/>
- </element>
- <element name="lamp9" ref="matrixlamp" state="0">
- <bounds x="72" y="0" width="7" height="7"/>
- </element>
- <element name="lamp10" ref="matrixlamp" state="0">
- <bounds x="80" y="0" width="7" height="7"/>
- </element>
- <element name="lamp11" ref="matrixlamp" state="0">
- <bounds x="88" y="0" width="7" height="7"/>
- </element>
- <element name="lamp12" ref="matrixlamp" state="0">
- <bounds x="96" y="0" width="7" height="7"/>
- </element>
-
- <element name="lamp13" ref="matrixlamp" state="0">
- <bounds x="104" y="0" width="7" height="7"/>
- </element>
- <element name="lamp14" ref="matrixlamp" state="0">
- <bounds x="112" y="0" width="7" height="7"/>
- </element>
- <element name="lamp15" ref="matrixlamp" state="0">
- <bounds x="120" y="0" width="7" height="7"/>
- </element>
- <element name="lamp16" ref="matrixlamp" state="0">
- <bounds x="0" y="8" width="7" height="7"/>
- </element>
- <element name="lamp17" ref="matrixlamp" state="0">
- <bounds x="8" y="8" width="7" height="7"/>
- </element>
- <element name="lamp18" ref="matrixlamp" state="0">
- <bounds x="16" y="8" width="7" height="7"/>
- </element>
- <element name="lamp19" ref="matrixlamp" state="0">
- <bounds x="24" y="8" width="7" height="7"/>
- </element>
- <element name="lamp20" ref="matrixlamp" state="0">
- <bounds x="32" y="8" width="7" height="7"/>
- </element>
- <element name="lamp21" ref="matrixlamp" state="0">
- <bounds x="40" y="8" width="7" height="7"/>
- </element>
- <element name="lamp22" ref="matrixlamp" state="0">
- <bounds x="48" y="8" width="7" height="7"/>
- </element>
- <element name="lamp23" ref="matrixlamp" state="0">
- <bounds x="56" y="8" width="7" height="7"/>
- </element>
- <element name="lamp24" ref="matrixlamp" state="0">
- <bounds x="64" y="8" width="7" height="7"/>
- </element>
- <element name="lamp25" ref="matrixlamp" state="0">
- <bounds x="72" y="8" width="7" height="7"/>
- </element>
- <element name="lamp26" ref="matrixlamp" state="0">
- <bounds x="80" y="8" width="7" height="7"/>
- </element>
- <element name="lamp27" ref="matrixlamp" state="0">
- <bounds x="88" y="8" width="7" height="7"/>
- </element>
- <element name="lamp28" ref="matrixlamp" state="0">
- <bounds x="96" y="8" width="7" height="7"/>
- </element>
- <element name="lamp29" ref="matrixlamp" state="0">
- <bounds x="104" y="8" width="7" height="7"/>
- </element>
- <element name="lamp30" ref="matrixlamp" state="0">
- <bounds x="112" y="8" width="7" height="7"/>
- </element>
- <element name="lamp31" ref="matrixlamp" state="0">
- <bounds x="120" y="8" width="7" height="7"/>
- </element>
- <element name="lamp32" ref="matrixlamp" state="0">
- <bounds x="0" y="16" width="7" height="7"/>
- </element>
- <element name="lamp33" ref="matrixlamp" state="0">
- <bounds x="8" y="16" width="7" height="7"/>
- </element>
- <element name="lamp34" ref="matrixlamp" state="0">
- <bounds x="16" y="16" width="7" height="7"/>
- </element>
- <element name="lamp35" ref="matrixlamp" state="0">
- <bounds x="24" y="16" width="7" height="7"/>
- </element>
- <element name="lamp36" ref="matrixlamp" state="0">
- <bounds x="32" y="16" width="7" height="7"/>
- </element>
- <element name="lamp37" ref="matrixlamp" state="0">
- <bounds x="40" y="16" width="7" height="7"/>
- </element>
- <element name="lamp38" ref="matrixlamp" state="0">
- <bounds x="48" y="16" width="7" height="7"/>
- </element>
- <element name="lamp39" ref="matrixlamp" state="0">
- <bounds x="56" y="16" width="7" height="7"/>
- </element>
- <element name="lamp40" ref="matrixlamp" state="0">
- <bounds x="64" y="16" width="7" height="7"/>
- </element>
- <element name="lamp41" ref="matrixlamp" state="0">
- <bounds x="72" y="16" width="7" height="7"/>
- </element>
- <element name="lamp42" ref="matrixlamp" state="0">
- <bounds x="80" y="16" width="7" height="7"/>
- </element>
- <element name="lamp43" ref="matrixlamp" state="0">
- <bounds x="88" y="16" width="7" height="7"/>
- </element>
- <element name="lamp44" ref="matrixlamp" state="0">
- <bounds x="96" y="16" width="7" height="7"/>
- </element>
- <element name="lamp45" ref="matrixlamp" state="0">
- <bounds x="104" y="16" width="7" height="7"/>
- </element>
- <element name="lamp46" ref="matrixlamp" state="0">
- <bounds x="112" y="16" width="7" height="7"/>
- </element>
- <element name="lamp47" ref="matrixlamp" state="0">
- <bounds x="120" y="16" width="7" height="7"/>
- </element>
- <element name="lamp48" ref="matrixlamp" state="0">
- <bounds x="0" y="24" width="7" height="7"/>
- </element>
- <element name="lamp49" ref="matrixlamp" state="0">
- <bounds x="8" y="24" width="7" height="7"/>
- </element>
- <element name="lamp50" ref="matrixlamp" state="0">
- <bounds x="16" y="24" width="7" height="7"/>
- </element>
- <element name="lamp51" ref="matrixlamp" state="0">
- <bounds x="24" y="24" width="7" height="7"/>
- </element>
- <element name="lamp52" ref="matrixlamp" state="0">
- <bounds x="32" y="24" width="7" height="7"/>
- </element>
- <element name="lamp53" ref="matrixlamp" state="0">
- <bounds x="40" y="24" width="7" height="7"/>
- </element>
- <element name="lamp54" ref="matrixlamp" state="0">
- <bounds x="48" y="24" width="7" height="7"/>
- </element>
- <element name="lamp55" ref="matrixlamp" state="0">
- <bounds x="56" y="24" width="7" height="7"/>
- </element>
- <element name="lamp56" ref="matrixlamp" state="0">
- <bounds x="64" y="24" width="7" height="7"/>
- </element>
- <element name="lamp57" ref="matrixlamp" state="0">
- <bounds x="72" y="24" width="7" height="7"/>
- </element>
- <element name="lamp58" ref="matrixlamp" state="0">
- <bounds x="80" y="24" width="7" height="7"/>
- </element>
- <element name="lamp59" ref="matrixlamp" state="0">
- <bounds x="88" y="24" width="7" height="7"/>
- </element>
- <element name="lamp60" ref="matrixlamp" state="0">
- <bounds x="96" y="24" width="7" height="7"/>
- </element>
- <element name="lamp61" ref="matrixlamp" state="0">
- <bounds x="104" y="24" width="7" height="7"/>
- </element>
- <element name="lamp62" ref="matrixlamp" state="0">
- <bounds x="112" y="24" width="7" height="7"/>
- </element>
- <element name="lamp63" ref="matrixlamp" state="0">
- <bounds x="120" y="24" width="7" height="7"/>
- </element>
- <element name="lamp64" ref="matrixlamp" state="0">
- <bounds x="0" y="32" width="7" height="7"/>
- </element>
- <element name="lamp65" ref="matrixlamp" state="0">
- <bounds x="8" y="32" width="7" height="7"/>
- </element>
- <element name="lamp66" ref="matrixlamp" state="0">
- <bounds x="16" y="32" width="7" height="7"/>
- </element>
- <element name="lamp67" ref="matrixlamp" state="0">
- <bounds x="24" y="32" width="7" height="7"/>
- </element>
- <element name="lamp68" ref="matrixlamp" state="0">
- <bounds x="32" y="32" width="7" height="7"/>
- </element>
- <element name="lamp69" ref="matrixlamp" state="0">
- <bounds x="40" y="32" width="7" height="7"/>
- </element>
- <element name="lamp70" ref="matrixlamp" state="0">
- <bounds x="48" y="32" width="7" height="7"/>
- </element>
- <element name="lamp71" ref="matrixlamp" state="0">
- <bounds x="56" y="32" width="7" height="7"/>
- </element>
- <element name="lamp72" ref="matrixlamp" state="0">
- <bounds x="64" y="32" width="7" height="7"/>
- </element>
- <element name="lamp73" ref="matrixlamp" state="0">
- <bounds x="72" y="32" width="7" height="7"/>
- </element>
- <element name="lamp74" ref="matrixlamp" state="0">
- <bounds x="80" y="32" width="7" height="7"/>
- </element>
- <element name="lamp75" ref="matrixlamp" state="0">
- <bounds x="88" y="32" width="7" height="7"/>
- </element>
- <element name="lamp76" ref="matrixlamp" state="0">
- <bounds x="96" y="32" width="7" height="7"/>
- </element>
- <element name="lamp77" ref="matrixlamp" state="0">
- <bounds x="104" y="32" width="7" height="7"/>
- </element>
- <element name="lamp78" ref="matrixlamp" state="0">
- <bounds x="112" y="32" width="7" height="7"/>
- </element>
- <element name="lamp79" ref="matrixlamp" state="0">
- <bounds x="120" y="32" width="7" height="7"/>
- </element>
- <element name="lamp80" ref="matrixlamp" state="0">
- <bounds x="0" y="40" width="7" height="7"/>
- </element>
- <element name="lamp81" ref="matrixlamp" state="0">
- <bounds x="8" y="40" width="7" height="7"/>
- </element>
- <element name="lamp82" ref="matrixlamp" state="0">
- <bounds x="16" y="40" width="7" height="7"/>
- </element>
- <element name="lamp83" ref="matrixlamp" state="0">
- <bounds x="24" y="40" width="7" height="7"/>
- </element>
- <element name="lamp84" ref="matrixlamp" state="0">
- <bounds x="32" y="40" width="7" height="7"/>
- </element>
- <element name="lamp85" ref="matrixlamp" state="0">
- <bounds x="40" y="40" width="7" height="7"/>
- </element>
- <element name="lamp86" ref="matrixlamp" state="0">
- <bounds x="48" y="40" width="7" height="7"/>
- </element>
- <element name="lamp87" ref="matrixlamp" state="0">
- <bounds x="56" y="40" width="7" height="7"/>
- </element>
- <element name="lamp88" ref="matrixlamp" state="0">
- <bounds x="64" y="40" width="7" height="7"/>
- </element>
- <element name="lamp89" ref="matrixlamp" state="0">
- <bounds x="72" y="40" width="7" height="7"/>
- </element>
- <element name="lamp90" ref="matrixlamp" state="0">
- <bounds x="80" y="40" width="7" height="7"/>
- </element>
- <element name="lamp91" ref="matrixlamp" state="0">
- <bounds x="88" y="40" width="7" height="7"/>
- </element>
- <element name="lamp92" ref="matrixlamp" state="0">
- <bounds x="96" y="40" width="7" height="7"/>
- </element>
- <element name="lamp93" ref="matrixlamp" state="0">
- <bounds x="104" y="40" width="7" height="7"/>
- </element>
- <element name="lamp94" ref="matrixlamp" state="0">
- <bounds x="112" y="40" width="7" height="7"/>
- </element>
- <element name="lamp95" ref="matrixlamp" state="0">
- <bounds x="120" y="40" width="7" height="7"/>
- </element>
- <element name="lamp96" ref="matrixlamp" state="0">
- <bounds x="0" y="48" width="7" height="7"/>
- </element>
- <element name="lamp97" ref="matrixlamp" state="0">
- <bounds x="8" y="48" width="7" height="7"/>
- </element>
- <element name="lamp98" ref="matrixlamp" state="0">
- <bounds x="16" y="48" width="7" height="7"/>
- </element>
- <element name="lamp99" ref="matrixlamp" state="0">
- <bounds x="24" y="48" width="7" height="7"/>
- </element>
- <element name="lamp100" ref="matrixlamp" state="0">
- <bounds x="32" y="48" width="7" height="7"/>
- </element>
- <element name="lamp101" ref="matrixlamp" state="0">
- <bounds x="40" y="48" width="7" height="7"/>
- </element>
- <element name="lamp102" ref="matrixlamp" state="0">
- <bounds x="48" y="48" width="7" height="7"/>
- </element>
- <element name="lamp103" ref="matrixlamp" state="0">
- <bounds x="56" y="48" width="7" height="7"/>
- </element>
- <element name="lamp104" ref="matrixlamp" state="0">
- <bounds x="64" y="48" width="7" height="7"/>
- </element>
- <element name="lamp105" ref="matrixlamp" state="0">
- <bounds x="72" y="48" width="7" height="7"/>
- </element>
- <element name="lamp106" ref="matrixlamp" state="0">
- <bounds x="80" y="48" width="7" height="7"/>
- </element>
- <element name="lamp107" ref="matrixlamp" state="0">
- <bounds x="88" y="48" width="7" height="7"/>
- </element>
- <element name="lamp108" ref="matrixlamp" state="0">
- <bounds x="96" y="48" width="7" height="7"/>
- </element>
- <element name="lamp109" ref="matrixlamp" state="0">
- <bounds x="104" y="48" width="7" height="7"/>
- </element>
- <element name="lamp110" ref="matrixlamp" state="0">
- <bounds x="112" y="48" width="7" height="7"/>
- </element>
- <element name="lamp111" ref="matrixlamp" state="0">
- <bounds x="120" y="48" width="7" height="7"/>
- </element>
- <element name="lamp112" ref="matrixlamp" state="0">
- <bounds x="0" y="56" width="7" height="7"/>
- </element>
- <element name="lamp113" ref="matrixlamp" state="0">
- <bounds x="8" y="56" width="7" height="7"/>
- </element>
- <element name="lamp114" ref="matrixlamp" state="0">
- <bounds x="16" y="56" width="7" height="7"/>
- </element>
- <element name="lamp115" ref="matrixlamp" state="0">
- <bounds x="24" y="56" width="7" height="7"/>
- </element>
- <element name="lamp116" ref="matrixlamp" state="0">
- <bounds x="32" y="56" width="7" height="7"/>
- </element>
- <element name="lamp117" ref="matrixlamp" state="0">
- <bounds x="40" y="56" width="7" height="7"/>
- </element>
- <element name="lamp118" ref="matrixlamp" state="0">
- <bounds x="48" y="56" width="7" height="7"/>
- </element>
- <element name="lamp119" ref="matrixlamp" state="0">
- <bounds x="56" y="56" width="7" height="7"/>
- </element>
- <element name="lamp120" ref="matrixlamp" state="0">
- <bounds x="64" y="56" width="7" height="7"/>
- </element>
- <element name="lamp121" ref="matrixlamp" state="0">
- <bounds x="72" y="56" width="7" height="7"/>
- </element>
- <element name="lamp122" ref="matrixlamp" state="0">
- <bounds x="80" y="56" width="7" height="7"/>
- </element>
- <element name="lamp123" ref="matrixlamp" state="0">
- <bounds x="88" y="56" width="7" height="7"/>
- </element>
- <element name="lamp124" ref="matrixlamp" state="0">
- <bounds x="96" y="56" width="7" height="7"/>
- </element>
- <element name="lamp125" ref="matrixlamp" state="0">
- <bounds x="104" y="56" width="7" height="7"/>
- </element>
- <element name="lamp126" ref="matrixlamp" state="0">
- <bounds x="112" y="56" width="7" height="7"/>
- </element>
- <element name="lamp127" ref="matrixlamp" state="0">
- <bounds x="120" y="56" width="7" height="7"/>
- </element>
- <element name="lamp128" ref="matrixlamp" state="0">
- <bounds x="0" y="64" width="7" height="7"/>
- </element>
- <element name="lamp129" ref="matrixlamp" state="0">
- <bounds x="8" y="64" width="7" height="7"/>
- </element>
- <element name="lamp130" ref="matrixlamp" state="0">
- <bounds x="16" y="64" width="7" height="7"/>
- </element>
- <element name="lamp131" ref="matrixlamp" state="0">
- <bounds x="24" y="64" width="7" height="7"/>
- </element>
- <element name="lamp132" ref="matrixlamp" state="0">
- <bounds x="32" y="64" width="7" height="7"/>
- </element>
- <element name="lamp133" ref="matrixlamp" state="0">
- <bounds x="40" y="64" width="7" height="7"/>
- </element>
- <element name="lamp134" ref="matrixlamp" state="0">
- <bounds x="48" y="64" width="7" height="7"/>
- </element>
- <element name="lamp135" ref="matrixlamp" state="0">
- <bounds x="56" y="64" width="7" height="7"/>
- </element>
- <element name="lamp136" ref="matrixlamp" state="0">
- <bounds x="64" y="64" width="7" height="7"/>
- </element>
- <element name="lamp137" ref="matrixlamp" state="0">
- <bounds x="72" y="64" width="7" height="7"/>
- </element>
- <element name="lamp138" ref="matrixlamp" state="0">
- <bounds x="80" y="64" width="7" height="7"/>
- </element>
- <element name="lamp139" ref="matrixlamp" state="0">
- <bounds x="88" y="64" width="7" height="7"/>
- </element>
- <element name="lamp140" ref="matrixlamp" state="0">
- <bounds x="96" y="64" width="7" height="7"/>
- </element>
- <element name="lamp141" ref="matrixlamp" state="0">
- <bounds x="104" y="64" width="7" height="7"/>
- </element>
- <element name="lamp142" ref="matrixlamp" state="0">
- <bounds x="112" y="64" width="7" height="7"/>
- </element>
- <element name="lamp143" ref="matrixlamp" state="0">
- <bounds x="120" y="64" width="7" height="7"/>
- </element>
- <element name="lamp144" ref="matrixlamp" state="0">
- <bounds x="0" y="72" width="7" height="7"/>
- </element>
- <element name="lamp145" ref="matrixlamp" state="0">
- <bounds x="8" y="72" width="7" height="7"/>
- </element>
- <element name="lamp146" ref="matrixlamp" state="0">
- <bounds x="16" y="72" width="7" height="7"/>
- </element>
- <element name="lamp147" ref="matrixlamp" state="0">
- <bounds x="24" y="72" width="7" height="7"/>
- </element>
- <element name="lamp148" ref="matrixlamp" state="0">
- <bounds x="32" y="72" width="7" height="7"/>
- </element>
- <element name="lamp149" ref="matrixlamp" state="0">
- <bounds x="40" y="72" width="7" height="7"/>
- </element>
- <element name="lamp150" ref="matrixlamp" state="0">
- <bounds x="48" y="72" width="7" height="7"/>
- </element>
- <element name="lamp151" ref="matrixlamp" state="0">
- <bounds x="56" y="72" width="7" height="7"/>
- </element>
- <element name="lamp152" ref="matrixlamp" state="0">
- <bounds x="64" y="72" width="7" height="7"/>
- </element>
- <element name="lamp153" ref="matrixlamp" state="0">
- <bounds x="72" y="72" width="7" height="7"/>
- </element>
- <element name="lamp154" ref="matrixlamp" state="0">
- <bounds x="80" y="72" width="7" height="7"/>
- </element>
- <element name="lamp155" ref="matrixlamp" state="0">
- <bounds x="88" y="72" width="7" height="7"/>
- </element>
- <element name="lamp156" ref="matrixlamp" state="0">
- <bounds x="96" y="72" width="7" height="7"/>
- </element>
- <element name="lamp157" ref="matrixlamp" state="0">
- <bounds x="104" y="72" width="7" height="7"/>
- </element>
- <element name="lamp158" ref="matrixlamp" state="0">
- <bounds x="112" y="72" width="7" height="7"/>
- </element>
- <element name="lamp159" ref="matrixlamp" state="0">
- <bounds x="120" y="72" width="7" height="7"/>
- </element>
- <element name="lamp160" ref="matrixlamp" state="0">
- <bounds x="0" y="80" width="7" height="7"/>
- </element>
- <element name="lamp161" ref="matrixlamp" state="0">
- <bounds x="8" y="80" width="7" height="7"/>
- </element>
- <element name="lamp162" ref="matrixlamp" state="0">
- <bounds x="16" y="80" width="7" height="7"/>
- </element>
- <element name="lamp163" ref="matrixlamp" state="0">
- <bounds x="24" y="80" width="7" height="7"/>
- </element>
- <element name="lamp164" ref="matrixlamp" state="0">
- <bounds x="32" y="80" width="7" height="7"/>
- </element>
- <element name="lamp165" ref="matrixlamp" state="0">
- <bounds x="40" y="80" width="7" height="7"/>
- </element>
- <element name="lamp166" ref="matrixlamp" state="0">
- <bounds x="48" y="80" width="7" height="7"/>
- </element>
- <element name="lamp167" ref="matrixlamp" state="0">
- <bounds x="56" y="80" width="7" height="7"/>
- </element>
- <element name="lamp168" ref="matrixlamp" state="0">
- <bounds x="64" y="80" width="7" height="7"/>
- </element>
- <element name="lamp169" ref="matrixlamp" state="0">
- <bounds x="72" y="80" width="7" height="7"/>
- </element>
- <element name="lamp170" ref="matrixlamp" state="0">
- <bounds x="80" y="80" width="7" height="7"/>
- </element>
- <element name="lamp171" ref="matrixlamp" state="0">
- <bounds x="88" y="80" width="7" height="7"/>
- </element>
- <element name="lamp172" ref="matrixlamp" state="0">
- <bounds x="96" y="80" width="7" height="7"/>
- </element>
- <element name="lamp173" ref="matrixlamp" state="0">
- <bounds x="104" y="80" width="7" height="7"/>
- </element>
- <element name="lamp174" ref="matrixlamp" state="0">
- <bounds x="112" y="80" width="7" height="7"/>
- </element>
- <element name="lamp175" ref="matrixlamp" state="0">
- <bounds x="120" y="80" width="7" height="7"/>
- </element>
- <element name="lamp176" ref="matrixlamp" state="0">
- <bounds x="0" y="88" width="7" height="7"/>
- </element>
- <element name="lamp177" ref="matrixlamp" state="0">
- <bounds x="8" y="88" width="7" height="7"/>
- </element>
- <element name="lamp178" ref="matrixlamp" state="0">
- <bounds x="16" y="88" width="7" height="7"/>
- </element>
- <element name="lamp179" ref="matrixlamp" state="0">
- <bounds x="24" y="88" width="7" height="7"/>
- </element>
- <element name="lamp180" ref="matrixlamp" state="0">
- <bounds x="32" y="88" width="7" height="7"/>
- </element>
- <element name="lamp181" ref="matrixlamp" state="0">
- <bounds x="40" y="88" width="7" height="7"/>
- </element>
- <element name="lamp182" ref="matrixlamp" state="0">
- <bounds x="48" y="88" width="7" height="7"/>
- </element>
- <element name="lamp183" ref="matrixlamp" state="0">
- <bounds x="56" y="88" width="7" height="7"/>
- </element>
- <element name="lamp184" ref="matrixlamp" state="0">
- <bounds x="64" y="88" width="7" height="7"/>
- </element>
- <element name="lamp185" ref="matrixlamp" state="0">
- <bounds x="72" y="88" width="7" height="7"/>
- </element>
- <element name="lamp186" ref="matrixlamp" state="0">
- <bounds x="80" y="88" width="7" height="7"/>
- </element>
- <element name="lamp187" ref="matrixlamp" state="0">
- <bounds x="88" y="88" width="7" height="7"/>
- </element>
- <element name="lamp188" ref="matrixlamp" state="0">
- <bounds x="96" y="88" width="7" height="7"/>
- </element>
- <element name="lamp189" ref="matrixlamp" state="0">
- <bounds x="104" y="88" width="7" height="7"/>
- </element>
- <element name="lamp190" ref="matrixlamp" state="0">
- <bounds x="112" y="88" width="7" height="7"/>
- </element>
- <element name="lamp191" ref="matrixlamp" state="0">
- <bounds x="120" y="88" width="7" height="7"/>
- </element>
- <element name="lamp192" ref="matrixlamp" state="0">
- <bounds x="0" y="96" width="7" height="7"/>
- </element>
- <element name="lamp193" ref="matrixlamp" state="0">
- <bounds x="8" y="96" width="7" height="7"/>
- </element>
- <element name="lamp194" ref="matrixlamp" state="0">
- <bounds x="16" y="96" width="7" height="7"/>
- </element>
- <element name="lamp195" ref="matrixlamp" state="0">
- <bounds x="24" y="96" width="7" height="7"/>
- </element>
- <element name="lamp196" ref="matrixlamp" state="0">
- <bounds x="32" y="96" width="7" height="7"/>
- </element>
- <element name="lamp197" ref="matrixlamp" state="0">
- <bounds x="40" y="96" width="7" height="7"/>
- </element>
- <element name="lamp198" ref="matrixlamp" state="0">
- <bounds x="48" y="96" width="7" height="7"/>
- </element>
- <element name="lamp199" ref="matrixlamp" state="0">
- <bounds x="56" y="96" width="7" height="7"/>
- </element>
- <element name="lamp200" ref="matrixlamp" state="0">
- <bounds x="64" y="96" width="7" height="7"/>
- </element>
- <element name="lamp201" ref="matrixlamp" state="0">
- <bounds x="72" y="96" width="7" height="7"/>
- </element>
- <element name="lamp202" ref="matrixlamp" state="0">
- <bounds x="80" y="96" width="7" height="7"/>
- </element>
- <element name="lamp203" ref="matrixlamp" state="0">
- <bounds x="88" y="96" width="7" height="7"/>
- </element>
- <element name="lamp204" ref="matrixlamp" state="0">
- <bounds x="96" y="96" width="7" height="7"/>
- </element>
- <element name="lamp205" ref="matrixlamp" state="0">
- <bounds x="104" y="96" width="7" height="7"/>
- </element>
- <element name="lamp206" ref="matrixlamp" state="0">
- <bounds x="112" y="96" width="7" height="7"/>
- </element>
- <element name="lamp207" ref="matrixlamp" state="0">
- <bounds x="120" y="96" width="7" height="7"/>
- </element>
- <element name="lamp208" ref="matrixlamp" state="0">
- <bounds x="0" y="104" width="7" height="7"/>
- </element>
- <element name="lamp209" ref="matrixlamp" state="0">
- <bounds x="8" y="104" width="7" height="7"/>
- </element>
- <element name="lamp210" ref="matrixlamp" state="0">
- <bounds x="16" y="104" width="7" height="7"/>
- </element>
- <element name="lamp211" ref="matrixlamp" state="0">
- <bounds x="24" y="104" width="7" height="7"/>
- </element>
- <element name="lamp212" ref="matrixlamp" state="0">
- <bounds x="32" y="104" width="7" height="7"/>
- </element>
- <element name="lamp213" ref="matrixlamp" state="0">
- <bounds x="40" y="104" width="7" height="7"/>
- </element>
- <element name="lamp214" ref="matrixlamp" state="0">
- <bounds x="48" y="104" width="7" height="7"/>
- </element>
- <element name="lamp215" ref="matrixlamp" state="0">
- <bounds x="56" y="104" width="7" height="7"/>
- </element>
- <element name="lamp216" ref="matrixlamp" state="0">
- <bounds x="64" y="104" width="7" height="7"/>
- </element>
- <element name="lamp217" ref="matrixlamp" state="0">
- <bounds x="72" y="104" width="7" height="7"/>
- </element>
- <element name="lamp218" ref="matrixlamp" state="0">
- <bounds x="80" y="104" width="7" height="7"/>
- </element>
- <element name="lamp219" ref="matrixlamp" state="0">
- <bounds x="88" y="104" width="7" height="7"/>
- </element>
- <element name="lamp220" ref="matrixlamp" state="0">
- <bounds x="96" y="104" width="7" height="7"/>
- </element>
- <element name="lamp221" ref="matrixlamp" state="0">
- <bounds x="104" y="104" width="7" height="7"/>
- </element>
- <element name="lamp222" ref="matrixlamp" state="0">
- <bounds x="112" y="104" width="7" height="7"/>
- </element>
- <element name="lamp223" ref="matrixlamp" state="0">
- <bounds x="120" y="104" width="7" height="7"/>
- </element>
- <element name="lamp224" ref="matrixlamp" state="0">
- <bounds x="0" y="112" width="7" height="7"/>
- </element>
- <element name="lamp225" ref="matrixlamp" state="0">
- <bounds x="8" y="112" width="7" height="7"/>
- </element>
- <element name="lamp226" ref="matrixlamp" state="0">
- <bounds x="16" y="112" width="7" height="7"/>
- </element>
- <element name="lamp227" ref="matrixlamp" state="0">
- <bounds x="24" y="112" width="7" height="7"/>
- </element>
- <element name="lamp228" ref="matrixlamp" state="0">
- <bounds x="32" y="112" width="7" height="7"/>
- </element>
- <element name="lamp229" ref="matrixlamp" state="0">
- <bounds x="40" y="112" width="7" height="7"/>
- </element>
- <element name="lamp230" ref="matrixlamp" state="0">
- <bounds x="48" y="112" width="7" height="7"/>
- </element>
- <element name="lamp231" ref="matrixlamp" state="0">
- <bounds x="56" y="112" width="7" height="7"/>
- </element>
- <element name="lamp232" ref="matrixlamp" state="0">
- <bounds x="64" y="112" width="7" height="7"/>
- </element>
- <element name="lamp233" ref="matrixlamp" state="0">
- <bounds x="72" y="112" width="7" height="7"/>
- </element>
- <element name="lamp234" ref="matrixlamp" state="0">
- <bounds x="80" y="112" width="7" height="7"/>
- </element>
- <element name="lamp235" ref="matrixlamp" state="0">
- <bounds x="88" y="112" width="7" height="7"/>
- </element>
- <element name="lamp236" ref="matrixlamp" state="0">
- <bounds x="96" y="112" width="7" height="7"/>
- </element>
- <element name="lamp237" ref="matrixlamp" state="0">
- <bounds x="104" y="112" width="7" height="7"/>
- </element>
- <element name="lamp238" ref="matrixlamp" state="0">
- <bounds x="112" y="112" width="7" height="7"/>
- </element>
- <element name="lamp239" ref="matrixlamp" state="0">
- <bounds x="120" y="112" width="7" height="7"/>
- </element>
- <element name="lamp240" ref="matrixlamp" state="0">
- <bounds x="0" y="120" width="7" height="7"/>
- </element>
- <element name="lamp241" ref="matrixlamp" state="0">
- <bounds x="8" y="120" width="7" height="7"/>
- </element>
- <element name="lamp242" ref="matrixlamp" state="0">
- <bounds x="16" y="120" width="7" height="7"/>
- </element>
- <element name="lamp243" ref="matrixlamp" state="0">
- <bounds x="24" y="120" width="7" height="7"/>
- </element>
- <element name="lamp244" ref="matrixlamp" state="0">
- <bounds x="32" y="120" width="7" height="7"/>
- </element>
- <element name="lamp245" ref="matrixlamp" state="0">
- <bounds x="40" y="120" width="7" height="7"/>
- </element>
- <element name="lamp246" ref="matrixlamp" state="0">
- <bounds x="48" y="120" width="7" height="7"/>
- </element>
- <element name="lamp247" ref="matrixlamp" state="0">
- <bounds x="56" y="120" width="7" height="7"/>
- </element>
- <element name="lamp248" ref="matrixlamp" state="0">
- <bounds x="64" y="120" width="7" height="7"/>
- </element>
- <element name="lamp249" ref="matrixlamp" state="0">
- <bounds x="72" y="120" width="7" height="7"/>
- </element>
- <element name="lamp250" ref="matrixlamp" state="0">
- <bounds x="80" y="120" width="7" height="7"/>
- </element>
- <element name="lamp251" ref="matrixlamp" state="0">
- <bounds x="88" y="120" width="7" height="7"/>
- </element>
- <element name="lamp252" ref="matrixlamp" state="0">
- <bounds x="96" y="120" width="7" height="7"/>
- </element>
- <element name="lamp253" ref="matrixlamp" state="0">
- <bounds x="104" y="120" width="7" height="7"/>
- </element>
- <element name="lamp254" ref="matrixlamp" state="0">
- <bounds x="112" y="120" width="7" height="7"/>
- </element>
- <element name="lamp255" ref="matrixlamp" state="0">
- <bounds x="120" y="120" width="7" height="7"/>
- </element>
+ <repeat count="16">
+ <param name="s" start="0" increment="8" />
+ <param name="x" start="0" increment="8" />
+ <repeat count="8">
+ <param name="n" start="~s~" increment="1" />
+ <param name="y" start="0" increment="8" />
+ <element name="lamp~n~" ref="matrixlamp" state="0" blend="add">
+ <bounds x="~x~" y="~y~" width="7" height="7"/>
+ </element>
+ </repeat>
+ </repeat>
</view>
<view name="VFD Display Output Only">
- <element name="vfd0" ref="vfd0" state="0">
- <bounds x="10" y="200" width="9" height="17"/>
- </element>
- <element name="vfd1" ref="vfd0" state="0">
- <bounds x="19" y="200" width="9" height="17"/>
- </element>
- <element name="vfd2" ref="vfd0" state="0">
- <bounds x="28" y="200" width="9" height="17"/>
- </element>
- <element name="vfd3" ref="vfd0" state="0">
- <bounds x="37" y="200" width="9" height="17"/>
- </element>
- <element name="vfd4" ref="vfd0" state="0">
- <bounds x="46" y="200" width="9" height="17"/>
- </element>
- <element name="vfd5" ref="vfd0" state="0">
- <bounds x="55" y="200" width="9" height="17"/>
- </element>
- <element name="vfd6" ref="vfd0" state="0">
- <bounds x="64" y="200" width="9" height="17"/>
- </element>
- <element name="vfd7" ref="vfd0" state="0">
- <bounds x="73" y="200" width="9" height="17"/>
- </element>
- <element name="vfd8" ref="vfd0" state="0">
- <bounds x="82" y="200" width="9" height="17"/>
- </element>
- <element name="vfd9" ref="vfd0" state="0">
- <bounds x="91" y="200" width="9" height="17"/>
- </element>
- <element name="vfd10" ref="vfd0" state="0">
- <bounds x="100" y="200" width="9" height="17"/>
- </element>
- <element name="vfd11" ref="vfd0" state="0">
- <bounds x="109" y="200" width="9" height="17"/>
- </element>
- <element name="vfd12" ref="vfd0" state="0">
- <bounds x="118" y="200" width="9" height="17"/>
- </element>
- <element name="vfd13" ref="vfd0" state="0">
- <bounds x="127" y="200" width="9" height="17"/>
- </element>
- <element name="vfd14" ref="vfd0" state="0">
- <bounds x="136" y="200" width="9" height="17"/>
- </element>
- <element name="vfd15" ref="vfd0" state="0">
- <bounds x="145" y="200" width="9" height="17"/>
- </element>
+ <group ref="vfd">
+ <bounds x="0" y="280" width="112" height="24" />
+ </group>
</view>
</mamelayout>
diff --git a/src/mame/layout/sc1_vfd.lay b/src/mame/layout/sc1_vfd.lay
index f81bc27f1c0..2c7c930c702 100644
--- a/src/mame/layout/sc1_vfd.lay
+++ b/src/mame/layout/sc1_vfd.lay
@@ -17,10 +17,160 @@ license:CC0
<color red="0.0" green="1.0" blue="0.0" />
</rect>
</element>
- <element name="vfd0">
- <led14segsc>
- <color red="0" green="0.6" blue="1.0" />
- </led14segsc>
+ <element name="vfd0" defstate="0x1ffff">
+ <image statemask="0x10000">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 5.5751489,10.110863 H 9.2604166 L 8.4572172,16.772693 H 6.2366072 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00001">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path id="path51" d="M 12.90516,10.161109 H 27.856267 L 27.855142,11.50959 25.338095,13.075909 16.051038,13.114959 Z M 42.417243,10.261023 27.856267,10.161109 27.855142,11.50959 30.414805,13.072751 39.535834,13.078433 Z" style="fill:#ffffff" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00002">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.264583px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1" d="M 42.041575,37.421477 44.179731,12.225859 41.259013,14.668866 39.415835,35.906298 C 40.081949,36.93419 40.845977,37.717294 42.041575,37.421477 Z" id="path51-7-2" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00004">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.264583px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1" d="M 39.447351,64.530474 41.585507,39.334856 38.664789,41.777863 36.821611,63.015295 C 37.487725,64.043187 38.251753,64.826291 39.447351,64.530474 Z" id="path51-7-2-8" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00008">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path id="path51-9" d="M 7.8556158,67.704626 H 22.806723 L 22.805598,66.356145 20.288551,64.789826 11.001494,64.750776 Z M 37.367699,67.604712 22.806723,67.704626 22.805598,66.356145 25.365261,64.792984 34.48629,64.787302 Z" style="fill:#ffffff" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00010">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" 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" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00020">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 9.0129335,37.364834 11.315997,11.79124 14.142221,14.423235 12.205637,34.951962 C 11.539523,35.979854 10.208531,37.660651 9.0129335,37.364834 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00040">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 12.992931,37.136159 22.584077,37.183409 23.906994,38.695313 22.489583,40.112723 12.945685,40.159973 11.528274,38.600823 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00080">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 37.649496,37.177873 28.483255,37.092673 27.05925,38.63486 28.434606,39.959389 37.69534,40.003549 39.070697,38.546569 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00100">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 24.237412,35.484203 26.278328,14.695194 27.820515,13.271189 29.145044,14.646546 27.252076,34.868589 25.606108,36.999898 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00200">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 21.697521,62.566148 23.738437,41.777139 25.314033,40.219499 26.605153,41.728491 24.645368,62.518482 23.066217,64.081843 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00400">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 20.980658,42.896758 20.813614,48.776688 11.860085,61.739261 12.227581,55.592061 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00800">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 22.311153,34.885786 22.419813,28.438892 16.054297,15.334578 15.956987,21.623519 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x01000">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 29.950185,34.249843 30.125007,28.795136 38.522145,16.163293 38.38322,21.601787 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x02000">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 28.919024,42.61391 28.344314,48.210359 34.685754,61.692648 35.051744,55.970672 Z" i/>
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x04000">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <ellipse fill="#ffffff" fill-opacity="1" stroke="#ffffff" stroke-width="0.265px" id="path464" cx="44.458858" cy="66.347984" rx="1.7706606" ry="1.837478" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x08000">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 46.104124,70.525342 C 45.100018,72.080805 43.656399,74.554957 41.796361,74.717598 42.552502,73.33236 43.003896,71.969087 42.701352,70.476596 43.739076,71.153376 44.909534,71.06457 46.104124,70.525346 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
</element>
<element name="Steppers" defstate="0">
@@ -32,10 +182,19 @@ license:CC0
<group name="vfd">
<repeat count="16">
- <param name="n" start="0" increment="1" />
+ <param name="i" start="0" increment="1" />
<param name="x" start="0" increment="9" />
- <element name="vfd~n~" ref="vfd0" state="0">
- <bounds x="~x~" y="0" width="9" height="17" />
+ <element name="vfdblank~i~" ref="vfd0">
+ <color red="0.14" green="0.14" blue="0.14"></color>
+ <bounds x="~x~" y="280" width="9" height="17">
+ </bounds>
+ </element>
+
+ <element name="vfd~i~" ref="vfd0">
+ <animate name="vfdduty0" />
+ <color red="0.00" green="1.00" blue="1.00"></color>
+ <bounds x="~x~" y="280" width="9" height="17">
+ </bounds>
</element>
</repeat>
</group>
@@ -71,9 +230,7 @@ license:CC0
</element>
</repeat>
</repeat>
- <group ref="vfd">
- <bounds x="0" y="280" width="144" height="17" />
- </group>
+ <group ref="vfd" />
</view>
<view name="VFD Only (144:17)">
diff --git a/src/mame/layout/sc2_vfd.lay b/src/mame/layout/sc2_vfd.lay
index 3d3cb95396d..6bfcc1a407c 100644
--- a/src/mame/layout/sc2_vfd.lay
+++ b/src/mame/layout/sc2_vfd.lay
@@ -17,878 +17,196 @@ license:CC0
<color red="0.0" green="1.0" blue="0.0" />
</rect>
</element>
- <element name="vfd0">
- <led14segsc>
- <color red="0" green="0.6" blue="1.0" />
- </led14segsc>
+ <element name="vfd0" defstate="0x1ffff">
+ <image statemask="0x10000">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 5.5751489,10.110863 H 9.2604166 L 8.4572172,16.772693 H 6.2366072 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00001">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path id="path51" d="M 12.90516,10.161109 H 27.856267 L 27.855142,11.50959 25.338095,13.075909 16.051038,13.114959 Z M 42.417243,10.261023 27.856267,10.161109 27.855142,11.50959 30.414805,13.072751 39.535834,13.078433 Z" style="fill:#ffffff" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00002">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.264583px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1" d="M 42.041575,37.421477 44.179731,12.225859 41.259013,14.668866 39.415835,35.906298 C 40.081949,36.93419 40.845977,37.717294 42.041575,37.421477 Z" id="path51-7-2" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00004">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.264583px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1" d="M 39.447351,64.530474 41.585507,39.334856 38.664789,41.777863 36.821611,63.015295 C 37.487725,64.043187 38.251753,64.826291 39.447351,64.530474 Z" id="path51-7-2-8" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00008">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path id="path51-9" d="M 7.8556158,67.704626 H 22.806723 L 22.805598,66.356145 20.288551,64.789826 11.001494,64.750776 Z M 37.367699,67.604712 22.806723,67.704626 22.805598,66.356145 25.365261,64.792984 34.48629,64.787302 Z" style="fill:#ffffff" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00010">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" 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" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00020">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 9.0129335,37.364834 11.315997,11.79124 14.142221,14.423235 12.205637,34.951962 C 11.539523,35.979854 10.208531,37.660651 9.0129335,37.364834 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00040">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 12.992931,37.136159 22.584077,37.183409 23.906994,38.695313 22.489583,40.112723 12.945685,40.159973 11.528274,38.600823 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00080">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 37.649496,37.177873 28.483255,37.092673 27.05925,38.63486 28.434606,39.959389 37.69534,40.003549 39.070697,38.546569 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00100">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 24.237412,35.484203 26.278328,14.695194 27.820515,13.271189 29.145044,14.646546 27.252076,34.868589 25.606108,36.999898 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00200">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 21.697521,62.566148 23.738437,41.777139 25.314033,40.219499 26.605153,41.728491 24.645368,62.518482 23.066217,64.081843 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00400">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 20.980658,42.896758 20.813614,48.776688 11.860085,61.739261 12.227581,55.592061 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x00800">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 22.311153,34.885786 22.419813,28.438892 16.054297,15.334578 15.956987,21.623519 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x01000">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 29.950185,34.249843 30.125007,28.795136 38.522145,16.163293 38.38322,21.601787 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x02000">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 28.919024,42.61391 28.344314,48.210359 34.685754,61.692648 35.051744,55.970672 Z" i/>
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x04000">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <ellipse fill="#ffffff" fill-opacity="1" stroke="#ffffff" stroke-width="0.265px" id="path464" cx="44.458858" cy="66.347984" rx="1.7706606" ry="1.837478" />
+ </svg>
+ ]]>
+ </data>
+ </image>
+ <image statemask="0x08000">
+ <data>
+ <![CDATA[
+ <svg xmlns="http://www.w3.org/2000/svg" width="50" height="80">
+ <path fill="#ffffff" stroke="#ffffff" stroke-width="0.265px" d="M 46.104124,70.525342 C 45.100018,72.080805 43.656399,74.554957 41.796361,74.717598 42.552502,73.33236 43.003896,71.969087 42.701352,70.476596 43.739076,71.153376 44.909534,71.06457 46.104124,70.525346 Z" />
+ </svg>
+ ]]>
+ </data>
+ </image>
</element>
+ <group name="vfd">
+ <repeat count="16">
+ <param name="i" start="0" increment="1" />
+ <param name="x" start="0" increment="9" />
+ <element name="vfdblank~i~" ref="vfd0">
+ <color red="0.14" green="0.14" blue="0.14"></color>
+ <bounds x="~x~" y="280" width="9" height="14">
+ </bounds>
+ </element>
+
+ <element name="vfd~i~" ref="vfd0">
+ <animate name="vfdduty0" />
+ <color red="0.00" green="1.00" blue="1.00"></color>
+ <bounds x="~x~" y="280" width="9" height="14">
+ </bounds>
+ </element>
+ </repeat>
+ </group>
+
<view name="VFD and Lamp Matrix">
- <element name="lamp0" ref="matrixlamp" state="0">
- <bounds x="0" y="0" width="7" height="7"/>
- </element>
- <element name="lamp1" ref="matrixlamp" state="0">
- <bounds x="8" y="0" width="7" height="7"/>
- </element>
- <element name="lamp2" ref="matrixlamp" state="0">
- <bounds x="16" y="0" width="7" height="7"/>
- </element>
- <element name="lamp3" ref="matrixlamp" state="0">
- <bounds x="24" y="0" width="7" height="7"/>
- </element>
- <element name="lamp4" ref="matrixlamp" state="0">
- <bounds x="32" y="0" width="7" height="7"/>
- </element>
- <element name="lamp5" ref="matrixlamp" state="0">
- <bounds x="40" y="0" width="7" height="7"/>
- </element>
- <element name="lamp6" ref="matrixlamp" state="0">
- <bounds x="48" y="0" width="7" height="7"/>
- </element>
- <element name="lamp7" ref="matrixlamp" state="0">
- <bounds x="56" y="0" width="7" height="7"/>
- </element>
- <element name="lamp8" ref="matrixlamp" state="0">
- <bounds x="64" y="0" width="7" height="7"/>
- </element>
- <element name="lamp9" ref="matrixlamp" state="0">
- <bounds x="72" y="0" width="7" height="7"/>
- </element>
- <element name="lamp10" ref="matrixlamp" state="0">
- <bounds x="80" y="0" width="7" height="7"/>
- </element>
- <element name="lamp11" ref="matrixlamp" state="0">
- <bounds x="88" y="0" width="7" height="7"/>
- </element>
- <element name="lamp12" ref="matrixlamp" state="0">
- <bounds x="96" y="0" width="7" height="7"/>
- </element>
- <element name="lamp13" ref="matrixlamp" state="0">
- <bounds x="104" y="0" width="7" height="7"/>
- </element>
- <element name="lamp14" ref="matrixlamp" state="0">
- <bounds x="112" y="0" width="7" height="7"/>
- </element>
- <element name="lamp15" ref="matrixlamp" state="0">
- <bounds x="120" y="0" width="7" height="7"/>
- </element>
- <element name="lamp16" ref="matrixlamp" state="0">
- <bounds x="0" y="8" width="7" height="7"/>
- </element>
- <element name="lamp17" ref="matrixlamp" state="0">
- <bounds x="8" y="8" width="7" height="7"/>
- </element>
- <element name="lamp18" ref="matrixlamp" state="0">
- <bounds x="16" y="8" width="7" height="7"/>
- </element>
- <element name="lamp19" ref="matrixlamp" state="0">
- <bounds x="24" y="8" width="7" height="7"/>
- </element>
- <element name="lamp20" ref="matrixlamp" state="0">
- <bounds x="32" y="8" width="7" height="7"/>
- </element>
- <element name="lamp21" ref="matrixlamp" state="0">
- <bounds x="40" y="8" width="7" height="7"/>
- </element>
- <element name="lamp22" ref="matrixlamp" state="0">
- <bounds x="48" y="8" width="7" height="7"/>
- </element>
- <element name="lamp23" ref="matrixlamp" state="0">
- <bounds x="56" y="8" width="7" height="7"/>
- </element>
- <element name="lamp24" ref="matrixlamp" state="0">
- <bounds x="64" y="8" width="7" height="7"/>
- </element>
- <element name="lamp25" ref="matrixlamp" state="0">
- <bounds x="72" y="8" width="7" height="7"/>
- </element>
- <element name="lamp26" ref="matrixlamp" state="0">
- <bounds x="80" y="8" width="7" height="7"/>
- </element>
- <element name="lamp27" ref="matrixlamp" state="0">
- <bounds x="88" y="8" width="7" height="7"/>
- </element>
- <element name="lamp28" ref="matrixlamp" state="0">
- <bounds x="96" y="8" width="7" height="7"/>
- </element>
- <element name="lamp29" ref="matrixlamp" state="0">
- <bounds x="104" y="8" width="7" height="7"/>
- </element>
- <element name="lamp30" ref="matrixlamp" state="0">
- <bounds x="112" y="8" width="7" height="7"/>
- </element>
- <element name="lamp31" ref="matrixlamp" state="0">
- <bounds x="120" y="8" width="7" height="7"/>
- </element>
- <element name="lamp32" ref="matrixlamp" state="0">
- <bounds x="0" y="16" width="7" height="7"/>
- </element>
- <element name="lamp33" ref="matrixlamp" state="0">
- <bounds x="8" y="16" width="7" height="7"/>
- </element>
- <element name="lamp34" ref="matrixlamp" state="0">
- <bounds x="16" y="16" width="7" height="7"/>
- </element>
- <element name="lamp35" ref="matrixlamp" state="0">
- <bounds x="24" y="16" width="7" height="7"/>
- </element>
- <element name="lamp36" ref="matrixlamp" state="0">
- <bounds x="32" y="16" width="7" height="7"/>
- </element>
- <element name="lamp37" ref="matrixlamp" state="0">
- <bounds x="40" y="16" width="7" height="7"/>
- </element>
- <element name="lamp38" ref="matrixlamp" state="0">
- <bounds x="48" y="16" width="7" height="7"/>
- </element>
- <element name="lamp39" ref="matrixlamp" state="0">
- <bounds x="56" y="16" width="7" height="7"/>
- </element>
- <element name="lamp40" ref="matrixlamp" state="0">
- <bounds x="64" y="16" width="7" height="7"/>
- </element>
- <element name="lamp41" ref="matrixlamp" state="0">
- <bounds x="72" y="16" width="7" height="7"/>
- </element>
- <element name="lamp42" ref="matrixlamp" state="0">
- <bounds x="80" y="16" width="7" height="7"/>
- </element>
- <element name="lamp43" ref="matrixlamp" state="0">
- <bounds x="88" y="16" width="7" height="7"/>
- </element>
- <element name="lamp44" ref="matrixlamp" state="0">
- <bounds x="96" y="16" width="7" height="7"/>
- </element>
- <element name="lamp45" ref="matrixlamp" state="0">
- <bounds x="104" y="16" width="7" height="7"/>
- </element>
- <element name="lamp46" ref="matrixlamp" state="0">
- <bounds x="112" y="16" width="7" height="7"/>
- </element>
- <element name="lamp47" ref="matrixlamp" state="0">
- <bounds x="120" y="16" width="7" height="7"/>
- </element>
- <element name="lamp48" ref="matrixlamp" state="0">
- <bounds x="0" y="24" width="7" height="7"/>
- </element>
- <element name="lamp49" ref="matrixlamp" state="0">
- <bounds x="8" y="24" width="7" height="7"/>
- </element>
- <element name="lamp50" ref="matrixlamp" state="0">
- <bounds x="16" y="24" width="7" height="7"/>
- </element>
- <element name="lamp51" ref="matrixlamp" state="0">
- <bounds x="24" y="24" width="7" height="7"/>
- </element>
- <element name="lamp52" ref="matrixlamp" state="0">
- <bounds x="32" y="24" width="7" height="7"/>
- </element>
- <element name="lamp53" ref="matrixlamp" state="0">
- <bounds x="40" y="24" width="7" height="7"/>
- </element>
- <element name="lamp54" ref="matrixlamp" state="0">
- <bounds x="48" y="24" width="7" height="7"/>
- </element>
- <element name="lamp55" ref="matrixlamp" state="0">
- <bounds x="56" y="24" width="7" height="7"/>
- </element>
- <element name="lamp56" ref="matrixlamp" state="0">
- <bounds x="64" y="24" width="7" height="7"/>
- </element>
- <element name="lamp57" ref="matrixlamp" state="0">
- <bounds x="72" y="24" width="7" height="7"/>
- </element>
- <element name="lamp58" ref="matrixlamp" state="0">
- <bounds x="80" y="24" width="7" height="7"/>
- </element>
- <element name="lamp59" ref="matrixlamp" state="0">
- <bounds x="88" y="24" width="7" height="7"/>
- </element>
- <element name="lamp60" ref="matrixlamp" state="0">
- <bounds x="96" y="24" width="7" height="7"/>
- </element>
- <element name="lamp61" ref="matrixlamp" state="0">
- <bounds x="104" y="24" width="7" height="7"/>
- </element>
- <element name="lamp62" ref="matrixlamp" state="0">
- <bounds x="112" y="24" width="7" height="7"/>
- </element>
- <element name="lamp63" ref="matrixlamp" state="0">
- <bounds x="120" y="24" width="7" height="7"/>
- </element>
- <element name="lamp64" ref="matrixlamp" state="0">
- <bounds x="0" y="32" width="7" height="7"/>
- </element>
- <element name="lamp65" ref="matrixlamp" state="0">
- <bounds x="8" y="32" width="7" height="7"/>
- </element>
- <element name="lamp66" ref="matrixlamp" state="0">
- <bounds x="16" y="32" width="7" height="7"/>
- </element>
- <element name="lamp67" ref="matrixlamp" state="0">
- <bounds x="24" y="32" width="7" height="7"/>
- </element>
- <element name="lamp68" ref="matrixlamp" state="0">
- <bounds x="32" y="32" width="7" height="7"/>
- </element>
- <element name="lamp69" ref="matrixlamp" state="0">
- <bounds x="40" y="32" width="7" height="7"/>
- </element>
- <element name="lamp70" ref="matrixlamp" state="0">
- <bounds x="48" y="32" width="7" height="7"/>
- </element>
- <element name="lamp71" ref="matrixlamp" state="0">
- <bounds x="56" y="32" width="7" height="7"/>
- </element>
- <element name="lamp72" ref="matrixlamp" state="0">
- <bounds x="64" y="32" width="7" height="7"/>
- </element>
- <element name="lamp73" ref="matrixlamp" state="0">
- <bounds x="72" y="32" width="7" height="7"/>
- </element>
- <element name="lamp74" ref="matrixlamp" state="0">
- <bounds x="80" y="32" width="7" height="7"/>
- </element>
- <element name="lamp75" ref="matrixlamp" state="0">
- <bounds x="88" y="32" width="7" height="7"/>
- </element>
- <element name="lamp76" ref="matrixlamp" state="0">
- <bounds x="96" y="32" width="7" height="7"/>
- </element>
- <element name="lamp77" ref="matrixlamp" state="0">
- <bounds x="104" y="32" width="7" height="7"/>
- </element>
- <element name="lamp78" ref="matrixlamp" state="0">
- <bounds x="112" y="32" width="7" height="7"/>
- </element>
- <element name="lamp79" ref="matrixlamp" state="0">
- <bounds x="120" y="32" width="7" height="7"/>
- </element>
- <element name="lamp80" ref="matrixlamp" state="0">
- <bounds x="0" y="40" width="7" height="7"/>
- </element>
- <element name="lamp81" ref="matrixlamp" state="0">
- <bounds x="8" y="40" width="7" height="7"/>
- </element>
- <element name="lamp82" ref="matrixlamp" state="0">
- <bounds x="16" y="40" width="7" height="7"/>
- </element>
- <element name="lamp83" ref="matrixlamp" state="0">
- <bounds x="24" y="40" width="7" height="7"/>
- </element>
- <element name="lamp84" ref="matrixlamp" state="0">
- <bounds x="32" y="40" width="7" height="7"/>
- </element>
- <element name="lamp85" ref="matrixlamp" state="0">
- <bounds x="40" y="40" width="7" height="7"/>
- </element>
- <element name="lamp86" ref="matrixlamp" state="0">
- <bounds x="48" y="40" width="7" height="7"/>
- </element>
- <element name="lamp87" ref="matrixlamp" state="0">
- <bounds x="56" y="40" width="7" height="7"/>
- </element>
- <element name="lamp88" ref="matrixlamp" state="0">
- <bounds x="64" y="40" width="7" height="7"/>
- </element>
- <element name="lamp89" ref="matrixlamp" state="0">
- <bounds x="72" y="40" width="7" height="7"/>
- </element>
- <element name="lamp90" ref="matrixlamp" state="0">
- <bounds x="80" y="40" width="7" height="7"/>
- </element>
- <element name="lamp91" ref="matrixlamp" state="0">
- <bounds x="88" y="40" width="7" height="7"/>
- </element>
- <element name="lamp92" ref="matrixlamp" state="0">
- <bounds x="96" y="40" width="7" height="7"/>
- </element>
- <element name="lamp93" ref="matrixlamp" state="0">
- <bounds x="104" y="40" width="7" height="7"/>
- </element>
- <element name="lamp94" ref="matrixlamp" state="0">
- <bounds x="112" y="40" width="7" height="7"/>
- </element>
- <element name="lamp95" ref="matrixlamp" state="0">
- <bounds x="120" y="40" width="7" height="7"/>
- </element>
- <element name="lamp96" ref="matrixlamp" state="0">
- <bounds x="0" y="48" width="7" height="7"/>
- </element>
- <element name="lamp97" ref="matrixlamp" state="0">
- <bounds x="8" y="48" width="7" height="7"/>
- </element>
- <element name="lamp98" ref="matrixlamp" state="0">
- <bounds x="16" y="48" width="7" height="7"/>
- </element>
- <element name="lamp99" ref="matrixlamp" state="0">
- <bounds x="24" y="48" width="7" height="7"/>
- </element>
- <element name="lamp100" ref="matrixlamp" state="0">
- <bounds x="32" y="48" width="7" height="7"/>
- </element>
- <element name="lamp101" ref="matrixlamp" state="0">
- <bounds x="40" y="48" width="7" height="7"/>
- </element>
- <element name="lamp102" ref="matrixlamp" state="0">
- <bounds x="48" y="48" width="7" height="7"/>
- </element>
- <element name="lamp103" ref="matrixlamp" state="0">
- <bounds x="56" y="48" width="7" height="7"/>
- </element>
- <element name="lamp104" ref="matrixlamp" state="0">
- <bounds x="64" y="48" width="7" height="7"/>
- </element>
- <element name="lamp105" ref="matrixlamp" state="0">
- <bounds x="72" y="48" width="7" height="7"/>
- </element>
- <element name="lamp106" ref="matrixlamp" state="0">
- <bounds x="80" y="48" width="7" height="7"/>
- </element>
- <element name="lamp107" ref="matrixlamp" state="0">
- <bounds x="88" y="48" width="7" height="7"/>
- </element>
- <element name="lamp108" ref="matrixlamp" state="0">
- <bounds x="96" y="48" width="7" height="7"/>
- </element>
- <element name="lamp109" ref="matrixlamp" state="0">
- <bounds x="104" y="48" width="7" height="7"/>
- </element>
- <element name="lamp110" ref="matrixlamp" state="0">
- <bounds x="112" y="48" width="7" height="7"/>
- </element>
- <element name="lamp111" ref="matrixlamp" state="0">
- <bounds x="120" y="48" width="7" height="7"/>
- </element>
- <element name="lamp112" ref="matrixlamp" state="0">
- <bounds x="0" y="56" width="7" height="7"/>
- </element>
- <element name="lamp113" ref="matrixlamp" state="0">
- <bounds x="8" y="56" width="7" height="7"/>
- </element>
- <element name="lamp114" ref="matrixlamp" state="0">
- <bounds x="16" y="56" width="7" height="7"/>
- </element>
- <element name="lamp115" ref="matrixlamp" state="0">
- <bounds x="24" y="56" width="7" height="7"/>
- </element>
- <element name="lamp116" ref="matrixlamp" state="0">
- <bounds x="32" y="56" width="7" height="7"/>
- </element>
- <element name="lamp117" ref="matrixlamp" state="0">
- <bounds x="40" y="56" width="7" height="7"/>
- </element>
- <element name="lamp118" ref="matrixlamp" state="0">
- <bounds x="48" y="56" width="7" height="7"/>
- </element>
- <element name="lamp119" ref="matrixlamp" state="0">
- <bounds x="56" y="56" width="7" height="7"/>
- </element>
- <element name="lamp120" ref="matrixlamp" state="0">
- <bounds x="64" y="56" width="7" height="7"/>
- </element>
- <element name="lamp121" ref="matrixlamp" state="0">
- <bounds x="72" y="56" width="7" height="7"/>
- </element>
- <element name="lamp122" ref="matrixlamp" state="0">
- <bounds x="80" y="56" width="7" height="7"/>
- </element>
- <element name="lamp123" ref="matrixlamp" state="0">
- <bounds x="88" y="56" width="7" height="7"/>
- </element>
- <element name="lamp124" ref="matrixlamp" state="0">
- <bounds x="96" y="56" width="7" height="7"/>
- </element>
- <element name="lamp125" ref="matrixlamp" state="0">
- <bounds x="104" y="56" width="7" height="7"/>
- </element>
- <element name="lamp126" ref="matrixlamp" state="0">
- <bounds x="112" y="56" width="7" height="7"/>
- </element>
- <element name="lamp127" ref="matrixlamp" state="0">
- <bounds x="120" y="56" width="7" height="7"/>
- </element>
- <element name="lamp128" ref="matrixlamp" state="0">
- <bounds x="0" y="64" width="7" height="7"/>
- </element>
- <element name="lamp129" ref="matrixlamp" state="0">
- <bounds x="8" y="64" width="7" height="7"/>
- </element>
- <element name="lamp130" ref="matrixlamp" state="0">
- <bounds x="16" y="64" width="7" height="7"/>
- </element>
- <element name="lamp131" ref="matrixlamp" state="0">
- <bounds x="24" y="64" width="7" height="7"/>
- </element>
- <element name="lamp132" ref="matrixlamp" state="0">
- <bounds x="32" y="64" width="7" height="7"/>
- </element>
- <element name="lamp133" ref="matrixlamp" state="0">
- <bounds x="40" y="64" width="7" height="7"/>
- </element>
- <element name="lamp134" ref="matrixlamp" state="0">
- <bounds x="48" y="64" width="7" height="7"/>
- </element>
- <element name="lamp135" ref="matrixlamp" state="0">
- <bounds x="56" y="64" width="7" height="7"/>
- </element>
- <element name="lamp136" ref="matrixlamp" state="0">
- <bounds x="64" y="64" width="7" height="7"/>
- </element>
- <element name="lamp137" ref="matrixlamp" state="0">
- <bounds x="72" y="64" width="7" height="7"/>
- </element>
- <element name="lamp138" ref="matrixlamp" state="0">
- <bounds x="80" y="64" width="7" height="7"/>
- </element>
- <element name="lamp139" ref="matrixlamp" state="0">
- <bounds x="88" y="64" width="7" height="7"/>
- </element>
- <element name="lamp140" ref="matrixlamp" state="0">
- <bounds x="96" y="64" width="7" height="7"/>
- </element>
- <element name="lamp141" ref="matrixlamp" state="0">
- <bounds x="104" y="64" width="7" height="7"/>
- </element>
- <element name="lamp142" ref="matrixlamp" state="0">
- <bounds x="112" y="64" width="7" height="7"/>
- </element>
- <element name="lamp143" ref="matrixlamp" state="0">
- <bounds x="120" y="64" width="7" height="7"/>
- </element>
- <element name="lamp144" ref="matrixlamp" state="0">
- <bounds x="0" y="72" width="7" height="7"/>
- </element>
- <element name="lamp145" ref="matrixlamp" state="0">
- <bounds x="8" y="72" width="7" height="7"/>
- </element>
- <element name="lamp146" ref="matrixlamp" state="0">
- <bounds x="16" y="72" width="7" height="7"/>
- </element>
- <element name="lamp147" ref="matrixlamp" state="0">
- <bounds x="24" y="72" width="7" height="7"/>
- </element>
- <element name="lamp148" ref="matrixlamp" state="0">
- <bounds x="32" y="72" width="7" height="7"/>
- </element>
- <element name="lamp149" ref="matrixlamp" state="0">
- <bounds x="40" y="72" width="7" height="7"/>
- </element>
- <element name="lamp150" ref="matrixlamp" state="0">
- <bounds x="48" y="72" width="7" height="7"/>
- </element>
- <element name="lamp151" ref="matrixlamp" state="0">
- <bounds x="56" y="72" width="7" height="7"/>
- </element>
- <element name="lamp152" ref="matrixlamp" state="0">
- <bounds x="64" y="72" width="7" height="7"/>
- </element>
- <element name="lamp153" ref="matrixlamp" state="0">
- <bounds x="72" y="72" width="7" height="7"/>
- </element>
- <element name="lamp154" ref="matrixlamp" state="0">
- <bounds x="80" y="72" width="7" height="7"/>
- </element>
- <element name="lamp155" ref="matrixlamp" state="0">
- <bounds x="88" y="72" width="7" height="7"/>
- </element>
- <element name="lamp156" ref="matrixlamp" state="0">
- <bounds x="96" y="72" width="7" height="7"/>
- </element>
- <element name="lamp157" ref="matrixlamp" state="0">
- <bounds x="104" y="72" width="7" height="7"/>
- </element>
- <element name="lamp158" ref="matrixlamp" state="0">
- <bounds x="112" y="72" width="7" height="7"/>
- </element>
- <element name="lamp159" ref="matrixlamp" state="0">
- <bounds x="120" y="72" width="7" height="7"/>
- </element>
- <element name="lamp160" ref="matrixlamp" state="0">
- <bounds x="0" y="80" width="7" height="7"/>
- </element>
- <element name="lamp161" ref="matrixlamp" state="0">
- <bounds x="8" y="80" width="7" height="7"/>
- </element>
- <element name="lamp162" ref="matrixlamp" state="0">
- <bounds x="16" y="80" width="7" height="7"/>
- </element>
- <element name="lamp163" ref="matrixlamp" state="0">
- <bounds x="24" y="80" width="7" height="7"/>
- </element>
- <element name="lamp164" ref="matrixlamp" state="0">
- <bounds x="32" y="80" width="7" height="7"/>
- </element>
- <element name="lamp165" ref="matrixlamp" state="0">
- <bounds x="40" y="80" width="7" height="7"/>
- </element>
- <element name="lamp166" ref="matrixlamp" state="0">
- <bounds x="48" y="80" width="7" height="7"/>
- </element>
- <element name="lamp167" ref="matrixlamp" state="0">
- <bounds x="56" y="80" width="7" height="7"/>
- </element>
- <element name="lamp168" ref="matrixlamp" state="0">
- <bounds x="64" y="80" width="7" height="7"/>
- </element>
- <element name="lamp169" ref="matrixlamp" state="0">
- <bounds x="72" y="80" width="7" height="7"/>
- </element>
- <element name="lamp170" ref="matrixlamp" state="0">
- <bounds x="80" y="80" width="7" height="7"/>
- </element>
- <element name="lamp171" ref="matrixlamp" state="0">
- <bounds x="88" y="80" width="7" height="7"/>
- </element>
- <element name="lamp172" ref="matrixlamp" state="0">
- <bounds x="96" y="80" width="7" height="7"/>
- </element>
- <element name="lamp173" ref="matrixlamp" state="0">
- <bounds x="104" y="80" width="7" height="7"/>
- </element>
- <element name="lamp174" ref="matrixlamp" state="0">
- <bounds x="112" y="80" width="7" height="7"/>
- </element>
- <element name="lamp175" ref="matrixlamp" state="0">
- <bounds x="120" y="80" width="7" height="7"/>
- </element>
- <element name="lamp176" ref="matrixlamp" state="0">
- <bounds x="0" y="88" width="7" height="7"/>
- </element>
- <element name="lamp177" ref="matrixlamp" state="0">
- <bounds x="8" y="88" width="7" height="7"/>
- </element>
- <element name="lamp178" ref="matrixlamp" state="0">
- <bounds x="16" y="88" width="7" height="7"/>
- </element>
- <element name="lamp179" ref="matrixlamp" state="0">
- <bounds x="24" y="88" width="7" height="7"/>
- </element>
- <element name="lamp180" ref="matrixlamp" state="0">
- <bounds x="32" y="88" width="7" height="7"/>
- </element>
- <element name="lamp181" ref="matrixlamp" state="0">
- <bounds x="40" y="88" width="7" height="7"/>
- </element>
- <element name="lamp182" ref="matrixlamp" state="0">
- <bounds x="48" y="88" width="7" height="7"/>
- </element>
- <element name="lamp183" ref="matrixlamp" state="0">
- <bounds x="56" y="88" width="7" height="7"/>
- </element>
- <element name="lamp184" ref="matrixlamp" state="0">
- <bounds x="64" y="88" width="7" height="7"/>
- </element>
- <element name="lamp185" ref="matrixlamp" state="0">
- <bounds x="72" y="88" width="7" height="7"/>
- </element>
- <element name="lamp186" ref="matrixlamp" state="0">
- <bounds x="80" y="88" width="7" height="7"/>
- </element>
- <element name="lamp187" ref="matrixlamp" state="0">
- <bounds x="88" y="88" width="7" height="7"/>
- </element>
- <element name="lamp188" ref="matrixlamp" state="0">
- <bounds x="96" y="88" width="7" height="7"/>
- </element>
- <element name="lamp189" ref="matrixlamp" state="0">
- <bounds x="104" y="88" width="7" height="7"/>
- </element>
- <element name="lamp190" ref="matrixlamp" state="0">
- <bounds x="112" y="88" width="7" height="7"/>
- </element>
- <element name="lamp191" ref="matrixlamp" state="0">
- <bounds x="120" y="88" width="7" height="7"/>
- </element>
- <element name="lamp192" ref="matrixlamp" state="0">
- <bounds x="0" y="96" width="7" height="7"/>
- </element>
- <element name="lamp193" ref="matrixlamp" state="0">
- <bounds x="8" y="96" width="7" height="7"/>
- </element>
- <element name="lamp194" ref="matrixlamp" state="0">
- <bounds x="16" y="96" width="7" height="7"/>
- </element>
- <element name="lamp195" ref="matrixlamp" state="0">
- <bounds x="24" y="96" width="7" height="7"/>
- </element>
- <element name="lamp196" ref="matrixlamp" state="0">
- <bounds x="32" y="96" width="7" height="7"/>
- </element>
- <element name="lamp197" ref="matrixlamp" state="0">
- <bounds x="40" y="96" width="7" height="7"/>
- </element>
- <element name="lamp198" ref="matrixlamp" state="0">
- <bounds x="48" y="96" width="7" height="7"/>
- </element>
- <element name="lamp199" ref="matrixlamp" state="0">
- <bounds x="56" y="96" width="7" height="7"/>
- </element>
- <element name="lamp200" ref="matrixlamp" state="0">
- <bounds x="64" y="96" width="7" height="7"/>
- </element>
- <element name="lamp201" ref="matrixlamp" state="0">
- <bounds x="72" y="96" width="7" height="7"/>
- </element>
- <element name="lamp202" ref="matrixlamp" state="0">
- <bounds x="80" y="96" width="7" height="7"/>
- </element>
- <element name="lamp203" ref="matrixlamp" state="0">
- <bounds x="88" y="96" width="7" height="7"/>
- </element>
- <element name="lamp204" ref="matrixlamp" state="0">
- <bounds x="96" y="96" width="7" height="7"/>
- </element>
- <element name="lamp205" ref="matrixlamp" state="0">
- <bounds x="104" y="96" width="7" height="7"/>
- </element>
- <element name="lamp206" ref="matrixlamp" state="0">
- <bounds x="112" y="96" width="7" height="7"/>
- </element>
- <element name="lamp207" ref="matrixlamp" state="0">
- <bounds x="120" y="96" width="7" height="7"/>
- </element>
- <element name="lamp208" ref="matrixlamp" state="0">
- <bounds x="0" y="104" width="7" height="7"/>
- </element>
- <element name="lamp209" ref="matrixlamp" state="0">
- <bounds x="8" y="104" width="7" height="7"/>
- </element>
- <element name="lamp210" ref="matrixlamp" state="0">
- <bounds x="16" y="104" width="7" height="7"/>
- </element>
- <element name="lamp211" ref="matrixlamp" state="0">
- <bounds x="24" y="104" width="7" height="7"/>
- </element>
- <element name="lamp212" ref="matrixlamp" state="0">
- <bounds x="32" y="104" width="7" height="7"/>
- </element>
- <element name="lamp213" ref="matrixlamp" state="0">
- <bounds x="40" y="104" width="7" height="7"/>
- </element>
- <element name="lamp214" ref="matrixlamp" state="0">
- <bounds x="48" y="104" width="7" height="7"/>
- </element>
- <element name="lamp215" ref="matrixlamp" state="0">
- <bounds x="56" y="104" width="7" height="7"/>
- </element>
- <element name="lamp216" ref="matrixlamp" state="0">
- <bounds x="64" y="104" width="7" height="7"/>
- </element>
- <element name="lamp217" ref="matrixlamp" state="0">
- <bounds x="72" y="104" width="7" height="7"/>
- </element>
- <element name="lamp218" ref="matrixlamp" state="0">
- <bounds x="80" y="104" width="7" height="7"/>
- </element>
- <element name="lamp219" ref="matrixlamp" state="0">
- <bounds x="88" y="104" width="7" height="7"/>
- </element>
- <element name="lamp220" ref="matrixlamp" state="0">
- <bounds x="96" y="104" width="7" height="7"/>
- </element>
- <element name="lamp221" ref="matrixlamp" state="0">
- <bounds x="104" y="104" width="7" height="7"/>
- </element>
- <element name="lamp222" ref="matrixlamp" state="0">
- <bounds x="112" y="104" width="7" height="7"/>
- </element>
- <element name="lamp223" ref="matrixlamp" state="0">
- <bounds x="120" y="104" width="7" height="7"/>
- </element>
- <element name="lamp224" ref="matrixlamp" state="0">
- <bounds x="0" y="112" width="7" height="7"/>
- </element>
- <element name="lamp225" ref="matrixlamp" state="0">
- <bounds x="8" y="112" width="7" height="7"/>
- </element>
- <element name="lamp226" ref="matrixlamp" state="0">
- <bounds x="16" y="112" width="7" height="7"/>
- </element>
- <element name="lamp227" ref="matrixlamp" state="0">
- <bounds x="24" y="112" width="7" height="7"/>
- </element>
- <element name="lamp228" ref="matrixlamp" state="0">
- <bounds x="32" y="112" width="7" height="7"/>
- </element>
- <element name="lamp229" ref="matrixlamp" state="0">
- <bounds x="40" y="112" width="7" height="7"/>
- </element>
- <element name="lamp230" ref="matrixlamp" state="0">
- <bounds x="48" y="112" width="7" height="7"/>
- </element>
- <element name="lamp231" ref="matrixlamp" state="0">
- <bounds x="56" y="112" width="7" height="7"/>
- </element>
- <element name="lamp232" ref="matrixlamp" state="0">
- <bounds x="64" y="112" width="7" height="7"/>
- </element>
- <element name="lamp233" ref="matrixlamp" state="0">
- <bounds x="72" y="112" width="7" height="7"/>
- </element>
- <element name="lamp234" ref="matrixlamp" state="0">
- <bounds x="80" y="112" width="7" height="7"/>
- </element>
- <element name="lamp235" ref="matrixlamp" state="0">
- <bounds x="88" y="112" width="7" height="7"/>
- </element>
- <element name="lamp236" ref="matrixlamp" state="0">
- <bounds x="96" y="112" width="7" height="7"/>
- </element>
- <element name="lamp237" ref="matrixlamp" state="0">
- <bounds x="104" y="112" width="7" height="7"/>
- </element>
- <element name="lamp238" ref="matrixlamp" state="0">
- <bounds x="112" y="112" width="7" height="7"/>
- </element>
- <element name="lamp239" ref="matrixlamp" state="0">
- <bounds x="120" y="112" width="7" height="7"/>
- </element>
- <element name="lamp240" ref="matrixlamp" state="0">
- <bounds x="0" y="120" width="7" height="7"/>
- </element>
- <element name="lamp241" ref="matrixlamp" state="0">
- <bounds x="8" y="120" width="7" height="7"/>
- </element>
- <element name="lamp242" ref="matrixlamp" state="0">
- <bounds x="16" y="120" width="7" height="7"/>
- </element>
- <element name="lamp243" ref="matrixlamp" state="0">
- <bounds x="24" y="120" width="7" height="7"/>
- </element>
- <element name="lamp244" ref="matrixlamp" state="0">
- <bounds x="32" y="120" width="7" height="7"/>
- </element>
- <element name="lamp245" ref="matrixlamp" state="0">
- <bounds x="40" y="120" width="7" height="7"/>
- </element>
- <element name="lamp246" ref="matrixlamp" state="0">
- <bounds x="48" y="120" width="7" height="7"/>
- </element>
- <element name="lamp247" ref="matrixlamp" state="0">
- <bounds x="56" y="120" width="7" height="7"/>
- </element>
- <element name="lamp248" ref="matrixlamp" state="0">
- <bounds x="64" y="120" width="7" height="7"/>
- </element>
- <element name="lamp249" ref="matrixlamp" state="0">
- <bounds x="72" y="120" width="7" height="7"/>
- </element>
- <element name="lamp250" ref="matrixlamp" state="0">
- <bounds x="80" y="120" width="7" height="7"/>
- </element>
- <element name="lamp251" ref="matrixlamp" state="0">
- <bounds x="88" y="120" width="7" height="7"/>
- </element>
- <element name="lamp252" ref="matrixlamp" state="0">
- <bounds x="96" y="120" width="7" height="7"/>
- </element>
- <element name="lamp253" ref="matrixlamp" state="0">
- <bounds x="104" y="120" width="7" height="7"/>
- </element>
- <element name="lamp254" ref="matrixlamp" state="0">
- <bounds x="112" y="120" width="7" height="7"/>
- </element>
- <element name="lamp255" ref="matrixlamp" state="0">
- <bounds x="120" y="120" width="7" height="7"/>
- </element>
- <element name="vfd0" ref="vfd0" state="0">
- <bounds x="0" y="280" width="9" height="14"/>
- </element>
- <element name="vfd1" ref="vfd0" state="0">
- <bounds x="9" y="280" width="9" height="14"/>
- </element>
- <element name="vfd2" ref="vfd0" state="0">
- <bounds x="18" y="280" width="9" height="14"/>
- </element>
- <element name="vfd3" ref="vfd0" state="0">
- <bounds x="27" y="280" width="9" height="14"/>
- </element>
- <element name="vfd4" ref="vfd0" state="0">
- <bounds x="36" y="280" width="9" height="14"/>
- </element>
- <element name="vfd5" ref="vfd0" state="0">
- <bounds x="45" y="280" width="9" height="14"/>
- </element>
- <element name="vfd6" ref="vfd0" state="0">
- <bounds x="54" y="280" width="9" height="14"/>
- </element>
- <element name="vfd7" ref="vfd0" state="0">
- <bounds x="63" y="280" width="9" height="14"/>
- </element>
- <element name="vfd8" ref="vfd0" state="0">
- <bounds x="72" y="280" width="9" height="14"/>
- </element>
- <element name="vfd9" ref="vfd0" state="0">
- <bounds x="81" y="280" width="9" height="14"/>
- </element>
- <element name="vfd10" ref="vfd0" state="0">
- <bounds x="90" y="280" width="9" height="14"/>
- </element>
- <element name="vfd11" ref="vfd0" state="0">
- <bounds x="99" y="280" width="9" height="14"/>
- </element>
- <element name="vfd12" ref="vfd0" state="0">
- <bounds x="108" y="280" width="9" height="14"/>
- </element>
- <element name="vfd13" ref="vfd0" state="0">
- <bounds x="117" y="280" width="9" height="14"/>
- </element>
- <element name="vfd14" ref="vfd0" state="0">
- <bounds x="126" y="280" width="9" height="14"/>
- </element>
- <element name="vfd15" ref="vfd0" state="0">
- <bounds x="135" y="280" width="9" height="14"/>
- </element>
+ <repeat count="16">
+ <param name="s" start="0" increment="8" />
+ <param name="x" start="0" increment="8" />
+ <repeat count="8">
+ <param name="n" start="~s~" increment="1" />
+ <param name="y" start="0" increment="8" />
+ <element name="lamp~n~" ref="matrixlamp" state="0" blend="add">
+ <bounds x="~x~" y="~y~" width="7" height="7"/>
+ </element>
+ </repeat>
+ </repeat>
+ <group ref="vfd" />
</view>
<view name="VFD Only (144:17)">
- <element name="vfd0" ref="vfd0" state="0">
- <bounds x="0" y="0" width="9" height="14"/>
- </element>
- <element name="vfd1" ref="vfd0" state="0">
- <bounds x="9" y="0" width="9" height="14"/>
- </element>
- <element name="vfd2" ref="vfd0" state="0">
- <bounds x="18" y="0" width="9" height="14"/>
- </element>
- <element name="vfd3" ref="vfd0" state="0">
- <bounds x="27" y="0" width="9" height="14"/>
- </element>
- <element name="vfd4" ref="vfd0" state="0">
- <bounds x="36" y="0" width="9" height="14"/>
- </element>
- <element name="vfd5" ref="vfd0" state="0">
- <bounds x="45" y="0" width="9" height="14"/>
- </element>
- <element name="vfd6" ref="vfd0" state="0">
- <bounds x="54" y="0" width="9" height="14"/>
- </element>
- <element name="vfd7" ref="vfd0" state="0">
- <bounds x="63" y="0" width="9" height="14"/>
- </element>
- <element name="vfd8" ref="vfd0" state="0">
- <bounds x="72" y="0" width="9" height="14"/>
- </element>
- <element name="vfd9" ref="vfd0" state="0">
- <bounds x="81" y="0" width="9" height="14"/>
- </element>
- <element name="vfd10" ref="vfd0" state="0">
- <bounds x="90" y="0" width="9" height="14"/>
- </element>
- <element name="vfd11" ref="vfd0" state="0">
- <bounds x="99" y="0" width="9" height="14"/>
- </element>
- <element name="vfd12" ref="vfd0" state="0">
- <bounds x="108" y="0" width="9" height="14"/>
- </element>
- <element name="vfd13" ref="vfd0" state="0">
- <bounds x="117" y="0" width="9" height="14"/>
- </element>
- <element name="vfd14" ref="vfd0" state="0">
- <bounds x="126" y="0" width="9" height="14"/>
- </element>
- <element name="vfd15" ref="vfd0" state="0">
- <bounds x="135" y="0" width="9" height="14"/>
- </element>
+ <group ref="vfd" />
</view>
</mamelayout>
diff --git a/src/mame/machine/bfm_bd1.cpp b/src/mame/machine/bfm_bd1.cpp
index 6ce7b396e78..a515e17d5fe 100644
--- a/src/mame/machine/bfm_bd1.cpp
+++ b/src/mame/machine/bfm_bd1.cpp
@@ -6,6 +6,8 @@
TODO: Implement flashing (our only datasheet has that section
completely illegible)
+
+ This is a simulation of code running on an NEC D78042GF-090
**********************************************************************/
#include "emu.h"