summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/novag6502.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/novag6502.cpp')
-rw-r--r--src/mame/drivers/novag6502.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/mame/drivers/novag6502.cpp b/src/mame/drivers/novag6502.cpp
index d515d4320e7..b82ef47b4e3 100644
--- a/src/mame/drivers/novag6502.cpp
+++ b/src/mame/drivers/novag6502.cpp
@@ -83,6 +83,17 @@ public:
m_rombank(*this, "rombank")
{ }
+ void supercon(machine_config &config);
+ void cforte(machine_config &config);
+ void sforte_map(address_map &map);
+ void sexpert(machine_config &config);
+ void sforte(machine_config &config);
+
+ void init_sexpert();
+
+ DECLARE_INPUT_CHANGED_MEMBER(sexpert_cpu_freq);
+
+private:
optional_device<hlcd0538_device> m_hlcd0538;
optional_memory_bank m_rombank;
@@ -95,7 +106,6 @@ public:
DECLARE_READ8_MEMBER(supercon_input1_r);
DECLARE_READ8_MEMBER(supercon_input2_r);
void supercon_map(address_map &map);
- void supercon(machine_config &config);
// Constellation Forte
void cforte_prepare_display();
@@ -103,7 +113,6 @@ public:
DECLARE_WRITE8_MEMBER(cforte_mux_w);
DECLARE_WRITE8_MEMBER(cforte_control_w);
void cforte_map(address_map &map);
- void cforte(machine_config &config);
// Super Expert
DECLARE_WRITE8_MEMBER(sexpert_leds_w);
@@ -113,17 +122,12 @@ public:
DECLARE_READ8_MEMBER(sexpert_input1_r);
DECLARE_READ8_MEMBER(sexpert_input2_r);
DECLARE_MACHINE_RESET(sexpert);
- void init_sexpert();
- DECLARE_INPUT_CHANGED_MEMBER(sexpert_cpu_freq);
void sexpert_map(address_map &map);
void sexpert_set_cpu_freq();
- void sexpert(machine_config &config);
// Super Forte
DECLARE_WRITE8_MEMBER(sforte_lcd_control_w);
DECLARE_WRITE8_MEMBER(sforte_lcd_data_w);
- void sforte_map(address_map &map);
- void sforte(machine_config &config);
};