mirror of
https://github.com/holub/mame
synced 2025-07-07 02:50:50 +03:00
output powerled
This commit is contained in:
parent
6cc506594d
commit
2692d4e903
@ -144,6 +144,7 @@ void hh_tms1k_state::machine_start()
|
||||
m_o = 0;
|
||||
m_r = 0;
|
||||
m_inp_mux = 0;
|
||||
m_power_led = false;
|
||||
m_power_on = false;
|
||||
|
||||
// register for savestates
|
||||
@ -153,6 +154,7 @@ void hh_tms1k_state::machine_start()
|
||||
|
||||
save_item(NAME(m_display_state));
|
||||
/* save_item(NAME(m_display_cache)); */ // don't save!
|
||||
/* save_item(NAME(m_power_led)); */ // don't save!
|
||||
save_item(NAME(m_display_decay));
|
||||
save_item(NAME(m_display_segmask));
|
||||
|
||||
@ -229,6 +231,13 @@ void hh_tms1k_state::display_update()
|
||||
}
|
||||
|
||||
memcpy(m_display_cache, active_state, sizeof(m_display_cache));
|
||||
|
||||
// output optional power led
|
||||
if (m_power_led != m_power_on)
|
||||
{
|
||||
m_power_led = m_power_on;
|
||||
output_set_value("power_led", m_power_led ? 1 : 0);
|
||||
}
|
||||
}
|
||||
|
||||
TIMER_DEVICE_CALLBACK_MEMBER(hh_tms1k_state::display_decay_tick)
|
||||
|
@ -38,6 +38,7 @@ public:
|
||||
UINT16 m_o; // MCU O-pins data
|
||||
UINT16 m_inp_mux; // multiplexed inputs mask
|
||||
bool m_power_on;
|
||||
bool m_power_led;
|
||||
|
||||
UINT8 read_inputs(int columns);
|
||||
DECLARE_INPUT_CHANGED_MEMBER(power_button);
|
||||
|
Loading…
Reference in New Issue
Block a user