Added LEDs to Hyperdrive layout.

This commit is contained in:
Risugami 2016-09-01 13:11:45 -05:00
parent 7fc2e7ff84
commit 93f14e59b5
2 changed files with 92 additions and 0 deletions

View File

@ -1611,6 +1611,21 @@ WRITE32_MEMBER(seattle_state::output_w)
for (UINT8 bit = 0; bit < 8; bit++)
output().set_lamp_value(bit, (arg >> bit) & 0x1);
break;
case 0x06: // Hyperdrive LEDs 0-7
for (UINT8 bit = 0; bit < 8; bit++)
output().set_led_value(bit, (arg >> bit) & 0x1);
break;
case 0x07: // Hyperdrive LEDs 8-15
for (UINT8 bit = 0; bit < 8; bit++)
output().set_led_value(8 + bit, (arg >> bit) & 0x1);
break;
case 0x08: // Hyperdrive LEDs 16-23 (Only uses up to 19)
for (UINT8 bit = 0; bit < 8; bit++)
output().set_led_value(16 + bit, (arg >> bit) & 0x1);
break;
}
break;
}

View File

@ -1,5 +1,16 @@
<?xml version="1.0"?>
<mamelayout version="2">
<element name="led" defstate="0">
<disk state="0">
<color red="0.1" green="0.0" blue="0.0" />
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
</disk>
<disk state="1">
<color red="1.0" green="0.0" blue="0.0" />
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
</disk>
</element>
<element name="lamp" defstate="0">
<rect state="0">
<color red="0.1" green="0.1" blue="0.0" />
@ -113,5 +124,71 @@
<bezel name="wheel" element="counter">
<bounds x="1.9" y="3.0" width="0.2" height="0.1" />
</bezel>
<bezel name="led0" element="led">
<bounds x="3.43" y="3.025" width="0.025" height="0.025" />
</bezel>
<bezel name="led1" element="led">
<bounds x="3.46" y="3.025" width="0.025" height="0.025" />
</bezel>
<bezel name="led2" element="led">
<bounds x="3.49" y="3.025" width="0.025" height="0.025" />
</bezel>
<bezel name="led3" element="led">
<bounds x="3.52" y="3.025" width="0.025" height="0.025" />
</bezel>
<bezel name="led4" element="led">
<bounds x="3.55" y="3.025" width="0.025" height="0.025" />
</bezel>
<bezel name="led5" element="led">
<bounds x="3.43" y="3.055" width="0.025" height="0.025" />
</bezel>
<bezel name="led6" element="led">
<bounds x="3.46" y="3.055" width="0.025" height="0.025" />
</bezel>
<bezel name="led7" element="led">
<bounds x="3.49" y="3.055" width="0.025" height="0.025" />
</bezel>
<bezel name="led8" element="led">
<bounds x="3.52" y="3.055" width="0.025" height="0.025" />
</bezel>
<bezel name="led9" element="led">
<bounds x="3.55" y="3.055" width="0.025" height="0.025" />
</bezel>
<bezel name="led10" element="led">
<bounds x="3.325" y="3.085" width="0.025" height="0.025" />
</bezel>
<bezel name="led11" element="led">
<bounds x="3.295" y="3.115" width="0.025" height="0.025" />
</bezel>
<bezel name="led12" element="led">
<bounds x="3.325" y="3.115" width="0.025" height="0.025" />
</bezel>
<bezel name="led13" element="led">
<bounds x="3.355" y="3.115" width="0.025" height="0.025" />
</bezel>
<bezel name="led14" element="led">
<bounds x="3.295" y="3.145" width="0.025" height="0.025" />
</bezel>
<bezel name="led15" element="led">
<bounds x="3.325" y="3.145" width="0.025" height="0.025" />
</bezel>
<bezel name="led16" element="led">
<bounds x="3.355" y="3.145" width="0.025" height="0.025" />
</bezel>
<bezel name="led17" element="led">
<bounds x="3.295" y="3.175" width="0.025" height="0.025" />
</bezel>
<bezel name="led18" element="led">
<bounds x="3.325" y="3.175" width="0.025" height="0.025" />
</bezel>
<bezel name="led19" element="led">
<bounds x="3.355" y="3.175" width="0.025" height="0.025" />
</bezel>
</view>
</mamelayout>