diff options
Diffstat (limited to 'src/mame/includes/novagbase.h')
-rw-r--r-- | src/mame/includes/novagbase.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mame/includes/novagbase.h b/src/mame/includes/novagbase.h index 0d944df9b52..a29e0cc3056 100644 --- a/src/mame/includes/novagbase.h +++ b/src/mame/includes/novagbase.h @@ -36,6 +36,11 @@ public: m_display_maxx(0) { } + TIMER_DEVICE_CALLBACK_MEMBER(display_decay_tick); + DECLARE_PALETTE_INIT(novag_lcd); + HD44780_PIXEL_UPDATE(novag_lcd_pixel_update); + +protected: // devices/pointers required_device<cpu_device> m_maincpu; optional_device<dac_bit_interface> m_dac; @@ -64,16 +69,12 @@ public: u16 m_display_segmask[0x20]; // if not 0, display matrix row is a digit, mask indicates connected segments u8 m_display_decay[0x20][0x20]; // (internal use) - TIMER_DEVICE_CALLBACK_MEMBER(display_decay_tick); void display_update(); void set_display_size(int maxx, int maxy); void set_display_segmask(u32 digits, u32 mask); void display_matrix(int maxx, int maxy, u32 setx, u32 sety, bool update = true); - DECLARE_PALETTE_INIT(novag_lcd); - HD44780_PIXEL_UPDATE(novag_lcd_pixel_update); -protected: virtual void machine_start() override; virtual void machine_reset() override; }; |