diff --git a/src/mame/drivers/novag_savant.cpp b/src/mame/drivers/novag_savant.cpp index b701cfd832d..e8dc57d7476 100644 --- a/src/mame/drivers/novag_savant.cpp +++ b/src/mame/drivers/novag_savant.cpp @@ -64,9 +64,6 @@ public: // machine drivers void savant(machine_config &config); - // user-controlled light switch (9 light bulbs behind LCD panel) - DECLARE_INPUT_CHANGED_MEMBER(light_switch) { output().set_value("backlight", newval); } - protected: virtual void machine_start() override; @@ -343,8 +340,8 @@ static INPUT_PORTS_START( savant ) PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_Y) PORT_NAME("Promote") PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_6) PORT_NAME("Set Up") - PORT_START("LIGHT") - PORT_CONFNAME( 0x01, 0x01, "LCD Light" ) PORT_CHANGED_MEMBER(DEVICE_SELF, savant_state, light_switch, 0) + PORT_START("LIGHT") // user-controlled light switch (9 light bulbs behind LCD panel) + PORT_CONFNAME( 0x01, 0x01, "LCD Light" ) PORT_CONFSETTING( 0x00, DEF_STR( Off ) ) PORT_CONFSETTING( 0x01, DEF_STR( On ) ) INPUT_PORTS_END diff --git a/src/mame/layout/novag_savant.lay b/src/mame/layout/novag_savant.lay index 9cec0e30974..e96254302c3 100644 --- a/src/mame/layout/novag_savant.lay +++ b/src/mame/layout/novag_savant.lay @@ -7,17 +7,23 @@ + + + + + + - + @@ -97,26 +103,11 @@ - - - - - - - - - - - - - - - - - - - - + + + + + @@ -218,19 +209,17 @@ - + - + - - @@ -238,103 +227,119 @@ - + - - - - - + + + - - + + + + + + + + - - + + - - + + - - - - - - + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + + - - - - - + + + + + - - - - - - + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + + @@ -348,38 +353,37 @@ - + - + - + - + - + - + - + -