summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/hh_hmcs40.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/hh_hmcs40.c')
-rw-r--r--src/mess/drivers/hh_hmcs40.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mess/drivers/hh_hmcs40.c b/src/mess/drivers/hh_hmcs40.c
index 58c1370a611..945e7d3ed46 100644
--- a/src/mess/drivers/hh_hmcs40.c
+++ b/src/mess/drivers/hh_hmcs40.c
@@ -67,24 +67,24 @@ public:
optional_device<speaker_sound_device> m_speaker;
// misc common
- UINT16 m_inp_mux;
+ UINT16 m_inp_mux; // multiplexed inputs mask
UINT16 read_inputs(int columns);
virtual void machine_start();
// display common
- int m_display_wait;
- int m_display_maxy;
- int m_display_maxx;
+ int m_display_wait; // led/lamp off-delay in microseconds (default 33ms)
+ int m_display_maxy; // display matrix number of rows
+ int m_display_maxx; // display matrix number of columns
- UINT32 m_grid;
- UINT32 m_plate;
+ UINT32 m_grid; // VFD current row data
+ UINT32 m_plate; // VFD current column data
- UINT32 m_display_state[0x20];
- UINT32 m_display_cache[0x20];
- UINT8 m_display_decay[0x20][0x20];
- UINT16 m_7seg_mask[0x20];
+ UINT32 m_display_state[0x20]; // display matrix rows data
+ UINT16 m_7seg_mask[0x20]; // if not 0, display matrix row is a 7seg, mask indicates connected segments
+ UINT32 m_display_cache[0x20]; // (internal use)
+ UINT8 m_display_decay[0x20][0x20]; // (internal use)
TIMER_DEVICE_CALLBACK_MEMBER(display_decay_tick);
void display_update();