summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-12-06 15:52:12 +0100
committer Miodrag Milanovic <mmicko@gmail.com>2015-12-06 15:52:12 +0100
commit0e00c47c7cdea1fc90f467cdbe7290c67eb406cb (patch)
tree2c9e142eec252b8f692ad41fc5d4589e4be6aab7
parente6e4a057ecce5866e27b7a59473fafed617e3292 (diff)
some more override (nw)
-rw-r--r--src/mame/drivers/alphasma.cpp2
-rw-r--r--src/mame/drivers/hh_tms1k.cpp2
-rw-r--r--src/mame/drivers/snes.cpp2
-rw-r--r--src/mame/drivers/speglsht.cpp2
-rw-r--r--src/mame/drivers/spinb.cpp4
-rw-r--r--src/mame/drivers/spoker.cpp6
-rw-r--r--src/mame/drivers/spool99.cpp2
-rw-r--r--src/mame/drivers/squale.cpp4
-rw-r--r--src/mame/drivers/srmp5.cpp2
-rw-r--r--src/mame/drivers/srmp6.cpp4
-rw-r--r--src/mame/drivers/ssem.cpp4
-rw-r--r--src/mame/drivers/ssfindo.cpp2
-rw-r--r--src/mame/drivers/sshot.cpp2
-rw-r--r--src/mame/drivers/ssingles.cpp2
-rw-r--r--src/mame/drivers/sstrangr.cpp2
-rw-r--r--src/mame/drivers/st_mp100.cpp2
-rw-r--r--src/mame/drivers/st_mp200.cpp2
-rw-r--r--src/mame/drivers/statriv2.cpp2
-rw-r--r--src/mame/drivers/stratos.cpp2
-rw-r--r--src/mame/drivers/studio2.cpp8
-rw-r--r--src/mame/drivers/stuntair.cpp6
-rw-r--r--src/mame/drivers/su2000.cpp4
-rw-r--r--src/mame/drivers/sub.cpp2
-rw-r--r--src/mame/drivers/subhuntr.cpp6
-rw-r--r--src/mame/drivers/subsino.cpp2
-rw-r--r--src/mame/drivers/summit.cpp2
-rw-r--r--src/mame/drivers/sun1.cpp2
-rw-r--r--src/mame/drivers/sun2.cpp2
-rw-r--r--src/mame/drivers/sun3.cpp2
-rw-r--r--src/mame/drivers/sun4.cpp2
-rw-r--r--src/mame/drivers/supdrapo.cpp6
-rw-r--r--src/mame/drivers/supduck.cpp6
-rw-r--r--src/mame/drivers/supercon.cpp4
-rw-r--r--src/mame/drivers/superdq.cpp6
-rw-r--r--src/mame/drivers/ticalc1x.cpp4
-rw-r--r--src/mame/drivers/ymmu100.cpp4
-rw-r--r--src/mame/includes/coco3.h6
-rw-r--r--src/mame/includes/dgnalpha.h4
-rw-r--r--src/mame/includes/dragon.h4
-rw-r--r--src/mame/includes/genpc.h14
-rw-r--r--src/mame/includes/super6.h4
-rw-r--r--src/mame/machine/k573cass.h60
-rw-r--r--src/mame/machine/msx_matsushita.h4
-rw-r--r--src/mame/machine/msx_s1985.h4
-rw-r--r--src/mame/machine/naomim1.h2
-rw-r--r--src/mame/machine/naomim4.h2
-rw-r--r--src/mame/machine/ns11prot.h36
-rw-r--r--src/mame/video/pc_t1t.h2
-rw-r--r--src/mame/video/pcd.h4
49 files changed, 132 insertions, 132 deletions
diff --git a/src/mame/drivers/alphasma.cpp b/src/mame/drivers/alphasma.cpp
index 5ffe6aea2d9..2ef3f77f253 100644
--- a/src/mame/drivers/alphasma.cpp
+++ b/src/mame/drivers/alphasma.cpp
@@ -77,7 +77,7 @@ public:
DECLARE_READ8_MEMBER(io_r);
DECLARE_WRITE8_MEMBER(io_w);
- DECLARE_WRITE8_MEMBER(port_a_w);
+ virtual DECLARE_WRITE8_MEMBER(port_a_w) override;
private:
UINT8 m_lcd_ctrl;
diff --git a/src/mame/drivers/hh_tms1k.cpp b/src/mame/drivers/hh_tms1k.cpp
index c91922d6e0f..31289697f04 100644
--- a/src/mame/drivers/hh_tms1k.cpp
+++ b/src/mame/drivers/hh_tms1k.cpp
@@ -2191,7 +2191,7 @@ public:
: gpoker_state(mconfig, type, tag)
{ }
- virtual DECLARE_WRITE16_MEMBER(write_r);
+ virtual DECLARE_WRITE16_MEMBER(write_r) override;
};
// handlers
diff --git a/src/mame/drivers/snes.cpp b/src/mame/drivers/snes.cpp
index 6c9d462f553..263731a5bc3 100644
--- a/src/mame/drivers/snes.cpp
+++ b/src/mame/drivers/snes.cpp
@@ -91,7 +91,7 @@ public:
// input related
SNESCTRL_ONSCREEN_CB(onscreen_cb);
SNESCTRL_GUNLATCH_CB(gun_latch_cb);
- virtual DECLARE_WRITE8_MEMBER(io_read);
+ virtual DECLARE_WRITE8_MEMBER(io_read) override;
virtual UINT8 oldjoy1_read(int latched) override;
virtual UINT8 oldjoy2_read(int latched) override;
virtual void write_joy_latch(UINT8 data) override;
diff --git a/src/mame/drivers/speglsht.cpp b/src/mame/drivers/speglsht.cpp
index 25154bc5bef..c74718b0f24 100644
--- a/src/mame/drivers/speglsht.cpp
+++ b/src/mame/drivers/speglsht.cpp
@@ -136,7 +136,7 @@ public:
DECLARE_READ32_MEMBER(irq_ack_clear);
DECLARE_DRIVER_INIT(speglsht);
DECLARE_MACHINE_RESET(speglsht);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_VIDEO_START(speglsht);
UINT32 screen_update_speglsht(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
required_device<palette_device> m_palette;
diff --git a/src/mame/drivers/spinb.cpp b/src/mame/drivers/spinb.cpp
index ebf813c7073..77c995501b3 100644
--- a/src/mame/drivers/spinb.cpp
+++ b/src/mame/drivers/spinb.cpp
@@ -108,8 +108,8 @@ private:
UINT8 *m_p_audio;
UINT8 *m_p_music;
UINT8 *m_p_dmdcpu;
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
required_device<cpu_device> m_musiccpu;
diff --git a/src/mame/drivers/spoker.cpp b/src/mame/drivers/spoker.cpp
index 919dee1b898..9b1fe03d518 100644
--- a/src/mame/drivers/spoker.cpp
+++ b/src/mame/drivers/spoker.cpp
@@ -74,9 +74,9 @@ public:
DECLARE_DRIVER_INIT(spk116it);
DECLARE_DRIVER_INIT(3super8);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
diff --git a/src/mame/drivers/spool99.cpp b/src/mame/drivers/spool99.cpp
index 38b859a0ffe..de393b3b619 100644
--- a/src/mame/drivers/spool99.cpp
+++ b/src/mame/drivers/spool99.cpp
@@ -129,7 +129,7 @@ public:
DECLARE_WRITE8_MEMBER(eeprom_dataline_w);
DECLARE_DRIVER_INIT(spool99);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TILE_GET_INFO_MEMBER(get_tile_info);
diff --git a/src/mame/drivers/squale.cpp b/src/mame/drivers/squale.cpp
index b9484a20bea..4ed0400427d 100644
--- a/src/mame/drivers/squale.cpp
+++ b/src/mame/drivers/squale.cpp
@@ -80,8 +80,8 @@ public:
DECLARE_WRITE8_MEMBER(ctrl_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
TIMER_DEVICE_CALLBACK_MEMBER(squale_scanline);
diff --git a/src/mame/drivers/srmp5.cpp b/src/mame/drivers/srmp5.cpp
index 7f2969351e3..a46e129331b 100644
--- a/src/mame/drivers/srmp5.cpp
+++ b/src/mame/drivers/srmp5.cpp
@@ -116,7 +116,7 @@ public:
DECLARE_READ8_MEMBER(cmd1_r);
DECLARE_READ8_MEMBER(cmd2_r);
DECLARE_READ8_MEMBER(cmd_stat8_r);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_DRIVER_INIT(srmp5);
UINT32 screen_update_srmp5(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/srmp6.cpp b/src/mame/drivers/srmp6.cpp
index 05cc14bc010..46de38baef7 100644
--- a/src/mame/drivers/srmp6.cpp
+++ b/src/mame/drivers/srmp6.cpp
@@ -109,8 +109,8 @@ public:
DECLARE_WRITE16_MEMBER(paletteram_w);
DECLARE_READ16_MEMBER(srmp6_irq_ack_r);
DECLARE_DRIVER_INIT(INIT);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_srmp6(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void update_palette();
UINT32 process(UINT8 b,UINT32 dst_offset);
diff --git a/src/mame/drivers/ssem.cpp b/src/mame/drivers/ssem.cpp
index da054feb016..56090713130 100644
--- a/src/mame/drivers/ssem.cpp
+++ b/src/mame/drivers/ssem.cpp
@@ -25,8 +25,8 @@ public:
required_device<screen_device> m_screen;
UINT8 m_store_line;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_ssem(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_INPUT_CHANGED_MEMBER(panel_check);
DECLARE_QUICKLOAD_LOAD_MEMBER(ssem_store);
diff --git a/src/mame/drivers/ssfindo.cpp b/src/mame/drivers/ssfindo.cpp
index f7736cff78b..ae392906118 100644
--- a/src/mame/drivers/ssfindo.cpp
+++ b/src/mame/drivers/ssfindo.cpp
@@ -275,7 +275,7 @@ public:
DECLARE_DRIVER_INIT(ssfindo);
DECLARE_DRIVER_INIT(ppcar);
DECLARE_DRIVER_INIT(tetfight);
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/sshot.cpp b/src/mame/drivers/sshot.cpp
index e15bea83951..97075424ff0 100644
--- a/src/mame/drivers/sshot.cpp
+++ b/src/mame/drivers/sshot.cpp
@@ -183,7 +183,7 @@ public:
DECLARE_WRITE8_MEMBER(supershot_output0_w);
DECLARE_WRITE8_MEMBER(supershot_output1_w);
TILE_GET_INFO_MEMBER(get_supershot_text_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_supershot(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/ssingles.cpp b/src/mame/drivers/ssingles.cpp
index fb3e6fa1749..c5c69852fc3 100644
--- a/src/mame/drivers/ssingles.cpp
+++ b/src/mame/drivers/ssingles.cpp
@@ -176,7 +176,7 @@ public:
DECLARE_WRITE8_MEMBER(atamanot_prot_w);
DECLARE_CUSTOM_INPUT_MEMBER(controls_r);
DECLARE_DRIVER_INIT(ssingles);
- virtual void video_start();
+ virtual void video_start() override;
INTERRUPT_GEN_MEMBER(atamanot_irq);
MC6845_UPDATE_ROW(ssingles_update_row);
MC6845_UPDATE_ROW(atamanot_update_row);
diff --git a/src/mame/drivers/sstrangr.cpp b/src/mame/drivers/sstrangr.cpp
index e1db1d7b53e..c0d114c0abf 100644
--- a/src/mame/drivers/sstrangr.cpp
+++ b/src/mame/drivers/sstrangr.cpp
@@ -30,7 +30,7 @@ public:
DECLARE_WRITE8_MEMBER(port_w);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_sstrangr(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
UINT32 screen_update_sstrngr2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/st_mp100.cpp b/src/mame/drivers/st_mp100.cpp
index 9a661aa0f05..65bda3439a2 100644
--- a/src/mame/drivers/st_mp100.cpp
+++ b/src/mame/drivers/st_mp100.cpp
@@ -69,7 +69,7 @@ private:
UINT8 m_digit;
UINT8 m_counter;
UINT8 m_segment[5];
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<m6800_cpu_device> m_maincpu;
required_device<pia6821_device> m_pia_u10;
required_device<pia6821_device> m_pia_u11;
diff --git a/src/mame/drivers/st_mp200.cpp b/src/mame/drivers/st_mp200.cpp
index fbdc05b0a06..bc810c973c7 100644
--- a/src/mame/drivers/st_mp200.cpp
+++ b/src/mame/drivers/st_mp200.cpp
@@ -78,7 +78,7 @@ private:
UINT8 m_digit;
UINT8 m_counter;
UINT8 m_segment[5];
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<m6800_cpu_device> m_maincpu;
optional_device<s14001a_device> m_s14001a;
required_device<pia6821_device> m_pia_u10;
diff --git a/src/mame/drivers/statriv2.cpp b/src/mame/drivers/statriv2.cpp
index 25456024294..6546425f10c 100644
--- a/src/mame/drivers/statriv2.cpp
+++ b/src/mame/drivers/statriv2.cpp
@@ -117,7 +117,7 @@ public:
DECLARE_DRIVER_INIT(laserdisc);
TILE_GET_INFO_MEMBER(horizontal_tile_info);
TILE_GET_INFO_MEMBER(vertical_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(statriv2);
DECLARE_VIDEO_START(vertical);
UINT32 screen_update_statriv2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/stratos.cpp b/src/mame/drivers/stratos.cpp
index 733f62b979f..8ace206949c 100644
--- a/src/mame/drivers/stratos.cpp
+++ b/src/mame/drivers/stratos.cpp
@@ -47,7 +47,7 @@ public:
void show_leds();
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- void machine_reset();
+ virtual void machine_reset() override;
};
DRIVER_INIT_MEMBER( stratos_state, stratos )
diff --git a/src/mame/drivers/studio2.cpp b/src/mame/drivers/studio2.cpp
index 28080198b47..99b8cf5738b 100644
--- a/src/mame/drivers/studio2.cpp
+++ b/src/mame/drivers/studio2.cpp
@@ -224,8 +224,8 @@ public:
required_ioport m_b;
required_device<screen_device> m_screen;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( cart_400 );
DECLARE_READ8_MEMBER( cart_a00 );
@@ -273,8 +273,8 @@ public:
required_device<cdp1864_device> m_cti;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( cart_c00 );
DECLARE_WRITE8_MEMBER( dma_w );
diff --git a/src/mame/drivers/stuntair.cpp b/src/mame/drivers/stuntair.cpp
index 3a4313187d3..924a6b4434a 100644
--- a/src/mame/drivers/stuntair.cpp
+++ b/src/mame/drivers/stuntair.cpp
@@ -128,9 +128,9 @@ public:
DECLARE_WRITE8_MEMBER(stuntair_sound_w);
DECLARE_WRITE8_MEMBER(ay8910_portb_w);
INTERRUPT_GEN_MEMBER(stuntair_irq);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_stuntair(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_PALETTE_INIT(stuntair);
diff --git a/src/mame/drivers/su2000.cpp b/src/mame/drivers/su2000.cpp
index 8d4b5840855..7582673d6bb 100644
--- a/src/mame/drivers/su2000.cpp
+++ b/src/mame/drivers/su2000.cpp
@@ -67,8 +67,8 @@ public:
: pcat_base_state(mconfig, type, tag){ }
UINT32 *m_pc_ram;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/sub.cpp b/src/mame/drivers/sub.cpp
index 3282059da41..9b2487ce495 100644
--- a/src/mame/drivers/sub.cpp
+++ b/src/mame/drivers/sub.cpp
@@ -145,7 +145,7 @@ public:
DECLARE_WRITE8_MEMBER(to_sound_w);
DECLARE_WRITE8_MEMBER(nmi_mask_w);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(sub);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/subhuntr.cpp b/src/mame/drivers/subhuntr.cpp
index a36f388ee70..aaa95c647d5 100644
--- a/src/mame/drivers/subhuntr.cpp
+++ b/src/mame/drivers/subhuntr.cpp
@@ -36,9 +36,9 @@ public:
INTERRUPT_GEN_MEMBER(subhuntr_interrupt);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(subhuntr);
UINT32 screen_update_subhuntr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/subsino.cpp b/src/mame/drivers/subsino.cpp
index 6b83bcb135a..48883e63ba5 100644
--- a/src/mame/drivers/subsino.cpp
+++ b/src/mame/drivers/subsino.cpp
@@ -325,7 +325,7 @@ public:
UINT32 screen_update_subsino(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_subsino_reels(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_stbsub_reels(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
+ virtual void machine_start() override;
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
diff --git a/src/mame/drivers/summit.cpp b/src/mame/drivers/summit.cpp
index 2f7191175a9..9058af8401e 100644
--- a/src/mame/drivers/summit.cpp
+++ b/src/mame/drivers/summit.cpp
@@ -35,7 +35,7 @@ public:
required_shared_ptr<UINT8> m_attr;
required_shared_ptr<UINT8> m_vram;
DECLARE_WRITE8_MEMBER(out_w);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(summit);
UINT32 screen_update_summit(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/sun1.cpp b/src/mame/drivers/sun1.cpp
index df26989dbaa..7f8b109f207 100644
--- a/src/mame/drivers/sun1.cpp
+++ b/src/mame/drivers/sun1.cpp
@@ -72,7 +72,7 @@ public:
DECLARE_READ16_MEMBER(sun1_upd7201_r);
DECLARE_WRITE16_MEMBER(sun1_upd7201_w);
DECLARE_WRITE8_MEMBER(kbd_put);
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_shared_ptr<UINT16> m_p_ram;
UINT8 m_term_data;
};
diff --git a/src/mame/drivers/sun2.cpp b/src/mame/drivers/sun2.cpp
index ec1ddabc5d6..80862bcf5ec 100644
--- a/src/mame/drivers/sun2.cpp
+++ b/src/mame/drivers/sun2.cpp
@@ -85,7 +85,7 @@ public:
m_p_ram(*this, "p_ram"){ }
required_device<cpu_device> m_maincpu;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_shared_ptr<UINT16> m_p_ram;
};
diff --git a/src/mame/drivers/sun3.cpp b/src/mame/drivers/sun3.cpp
index 88cb36d8bbf..5cdc1fe8125 100644
--- a/src/mame/drivers/sun3.cpp
+++ b/src/mame/drivers/sun3.cpp
@@ -315,7 +315,7 @@ public:
required_device<scc8530_t> m_scc1;
required_device<scc8530_t> m_scc2;
optional_device<n82077aa_device> m_fdc;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_shared_ptr<UINT32> m_p_ram;
optional_shared_ptr<UINT32> m_bw2_vram;
diff --git a/src/mame/drivers/sun4.cpp b/src/mame/drivers/sun4.cpp
index 140fddc9307..91c0edf530f 100644
--- a/src/mame/drivers/sun4.cpp
+++ b/src/mame/drivers/sun4.cpp
@@ -396,7 +396,7 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/supdrapo.cpp b/src/mame/drivers/supdrapo.cpp
index 5013bb4c3fe..9eded3118c7 100644
--- a/src/mame/drivers/supdrapo.cpp
+++ b/src/mame/drivers/supdrapo.cpp
@@ -98,9 +98,9 @@ public:
DECLARE_WRITE8_MEMBER(ay8910_outputa_w);
DECLARE_WRITE8_MEMBER(ay8910_outputb_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(supdrapo);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/supduck.cpp b/src/mame/drivers/supduck.cpp
index 56ae254dccf..1c297de8966 100644
--- a/src/mame/drivers/supduck.cpp
+++ b/src/mame/drivers/supduck.cpp
@@ -79,10 +79,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
TILE_GET_INFO_MEMBER(get_text_tile_info);
TILE_GET_INFO_MEMBER(get_fore_tile_info);
diff --git a/src/mame/drivers/supercon.cpp b/src/mame/drivers/supercon.cpp
index 57164aae3b5..35c1913fcc5 100644
--- a/src/mame/drivers/supercon.cpp
+++ b/src/mame/drivers/supercon.cpp
@@ -87,9 +87,9 @@ public:
void set_border_pieces();
void clear_pieces();
void update_leds();
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_DRIVER_INIT(supercon);
- virtual void machine_start();
+ virtual void machine_start() override;
TIMER_CALLBACK_MEMBER(mouse_click);
TIMER_CALLBACK_MEMBER(update_irq);
TIMER_DEVICE_CALLBACK_MEMBER(update_artwork);
diff --git a/src/mame/drivers/superdq.cpp b/src/mame/drivers/superdq.cpp
index 244560f7373..cea2bc6189a 100644
--- a/src/mame/drivers/superdq.cpp
+++ b/src/mame/drivers/superdq.cpp
@@ -51,9 +51,9 @@ public:
DECLARE_READ8_MEMBER(superdq_ld_r);
DECLARE_WRITE8_MEMBER(superdq_ld_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(superdq);
UINT32 screen_update_superdq(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(superdq_vblank);
diff --git a/src/mame/drivers/ticalc1x.cpp b/src/mame/drivers/ticalc1x.cpp
index 1ab288d5e61..5a8bbae7c16 100644
--- a/src/mame/drivers/ticalc1x.cpp
+++ b/src/mame/drivers/ticalc1x.cpp
@@ -593,8 +593,8 @@ public:
: wizatron_state(mconfig, type, tag)
{ }
- virtual DECLARE_WRITE16_MEMBER(write_o);
- virtual DECLARE_READ8_MEMBER(read_k);
+ virtual DECLARE_WRITE16_MEMBER(write_o) override;
+ virtual DECLARE_READ8_MEMBER(read_k) override;
};
// handlers
diff --git a/src/mame/drivers/ymmu100.cpp b/src/mame/drivers/ymmu100.cpp
index 2273fdb827a..a109418b62e 100644
--- a/src/mame/drivers/ymmu100.cpp
+++ b/src/mame/drivers/ymmu100.cpp
@@ -193,7 +193,7 @@ public:
float lightlevel(const UINT8 *src, const UINT8 *render);
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
+ virtual void machine_start() override;
};
class mu100r_state : public mu100_state {
@@ -202,7 +202,7 @@ public:
: mu100_state(mconfig, type, tag)
{ }
- virtual DECLARE_READ16_MEMBER(adc7_r);
+ virtual DECLARE_READ16_MEMBER(adc7_r) override;
};
#include "../drivers/ymmu100.inc"
diff --git a/src/mame/includes/coco3.h b/src/mame/includes/coco3.h
index aff1ee9edc2..9cc9a8d9d35 100644
--- a/src/mame/includes/coco3.h
+++ b/src/mame/includes/coco3.h
@@ -43,9 +43,9 @@ public:
required_device<gime_base_device> m_gime;
- virtual DECLARE_WRITE8_MEMBER( ff20_write );
- virtual DECLARE_READ8_MEMBER( ff40_read );
- virtual DECLARE_WRITE8_MEMBER( ff40_write );
+ virtual DECLARE_WRITE8_MEMBER( ff20_write ) override;
+ virtual DECLARE_READ8_MEMBER( ff40_read ) override;
+ virtual DECLARE_WRITE8_MEMBER( ff40_write ) override;
DECLARE_WRITE_LINE_MEMBER(gime_firq_w) { recalculate_firq(); }
DECLARE_WRITE_LINE_MEMBER(gime_irq_w) { recalculate_irq(); }
diff --git a/src/mame/includes/dgnalpha.h b/src/mame/includes/dgnalpha.h
index 16d64ae6546..220bc334137 100644
--- a/src/mame/includes/dgnalpha.h
+++ b/src/mame/includes/dgnalpha.h
@@ -83,8 +83,8 @@ protected:
virtual bool firq_get_line(void) override;
/* PIA1 */
- virtual DECLARE_READ8_MEMBER( ff20_read );
- virtual DECLARE_WRITE8_MEMBER( ff20_write );
+ virtual DECLARE_READ8_MEMBER( ff20_read ) override;
+ virtual DECLARE_WRITE8_MEMBER( ff20_write ) override;
private:
UINT8 m_just_reset;
diff --git a/src/mame/includes/dragon.h b/src/mame/includes/dragon.h
index e059259a967..20a6877d6f5 100644
--- a/src/mame/includes/dragon.h
+++ b/src/mame/includes/dragon.h
@@ -62,8 +62,8 @@ public:
required_device<mos6551_device> m_acia;
protected:
- virtual DECLARE_READ8_MEMBER( ff00_read );
- virtual DECLARE_WRITE8_MEMBER( ff00_write );
+ virtual DECLARE_READ8_MEMBER( ff00_read ) override;
+ virtual DECLARE_WRITE8_MEMBER( ff00_write ) override;
virtual void pia1_pb_changed(UINT8 data) override;
void page_rom(bool romswitch);
diff --git a/src/mame/includes/genpc.h b/src/mame/includes/genpc.h
index 89e5dce38ff..b3353de35d6 100644
--- a/src/mame/includes/genpc.h
+++ b/src/mame/includes/genpc.h
@@ -133,7 +133,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_WRITE_LINE_MEMBER( keyboard_clock_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( keyboard_clock_w ) override;
protected:
// device-level overrides
@@ -142,9 +142,9 @@ protected:
required_device<cassette_image_device> m_cassette;
public:
- virtual DECLARE_READ8_MEMBER ( pc_ppi_porta_r );
- virtual DECLARE_READ8_MEMBER ( pc_ppi_portc_r );
- virtual DECLARE_WRITE8_MEMBER( pc_ppi_portb_w );
+ virtual DECLARE_READ8_MEMBER ( pc_ppi_porta_r ) override;
+ virtual DECLARE_READ8_MEMBER ( pc_ppi_portc_r ) override;
+ virtual DECLARE_WRITE8_MEMBER( pc_ppi_portb_w ) override;
};
@@ -172,10 +172,10 @@ protected:
virtual void device_reset() override;
public:
- virtual DECLARE_READ8_MEMBER ( pc_ppi_portc_r );
- virtual DECLARE_WRITE8_MEMBER( pc_ppi_portb_w );
+ virtual DECLARE_READ8_MEMBER ( pc_ppi_portc_r ) override;
+ virtual DECLARE_WRITE8_MEMBER( pc_ppi_portb_w ) override;
- virtual DECLARE_WRITE_LINE_MEMBER( keyboard_clock_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( keyboard_clock_w ) override;
};
extern const device_type EC1841_MOTHERBOARD;
diff --git a/src/mame/includes/super6.h b/src/mame/includes/super6.h
index 9367decda25..bb59f9d7b4c 100644
--- a/src/mame/includes/super6.h
+++ b/src/mame/includes/super6.h
@@ -59,8 +59,8 @@ public:
required_region_ptr<UINT8> m_rom;
required_ioport m_j7;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( fdc_r );
DECLARE_WRITE8_MEMBER( fdc_w );
diff --git a/src/mame/machine/k573cass.h b/src/mame/machine/k573cass.h
index 3045365d9dc..899667c7b7b 100644
--- a/src/mame/machine/k573cass.h
+++ b/src/mame/machine/k573cass.h
@@ -94,11 +94,11 @@ public:
konami573_cassette_x_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
konami573_cassette_x_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock,const char *shortname, const char *source);
- virtual DECLARE_READ_LINE_MEMBER(read_line_secflash_sda);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d0);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d1);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d2);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d3);
+ virtual DECLARE_READ_LINE_MEMBER(read_line_secflash_sda) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d0) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d1) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d2) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d3) override;
protected:
virtual void device_start() override;
@@ -116,14 +116,14 @@ class konami573_cassette_xi_device: public konami573_cassette_x_device
public:
konami573_cassette_xi_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ_LINE_MEMBER(read_line_ds2401);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d4);
+ virtual DECLARE_READ_LINE_MEMBER(read_line_ds2401) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d4) override;
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d0);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d1);
- virtual DECLARE_READ_LINE_MEMBER(read_line_adc083x_do);
- virtual DECLARE_READ_LINE_MEMBER(read_line_adc083x_sars);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d5);
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d0) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d1) override;
+ virtual DECLARE_READ_LINE_MEMBER(read_line_adc083x_do) override;
+ virtual DECLARE_READ_LINE_MEMBER(read_line_adc083x_sars) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d5) override;
ADC083X_INPUT_CB(punchmania_inputs_callback);
@@ -180,15 +180,15 @@ public:
template<class _Object> static devcb_base &set_d6_handler(device_t &device, _Object object) { return downcast<konami573_cassette_y_device &>(device).m_d6_handler.set_callback(object); }
template<class _Object> static devcb_base &set_d7_handler(device_t &device, _Object object) { return downcast<konami573_cassette_y_device &>(device).m_d7_handler.set_callback(object); }
- virtual DECLARE_READ_LINE_MEMBER(read_line_secflash_sda);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d0);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d1);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d2);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d3);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d4);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d5);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d6);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d7);
+ virtual DECLARE_READ_LINE_MEMBER(read_line_secflash_sda) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d0) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d1) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d2) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d3) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d4) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d5) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d6) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d7) override;
protected:
virtual void device_start() override;
@@ -214,8 +214,8 @@ class konami573_cassette_yi_device: public konami573_cassette_y_device
public:
konami573_cassette_yi_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ_LINE_MEMBER(read_line_ds2401);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d4);
+ virtual DECLARE_READ_LINE_MEMBER(read_line_ds2401) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d4) override;
protected:
virtual machine_config_constructor device_mconfig_additions() const override;
@@ -233,13 +233,13 @@ class konami573_cassette_zi_device: public device_t,
public:
konami573_cassette_zi_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ_LINE_MEMBER(read_line_ds2401);
- virtual DECLARE_READ_LINE_MEMBER(read_line_secflash_sda);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d4);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d1);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d2);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_d3);
- virtual DECLARE_WRITE_LINE_MEMBER(write_line_zs01_sda);
+ virtual DECLARE_READ_LINE_MEMBER(read_line_ds2401) override;
+ virtual DECLARE_READ_LINE_MEMBER(read_line_secflash_sda) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d4) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d1) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d2) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_d3) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_line_zs01_sda) override;
protected:
virtual void device_start() override;
diff --git a/src/mame/machine/msx_matsushita.h b/src/mame/machine/msx_matsushita.h
index 2d3a7ad0542..70a30d705a6 100644
--- a/src/mame/machine/msx_matsushita.h
+++ b/src/mame/machine/msx_matsushita.h
@@ -31,8 +31,8 @@ public:
virtual UINT8 get_id() override;
- virtual DECLARE_READ8_MEMBER(io_read);
- virtual DECLARE_WRITE8_MEMBER(io_write);
+ virtual DECLARE_READ8_MEMBER(io_read) override;
+ virtual DECLARE_WRITE8_MEMBER(io_write) override;
private:
required_ioport m_io_config;
diff --git a/src/mame/machine/msx_s1985.h b/src/mame/machine/msx_s1985.h
index e1fe2f1fb8a..0a741ce5071 100644
--- a/src/mame/machine/msx_s1985.h
+++ b/src/mame/machine/msx_s1985.h
@@ -21,8 +21,8 @@ public:
virtual UINT8 get_id() override;
- virtual DECLARE_READ8_MEMBER(io_read);
- virtual DECLARE_WRITE8_MEMBER(io_write);
+ virtual DECLARE_READ8_MEMBER(io_read) override;
+ virtual DECLARE_WRITE8_MEMBER(io_write) override;
private:
UINT8 m_6_1;
diff --git a/src/mame/machine/naomim1.h b/src/mame/machine/naomim1.h
index 927149694c9..8de82b75b01 100644
--- a/src/mame/machine/naomim1.h
+++ b/src/mame/machine/naomim1.h
@@ -13,7 +13,7 @@ class naomi_m1_board : public naomi_board
public:
naomi_m1_board(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(submap, 16);
+ virtual DECLARE_ADDRESS_MAP(submap, 16) override;
DECLARE_READ16_MEMBER(actel_id_r);
diff --git a/src/mame/machine/naomim4.h b/src/mame/machine/naomim4.h
index 74b39a0fe04..10d9c9f9b73 100644
--- a/src/mame/machine/naomim4.h
+++ b/src/mame/machine/naomim4.h
@@ -16,7 +16,7 @@ public:
static void static_set_tags(device_t &device, const char *_key_tag);
- virtual DECLARE_ADDRESS_MAP(submap, 16);
+ virtual DECLARE_ADDRESS_MAP(submap, 16) override;
DECLARE_READ16_MEMBER(m4_id_r);
protected:
diff --git a/src/mame/machine/ns11prot.h b/src/mame/machine/ns11prot.h
index 214a807ee37..3a3d0109978 100644
--- a/src/mame/machine/ns11prot.h
+++ b/src/mame/machine/ns11prot.h
@@ -32,8 +32,8 @@ class keycus_c406_device : public ns11_keycus_device
public:
keycus_c406_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ16_MEMBER( read );
- virtual DECLARE_WRITE16_MEMBER( write );
+ virtual DECLARE_READ16_MEMBER( read ) override;
+ virtual DECLARE_WRITE16_MEMBER( write ) override;
};
extern const device_type KEYCUS_C406;
@@ -45,8 +45,8 @@ class keycus_c409_device : public ns11_keycus_device
public:
keycus_c409_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ16_MEMBER( read );
- virtual DECLARE_WRITE16_MEMBER( write );
+ virtual DECLARE_READ16_MEMBER( read ) override;
+ virtual DECLARE_WRITE16_MEMBER( write ) override;
};
extern const device_type KEYCUS_C409;
@@ -58,8 +58,8 @@ class keycus_c410_device : public ns11_keycus_device
public:
keycus_c410_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ16_MEMBER( read );
- virtual DECLARE_WRITE16_MEMBER( write );
+ virtual DECLARE_READ16_MEMBER( read ) override;
+ virtual DECLARE_WRITE16_MEMBER( write ) override;
};
extern const device_type KEYCUS_C410;
@@ -71,8 +71,8 @@ class keycus_c411_device : public ns11_keycus_device
public:
keycus_c411_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ16_MEMBER( read );
- virtual DECLARE_WRITE16_MEMBER( write );
+ virtual DECLARE_READ16_MEMBER( read ) override;
+ virtual DECLARE_WRITE16_MEMBER( write ) override;
};
extern const device_type KEYCUS_C411;
@@ -84,8 +84,8 @@ class keycus_c430_device : public ns11_keycus_device
public:
keycus_c430_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ16_MEMBER( read );
- virtual DECLARE_WRITE16_MEMBER( write );
+ virtual DECLARE_READ16_MEMBER( read ) override;
+ virtual DECLARE_WRITE16_MEMBER( write ) override;
};
extern const device_type KEYCUS_C430;
@@ -97,8 +97,8 @@ class keycus_c431_device : public ns11_keycus_device
public:
keycus_c431_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ16_MEMBER( read );
- virtual DECLARE_WRITE16_MEMBER( write );
+ virtual DECLARE_READ16_MEMBER( read ) override;
+ virtual DECLARE_WRITE16_MEMBER( write ) override;
};
extern const device_type KEYCUS_C431;
@@ -110,8 +110,8 @@ class keycus_c432_device : public ns11_keycus_device
public:
keycus_c432_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ16_MEMBER( read );
- virtual DECLARE_WRITE16_MEMBER( write );
+ virtual DECLARE_READ16_MEMBER( read ) override;
+ virtual DECLARE_WRITE16_MEMBER( write ) override;
};
extern const device_type KEYCUS_C432;
@@ -123,8 +123,8 @@ class keycus_c442_device : public ns11_keycus_device
public:
keycus_c442_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ16_MEMBER( read );
- virtual DECLARE_WRITE16_MEMBER( write );
+ virtual DECLARE_READ16_MEMBER( read ) override;
+ virtual DECLARE_WRITE16_MEMBER( write ) override;
};
extern const device_type KEYCUS_C442;
@@ -136,8 +136,8 @@ class keycus_c443_device : public ns11_keycus_device
public:
keycus_c443_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ16_MEMBER( read );
- virtual DECLARE_WRITE16_MEMBER( write );
+ virtual DECLARE_READ16_MEMBER( read ) override;
+ virtual DECLARE_WRITE16_MEMBER( write ) override;
};
extern const device_type KEYCUS_C443;
diff --git a/src/mame/video/pc_t1t.h b/src/mame/video/pc_t1t.h
index 70758843d9c..7dc6f981762 100644
--- a/src/mame/video/pc_t1t.h
+++ b/src/mame/video/pc_t1t.h
@@ -123,7 +123,7 @@ public:
UINT8 *m_jxkanji;
- virtual MC6845_UPDATE_ROW( crtc_update_row );
+ virtual MC6845_UPDATE_ROW( crtc_update_row ) override;
MC6845_UPDATE_ROW( pcjx_text_update_row );
MC6845_UPDATE_ROW( pcjr_gfx_2bpp_high_update_row );
diff --git a/src/mame/video/pcd.h b/src/mame/video/pcd.h
index 5161474b17d..f22c2707569 100644
--- a/src/mame/video/pcd.h
+++ b/src/mame/video/pcd.h
@@ -35,7 +35,7 @@ class pcd_video_device : public pcdx_video_device
public:
pcd_video_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_ADDRESS_MAP(map, 16);
+ virtual DECLARE_ADDRESS_MAP(map, 16) override;
DECLARE_WRITE8_MEMBER(vram_sw_w);
DECLARE_READ8_MEMBER(vram_r);
DECLARE_WRITE8_MEMBER(vram_w);
@@ -81,7 +81,7 @@ public:
pcx_video_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
template<class _Object> static devcb_base &set_txd_handler(device_t &device, _Object object) { return downcast<pcx_video_device &>(device).m_txd_handler.set_callback(object); }
- DECLARE_ADDRESS_MAP(map, 16);
+ virtual DECLARE_ADDRESS_MAP(map, 16) override;
DECLARE_READ8_MEMBER(term_r);
DECLARE_WRITE8_MEMBER(term_w);
DECLARE_READ8_MEMBER(term_mcu_r);