From 93f14e59b53005236e9eb5eb6dc812c14a966f42 Mon Sep 17 00:00:00 2001 From: Risugami <@> Date: Thu, 1 Sep 2016 13:11:45 -0500 Subject: [PATCH] Added LEDs to Hyperdrive layout. --- src/mame/drivers/seattle.cpp | 15 +++++++ src/mame/layout/hyprdriv.lay | 77 ++++++++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+) diff --git a/src/mame/drivers/seattle.cpp b/src/mame/drivers/seattle.cpp index 7001adeca76..7b1dd26151e 100644 --- a/src/mame/drivers/seattle.cpp +++ b/src/mame/drivers/seattle.cpp @@ -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; } diff --git a/src/mame/layout/hyprdriv.lay b/src/mame/layout/hyprdriv.lay index 03e3ad9513e..b02b292b4c5 100644 --- a/src/mame/layout/hyprdriv.lay +++ b/src/mame/layout/hyprdriv.lay @@ -1,5 +1,16 @@ + + + + + + + + + + + @@ -113,5 +124,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +