summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatarGravatar Miodrag Milanovic <mmicko@gmail.com>2015-12-25 18:32:51 +0100
committerGravatarGravatar Miodrag Milanovic <mmicko@gmail.com>2015-12-25 18:32:51 +0100
commit1221debdc950be86cfbb8ea5cc7b542a7cf53639 (patch) (github)
tree19d1df61841f526a65c303e3ed842b0611fb1251 /src
parente974e71062650b9270045eadcfaeda84cc62e5e1 (diff)
downloadmame-1221debdc950be86cfbb8ea5cc7b542a7cf53639.tar.bz2
mame-1221debdc950be86cfbb8ea5cc7b542a7cf53639.zip
removed declarations from H files that are not defined in CPP (nw)
Diffstat (limited to 'src')
-rw-r--r--src/mame/audio/dcs.h5
-rw-r--r--src/mame/audio/dsbz80.h1
-rw-r--r--src/mame/audio/trackfld.h2
-rw-r--r--src/mame/audio/vboy.h3
-rw-r--r--src/mame/drivers/39in1.cpp2
-rw-r--r--src/mame/drivers/a2600.cpp1
-rw-r--r--src/mame/drivers/a7800.cpp3
-rw-r--r--src/mame/drivers/alg.cpp1
-rw-r--r--src/mame/drivers/amusco.cpp1
-rw-r--r--src/mame/drivers/applix.cpp2
-rw-r--r--src/mame/drivers/atari400.cpp2
-rw-r--r--src/mame/drivers/avt.cpp1
-rw-r--r--src/mame/drivers/backfire.cpp4
-rw-r--r--src/mame/drivers/bfcobra.cpp4
-rw-r--r--src/mame/drivers/bfm_sc1.cpp2
-rw-r--r--src/mame/drivers/bfm_sc2.cpp2
-rw-r--r--src/mame/drivers/bfmsys85.cpp1
-rw-r--r--src/mame/drivers/bigbord2.cpp4
-rw-r--r--src/mame/drivers/bingoc.cpp1
-rw-r--r--src/mame/drivers/bitgraph.cpp2
-rw-r--r--src/mame/drivers/blitz68k.cpp2
-rw-r--r--src/mame/drivers/bmcpokr.cpp1
-rw-r--r--src/mame/drivers/buster.cpp1
-rw-r--r--src/mame/drivers/ccs2810.cpp2
-rw-r--r--src/mame/drivers/chaos.cpp1
-rw-r--r--src/mame/drivers/cobra.cpp2
-rw-r--r--src/mame/drivers/coinmstr.cpp2
-rw-r--r--src/mame/drivers/coinmvga.cpp2
-rw-r--r--src/mame/drivers/coolridr.cpp7
-rw-r--r--src/mame/drivers/csplayh5.cpp1
-rw-r--r--src/mame/drivers/dblewing.cpp2
-rw-r--r--src/mame/drivers/de_2.cpp3
-rw-r--r--src/mame/drivers/de_3.cpp3
-rw-r--r--src/mame/drivers/deco_ld.cpp2
-rw-r--r--src/mame/drivers/discoboy.cpp1
-rw-r--r--src/mame/drivers/dunhuang.cpp1
-rw-r--r--src/mame/drivers/dvk_kcgd.cpp3
-rw-r--r--src/mame/drivers/esqkt.cpp1
-rw-r--r--src/mame/drivers/expro02.cpp2
-rw-r--r--src/mame/drivers/famibox.cpp1
-rw-r--r--src/mame/drivers/funkball.cpp3
-rw-r--r--src/mame/drivers/gamate.cpp1
-rw-r--r--src/mame/drivers/gambl186.cpp1
-rw-r--r--src/mame/drivers/ggconnie.cpp2
-rw-r--r--src/mame/drivers/glasgow.cpp2
-rw-r--r--src/mame/drivers/halleys.cpp2
-rw-r--r--src/mame/drivers/hh_cop400.cpp1
-rw-r--r--src/mame/drivers/hitpoker.cpp1
-rw-r--r--src/mame/drivers/hk68v10.cpp8
-rw-r--r--src/mame/drivers/ibmpcjr.cpp1
-rw-r--r--src/mame/drivers/ichiban.cpp2
-rw-r--r--src/mame/drivers/igs011.cpp2
-rw-r--r--src/mame/drivers/indy_indigo2.cpp2
-rw-r--r--src/mame/drivers/jade.cpp1
-rw-r--r--src/mame/drivers/jclub2.cpp2
-rw-r--r--src/mame/drivers/jpmsru.cpp1
-rw-r--r--src/mame/drivers/jubilee.cpp1
-rw-r--r--src/mame/drivers/jupace.cpp1
-rw-r--r--src/mame/drivers/konamim2.cpp1
-rw-r--r--src/mame/drivers/korgm1.cpp1
-rw-r--r--src/mame/drivers/laserbas.cpp1
-rw-r--r--src/mame/drivers/m14.cpp1
-rw-r--r--src/mame/drivers/m20.cpp1
-rw-r--r--src/mame/drivers/magictg.cpp1
-rw-r--r--src/mame/drivers/mazerbla.cpp7
-rw-r--r--src/mame/drivers/mediagx.cpp1
-rw-r--r--src/mame/drivers/mgames.cpp2
-rw-r--r--src/mame/drivers/missile.cpp1
-rw-r--r--src/mame/drivers/monzagp.cpp1
-rw-r--r--src/mame/drivers/mvme350.cpp8
-rw-r--r--src/mame/drivers/mz2500.cpp1
-rw-r--r--src/mame/drivers/namcos12.cpp1
-rw-r--r--src/mame/drivers/namcos23.cpp2
-rw-r--r--src/mame/drivers/ng_aes.cpp3
-rw-r--r--src/mame/drivers/nightgal.cpp8
-rw-r--r--src/mame/drivers/nsmpoker.cpp1
-rw-r--r--src/mame/drivers/panicr.cpp3
-rw-r--r--src/mame/drivers/paso1600.cpp3
-rw-r--r--src/mame/drivers/pasopia.cpp7
-rw-r--r--src/mame/drivers/pb1000.cpp1
-rw-r--r--src/mame/drivers/pc6001.cpp3
-rw-r--r--src/mame/drivers/pc8801.cpp6
-rw-r--r--src/mame/drivers/pc88va.cpp1
-rw-r--r--src/mame/drivers/pcxt.cpp2
-rw-r--r--src/mame/drivers/pinball2k.cpp3
-rw-r--r--src/mame/drivers/pturn.cpp2
-rw-r--r--src/mame/drivers/px4.cpp2
-rw-r--r--src/mame/drivers/qx10.cpp1
-rw-r--r--src/mame/drivers/r2dx_v33.cpp6
-rw-r--r--src/mame/drivers/s7.cpp1
-rw-r--r--src/mame/drivers/s8.cpp1
-rw-r--r--src/mame/drivers/s8a.cpp1
-rw-r--r--src/mame/drivers/s9.cpp1
-rw-r--r--src/mame/drivers/scv.cpp1
-rw-r--r--src/mame/drivers/sigmab98.cpp2
-rw-r--r--src/mame/drivers/skylncr.cpp1
-rw-r--r--src/mame/drivers/snes.cpp1
-rw-r--r--src/mame/drivers/subsino2.cpp1
-rw-r--r--src/mame/drivers/swtpc.cpp1
-rw-r--r--src/mame/drivers/taitotz.cpp1
-rw-r--r--src/mame/drivers/ti99_4p.cpp1
-rw-r--r--src/mame/drivers/tm990189.cpp2
-rw-r--r--src/mame/drivers/tmmjprd.cpp3
-rw-r--r--src/mame/drivers/ttchamp.cpp1
-rw-r--r--src/mame/drivers/ultrsprt.cpp3
-rw-r--r--src/mame/drivers/univac.cpp1
-rw-r--r--src/mame/drivers/vboy.cpp1
-rw-r--r--src/mame/drivers/vii.cpp2
-rw-r--r--src/mame/drivers/viper.cpp1
-rw-r--r--src/mame/drivers/vt240.cpp2
-rw-r--r--src/mame/drivers/whitestar.cpp10
-rw-r--r--src/mame/drivers/zn.cpp1
-rw-r--r--src/mame/includes/40love.h2
-rw-r--r--src/mame/includes/abc1600.h7
-rw-r--r--src/mame/includes/abc80x.h4
-rw-r--r--src/mame/includes/aim65.h3
-rw-r--r--src/mame/includes/amstrad.h1
-rw-r--r--src/mame/includes/apollo.h5
-rw-r--r--src/mame/includes/apple3.h3
-rw-r--r--src/mame/includes/aquarium.h1
-rw-r--r--src/mame/includes/argus.h1
-rw-r--r--src/mame/includes/arkanoid.h1
-rw-r--r--src/mame/includes/asterix.h1
-rw-r--r--src/mame/includes/at.h2
-rw-r--r--src/mame/includes/atarig1.h1
-rw-r--r--src/mame/includes/atarig42.h1
-rw-r--r--src/mame/includes/atarist.h1
-rw-r--r--src/mame/includes/atarisy1.h1
-rw-r--r--src/mame/includes/atom.h3
-rw-r--r--src/mame/includes/banctec.h2
-rw-r--r--src/mame/includes/bbc.h7
-rw-r--r--src/mame/includes/beathead.h3
-rw-r--r--src/mame/includes/bebox.h2
-rw-r--r--src/mame/includes/bking.h7
-rw-r--r--src/mame/includes/blstroid.h1
-rw-r--r--src/mame/includes/brkthru.h1
-rw-r--r--src/mame/includes/btime.h6
-rw-r--r--src/mame/includes/bullet.h5
-rw-r--r--src/mame/includes/bwing.h1
-rw-r--r--src/mame/includes/cabal.h2
-rw-r--r--src/mame/includes/cave.h1
-rw-r--r--src/mame/includes/cbm2.h2
-rw-r--r--src/mame/includes/cclimber.h1
-rw-r--r--src/mame/includes/chihiro.h1
-rw-r--r--src/mame/includes/coco.h1
-rw-r--r--src/mame/includes/comquest.h2
-rw-r--r--src/mame/includes/cosmic.h1
-rw-r--r--src/mame/includes/crshrace.h1
-rw-r--r--src/mame/includes/cvs.h1
-rw-r--r--src/mame/includes/cyberbal.h3
-rw-r--r--src/mame/includes/cybiko.h1
-rw-r--r--src/mame/includes/darius.h1
-rw-r--r--src/mame/includes/dbz.h1
-rw-r--r--src/mame/includes/dc.h1
-rw-r--r--src/mame/includes/ddragon3.h1
-rw-r--r--src/mame/includes/deco_mlc.h1
-rw-r--r--src/mame/includes/dgn_beta.h1
-rw-r--r--src/mame/includes/ep64.h2
-rw-r--r--src/mame/includes/exp85.h1
-rw-r--r--src/mame/includes/exprraid.h1
-rw-r--r--src/mame/includes/flower.h1
-rw-r--r--src/mame/includes/fmtowns.h3
-rw-r--r--src/mame/includes/fuukifg3.h1
-rw-r--r--src/mame/includes/galastrm.h1
-rw-r--r--src/mame/includes/galaxian.h2
-rw-r--r--src/mame/includes/galaxold.h3
-rw-r--r--src/mame/includes/gb.h2
-rw-r--r--src/mame/includes/gba.h6
-rw-r--r--src/mame/includes/gcpinbal.h3
-rw-r--r--src/mame/includes/goldstar.h1
-rw-r--r--src/mame/includes/gp32.h4
-rw-r--r--src/mame/includes/grchamp.h3
-rw-r--r--src/mame/includes/gstriker.h1
-rw-r--r--src/mame/includes/gsword.h1
-rw-r--r--src/mame/includes/hng64.h12
-rw-r--r--src/mame/includes/hp48.h1
-rw-r--r--src/mame/includes/huebler.h1
-rw-r--r--src/mame/includes/intv.h18
-rw-r--r--src/mame/includes/itech32.h4
-rw-r--r--src/mame/includes/jaguar.h4
-rw-r--r--src/mame/includes/kaypro.h1
-rw-r--r--src/mame/includes/kc.h1
-rw-r--r--src/mame/includes/kickgoal.h2
-rw-r--r--src/mame/includes/konamigx.h6
-rw-r--r--src/mame/includes/ladyfrog.h1
-rw-r--r--src/mame/includes/laserbat.h1
-rw-r--r--src/mame/includes/liberate.h2
-rw-r--r--src/mame/includes/lisa.h1
-rw-r--r--src/mame/includes/m10.h2
-rw-r--r--src/mame/includes/m72.h1
-rw-r--r--src/mame/includes/m90.h1
-rw-r--r--src/mame/includes/m92.h2
-rw-r--r--src/mame/includes/mac.h5
-rw-r--r--src/mame/includes/macpci.h5
-rw-r--r--src/mame/includes/macrossp.h1
-rw-r--r--src/mame/includes/mappy.h2
-rw-r--r--src/mame/includes/mbc55x.h2
-rw-r--r--src/mame/includes/mc1000.h2
-rw-r--r--src/mame/includes/mcatadv.h1
-rw-r--r--src/mame/includes/mcr3.h1
-rw-r--r--src/mame/includes/metro.h2
-rw-r--r--src/mame/includes/mexico86.h1
-rw-r--r--src/mame/includes/midtunit.h2
-rw-r--r--src/mame/includes/mikromik.h2
-rw-r--r--src/mame/includes/mitchell.h1
-rw-r--r--src/mame/includes/model1.h7
-rw-r--r--src/mame/includes/model2.h13
-rw-r--r--src/mame/includes/model3.h2
-rw-r--r--src/mame/includes/moo.h2
-rw-r--r--src/mame/includes/mpu4.h1
-rw-r--r--src/mame/includes/mpz80.h1
-rw-r--r--src/mame/includes/msisaac.h3
-rw-r--r--src/mame/includes/mugsmash.h1
-rw-r--r--src/mame/includes/mw8080bw.h4
-rw-r--r--src/mame/includes/n64.h1
-rw-r--r--src/mame/includes/namcos22.h6
-rw-r--r--src/mame/includes/nbmj8900.h4
-rw-r--r--src/mame/includes/nc.h4
-rw-r--r--src/mame/includes/neogeo.h1
-rw-r--r--src/mame/includes/next.h4
-rw-r--r--src/mame/includes/nmk16.h5
-rw-r--r--src/mame/includes/nycaptor.h1
-rw-r--r--src/mame/includes/overdriv.h2
-rw-r--r--src/mame/includes/pc1512.h4
-rw-r--r--src/mame/includes/pc8001.h1
-rw-r--r--src/mame/includes/pcw16.h14
-rw-r--r--src/mame/includes/pdp1.h2
-rw-r--r--src/mame/includes/pgm.h1
-rw-r--r--src/mame/includes/pk8020.h2
-rw-r--r--src/mame/includes/plus4.h3
-rw-r--r--src/mame/includes/psikyosh.h2
-rw-r--r--src/mame/includes/px8.h1
-rw-r--r--src/mame/includes/ql.h2
-rw-r--r--src/mame/includes/raiden2.h2
-rw-r--r--src/mame/includes/rm380z.h4
-rw-r--r--src/mame/includes/rmnimbus.h1
-rw-r--r--src/mame/includes/rungun.h1
-rw-r--r--src/mame/includes/s11.h4
-rw-r--r--src/mame/includes/sage2.h2
-rw-r--r--src/mame/includes/segahang.h1
-rw-r--r--src/mame/includes/segas32.h2
-rw-r--r--src/mame/includes/segaxbd.h3
-rw-r--r--src/mame/includes/segaybd.h3
-rw-r--r--src/mame/includes/seibuspi.h4
-rw-r--r--src/mame/includes/simple_st0016.h1
-rw-r--r--src/mame/includes/simpsons.h3
-rw-r--r--src/mame/includes/snes.h2
-rw-r--r--src/mame/includes/sorcerer.h1
-rw-r--r--src/mame/includes/speedatk.h2
-rw-r--r--src/mame/includes/sprint4.h1
-rw-r--r--src/mame/includes/ssv.h5
-rw-r--r--src/mame/includes/stv.h1
-rw-r--r--src/mame/includes/suna8.h1
-rw-r--r--src/mame/includes/super6.h1
-rw-r--r--src/mame/includes/super80.h1
-rw-r--r--src/mame/includes/suprslam.h1
-rw-r--r--src/mame/includes/swtpc09.h3
-rw-r--r--src/mame/includes/system16.h1
-rw-r--r--src/mame/includes/taito_b.h2
-rw-r--r--src/mame/includes/taito_l.h1
-rw-r--r--src/mame/includes/taito_z.h3
-rw-r--r--src/mame/includes/taitoair.h4
-rw-r--r--src/mame/includes/taitojc.h6
-rw-r--r--src/mame/includes/tankbust.h1
-rw-r--r--src/mame/includes/tecmo.h1
-rw-r--r--src/mame/includes/thomson.h3
-rw-r--r--src/mame/includes/tmnt.h1
-rw-r--r--src/mame/includes/tnzs.h5
-rw-r--r--src/mame/includes/toaplan2.h1
-rw-r--r--src/mame/includes/trs80m2.h4
-rw-r--r--src/mame/includes/tubep.h1
-rw-r--r--src/mame/includes/tumbleb.h1
-rw-r--r--src/mame/includes/tumblep.h4
-rw-r--r--src/mame/includes/turbo.h1
-rw-r--r--src/mame/includes/turrett.h2
-rw-r--r--src/mame/includes/twincobr.h2
-rw-r--r--src/mame/includes/tx0.h1
-rw-r--r--src/mame/includes/ut88.h2
-rw-r--r--src/mame/includes/v1050.h4
-rw-r--r--src/mame/includes/vic10.h5
-rw-r--r--src/mame/includes/vic20.h3
-rw-r--r--src/mame/includes/wangpc.h1
-rw-r--r--src/mame/includes/wiz.h2
-rw-r--r--src/mame/includes/wpc_pin.h1
-rw-r--r--src/mame/includes/x68k.h6
-rw-r--r--src/mame/includes/xerox820.h2
-rw-r--r--src/mame/includes/xexex.h2
-rw-r--r--src/mame/includes/xor100.h1
-rw-r--r--src/mame/includes/zaxxon.h1
-rw-r--r--src/mame/includes/zx.h2
-rw-r--r--src/mame/machine/amigakbd.h1
-rw-r--r--src/mame/machine/apollo_kbd.h3
-rw-r--r--src/mame/machine/asic65.h1
-rw-r--r--src/mame/machine/cdi070.h3
-rw-r--r--src/mame/machine/cdicdic.h4
-rw-r--r--src/mame/machine/cdislave.h1
-rw-r--r--src/mame/machine/megacd.h2
-rw-r--r--src/mame/machine/namco62.h4
-rw-r--r--src/mame/machine/nextkbd.h2
-rw-r--r--src/mame/machine/psxcd.h1
-rw-r--r--src/mame/machine/raiden2cop.h2
-rw-r--r--src/mame/machine/smartmed.h2
-rw-r--r--src/mame/video/avgdvg.h1
-rw-r--r--src/mame/video/bfm_adr2.h2
-rw-r--r--src/mame/video/decodmd1.h1
-rw-r--r--src/mame/video/decodmd2.h2
-rw-r--r--src/mame/video/excellent_spr.h2
-rw-r--r--src/mame/video/gb_lcd.h1
-rw-r--r--src/mame/video/gime.h3
-rw-r--r--src/mame/video/k001005.h2
-rw-r--r--src/mame/video/n64.cpp2
-rw-r--r--src/mame/video/n64.h3
-rw-r--r--src/mame/video/nick.h1
-rw-r--r--src/mame/video/pc080sn.h1
-rw-r--r--src/mame/video/poisk1.cpp1
-rw-r--r--src/mame/video/powervr2.h5
-rw-r--r--src/mame/video/tc0780fpa.h1
-rw-r--r--src/mame/video/vrender0.h2
318 files changed, 11 insertions, 726 deletions
diff --git a/src/mame/audio/dcs.h b/src/mame/audio/dcs.h
index 032ce6b5c8a..7f84d5fed96 100644
--- a/src/mame/audio/dcs.h
+++ b/src/mame/audio/dcs.h
@@ -48,9 +48,6 @@ public:
DECLARE_WRITE32_MEMBER( dsio_idma_data_w );
DECLARE_READ32_MEMBER( dsio_idma_data_r );
- DECLARE_READ32_MEMBER(de_r);
- DECLARE_WRITE32_MEMBER(de_w);
-
// non public
void dcs_boot();
TIMER_CALLBACK_MEMBER( dcs_reset );
@@ -59,8 +56,6 @@ public:
DECLARE_WRITE16_MEMBER( dcs_dataram_w );
DECLARE_WRITE16_MEMBER( dcs_data_bank_select_w );
DECLARE_WRITE16_MEMBER( dcs_data_bank_select2_w );
- DECLARE_READ16_MEMBER( dcs_dataram_bank_select_r );
- DECLARE_WRITE16_MEMBER( dcs_dataram_bank_select_w );
inline void sdrc_update_bank_pointers();
void sdrc_remap_memory();
void sdrc_reset();
diff --git a/src/mame/audio/dsbz80.h b/src/mame/audio/dsbz80.h
index 3e8210d8e27..fb642566245 100644
--- a/src/mame/audio/dsbz80.h
+++ b/src/mame/audio/dsbz80.h
@@ -54,7 +54,6 @@ private:
UINT32 mp_start, mp_end, mp_vol, mp_pan, mp_state, lp_start, lp_end, start, end;
int mp_pos, audio_pos, audio_avail;
int status;
- int getbit();
};
diff --git a/src/mame/audio/trackfld.h b/src/mame/audio/trackfld.h
index 03f78799c9e..e1cf446f6a8 100644
--- a/src/mame/audio/trackfld.h
+++ b/src/mame/audio/trackfld.h
@@ -16,8 +16,6 @@ public:
DECLARE_WRITE8_MEMBER(trackfld_sound_w );
DECLARE_READ8_MEMBER(hyperspt_sh_timer_r );
DECLARE_WRITE8_MEMBER(hyperspt_sound_w );
- DECLARE_WRITE8_MEMBER(konami_SN76496_latch_w );
- DECLARE_WRITE8_MEMBER(konami_SN76496_w );
protected:
// device-level overrides
diff --git a/src/mame/audio/vboy.h b/src/mame/audio/vboy.h
index b714999cfc7..f3d85d60c6f 100644
--- a/src/mame/audio/vboy.h
+++ b/src/mame/audio/vboy.h
@@ -88,9 +88,6 @@ protected:
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
- // inline data
- s_sreg sound_registers(void);
-
s_snd_channel snd_channel[5];
UINT16 waveFreq2LenTbl[2048];
diff --git a/src/mame/drivers/39in1.cpp b/src/mame/drivers/39in1.cpp
index fcbd59370f4..0c5bdcafc11 100644
--- a/src/mame/drivers/39in1.cpp
+++ b/src/mame/drivers/39in1.cpp
@@ -73,8 +73,6 @@ public:
DECLARE_WRITE32_MEMBER(pxa255_gpio_w);
DECLARE_READ32_MEMBER(pxa255_lcd_r);
DECLARE_WRITE32_MEMBER(pxa255_lcd_w);
- DECLARE_READ32_MEMBER(return_zero);
- DECLARE_READ32_MEMBER(unknown_r);
DECLARE_READ32_MEMBER(cpld_r);
DECLARE_WRITE32_MEMBER(cpld_w);
DECLARE_READ32_MEMBER(prot_cheater_r);
diff --git a/src/mame/drivers/a2600.cpp b/src/mame/drivers/a2600.cpp
index 6c61d71b60f..fc0f9bc5cdf 100644
--- a/src/mame/drivers/a2600.cpp
+++ b/src/mame/drivers/a2600.cpp
@@ -84,7 +84,6 @@ protected:
required_device<vcs_cart_slot_device> m_cart;
required_device<tia_video_device> m_tia;
- unsigned long detect_2600controllers();
required_device<m6507_device> m_maincpu;
required_device<screen_device> m_screen;
required_ioport m_swb;
diff --git a/src/mame/drivers/a7800.cpp b/src/mame/drivers/a7800.cpp
index 62f211b078e..eda5f74ac07 100644
--- a/src/mame/drivers/a7800.cpp
+++ b/src/mame/drivers/a7800.cpp
@@ -135,11 +135,8 @@ public:
int m_bios_enabled;
DECLARE_READ8_MEMBER(bios_or_cart_r);
- DECLARE_WRITE8_MEMBER(ram0_w);
DECLARE_READ8_MEMBER(tia_r);
DECLARE_WRITE8_MEMBER(tia_w);
- DECLARE_READ8_MEMBER(maria_r);
- DECLARE_WRITE8_MEMBER(maria_w);
DECLARE_DRIVER_INIT(a7800_pal);
DECLARE_DRIVER_INIT(a7800_ntsc);
virtual void machine_start() override;
diff --git a/src/mame/drivers/alg.cpp b/src/mame/drivers/alg.cpp
index f01d9004c91..6cc10cfd788 100644
--- a/src/mame/drivers/alg.cpp
+++ b/src/mame/drivers/alg.cpp
@@ -56,7 +56,6 @@ public:
DECLARE_DRIVER_INIT(pal);
DECLARE_VIDEO_START(alg);
- TIMER_CALLBACK_MEMBER(response_timer);
protected:
// amiga_state overrides
diff --git a/src/mame/drivers/amusco.cpp b/src/mame/drivers/amusco.cpp
index ea3092ee7ed..9ed26923a71 100644
--- a/src/mame/drivers/amusco.cpp
+++ b/src/mame/drivers/amusco.cpp
@@ -103,7 +103,6 @@ public:
MC6845_ON_UPDATE_ADDR_CHANGED(crtc_addr);
UINT32 screen_update_amusco(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- INTERRUPT_GEN_MEMBER(amusco_interrupt);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
required_device<pic8259_device> m_pic;
diff --git a/src/mame/drivers/applix.cpp b/src/mame/drivers/applix.cpp
index db72b467e7f..d6979cefc91 100644
--- a/src/mame/drivers/applix.cpp
+++ b/src/mame/drivers/applix.cpp
@@ -117,8 +117,6 @@ public:
DECLARE_READ16_MEMBER(fdc_stat_r);
DECLARE_WRITE16_MEMBER(fdc_data_w);
DECLARE_WRITE16_MEMBER(fdc_cmd_w);
- DECLARE_WRITE_LINE_MEMBER(kbd_clock_w);
- DECLARE_WRITE_LINE_MEMBER(kbd_data_w);
DECLARE_FLOPPY_FORMATS(floppy_formats);
DECLARE_READ8_MEMBER( internal_data_read );
DECLARE_WRITE8_MEMBER( internal_data_write );
diff --git a/src/mame/drivers/atari400.cpp b/src/mame/drivers/atari400.cpp
index 6be7bc28c37..17573b3bac9 100644
--- a/src/mame/drivers/atari400.cpp
+++ b/src/mame/drivers/atari400.cpp
@@ -291,8 +291,6 @@ public:
DECLARE_WRITE8_MEMBER(a130xe_low_w);
DECLARE_READ8_MEMBER(xegs_low_r);
DECLARE_WRITE8_MEMBER(xegs_low_w);
- DECLARE_READ8_MEMBER(xegs_high_r);
- DECLARE_WRITE8_MEMBER(xegs_high_w);
TIMER_DEVICE_CALLBACK_MEMBER(a400_interrupt);
TIMER_DEVICE_CALLBACK_MEMBER(a800xl_interrupt);
diff --git a/src/mame/drivers/avt.cpp b/src/mame/drivers/avt.cpp
index 20ddc6ec0d1..5a752526f81 100644
--- a/src/mame/drivers/avt.cpp
+++ b/src/mame/drivers/avt.cpp
@@ -446,7 +446,6 @@ public:
tilemap_t *m_bg_tilemap;
UINT8 m_crtc_vreg[0x100],m_crtc_index;
- DECLARE_WRITE8_MEMBER(debug_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
virtual void video_start() override;
DECLARE_PALETTE_INIT(avt);
diff --git a/src/mame/drivers/backfire.cpp b/src/mame/drivers/backfire.cpp
index 06a2214b9e7..9ca90c212e8 100644
--- a/src/mame/drivers/backfire.cpp
+++ b/src/mame/drivers/backfire.cpp
@@ -72,7 +72,6 @@ public:
UINT16 m_pf3_rowscroll[0x0800/2];
UINT16 m_pf4_rowscroll[0x0800/2];
DECLARE_READ32_MEMBER(backfire_control2_r);
- DECLARE_READ32_MEMBER(backfire_control3_r);
DECLARE_WRITE32_MEMBER(backfire_nonbuffered_palette_w);
DECLARE_READ32_MEMBER(backfire_pf1_rowscroll_r);
DECLARE_READ32_MEMBER(backfire_pf2_rowscroll_r);
@@ -87,9 +86,6 @@ public:
DECLARE_READ32_MEMBER(backfire_spriteram2_r);
DECLARE_WRITE32_MEMBER(backfire_spriteram2_w);
DECLARE_READ32_MEMBER(backfire_speedup_r);
- DECLARE_READ32_MEMBER(backfire_unknown_wheel_r);
- DECLARE_READ32_MEMBER(backfire_wheel1_r);
- DECLARE_READ32_MEMBER(backfire_wheel2_r);
DECLARE_READ32_MEMBER(backfire_eeprom_r);
DECLARE_WRITE32_MEMBER(backfire_eeprom_w);
DECLARE_DRIVER_INIT(backfire);
diff --git a/src/mame/drivers/bfcobra.cpp b/src/mame/drivers/bfcobra.cpp
index 9466aacdc0f..f2bf5fbfa8c 100644
--- a/src/mame/drivers/bfcobra.cpp
+++ b/src/mame/drivers/bfcobra.cpp
@@ -289,8 +289,6 @@ public:
DECLARE_WRITE8_MEMBER(meter_w);
DECLARE_READ8_MEMBER(latch_r);
DECLARE_WRITE8_MEMBER(latch_w);
- DECLARE_WRITE8_MEMBER(fd_op_w);
- DECLARE_WRITE8_MEMBER(fd_ctrl_w);
DECLARE_READ8_MEMBER(upd_r);
DECLARE_WRITE8_MEMBER(upd_w);
DECLARE_WRITE_LINE_MEMBER(z80_acia_irq);
@@ -311,8 +309,6 @@ public:
void command_phase(struct fdc_t &fdc, UINT8 data);
inline UINT8* blitter_get_addr(UINT32 addr);
inline void z80_bank(int num, int data);
- UINT8 exec_r_phase(void);
- UINT8 results_phase(void);
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
required_device<acia6850_device> m_acia6850_0;
diff --git a/src/mame/drivers/bfm_sc1.cpp b/src/mame/drivers/bfm_sc1.cpp
index b87fda1b128..685e69af3eb 100644
--- a/src/mame/drivers/bfm_sc1.cpp
+++ b/src/mame/drivers/bfm_sc1.cpp
@@ -175,7 +175,6 @@ public:
DECLARE_WRITE8_MEMBER(triac_w);
DECLARE_READ8_MEMBER(triac_r);
DECLARE_READ8_MEMBER(nec_r);
- DECLARE_WRITE8_MEMBER(nec_reset_w);
DECLARE_WRITE8_MEMBER(nec_latch_w);
void save_state();
@@ -191,7 +190,6 @@ public:
INTERRUPT_GEN_MEMBER(timer_irq);
void sc1_common_init(int reels, int decrypt, int defaultbank);
void Scorpion1_SetSwitchState(int strobe, int data, int state);
- int Scorpion1_GetSwitchState(int strobe, int data);
int sc1_find_project_string( );
required_device<cpu_device> m_maincpu;
required_device<stepper_device> m_reel0;
diff --git a/src/mame/drivers/bfm_sc2.cpp b/src/mame/drivers/bfm_sc2.cpp
index 6ceb2a192bf..adb2bf7d7a2 100644
--- a/src/mame/drivers/bfm_sc2.cpp
+++ b/src/mame/drivers/bfm_sc2.cpp
@@ -298,8 +298,6 @@ public:
DECLARE_WRITE8_MEMBER(vfd2_data_w);
DECLARE_WRITE8_MEMBER(e2ram_w);
DECLARE_READ8_MEMBER(direct_input_r);
- DECLARE_READ8_MEMBER(sc3_expansion_r);
- DECLARE_WRITE8_MEMBER(sc3_expansion_w);
int recdata(int changed, int data);
DECLARE_WRITE8_MEMBER(nec_reset_w);
DECLARE_WRITE8_MEMBER(nec_latch_w);
diff --git a/src/mame/drivers/bfmsys85.cpp b/src/mame/drivers/bfmsys85.cpp
index 370166c4e5b..fccd9ecb7b0 100644
--- a/src/mame/drivers/bfmsys85.cpp
+++ b/src/mame/drivers/bfmsys85.cpp
@@ -117,7 +117,6 @@ public:
DECLARE_WRITE8_MEMBER(mux_enable_w);
DECLARE_WRITE8_MEMBER(triac_w);
DECLARE_READ8_MEMBER(triac_r);
- DECLARE_READ_LINE_MEMBER(sys85_data_r);
DECLARE_WRITE_LINE_MEMBER(sys85_data_w);
DECLARE_WRITE_LINE_MEMBER(write_acia_clock);
DECLARE_DRIVER_INIT(decode);
diff --git a/src/mame/drivers/bigbord2.cpp b/src/mame/drivers/bigbord2.cpp
index 1427618e00b..8bc7191eb28 100644
--- a/src/mame/drivers/bigbord2.cpp
+++ b/src/mame/drivers/bigbord2.cpp
@@ -126,8 +126,6 @@ public:
DECLARE_READ8_MEMBER(portc4_r);
DECLARE_READ8_MEMBER(portd0_r);
DECLARE_WRITE8_MEMBER(bigbord2_kbd_put);
- DECLARE_WRITE_LINE_MEMBER(intrq_w);
- DECLARE_WRITE_LINE_MEMBER(drq_w);
DECLARE_WRITE_LINE_MEMBER(frame);
DECLARE_DRIVER_INIT(bigbord2);
TIMER_DEVICE_CALLBACK_MEMBER(ctc_tick);
@@ -147,8 +145,6 @@ private:
virtual void machine_start() override;
virtual void machine_reset() override;
virtual void video_start() override;
- void fdc_intrq_w(bool state);
- void fdc_drq_w(bool state);
address_space *m_mem;
address_space *m_io;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/bingoc.cpp b/src/mame/drivers/bingoc.cpp
index 267156611e7..868fd3c3563 100644
--- a/src/mame/drivers/bingoc.cpp
+++ b/src/mame/drivers/bingoc.cpp
@@ -47,7 +47,6 @@ public:
UINT8 m_x;
DECLARE_READ16_MEMBER(unknown_r);
- DECLARE_READ8_MEMBER(sound_test_r);
DECLARE_WRITE16_MEMBER(main_sound_latch_w);
DECLARE_WRITE8_MEMBER(sound_play_w);
virtual void video_start() override;
diff --git a/src/mame/drivers/bitgraph.cpp b/src/mame/drivers/bitgraph.cpp
index 3a2f6a0c26e..511f4fb2a1b 100644
--- a/src/mame/drivers/bitgraph.cpp
+++ b/src/mame/drivers/bitgraph.cpp
@@ -116,8 +116,6 @@ public:
DECLARE_WRITE8_MEMBER( pia_pa_w );
DECLARE_WRITE8_MEMBER( pia_pb_w );
DECLARE_READ_LINE_MEMBER( pia_ca1_r );
- DECLARE_READ_LINE_MEMBER( pia_cb1_r );
- DECLARE_WRITE_LINE_MEMBER( pia_ca2_w );
DECLARE_WRITE_LINE_MEMBER( pia_cb2_w );
DECLARE_WRITE16_MEMBER( baud_write );
diff --git a/src/mame/drivers/blitz68k.cpp b/src/mame/drivers/blitz68k.cpp
index e51a4203581..b00e0492e29 100644
--- a/src/mame/drivers/blitz68k.cpp
+++ b/src/mame/drivers/blitz68k.cpp
@@ -116,8 +116,6 @@ public:
DECLARE_READ16_MEMBER(blitter_status_r);
DECLARE_WRITE16_MEMBER(lamps_w);
DECLARE_READ16_MEMBER(test_r);
- DECLARE_WRITE16_MEMBER(irq_callback_w);
- DECLARE_WRITE16_MEMBER(sound_write_w);
DECLARE_READ8_MEMBER(bankrob_mcu1_r);
DECLARE_READ8_MEMBER(bankrob_mcu2_r);
DECLARE_READ8_MEMBER(bankrob_mcu_status_read_r);
diff --git a/src/mame/drivers/bmcpokr.cpp b/src/mame/drivers/bmcpokr.cpp
index 46b3d297f13..4b04ea6976a 100644
--- a/src/mame/drivers/bmcpokr.cpp
+++ b/src/mame/drivers/bmcpokr.cpp
@@ -81,7 +81,6 @@ public:
tilemap_t *m_tilemap_2;
TILE_GET_INFO_MEMBER(get_t1_tile_info);
TILE_GET_INFO_MEMBER(get_t2_tile_info);
- TILE_GET_INFO_MEMBER(get_t3_tile_info);
DECLARE_WRITE16_MEMBER(videoram_1_w);
DECLARE_WRITE16_MEMBER(videoram_2_w);
diff --git a/src/mame/drivers/buster.cpp b/src/mame/drivers/buster.cpp
index b7048f13bbc..f08a32eeb0a 100644
--- a/src/mame/drivers/buster.cpp
+++ b/src/mame/drivers/buster.cpp
@@ -25,7 +25,6 @@ public:
m_palette(*this, "palette") { }
required_shared_ptr<UINT8> m_vram;
- DECLARE_READ8_MEMBER(test_r);
virtual void video_start() override;
UINT32 screen_update_buster(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/ccs2810.cpp b/src/mame/drivers/ccs2810.cpp
index 54be00bab5b..ab38592295a 100644
--- a/src/mame/drivers/ccs2810.cpp
+++ b/src/mame/drivers/ccs2810.cpp
@@ -101,8 +101,6 @@ private:
bool m_dsize;
UINT8 m_ds;
floppy_image_device *m_floppy;
- void fdc_intrq_w(bool state);
- void fdc_drq_w(bool state);
required_device<cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
optional_device<mb8877_t> m_fdc;
diff --git a/src/mame/drivers/chaos.cpp b/src/mame/drivers/chaos.cpp
index 01245e83d7f..b03531bc362 100644
--- a/src/mame/drivers/chaos.cpp
+++ b/src/mame/drivers/chaos.cpp
@@ -50,7 +50,6 @@ public:
DECLARE_WRITE8_MEMBER(port1f_w);
DECLARE_READ8_MEMBER(port90_r);
DECLARE_READ8_MEMBER(port91_r);
- DECLARE_WRITE8_MEMBER(port92_w);
DECLARE_WRITE8_MEMBER(kbd_put);
UINT8 m_term_data;
virtual void machine_reset() override;
diff --git a/src/mame/drivers/cobra.cpp b/src/mame/drivers/cobra.cpp
index 97cd40a7cb1..840feea61df 100644
--- a/src/mame/drivers/cobra.cpp
+++ b/src/mame/drivers/cobra.cpp
@@ -647,8 +647,6 @@ public:
DECLARE_READ32_MEMBER(sub_comram_r);
DECLARE_WRITE32_MEMBER(sub_comram_w);
- DECLARE_READ32_MEMBER(sub_sound_r);
- DECLARE_WRITE32_MEMBER(sub_sound_w);
DECLARE_READ32_MEMBER(sub_unk7e_r);
DECLARE_WRITE32_MEMBER(sub_debug_w);
DECLARE_READ32_MEMBER(sub_unk1_r);
diff --git a/src/mame/drivers/coinmstr.cpp b/src/mame/drivers/coinmstr.cpp
index c9c74ee23c1..ea5b3edf2aa 100644
--- a/src/mame/drivers/coinmstr.cpp
+++ b/src/mame/drivers/coinmstr.cpp
@@ -162,8 +162,6 @@ public:
DECLARE_WRITE8_MEMBER(quizmstr_attr1_w);
DECLARE_WRITE8_MEMBER(quizmstr_attr2_w);
DECLARE_WRITE8_MEMBER(quizmstr_attr3_w);
- DECLARE_WRITE8_MEMBER(jpcoin2_attr1_w);
- DECLARE_WRITE8_MEMBER(jpcoin2_attr2_w);
DECLARE_READ8_MEMBER(question_r);
DECLARE_WRITE8_MEMBER(question_w);
DECLARE_READ8_MEMBER(ff_r);
diff --git a/src/mame/drivers/coinmvga.cpp b/src/mame/drivers/coinmvga.cpp
index 6d59758b421..9b0993bca4b 100644
--- a/src/mame/drivers/coinmvga.cpp
+++ b/src/mame/drivers/coinmvga.cpp
@@ -241,8 +241,6 @@ public:
m_palette2(*this, "palette2") { }
required_shared_ptr<UINT16> m_vram;
- DECLARE_WRITE8_MEMBER(debug_w);
- DECLARE_READ16_MEMBER(test_r);
DECLARE_DRIVER_INIT(colorama);
DECLARE_DRIVER_INIT(cmrltv75);
virtual void video_start() override;
diff --git a/src/mame/drivers/coolridr.cpp b/src/mame/drivers/coolridr.cpp
index b284e28c944..b6d0b5a83fd 100644
--- a/src/mame/drivers/coolridr.cpp
+++ b/src/mame/drivers/coolridr.cpp
@@ -398,8 +398,6 @@ public:
DECLARE_READ32_MEMBER(sysh1_sound_dma_r);
DECLARE_WRITE32_MEMBER(sysh1_sound_dma_w);
- DECLARE_READ32_MEMBER(sysh1_ioga_r);
- DECLARE_WRITE32_MEMBER(sysh1_ioga_w);
DECLARE_READ32_MEMBER(sysh1_unk_blit_r);
DECLARE_WRITE32_MEMBER(sysh1_unk_blit_w);
DECLARE_WRITE32_MEMBER(sysh1_blit_mode_w);
@@ -407,9 +405,7 @@ public:
DECLARE_WRITE32_MEMBER(sysh1_fb_mode_w);
DECLARE_WRITE32_MEMBER(sysh1_fb_data_w);
- DECLARE_WRITE32_MEMBER(sysh1_pal_w);
DECLARE_WRITE32_MEMBER(sysh1_dma_w);
- DECLARE_WRITE32_MEMBER(sysh1_char_w);
DECLARE_READ32_MEMBER(coolridr_hack2_r);
DECLARE_READ32_MEMBER(aquastge_hack_r);
DECLARE_READ16_MEMBER(h1_soundram_r);
@@ -442,7 +438,6 @@ public:
UINT32 screen_update_coolridr1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_coolridr2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void blit_current_sprite(address_space &space);
- INTERRUPT_GEN_MEMBER(system_h1);
TIMER_DEVICE_CALLBACK_MEMBER(system_h1_main);
TIMER_DEVICE_CALLBACK_MEMBER(system_h1_sub);
DECLARE_WRITE8_MEMBER(scsp_irq);
@@ -481,8 +476,6 @@ public:
int colbase;
};
- static int comp_sprite_z(const void *q1, const void *q2);
-
struct cool_render_object **m_cool_render_object_list1;
struct cool_render_object **m_cool_render_object_list2;
diff --git a/src/mame/drivers/csplayh5.cpp b/src/mame/drivers/csplayh5.cpp
index c9ea1186ec6..fa87c2f7a02 100644
--- a/src/mame/drivers/csplayh5.cpp
+++ b/src/mame/drivers/csplayh5.cpp
@@ -65,7 +65,6 @@ public:
DECLARE_READ16_MEMBER(csplayh5_mux_r);
DECLARE_WRITE16_MEMBER(csplayh5_mux_w);
DECLARE_WRITE16_MEMBER(csplayh5_sound_w);
- DECLARE_READ16_MEMBER(test_r);
DECLARE_READ8_MEMBER(csplayh5_sound_r);
DECLARE_WRITE8_MEMBER(csplayh5_soundclr_w);
diff --git a/src/mame/drivers/dblewing.cpp b/src/mame/drivers/dblewing.cpp
index f6c74cb331c..9076254e457 100644
--- a/src/mame/drivers/dblewing.cpp
+++ b/src/mame/drivers/dblewing.cpp
@@ -109,8 +109,6 @@ public:
required_device<deco16ic_device> m_deco_tilegen1;
required_shared_ptr<UINT16> m_decrypted_opcodes;
DECLARE_WRITE_LINE_MEMBER(sound_irq);
- DECLARE_READ16_MEMBER(dblewing_prot_r);
- DECLARE_WRITE16_MEMBER(dblewing_prot_w);
DECLARE_READ8_MEMBER(irq_latch_r);
DECLARE_DRIVER_INIT(dblewing);
virtual void machine_start() override;
diff --git a/src/mame/drivers/de_2.cpp b/src/mame/drivers/de_2.cpp
index 6f4ce3fb2ec..ae58088dc0b 100644
--- a/src/mame/drivers/de_2.cpp
+++ b/src/mame/drivers/de_2.cpp
@@ -77,13 +77,10 @@ public:
DECLARE_WRITE8_MEMBER(lamp1_w) { };
DECLARE_WRITE_LINE_MEMBER(ym2151_irq_w);
DECLARE_WRITE_LINE_MEMBER(msm5205_irq_w);
- DECLARE_WRITE_LINE_MEMBER(pia_irq);
DECLARE_WRITE8_MEMBER(sol2_w) { }; // solenoids 8-15
DECLARE_WRITE8_MEMBER(sol3_w);
DECLARE_WRITE8_MEMBER(sound_w);
DECLARE_WRITE_LINE_MEMBER(pia21_ca2_w);
- DECLARE_INPUT_CHANGED_MEMBER(main_nmi);
- DECLARE_INPUT_CHANGED_MEMBER(audio_nmi);
DECLARE_READ8_MEMBER(sound_latch_r);
DECLARE_WRITE8_MEMBER(sample_bank_w);
diff --git a/src/mame/drivers/de_3.cpp b/src/mame/drivers/de_3.cpp
index 4110d423d49..c31e6698c92 100644
--- a/src/mame/drivers/de_3.cpp
+++ b/src/mame/drivers/de_3.cpp
@@ -59,14 +59,11 @@ public:
DECLARE_WRITE8_MEMBER(lamp1_w) { };
//DECLARE_WRITE_LINE_MEMBER(ym2151_irq_w);
//DECLARE_WRITE_LINE_MEMBER(msm5205_irq_w);
- DECLARE_WRITE_LINE_MEMBER(pia_irq);
DECLARE_WRITE8_MEMBER(sol2_w) { }; // solenoids 8-15
DECLARE_WRITE8_MEMBER(sol3_w);
DECLARE_WRITE8_MEMBER(sound_w);
DECLARE_WRITE8_MEMBER(dac_w) { };
DECLARE_WRITE_LINE_MEMBER(pia21_ca2_w);
- DECLARE_INPUT_CHANGED_MEMBER(main_nmi);
- DECLARE_INPUT_CHANGED_MEMBER(audio_nmi);
DECLARE_READ8_MEMBER(dmd_status_r);
// DECLARE_READ8_MEMBER(sound_latch_r);
diff --git a/src/mame/drivers/deco_ld.cpp b/src/mame/drivers/deco_ld.cpp
index 9de5ee54313..13beeaf905c 100644
--- a/src/mame/drivers/deco_ld.cpp
+++ b/src/mame/drivers/deco_ld.cpp
@@ -144,11 +144,9 @@ public:
UINT8 m_laserdisc_data;
int m_nmimask;
- DECLARE_WRITE8_MEMBER(rblaster_sound_w);
DECLARE_READ8_MEMBER(laserdisc_r);
DECLARE_WRITE8_MEMBER(laserdisc_w);
DECLARE_READ8_MEMBER(sound_status_r);
- DECLARE_WRITE8_MEMBER(nmimask_w);
DECLARE_WRITE8_MEMBER(decold_sound_cmd_w);
DECLARE_WRITE8_MEMBER(decold_palette_w);
DECLARE_CUSTOM_INPUT_MEMBER(begas_vblank_r);
diff --git a/src/mame/drivers/discoboy.cpp b/src/mame/drivers/discoboy.cpp
index 41f7a720071..f127c4554e2 100644
--- a/src/mame/drivers/discoboy.cpp
+++ b/src/mame/drivers/discoboy.cpp
@@ -95,7 +95,6 @@ public:
virtual void video_start() override;
UINT32 screen_update_discoboy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
- void discoboy_setrombank( UINT8 data );
DECLARE_WRITE_LINE_MEMBER(yunsung8_adpcm_int);
required_device<cpu_device> m_maincpu;
required_device<msm5205_device> m_msm;
diff --git a/src/mame/drivers/dunhuang.cpp b/src/mame/drivers/dunhuang.cpp
index 438affcd623..91c9fd5f022 100644
--- a/src/mame/drivers/dunhuang.cpp
+++ b/src/mame/drivers/dunhuang.cpp
@@ -121,7 +121,6 @@ public:
DECLARE_READ8_MEMBER(dunhuang_service_r);
DECLARE_READ8_MEMBER(dunhuang_input_r);
DECLARE_WRITE8_MEMBER(dunhuang_rombank_w);
- DECLARE_WRITE8_MEMBER(dunhuang_82_w);
DECLARE_READ8_MEMBER(dunhuang_dsw_r);
TILE_GET_INFO_MEMBER(get_tile_info);
TILE_GET_INFO_MEMBER(get_tile_info2);
diff --git a/src/mame/drivers/dvk_kcgd.cpp b/src/mame/drivers/dvk_kcgd.cpp
index 0beb193fde2..eb2236cee5d 100644
--- a/src/mame/drivers/dvk_kcgd.cpp
+++ b/src/mame/drivers/dvk_kcgd.cpp
@@ -76,9 +76,6 @@ public:
};
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- DECLARE_WRITE_LINE_MEMBER(write_keyboard_clock);
- DECLARE_WRITE_LINE_MEMBER(write_line_clock);
-
DECLARE_READ16_MEMBER(vram_addr_r);
DECLARE_READ16_MEMBER(vram_data_r);
DECLARE_READ16_MEMBER(vram_mmap_r);
diff --git a/src/mame/drivers/esqkt.cpp b/src/mame/drivers/esqkt.cpp
index 31883c70979..a9bfb23947c 100644
--- a/src/mame/drivers/esqkt.cpp
+++ b/src/mame/drivers/esqkt.cpp
@@ -128,7 +128,6 @@ private:
public:
DECLARE_DRIVER_INIT(kt);
- DECLARE_INPUT_CHANGED_MEMBER(key_stroke);
DECLARE_WRITE_LINE_MEMBER(esq5506_otto_irq);
DECLARE_READ16_MEMBER(esq5506_read_adc);
};
diff --git a/src/mame/drivers/expro02.cpp b/src/mame/drivers/expro02.cpp
index 53904351833..19ce11ce23d 100644
--- a/src/mame/drivers/expro02.cpp
+++ b/src/mame/drivers/expro02.cpp
@@ -238,8 +238,6 @@ public:
UINT16 m_vram_1_bank_num;
DECLARE_WRITE16_MEMBER(expro02_6295_bankswitch_w);
DECLARE_WRITE16_MEMBER(expro02_paletteram_w);
- DECLARE_WRITE16_MEMBER(expro02_vram_0_bank_w);
- DECLARE_WRITE16_MEMBER(expro02_vram_1_bank_w);
DECLARE_DRIVER_INIT(expro02);
virtual void machine_reset() override;
virtual void video_start() override;
diff --git a/src/mame/drivers/famibox.cpp b/src/mame/drivers/famibox.cpp
index 8fe3e6434f6..ee39a617359 100644
--- a/src/mame/drivers/famibox.cpp
+++ b/src/mame/drivers/famibox.cpp
@@ -115,7 +115,6 @@ public:
UINT32 screen_update_famibox(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(famicombox_attract_timer_callback);
TIMER_CALLBACK_MEMBER(famicombox_gameplay_timer_callback);
- void set_mirroring(int mirroring);
void famicombox_bankswitch(UINT8 bank);
void famicombox_reset();
void ppu_irq(int *ppu_regs);
diff --git a/src/mame/drivers/funkball.cpp b/src/mame/drivers/funkball.cpp
index 9031a46b1a1..caa650705fe 100644
--- a/src/mame/drivers/funkball.cpp
+++ b/src/mame/drivers/funkball.cpp
@@ -107,7 +107,6 @@ public:
required_device<address_map_bank_device> m_flashbank;
required_ioport_array<16> m_inputs;
- DECLARE_READ8_MEMBER( get_slave_ack );
DECLARE_WRITE32_MEMBER( flash_w );
// DECLARE_WRITE8_MEMBER( bios_ram_w );
DECLARE_READ8_MEMBER( test_r );
@@ -131,8 +130,6 @@ public:
DECLARE_READ32_MEMBER(biu_ctrl_r);
DECLARE_WRITE32_MEMBER(biu_ctrl_w);
DECLARE_WRITE8_MEMBER(bios_ram_w);
- DECLARE_READ32_MEMBER(serial_r);
- DECLARE_WRITE32_MEMBER(serial_w);
DECLARE_READ8_MEMBER(io20_r);
DECLARE_WRITE8_MEMBER(io20_w);
virtual void machine_start() override;
diff --git a/src/mame/drivers/gamate.cpp b/src/mame/drivers/gamate.cpp
index 5fd1a5a12b9..de296d7a3cc 100644
--- a/src/mame/drivers/gamate.cpp
+++ b/src/mame/drivers/gamate.cpp
@@ -42,7 +42,6 @@ public:
DECLARE_READ8_MEMBER(gamate_video_r);
DECLARE_READ8_MEMBER(gamate_nmi_r);
DECLARE_WRITE8_MEMBER(gamate_video_w);
- DECLARE_WRITE8_MEMBER(gamate_bios_w);
DECLARE_DRIVER_INIT(gamate);
UINT32 screen_update_gamate(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(gamate_interrupt);
diff --git a/src/mame/drivers/gambl186.cpp b/src/mame/drivers/gambl186.cpp
index 706190bb419..89e009743c5 100644
--- a/src/mame/drivers/gambl186.cpp
+++ b/src/mame/drivers/gambl186.cpp
@@ -77,7 +77,6 @@ public:
DECLARE_READ16_MEMBER(comms_r);
DECLARE_WRITE16_MEMBER(comms_w);
DECLARE_WRITE16_MEMBER(data_bank_w);
- DECLARE_READ16_MEMBER(upd_r);
DECLARE_WRITE16_MEMBER(upd_w);
};
diff --git a/src/mame/drivers/ggconnie.cpp b/src/mame/drivers/ggconnie.cpp
index 0e466d19adb..44dd93a3f8a 100644
--- a/src/mame/drivers/ggconnie.cpp
+++ b/src/mame/drivers/ggconnie.cpp
@@ -42,8 +42,6 @@ public:
required_device <okim6295_device> m_oki;
DECLARE_WRITE8_MEMBER(lamp_w);
DECLARE_WRITE8_MEMBER(output_w);
- DECLARE_READ8_MEMBER(rtc_r);
- DECLARE_WRITE8_MEMBER(rtc_w);
DECLARE_WRITE8_MEMBER(oki_bank_w);
};
diff --git a/src/mame/drivers/glasgow.cpp b/src/mame/drivers/glasgow.cpp
index d94a65ef70c..20a5e2bbf18 100644
--- a/src/mame/drivers/glasgow.cpp
+++ b/src/mame/drivers/glasgow.cpp
@@ -84,8 +84,6 @@ public:
UINT8 m_led7;
UINT8 m_irq_flag;
UINT16 m_beeper;
- DECLARE_READ16_MEMBER(read_test);
- DECLARE_READ16_MEMBER(read_board_amsterd);
virtual void machine_start() override;
virtual void machine_reset() override;
DECLARE_MACHINE_START(dallas32);
diff --git a/src/mame/drivers/halleys.cpp b/src/mame/drivers/halleys.cpp
index 69dc250ec1d..8a8737dc516 100644
--- a/src/mame/drivers/halleys.cpp
+++ b/src/mame/drivers/halleys.cpp
@@ -257,8 +257,6 @@ public:
DECLARE_READ8_MEMBER(collision_id_r);
DECLARE_READ8_MEMBER(paletteram_r);
DECLARE_WRITE8_MEMBER(paletteram_w);
- DECLARE_READ8_MEMBER(zero_r);
- DECLARE_READ8_MEMBER(debug_r);
DECLARE_READ8_MEMBER(vector_r);
DECLARE_WRITE8_MEMBER(firq_ack_w);
DECLARE_WRITE8_MEMBER(soundcommand_w);
diff --git a/src/mame/drivers/hh_cop400.cpp b/src/mame/drivers/hh_cop400.cpp
index 018fc6f4b23..9080ceffb18 100644
--- a/src/mame/drivers/hh_cop400.cpp
+++ b/src/mame/drivers/hh_cop400.cpp
@@ -518,7 +518,6 @@ public:
DECLARE_WRITE8_MEMBER(write_d);
DECLARE_WRITE8_MEMBER(write_l);
DECLARE_WRITE8_MEMBER(write_g);
- DECLARE_READ8_MEMBER(read_g);
DECLARE_INPUT_CHANGED_MEMBER(reset_button);
};
diff --git a/src/mame/drivers/hitpoker.cpp b/src/mame/drivers/hitpoker.cpp
index e37bdc6ddbd..5991792fb5a 100644
--- a/src/mame/drivers/hitpoker.cpp
+++ b/src/mame/drivers/hitpoker.cpp
@@ -82,7 +82,6 @@ public:
DECLARE_READ8_MEMBER(eeprom_r);
DECLARE_READ8_MEMBER(hitpoker_pic_r);
DECLARE_WRITE8_MEMBER(hitpoker_pic_w);
- DECLARE_READ8_MEMBER(test_r);
DECLARE_DRIVER_INIT(hitpoker);
virtual void video_start() override;
UINT32 screen_update_hitpoker(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/hk68v10.cpp b/src/mame/drivers/hk68v10.cpp
index f0cd8b71397..a6b5a357595 100644
--- a/src/mame/drivers/hk68v10.cpp
+++ b/src/mame/drivers/hk68v10.cpp
@@ -201,10 +201,10 @@ hk68v10_state(const machine_config &mconfig, device_type type, const char *tag)
DECLARE_READ16_MEMBER (bootvect_r);
DECLARE_WRITE16_MEMBER (bootvect_w);
-DECLARE_READ16_MEMBER (vme_a24_r);
-DECLARE_WRITE16_MEMBER (vme_a24_w);
-DECLARE_READ16_MEMBER (vme_a16_r);
-DECLARE_WRITE16_MEMBER (vme_a16_w);
+//DECLARE_READ16_MEMBER (vme_a24_r);
+//DECLARE_WRITE16_MEMBER (vme_a24_w);
+//DECLARE_READ16_MEMBER (vme_a16_r);
+//DECLARE_WRITE16_MEMBER (vme_a16_w);
virtual void machine_start () override;
virtual void machine_reset () override;
DECLARE_WRITE_LINE_MEMBER (write_sccterm_clock);
diff --git a/src/mame/drivers/ibmpcjr.cpp b/src/mame/drivers/ibmpcjr.cpp
index 39564b2cbeb..f67bc071494 100644
--- a/src/mame/drivers/ibmpcjr.cpp
+++ b/src/mame/drivers/ibmpcjr.cpp
@@ -60,7 +60,6 @@ public:
DECLARE_WRITE_LINE_MEMBER(pic8259_set_int_line);
DECLARE_WRITE8_MEMBER(pcjr_ppi_portb_w);
- DECLARE_READ8_MEMBER(pcjr_ppi_porta_r);
DECLARE_READ8_MEMBER(pcjr_ppi_portc_r);
DECLARE_WRITE8_MEMBER(pcjr_fdc_dor_w);
DECLARE_READ8_MEMBER(pcjx_port_1ff_r);
diff --git a/src/mame/drivers/ichiban.cpp b/src/mame/drivers/ichiban.cpp
index 4a35b951b76..6ac2c0c0404 100644
--- a/src/mame/drivers/ichiban.cpp
+++ b/src/mame/drivers/ichiban.cpp
@@ -61,8 +61,6 @@ public:
virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
-
- DECLARE_WRITE8_MEMBER( bank_w );
};
void ichibanjyan_state::video_start()
diff --git a/src/mame/drivers/igs011.cpp b/src/mame/drivers/igs011.cpp
index a74d82dc0e0..b0e6d1566f4 100644
--- a/src/mame/drivers/igs011.cpp
+++ b/src/mame/drivers/igs011.cpp
@@ -148,7 +148,6 @@ public:
DECLARE_WRITE16_MEMBER(igs011_prot1_w);
DECLARE_READ16_MEMBER(igs011_prot1_r);
DECLARE_WRITE16_MEMBER(igs011_prot_addr_w);
- DECLARE_READ16_MEMBER(igs011_prot_fake_r);
DECLARE_WRITE16_MEMBER(igs011_prot2_reset_w);
DECLARE_READ16_MEMBER(igs011_prot2_reset_r);
DECLARE_WRITE16_MEMBER(igs011_prot2_inc_w);
@@ -165,7 +164,6 @@ public:
DECLARE_READ16_MEMBER(lhb2_igs011_prot2_r);
DECLARE_READ16_MEMBER(vbowl_igs011_prot2_r);
DECLARE_WRITE16_MEMBER(igs012_prot_reset_w);
- DECLARE_READ16_MEMBER(igs012_prot_fake_r);
DECLARE_WRITE16_MEMBER(igs012_prot_mode_w);
DECLARE_WRITE16_MEMBER(igs012_prot_inc_w);
DECLARE_WRITE16_MEMBER(igs012_prot_dec_inc_w);
diff --git a/src/mame/drivers/indy_indigo2.cpp b/src/mame/drivers/indy_indigo2.cpp
index 0dd2401dd54..9d76f45c753 100644
--- a/src/mame/drivers/indy_indigo2.cpp
+++ b/src/mame/drivers/indy_indigo2.cpp
@@ -161,8 +161,6 @@ public:
inline void ATTR_PRINTF(3,4) verboselog(int n_level, const char *s_fmt, ... );
void int3_raise_local0_irq(UINT8 source_mask);
void int3_lower_local0_irq(UINT8 source_mask);
- void int3_raise_local1_irq(UINT8 source_mask);
- void int3_lower_local1_irq(UINT8 source_mask);
void dump_chain(address_space &space, UINT32 ch_base);
void rtc_update();
diff --git a/src/mame/drivers/jade.cpp b/src/mame/drivers/jade.cpp
index 0273972ef9a..38710c20bd8 100644
--- a/src/mame/drivers/jade.cpp
+++ b/src/mame/drivers/jade.cpp
@@ -34,7 +34,6 @@ public:
DECLARE_WRITE8_MEMBER(kbd_put);
DECLARE_READ8_MEMBER(keyin_r);
DECLARE_READ8_MEMBER(status_r);
- DECLARE_READ8_MEMBER(data_r);
private:
UINT8 m_term_data;
virtual void machine_reset() override;
diff --git a/src/mame/drivers/jclub2.cpp b/src/mame/drivers/jclub2.cpp
index 7c719ae343e..e3135dcbc6e 100644
--- a/src/mame/drivers/jclub2.cpp
+++ b/src/mame/drivers/jclub2.cpp
@@ -139,9 +139,7 @@ public:
DECLARE_WRITE32_MEMBER(darkhors_input_sel_w);
DECLARE_READ32_MEMBER(darkhors_input_sel_r);
DECLARE_READ32_MEMBER(p_4e0000);
- DECLARE_READ32_MEMBER(p_580000);
DECLARE_READ32_MEMBER(p_580004);
- DECLARE_READ32_MEMBER(p_580008);
DECLARE_WRITE32_MEMBER(jclub2_input_sel_w_p2);
DECLARE_WRITE32_MEMBER(jclub2_input_sel_w_p1);
DECLARE_WRITE32_MEMBER(darkhors_unk1_w);
diff --git a/src/mame/drivers/jpmsru.cpp b/src/mame/drivers/jpmsru.cpp
index 5e75986cb62..98a3a895991 100644
--- a/src/mame/drivers/jpmsru.cpp
+++ b/src/mame/drivers/jpmsru.cpp
@@ -36,7 +36,6 @@ protected:
required_device<cpu_device> m_maincpu;
public:
DECLARE_DRIVER_INIT(jpmsru);
- DECLARE_READ8_MEMBER( interrupt_level );
};
// blind guess
diff --git a/src/mame/drivers/jubilee.cpp b/src/mame/drivers/jubilee.cpp
index c53a1e411e4..8f1560725c0 100644
--- a/src/mame/drivers/jubilee.cpp
+++ b/src/mame/drivers/jubilee.cpp
@@ -221,7 +221,6 @@ public:
tilemap_t *m_bg_tilemap;
DECLARE_WRITE8_MEMBER(jubileep_videoram_w);
DECLARE_WRITE8_MEMBER(jubileep_colorram_w);
- DECLARE_READ8_MEMBER(unk_r);
DECLARE_WRITE8_MEMBER(unk_w);
DECLARE_READ8_MEMBER(mux_port_r);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
diff --git a/src/mame/drivers/jupace.cpp b/src/mame/drivers/jupace.cpp
index 062dad383aa..86ba95a41c6 100644
--- a/src/mame/drivers/jupace.cpp
+++ b/src/mame/drivers/jupace.cpp
@@ -108,7 +108,6 @@ public:
DECLARE_READ8_MEMBER( pio_pa_r );
DECLARE_WRITE8_MEMBER( pio_pa_w );
- UINT32 screen_update_ace(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(set_irq);
TIMER_DEVICE_CALLBACK_MEMBER(clear_irq);
DECLARE_READ8_MEMBER(pio_ad_r);
diff --git a/src/mame/drivers/konamim2.cpp b/src/mame/drivers/konamim2.cpp
index 566270a5c4a..db7c1f53121 100644
--- a/src/mame/drivers/konamim2.cpp
+++ b/src/mame/drivers/konamim2.cpp
@@ -236,7 +236,6 @@ public:
DECLARE_WRITE64_MEMBER(irq_enable_w);
DECLARE_READ64_MEMBER(irq_active_r);
DECLARE_READ64_MEMBER(unk1_r);
- DECLARE_READ64_MEMBER(unk2_r);
DECLARE_READ64_MEMBER(unk3_r);
DECLARE_READ64_MEMBER(unk4_r);
DECLARE_WRITE64_MEMBER(unk4_w);
diff --git a/src/mame/drivers/korgm1.cpp b/src/mame/drivers/korgm1.cpp
index 99658c0057d..6714aaab7dc 100644
--- a/src/mame/drivers/korgm1.cpp
+++ b/src/mame/drivers/korgm1.cpp
@@ -38,7 +38,6 @@ protected:
virtual void machine_reset();
virtual void video_start();
- virtual void palette_init();
};
void korgm1_state::video_start()
diff --git a/src/mame/drivers/laserbas.cpp b/src/mame/drivers/laserbas.cpp
index 8d1acf90c01..77684ccfc78 100644
--- a/src/mame/drivers/laserbas.cpp
+++ b/src/mame/drivers/laserbas.cpp
@@ -73,7 +73,6 @@ public:
required_shared_ptr<UINT8> m_protram;
DECLARE_READ8_MEMBER(vram_r);
DECLARE_WRITE8_MEMBER(vram_w);
- DECLARE_READ8_MEMBER(read_unk);
DECLARE_WRITE8_MEMBER(vrambank_w);
DECLARE_READ8_MEMBER(protram_r);
DECLARE_WRITE8_MEMBER(protram_w);
diff --git a/src/mame/drivers/m14.cpp b/src/mame/drivers/m14.cpp
index 6845da4b45e..7a81d5fab73 100644
--- a/src/mame/drivers/m14.cpp
+++ b/src/mame/drivers/m14.cpp
@@ -82,7 +82,6 @@ public:
DECLARE_WRITE8_MEMBER(m14_cram_w);
DECLARE_READ8_MEMBER(m14_rng_r);
DECLARE_READ8_MEMBER(input_buttons_r);
- DECLARE_WRITE8_MEMBER(test_w);
DECLARE_WRITE8_MEMBER(hopper_w);
DECLARE_INPUT_CHANGED_MEMBER(left_coin_inserted);
DECLARE_INPUT_CHANGED_MEMBER(right_coin_inserted);
diff --git a/src/mame/drivers/m20.cpp b/src/mame/drivers/m20.cpp
index 2667f26e57a..89e792e83ad 100644
--- a/src/mame/drivers/m20.cpp
+++ b/src/mame/drivers/m20.cpp
@@ -97,7 +97,6 @@ public:
DECLARE_WRITE_LINE_MEMBER(tty_clock_tick_w);
DECLARE_WRITE_LINE_MEMBER(kbd_clock_tick_w);
DECLARE_WRITE_LINE_MEMBER(timer_tick_w);
- DECLARE_WRITE_LINE_MEMBER(halt_apb_w);
DECLARE_WRITE_LINE_MEMBER(int_w);
MC6845_UPDATE_ROW(update_row);
diff --git a/src/mame/drivers/magictg.cpp b/src/mame/drivers/magictg.cpp
index 32af4e8cfc6..63b0df20394 100644
--- a/src/mame/drivers/magictg.cpp
+++ b/src/mame/drivers/magictg.cpp
@@ -212,7 +212,6 @@ public:
DECLARE_READ32_MEMBER( unk_r );
DECLARE_READ32_MEMBER( unk2_r );
- DECLARE_READ32_MEMBER( serial_r );
DECLARE_WRITE32_MEMBER( serial_w );
DECLARE_READ32_MEMBER( adsp_idma_data_r );
diff --git a/src/mame/drivers/mazerbla.cpp b/src/mame/drivers/mazerbla.cpp
index bf97a7b08c7..5abb56792ac 100644
--- a/src/mame/drivers/mazerbla.cpp
+++ b/src/mame/drivers/mazerbla.cpp
@@ -194,14 +194,7 @@ public:
int m_planes_enabled[4];
#endif
- DECLARE_WRITE8_MEMBER(cfb_backgnd_color_w);
- DECLARE_WRITE8_MEMBER(cfb_vbank_w);
DECLARE_WRITE8_MEMBER(cfb_rom_bank_sel_w);
- DECLARE_READ8_MEMBER(cfb_port_02_r);
- DECLARE_WRITE8_MEMBER(vcu_video_reg_w);
- DECLARE_READ8_MEMBER(vcu_set_cmd_param_r);
- DECLARE_READ8_MEMBER(vcu_set_gfx_addr_r);
- DECLARE_READ8_MEMBER(vcu_set_clr_addr_r);
DECLARE_WRITE8_MEMBER(cfb_zpu_int_req_set_w);
DECLARE_READ8_MEMBER(cfb_zpu_int_req_clr);
DECLARE_READ8_MEMBER(ls670_0_r);
diff --git a/src/mame/drivers/mediagx.cpp b/src/mame/drivers/mediagx.cpp
index 74598aa32e6..1ad02146050 100644
--- a/src/mame/drivers/mediagx.cpp
+++ b/src/mame/drivers/mediagx.cpp
@@ -152,7 +152,6 @@ public:
DECLARE_WRITE32_MEMBER(memory_ctrl_w);
DECLARE_READ32_MEMBER(biu_ctrl_r);
DECLARE_WRITE32_MEMBER(biu_ctrl_w);
- DECLARE_WRITE32_MEMBER(bios_ram_w);
DECLARE_READ32_MEMBER(parallel_port_r);
DECLARE_WRITE32_MEMBER(parallel_port_w);
DECLARE_READ32_MEMBER(ad1847_r);
diff --git a/src/mame/drivers/mgames.cpp b/src/mame/drivers/mgames.cpp
index 1ce15abc4c7..22437828406 100644
--- a/src/mame/drivers/mgames.cpp
+++ b/src/mame/drivers/mgames.cpp
@@ -250,7 +250,6 @@ public:
required_shared_ptr<UINT8> m_video;
int m_mixdata;
DECLARE_READ8_MEMBER(mixport_r);
- DECLARE_WRITE8_MEMBER(muxed_w);
DECLARE_WRITE8_MEMBER(outport0_w);
DECLARE_WRITE8_MEMBER(outport1_w);
DECLARE_WRITE8_MEMBER(outport2_w);
@@ -259,7 +258,6 @@ public:
DECLARE_WRITE8_MEMBER(outport5_w);
DECLARE_WRITE8_MEMBER(outport6_w);
DECLARE_WRITE8_MEMBER(outport7_w);
- DECLARE_WRITE8_MEMBER(sound_w);
virtual void video_start() override;
DECLARE_PALETTE_INIT(mgames);
UINT32 screen_update_mgames(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/missile.cpp b/src/mame/drivers/missile.cpp
index 85bec34438a..9fa69eaafd4 100644
--- a/src/mame/drivers/missile.cpp
+++ b/src/mame/drivers/missile.cpp
@@ -400,7 +400,6 @@ public:
DECLARE_WRITE8_MEMBER(missile_w);
DECLARE_READ8_MEMBER(missile_r);
DECLARE_CUSTOM_INPUT_MEMBER(get_vblank);
- DECLARE_DIRECT_UPDATE_MEMBER(missile_direct_handler);
DECLARE_DRIVER_INIT(missilem);
DECLARE_DRIVER_INIT(suprmatk);
virtual void machine_start() override;
diff --git a/src/mame/drivers/monzagp.cpp b/src/mame/drivers/monzagp.cpp
index b204af44a28..7a76f855ee8 100644
--- a/src/mame/drivers/monzagp.cpp
+++ b/src/mame/drivers/monzagp.cpp
@@ -61,7 +61,6 @@ public:
DECLARE_WRITE8_MEMBER(port1_w);
DECLARE_WRITE8_MEMBER(port2_w);
DECLARE_READ8_MEMBER(port2_r);
- DECLARE_WRITE8_MEMBER(port3_w);
virtual void video_start() override;
TIMER_DEVICE_CALLBACK_MEMBER(time_tick_timer);
DECLARE_PALETTE_INIT(monzagp);
diff --git a/src/mame/drivers/mvme350.cpp b/src/mame/drivers/mvme350.cpp
index 2fd9b056f40..64f66ee8418 100644
--- a/src/mame/drivers/mvme350.cpp
+++ b/src/mame/drivers/mvme350.cpp
@@ -155,10 +155,10 @@ mvme350_state(const machine_config &mconfig, device_type type, const char *tag)
{
}
-DECLARE_READ16_MEMBER (vme_a24_r);
-DECLARE_WRITE16_MEMBER (vme_a24_w);
-DECLARE_READ16_MEMBER (vme_a16_r);
-DECLARE_WRITE16_MEMBER (vme_a16_w);
+//DECLARE_READ16_MEMBER (vme_a24_r);
+//DECLARE_WRITE16_MEMBER (vme_a24_w);
+//DECLARE_READ16_MEMBER (vme_a16_r);
+//DECLARE_WRITE16_MEMBER (vme_a16_w);
virtual void machine_start () override;
virtual void machine_reset () override;
protected:
diff --git a/src/mame/drivers/mz2500.cpp b/src/mame/drivers/mz2500.cpp
index 75ee8d136a5..2f1461c2197 100644
--- a/src/mame/drivers/mz2500.cpp
+++ b/src/mame/drivers/mz2500.cpp
@@ -216,7 +216,6 @@ public:
DECLARE_WRITE8_MEMBER(mz2500_portc_w);
DECLARE_WRITE8_MEMBER(mz2500_pio1_porta_w);
DECLARE_READ8_MEMBER(mz2500_pio1_porta_r);
- DECLARE_READ8_MEMBER(mz2500_pio1_portb_r);
DECLARE_READ8_MEMBER(opn_porta_r);
DECLARE_WRITE8_MEMBER(opn_porta_w);
DECLARE_WRITE_LINE_MEMBER(pit8253_clk0_irq);
diff --git a/src/mame/drivers/namcos12.cpp b/src/mame/drivers/namcos12.cpp
index 3fe46e15972..f7c7a0fbce5 100644
--- a/src/mame/drivers/namcos12.cpp
+++ b/src/mame/drivers/namcos12.cpp
@@ -1146,7 +1146,6 @@ public:
DECLARE_READ16_MEMBER(s12_mcu_jvs_p8_r);
DECLARE_READ16_MEMBER(s12_mcu_pa_r);
DECLARE_WRITE16_MEMBER(s12_mcu_pa_w);
- DECLARE_READ16_MEMBER(s12_mcu_rtc_r);
DECLARE_READ16_MEMBER(s12_mcu_portB_r);
DECLARE_WRITE16_MEMBER(s12_mcu_portB_w);
DECLARE_READ16_MEMBER(s12_mcu_gun_h_r);
diff --git a/src/mame/drivers/namcos23.cpp b/src/mame/drivers/namcos23.cpp
index 92c3471e849..6aa45ec8617 100644
--- a/src/mame/drivers/namcos23.cpp
+++ b/src/mame/drivers/namcos23.cpp
@@ -1534,7 +1534,6 @@ public:
DECLARE_WRITE16_MEMBER(mcu_p8_w);
DECLARE_READ16_MEMBER(mcu_pa_r);
DECLARE_WRITE16_MEMBER(mcu_pa_w);
- DECLARE_READ16_MEMBER(mcu_rtc_r);
DECLARE_READ16_MEMBER(mcu_pb_r);
DECLARE_WRITE16_MEMBER(mcu_pb_w);
DECLARE_READ16_MEMBER(mcu_p6_r);
@@ -1575,7 +1574,6 @@ public:
void c435_matrix_set();
void c435_vector_set();
void c435_matrix_vector_mul();
- void c435_vector_matrix_mul();
void c435_state_set();
void c435_scaling_set();
void c435_render();
diff --git a/src/mame/drivers/ng_aes.cpp b/src/mame/drivers/ng_aes.cpp
index aa7fdc6d904..994dfbef4e5 100644
--- a/src/mame/drivers/ng_aes.cpp
+++ b/src/mame/drivers/ng_aes.cpp
@@ -151,9 +151,6 @@ public:
// neoCD
- UINT8 neogeoReadTransfer(UINT32 sekAddress, int is_byte_transfer);
- void neogeoWriteTransfer(UINT32 sekAddress, UINT8 byteValue, int is_byte_transfer);
-
INT32 nActiveTransferArea;
INT32 nSpriteTransferBank;
INT32 nADPCMTransferBank;
diff --git a/src/mame/drivers/nightgal.cpp b/src/mame/drivers/nightgal.cpp
index c4365edd318..2720f071051 100644
--- a/src/mame/drivers/nightgal.cpp
+++ b/src/mame/drivers/nightgal.cpp
@@ -81,20 +81,12 @@ public:
DECLARE_READ8_MEMBER(blitter_status_r);
DECLARE_WRITE8_MEMBER(nsc_true_blitter_w);
DECLARE_WRITE8_MEMBER(sexygal_nsc_true_blitter_w);
- DECLARE_WRITE8_MEMBER(nsc_latch_w);
- DECLARE_READ8_MEMBER(nsc_latch_r);
- DECLARE_WRITE8_MEMBER(z80_latch_w);
- DECLARE_READ8_MEMBER(z80_latch_r);
- DECLARE_WRITE8_MEMBER(blitter_w);
- DECLARE_READ8_MEMBER(nsc_blit_r);
DECLARE_WRITE8_MEMBER(royalqn_blitter_0_w);
DECLARE_WRITE8_MEMBER(royalqn_blitter_1_w);
DECLARE_WRITE8_MEMBER(royalqn_blitter_2_w);
DECLARE_READ8_MEMBER(royalqn_nsc_blit_r);
DECLARE_READ8_MEMBER(royalqn_comm_r);
DECLARE_WRITE8_MEMBER(royalqn_comm_w);
- DECLARE_WRITE8_MEMBER(blit_vregs_w);
- DECLARE_READ8_MEMBER(blit_vregs_r);
DECLARE_WRITE8_MEMBER(blit_true_vregs_w);
DECLARE_WRITE8_MEMBER(mux_w);
DECLARE_READ8_MEMBER(input_1p_r);
diff --git a/src/mame/drivers/nsmpoker.cpp b/src/mame/drivers/nsmpoker.cpp
index 5e37cfa247c..823ee38b70e 100644
--- a/src/mame/drivers/nsmpoker.cpp
+++ b/src/mame/drivers/nsmpoker.cpp
@@ -81,7 +81,6 @@ public:
tilemap_t *m_bg_tilemap;
DECLARE_WRITE8_MEMBER(nsmpoker_videoram_w);
DECLARE_WRITE8_MEMBER(nsmpoker_colorram_w);
- DECLARE_WRITE8_MEMBER(debug_w);
DECLARE_READ8_MEMBER(debug_r);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
virtual void video_start() override;
diff --git a/src/mame/drivers/panicr.cpp b/src/mame/drivers/panicr.cpp
index ada8a26f185..4654fd6e806 100644
--- a/src/mame/drivers/panicr.cpp
+++ b/src/mame/drivers/panicr.cpp
@@ -109,10 +109,7 @@ public:
DECLARE_WRITE8_MEMBER(t5182shared_w);
TILE_GET_INFO_MEMBER(get_bgtile_info);
- TILE_GET_INFO_MEMBER(get_infotile_info);
TILE_GET_INFO_MEMBER(get_infotile_info_2);
- TILE_GET_INFO_MEMBER(get_infotile_info_3);
- TILE_GET_INFO_MEMBER(get_infotile_info_4);
TILE_GET_INFO_MEMBER(get_txttile_info);
DECLARE_DRIVER_INIT(panicr);
diff --git a/src/mame/drivers/paso1600.cpp b/src/mame/drivers/paso1600.cpp
index 094846bb015..a9f5f025a9a 100644
--- a/src/mame/drivers/paso1600.cpp
+++ b/src/mame/drivers/paso1600.cpp
@@ -41,11 +41,9 @@ public:
DECLARE_WRITE8_MEMBER(paso1600_6845_data_w);
DECLARE_READ8_MEMBER(paso1600_6845_data_r);
DECLARE_READ8_MEMBER(paso1600_6845_status_r);
- DECLARE_READ8_MEMBER(test_r);
DECLARE_READ8_MEMBER(key_r);
DECLARE_WRITE8_MEMBER(key_w);
DECLARE_READ16_MEMBER(test_hi_r);
- DECLARE_WRITE_LINE_MEMBER(paso1600_set_int_line);
UINT8 m_crtc_vreg[0x100],m_crtc_index;
UINT8 *m_p_chargen;
UINT8 *m_p_pcg;
@@ -62,7 +60,6 @@ public:
virtual void machine_reset() override;
virtual void video_start() override;
UINT32 screen_update_paso1600(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- IRQ_CALLBACK_MEMBER(paso1600_irq_callback);
};
#define mc6845_h_char_total (m_crtc_vreg[0])
diff --git a/src/mame/drivers/pasopia.cpp b/src/mame/drivers/pasopia.cpp
index e22b0a09f67..aa65d9979b9 100644
--- a/src/mame/drivers/pasopia.cpp
+++ b/src/mame/drivers/pasopia.cpp
@@ -42,8 +42,6 @@ public:
required_device<mc6845_device> m_crtc;
required_device<palette_device> m_palette;
- DECLARE_READ8_MEMBER(pasopia_romram_r);
- DECLARE_WRITE8_MEMBER(pasopia_ram_w);
DECLARE_WRITE8_MEMBER(pasopia_ctrl_w);
DECLARE_WRITE8_MEMBER(vram_addr_lo_w);
DECLARE_WRITE8_MEMBER(vram_latch_w);
@@ -52,11 +50,6 @@ public:
DECLARE_WRITE8_MEMBER(vram_addr_hi_w);
DECLARE_WRITE8_MEMBER(screen_mode_w);
DECLARE_READ8_MEMBER(rombank_r);
- DECLARE_READ8_MEMBER(testa_r);
- DECLARE_READ8_MEMBER(testb_r);
- DECLARE_WRITE_LINE_MEMBER(testa_w);
- DECLARE_WRITE_LINE_MEMBER(testb_w);
- DECLARE_WRITE8_MEMBER(kbd_put);
DECLARE_READ8_MEMBER(mux_r);
DECLARE_READ8_MEMBER(keyb_r);
DECLARE_WRITE8_MEMBER(mux_w);
diff --git a/src/mame/drivers/pb1000.cpp b/src/mame/drivers/pb1000.cpp
index e6e9beea7df..88eafd1d1b2 100644
--- a/src/mame/drivers/pb1000.cpp
+++ b/src/mame/drivers/pb1000.cpp
@@ -57,7 +57,6 @@ public:
memory_region *m_card2_reg;
virtual void machine_start() override;
- UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE16_MEMBER( gatearray_w );
DECLARE_WRITE8_MEMBER( lcd_control );
DECLARE_READ8_MEMBER( lcd_data_r );
diff --git a/src/mame/drivers/pc6001.cpp b/src/mame/drivers/pc6001.cpp
index ad5243e5df6..0372eec0460 100644
--- a/src/mame/drivers/pc6001.cpp
+++ b/src/mame/drivers/pc6001.cpp
@@ -303,9 +303,6 @@ protected:
UINT8 check_joy_press();
UINT8 check_keyboard_press();
void vram_bank_change(UINT8 vram_bank);
- ATTR_CONST UINT8 pc6001_get_attributes(UINT8 c,int scanline, int pos);
- const UINT8 *pc6001_get_video_ram(int scanline);
- UINT8 pc6001_get_char_rom(UINT8 ch, int line);
};
diff --git a/src/mame/drivers/pc8801.cpp b/src/mame/drivers/pc8801.cpp
index b4b65d7bd86..d9debc10f5d 100644
--- a/src/mame/drivers/pc8801.cpp
+++ b/src/mame/drivers/pc8801.cpp
@@ -407,8 +407,6 @@ public:
DECLARE_WRITE8_MEMBER(pc8801_gfx_ctrl_w);
DECLARE_READ8_MEMBER(pc8801_vram_select_r);
DECLARE_WRITE8_MEMBER(pc8801_vram_select_w);
- DECLARE_WRITE8_MEMBER(i8214_irq_level_w);
- DECLARE_WRITE8_MEMBER(i8214_irq_mask_w);
DECLARE_WRITE8_MEMBER(pc8801_irq_level_w);
DECLARE_WRITE8_MEMBER(pc8801_irq_mask_w);
DECLARE_READ8_MEMBER(pc8801_window_bank_r);
@@ -469,7 +467,6 @@ public:
void pc8801_draw_char(bitmap_ind16 &bitmap,int x,int y,int pal,UINT8 gfx_mode,UINT8 reverse,UINT8 secret,
UINT8 blink,UINT8 upper,UINT8 lower,int y_size,int width, UINT8 non_special);
void draw_text(bitmap_ind16 &bitmap,int y_size, UINT8 width);
- void fdc_irq_w(bool state);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_PALETTE_INIT(pc8801);
@@ -489,12 +486,9 @@ public:
DECLARE_WRITE8_MEMBER(cpu_8255_c_w);
DECLARE_READ8_MEMBER(fdc_8255_c_r);
DECLARE_WRITE8_MEMBER(fdc_8255_c_w);
- DECLARE_WRITE_LINE_MEMBER(pic_int_w);
- DECLARE_WRITE_LINE_MEMBER(pic_enlg_w);
DECLARE_READ8_MEMBER(opn_porta_r);
DECLARE_READ8_MEMBER(opn_portb_r);
IRQ_CALLBACK_MEMBER(pc8801_irq_callback);
- void pc8801_raise_irq(UINT8 irq,UINT8 state);
DECLARE_WRITE_LINE_MEMBER(pc8801_sound_irq);
};
diff --git a/src/mame/drivers/pc88va.cpp b/src/mame/drivers/pc88va.cpp
index be409fbc60c..a7f2590a698 100644
--- a/src/mame/drivers/pc88va.cpp
+++ b/src/mame/drivers/pc88va.cpp
@@ -131,7 +131,6 @@ public:
DECLARE_WRITE16_MEMBER(video_pri_w);
DECLARE_READ8_MEMBER(backupram_dsw_r);
DECLARE_WRITE8_MEMBER(sys_port1_w);
- DECLARE_WRITE8_MEMBER(fdc_irq_vector_w);
virtual void machine_start() override;
virtual void machine_reset() override;
virtual void video_start() override;
diff --git a/src/mame/drivers/pcxt.cpp b/src/mame/drivers/pcxt.cpp
index 69e014290f8..f4497d6c603 100644
--- a/src/mame/drivers/pcxt.cpp
+++ b/src/mame/drivers/pcxt.cpp
@@ -106,7 +106,6 @@ public:
DECLARE_WRITE8_MEMBER(pc_dma_write_byte);
DECLARE_READ8_MEMBER(dma_page_select_r);
DECLARE_WRITE8_MEMBER(dma_page_select_w);
- DECLARE_WRITE8_MEMBER(tetriskr_bg_bank_w);
DECLARE_WRITE_LINE_MEMBER(ibm5150_pit8253_out2_changed);
DECLARE_READ8_MEMBER(port_a_r);
DECLARE_READ8_MEMBER(port_b_r);
@@ -123,7 +122,6 @@ public:
DECLARE_DRIVER_INIT(tetriskr);
DECLARE_DRIVER_INIT(filetto);
virtual void machine_reset() override;
- UINT32 screen_update_tetriskr(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
UINT8 pcxt_speaker_get_spk();
void pcxt_speaker_set_spkrdata(UINT8 data);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/pinball2k.cpp b/src/mame/drivers/pinball2k.cpp
index 3d1d69eca16..9dd759a082d 100644
--- a/src/mame/drivers/pinball2k.cpp
+++ b/src/mame/drivers/pinball2k.cpp
@@ -77,11 +77,8 @@ public:
DECLARE_WRITE32_MEMBER(memory_ctrl_w);
DECLARE_READ32_MEMBER(biu_ctrl_r);
DECLARE_WRITE32_MEMBER(biu_ctrl_w);
- DECLARE_WRITE32_MEMBER(bios_ram_w);
DECLARE_READ32_MEMBER(parallel_port_r);
DECLARE_WRITE32_MEMBER(parallel_port_w);
- DECLARE_READ32_MEMBER(ad1847_r);
- DECLARE_WRITE32_MEMBER(ad1847_w);
DECLARE_READ8_MEMBER(io20_r);
DECLARE_WRITE8_MEMBER(io20_w);
DECLARE_READ32_MEMBER(port400_r);
diff --git a/src/mame/drivers/pturn.cpp b/src/mame/drivers/pturn.cpp
index e05fcb4bcd6..82d6fd2d033 100644
--- a/src/mame/drivers/pturn.cpp
+++ b/src/mame/drivers/pturn.cpp
@@ -120,8 +120,6 @@ public:
DECLARE_WRITE8_MEMBER(bgbank_w);
DECLARE_WRITE8_MEMBER(flip_w);
DECLARE_READ8_MEMBER(custom_r);
- DECLARE_READ8_MEMBER(protection_r);
- DECLARE_READ8_MEMBER(protection2_r);
TILE_GET_INFO_MEMBER(get_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
diff --git a/src/mame/drivers/px4.cpp b/src/mame/drivers/px4.cpp
index ed00f53f189..13e85e85759 100644
--- a/src/mame/drivers/px4.cpp
+++ b/src/mame/drivers/px4.cpp
@@ -123,8 +123,6 @@ public:
DECLARE_WRITE_LINE_MEMBER( rs232_dcd_w );
DECLARE_WRITE_LINE_MEMBER( rs232_dsr_w );
DECLARE_WRITE_LINE_MEMBER( rs232_cts_w );
- TIMER_CALLBACK_MEMBER( transmit_data );
- TIMER_CALLBACK_MEMBER( receive_data );
// centronics
DECLARE_WRITE_LINE_MEMBER( centronics_busy_w ) { m_centronics_busy = state; }
diff --git a/src/mame/drivers/qx10.cpp b/src/mame/drivers/qx10.cpp
index e5098ce7d22..467e7fb2527 100644
--- a/src/mame/drivers/qx10.cpp
+++ b/src/mame/drivers/qx10.cpp
@@ -145,7 +145,6 @@ public:
}m_rs232c;
DECLARE_PALETTE_INIT(qx10);
- DECLARE_INPUT_CHANGED_MEMBER(key_stroke);
DECLARE_WRITE_LINE_MEMBER(dma_hrq_changed);
required_device<cpu_device> m_maincpu;
required_device<ram_device> m_ram;
diff --git a/src/mame/drivers/r2dx_v33.cpp b/src/mame/drivers/r2dx_v33.cpp
index 99d81b63f8d..1b6ae4510ec 100644
--- a/src/mame/drivers/r2dx_v33.cpp
+++ b/src/mame/drivers/r2dx_v33.cpp
@@ -94,10 +94,6 @@ public:
DECLARE_READ16_MEMBER(r2dx_cos_r);
DECLARE_WRITE16_MEMBER(tile_bank_w);
- DECLARE_WRITE16_MEMBER(rdx_bg_vram_w);
- DECLARE_WRITE16_MEMBER(rdx_md_vram_w);
- DECLARE_WRITE16_MEMBER(rdx_fg_vram_w);
- DECLARE_WRITE16_MEMBER(rdx_tx_vram_w);
DECLARE_READ16_MEMBER(rdx_v33_unknown_r);
DECLARE_WRITE16_MEMBER(mcu_xval_w);
DECLARE_WRITE16_MEMBER(mcu_yval_w);
@@ -129,9 +125,7 @@ public:
UINT16 r2dx_i_dx, r2dx_i_dy, r2dx_i_angle;
UINT32 r2dx_i_sdist;
- UINT32 screen_update_rdx_v33(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(rdx_v33_interrupt);
- void draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect,int pri);
protected:
virtual void machine_start() override;
diff --git a/src/mame/drivers/s7.cpp b/src/mame/drivers/s7.cpp
index 3e124b63191..8b29223f824 100644
--- a/src/mame/drivers/s7.cpp
+++ b/src/mame/drivers/s7.cpp
@@ -97,7 +97,6 @@ public:
DECLARE_WRITE8_MEMBER(switch_w);
DECLARE_READ8_MEMBER(nvram_r);
DECLARE_WRITE8_MEMBER(nvram_w);
- DECLARE_READ_LINE_MEMBER(pia21_ca1_r);
DECLARE_WRITE_LINE_MEMBER(pia21_ca2_w) { };
DECLARE_WRITE_LINE_MEMBER(pia21_cb2_w) { }; // enable solenoids
DECLARE_WRITE_LINE_MEMBER(pia22_ca2_w) { }; //ST5
diff --git a/src/mame/drivers/s8.cpp b/src/mame/drivers/s8.cpp
index ccbc8378917..ee832eb5c14 100644
--- a/src/mame/drivers/s8.cpp
+++ b/src/mame/drivers/s8.cpp
@@ -75,7 +75,6 @@ public:
DECLARE_WRITE8_MEMBER(sol2_w) { }; // solenoids 8-15
DECLARE_WRITE8_MEMBER(sol3_w); // solenoids 0-7
DECLARE_WRITE8_MEMBER(sound_w);
- DECLARE_READ8_MEMBER(dips_r);
DECLARE_READ8_MEMBER(switch_r);
DECLARE_WRITE8_MEMBER(switch_w);
DECLARE_READ_LINE_MEMBER(pia21_ca1_r);
diff --git a/src/mame/drivers/s8a.cpp b/src/mame/drivers/s8a.cpp
index 5c35cc66222..199dc57a9e9 100644
--- a/src/mame/drivers/s8a.cpp
+++ b/src/mame/drivers/s8a.cpp
@@ -51,7 +51,6 @@ public:
DECLARE_WRITE8_MEMBER(sol2_w) { }; // solenoids 8-15
DECLARE_WRITE8_MEMBER(sol3_w); // solenoids 0-7
DECLARE_WRITE8_MEMBER(sound_w);
- DECLARE_READ8_MEMBER(dips_r);
DECLARE_READ8_MEMBER(switch_r);
DECLARE_WRITE8_MEMBER(switch_w);
DECLARE_READ_LINE_MEMBER(pia21_ca1_r);
diff --git a/src/mame/drivers/s9.cpp b/src/mame/drivers/s9.cpp
index 479159d7e24..87984f1a16f 100644
--- a/src/mame/drivers/s9.cpp
+++ b/src/mame/drivers/s9.cpp
@@ -64,7 +64,6 @@ public:
DECLARE_WRITE8_MEMBER(sol2_w) { }; // solenoids 8-15
DECLARE_WRITE8_MEMBER(sol3_w) { }; // solenoids 0-7
DECLARE_WRITE8_MEMBER(sound_w);
- DECLARE_READ8_MEMBER(dips_r);
DECLARE_READ8_MEMBER(switch_r);
DECLARE_WRITE8_MEMBER(switch_w);
DECLARE_READ_LINE_MEMBER(pia21_ca1_r);
diff --git a/src/mame/drivers/scv.cpp b/src/mame/drivers/scv.cpp
index a78ab154ac9..e1852162caf 100644
--- a/src/mame/drivers/scv.cpp
+++ b/src/mame/drivers/scv.cpp
@@ -57,7 +57,6 @@ protected:
ioport_port *m_key[8];
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- void scv_set_banks();
inline void plot_sprite_part( bitmap_ind16 &bitmap, UINT8 x, UINT8 y, UINT8 pat, UINT8 col, UINT8 screen_sprite_start_line );
inline void draw_sprite( bitmap_ind16 &bitmap, UINT8 x, UINT8 y, UINT8 tile_idx, UINT8 col, UINT8 left, UINT8 right, UINT8 top, UINT8 bottom, UINT8 clip_y, UINT8 screen_sprite_start_line );
inline void draw_text( bitmap_ind16 &bitmap, UINT8 x, UINT8 y, UINT8 *char_data, UINT8 fg, UINT8 bg );
diff --git a/src/mame/drivers/sigmab98.cpp b/src/mame/drivers/sigmab98.cpp
index be1f7c816fc..7456def48c4 100644
--- a/src/mame/drivers/sigmab98.cpp
+++ b/src/mame/drivers/sigmab98.cpp
@@ -174,8 +174,6 @@ public:
DECLARE_WRITE8_MEMBER(dodghero_regs2_w);
DECLARE_READ8_MEMBER(dodghero_regs2_r);
- DECLARE_WRITE8_MEMBER(dashhero_regs_w);
- DECLARE_READ8_MEMBER(dashhero_regs_r);
DECLARE_WRITE8_MEMBER(dashhero_regs2_w);
DECLARE_READ8_MEMBER(dashhero_regs2_r);
diff --git a/src/mame/drivers/skylncr.cpp b/src/mame/drivers/skylncr.cpp
index 18e8f147417..13956fdff5b 100644
--- a/src/mame/drivers/skylncr.cpp
+++ b/src/mame/drivers/skylncr.cpp
@@ -161,7 +161,6 @@ public:
DECLARE_WRITE8_MEMBER(reelscroll4_w);
DECLARE_WRITE8_MEMBER(skylncr_coin_w);
DECLARE_READ8_MEMBER(ret_ff);
- DECLARE_READ8_MEMBER(ret_00);
DECLARE_WRITE8_MEMBER(skylncr_nmi_enable_w);
DECLARE_DRIVER_INIT(skylncr);
TILE_GET_INFO_MEMBER(get_tile_info);
diff --git a/src/mame/drivers/snes.cpp b/src/mame/drivers/snes.cpp
index 263731a5bc3..55f81e89d75 100644
--- a/src/mame/drivers/snes.cpp
+++ b/src/mame/drivers/snes.cpp
@@ -86,7 +86,6 @@ public:
DECLARE_READ8_MEMBER( spc_ram_100_r );
DECLARE_WRITE8_MEMBER( spc_ram_100_w );
- TIMER_CALLBACK_MEMBER( lightgun_tick );
// input related
SNESCTRL_ONSCREEN_CB(onscreen_cb);
diff --git a/src/mame/drivers/subsino2.cpp b/src/mame/drivers/subsino2.cpp
index e1b3ea5c584..5ed23219395 100644
--- a/src/mame/drivers/subsino2.cpp
+++ b/src/mame/drivers/subsino2.cpp
@@ -168,7 +168,6 @@ public:
DECLARE_VIDEO_START(mtrain);
DECLARE_VIDEO_START(xtrain);
UINT32 screen_update_subsino2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- TIMER_DEVICE_CALLBACK_MEMBER(h8_timer_irq);
INTERRUPT_GEN_MEMBER(am188em_int0_irq);
required_device<cpu_device> m_maincpu;
optional_device<okim6295_device> m_oki;
diff --git a/src/mame/drivers/swtpc.cpp b/src/mame/drivers/swtpc.cpp
index 78052d6fec1..f36476d6a62 100644
--- a/src/mame/drivers/swtpc.cpp
+++ b/src/mame/drivers/swtpc.cpp
@@ -61,7 +61,6 @@ public:
DECLARE_READ8_MEMBER(swtpc_status_r);
DECLARE_READ8_MEMBER(swtpc_terminal_r);
DECLARE_READ8_MEMBER(swtpc_tricky_r);
- DECLARE_WRITE8_MEMBER(swtpc_terminal_w);
DECLARE_WRITE8_MEMBER(kbd_put);
UINT8 m_term_data;
virtual void machine_reset() override;
diff --git a/src/mame/drivers/taitotz.cpp b/src/mame/drivers/taitotz.cpp
index 96857812d50..40cf8098a14 100644
--- a/src/mame/drivers/taitotz.cpp
+++ b/src/mame/drivers/taitotz.cpp
@@ -609,7 +609,6 @@ public:
DECLARE_READ16_MEMBER(tlcs_ide0_r);
DECLARE_READ16_MEMBER(tlcs_ide1_r);
DECLARE_WRITE_LINE_MEMBER(ide_interrupt);
- void taitotz_exit();
void draw_tile(UINT32 pos, UINT32 tile);
UINT32 video_mem_r(UINT32 address);
void video_mem_w(UINT32 address, UINT32 data);
diff --git a/src/mame/drivers/ti99_4p.cpp b/src/mame/drivers/ti99_4p.cpp
index d801c096ee2..f934677565e 100644
--- a/src/mame/drivers/ti99_4p.cpp
+++ b/src/mame/drivers/ti99_4p.cpp
@@ -97,7 +97,6 @@ public:
DECLARE_WRITE_LINE_MEMBER(audio_gate);
DECLARE_WRITE_LINE_MEMBER(cassette_output);
DECLARE_WRITE8_MEMBER(tms9901_interrupt);
- DECLARE_WRITE_LINE_MEMBER(handset_ack);
DECLARE_WRITE_LINE_MEMBER(alphaW);
virtual void machine_start() override;
DECLARE_MACHINE_RESET(ti99_4p);
diff --git a/src/mame/drivers/tm990189.cpp b/src/mame/drivers/tm990189.cpp
index d93fcaeb1bc..af6821e5acf 100644
--- a/src/mame/drivers/tm990189.cpp
+++ b/src/mame/drivers/tm990189.cpp
@@ -92,8 +92,6 @@ public:
required_device<cassette_image_device> m_cass;
optional_device<tms9918_device> m_tms9918;
- DECLARE_READ8_MEMBER( interrupt_level );
-
DECLARE_READ8_MEMBER(video_vdp_r);
DECLARE_WRITE8_MEMBER(video_vdp_w);
DECLARE_READ8_MEMBER(video_joy_r);
diff --git a/src/mame/drivers/tmmjprd.cpp b/src/mame/drivers/tmmjprd.cpp
index d684651ea06..358867c6e82 100644
--- a/src/mame/drivers/tmmjprd.cpp
+++ b/src/mame/drivers/tmmjprd.cpp
@@ -73,7 +73,6 @@ public:
DECLARE_READ32_MEMBER(tilemap2_r);
DECLARE_READ32_MEMBER(tilemap3_r);
DECLARE_READ32_MEMBER(randomtmmjprds);
- DECLARE_WRITE32_MEMBER(blitter_w);
DECLARE_READ32_MEMBER(mux_r);
DECLARE_WRITE32_MEMBER(brt_1_w);
DECLARE_WRITE32_MEMBER(brt_2_w);
@@ -85,13 +84,11 @@ public:
UINT32 screen_update_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- TIMER_CALLBACK_MEMBER(blit_done);
TIMER_DEVICE_CALLBACK_MEMBER(scanline);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int screen);
void draw_tile(bitmap_ind16 &bitmap, const rectangle &cliprect, int x,int y,int sizex,int sizey, UINT32 tiledata, UINT8* rom);
void draw_tilemap(bitmap_ind16 &bitmap, const rectangle &cliprect, UINT32*tileram, UINT32*tileregs, UINT8*rom );
- void do_blit();
};
diff --git a/src/mame/drivers/ttchamp.cpp b/src/mame/drivers/ttchamp.cpp
index fe8c6bf7870..8021db87042 100644
--- a/src/mame/drivers/ttchamp.cpp
+++ b/src/mame/drivers/ttchamp.cpp
@@ -117,7 +117,6 @@ public:
UINT8* m_rom8;
DECLARE_WRITE16_MEMBER(paloff_w);
- DECLARE_WRITE16_MEMBER(pcup_prgbank_w);
DECLARE_WRITE16_MEMBER(paldat_w);
DECLARE_WRITE16_MEMBER(port10_w);
diff --git a/src/mame/drivers/ultrsprt.cpp b/src/mame/drivers/ultrsprt.cpp
index e76c03e8c2a..825432110e2 100644
--- a/src/mame/drivers/ultrsprt.cpp
+++ b/src/mame/drivers/ultrsprt.cpp
@@ -33,12 +33,9 @@ public:
required_shared_ptr<UINT32> m_workram;
required_device<palette_device> m_palette;
- DECLARE_READ32_MEMBER(vram_r);
- DECLARE_WRITE32_MEMBER(vram_w);
DECLARE_READ32_MEMBER(eeprom_r);
DECLARE_WRITE32_MEMBER(eeprom_w);
DECLARE_WRITE32_MEMBER(int_ack_w);
- DECLARE_CUSTOM_INPUT_MEMBER(flip_status_r);
UINT32 screen_update_ultrsprt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/univac.cpp b/src/mame/drivers/univac.cpp
index 5192cc9e3a3..588b2a1bc39 100644
--- a/src/mame/drivers/univac.cpp
+++ b/src/mame/drivers/univac.cpp
@@ -44,7 +44,6 @@ public:
DECLARE_READ8_MEMBER(vram_r);
DECLARE_WRITE8_MEMBER(vram_w);
DECLARE_WRITE8_MEMBER(port43_w);
- INTERRUPT_GEN_MEMBER(vblank_irq);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
private:
const UINT8 *m_p_chargen;
diff --git a/src/mame/drivers/vboy.cpp b/src/mame/drivers/vboy.cpp
index e7b5e802caa..1524849c555 100644
--- a/src/mame/drivers/vboy.cpp
+++ b/src/mame/drivers/vboy.cpp
@@ -219,7 +219,6 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(timer_main_tick);
TIMER_DEVICE_CALLBACK_MEMBER(timer_pad_tick);
TIMER_DEVICE_CALLBACK_MEMBER(vboy_scanlineL);
- TIMER_DEVICE_CALLBACK_MEMBER(vboy_scanlineR);
};
diff --git a/src/mame/drivers/vii.cpp b/src/mame/drivers/vii.cpp
index aa7b5b12fe4..bdac38aecc0 100644
--- a/src/mame/drivers/vii.cpp
+++ b/src/mame/drivers/vii.cpp
@@ -113,8 +113,6 @@ public:
DECLARE_WRITE16_MEMBER(audio_w);
DECLARE_READ16_MEMBER(io_r);
DECLARE_WRITE16_MEMBER(io_w);
- DECLARE_WRITE16_MEMBER(rowscroll_w);
- DECLARE_WRITE16_MEMBER(spriteram_w);
DECLARE_READ16_MEMBER(rom_r);
required_shared_ptr<UINT16> m_p_ram;
required_shared_ptr<UINT16> m_p_rowscroll;
diff --git a/src/mame/drivers/viper.cpp b/src/mame/drivers/viper.cpp
index f148e4171bd..5a35dfa8909 100644
--- a/src/mame/drivers/viper.cpp
+++ b/src/mame/drivers/viper.cpp
@@ -421,7 +421,6 @@ public:
INTERRUPT_GEN_MEMBER(viper_vblank);
TIMER_CALLBACK_MEMBER(epic_global_timer_callback);
TIMER_CALLBACK_MEMBER(ds2430_timer_callback);
- const char* epic_get_register_name(UINT32 reg);
void epic_update_interrupts();
void mpc8240_interrupt(int irq);
void mpc8240_epic_init();
diff --git a/src/mame/drivers/vt240.cpp b/src/mame/drivers/vt240.cpp
index 85efed64fc1..153cc6f249f 100644
--- a/src/mame/drivers/vt240.cpp
+++ b/src/mame/drivers/vt240.cpp
@@ -64,8 +64,6 @@ public:
required_device<upd7220_device> m_hgdc;
DECLARE_READ8_MEMBER( test_r );
- DECLARE_READ8_MEMBER( pcg_r );
- DECLARE_WRITE8_MEMBER( pcg_w );
//UINT16 m_pcg_addr;
//UINT8 m_pcg_internal_addr;
diff --git a/src/mame/drivers/whitestar.cpp b/src/mame/drivers/whitestar.cpp
index 08da3f4ce65..2eb20073da7 100644
--- a/src/mame/drivers/whitestar.cpp
+++ b/src/mame/drivers/whitestar.cpp
@@ -32,21 +32,11 @@ public:
UINT8 m_dmd_status;
UINT8 m_dmd_busy;
- DECLARE_WRITE8_MEMBER(dmd_latch_w);
- DECLARE_READ8_MEMBER(dmd_latch_r);
- DECLARE_WRITE8_MEMBER(dmd_ctrl_w);
- DECLARE_READ8_MEMBER(dmd_ctrl_r);
- DECLARE_READ8_MEMBER(dmd_status_r);
- DECLARE_WRITE8_MEMBER(dmd_status_w);
-
DECLARE_WRITE8_MEMBER(bank_w);
- DECLARE_WRITE8_MEMBER(dmd_bank_w);
DECLARE_WRITE8_MEMBER(dmddata_w);
- DECLARE_READ8_MEMBER(dips_r);
DECLARE_READ8_MEMBER(switch_r);
DECLARE_WRITE8_MEMBER(switch_w);
- DECLARE_READ8_MEMBER(dedicated_switch_r);
DECLARE_DRIVER_INIT(whitestar);
virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(whitestar_firq_interrupt);
diff --git a/src/mame/drivers/zn.cpp b/src/mame/drivers/zn.cpp
index c053484ff5f..79d6ea77855 100644
--- a/src/mame/drivers/zn.cpp
+++ b/src/mame/drivers/zn.cpp
@@ -123,7 +123,6 @@ protected:
private:
inline void ATTR_PRINTF(3,4) verboselog( int n_level, const char *s_fmt, ... );
- inline UINT16 psxreadword( UINT32 *p_n_psxram, UINT32 n_address );
inline void psxwriteword( UINT32 *p_n_psxram, UINT32 n_address, UINT16 n_data );
UINT8 m_n_znsecsel;
diff --git a/src/mame/includes/40love.h b/src/mame/includes/40love.h
index 5adae2dc8b5..5c641729b53 100644
--- a/src/mame/includes/40love.h
+++ b/src/mame/includes/40love.h
@@ -79,11 +79,9 @@ public:
DECLARE_WRITE8_MEMBER(sound_command_w);
DECLARE_WRITE8_MEMBER(nmi_disable_w);
DECLARE_WRITE8_MEMBER(nmi_enable_w);
- DECLARE_WRITE8_MEMBER(fortyl_coin_counter_w);
DECLARE_WRITE8_MEMBER(bank_select_w);
DECLARE_WRITE8_MEMBER(pix1_w);
DECLARE_WRITE8_MEMBER(pix2_w);
- DECLARE_READ8_MEMBER(pix1_r);
DECLARE_READ8_MEMBER(pix2_r);
DECLARE_WRITE8_MEMBER(undoukai_mcu_w);
DECLARE_READ8_MEMBER(undoukai_mcu_r);
diff --git a/src/mame/includes/abc1600.h b/src/mame/includes/abc1600.h
index 1a8a7504b8f..5269a352c47 100644
--- a/src/mame/includes/abc1600.h
+++ b/src/mame/includes/abc1600.h
@@ -127,13 +127,6 @@ public:
DECLARE_WRITE_LINE_MEMBER( fdc_drq_w );
- UINT8 read_io(offs_t offset);
- void write_io(offs_t offset, UINT8 data);
- UINT8 read_internal_io(offs_t offset);
- void write_internal_io(offs_t offset, UINT8 data);
- UINT8 read_external_io(offs_t offset);
- void write_external_io(offs_t offset, UINT8 data);
-
void update_drdy0();
void update_drdy1();
void update_drdy2();
diff --git a/src/mame/includes/abc80x.h b/src/mame/includes/abc80x.h
index 6eb19e39ab3..ff688fd9702 100644
--- a/src/mame/includes/abc80x.h
+++ b/src/mame/includes/abc80x.h
@@ -120,10 +120,6 @@ public:
void clock_cassette(int state);
DECLARE_READ8_MEMBER( pling_r );
- DECLARE_READ8_MEMBER( keyboard_col_r );
- DECLARE_WRITE8_MEMBER( keyboard_row_w );
- DECLARE_WRITE8_MEMBER( keyboard_ctrl_w );
- DECLARE_READ8_MEMBER( keyboard_t1_r );
DECLARE_WRITE8_MEMBER( hrs_w );
DECLARE_WRITE8_MEMBER( hrc_w );
DECLARE_WRITE_LINE_MEMBER( ctc_z0_w );
diff --git a/src/mame/includes/aim65.h b/src/mame/includes/aim65.h
index 7e7fd7fba1b..8ef3a8e98c2 100644
--- a/src/mame/includes/aim65.h
+++ b/src/mame/includes/aim65.h
@@ -56,9 +56,7 @@ public:
DECLARE_WRITE8_MEMBER(aim65_pia_b_w);
DECLARE_READ8_MEMBER(aim65_riot_b_r);
DECLARE_WRITE8_MEMBER(aim65_riot_a_w);
- DECLARE_WRITE8_MEMBER(aim65_pa_w);
DECLARE_WRITE8_MEMBER(aim65_pb_w);
- DECLARE_WRITE8_MEMBER(aim65_printer_on);
DECLARE_READ8_MEMBER(aim65_pb_r);
UINT8 m_pia_a;
UINT8 m_pia_b;
@@ -78,7 +76,6 @@ public:
required_device<dl1416_device> m_ds4;
required_device<dl1416_device> m_ds5;
virtual void machine_start() override;
- TIMER_CALLBACK_MEMBER(aim65_printer_timer);
void aim65_pia();
DECLARE_WRITE16_MEMBER(aim65_update_ds1);
diff --git a/src/mame/includes/amstrad.h b/src/mame/includes/amstrad.h
index 682c0a6b226..ce09d777428 100644
--- a/src/mame/includes/amstrad.h
+++ b/src/mame/includes/amstrad.h
@@ -245,7 +245,6 @@ public:
DECLARE_WRITE8_MEMBER(amstrad_ppi_portc_w);
DECLARE_WRITE_LINE_MEMBER( cpc_romdis );
- DECLARE_WRITE_LINE_MEMBER( cpc_romen );
DECLARE_WRITE8_MEMBER(rom_select);
DECLARE_FLOPPY_FORMATS( aleste_floppy_formats );
diff --git a/src/mame/includes/apollo.h b/src/mame/includes/apollo.h
index 8f5dbc48347..978d2ef0257 100644
--- a/src/mame/includes/apollo.h
+++ b/src/mame/includes/apollo.h
@@ -164,8 +164,6 @@ public:
DECLARE_READ8_MEMBER(cache_status_register_r);
DECLARE_WRITE8_MEMBER(task_alias_register_w);
DECLARE_READ8_MEMBER(task_alias_register_r);
- DECLARE_WRITE16_MEMBER(apollo_node_id_w);
- DECLARE_READ16_MEMBER(apollo_node_id_r);
DECLARE_WRITE16_MEMBER(latch_page_on_parity_error_register_w);
DECLARE_READ16_MEMBER(latch_page_on_parity_error_register_r);
DECLARE_WRITE8_MEMBER(master_req_register_w);
@@ -191,8 +189,6 @@ public:
DECLARE_READ8_MEMBER(dn5500_11500_r);
DECLARE_WRITE8_MEMBER(dn5500_io_protection_map_w);
DECLARE_READ8_MEMBER(dn5500_io_protection_map_r);
- DECLARE_READ32_MEMBER(apollo_f8_r);
- DECLARE_WRITE32_MEMBER(apollo_f8_w);
DECLARE_DRIVER_INIT(dsp3000);
DECLARE_DRIVER_INIT(dsp5500);
DECLARE_DRIVER_INIT(dn3500);
@@ -209,7 +205,6 @@ public:
IRQ_CALLBACK_MEMBER(apollo_irq_acknowledge);
IRQ_CALLBACK_MEMBER(apollo_pic_acknowledge);
void apollo_bus_error();
- DECLARE_WRITE8_MEMBER( apollo_kbd_putchar );
DECLARE_READ_LINE_MEMBER( apollo_kbd_is_german );
DECLARE_WRITE_LINE_MEMBER( apollo_dma8237_out_eop );
DECLARE_WRITE_LINE_MEMBER( apollo_dma_1_hrq_changed );
diff --git a/src/mame/includes/apple3.h b/src/mame/includes/apple3.h
index 62fccf41f8c..4d53b0bba56 100644
--- a/src/mame/includes/apple3.h
+++ b/src/mame/includes/apple3.h
@@ -93,8 +93,6 @@ public:
DECLARE_WRITE_LINE_MEMBER(apple3_sync_w);
DECLARE_READ8_MEMBER(apple3_c0xx_r);
DECLARE_WRITE8_MEMBER(apple3_c0xx_w);
- DECLARE_READ8_MEMBER(apple3_00xx_r);
- DECLARE_WRITE8_MEMBER(apple3_00xx_w);
DECLARE_DRIVER_INIT(apple3);
DECLARE_MACHINE_RESET(apple3);
DECLARE_VIDEO_START(apple3);
@@ -111,7 +109,6 @@ public:
void apple3_video_text40(bitmap_ind16 &bitmap);
void apple3_video_text80(bitmap_ind16 &bitmap);
void apple3_video_graphics_hgr(bitmap_ind16 &bitmap);
- UINT8 swap_bits(UINT8 b);
void apple3_video_graphics_chgr(bitmap_ind16 &bitmap);
void apple3_video_graphics_shgr(bitmap_ind16 &bitmap);
void apple3_video_graphics_chires(bitmap_ind16 &bitmap);
diff --git a/src/mame/includes/aquarium.h b/src/mame/includes/aquarium.h
index 878651098ef..620f4374118 100644
--- a/src/mame/includes/aquarium.h
+++ b/src/mame/includes/aquarium.h
@@ -54,7 +54,6 @@ public:
virtual void machine_reset() override;
virtual void video_start() override;
UINT32 screen_update_aquarium(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect, int y_offs );
UINT8 aquarium_snd_bitswap( UINT8 scrambled_data );
required_device<cpu_device> m_maincpu;
required_device<okim6295_device> m_oki;
diff --git a/src/mame/includes/argus.h b/src/mame/includes/argus.h
index db322d7ed2b..1274f9a5d58 100644
--- a/src/mame/includes/argus.h
+++ b/src/mame/includes/argus.h
@@ -85,7 +85,6 @@ public:
DECLARE_WRITE8_MEMBER(butasan_bg0_status_w);
DECLARE_WRITE8_MEMBER(butasan_bg1_status_w);
DECLARE_WRITE8_MEMBER(butasan_paletteram_w);
- DECLARE_READ8_MEMBER(butasan_bg1ram_r);
DECLARE_WRITE8_MEMBER(butasan_bg1ram_w);
DECLARE_WRITE8_MEMBER(butasan_pageselect_w);
DECLARE_READ8_MEMBER(butasan_pagedram_r);
diff --git a/src/mame/includes/arkanoid.h b/src/mame/includes/arkanoid.h
index 7fc6ba11d03..81a026be081 100644
--- a/src/mame/includes/arkanoid.h
+++ b/src/mame/includes/arkanoid.h
@@ -72,7 +72,6 @@ public:
DECLARE_READ8_MEMBER(arkanoid_bootleg_f000_r);
DECLARE_READ8_MEMBER(arkanoid_bootleg_f002_r);
DECLARE_WRITE8_MEMBER(arkanoid_bootleg_d018_w);
- DECLARE_READ8_MEMBER(block2_bootleg_f000_r);
DECLARE_READ8_MEMBER(arkanoid_bootleg_d008_r);
DECLARE_WRITE8_MEMBER(arkanoid_videoram_w);
DECLARE_WRITE8_MEMBER(arkanoid_d008_w);
diff --git a/src/mame/includes/asterix.h b/src/mame/includes/asterix.h
index 9cabb6f1957..04a65a6aee3 100644
--- a/src/mame/includes/asterix.h
+++ b/src/mame/includes/asterix.h
@@ -44,7 +44,6 @@ public:
required_device<k056832_device> m_k056832;
required_device<k05324x_device> m_k053244;
required_device<k053251_device> m_k053251;
- DECLARE_READ16_MEMBER(control2_r);
DECLARE_WRITE16_MEMBER(control2_w);
DECLARE_WRITE8_MEMBER(sound_arm_nmi_w);
DECLARE_WRITE16_MEMBER(sound_irq_w);
diff --git a/src/mame/includes/at.h b/src/mame/includes/at.h
index 63391195f90..7d1d8e84d4b 100644
--- a/src/mame/includes/at.h
+++ b/src/mame/includes/at.h
@@ -125,8 +125,6 @@ public:
DECLARE_WRITE_LINE_MEMBER(pc_dack5_w);
DECLARE_WRITE_LINE_MEMBER(pc_dack6_w);
DECLARE_WRITE_LINE_MEMBER(pc_dack7_w);
- DECLARE_READ32_MEMBER(ide_r);
- DECLARE_WRITE32_MEMBER(ide_w);
DECLARE_READ8_MEMBER(at_dma8237_2_r);
DECLARE_WRITE8_MEMBER(at_dma8237_2_w);
DECLARE_READ8_MEMBER(at_keybc_r);
diff --git a/src/mame/includes/atarig1.h b/src/mame/includes/atarig1.h
index 1729282b341..3cef67afe31 100644
--- a/src/mame/includes/atarig1.h
+++ b/src/mame/includes/atarig1.h
@@ -47,7 +47,6 @@ public:
virtual void device_post_load() override;
virtual void update_interrupts() override;
virtual void scanline_update(screen_device &screen, int scanline) override;
- DECLARE_WRITE16_MEMBER(mo_control_w);
DECLARE_WRITE16_MEMBER(mo_command_w);
DECLARE_READ16_MEMBER(special_port0_r);
DECLARE_WRITE16_MEMBER(a2d_select_w);
diff --git a/src/mame/includes/atarig42.h b/src/mame/includes/atarig42.h
index 0d4208de271..048d0c5384e 100644
--- a/src/mame/includes/atarig42.h
+++ b/src/mame/includes/atarig42.h
@@ -73,5 +73,4 @@ public:
DECLARE_MACHINE_RESET(atarig42);
DECLARE_VIDEO_START(atarig42);
UINT32 screen_update_atarig42(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void screen_eof_atarig42(screen_device &screen, bool state);
};
diff --git a/src/mame/includes/atarist.h b/src/mame/includes/atarist.h
index 9c85bbd8b9d..34a6be7972e 100644
--- a/src/mame/includes/atarist.h
+++ b/src/mame/includes/atarist.h
@@ -393,7 +393,6 @@ public:
DECLARE_READ16_MEMBER( microwire_mask_r );
DECLARE_WRITE16_MEMBER( microwire_mask_w );
- DECLARE_READ8_MEMBER( mfp_gpio_r );
DECLARE_WRITE_LINE_MEMBER( write_monochrome );
void dmasound_set_state(int level);
diff --git a/src/mame/includes/atarisy1.h b/src/mame/includes/atarisy1.h
index 95a8bf5e161..a2e27c24704 100644
--- a/src/mame/includes/atarisy1.h
+++ b/src/mame/includes/atarisy1.h
@@ -61,7 +61,6 @@ public:
DECLARE_READ16_MEMBER(joystick_r);
DECLARE_WRITE16_MEMBER(joystick_w);
DECLARE_READ16_MEMBER(trakball_r);
- DECLARE_READ16_MEMBER(port4_r);
DECLARE_READ8_MEMBER(switch_6502_r);
DECLARE_WRITE8_MEMBER(led_w);
DECLARE_WRITE8_MEMBER(via_pa_w);
diff --git a/src/mame/includes/atom.h b/src/mame/includes/atom.h
index e0db227bcba..af9ecff57cf 100644
--- a/src/mame/includes/atom.h
+++ b/src/mame/includes/atom.h
@@ -86,9 +86,6 @@ public:
required_ioport m_rpt;
virtual void machine_start() override;
- UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
-
- void bankswitch();
DECLARE_WRITE8_MEMBER( ppi_pa_w );
DECLARE_READ8_MEMBER( ppi_pb_r );
diff --git a/src/mame/includes/banctec.h b/src/mame/includes/banctec.h
index f16850a6532..d41e87c777e 100644
--- a/src/mame/includes/banctec.h
+++ b/src/mame/includes/banctec.h
@@ -20,8 +20,6 @@ public:
m_gfxdecode(*this, "gfxdecode"),
m_videoram(*this, "videoram") { }
- DECLARE_READ8_MEMBER(banctec_read);
- DECLARE_WRITE8_MEMBER(banctec_write);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
MC6845_ON_UPDATE_ADDR_CHANGED(crtc_addr);
virtual void machine_reset() override;
diff --git a/src/mame/includes/bbc.h b/src/mame/includes/bbc.h
index e6122615b8f..c453245f153 100644
--- a/src/mame/includes/bbc.h
+++ b/src/mame/includes/bbc.h
@@ -150,10 +150,8 @@ public:
DECLARE_MACHINE_RESET(bbcmc);
DECLARE_PALETTE_INIT(bbc);
- UINT32 screen_update_bbc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(bbcb_vsync);
INTERRUPT_GEN_MEMBER(bbcb_keyscan);
- INTERRUPT_GEN_MEMBER(bbcm_keyscan);
TIMER_CALLBACK_MEMBER(bbc_tape_timer_cb);
DECLARE_WRITE_LINE_MEMBER(write_acia_clock);
DECLARE_WRITE_LINE_MEMBER(bbcb_acia6850_irq_w);
@@ -417,11 +415,6 @@ public: // HACK FOR MC6845
void bbc_setvideoshadow(int vdusel);
void common_init(int memorySize);
void set_pixel_lookup();
- void set_cursor(bbc_state *state);
- void BBC_Clock_CR(bbc_state *state);
- void BBC_Set_HSync(int offset, int data);
- void BBC_Set_VSync(int offset, int data);
- void BBC_Set_CRE(int offset, int data);
int vdudriverset();
int bbcm_vdudriverset();
int bbc_keyboard(address_space &space, int data);
diff --git a/src/mame/includes/beathead.h b/src/mame/includes/beathead.h
index 95d17a73b43..5913cb4a997 100644
--- a/src/mame/includes/beathead.h
+++ b/src/mame/includes/beathead.h
@@ -67,9 +67,6 @@ public:
DECLARE_READ32_MEMBER( interrupt_control_r );
DECLARE_WRITE32_MEMBER( eeprom_data_w );
DECLARE_WRITE32_MEMBER( eeprom_enable_w );
- DECLARE_READ32_MEMBER( input_2_r );
- DECLARE_READ32_MEMBER( sound_data_r );
- DECLARE_WRITE32_MEMBER( sound_data_w );
DECLARE_WRITE32_MEMBER( sound_reset_w );
DECLARE_WRITE32_MEMBER( coin_count_w );
DECLARE_READ32_MEMBER( speedup_r );
diff --git a/src/mame/includes/bebox.h b/src/mame/includes/bebox.h
index 6b72184add8..80ace184a53 100644
--- a/src/mame/includes/bebox.h
+++ b/src/mame/includes/bebox.h
@@ -96,8 +96,6 @@ public:
DECLARE_WRITE64_MEMBER(bebox_cpu1_imask_w);
DECLARE_WRITE64_MEMBER(bebox_crossproc_interrupts_w);
DECLARE_WRITE64_MEMBER(bebox_processor_resets_w);
- DECLARE_WRITE8_MEMBER(bebox_800001F0_w);
- DECLARE_WRITE64_MEMBER(bebox_800003F0_w);
DECLARE_WRITE8_MEMBER(bebox_page_w);
DECLARE_WRITE8_MEMBER(bebox_80000480_w);
DECLARE_WRITE8_MEMBER(bebox_flash_w);
diff --git a/src/mame/includes/bking.h b/src/mame/includes/bking.h
index 1b32797ba62..ffd455d3421 100644
--- a/src/mame/includes/bking.h
+++ b/src/mame/includes/bking.h
@@ -70,13 +70,6 @@ public:
DECLARE_WRITE8_MEMBER(bking3_addr_h_w);
DECLARE_READ8_MEMBER(bking3_extrarom_r);
DECLARE_READ8_MEMBER(bking3_ext_check_r);
- DECLARE_READ8_MEMBER(bking3_68705_port_a_r);
- DECLARE_WRITE8_MEMBER(bking3_68705_port_a_w);
- DECLARE_WRITE8_MEMBER(bking3_68705_ddr_a_w);
- DECLARE_READ8_MEMBER(bking3_68705_port_b_r);
- DECLARE_WRITE8_MEMBER(bking3_68705_port_b_w);
- DECLARE_WRITE8_MEMBER(bking3_68705_ddr_b_w);
- DECLARE_READ8_MEMBER(bking3_68705_port_c_r);
DECLARE_WRITE8_MEMBER(bking_xld1_w);
DECLARE_WRITE8_MEMBER(bking_yld1_w);
DECLARE_WRITE8_MEMBER(bking_xld2_w);
diff --git a/src/mame/includes/blstroid.h b/src/mame/includes/blstroid.h
index bddeed9d95d..d1cedbeead6 100644
--- a/src/mame/includes/blstroid.h
+++ b/src/mame/includes/blstroid.h
@@ -34,7 +34,6 @@ public:
virtual void update_interrupts() override;
virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_WRITE16_MEMBER(blstroid_halt_until_hblank_0_w);
- DECLARE_READ16_MEMBER(inputs_r);
DECLARE_DRIVER_INIT(blstroid);
TILE_GET_INFO_MEMBER(get_playfield_tile_info);
DECLARE_MACHINE_START(blstroid);
diff --git a/src/mame/includes/brkthru.h b/src/mame/includes/brkthru.h
index 617292d5a3c..c3cfd0d6daa 100644
--- a/src/mame/includes/brkthru.h
+++ b/src/mame/includes/brkthru.h
@@ -55,6 +55,5 @@ public:
DECLARE_PALETTE_INIT(brkthru);
UINT32 screen_update_brkthru(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
- void show_register( bitmap_ind16 &bitmap, int x, int y, UINT32 data );
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect, int prio );
};
diff --git a/src/mame/includes/btime.h b/src/mame/includes/btime.h
index 3f2fa108886..fb27d1722cc 100644
--- a/src/mame/includes/btime.h
+++ b/src/mame/includes/btime.h
@@ -64,12 +64,6 @@ public:
required_device<palette_device> m_palette;
DECLARE_WRITE8_MEMBER(audio_nmi_enable_w);
- DECLARE_WRITE8_MEMBER(lnc_w);
- DECLARE_WRITE8_MEMBER(mmonkey_w);
- DECLARE_WRITE8_MEMBER(btime_w);
- DECLARE_WRITE8_MEMBER(tisland_w);
- DECLARE_WRITE8_MEMBER(zoar_w);
- DECLARE_WRITE8_MEMBER(disco_w);
DECLARE_WRITE8_MEMBER(audio_command_w);
DECLARE_READ8_MEMBER(audio_command_r);
DECLARE_READ8_MEMBER(zoar_dsw1_read);
diff --git a/src/mame/includes/bullet.h b/src/mame/includes/bullet.h
index 5feecceacdb..206b5dac222 100644
--- a/src/mame/includes/bullet.h
+++ b/src/mame/includes/bullet.h
@@ -89,7 +89,6 @@ public:
DECLARE_WRITE8_MEMBER( exdma_w );
DECLARE_WRITE8_MEMBER( hdcon_w );
DECLARE_WRITE8_MEMBER( segst_w );
- DECLARE_WRITE8_MEMBER( dart_w );
DECLARE_READ8_MEMBER( dma_mreq_r );
DECLARE_WRITE8_MEMBER( dma_mreq_w );
DECLARE_READ8_MEMBER( pio_pb_r );
@@ -101,9 +100,7 @@ public:
DECLARE_WRITE_LINE_MEMBER( write_centronics_fault );
DECLARE_WRITE_LINE_MEMBER( fdc_drq_w );
- void bankswitch();
void update_dma_rdy();
-
// memory state
int m_segst;
int m_brom;
@@ -170,8 +167,6 @@ public:
DECLARE_WRITE_LINE_MEMBER( cstrb_w );
DECLARE_WRITE_LINE_MEMBER( req_w );
- void fdc_intrq_w(bool state);
-
void update_dma_rdy();
int m_rome;
diff --git a/src/mame/includes/bwing.h b/src/mame/includes/bwing.h
index d3060324cfb..215cb663122 100644
--- a/src/mame/includes/bwing.h
+++ b/src/mame/includes/bwing.h
@@ -61,7 +61,6 @@ public:
DECLARE_WRITE8_MEMBER(bwp3_nmiack_w);
DECLARE_WRITE8_MEMBER(bwp1_ctrl_w);
DECLARE_WRITE8_MEMBER(bwp2_ctrl_w);
- DECLARE_WRITE8_MEMBER(spriteram_w);
DECLARE_WRITE8_MEMBER(videoram_w);
DECLARE_WRITE8_MEMBER(fgscrollram_w);
DECLARE_WRITE8_MEMBER(bgscrollram_w);
diff --git a/src/mame/includes/cabal.h b/src/mame/includes/cabal.h
index 4f80222fbb3..6f5a3e71cfb 100644
--- a/src/mame/includes/cabal.h
+++ b/src/mame/includes/cabal.h
@@ -72,6 +72,4 @@ public:
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
-
- void seibu_sound_bootleg(const char *cpu,int length);
};
diff --git a/src/mame/includes/cave.h b/src/mame/includes/cave.h
index 6f78bf422f5..938a4757559 100644
--- a/src/mame/includes/cave.h
+++ b/src/mame/includes/cave.h
@@ -161,7 +161,6 @@ public:
DECLARE_WRITE8_MEMBER(sailormn_rombank_w);
DECLARE_WRITE8_MEMBER(sailormn_okibank_w);
DECLARE_WRITE8_MEMBER(sailormn_oki2bank_w);
- DECLARE_WRITE16_MEMBER(donpachi_videoregs_w);
DECLARE_WRITE16_MEMBER(cave_vram_0_w);
DECLARE_WRITE16_MEMBER(cave_vram_1_w);
DECLARE_WRITE16_MEMBER(cave_vram_2_w);
diff --git a/src/mame/includes/cbm2.h b/src/mame/includes/cbm2.h
index 189fdfa0b79..78ddb7824da 100644
--- a/src/mame/includes/cbm2.h
+++ b/src/mame/includes/cbm2.h
@@ -202,8 +202,6 @@ public:
DECLARE_WRITE8_MEMBER( cia_pa_w );
DECLARE_READ8_MEMBER( cia_pb_r );
- DECLARE_WRITE_LINE_MEMBER( tape_read_w );
-
DECLARE_READ8_MEMBER( ext_tpi_pb_r );
DECLARE_WRITE8_MEMBER( ext_tpi_pb_w );
DECLARE_WRITE8_MEMBER( ext_tpi_pc_w );
diff --git a/src/mame/includes/cclimber.h b/src/mame/includes/cclimber.h
index cd4bd9eec30..cd493a8b083 100644
--- a/src/mame/includes/cclimber.h
+++ b/src/mame/includes/cclimber.h
@@ -98,7 +98,6 @@ public:
void toprollr_draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, gfx_element *gfx);
void swimmer_draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, gfx_element *gfx);
void cclimber_decode(const UINT8 convtable[8][16]);
- void cannonb_patch();
INTERRUPT_GEN_MEMBER(vblank_irq);
};
diff --git a/src/mame/includes/chihiro.h b/src/mame/includes/chihiro.h
index c0d3cab2dbc..92e4d9c3830 100644
--- a/src/mame/includes/chihiro.h
+++ b/src/mame/includes/chihiro.h
@@ -450,7 +450,6 @@ public:
UINT32 dilate0(UINT32 value, int bits);
UINT32 dilate1(UINT32 value, int bits);
void computedilated(void);
- void putpixtex(int xp, int yp, int up, int vp);
int toggle_register_combiners_usage();
int toggle_wait_vblank_support();
void debug_grab_texture(int type, const char *filename);
diff --git a/src/mame/includes/coco.h b/src/mame/includes/coco.h
index d1c2663486f..f083911afbc 100644
--- a/src/mame/includes/coco.h
+++ b/src/mame/includes/coco.h
@@ -209,7 +209,6 @@ private:
soundmux_status_t soundmux_status(void);
void update_sound(void);
- bool joyin(void);
void poll_joystick(bool *joyin, UINT8 *buttons);
void poll_keyboard(void);
void poll_hires_joystick(void);
diff --git a/src/mame/includes/comquest.h b/src/mame/includes/comquest.h
index 5296e796ced..32b6ef2c935 100644
--- a/src/mame/includes/comquest.h
+++ b/src/mame/includes/comquest.h
@@ -23,8 +23,6 @@ public:
int m_dma_activ;
int m_state;
int m_count;
- DECLARE_READ8_MEMBER(comquest_read);
- DECLARE_WRITE8_MEMBER(comquest_write);
virtual void machine_reset() override;
virtual void video_start() override;
UINT32 screen_update_comquest(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/cosmic.h b/src/mame/includes/cosmic.h
index 02e3dce20f1..706b69befea 100644
--- a/src/mame/includes/cosmic.h
+++ b/src/mame/includes/cosmic.h
@@ -47,7 +47,6 @@ public:
/* misc */
UINT32 m_pixel_clock;
int m_ic_state; // for 9980
- DECLARE_READ8_MEMBER( interrupt_level );
/* devices */
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/crshrace.h b/src/mame/includes/crshrace.h
index 9589a7ce5d0..eb809fbceba 100644
--- a/src/mame/includes/crshrace.h
+++ b/src/mame/includes/crshrace.h
@@ -65,7 +65,6 @@ public:
void screen_eof_crshrace(screen_device &screen, bool state);
void draw_bg( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect );
void draw_fg(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void crshrace_patch_code( UINT16 offset );
DECLARE_WRITE_LINE_MEMBER(irqhandler);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/includes/cvs.h b/src/mame/includes/cvs.h
index 4633709964c..de9dee5a059 100644
--- a/src/mame/includes/cvs.h
+++ b/src/mame/includes/cvs.h
@@ -92,7 +92,6 @@ public:
DECLARE_READ_LINE_MEMBER(speech_rom_read_bit);
DECLARE_WRITE_LINE_MEMBER(write_s2650_flag);
DECLARE_READ8_MEMBER(cvs_input_r);
- DECLARE_READ8_MEMBER(cvs_393hz_clock_r);
DECLARE_WRITE8_MEMBER(cvs_speech_rom_address_lo_w);
DECLARE_WRITE8_MEMBER(cvs_speech_rom_address_hi_w);
DECLARE_READ8_MEMBER(cvs_speech_command_r);
diff --git a/src/mame/includes/cyberbal.h b/src/mame/includes/cyberbal.h
index 05d67022b50..0bc65bccb57 100644
--- a/src/mame/includes/cyberbal.h
+++ b/src/mame/includes/cyberbal.h
@@ -79,9 +79,7 @@ public:
DECLARE_DRIVER_INIT(cyberbal2p);
DECLARE_DRIVER_INIT(cyberbal);
TILE_GET_INFO_MEMBER(get_alpha_tile_info);
- TILE_GET_INFO_MEMBER(get_alpha2_tile_info);
TILE_GET_INFO_MEMBER(get_playfield_tile_info);
- TILE_GET_INFO_MEMBER(get_playfield2_tile_info);
DECLARE_MACHINE_START(cyberbal);
DECLARE_MACHINE_RESET(cyberbal);
DECLARE_VIDEO_START(cyberbal);
@@ -99,5 +97,4 @@ private:
void cyberbal_sound_reset();
UINT32 update_one_screen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int index);
void update_sound_68k_interrupts();
- inline void set_palette_entry(int entry, UINT16 value);
};
diff --git a/src/mame/includes/cybiko.h b/src/mame/includes/cybiko.h
index 7210460ae6d..0c6ad30b5aa 100644
--- a/src/mame/includes/cybiko.h
+++ b/src/mame/includes/cybiko.h
@@ -61,7 +61,6 @@ public:
m_input(*this, "A")
{ }
- DECLARE_READ16_MEMBER(serflash_r);
DECLARE_WRITE16_MEMBER(serflash_w);
DECLARE_READ16_MEMBER(clock_r);
DECLARE_WRITE16_MEMBER(clock_w);
diff --git a/src/mame/includes/darius.h b/src/mame/includes/darius.h
index b3117427d8d..13f037f0ca0 100644
--- a/src/mame/includes/darius.h
+++ b/src/mame/includes/darius.h
@@ -101,7 +101,6 @@ public:
DECLARE_WRITE16_MEMBER(darius_ioc_w);
DECLARE_WRITE8_MEMBER(sound_bankswitch_w);
DECLARE_WRITE8_MEMBER(adpcm_command_w);
- DECLARE_WRITE8_MEMBER(display_value);
DECLARE_WRITE8_MEMBER(darius_fm0_pan);
DECLARE_WRITE8_MEMBER(darius_fm1_pan);
DECLARE_WRITE8_MEMBER(darius_psg0_pan);
diff --git a/src/mame/includes/dbz.h b/src/mame/includes/dbz.h
index 2e2c56b6c36..734a9a0b2d3 100644
--- a/src/mame/includes/dbz.h
+++ b/src/mame/includes/dbz.h
@@ -55,7 +55,6 @@ public:
required_device<k053936_device> m_k053936_2;
required_device<gfxdecode_device> m_gfxdecode;
- DECLARE_READ16_MEMBER(dbzcontrol_r);
DECLARE_WRITE16_MEMBER(dbzcontrol_w);
DECLARE_WRITE16_MEMBER(dbz_sound_command_w);
DECLARE_WRITE16_MEMBER(dbz_sound_cause_nmi);
diff --git a/src/mame/includes/dc.h b/src/mame/includes/dc.h
index f27f71b70ef..a45e2e506d3 100644
--- a/src/mame/includes/dc.h
+++ b/src/mame/includes/dc.h
@@ -57,7 +57,6 @@ class dc_state : public driver_device
virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(g2_dma_irq);
TIMER_CALLBACK_MEMBER(ch2_dma_irq);
- TIMER_CALLBACK_MEMBER(yuv_fifo_irq);
DECLARE_READ32_MEMBER(dc_aica_reg_r);
DECLARE_WRITE32_MEMBER(dc_aica_reg_w);
DECLARE_READ32_MEMBER(dc_arm_aica_r);
diff --git a/src/mame/includes/ddragon3.h b/src/mame/includes/ddragon3.h
index aebbeb15528..5513ca9076f 100644
--- a/src/mame/includes/ddragon3.h
+++ b/src/mame/includes/ddragon3.h
@@ -103,7 +103,6 @@ public:
//required_device<buffered_spriteram16_device> m_spriteram;
DECLARE_WRITE8_MEMBER(wwfwfest_priority_w);
- DECLARE_WRITE16_MEMBER(wwfwfest_scroll_write);
DECLARE_WRITE16_MEMBER(wwfwfest_irq_ack_w);
DECLARE_WRITE16_MEMBER(wwfwfest_flipscreen_w);
DECLARE_READ16_MEMBER(wwfwfest_paletteram_r);
diff --git a/src/mame/includes/deco_mlc.h b/src/mame/includes/deco_mlc.h
index 85379c3810e..e9bde7e7bb7 100644
--- a/src/mame/includes/deco_mlc.h
+++ b/src/mame/includes/deco_mlc.h
@@ -68,7 +68,6 @@ public:
UINT32 screen_update_mlc(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void screen_eof_mlc(screen_device &screen, bool state);
TIMER_DEVICE_CALLBACK_MEMBER(interrupt_gen);
- void blitRaster(bitmap_rgb32 &bitmap, int rasterMode);
void draw_sprites( const rectangle &cliprect, int scanline, UINT32* dest);
void descramble_sound( );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/dgn_beta.h b/src/mame/includes/dgn_beta.h
index 9f29d447c83..a55d157aaa1 100644
--- a/src/mame/includes/dgn_beta.h
+++ b/src/mame/includes/dgn_beta.h
@@ -213,7 +213,6 @@ public:
void cpu1_recalc_firq(int state);
void ScanInKeyboard(void);
void dgn_beta_frame_interrupt (int data);
- void dgn_beta_line_interrupt (int data);
required_device<ram_device> m_ram;
required_device<wd2797_t> m_fdc;
required_device<floppy_connector> m_floppy0;
diff --git a/src/mame/includes/ep64.h b/src/mame/includes/ep64.h
index 9b262c8effa..85c0ae27a97 100644
--- a/src/mame/includes/ep64.h
+++ b/src/mame/includes/ep64.h
@@ -85,8 +85,6 @@ public:
DECLARE_READ8_MEMBER( rd0_r );
DECLARE_WRITE8_MEMBER( wr0_w );
DECLARE_READ8_MEMBER( rd1_r );
- DECLARE_WRITE8_MEMBER( wr1_w );
- DECLARE_READ8_MEMBER( rd2_r );
DECLARE_WRITE8_MEMBER( wr2_w );
UINT8 m_key;
diff --git a/src/mame/includes/exp85.h b/src/mame/includes/exp85.h
index 2ced2152701..3e53385eb25 100644
--- a/src/mame/includes/exp85.h
+++ b/src/mame/includes/exp85.h
@@ -37,7 +37,6 @@ public:
DECLARE_WRITE8_MEMBER( i8355_a_w );
DECLARE_READ_LINE_MEMBER( sid_r );
DECLARE_WRITE_LINE_MEMBER( sod_w );
- DECLARE_WRITE_LINE_MEMBER( terminal_w );
DECLARE_INPUT_CHANGED_MEMBER( trigger_reset );
DECLARE_INPUT_CHANGED_MEMBER( trigger_rst75 );
diff --git a/src/mame/includes/exprraid.h b/src/mame/includes/exprraid.h
index f6a6f0f5eae..833c3c351b1 100644
--- a/src/mame/includes/exprraid.h
+++ b/src/mame/includes/exprraid.h
@@ -72,7 +72,6 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
UINT32 screen_update_exprraid(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- INTERRUPT_GEN_MEMBER(exprraid_interrupt);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
void exprraid_gfx_expand();
};
diff --git a/src/mame/includes/flower.h b/src/mame/includes/flower.h
index 12abefb7b89..cc2ff96ced2 100644
--- a/src/mame/includes/flower.h
+++ b/src/mame/includes/flower.h
@@ -100,7 +100,6 @@ protected:
private:
void make_mixer_table(int voices, int gain);
- void show_soundregs();
// internal state
emu_timer *m_effect_timer;
diff --git a/src/mame/includes/fmtowns.h b/src/mame/includes/fmtowns.h
index c0916921cbe..1989b2ea3a9 100644
--- a/src/mame/includes/fmtowns.h
+++ b/src/mame/includes/fmtowns.h
@@ -229,8 +229,6 @@ class towns_state : public driver_device
DECLARE_WRITE8_MEMBER(towns_sound_ctrl_w);
DECLARE_READ8_MEMBER(towns_padport_r);
DECLARE_WRITE8_MEMBER(towns_pad_mask_w);
- DECLARE_READ8_MEMBER(towns_cmos8_r);
- DECLARE_WRITE8_MEMBER(towns_cmos8_w);
DECLARE_READ8_MEMBER(towns_cmos_low_r);
DECLARE_WRITE8_MEMBER(towns_cmos_low_w);
DECLARE_READ8_MEMBER(towns_cmos_r);
@@ -282,7 +280,6 @@ class towns_state : public driver_device
void kb_sendcode(UINT8 scancode, int release);
UINT8 speaker_get_spk();
void speaker_set_spkrdata(UINT8 data);
- void speaker_set_input(UINT8 data);
UINT8 towns_cdrom_read_byte_software();
required_ioport m_ctrltype;
diff --git a/src/mame/includes/fuukifg3.h b/src/mame/includes/fuukifg3.h
index cb6147a7c06..90af6ad1893 100644
--- a/src/mame/includes/fuukifg3.h
+++ b/src/mame/includes/fuukifg3.h
@@ -85,7 +85,6 @@ public:
inline void get_tile_info8bpp(tile_data &tileinfo, tilemap_memory_index tile_index, int _N_);
inline void get_tile_info4bpp(tile_data &tileinfo, tilemap_memory_index tile_index, int _N_);
inline void vram_w(offs_t offset, UINT32 data, UINT32 mem_mask, int _N_);
- void draw_sprites( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect );
void draw_layer( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int i, int flag, int pri );
protected:
diff --git a/src/mame/includes/galastrm.h b/src/mame/includes/galastrm.h
index c4fbfde1163..c2413a6d11d 100644
--- a/src/mame/includes/galastrm.h
+++ b/src/mame/includes/galastrm.h
@@ -101,7 +101,6 @@ public:
INTERRUPT_GEN_MEMBER(galastrm_interrupt);
void draw_sprites_pre(int x_offs, int y_offs);
void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, const int *primasks, int priority);
- void tc0610_rotate_draw(bitmap_ind16 &bitmap, bitmap_ind16 &srcbitmap, const rectangle &clip);
protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
diff --git a/src/mame/includes/galaxian.h b/src/mame/includes/galaxian.h
index 0702832b67c..ac1e84a7b33 100644
--- a/src/mame/includes/galaxian.h
+++ b/src/mame/includes/galaxian.h
@@ -285,8 +285,6 @@ public:
void turtles_draw_background(bitmap_rgb32 &bitmap, const rectangle &cliprect);
void frogger_draw_background(bitmap_rgb32 &bitmap, const rectangle &cliprect);
void quaak_draw_background(bitmap_rgb32 &bitmap, const rectangle &cliprect);
- int flip_and_clip(rectangle &draw, int xstart, int xend, const rectangle &cliprect);
- void amidar_draw_background(bitmap_rgb32 &bitmap, const rectangle &cliprect);
inline void galaxian_draw_pixel(bitmap_rgb32 &bitmap, const rectangle &cliprect, int y, int x, rgb_t color);
void galaxian_draw_bullet(bitmap_rgb32 &bitmap, const rectangle &cliprect, int offs, int x, int y);
void mshuttle_draw_bullet(bitmap_rgb32 &bitmap, const rectangle &cliprect, int offs, int x, int y);
diff --git a/src/mame/includes/galaxold.h b/src/mame/includes/galaxold.h
index dbd741e1d4d..6159915b451 100644
--- a/src/mame/includes/galaxold.h
+++ b/src/mame/includes/galaxold.h
@@ -133,8 +133,6 @@ public:
DECLARE_WRITE8_MEMBER(galaxold_attributesram_w);
DECLARE_WRITE8_MEMBER(galaxold_flip_screen_x_w);
DECLARE_WRITE8_MEMBER(galaxold_flip_screen_y_w);
- DECLARE_WRITE8_MEMBER(gteikob2_flip_screen_x_w);
- DECLARE_WRITE8_MEMBER(gteikob2_flip_screen_y_w);
DECLARE_WRITE8_MEMBER(hotshock_flip_screen_w);
DECLARE_WRITE8_MEMBER(scrambold_background_enable_w);
DECLARE_WRITE8_MEMBER(scrambold_background_red_w);
@@ -223,7 +221,6 @@ public:
void state_save_register();
void video_start_common();
void pisces_modify_spritecode(UINT8 *spriteram, int *code, int *flipx, int *flipy, int offs);
- void theend_draw_bullets(bitmap_ind16 &bitmap, const rectangle &cliprect, int offs, int x, int y);
void mooncrst_modify_spritecode(UINT8 *spriteram, int *code, int *flipx, int *flipy, int offs);
void batman2_modify_charcode(UINT16 *code, UINT8 x);
void rockclim_draw_background(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/gb.h b/src/mame/includes/gb.h
index 47a9771e4e9..59f5ee91de3 100644
--- a/src/mame/includes/gb.h
+++ b/src/mame/includes/gb.h
@@ -130,8 +130,6 @@ protected:
void gb_timer_check_irq();
void gb_init();
void gb_init_regs();
- void gb_video_reset(int mode);
- void gb_video_start(int mode);
void save_gb_base();
void save_gbc_only();
diff --git a/src/mame/includes/gba.h b/src/mame/includes/gba.h
index 559f01e54c1..8037ecb5795 100644
--- a/src/mame/includes/gba.h
+++ b/src/mame/includes/gba.h
@@ -239,12 +239,6 @@ public:
DECLARE_WRITE32_MEMBER(gba_oam_w);
DECLARE_READ32_MEMBER(gba_bios_r);
DECLARE_READ32_MEMBER(gba_10000000_r);
- DECLARE_READ32_MEMBER(sram_r);
- DECLARE_WRITE32_MEMBER(sram_w);
- DECLARE_READ32_MEMBER(flash_r);
- DECLARE_WRITE32_MEMBER(flash_w);
- DECLARE_READ32_MEMBER(eeprom_r);
- DECLARE_WRITE32_MEMBER(eeprom_w);
DECLARE_DRIVER_INIT(gbadv);
virtual void machine_start() override;
virtual void machine_reset() override;
diff --git a/src/mame/includes/gcpinbal.h b/src/mame/includes/gcpinbal.h
index a8acae9616e..fa32062eb1c 100644
--- a/src/mame/includes/gcpinbal.h
+++ b/src/mame/includes/gcpinbal.h
@@ -62,8 +62,6 @@ public:
DECLARE_WRITE16_MEMBER(ioc_w);
DECLARE_READ16_MEMBER(gcpinbal_tilemaps_word_r);
DECLARE_WRITE16_MEMBER(gcpinbal_tilemaps_word_w);
- DECLARE_READ16_MEMBER(gcpinbal_ctrl_word_r);
- DECLARE_WRITE16_MEMBER(gcpinbal_ctrl_word_w);
TILE_GET_INFO_MEMBER(get_bg0_tile_info);
TILE_GET_INFO_MEMBER(get_bg1_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
@@ -73,7 +71,6 @@ public:
UINT32 screen_update_gcpinbal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(gcpinbal_interrupt);
void gcpinbal_core_vh_start( );
- void draw_sprites( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int y_offs );
DECLARE_WRITE_LINE_MEMBER(gcp_adpcm_int);
required_device<excellent_spr_device> m_sprgen;
diff --git a/src/mame/includes/goldstar.h b/src/mame/includes/goldstar.h
index a15241c3df3..2eb7e47df05 100644
--- a/src/mame/includes/goldstar.h
+++ b/src/mame/includes/goldstar.h
@@ -32,7 +32,6 @@ public:
DECLARE_WRITE8_MEMBER(p2_lamps_w);
DECLARE_WRITE8_MEMBER(ncb3_port81_w);
DECLARE_WRITE8_MEMBER(cm_coincount_w);
- DECLARE_WRITE8_MEMBER(ladylinr_outport_w);
DECLARE_WRITE8_MEMBER(goldstar_fg_vidram_w);
DECLARE_WRITE8_MEMBER(goldstar_fg_atrram_w);
DECLARE_WRITE8_MEMBER(goldstar_reel1_ram_w);
diff --git a/src/mame/includes/gp32.h b/src/mame/includes/gp32.h
index c2d13dc66c5..65ae4f28ed0 100644
--- a/src/mame/includes/gp32.h
+++ b/src/mame/includes/gp32.h
@@ -240,10 +240,6 @@ protected:
void s3c240x_lcd_render_04( );
void s3c240x_lcd_render_08( );
void s3c240x_lcd_render_16( );
- UINT8 i2cmem_read_byte( int last);
- void i2cmem_write_byte( UINT8 data);
- void i2cmem_start( );
- void i2cmem_stop( );
};
diff --git a/src/mame/includes/grchamp.h b/src/mame/includes/grchamp.h
index a6739bb0fb6..3e654dcfd50 100644
--- a/src/mame/includes/grchamp.h
+++ b/src/mame/includes/grchamp.h
@@ -97,9 +97,6 @@ public:
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void draw_objects(int y, UINT8 *objdata);
- int collision_check(bitmap_ind16 &bitmap, int which );
- void draw_fog(bitmap_ind16 &bitmap, const rectangle &cliprect, int fog);
- void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
};
/* Discrete Sound Input Nodes */
diff --git a/src/mame/includes/gstriker.h b/src/mame/includes/gstriker.h
index f30bc1e333a..7491fe1aa40 100644
--- a/src/mame/includes/gstriker.h
+++ b/src/mame/includes/gstriker.h
@@ -51,7 +51,6 @@ public:
// common
DECLARE_READ16_MEMBER(dmmy_8f);
DECLARE_WRITE16_MEMBER(sound_command_w);
- DECLARE_READ16_MEMBER(pending_command_r);
DECLARE_WRITE8_MEMBER(sh_pending_command_clear_w);
DECLARE_WRITE8_MEMBER(sh_bankswitch_w);
diff --git a/src/mame/includes/gsword.h b/src/mame/includes/gsword.h
index 8d30bc143d1..014cc175082 100644
--- a/src/mame/includes/gsword.h
+++ b/src/mame/includes/gsword.h
@@ -78,5 +78,4 @@ public:
UINT32 screen_update_gsword(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(gsword_snd_interrupt);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
- int coins_in(void); //if 0'd
};
diff --git a/src/mame/includes/hng64.h b/src/mame/includes/hng64.h
index d12beddeba9..7da413bf645 100644
--- a/src/mame/includes/hng64.h
+++ b/src/mame/includes/hng64.h
@@ -236,7 +236,6 @@ public:
float m_lightStrength;
float m_lightVector[3];
- DECLARE_READ32_MEMBER(hng64_random_read);
DECLARE_READ32_MEMBER(hng64_com_r);
DECLARE_WRITE32_MEMBER(hng64_com_w);
DECLARE_WRITE8_MEMBER(hng64_com_share_w);
@@ -274,10 +273,6 @@ public:
DECLARE_WRITE32_MEMBER(hng64_sprite_clear_even_w);
DECLARE_WRITE32_MEMBER(hng64_sprite_clear_odd_w);
- DECLARE_WRITE32_MEMBER(trap_write);
- DECLARE_WRITE32_MEMBER(activate_3d_buffer);
- DECLARE_READ8_MEMBER(hng64_comm_shared_r);
- DECLARE_WRITE8_MEMBER(hng64_comm_shared_w);
DECLARE_WRITE32_MEMBER(hng64_videoram_w);
DECLARE_READ8_MEMBER(hng64_comm_space_r);
DECLARE_WRITE8_MEMBER(hng64_comm_space_w);
@@ -386,13 +381,6 @@ public:
DECLARE_WRITE16_MEMBER(hng64_sound_port_0080_w);
- DECLARE_WRITE16_MEMBER(hng64_sound_port_0100_w);
- DECLARE_WRITE16_MEMBER(hng64_sound_port_0102_w);
- DECLARE_READ16_MEMBER(hng64_sound_port_0104_r);
- DECLARE_READ16_MEMBER(hng64_sound_port_0106_r);
- DECLARE_WRITE16_MEMBER(hng64_sound_port_0108_w);
- DECLARE_WRITE16_MEMBER(hng64_sound_port_010a_w);
-
DECLARE_WRITE16_MEMBER(hng64_sound_bank_w);
DECLARE_READ16_MEMBER(main_sound_comms_r);
DECLARE_WRITE16_MEMBER(main_sound_comms_w);
diff --git a/src/mame/includes/hp48.h b/src/mame/includes/hp48.h
index f4320c3d0d3..748a81bee55 100644
--- a/src/mame/includes/hp48.h
+++ b/src/mame/includes/hp48.h
@@ -97,7 +97,6 @@ public:
DECLARE_WRITE8_MEMBER(hp49_bank_w);
TIMER_CALLBACK_MEMBER(hp48_rs232_byte_recv_cb);
TIMER_CALLBACK_MEMBER(hp48_rs232_byte_sent_cb);
- TIMER_CALLBACK_MEMBER(hp48_chardev_byte_recv_cb);
TIMER_CALLBACK_MEMBER(hp48_kbd_cb);
TIMER_CALLBACK_MEMBER(hp48_timer1_cb);
TIMER_CALLBACK_MEMBER(hp48_timer2_cb);
diff --git a/src/mame/includes/huebler.h b/src/mame/includes/huebler.h
index 4beff84f9b3..bb6b4c29344 100644
--- a/src/mame/includes/huebler.h
+++ b/src/mame/includes/huebler.h
@@ -97,7 +97,6 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(keyboard_tick);
DECLARE_WRITE_LINE_MEMBER(ctc_z0_w);
DECLARE_WRITE_LINE_MEMBER(ctc_z2_w);
- DECLARE_READ_LINE_MEMBER(cassette_r);
DECLARE_WRITE_LINE_MEMBER(cassette_w);
};
diff --git a/src/mame/includes/intv.h b/src/mame/includes/intv.h
index 789caf7f844..7f14c7fb55a 100644
--- a/src/mame/includes/intv.h
+++ b/src/mame/includes/intv.h
@@ -102,7 +102,6 @@ public:
virtual void machine_reset() override;
virtual void video_start() override;
DECLARE_PALETTE_INIT(intv);
- void ecs_banks_restore();
UINT32 screen_update_intv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_intvkbd(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(intv_interrupt2);
@@ -131,24 +130,7 @@ protected:
ioport_port *m_discy[4];
ioport_port *m_intv_keyboard[10];
- int intv_load_rom_file(device_image_interface &image);
UINT8 intv_control_r(int hand);
- void intv_set_pixel(bitmap_ind16 &bitmap, int x, int y, UINT32 color);
- UINT32 intv_get_pixel(bitmap_ind16 &bitmap, int x, int y);
- void intv_plot_box(bitmap_ind16 &bm, int x, int y, int w, int h, int color);
- int sprites_collide(int spriteNum1, int spriteNum2);
- void determine_sprite_collisions();
- void render_sprites();
- void render_line(bitmap_ind16 &bitmap, UINT8 nextByte, UINT16 x, UINT16 y, UINT8 fgcolor, UINT8 bgcolor);
- void render_colored_squares(bitmap_ind16 &bitmap, UINT16 x, UINT16 y, UINT8 color0, UINT8 color1, UINT8 color2, UINT8 color3);
- void render_color_stack_mode(bitmap_ind16 &bitmap);
- void render_fg_bg_mode(bitmap_ind16 &bitmap);
- void copy_sprites_to_background(bitmap_ind16 &bitmap);
- void render_background(bitmap_ind16 &bitmap);
- void draw_borders(bitmap_ind16 &bm);
- void intv_stic_screenrefresh();
- void draw_background(bitmap_ind16 &bitmap, int transparency);
- void draw_sprites(bitmap_ind16 &bitmap, int behind_foreground);
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/itech32.h b/src/mame/includes/itech32.h
index 303887fcdd9..3c7be2530f1 100644
--- a/src/mame/includes/itech32.h
+++ b/src/mame/includes/itech32.h
@@ -117,10 +117,6 @@ public:
DECLARE_READ32_MEMBER(drivedge_tms1_speedup_r);
DECLARE_READ32_MEMBER(drivedge_tms2_speedup_r);
DECLARE_WRITE32_MEMBER(int1_ack32_w);
- DECLARE_READ32_MEMBER(test1_r);
- DECLARE_WRITE32_MEMBER(test1_w);
- DECLARE_READ32_MEMBER(test2_r);
- DECLARE_WRITE32_MEMBER(test2_w);
DECLARE_WRITE16_MEMBER(timekill_colora_w);
DECLARE_WRITE16_MEMBER(timekill_colorbc_w);
DECLARE_WRITE16_MEMBER(timekill_intensity_w);
diff --git a/src/mame/includes/jaguar.h b/src/mame/includes/jaguar.h
index b8e8f8c437d..cbee2eafd21 100644
--- a/src/mame/includes/jaguar.h
+++ b/src/mame/includes/jaguar.h
@@ -239,7 +239,6 @@ public:
int quickload(device_image_interface &image, const char *file_type, int quickload_size);
void cart_start();
- int cart_load(device_image_interface &image);
IRQ_CALLBACK_MEMBER(jaguar_irq_callback);
DECLARE_DEVICE_IMAGE_LOAD_MEMBER( jaguar_cart );
DECLARE_QUICKLOAD_LOAD_MEMBER( jaguar );
@@ -338,9 +337,6 @@ protected:
void blitter_01800001_xxxxxx_xxxxxx(UINT32 command, UINT32 a1flags, UINT32 a2flags);
void blitter_x1800x01_xxxxxx_xxxxxx(UINT32 command, UINT32 a1flags, UINT32 a2flags);
- emu_file *jaguar_nvram_fopen( UINT32 openflags);
- void jaguar_nvram_load();
- void jaguar_nvram_save();
optional_device<eeprom_serial_93cxx_device> m_eeprom;
optional_device<vt83c461_device> m_ide;
required_device<screen_device> m_screen;
diff --git a/src/mame/includes/kaypro.h b/src/mame/includes/kaypro.h
index 61f93d96f03..f2b5cc3df29 100644
--- a/src/mame/includes/kaypro.h
+++ b/src/mame/includes/kaypro.h
@@ -48,7 +48,6 @@ public:
DECLARE_WRITE8_MEMBER(kaypro2x_register_w);
DECLARE_WRITE8_MEMBER(kaypro2x_videoram_w);
DECLARE_READ8_MEMBER(pio_system_r);
- DECLARE_WRITE8_MEMBER(common_pio_system_w);
DECLARE_WRITE8_MEMBER(kayproii_pio_system_w);
DECLARE_WRITE8_MEMBER(kaypro4_pio_system_w);
DECLARE_WRITE_LINE_MEMBER(fdc_intrq_w);
diff --git a/src/mame/includes/kc.h b/src/mame/includes/kc.h
index fa56b4028fa..65af7aeedb7 100644
--- a/src/mame/includes/kc.h
+++ b/src/mame/includes/kc.h
@@ -110,7 +110,6 @@ public:
// CTC callback
DECLARE_WRITE_LINE_MEMBER( ctc_zc0_callback );
DECLARE_WRITE_LINE_MEMBER( ctc_zc1_callback );
- DECLARE_WRITE_LINE_MEMBER( ctc_zc2_callback );
// keyboard
DECLARE_WRITE_LINE_MEMBER( keyboard_cb );
diff --git a/src/mame/includes/kickgoal.h b/src/mame/includes/kickgoal.h
index 9575f813080..94ddc5d3bd9 100644
--- a/src/mame/includes/kickgoal.h
+++ b/src/mame/includes/kickgoal.h
@@ -65,7 +65,6 @@ public:
DECLARE_WRITE16_MEMBER(kickgoal_fgram_w);
DECLARE_WRITE16_MEMBER(kickgoal_bgram_w);
DECLARE_WRITE16_MEMBER(kickgoal_bg2ram_w);
- DECLARE_WRITE16_MEMBER(kickgoal_snd_w);
DECLARE_WRITE16_MEMBER(actionhw_snd_w);
DECLARE_DRIVER_INIT(kickgoal);
TILE_GET_INFO_MEMBER(get_kickgoal_fg_tile_info);
@@ -82,7 +81,6 @@ public:
UINT32 screen_update_kickgoal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(kickgoal_interrupt);
void kickgoal_draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect);
- void kickgoal_play(okim6295_device *oki, int melody, int data);
required_device<cpu_device> m_maincpu;
required_device<okim6295_device> m_oki;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/includes/konamigx.h b/src/mame/includes/konamigx.h
index 63cdd7af37d..f5ee6f795d5 100644
--- a/src/mame/includes/konamigx.h
+++ b/src/mame/includes/konamigx.h
@@ -79,9 +79,6 @@ public:
DECLARE_WRITE32_MEMBER(esc_w);
DECLARE_WRITE32_MEMBER(eeprom_w);
DECLARE_WRITE32_MEMBER(control_w);
- DECLARE_READ32_MEMBER(waitskip_r);
- DECLARE_READ32_MEMBER(sound020_r);
- DECLARE_WRITE32_MEMBER(sound020_w);
DECLARE_READ32_MEMBER(le2_gun_H_r);
DECLARE_READ32_MEMBER(le2_gun_V_r);
DECLARE_READ32_MEMBER(type1_roz_r1);
@@ -98,8 +95,6 @@ public:
DECLARE_WRITE16_MEMBER(K053990_martchmp_word_w);
DECLARE_WRITE32_MEMBER(fantjour_dma_w);
DECLARE_WRITE32_MEMBER(konamigx_type3_psac2_bank_w);
- DECLARE_WRITE32_MEMBER(konamigx_555_palette_w);
- DECLARE_WRITE32_MEMBER(konamigx_555_palette2_w);
DECLARE_WRITE32_MEMBER(konamigx_tilebank_w);
DECLARE_WRITE32_MEMBER(konamigx_t1_psacmap_w);
DECLARE_WRITE32_MEMBER(konamigx_t4_psacmap_w);
@@ -130,7 +125,6 @@ public:
INTERRUPT_GEN_MEMBER(konamigx_type2_vblank_irq);
TIMER_DEVICE_CALLBACK_MEMBER(konamigx_type2_scanline);
TIMER_DEVICE_CALLBACK_MEMBER(konamigx_type4_scanline);
- INTERRUPT_GEN_MEMBER(tms_sync);
DECLARE_WRITE_LINE_MEMBER(k054539_irq_gen);
TIMER_CALLBACK_MEMBER(dmaend_callback);
TIMER_CALLBACK_MEMBER(boothack_callback);
diff --git a/src/mame/includes/ladyfrog.h b/src/mame/includes/ladyfrog.h
index 24a085410d8..39114c577dd 100644
--- a/src/mame/includes/ladyfrog.h
+++ b/src/mame/includes/ladyfrog.h
@@ -57,7 +57,6 @@ public:
DECLARE_READ8_MEMBER(ladyfrog_palette_r);
DECLARE_WRITE8_MEMBER(ladyfrog_gfxctrl_w);
DECLARE_WRITE8_MEMBER(ladyfrog_gfxctrl2_w);
- DECLARE_READ8_MEMBER(ladyfrog_gfxctrl_r);
DECLARE_READ8_MEMBER(ladyfrog_scrlram_r);
DECLARE_WRITE8_MEMBER(ladyfrog_scrlram_w);
DECLARE_WRITE8_MEMBER(unk_w);
diff --git a/src/mame/includes/laserbat.h b/src/mame/includes/laserbat.h
index 73fb921cf90..f752ed85b74 100644
--- a/src/mame/includes/laserbat.h
+++ b/src/mame/includes/laserbat.h
@@ -23,7 +23,6 @@ public:
DECLARE_WRITE8_MEMBER(ct_io_w);
// memory
- DECLARE_WRITE8_MEMBER(laserbat_input_mux_w);
DECLARE_READ8_MEMBER(laserbat_input_r);
DECLARE_DRIVER_INIT(laserbat);
diff --git a/src/mame/includes/liberate.h b/src/mame/includes/liberate.h
index e2820cdd23d..c57acc02391 100644
--- a/src/mame/includes/liberate.h
+++ b/src/mame/includes/liberate.h
@@ -77,8 +77,6 @@ public:
UINT32 screen_update_boomrang(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_prosoccr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(deco16_interrupt);
- INTERRUPT_GEN_MEMBER(prosport_interrupt);
- void debug_print(bitmap_ind16 &bitmap);
void liberate_draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
void prosport_draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
void boomrang_draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect, int pri );
diff --git a/src/mame/includes/lisa.h b/src/mame/includes/lisa.h
index ae17f172ba7..f359191d605 100644
--- a/src/mame/includes/lisa.h
+++ b/src/mame/includes/lisa.h
@@ -231,7 +231,6 @@ public:
void scan_keyboard();
void unplug_keyboard();
void plug_keyboard();
- void init_lisa1(void);
};
#endif /* LISA_H_ */
diff --git a/src/mame/includes/m10.h b/src/mame/includes/m10.h
index 1a419d241ec..7f9ff1a4557 100644
--- a/src/mame/includes/m10.h
+++ b/src/mame/includes/m10.h
@@ -107,8 +107,6 @@ public:
DECLARE_VIDEO_START(m15);
UINT32 screen_update_m10(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_m15(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- INTERRUPT_GEN_MEMBER(m11_interrupt);
- INTERRUPT_GEN_MEMBER(m10_interrupt);
INTERRUPT_GEN_MEMBER(m15_interrupt);
TIMER_CALLBACK_MEMBER(interrupt_callback);
DECLARE_WRITE8_MEMBER(ic8j1_output_changed);
diff --git a/src/mame/includes/m72.h b/src/mame/includes/m72.h
index 0d23479e856..29afaea26c7 100644
--- a/src/mame/includes/m72.h
+++ b/src/mame/includes/m72.h
@@ -194,7 +194,6 @@ public:
inline void changecolor(int color,int r,int g,int b);
void draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect);
void majtitle_draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect);
- int find_sample(int num);
void copy_le(UINT16 *dest, const UINT8 *src, UINT8 bytes);
void install_protection_handler(const UINT8 *code,const UINT8 *crc);
};
diff --git a/src/mame/includes/m90.h b/src/mame/includes/m90.h
index 1f68a161004..20412db5fe2 100644
--- a/src/mame/includes/m90.h
+++ b/src/mame/includes/m90.h
@@ -34,7 +34,6 @@ public:
DECLARE_WRITE16_MEMBER(m90_coincounter_w);
DECLARE_WRITE16_MEMBER(quizf1_bankswitch_w);
DECLARE_WRITE16_MEMBER(dynablsb_sound_command_w);
- DECLARE_WRITE16_MEMBER(unknown_w);
DECLARE_WRITE16_MEMBER(m90_video_control_w);
DECLARE_WRITE16_MEMBER(m90_video_w);
DECLARE_DRIVER_INIT(bomblord);
diff --git a/src/mame/includes/m92.h b/src/mame/includes/m92.h
index 4f9baea9e74..ceff8595f12 100644
--- a/src/mame/includes/m92.h
+++ b/src/mame/includes/m92.h
@@ -51,8 +51,6 @@ public:
required_device<palette_device> m_palette;
required_device<pic8259_device> m_upd71059c;
- IRQ_CALLBACK_MEMBER(m92_irq_callback);
-
UINT16 m_sound_status;
UINT32 m_raster_irq_position;
UINT16 m_videocontrol;
diff --git a/src/mame/includes/mac.h b/src/mame/includes/mac.h
index 69969c82280..8b093993abc 100644
--- a/src/mame/includes/mac.h
+++ b/src/mame/includes/mac.h
@@ -337,10 +337,7 @@ public:
void set_via_interrupt(int value);
void set_via2_interrupt(int value);
void field_interrupts();
- void rtc_write_rTCEnb(int data);
- void rtc_shift_data(int data);
void vblank_irq();
- void rtc_incticks();
void adb_talk();
void mouse_callback();
void rbv_recalc_irqs();
@@ -546,7 +543,6 @@ public:
DECLARE_READ8_MEMBER(mac_via2_in_b_pmu);
DECLARE_WRITE8_MEMBER(mac_via2_out_a_pmu);
DECLARE_WRITE8_MEMBER(mac_via2_out_b_pmu);
- DECLARE_WRITE_LINE_MEMBER(mac_kbd_clk_in);
void mac_state_load();
DECLARE_WRITE_LINE_MEMBER(mac_via_irq);
DECLARE_WRITE_LINE_MEMBER(mac_via2_irq);
@@ -557,7 +553,6 @@ public:
void kbd_shift_out(int data);
void keyboard_receive(int val);
void mac_driver_init(model_t model);
- void mac_tracetrap(const char *cpu_name_local, int addr, int trap);
void mac_install_memory(offs_t memory_begin, offs_t memory_end,
offs_t memory_size, void *memory_data, int is_rom, const char *bank);
};
diff --git a/src/mame/includes/macpci.h b/src/mame/includes/macpci.h
index 22c218205b4..5494942a6d2 100644
--- a/src/mame/includes/macpci.h
+++ b/src/mame/includes/macpci.h
@@ -118,11 +118,6 @@ public:
// this is shared among all video setups with vram
UINT32 *m_vram;
- // defined in machine/mac.c
- void set_via_interrupt(int value);
- void vblank_irq();
- void mac_adb_newaction(int state);
-
DECLARE_READ16_MEMBER ( mac_via_r );
DECLARE_WRITE16_MEMBER ( mac_via_w );
DECLARE_READ16_MEMBER ( mac_scc_r );
diff --git a/src/mame/includes/macrossp.h b/src/mame/includes/macrossp.h
index b9380b25566..ffcbb5e89f5 100644
--- a/src/mame/includes/macrossp.h
+++ b/src/mame/includes/macrossp.h
@@ -77,7 +77,6 @@ public:
DECLARE_READ16_MEMBER(macrossp_soundcmd_r);
DECLARE_WRITE16_MEMBER(palette_fade_w);
DECLARE_WRITE32_MEMBER(macrossp_speedup_w);
- DECLARE_WRITE32_MEMBER(quizmoon_speedup_w);
DECLARE_WRITE32_MEMBER(macrossp_scra_videoram_w);
DECLARE_WRITE32_MEMBER(macrossp_scrb_videoram_w);
DECLARE_WRITE32_MEMBER(macrossp_scrc_videoram_w);
diff --git a/src/mame/includes/mappy.h b/src/mame/includes/mappy.h
index 2c8ab47ebe1..8bbfcf8ff25 100644
--- a/src/mame/includes/mappy.h
+++ b/src/mame/includes/mappy.h
@@ -114,7 +114,6 @@ public:
INTERRUPT_GEN_MEMBER(phozon_main_vblank_irq);
INTERRUPT_GEN_MEMBER(mappy_main_vblank_irq);
INTERRUPT_GEN_MEMBER(digdug2_main_vblank_irq);
- INTERRUPT_GEN_MEMBER(todruaga_main_vblank_irq);
INTERRUPT_GEN_MEMBER(motos_main_vblank_irq);
INTERRUPT_GEN_MEMBER(sub_vblank_irq);
INTERRUPT_GEN_MEMBER(sub2_vblank_irq);
@@ -124,7 +123,6 @@ public:
TIMER_CALLBACK_MEMBER(phozon_io_run);
TIMER_CALLBACK_MEMBER(mappy_io_run);
TIMER_CALLBACK_MEMBER(digdug2_io_run);
- TIMER_CALLBACK_MEMBER(todruaga_io_run);
TIMER_CALLBACK_MEMBER(motos_io_run);
DECLARE_DRIVER_INIT(superpac);
DECLARE_DRIVER_INIT(pacnpal);
diff --git a/src/mame/includes/mbc55x.h b/src/mame/includes/mbc55x.h
index 31936d14d17..7069084d83e 100644
--- a/src/mame/includes/mbc55x.h
+++ b/src/mame/includes/mbc55x.h
@@ -138,8 +138,6 @@ public:
DECLARE_WRITE8_MEMBER(ppi8255_w);
//DECLARE_READ8_MEMBER(pit8253_r);
//DECLARE_WRITE8_MEMBER(pit8253_w);
- DECLARE_READ16_MEMBER(mbc55x_io_r);
- DECLARE_WRITE16_MEMBER(mbc55x_io_w);
DECLARE_READ8_MEMBER(mbc55x_ppi_porta_r);
DECLARE_READ8_MEMBER(mbc55x_ppi_portb_r);
DECLARE_READ8_MEMBER(mbc55x_ppi_portc_r);
diff --git a/src/mame/includes/mc1000.h b/src/mame/includes/mc1000.h
index 38e37de522a..32ba93e2fe0 100644
--- a/src/mame/includes/mc1000.h
+++ b/src/mame/includes/mc1000.h
@@ -79,8 +79,6 @@ public:
virtual void machine_start() override;
virtual void machine_reset() override;
- UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
-
DECLARE_READ8_MEMBER( printer_r );
DECLARE_WRITE8_MEMBER( printer_w );
DECLARE_WRITE8_MEMBER( mc6845_ctrl_w );
diff --git a/src/mame/includes/mcatadv.h b/src/mame/includes/mcatadv.h
index 419cf623e1d..9e382505896 100644
--- a/src/mame/includes/mcatadv.h
+++ b/src/mame/includes/mcatadv.h
@@ -40,7 +40,6 @@ public:
required_device<palette_device> m_palette;
DECLARE_WRITE16_MEMBER(mcat_soundlatch_w);
- DECLARE_WRITE16_MEMBER(mcat_coin_w);
DECLARE_READ16_MEMBER(mcat_wd_r);
DECLARE_WRITE8_MEMBER(mcatadv_sound_bw_w);
DECLARE_WRITE16_MEMBER(mcatadv_videoram1_w);
diff --git a/src/mame/includes/mcr3.h b/src/mame/includes/mcr3.h
index 9c0de2a329c..8f4bf006bc7 100644
--- a/src/mame/includes/mcr3.h
+++ b/src/mame/includes/mcr3.h
@@ -59,7 +59,6 @@ public:
DECLARE_DRIVER_INIT(spyhunt);
DECLARE_DRIVER_INIT(spyhuntpr);
DECLARE_DRIVER_INIT(sarge);
- TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(mcrmono_get_bg_tile_info);
TILEMAP_MAPPER_MEMBER(spyhunt_bg_scan);
TILE_GET_INFO_MEMBER(spyhunt_get_bg_tile_info);
diff --git a/src/mame/includes/metro.h b/src/mame/includes/metro.h
index b8e62f0e7d7..e47da64dfaa 100644
--- a/src/mame/includes/metro.h
+++ b/src/mame/includes/metro.h
@@ -192,8 +192,6 @@ public:
INTERRUPT_GEN_MEMBER(metro_periodic_interrupt);
INTERRUPT_GEN_MEMBER(karatour_interrupt);
INTERRUPT_GEN_MEMBER(puzzlet_interrupt);
- TIMER_CALLBACK_MEMBER(karatour_irq_callback);
- TIMER_CALLBACK_MEMBER(mouja_irq_callback);
TIMER_CALLBACK_MEMBER(metro_blit_done);
void update_irq_state();
IRQ_CALLBACK_MEMBER(metro_irq_callback);
diff --git a/src/mame/includes/mexico86.h b/src/mame/includes/mexico86.h
index dd8d24cc33d..7083c202795 100644
--- a/src/mame/includes/mexico86.h
+++ b/src/mame/includes/mexico86.h
@@ -73,5 +73,4 @@ public:
INTERRUPT_GEN_MEMBER(kikikai_interrupt);
INTERRUPT_GEN_MEMBER(mexico86_m68705_interrupt);
void mcu_simulate( );
- void kiki_clogic(int address, int latch);
};
diff --git a/src/mame/includes/midtunit.h b/src/mame/includes/midtunit.h
index 22669ff5bce..e64a7992611 100644
--- a/src/mame/includes/midtunit.h
+++ b/src/mame/includes/midtunit.h
@@ -41,7 +41,6 @@ public:
DECLARE_WRITE16_MEMBER(midtunit_cmos_enable_w);
DECLARE_WRITE16_MEMBER(midtunit_cmos_w);
DECLARE_READ16_MEMBER(midtunit_cmos_r);
- DECLARE_READ16_MEMBER(midtunit_input_r);
DECLARE_READ16_MEMBER(midtunit_sound_state_r);
DECLARE_READ16_MEMBER(midtunit_sound_r);
DECLARE_WRITE16_MEMBER(midtunit_sound_w);
@@ -56,7 +55,6 @@ public:
DECLARE_WRITE16_MEMBER(nbajam_prot_w);
DECLARE_WRITE16_MEMBER(jdredd_prot_w);
DECLARE_READ16_MEMBER(jdredd_prot_r);
- DECLARE_READ16_MEMBER(jdredd_hack_r);
DECLARE_READ16_MEMBER(midtunit_gfxrom_r);
DECLARE_READ16_MEMBER(midwunit_gfxrom_r);
DECLARE_WRITE16_MEMBER(midtunit_vram_w);
diff --git a/src/mame/includes/mikromik.h b/src/mame/includes/mikromik.h
index 27b9289b561..fd87077d48c 100644
--- a/src/mame/includes/mikromik.h
+++ b/src/mame/includes/mikromik.h
@@ -104,8 +104,6 @@ public:
DECLARE_READ_LINE_MEMBER( dsra_r );
void update_tc();
- void fdc_intrq_w(bool state);
- void fdc_drq_w(bool state);
int m_a8;
diff --git a/src/mame/includes/mitchell.h b/src/mame/includes/mitchell.h
index 9f27109fc78..b94aad312e0 100644
--- a/src/mame/includes/mitchell.h
+++ b/src/mame/includes/mitchell.h
@@ -76,7 +76,6 @@ public:
DECLARE_WRITE8_MEMBER(mahjong_input_select_w);
DECLARE_READ8_MEMBER(input_r);
DECLARE_WRITE8_MEMBER(input_w);
- DECLARE_WRITE8_MEMBER(spangbl_msm5205_data_w);
DECLARE_WRITE8_MEMBER(mstworld_sound_w);
DECLARE_WRITE8_MEMBER(pang_video_bank_w);
DECLARE_WRITE8_MEMBER(mstworld_video_bank_w);
diff --git a/src/mame/includes/model1.h b/src/mame/includes/model1.h
index 9a571433323..824766648e5 100644
--- a/src/mame/includes/model1.h
+++ b/src/mame/includes/model1.h
@@ -130,10 +130,6 @@ public:
DECLARE_WRITE16_MEMBER(mr2_w);
DECLARE_READ16_MEMBER(snd_68k_ready_r);
DECLARE_WRITE16_MEMBER(snd_latch_to_68k_w);
- DECLARE_READ16_MEMBER(m1_snd_68k_latch_r);
- DECLARE_READ16_MEMBER(m1_snd_v60_ready_r);
- DECLARE_WRITE16_MEMBER(m1_snd_68k_latch1_w);
- DECLARE_WRITE16_MEMBER(m1_snd_68k_latch2_w);
DECLARE_READ16_MEMBER(model1_tgp_copro_r);
DECLARE_WRITE16_MEMBER(model1_tgp_copro_w);
DECLARE_READ16_MEMBER(model1_tgp_copro_adr_r);
@@ -150,13 +146,10 @@ public:
DECLARE_WRITE32_MEMBER(copro_ram_w);
DECLARE_READ16_MEMBER(model1_listctl_r);
DECLARE_WRITE16_MEMBER(model1_listctl_w);
- DECLARE_WRITE16_MEMBER(m1_snd_mpcm_bnk1_w);
- DECLARE_WRITE16_MEMBER(m1_snd_mpcm_bnk2_w);
DECLARE_MACHINE_START(model1);
DECLARE_MACHINE_RESET(model1);
DECLARE_VIDEO_START(model1);
DECLARE_MACHINE_RESET(model1_vr);
- DECLARE_WRITE_LINE_MEMBER(m1_to_main_irq);
UINT32 screen_update_model1(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void screen_eof_model1(screen_device &screen, bool state);
TIMER_DEVICE_CALLBACK_MEMBER(model1_interrupt);
diff --git a/src/mame/includes/model2.h b/src/mame/includes/model2.h
index 179d1b64fc2..1f4bbcaa6d5 100644
--- a/src/mame/includes/model2.h
+++ b/src/mame/includes/model2.h
@@ -143,19 +143,13 @@ public:
DECLARE_WRITE32_MEMBER(copro_fifo_w);
DECLARE_WRITE32_MEMBER(copro_sharc_iop_w);
DECLARE_WRITE32_MEMBER(geo_ctl1_w);
- DECLARE_WRITE32_MEMBER(geo_sharc_ctl1_w);
- DECLARE_READ32_MEMBER(geo_sharc_fifo_r);
- DECLARE_WRITE32_MEMBER(geo_sharc_fifo_w);
- DECLARE_WRITE32_MEMBER(geo_sharc_iop_w);
DECLARE_READ32_MEMBER(geo_prg_r);
DECLARE_WRITE32_MEMBER(geo_prg_w);
DECLARE_READ32_MEMBER(geo_r);
DECLARE_WRITE32_MEMBER(geo_w);
DECLARE_READ32_MEMBER(hotd_lightgun_r);
DECLARE_WRITE32_MEMBER(hotd_lightgun_w);
- DECLARE_READ32_MEMBER(sonic_unk_r);
DECLARE_READ32_MEMBER(daytona_unk_r);
- DECLARE_READ32_MEMBER(desert_unk_r);
DECLARE_READ32_MEMBER(model2_irq_r);
DECLARE_WRITE32_MEMBER(model2_irq_w);
DECLARE_READ32_MEMBER(model2_serial_r);
@@ -168,16 +162,11 @@ public:
DECLARE_READ32_MEMBER(maxx_r);
DECLARE_READ32_MEMBER(network_r);
DECLARE_WRITE32_MEMBER(network_w);
- DECLARE_WRITE32_MEMBER(copro_w);
DECLARE_WRITE32_MEMBER(mode_w);
DECLARE_WRITE32_MEMBER(model2o_tex_w0);
DECLARE_WRITE32_MEMBER(model2o_tex_w1);
DECLARE_WRITE32_MEMBER(model2o_luma_w);
DECLARE_WRITE32_MEMBER(model2_3d_zclip_w);
- DECLARE_READ16_MEMBER(m1_snd_68k_latch_r);
- DECLARE_READ16_MEMBER(m1_snd_v60_ready_r);
- DECLARE_WRITE16_MEMBER(m1_snd_68k_latch1_w);
- DECLARE_WRITE16_MEMBER(m1_snd_68k_latch2_w);
DECLARE_WRITE16_MEMBER(model2snd_ctrl);
DECLARE_READ32_MEMBER(copro_sharc_input_fifo_r);
DECLARE_WRITE32_MEMBER(copro_sharc_output_fifo_w);
@@ -195,8 +184,6 @@ public:
DECLARE_READ32_MEMBER(jaleco_network_r);
DECLARE_WRITE32_MEMBER(jaleco_network_w);
void push_geo_data(UINT32 data);
- DECLARE_WRITE16_MEMBER(m1_snd_mpcm_bnk1_w);
- DECLARE_WRITE16_MEMBER(m1_snd_mpcm_bnk2_w);
DECLARE_DRIVER_INIT(overrev);
DECLARE_DRIVER_INIT(pltkids);
DECLARE_DRIVER_INIT(rchase2);
diff --git a/src/mame/includes/model3.h b/src/mame/includes/model3.h
index 6944c3e7e5b..1c66bf531c9 100644
--- a/src/mame/includes/model3.h
+++ b/src/mame/includes/model3.h
@@ -287,9 +287,7 @@ public:
TILE_GET_INFO_MEMBER(tile_info_layer3_8bit);
void reset_triangle_buffers();
m3_triangle* push_triangle(bool alpha);
- void draw_layers(bitmap_rgb32 &bitmap, const rectangle &cliprect);
void draw_layer(bitmap_rgb32 &bitmap, const rectangle &cliprect, int layer, int sx, int sy, int prio);
- void draw_3d_layer(bitmap_rgb32 &bitmap, const rectangle &cliprect);
void invalidate_texture(int page, int texx, int texy, int texwidth, int texheight);
cached_texture *get_texture(int page, int texx, int texy, int texwidth, int texheight, int format);
inline void write_texture16(int xpos, int ypos, int width, int height, int page, UINT16 *data);
diff --git a/src/mame/includes/moo.h b/src/mame/includes/moo.h
index 4ffd6548528..28cb1e9ffef 100644
--- a/src/mame/includes/moo.h
+++ b/src/mame/includes/moo.h
@@ -70,8 +70,6 @@ public:
DECLARE_WRITE16_MEMBER(sound_irq_w);
DECLARE_READ16_MEMBER(sound_status_r);
DECLARE_WRITE8_MEMBER(sound_bankswitch_w);
- DECLARE_READ16_MEMBER(K053247_scattered_word_r);
- DECLARE_WRITE16_MEMBER(K053247_scattered_word_w);
DECLARE_WRITE16_MEMBER(moo_prot_w);
DECLARE_WRITE16_MEMBER(moobl_oki_bank_w);
DECLARE_MACHINE_START(moo);
diff --git a/src/mame/includes/mpu4.h b/src/mame/includes/mpu4.h
index 18609f898df..9ed41debcea 100644
--- a/src/mame/includes/mpu4.h
+++ b/src/mame/includes/mpu4.h
@@ -237,7 +237,6 @@ protected:
void mpu4_install_mod4oki_space(address_space &space);
void mpu4_install_mod4bwb_space(address_space &space);
void mpu4_config_common();
- void mpu4_config_common_reels(int reels);
required_device<cpu_device> m_maincpu;
optional_device<roc10937_t> m_vfd;
diff --git a/src/mame/includes/mpz80.h b/src/mame/includes/mpz80.h
index 372d6c293f9..5477c9c156c 100644
--- a/src/mame/includes/mpz80.h
+++ b/src/mame/includes/mpz80.h
@@ -65,7 +65,6 @@ public:
DECLARE_WRITE8_MEMBER( disp_col_w );
DECLARE_WRITE8_MEMBER( task_w );
DECLARE_WRITE8_MEMBER( mask_w );
- DECLARE_WRITE8_MEMBER( terminal_w );
DECLARE_WRITE_LINE_MEMBER( s100_pint_w );
DECLARE_WRITE_LINE_MEMBER( s100_nmi_w );
DECLARE_DIRECT_UPDATE_MEMBER(mpz80_direct_update_handler);
diff --git a/src/mame/includes/msisaac.h b/src/mame/includes/msisaac.h
index 1af07c26c03..d2f94f51e41 100644
--- a/src/mame/includes/msisaac.h
+++ b/src/mame/includes/msisaac.h
@@ -62,8 +62,6 @@ public:
DECLARE_WRITE8_MEMBER(sound_command_w);
DECLARE_WRITE8_MEMBER(nmi_disable_w);
DECLARE_WRITE8_MEMBER(nmi_enable_w);
- DECLARE_WRITE8_MEMBER(flip_screen_w);
- DECLARE_WRITE8_MEMBER(msisaac_coin_counter_w);
DECLARE_WRITE8_MEMBER(ms_unknown_w);
DECLARE_READ8_MEMBER(msisaac_mcu_r);
DECLARE_READ8_MEMBER(msisaac_mcu_status_r);
@@ -75,7 +73,6 @@ public:
DECLARE_WRITE8_MEMBER(msisaac_bg2_scrollx_w);
DECLARE_WRITE8_MEMBER(msisaac_bg_scrolly_w);
DECLARE_WRITE8_MEMBER(msisaac_bg_scrollx_w);
- DECLARE_WRITE8_MEMBER(msisaac_textbank1_w);
DECLARE_WRITE8_MEMBER(msisaac_bg2_textbank_w);
DECLARE_WRITE8_MEMBER(msisaac_bg_videoram_w);
DECLARE_WRITE8_MEMBER(msisaac_bg2_videoram_w);
diff --git a/src/mame/includes/mugsmash.h b/src/mame/includes/mugsmash.h
index 20961c2ba2d..e670686d9c4 100644
--- a/src/mame/includes/mugsmash.h
+++ b/src/mame/includes/mugsmash.h
@@ -31,7 +31,6 @@ public:
required_device<palette_device> m_palette;
DECLARE_WRITE16_MEMBER(mugsmash_reg2_w);
- DECLARE_READ16_MEMBER(mugsmash_input_ports_r);
DECLARE_WRITE16_MEMBER(mugsmash_videoram1_w);
DECLARE_WRITE16_MEMBER(mugsmash_videoram2_w);
DECLARE_WRITE16_MEMBER(mugsmash_reg_w);
diff --git a/src/mame/includes/mw8080bw.h b/src/mame/includes/mw8080bw.h
index a91a8cbe685..1641d3a1086 100644
--- a/src/mame/includes/mw8080bw.h
+++ b/src/mame/includes/mw8080bw.h
@@ -196,11 +196,7 @@ public:
void mw8080bw_create_interrupt_timer( );
void mw8080bw_start_interrupt_timer( );
UINT8 tornbase_get_cabinet_type();
- UINT8 spcenctr_get_trench_width();
- UINT8 spcenctr_get_trench_center();
- UINT8 spcenctr_get_trench_slope(UINT8 addr );
int invaders_is_cabinet_cocktail();
- UINT32 invad2ct_coin_input_r(void *param);
};
diff --git a/src/mame/includes/n64.h b/src/mame/includes/n64.h
index 88347b7fd73..783efd70a12 100644
--- a/src/mame/includes/n64.h
+++ b/src/mame/includes/n64.h
@@ -228,7 +228,6 @@ private:
UINT32 dd_track_offset;
// Peripheral Interface (PI) registers and functions
- void pi_dma();
emu_timer *pi_dma_timer;
UINT32 pi_dram_addr;
UINT32 pi_cart_addr;
diff --git a/src/mame/includes/namcos22.h b/src/mame/includes/namcos22.h
index 7b27a0818ef..a9aadc003ba 100644
--- a/src/mame/includes/namcos22.h
+++ b/src/mame/includes/namcos22.h
@@ -126,10 +126,7 @@ class namcos22_renderer : public poly_manager<float, namcos22_object_data, 4, 80
{
public:
namcos22_renderer(namcos22_state &state);
-
- // static configuration
- static void static_set_gfxdecode_tag(device_t &device, const char *tag);
-
+
void render_scene(screen_device &screen, bitmap_rgb32 &bitmap);
struct namcos22_scenenode *new_scenenode(running_machine &machine, UINT32 zsort, namcos22_scenenode_type type);
@@ -375,7 +372,6 @@ public:
DECLARE_READ16_MEMBER(dsp_slave_portb_r);
DECLARE_WRITE16_MEMBER(dsp_slave_portb_w);
DECLARE_READ32_MEMBER(namcos22_sci_r);
- DECLARE_WRITE32_MEMBER(namcos22_sci_w);
DECLARE_READ8_MEMBER(namcos22_system_controller_r);
DECLARE_WRITE8_MEMBER(namcos22s_system_controller_w);
DECLARE_WRITE8_MEMBER(namcos22_system_controller_w);
diff --git a/src/mame/includes/nbmj8900.h b/src/mame/includes/nbmj8900.h
index 4cef61e01c7..2a51f2ae112 100644
--- a/src/mame/includes/nbmj8900.h
+++ b/src/mame/includes/nbmj8900.h
@@ -50,10 +50,6 @@ public:
DECLARE_READ8_MEMBER(palette_type1_r);
DECLARE_WRITE8_MEMBER(palette_type1_w);
- DECLARE_READ8_MEMBER(palette_type2_r);
- DECLARE_WRITE8_MEMBER(palette_type2_w);
- DECLARE_READ8_MEMBER(palette_type3_r);
- DECLARE_WRITE8_MEMBER(palette_type3_w);
DECLARE_WRITE8_MEMBER(clutsel_w);
DECLARE_READ8_MEMBER(clut_r);
DECLARE_WRITE8_MEMBER(clut_w);
diff --git a/src/mame/includes/nc.h b/src/mame/includes/nc.h
index d507191a022..76652a70c61 100644
--- a/src/mame/includes/nc.h
+++ b/src/mame/includes/nc.h
@@ -66,7 +66,6 @@ public:
DECLARE_WRITE8_MEMBER(nc100_poweroff_control_w);
DECLARE_READ8_MEMBER(nc100_card_battery_status_r);
DECLARE_WRITE8_MEMBER(nc100_memory_card_wait_state_w);
- DECLARE_WRITE8_MEMBER(nc200_display_memory_start_w);
DECLARE_READ8_MEMBER(nc200_card_battery_status_r);
DECLARE_READ8_MEMBER(nc200_printer_status_r);
DECLARE_WRITE8_MEMBER(nc200_uart_control_w);
@@ -78,7 +77,6 @@ public:
DECLARE_MACHINE_RESET(nc200);
UINT32 screen_update_nc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(nc_keyboard_timer_callback);
- TIMER_CALLBACK_MEMBER(nc_serial_timer_callback);
TIMER_DEVICE_CALLBACK_MEMBER(dummy_timer_callback);
DECLARE_WRITE_LINE_MEMBER(nc100_tc8521_alarm_callback);
DECLARE_WRITE_LINE_MEMBER(nc100_txrdy_callback);
@@ -109,9 +107,7 @@ private:
void nc_refresh_memory_config();
void nc_common_init_machine();
void nc_sound_update(int channel);
- void nc150_init_machine();
void nc200_refresh_uart_interrupt();
- void nc200_floppy_drive_index_callback(int drive_id);
public: // HACK FOR MC6845
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/neogeo.h b/src/mame/includes/neogeo.h
index ccbd9354d15..da50cb62765 100644
--- a/src/mame/includes/neogeo.h
+++ b/src/mame/includes/neogeo.h
@@ -64,7 +64,6 @@ public:
DECLARE_WRITE16_MEMBER(memcard_w);
DECLARE_WRITE8_MEMBER(audio_command_w);
DECLARE_READ8_MEMBER(audio_command_r);
- DECLARE_WRITE16_MEMBER(main_cpu_bank_select_w);
DECLARE_READ8_MEMBER(audio_cpu_bank_select_r);
DECLARE_WRITE8_MEMBER(audio_cpu_enable_nmi_w);
DECLARE_WRITE8_MEMBER(system_control_w);
diff --git a/src/mame/includes/next.h b/src/mame/includes/next.h
index 6537c830000..09e221be65f 100644
--- a/src/mame/includes/next.h
+++ b/src/mame/includes/next.h
@@ -58,15 +58,12 @@ public:
DECLARE_READ32_MEMBER( irq_status_r );
DECLARE_READ32_MEMBER( irq_mask_r );
DECLARE_WRITE32_MEMBER( irq_mask_w );
- DECLARE_READ32_MEMBER( modisk_r );
- DECLARE_READ32_MEMBER( network_r );
DECLARE_READ32_MEMBER( event_counter_r );
DECLARE_READ32_MEMBER( dsp_r );
DECLARE_READ32_MEMBER( fdc_control_r );
DECLARE_WRITE32_MEMBER( fdc_control_w );
DECLARE_READ32_MEMBER( dma_ctrl_r );
DECLARE_WRITE32_MEMBER( dma_ctrl_w );
- DECLARE_WRITE32_MEMBER( dma_040_ctrl_w );
DECLARE_READ32_MEMBER( dma_regs_r );
DECLARE_WRITE32_MEMBER( dma_regs_w );
DECLARE_READ32_MEMBER( scsictrl_r );
@@ -172,7 +169,6 @@ protected:
void dma_write(int slot, UINT8 val, bool eof, bool &err);
void dma_check_update(int slot);
void dma_check_end(int slot, bool eof);
- void dma_done(int slot);
void dma_end(int slot);
public:
diff --git a/src/mame/includes/nmk16.h b/src/mame/includes/nmk16.h
index 77cf7317a00..269db67fc82 100644
--- a/src/mame/includes/nmk16.h
+++ b/src/mame/includes/nmk16.h
@@ -88,19 +88,14 @@ public:
DECLARE_WRITE8_MEMBER(tharrier_oki6295_bankswitch_0_w);
DECLARE_WRITE8_MEMBER(tharrier_oki6295_bankswitch_1_w);
DECLARE_WRITE16_MEMBER(afega_soundlatch_w);
- DECLARE_READ16_MEMBER(mcu_shared_r);
DECLARE_WRITE16_MEMBER(hachamf_mainram_w);
DECLARE_WRITE16_MEMBER(tdragon_mainram_w);
- DECLARE_WRITE8_MEMBER(okibank_w);
DECLARE_WRITE8_MEMBER(raphero_sound_rombank_w);
DECLARE_READ16_MEMBER(vandykeb_r);
DECLARE_READ16_MEMBER(tdragonb_prot_r);
DECLARE_READ16_MEMBER(afega_unknown_r);
DECLARE_WRITE16_MEMBER(afega_scroll0_w);
DECLARE_WRITE16_MEMBER(afega_scroll1_w);
- DECLARE_WRITE16_MEMBER(twinactn_scroll0_w);
- DECLARE_WRITE16_MEMBER(twinactn_scroll1_w);
- DECLARE_WRITE16_MEMBER(twinactn_flipscreen_w);
DECLARE_WRITE16_MEMBER(nmk_bgvideoram0_w);
DECLARE_WRITE16_MEMBER(nmk_bgvideoram1_w);
DECLARE_WRITE16_MEMBER(nmk_bgvideoram2_w);
diff --git a/src/mame/includes/nycaptor.h b/src/mame/includes/nycaptor.h
index 50604ba6d4d..893014050cd 100644
--- a/src/mame/includes/nycaptor.h
+++ b/src/mame/includes/nycaptor.h
@@ -117,5 +117,4 @@ public:
TIMER_CALLBACK_MEMBER(nmi_callback);
int nycaptor_spot( );
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect, int pri );
- void nycaptor_setmask( );
};
diff --git a/src/mame/includes/overdriv.h b/src/mame/includes/overdriv.h
index 63241f78b49..ad0cceba7a7 100644
--- a/src/mame/includes/overdriv.h
+++ b/src/mame/includes/overdriv.h
@@ -54,8 +54,6 @@ public:
DECLARE_WRITE16_MEMBER(overdriv_soundirq_w);
DECLARE_WRITE16_MEMBER(overdriv_cpuB_irq_x_w);
DECLARE_WRITE16_MEMBER(overdriv_cpuB_irq_y_w);
- DECLARE_READ8_MEMBER(overdriv_1_sound_r);
- DECLARE_READ8_MEMBER(overdriv_2_sound_r);
virtual void machine_start() override;
virtual void machine_reset() override;
UINT32 screen_update_overdriv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/pc1512.h b/src/mame/includes/pc1512.h
index 4086235c6fd..2334e8c92d5 100644
--- a/src/mame/includes/pc1512.h
+++ b/src/mame/includes/pc1512.h
@@ -117,7 +117,6 @@ public:
void update_fdc_drq();
void update_fdc_tc();
void update_ack();
- void set_fdc_dsr(UINT8 data);
int get_display_mode(UINT8 mode);
offs_t get_char_rom_offset();
int get_color(UINT8 data);
@@ -135,15 +134,12 @@ public:
DECLARE_WRITE8_MEMBER( nmi_mask_w );
DECLARE_READ8_MEMBER( printer_r );
DECLARE_WRITE8_MEMBER( printer_w );
- DECLARE_READ8_MEMBER( fdc_r );
- DECLARE_WRITE8_MEMBER( fdc_w );
DECLARE_READ8_MEMBER( vdu_r );
DECLARE_WRITE8_MEMBER( vdu_w );
DECLARE_WRITE_LINE_MEMBER( kbdata_w );
DECLARE_WRITE_LINE_MEMBER( kbclk_w );
DECLARE_WRITE_LINE_MEMBER( pit1_w );
DECLARE_WRITE_LINE_MEMBER( pit2_w );
- DECLARE_WRITE_LINE_MEMBER( ack_w );
DECLARE_WRITE_LINE_MEMBER( hrq_w );
DECLARE_WRITE_LINE_MEMBER( eop_w );
DECLARE_READ8_MEMBER( memr_r );
diff --git a/src/mame/includes/pc8001.h b/src/mame/includes/pc8001.h
index 55c6eeb35f6..76d3bafb529 100644
--- a/src/mame/includes/pc8001.h
+++ b/src/mame/includes/pc8001.h
@@ -64,7 +64,6 @@ public:
DECLARE_WRITE8_MEMBER( port30_w );
DECLARE_READ8_MEMBER( port40_r );
DECLARE_WRITE8_MEMBER( port40_w );
- DECLARE_WRITE_LINE_MEMBER( crtc_drq_w );
DECLARE_WRITE_LINE_MEMBER( hrq_w );
DECLARE_READ8_MEMBER( dma_mem_r );
diff --git a/src/mame/includes/pcw16.h b/src/mame/includes/pcw16.h
index 4c4bc1b7861..3f611f878d5 100644
--- a/src/mame/includes/pcw16.h
+++ b/src/mame/includes/pcw16.h
@@ -108,12 +108,6 @@ public:
DECLARE_READ8_MEMBER(pcw16_system_status_r);
DECLARE_READ8_MEMBER(pcw16_timer_interrupt_counter_r);
DECLARE_WRITE8_MEMBER(pcw16_system_control_w);
- DECLARE_WRITE8_MEMBER(pcw16_superio_fdc_datarate_w);
- DECLARE_WRITE8_MEMBER(pcw16_superio_fdc_digital_output_register_w);
- DECLARE_WRITE8_MEMBER(pcw16_superio_fdc_data_w);
- DECLARE_READ8_MEMBER(pcw16_superio_fdc_data_r);
- DECLARE_READ8_MEMBER(pcw16_superio_fdc_main_status_register_r);
- DECLARE_READ8_MEMBER(pcw16_superio_fdc_digital_input_register_r);
DECLARE_READ8_MEMBER(pcw16_mem_r);
DECLARE_WRITE8_MEMBER(pcw16_mem_w);
void pcw16_keyboard_init();
@@ -138,14 +132,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(rtc_timer_callback);
DECLARE_WRITE_LINE_MEMBER(pcw16_com_interrupt_1);
DECLARE_WRITE_LINE_MEMBER(pcw16_com_interrupt_2);
- DECLARE_WRITE_LINE_MEMBER(pcw16_com_tx_0);
- DECLARE_WRITE_LINE_MEMBER(pcw16_com_dtr_0);
- DECLARE_WRITE_LINE_MEMBER(pcw16_com_rts_0);
- DECLARE_WRITE_LINE_MEMBER(pcw16_com_tx_1);
- DECLARE_WRITE_LINE_MEMBER(pcw16_com_dtr_1);
- DECLARE_WRITE_LINE_MEMBER(pcw16_com_rts_1);
DECLARE_WRITE_LINE_MEMBER(pcw16_keyboard_callback);
- INPUT_CHANGED_MEMBER(power);
void trigger_fdc_int();
DECLARE_WRITE_LINE_MEMBER( fdc_interrupt );
@@ -154,7 +141,6 @@ public:
void pcw16_vh_decode_mode0(bitmap_ind16 &bitmap, int x, int y, unsigned char byte);
void pcw16_vh_decode_mode1(bitmap_ind16 &bitmap, int x, int y, unsigned char byte);
void pcw16_vh_decode_mode2(bitmap_ind16 &bitmap, int x, int y, unsigned char byte);
- void pcw16_begin_byte_transfer();
};
#endif /* PCW16_H_ */
diff --git a/src/mame/includes/pdp1.h b/src/mame/includes/pdp1.h
index 8b8fbecc0b0..c1745369736 100644
--- a/src/mame/includes/pdp1.h
+++ b/src/mame/includes/pdp1.h
@@ -274,7 +274,6 @@ public:
TIMER_CALLBACK_MEMBER(puncher_callback);
TIMER_CALLBACK_MEMBER(tyo_callback);
TIMER_CALLBACK_MEMBER(dpy_callback);
- TIMER_CALLBACK_MEMBER(il_timer_callback);
void pdp1_machine_stop();
inline void pdp1_plot_pixel(bitmap_ind16 &bitmap, int x, int y, UINT32 color);
void pdp1_plot(int x, int y);
@@ -297,7 +296,6 @@ public:
void tape_write(UINT8 data);
void typewriter_out(UINT8 data);
void parallel_drum_set_il(int il);
- void parallel_drum_init();
UINT32 drum_read(int field, int position);
void drum_write(int field, int position, UINT32 data);
void pdp1_keyboard();
diff --git a/src/mame/includes/pgm.h b/src/mame/includes/pgm.h
index daf39a83b5d..23f43937ff3 100644
--- a/src/mame/includes/pgm.h
+++ b/src/mame/includes/pgm.h
@@ -130,7 +130,6 @@ public:
void asic3_compute_hold(int,int);
DECLARE_READ16_MEMBER( pgm_asic3_r );
DECLARE_WRITE16_MEMBER( pgm_asic3_w );
- DECLARE_WRITE16_MEMBER( pgm_asic3_reg_w );
};
diff --git a/src/mame/includes/pk8020.h b/src/mame/includes/pk8020.h
index fc18feb923c..d8de9284db6 100644
--- a/src/mame/includes/pk8020.h
+++ b/src/mame/includes/pk8020.h
@@ -79,8 +79,6 @@ public:
DECLARE_WRITE8_MEMBER(pk8020_2_portc_w);
DECLARE_WRITE_LINE_MEMBER(pk8020_pit_out0);
DECLARE_WRITE_LINE_MEMBER(pk8020_pit_out1);
- DECLARE_WRITE_LINE_MEMBER(pk8020_pic_set_int_line);
- IRQ_CALLBACK_MEMBER(pk8020_irq_callback);
protected:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/plus4.h b/src/mame/includes/plus4.h
index e139cb03271..fbd590c9601 100644
--- a/src/mame/includes/plus4.h
+++ b/src/mame/includes/plus4.h
@@ -103,7 +103,6 @@ public:
void check_interrupts();
void bankswitch(offs_t offset, int phi0, int mux, int ras, int *scs, int *phi2, int *user, int *_6551, int *addr_clk, int *keyport, int *kernal);
UINT8 read_memory(address_space &space, offs_t offset, int ba, int scs, int phi2, int user, int _6551, int addr_clk, int keyport, int kernal);
- UINT8 read_keyboard(UINT8 databus);
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
@@ -113,8 +112,6 @@ public:
DECLARE_WRITE8_MEMBER( cpu_w );
DECLARE_WRITE_LINE_MEMBER( ted_irq_w );
- DECLARE_READ8_MEMBER( ted_ram_r );
- DECLARE_READ8_MEMBER( ted_rom_r );
DECLARE_READ8_MEMBER( ted_k_r );
DECLARE_WRITE_LINE_MEMBER( write_kb0 ) { if (state) m_kb |= 1; else m_kb &= ~1; }
diff --git a/src/mame/includes/psikyosh.h b/src/mame/includes/psikyosh.h
index 8879191fd29..4332eb98ab6 100644
--- a/src/mame/includes/psikyosh.h
+++ b/src/mame/includes/psikyosh.h
@@ -69,8 +69,6 @@ public:
DECLARE_DRIVER_INIT(mjgtaste);
virtual void machine_start() override;
virtual void video_start() override;
- void ps3_init();
- void ps5_init();
UINT32 screen_update_psikyosh(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(psikyosh_interrupt);
void draw_scanline32_alpha(bitmap_rgb32 &bitmap, INT32 destx, INT32 desty, INT32 length, const UINT32 *srcptr, int alpha);
diff --git a/src/mame/includes/px8.h b/src/mame/includes/px8.h
index df0ac9bac33..8ce81932b28 100644
--- a/src/mame/includes/px8.h
+++ b/src/mame/includes/px8.h
@@ -81,7 +81,6 @@ public:
/* keyboard state */
int m_ksc; /* keyboard scan column */
DECLARE_PALETTE_INIT(px8);
- UINT32 screen_update_px8(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
#endif
diff --git a/src/mame/includes/ql.h b/src/mame/includes/ql.h
index 9d436b7318d..3e0d2d082ee 100644
--- a/src/mame/includes/ql.h
+++ b/src/mame/includes/ql.h
@@ -111,8 +111,6 @@ public:
DECLARE_READ8_MEMBER( ipc_port2_r );
DECLARE_READ8_MEMBER( ipc_t1_r );
DECLARE_READ8_MEMBER( ipc_bus_r );
- DECLARE_READ8_MEMBER( ql_ram_r );
- DECLARE_WRITE8_MEMBER( ql_ram_w );
DECLARE_WRITE_LINE_MEMBER( ql_baudx4_w );
DECLARE_WRITE_LINE_MEMBER( ql_comdata_w );
DECLARE_WRITE_LINE_MEMBER( zx8302_mdselck_w );
diff --git a/src/mame/includes/raiden2.h b/src/mame/includes/raiden2.h
index 26156ae9c4c..0cedfb94a78 100644
--- a/src/mame/includes/raiden2.h
+++ b/src/mame/includes/raiden2.h
@@ -142,8 +142,6 @@ public:
DECLARE_MACHINE_RESET(raidendx);
UINT32 screen_update_raiden2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(raiden2_interrupt);
- UINT16 rps();
- UINT16 rpc();
void combine32(UINT32 *val, int offset, UINT16 data, UINT16 mem_mask);
void sprcpt_init(void);
diff --git a/src/mame/includes/rm380z.h b/src/mame/includes/rm380z.h
index b173c5b7c16..616dbb06da9 100644
--- a/src/mame/includes/rm380z.h
+++ b/src/mame/includes/rm380z.h
@@ -108,9 +108,6 @@ public:
DECLARE_WRITE8_MEMBER( port_write_1b00 );
DECLARE_READ8_MEMBER( port_read_1b00 );
- DECLARE_READ8_MEMBER( main_read );
- DECLARE_WRITE8_MEMBER( main_write );
-
DECLARE_READ8_MEMBER( videoram_read );
DECLARE_WRITE8_MEMBER( videoram_write );
@@ -128,7 +125,6 @@ public:
DECLARE_WRITE8_MEMBER( keyboard_put );
void config_memory_map();
- int keyboard_decode();
void update_screen(bitmap_ind16 &bitmap);
UINT32 screen_update_rm380z(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(static_vblank_timer);
diff --git a/src/mame/includes/rmnimbus.h b/src/mame/includes/rmnimbus.h
index 6ceaa3fd105..692d6eb338a 100644
--- a/src/mame/includes/rmnimbus.h
+++ b/src/mame/includes/rmnimbus.h
@@ -161,7 +161,6 @@ public:
void fdc_reset();
UINT8 fdc_driveno(UINT8 drivesel);
void hdc_reset();
- void hdc_ctrl_write(UINT8 data);
void hdc_post_rw();
void hdc_drq(bool state);
void pc8031_reset();
diff --git a/src/mame/includes/rungun.h b/src/mame/includes/rungun.h
index e2d5e91e882..8136dfba4b1 100644
--- a/src/mame/includes/rungun.h
+++ b/src/mame/includes/rungun.h
@@ -104,5 +104,4 @@ public:
void sprite_dma_trigger(void);
INTERRUPT_GEN_MEMBER(rng_interrupt);
- INTERRUPT_GEN_MEMBER(audio_interrupt);
};
diff --git a/src/mame/includes/s11.h b/src/mame/includes/s11.h
index 0fee48a237f..1d8f355ec0a 100644
--- a/src/mame/includes/s11.h
+++ b/src/mame/includes/s11.h
@@ -60,10 +60,8 @@ public:
DECLARE_WRITE8_MEMBER(pia40_pa_w);
DECLARE_WRITE8_MEMBER(pia40_pb_w);
DECLARE_WRITE_LINE_MEMBER(pia40_cb2_w);
- DECLARE_READ8_MEMBER(dips_r);
DECLARE_READ8_MEMBER(switch_r);
DECLARE_WRITE8_MEMBER(switch_w);
- DECLARE_READ_LINE_MEMBER(pia21_ca1_r);
DECLARE_READ8_MEMBER(pia28_w7_r);
DECLARE_WRITE_LINE_MEMBER(pias_ca2_w);
DECLARE_WRITE_LINE_MEMBER(pias_cb2_w);
@@ -180,8 +178,6 @@ public:
: s11b_state(mconfig, type, tag)
{ }
- DECLARE_WRITE8_MEMBER(bgbank_w);
-
DECLARE_MACHINE_RESET(s11c);
DECLARE_DRIVER_INIT(s11c);
diff --git a/src/mame/includes/sage2.h b/src/mame/includes/sage2.h
index bf270a8c702..2a80606aa20 100644
--- a/src/mame/includes/sage2.h
+++ b/src/mame/includes/sage2.h
@@ -72,8 +72,6 @@ public:
DECLARE_READ8_MEMBER( ppi1_pb_r );
DECLARE_WRITE8_MEMBER( ppi1_pc_w );
- DECLARE_WRITE8_MEMBER(kbd_put);
-
DECLARE_DIRECT_UPDATE_MEMBER(sage2_direct_update_handler);
DECLARE_WRITE_LINE_MEMBER( fdc_irq );
diff --git a/src/mame/includes/segahang.h b/src/mame/includes/segahang.h
index b2b14db12fe..6de20b3b774 100644
--- a/src/mame/includes/segahang.h
+++ b/src/mame/includes/segahang.h
@@ -109,5 +109,4 @@ protected:
UINT8 m_adc_select;
bool m_shadow;
optional_shared_ptr<UINT16> m_decrypted_opcodes;
- TIMER_DEVICE_CALLBACK_MEMBER(hangon_irq);
};
diff --git a/src/mame/includes/segas32.h b/src/mame/includes/segas32.h
index 88095dfd453..32392914aad 100644
--- a/src/mame/includes/segas32.h
+++ b/src/mame/includes/segas32.h
@@ -94,8 +94,6 @@ public:
int m_print_count;
DECLARE_WRITE16_MEMBER(ga2_dpram_w);
DECLARE_READ16_MEMBER(ga2_dpram_r);
- DECLARE_READ16_MEMBER(ga2_sprite_protection_r);
- DECLARE_READ16_MEMBER(ga2_wakeup_protection_r);
DECLARE_WRITE16_MEMBER(sonic_level_load_protection);
DECLARE_READ16_MEMBER(brival_protection_r);
DECLARE_WRITE16_MEMBER(brival_protection_w);
diff --git a/src/mame/includes/segaxbd.h b/src/mame/includes/segaxbd.h
index e1c4c8181d6..0625ceb619b 100644
--- a/src/mame/includes/segaxbd.h
+++ b/src/mame/includes/segaxbd.h
@@ -28,9 +28,6 @@ public:
void timer_ack_callback();
void sound_data_w(UINT8 data);
- // YM2151 chip callbacks
- DECLARE_WRITE_LINE_MEMBER( sound_cpu_irq );
-
// main CPU read/write handlers
DECLARE_READ16_MEMBER( adc_r );
DECLARE_WRITE16_MEMBER( adc_w );
diff --git a/src/mame/includes/segaybd.h b/src/mame/includes/segaybd.h
index 250648936bc..baf0b1d7c37 100644
--- a/src/mame/includes/segaybd.h
+++ b/src/mame/includes/segaybd.h
@@ -42,9 +42,6 @@ public:
memset(m_misc_io_data, 0, sizeof(m_misc_io_data));
}
- // YM2151 chip callbacks
- DECLARE_WRITE_LINE_MEMBER( sound_cpu_irq );
-
// main CPU read/write handlers
DECLARE_READ16_MEMBER( analog_r );
DECLARE_WRITE16_MEMBER( analog_w );
diff --git a/src/mame/includes/seibuspi.h b/src/mame/includes/seibuspi.h
index 9199f018e64..e3cd7d82f67 100644
--- a/src/mame/includes/seibuspi.h
+++ b/src/mame/includes/seibuspi.h
@@ -80,7 +80,6 @@ public:
DECLARE_READ32_MEMBER(spi_layer_bank_r);
DECLARE_WRITE32_MEMBER(spi_layer_bank_w);
- DECLARE_READ32_MEMBER(spi_layer_enable_r);
DECLARE_WRITE32_MEMBER(spi_layer_enable_w);
DECLARE_WRITE8_MEMBER(rf2_layer_bank_w);
DECLARE_WRITE32_MEMBER(tilemap_dma_start_w);
@@ -105,7 +104,6 @@ public:
DECLARE_READ8_MEMBER(flashrom_read);
DECLARE_WRITE8_MEMBER(flashrom_write);
- DECLARE_READ32_MEMBER(ejanhs_speedup_r);
DECLARE_READ32_MEMBER(senkyu_speedup_r);
DECLARE_READ32_MEMBER(senkyua_speedup_r);
DECLARE_READ32_MEMBER(batlball_speedup_r);
@@ -124,8 +122,6 @@ public:
void set_layer_offsets();
void drawgfx_blend(bitmap_rgb32 &bitmap, const rectangle &cliprect, gfx_element *gfx, UINT32 code, UINT32 color, int flipx, int flipy, int sx, int sy, bitmap_ind8 &primap, int primask);
void draw_sprites(bitmap_rgb32 &bitmap, const rectangle &cliprect, bitmap_ind8 &primap, int priority);
- void set_rowscroll(tilemap_t *layer, int scroll, INT16* rows);
- void set_scroll(tilemap_t *layer, int scroll);
void combine_tilemap(bitmap_rgb32 &bitmap, const rectangle &cliprect, tilemap_t *tile, int sx, int sy, int opaque, INT16 *rowscroll);
virtual void machine_start() override;
diff --git a/src/mame/includes/simple_st0016.h b/src/mame/includes/simple_st0016.h
index 639bc522bc5..21c30ac560d 100644
--- a/src/mame/includes/simple_st0016.h
+++ b/src/mame/includes/simple_st0016.h
@@ -31,7 +31,6 @@ public:
DECLARE_DRIVER_INIT(renju);
virtual void machine_start() override;
DECLARE_VIDEO_START(st0016);
- void st0016_draw_screen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_st0016(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(st0016_int);
optional_device<cpu_device> m_subcpu;
diff --git a/src/mame/includes/simpsons.h b/src/mame/includes/simpsons.h
index 91c64dd3976..2762f4da138 100644
--- a/src/mame/includes/simpsons.h
+++ b/src/mame/includes/simpsons.h
@@ -58,10 +58,7 @@ public:
virtual void machine_reset() override;
UINT32 screen_update_simpsons(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(simpsons_irq);
- TIMER_CALLBACK_MEMBER(nmi_callback);
- TIMER_CALLBACK_MEMBER(dmaend_callback);
void simpsons_video_banking(int bank);
- void sound_nmi_callback(int param);
void simpsons_objdma();
K052109_CB_MEMBER(tile_callback);
DECLARE_WRITE8_MEMBER(banking_callback);
diff --git a/src/mame/includes/snes.h b/src/mame/includes/snes.h
index 88435e46960..238ad7efcc9 100644
--- a/src/mame/includes/snes.h
+++ b/src/mame/includes/snes.h
@@ -381,8 +381,6 @@ public:
required_device<screen_device> m_screen;
- DECLARE_DIRECT_UPDATE_MEMBER(snes_spc_direct);
- DECLARE_DIRECT_UPDATE_MEMBER(snes_direct);
DECLARE_DRIVER_INIT(snes);
DECLARE_DRIVER_INIT(snes_hirom);
DECLARE_DRIVER_INIT(snes_mess);
diff --git a/src/mame/includes/sorcerer.h b/src/mame/includes/sorcerer.h
index a92adbf4164..9e49370b514 100644
--- a/src/mame/includes/sorcerer.h
+++ b/src/mame/includes/sorcerer.h
@@ -76,7 +76,6 @@ public:
DECLARE_WRITE8_MEMBER(sorcerer_ff_w);
DECLARE_MACHINE_START(sorcererd);
DECLARE_DRIVER_INIT(sorcerer);
- TIMER_CALLBACK_MEMBER(sorcerer_serial_tc);
TIMER_CALLBACK_MEMBER(sorcerer_cassette_tc);
TIMER_CALLBACK_MEMBER(sorcerer_reset);
DECLARE_SNAPSHOT_LOAD_MEMBER( sorcerer );
diff --git a/src/mame/includes/speedatk.h b/src/mame/includes/speedatk.h
index aa77a6e5717..d0ed37db6da 100644
--- a/src/mame/includes/speedatk.h
+++ b/src/mame/includes/speedatk.h
@@ -34,8 +34,6 @@ public:
DECLARE_WRITE8_MEMBER(key_matrix_w);
DECLARE_READ8_MEMBER(key_matrix_status_r);
DECLARE_WRITE8_MEMBER(key_matrix_status_w);
- DECLARE_WRITE8_MEMBER(videoram_w);
- DECLARE_WRITE8_MEMBER(colorram_w);
DECLARE_WRITE8_MEMBER(m6845_w);
DECLARE_WRITE8_MEMBER(output_w);
diff --git a/src/mame/includes/sprint4.h b/src/mame/includes/sprint4.h
index 208ddbb1aca..a9dda80f7d3 100644
--- a/src/mame/includes/sprint4.h
+++ b/src/mame/includes/sprint4.h
@@ -35,7 +35,6 @@ public:
DECLARE_WRITE8_MEMBER(sprint4_collision_reset_w);
DECLARE_WRITE8_MEMBER(sprint4_da_latch_w);
DECLARE_WRITE8_MEMBER(sprint4_lamp_w);
- DECLARE_WRITE8_MEMBER(sprint4_lockout_w);
DECLARE_WRITE8_MEMBER(sprint4_video_ram_w);
DECLARE_CUSTOM_INPUT_MEMBER(get_lever);
DECLARE_CUSTOM_INPUT_MEMBER(get_wheel);
diff --git a/src/mame/includes/ssv.h b/src/mame/includes/ssv.h
index e3d4dff7688..611ff3b66ee 100644
--- a/src/mame/includes/ssv.h
+++ b/src/mame/includes/ssv.h
@@ -77,12 +77,7 @@ public:
DECLARE_WRITE16_MEMBER(dsp_dr_w);
DECLARE_READ16_MEMBER(dsp_r);
DECLARE_WRITE16_MEMBER(dsp_w);
- DECLARE_READ16_MEMBER(fake_r);
DECLARE_READ16_MEMBER(drifto94_unknown_r);
- DECLARE_READ16_MEMBER(gdfs_gfxram_r);
- DECLARE_WRITE16_MEMBER(gdfs_gfxram_w);
- DECLARE_READ16_MEMBER(gdfs_blitram_r);
- DECLARE_WRITE16_MEMBER(gdfs_blitram_w);
DECLARE_READ16_MEMBER(hypreact_input_r);
DECLARE_READ16_MEMBER(mainram_r);
DECLARE_WRITE16_MEMBER(mainram_w);
diff --git a/src/mame/includes/stv.h b/src/mame/includes/stv.h
index 44c765eac2a..db8329f9ecc 100644
--- a/src/mame/includes/stv.h
+++ b/src/mame/includes/stv.h
@@ -178,7 +178,6 @@ public:
bitmap_rgb32 m_tmpbitmap;
DECLARE_VIDEO_START(stv_vdp2);
- UINT32 screen_update_saturn(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
UINT32 screen_update_stv_vdp2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(saturn_scanline);
TIMER_DEVICE_CALLBACK_MEMBER(saturn_slave_scanline);
diff --git a/src/mame/includes/suna8.h b/src/mame/includes/suna8.h
index dd49d4da46b..1ee773edb15 100644
--- a/src/mame/includes/suna8.h
+++ b/src/mame/includes/suna8.h
@@ -158,7 +158,6 @@ public:
DECLARE_MACHINE_RESET(brickzn);
DECLARE_MACHINE_RESET(hardhea2);
UINT32 screen_update_suna8(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- TIMER_DEVICE_CALLBACK_MEMBER(brickzn_interrupt);
TIMER_DEVICE_CALLBACK_MEMBER(hardhea2_interrupt);
// samples
diff --git a/src/mame/includes/super6.h b/src/mame/includes/super6.h
index bb59f9d7b4c..6edce116cb4 100644
--- a/src/mame/includes/super6.h
+++ b/src/mame/includes/super6.h
@@ -79,7 +79,6 @@ public:
UINT8 m_bank0;
UINT8 m_bank1;
TIMER_DEVICE_CALLBACK_MEMBER(ctc_tick);
- DECLARE_WRITE8_MEMBER(dummy_w);
DECLARE_READ8_MEMBER(memory_read_byte);
DECLARE_WRITE8_MEMBER(memory_write_byte);
DECLARE_READ8_MEMBER(io_read_byte);
diff --git a/src/mame/includes/super80.h b/src/mame/includes/super80.h
index 2f5ac0b290f..34b6a2c94eb 100644
--- a/src/mame/includes/super80.h
+++ b/src/mame/includes/super80.h
@@ -53,7 +53,6 @@ public:
DECLARE_READ8_MEMBER(port3e_r);
DECLARE_WRITE8_MEMBER(port3f_w);
DECLARE_WRITE8_MEMBER(super80_f1_w);
- DECLARE_READ8_MEMBER(super80_dc_r);
DECLARE_READ8_MEMBER(super80_f2_r);
DECLARE_WRITE8_MEMBER(super80_dc_w);
DECLARE_WRITE8_MEMBER(super80_f0_w);
diff --git a/src/mame/includes/suprslam.h b/src/mame/includes/suprslam.h
index 273a6664820..ffe87dd36bf 100644
--- a/src/mame/includes/suprslam.h
+++ b/src/mame/includes/suprslam.h
@@ -49,7 +49,6 @@ public:
required_device<cpu_device> m_audiocpu;
required_device<k053936_device> m_k053936;
DECLARE_WRITE16_MEMBER(sound_command_w);
- DECLARE_READ16_MEMBER(pending_command_r);
DECLARE_WRITE8_MEMBER(pending_command_clear_w);
DECLARE_WRITE8_MEMBER(suprslam_sh_bankswitch_w);
DECLARE_WRITE16_MEMBER(suprslam_screen_videoram_w);
diff --git a/src/mame/includes/swtpc09.h b/src/mame/includes/swtpc09.h
index 222ffe5c11a..10667f44a34 100644
--- a/src/mame/includes/swtpc09.h
+++ b/src/mame/includes/swtpc09.h
@@ -79,7 +79,6 @@ public:
DECLARE_READ8_MEMBER( dmf3_via_read_porta );
DECLARE_READ8_MEMBER( dmf3_via_read_portb );
DECLARE_WRITE8_MEMBER( dmf3_via_write_porta );
- DECLARE_WRITE_LINE_MEMBER( dmf3_via_write_ca1 );
DECLARE_WRITE_LINE_MEMBER( dmf3_via_irq );
DECLARE_READ8_MEMBER(piaide_a_r);
@@ -87,8 +86,6 @@ public:
DECLARE_WRITE8_MEMBER(piaide_a_w);
DECLARE_WRITE8_MEMBER(piaide_b_w);
- DECLARE_WRITE8_MEMBER(swtpc09_kbd_put);
-
DECLARE_READ8_MEMBER ( dmf2_dma_address_reg_r );
DECLARE_WRITE8_MEMBER ( dmf2_dma_address_reg_w );
DECLARE_READ8_MEMBER ( dmf2_control_reg_r );
diff --git a/src/mame/includes/system16.h b/src/mame/includes/system16.h
index 087258bcc84..5173524b89e 100644
--- a/src/mame/includes/system16.h
+++ b/src/mame/includes/system16.h
@@ -162,7 +162,6 @@ public:
DECLARE_WRITE8_MEMBER(shdancbl_msm5205_data_w);
DECLARE_READ8_MEMBER(shdancbl_soundbank_r);
DECLARE_WRITE8_MEMBER(shdancbl_bankctrl_w);
- DECLARE_WRITE16_MEMBER(sys16_paletteram_w);
DECLARE_WRITE16_MEMBER(sys16_tileram_w);
DECLARE_WRITE16_MEMBER(sys16_textram_w);
DECLARE_WRITE16_MEMBER(s16a_bootleg_bgscrolly_w);
diff --git a/src/mame/includes/taito_b.h b/src/mame/includes/taito_b.h
index c9e325e625d..9a317f2eea9 100644
--- a/src/mame/includes/taito_b.h
+++ b/src/mame/includes/taito_b.h
@@ -125,8 +125,6 @@ public:
void hitice_clear_pixel_bitmap( );
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
void draw_framebuffer( bitmap_ind16 &bitmap, const rectangle &cliprect, int priority );
- void ryujin_patch(void);
- void sbm_patch(void);
DECLARE_WRITE_LINE_MEMBER(irqhandler);
protected:
diff --git a/src/mame/includes/taito_l.h b/src/mame/includes/taito_l.h
index bd3730a3fd6..9ddecdb0c03 100644
--- a/src/mame/includes/taito_l.h
+++ b/src/mame/includes/taito_l.h
@@ -92,7 +92,6 @@ public:
DECLARE_WRITE8_MEMBER(mcu_control_w);
DECLARE_READ8_MEMBER(mcu_data_r);
DECLARE_READ8_MEMBER(mcu_control_r);
- DECLARE_WRITE8_MEMBER(sound_w);
DECLARE_READ8_MEMBER(mux_r);
DECLARE_WRITE8_MEMBER(mux_w);
DECLARE_WRITE8_MEMBER(mux_ctrl_w);
diff --git a/src/mame/includes/taito_z.h b/src/mame/includes/taito_z.h
index f865f418be3..f14335f4b7b 100644
--- a/src/mame/includes/taito_z.h
+++ b/src/mame/includes/taito_z.h
@@ -73,7 +73,6 @@ public:
DECLARE_WRITE16_MEMBER(cpua_ctrl_w);
DECLARE_WRITE16_MEMBER(chasehq_cpua_ctrl_w);
DECLARE_WRITE16_MEMBER(dblaxle_cpua_ctrl_w);
- DECLARE_READ16_MEMBER(eep_latch_r);
DECLARE_WRITE16_MEMBER(spacegun_output_bypass_w);
DECLARE_READ8_MEMBER(contcirc_input_bypass_r);
DECLARE_READ8_MEMBER(chasehq_input_bypass_r);
@@ -93,8 +92,6 @@ public:
DECLARE_WRITE8_MEMBER(sound_bankswitch_w);
DECLARE_WRITE16_MEMBER(taitoz_sound_w);
DECLARE_READ16_MEMBER(taitoz_sound_r);
- DECLARE_WRITE16_MEMBER(taitoz_msb_sound_w);
- DECLARE_READ16_MEMBER(taitoz_msb_sound_r);
DECLARE_WRITE8_MEMBER(taitoz_pancontrol);
DECLARE_READ16_MEMBER(sci_spriteframe_r);
DECLARE_WRITE16_MEMBER(sci_spriteframe_w);
diff --git a/src/mame/includes/taitoair.h b/src/mame/includes/taitoair.h
index c5eac6777d4..2a0bc94cd12 100644
--- a/src/mame/includes/taitoair.h
+++ b/src/mame/includes/taitoair.h
@@ -76,9 +76,6 @@ public:
bool m_gradbank;
- DECLARE_READ16_MEMBER(dsp_m_r);
- DECLARE_WRITE16_MEMBER(dsp_m_w);
-
UINT16 m_dsp_test_object_type;
INT16 m_dsp_test_or_clip, m_dsp_test_and_clip;
INT16 m_dsp_test_x, m_dsp_test_y, m_dsp_test_z;
@@ -133,6 +130,5 @@ public:
void fill_slope( bitmap_ind16 &bitmap, const rectangle &cliprect, UINT16 header, INT32 x1, INT32 x2, INT32 sl1, INT32 sl2, INT32 y1, INT32 y2, INT32 *nx1, INT32 *nx2 );
void fill_poly( bitmap_ind16 &bitmap, const rectangle &cliprect, const struct taitoair_poly *q );
- int projectEyeCoordToScreen(float* projectionMatrix,const int Res,INT16* eyePoint3d,int type);
DECLARE_WRITE_LINE_MEMBER(irqhandler);
};
diff --git a/src/mame/includes/taitojc.h b/src/mame/includes/taitojc.h
index 76d1eaeb122..f334077dddb 100644
--- a/src/mame/includes/taitojc.h
+++ b/src/mame/includes/taitojc.h
@@ -106,11 +106,6 @@ public:
DECLARE_READ16_MEMBER(dsp_rom_r);
DECLARE_WRITE16_MEMBER(dsp_rom_w);
- DECLARE_WRITE16_MEMBER(dsp_texture_w);
- DECLARE_READ16_MEMBER(dsp_texaddr_r);
- DECLARE_WRITE16_MEMBER(dsp_texaddr_w);
- DECLARE_WRITE16_MEMBER(dsp_polygon_fifo_w);
- DECLARE_WRITE16_MEMBER(dsp_unk2_w);
DECLARE_WRITE16_MEMBER(dsp_math_viewport_w);
DECLARE_WRITE16_MEMBER(dsp_math_projection_w);
@@ -141,5 +136,4 @@ public:
INTERRUPT_GEN_MEMBER(taitojc_vblank);
void draw_object(bitmap_ind16 &bitmap, const rectangle &cliprect, UINT32 w1, UINT32 w2, UINT8 bank_type);
void draw_object_bank(bitmap_ind16 &bitmap, const rectangle &cliprect, UINT8 bank_type, UINT8 pri);
- void taitojc_clear_frame();
};
diff --git a/src/mame/includes/tankbust.h b/src/mame/includes/tankbust.h
index ccc3c344f71..aa1501e59d0 100644
--- a/src/mame/includes/tankbust.h
+++ b/src/mame/includes/tankbust.h
@@ -37,7 +37,6 @@ public:
DECLARE_WRITE8_MEMBER(soundlatch_w);
DECLARE_WRITE8_MEMBER(e0xx_w);
DECLARE_READ8_MEMBER(debug_output_area_r);
- DECLARE_READ8_MEMBER(read_from_unmapped_memory);
DECLARE_READ8_MEMBER(some_changing_input);
DECLARE_WRITE8_MEMBER(background_videoram_w);
DECLARE_WRITE8_MEMBER(background_colorram_w);
diff --git a/src/mame/includes/tecmo.h b/src/mame/includes/tecmo.h
index 51073c645dc..aed50ccd174 100644
--- a/src/mame/includes/tecmo.h
+++ b/src/mame/includes/tecmo.h
@@ -75,5 +75,4 @@ public:
virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap,const rectangle &cliprect);
};
diff --git a/src/mame/includes/thomson.h b/src/mame/includes/thomson.h
index 11e9adccec2..f8047501e7c 100644
--- a/src/mame/includes/thomson.h
+++ b/src/mame/includes/thomson.h
@@ -348,7 +348,6 @@ public:
optional_device<mc6854_device> m_mc6854;
- DECLARE_WRITE_LINE_MEMBER(write_centronics_perror);
DECLARE_WRITE_LINE_MEMBER(write_centronics_busy);
int m_centronics_busy;
@@ -621,8 +620,6 @@ protected:
void to7_floppy_reset();
void to9_floppy_init(void* int_base, void* ext_base);
void to9_floppy_reset();
- void to7_midi_update_irq ( );
- void to7_midi_ready_to_send_cb( );
};
/*----------- defined in video/thomson.c -----------*/
diff --git a/src/mame/includes/tmnt.h b/src/mame/includes/tmnt.h
index 1c68a9e3640..8b6d18a7c78 100644
--- a/src/mame/includes/tmnt.h
+++ b/src/mame/includes/tmnt.h
@@ -166,7 +166,6 @@ public:
INTERRUPT_GEN_MEMBER(tmnt_interrupt);
INTERRUPT_GEN_MEMBER(punkshot_interrupt);
INTERRUPT_GEN_MEMBER(lgtnfght_interrupt);
- void sound_nmi_callback( int param );
inline UINT32 tmnt2_get_word( UINT32 addr );
void tmnt2_put_word( address_space &space, UINT32 addr, UINT16 data );
DECLARE_WRITE8_MEMBER(volume_callback);
diff --git a/src/mame/includes/tnzs.h b/src/mame/includes/tnzs.h
index 2c8e5654ae9..b289d22dce7 100644
--- a/src/mame/includes/tnzs.h
+++ b/src/mame/includes/tnzs.h
@@ -107,7 +107,6 @@ public:
DECLARE_WRITE8_MEMBER(mcu_arknoid2_w);
DECLARE_READ8_MEMBER(mcu_extrmatn_r);
DECLARE_WRITE8_MEMBER(mcu_extrmatn_w);
- DECLARE_WRITE8_MEMBER(tnzs_sync_kludge_w);
DECLARE_READ8_MEMBER(kageki_csport_r);
DECLARE_WRITE8_MEMBER(kageki_csport_w);
DECLARE_WRITE8_MEMBER(kabukiz_sound_bank_w);
@@ -136,9 +135,7 @@ public:
void screen_eof_tnzs(screen_device &screen, bool state);
INTERRUPT_GEN_MEMBER(arknoid2_interrupt);
- TIMER_CALLBACK_MEMBER(kludge_callback);
-
- void tnzs_postload();
+
void mcu_reset();
void mcu_handle_coins(int coin);
};
diff --git a/src/mame/includes/toaplan2.h b/src/mame/includes/toaplan2.h
index 2bfc60e6026..198cd1ce6ec 100644
--- a/src/mame/includes/toaplan2.h
+++ b/src/mame/includes/toaplan2.h
@@ -151,7 +151,6 @@ public:
INTERRUPT_GEN_MEMBER(toaplan2_vblank_irq2);
INTERRUPT_GEN_MEMBER(toaplan2_vblank_irq4);
INTERRUPT_GEN_MEMBER(bbakraid_snd_interrupt);
- TIMER_CALLBACK_MEMBER(toaplan2_raise_irq);
void truxton2_postload();
void create_tx_tilemap(int dx = 0, int dx_flipped = 0);
void toaplan2_vblank_irq(int irq_line);
diff --git a/src/mame/includes/trs80m2.h b/src/mame/includes/trs80m2.h
index 89e170a5f71..305fd2bab49 100644
--- a/src/mame/includes/trs80m2.h
+++ b/src/mame/includes/trs80m2.h
@@ -94,10 +94,6 @@ public:
DECLARE_READ8_MEMBER( rtc_r );
DECLARE_READ8_MEMBER( nmi_r );
DECLARE_WRITE8_MEMBER( nmi_w );
- DECLARE_READ8_MEMBER( keyboard_busy_r );
- DECLARE_READ8_MEMBER( keyboard_data_r );
- DECLARE_WRITE8_MEMBER( keyboard_ctrl_w );
- DECLARE_WRITE8_MEMBER( keyboard_latch_w );
DECLARE_READ8_MEMBER( fdc_r );
DECLARE_WRITE8_MEMBER( fdc_w );
DECLARE_WRITE_LINE_MEMBER( de_w );
diff --git a/src/mame/includes/tubep.h b/src/mame/includes/tubep.h
index a967f970ea7..5e86965aac6 100644
--- a/src/mame/includes/tubep.h
+++ b/src/mame/includes/tubep.h
@@ -97,7 +97,6 @@ public:
UINT32 screen_update_rjammer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(tubep_scanline_callback);
TIMER_CALLBACK_MEMBER(rjammer_scanline_callback);
- TIMER_CALLBACK_MEMBER(sprite_timer_callback);
void draw_sprite();
void tubep_vblank_end();
void tubep_setup_save_state();
diff --git a/src/mame/includes/tumbleb.h b/src/mame/includes/tumbleb.h
index 3abcc4ed79a..a3b528310d6 100644
--- a/src/mame/includes/tumbleb.h
+++ b/src/mame/includes/tumbleb.h
@@ -126,7 +126,6 @@ public:
void tumbleb2_set_music_bank( int bank );
void tumbleb2_play_sound( okim6295_device *oki, int data );
void process_tumbleb2_music_command( okim6295_device *oki, int data );
- void tumblepb_patch_code(UINT16 offset);
void tumblepb_gfx_rearrange(int rgn);
void suprtrio_decrypt_code();
void suprtrio_decrypt_gfx();
diff --git a/src/mame/includes/tumblep.h b/src/mame/includes/tumblep.h
index 7cf651a4822..291fdffcbe2 100644
--- a/src/mame/includes/tumblep.h
+++ b/src/mame/includes/tumblep.h
@@ -33,13 +33,9 @@ public:
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
required_device<deco16ic_device> m_deco_tilegen1;
- DECLARE_READ16_MEMBER(tumblep_prot_r);
DECLARE_WRITE16_MEMBER(tumblep_sound_w);
- DECLARE_WRITE16_MEMBER(jumppop_sound_w);
DECLARE_READ16_MEMBER(tumblepop_controls_r);
- DECLARE_WRITE16_MEMBER(tumblep_oki_w);
DECLARE_DRIVER_INIT(tumblep);
virtual void machine_start() override;
UINT32 screen_update_tumblep(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void tumblep_patch_code(UINT16 offset);
};
diff --git a/src/mame/includes/turbo.h b/src/mame/includes/turbo.h
index a4efd6c97e4..e2d0ea2ab2d 100644
--- a/src/mame/includes/turbo.h
+++ b/src/mame/includes/turbo.h
@@ -162,7 +162,6 @@ public:
UINT32 screen_update_subroc3d(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_buckrog(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(delayed_i8255_w);
- TIMER_CALLBACK_MEMBER(update_sound_a);
DECLARE_WRITE8_MEMBER(turbo_sound_a_w);
DECLARE_WRITE8_MEMBER(turbo_sound_b_w);
DECLARE_WRITE8_MEMBER(turbo_sound_c_w);
diff --git a/src/mame/includes/turrett.h b/src/mame/includes/turrett.h
index 675f6407238..f883913f695 100644
--- a/src/mame/includes/turrett.h
+++ b/src/mame/includes/turrett.h
@@ -40,8 +40,6 @@ public:
DECLARE_WRITE32_MEMBER(video_w);
DECLARE_READ32_MEMBER(int_r);
DECLARE_WRITE32_MEMBER(int_w);
- DECLARE_READ32_MEMBER(sound_r);
- DECLARE_WRITE32_MEMBER(sound_w);
INPUT_CHANGED_MEMBER(ipt_change);
DECLARE_READ_LINE_MEMBER(sbrc2_r);
DECLARE_READ_LINE_MEMBER(sbrc3_r);
diff --git a/src/mame/includes/twincobr.h b/src/mame/includes/twincobr.h
index 670c762a923..6f6c603af24 100644
--- a/src/mame/includes/twincobr.h
+++ b/src/mame/includes/twincobr.h
@@ -106,7 +106,6 @@ public:
TILE_GET_INFO_MEMBER(get_tx_tile_info);
DECLARE_MACHINE_RESET(twincobr);
DECLARE_VIDEO_START(toaplan0);
- void copy_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int priority);
UINT32 screen_update_toaplan0(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(twincobr_interrupt);
INTERRUPT_GEN_MEMBER(wardner_interrupt);
@@ -115,7 +114,6 @@ public:
void twincobr_display(int enable);
void twincobr_flipscreen(int flip);
void twincobr_log_vram();
- void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
void twincobr_dsp(int enable);
void toaplan0_control_w(int offset, int data);
void toaplan0_coin_dsp_w(address_space &space, int offset, int data);
diff --git a/src/mame/includes/tx0.h b/src/mame/includes/tx0.h
index dfcac3c46c8..8b96e52ff65 100644
--- a/src/mame/includes/tx0.h
+++ b/src/mame/includes/tx0.h
@@ -179,7 +179,6 @@ public:
void tx0_draw_char(bitmap_ind16 &bitmap, char character, int x, int y, int color);
void tx0_draw_string(bitmap_ind16 &bitmap, const char *buf, int x, int y, int color);
void tx0_draw_vline(bitmap_ind16 &bitmap, int x, int y, int height, int color);
- void tx0_draw_hline(bitmap_ind16 &bitmap, int x, int y, int width, int color);
void tx0_draw_panel_backdrop(bitmap_ind16 &bitmap);
void tx0_draw_panel(bitmap_ind16 &bitmap);
void tx0_typewriter_linefeed();
diff --git a/src/mame/includes/ut88.h b/src/mame/includes/ut88.h
index 46cbeed2680..a394965f096 100644
--- a/src/mame/includes/ut88.h
+++ b/src/mame/includes/ut88.h
@@ -70,8 +70,6 @@ public:
DECLARE_MACHINE_START(ut88mini);
DECLARE_MACHINE_RESET(ut88mini);
UINT32 screen_update_ut88(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- TIMER_CALLBACK_MEMBER(ut88_reset);
- TIMER_CALLBACK_MEMBER(update_display);
protected:
required_memory_region m_region_maincpu;
diff --git a/src/mame/includes/v1050.h b/src/mame/includes/v1050.h
index 8f9fba0dee2..deecd9cf61b 100644
--- a/src/mame/includes/v1050.h
+++ b/src/mame/includes/v1050.h
@@ -105,9 +105,6 @@ public:
DECLARE_WRITE8_MEMBER( bank_w );
DECLARE_WRITE8_MEMBER( dint_w );
DECLARE_WRITE8_MEMBER( dvint_clr_w );
- DECLARE_READ8_MEMBER( keyboard_r );
- DECLARE_WRITE8_MEMBER( keyboard_w );
- DECLARE_WRITE8_MEMBER( p2_w );
DECLARE_WRITE8_MEMBER( misc_ppi_pa_w );
DECLARE_WRITE8_MEMBER( misc_ppi_pc_w );
DECLARE_READ8_MEMBER( rtc_ppi_pa_r );
@@ -127,7 +124,6 @@ public:
DECLARE_WRITE_LINE_MEMBER( crtc_vs_w );
DECLARE_WRITE8_MEMBER(sasi_data_w);
DECLARE_WRITE_LINE_MEMBER(write_sasi_io);
- DECLARE_READ8_MEMBER( sasi_status_r );
DECLARE_WRITE8_MEMBER( sasi_ctrl_w );
WRITE_LINE_MEMBER( rtc_ppi_pa_0_w ){ m_rtc_ppi_pa = (m_rtc_ppi_pa & ~(1 << 0)) | ((state & 1) << 0); }
diff --git a/src/mame/includes/vic10.h b/src/mame/includes/vic10.h
index e6292da901e..efcaeeaded0 100644
--- a/src/mame/includes/vic10.h
+++ b/src/mame/includes/vic10.h
@@ -80,7 +80,6 @@ public:
virtual void machine_reset() override;
void check_interrupts();
- UINT8 paddle_read(address_space &space, int which);
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
@@ -88,10 +87,6 @@ public:
DECLARE_WRITE_LINE_MEMBER( vic_irq_w );
DECLARE_READ8_MEMBER( vic_videoram_r );
DECLARE_READ8_MEMBER( vic_colorram_r );
- DECLARE_READ8_MEMBER( vic_lightpen_x_cb );
- DECLARE_READ8_MEMBER( vic_lightpen_y_cb );
- DECLARE_READ8_MEMBER( vic_lightpen_button_cb );
- DECLARE_READ8_MEMBER( vic_rdy_cb );
DECLARE_READ8_MEMBER( sid_potx_r );
DECLARE_READ8_MEMBER( sid_poty_r );
diff --git a/src/mame/includes/vic20.h b/src/mame/includes/vic20.h
index 4586858e272..f90108165aa 100644
--- a/src/mame/includes/vic20.h
+++ b/src/mame/includes/vic20.h
@@ -91,9 +91,6 @@ public:
DECLARE_WRITE8_MEMBER( write );
DECLARE_READ8_MEMBER( vic_videoram_r );
- DECLARE_READ8_MEMBER( vic_lightx_cb );
- DECLARE_READ8_MEMBER( vic_lighty_cb );
- DECLARE_READ8_MEMBER( vic_lightbut_cb );
DECLARE_WRITE_LINE_MEMBER( write_light_pen );
DECLARE_WRITE_LINE_MEMBER( write_user_joy0 );
diff --git a/src/mame/includes/wangpc.h b/src/mame/includes/wangpc.h
index 0bfb9b6e838..05278e32671 100644
--- a/src/mame/includes/wangpc.h
+++ b/src/mame/includes/wangpc.h
@@ -153,7 +153,6 @@ public:
DECLARE_READ8_MEMBER( ppi_pb_r );
DECLARE_READ8_MEMBER( ppi_pc_r );
DECLARE_WRITE8_MEMBER( ppi_pc_w );
- DECLARE_WRITE_LINE_MEMBER( pit0_w );
DECLARE_WRITE_LINE_MEMBER( pit2_w );
DECLARE_WRITE_LINE_MEMBER( uart_dr_w );
DECLARE_WRITE_LINE_MEMBER( uart_tbre_w );
diff --git a/src/mame/includes/wiz.h b/src/mame/includes/wiz.h
index dceb6214a92..d4cb1f39f36 100644
--- a/src/mame/includes/wiz.h
+++ b/src/mame/includes/wiz.h
@@ -57,7 +57,6 @@ public:
int m_dsc0;
int m_dsc1;
- DECLARE_WRITE8_MEMBER(wiz_soundlatch_w);
DECLARE_READ8_MEMBER(wiz_protection_r);
DECLARE_WRITE8_MEMBER(wiz_coin_counter_w);
DECLARE_WRITE8_MEMBER(wiz_main_nmi_mask_w);
@@ -68,7 +67,6 @@ public:
DECLARE_WRITE8_MEMBER(wiz_char_bank_w);
DECLARE_WRITE8_MEMBER(wiz_flipx_w);
DECLARE_WRITE8_MEMBER(wiz_flipy_w);
- DECLARE_READ8_MEMBER(wiz_soundlatch_r);
DECLARE_WRITE8_MEMBER(stinger_explosion_w);
DECLARE_WRITE8_MEMBER(stinger_shot_w);
diff --git a/src/mame/includes/wpc_pin.h b/src/mame/includes/wpc_pin.h
index 7bebd6c78a5..27cf5cfc588 100644
--- a/src/mame/includes/wpc_pin.h
+++ b/src/mame/includes/wpc_pin.h
@@ -66,7 +66,6 @@ public:
DECLARE_WRITE8_MEMBER(wpc_sound_ctrl_w);
DECLARE_READ8_MEMBER(wpc_sound_data_r);
DECLARE_WRITE8_MEMBER(wpc_sound_data_w);
- DECLARE_WRITE8_MEMBER(wpc_sound_s11_w);
DECLARE_WRITE8_MEMBER(wpc_rombank_w);
DECLARE_WRITE8_MEMBER(wpc_dmdbank_w);
diff --git a/src/mame/includes/x68k.h b/src/mame/includes/x68k.h
index a77d024d5ef..0cc38812afe 100644
--- a/src/mame/includes/x68k.h
+++ b/src/mame/includes/x68k.h
@@ -277,7 +277,6 @@ public:
DECLARE_WRITE8_MEMBER(ppi_port_c_w);
DECLARE_WRITE_LINE_MEMBER(fdc_irq);
DECLARE_WRITE8_MEMBER(x68k_ct_w);
- DECLARE_WRITE_LINE_MEMBER(x68k_rtc_alarm_irq);
DECLARE_WRITE8_MEMBER(x68030_adpcm_w);
DECLARE_WRITE_LINE_MEMBER(mfp_irq_callback);
DECLARE_WRITE_LINE_MEMBER(x68k_scsi_irq);
@@ -344,11 +343,6 @@ private:
void x68k_draw_sprites(bitmap_ind16 &bitmap, int priority, rectangle cliprect);
public:
- bitmap_rgb32* x68k_get_gfx_page(int pri,int type);
- attotime prescale(int val);
- void mfp_trigger_irq(int irq);
- void mfp_set_timer(int timer, unsigned char data);
- void mfp_recv_data(int data);
DECLARE_PALETTE_DECODER(GGGGGRRRRRBBBBBI);
protected:
diff --git a/src/mame/includes/xerox820.h b/src/mame/includes/xerox820.h
index 7dea6019200..cbac30d79da 100644
--- a/src/mame/includes/xerox820.h
+++ b/src/mame/includes/xerox820.h
@@ -91,8 +91,6 @@ public:
DECLARE_READ8_MEMBER( kbpio_pa_r );
DECLARE_WRITE8_MEMBER( kbpio_pa_w );
DECLARE_READ8_MEMBER( kbpio_pb_r );
- DECLARE_WRITE_LINE_MEMBER( intrq_w );
- DECLARE_WRITE_LINE_MEMBER( drq_w );
DECLARE_WRITE_LINE_MEMBER( fr_w );
DECLARE_WRITE_LINE_MEMBER( fdc_intrq_w );
DECLARE_WRITE_LINE_MEMBER( fdc_drq_w );
diff --git a/src/mame/includes/xexex.h b/src/mame/includes/xexex.h
index 9b4da57ba5a..9cf2b53ae37 100644
--- a/src/mame/includes/xexex.h
+++ b/src/mame/includes/xexex.h
@@ -73,8 +73,6 @@ public:
required_device<k054338_device> m_k054338;
required_device<palette_device> m_palette;
required_device<screen_device> m_screen;
- DECLARE_READ16_MEMBER(K053247_scattered_word_r);
- DECLARE_WRITE16_MEMBER(K053247_scattered_word_w);
DECLARE_READ16_MEMBER(spriteram_mirror_r);
DECLARE_WRITE16_MEMBER(spriteram_mirror_w);
DECLARE_READ16_MEMBER(xexex_waitskip_r);
diff --git a/src/mame/includes/xor100.h b/src/mame/includes/xor100.h
index d96e2bd9faf..8229a479044 100644
--- a/src/mame/includes/xor100.h
+++ b/src/mame/includes/xor100.h
@@ -96,7 +96,6 @@ public:
DECLARE_WRITE_LINE_MEMBER(ctc_z0_w);
DECLARE_WRITE_LINE_MEMBER(ctc_z1_w);
DECLARE_WRITE_LINE_MEMBER(ctc_z2_w);
- DECLARE_WRITE8_MEMBER(xor100_kbd_put);
int m_centronics_busy;
int m_centronics_select;
diff --git a/src/mame/includes/zaxxon.h b/src/mame/includes/zaxxon.h
index 93e8e4aff8e..e5942968e44 100644
--- a/src/mame/includes/zaxxon.h
+++ b/src/mame/includes/zaxxon.h
@@ -100,7 +100,6 @@ public:
inline int find_minimum_y(UINT8 value, int flip);
inline int find_minimum_x(UINT8 value, int flip);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, UINT16 flipxmask, UINT16 flipymask);
- void zaxxonj_decode(const char *cputag);
};
diff --git a/src/mame/includes/zx.h b/src/mame/includes/zx.h
index dce127f3986..20ccaa5d1c6 100644
--- a/src/mame/includes/zx.h
+++ b/src/mame/includes/zx.h
@@ -59,8 +59,6 @@ public:
void zx_tape_input();
void zx_ula_hsync();
- UINT32 get_ram_size();
-
protected:
enum
{
diff --git a/src/mame/machine/amigakbd.h b/src/mame/machine/amigakbd.h
index 9c974238e3a..ae7f7f633cb 100644
--- a/src/mame/machine/amigakbd.h
+++ b/src/mame/machine/amigakbd.h
@@ -56,7 +56,6 @@ public:
// 6500/1 internal
DECLARE_READ8_MEMBER( port_a_r );
DECLARE_WRITE8_MEMBER( port_a_w );
- DECLARE_READ8_MEMBER( port_b_r );
DECLARE_WRITE8_MEMBER( port_b_w );
DECLARE_WRITE8_MEMBER( port_c_w );
DECLARE_WRITE8_MEMBER( port_d_w );
diff --git a/src/mame/machine/apollo_kbd.h b/src/mame/machine/apollo_kbd.h
index 968c6c08333..4b5cc91a9af 100644
--- a/src/mame/machine/apollo_kbd.h
+++ b/src/mame/machine/apollo_kbd.h
@@ -76,14 +76,11 @@ private:
int keyboard_is_german();
void set_mode(UINT16 mode);
- void putchar(const UINT8 data);
void putdata(const UINT8 *data, int data_length);
void putstring(const char *data);
int push_scancode( UINT8 code, UINT8 repeat);
void scan_keyboard();
- void poll_callback();
- static TIMER_CALLBACK( static_poll_callback );
// the keyboard beeper
class beeper
diff --git a/src/mame/machine/asic65.h b/src/mame/machine/asic65.h
index 8d0956ecc46..c5f094461a2 100644
--- a/src/mame/machine/asic65.h
+++ b/src/mame/machine/asic65.h
@@ -28,7 +28,6 @@ public:
DECLARE_READ16_MEMBER( read );
DECLARE_READ16_MEMBER( io_r );
- TIMER_CALLBACK_MEMBER( m68k_asic65_deferred_w );
WRITE16_MEMBER( m68k_w );
READ16_MEMBER( m68k_r );
WRITE16_MEMBER( stat_w );
diff --git a/src/mame/machine/cdi070.h b/src/mame/machine/cdi070.h
index b2536f98b76..59f8685ae05 100644
--- a/src/mame/machine/cdi070.h
+++ b/src/mame/machine/cdi070.h
@@ -143,7 +143,6 @@ public:
cdi68070_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// external callbacks
- void init();
void uart_rx(UINT8 data);
void uart_tx(UINT8 data);
@@ -157,8 +156,6 @@ public:
DECLARE_READ16_MEMBER(periphs_r);
DECLARE_WRITE16_MEMBER(periphs_w);
- DECLARE_READ16_MEMBER(uart_loopback_enable);
-
TIMER_CALLBACK_MEMBER( timer0_callback );
TIMER_CALLBACK_MEMBER( rx_callback );
TIMER_CALLBACK_MEMBER( tx_callback );
diff --git a/src/mame/machine/cdicdic.h b/src/mame/machine/cdicdic.h
index a42450c5f4e..33ca053e066 100644
--- a/src/mame/machine/cdicdic.h
+++ b/src/mame/machine/cdicdic.h
@@ -56,10 +56,6 @@ public:
// non-static internal members
void sample_trigger();
void process_delayed_command();
- void ram_write(const UINT32 offset, const UINT16 data, const UINT16 mem_mask);
- UINT16 ram_read(const UINT32 offset, const UINT16 mem_mask);
- void register_write(const UINT32 offset, const UINT16 data, const UINT16 mem_mask);
- UINT16 register_read(const UINT32 offset, const UINT16 mem_mask);
DECLARE_READ16_MEMBER( regs_r );
DECLARE_WRITE16_MEMBER( regs_w );
diff --git a/src/mame/machine/cdislave.h b/src/mame/machine/cdislave.h
index b5871a7c3b9..4211574c018 100644
--- a/src/mame/machine/cdislave.h
+++ b/src/mame/machine/cdislave.h
@@ -52,7 +52,6 @@ public:
DECLARE_INPUT_CHANGED_MEMBER( mouse_update );
UINT8* get_lcd_state() { return m_lcd_state; }
- void readback_trigger();
DECLARE_READ16_MEMBER( slave_r );
DECLARE_WRITE16_MEMBER( slave_w );
diff --git a/src/mame/machine/megacd.h b/src/mame/machine/megacd.h
index b592175e914..5823c0bd02c 100644
--- a/src/mame/machine/megacd.h
+++ b/src/mame/machine/megacd.h
@@ -97,8 +97,6 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER( irq3_timer_callback );
TIMER_DEVICE_CALLBACK_MEMBER( stamp_timer_callback );
- UINT16 handle_segacd_sub_int_callback(int irqline);
-
inline void write_pixel(UINT8 pix, int pixeloffset);
UINT16 segacd_1meg_mode_word_read(int offset, UINT16 mem_mask);
void segacd_1meg_mode_word_write(int offset, UINT16 data, UINT16 mem_mask, int use_pm);
diff --git a/src/mame/machine/namco62.h b/src/mame/machine/namco62.h
index fbb4133b5ef..323c751c789 100644
--- a/src/mame/machine/namco62.h
+++ b/src/mame/machine/namco62.h
@@ -39,10 +39,6 @@ public:
template<class _Object> static devcb_base &set_output_0_callback(device_t &device, _Object object) { return downcast<namco_62xx_device &>(device).m_out_0.set_callback(object); }
template<class _Object> static devcb_base &set_output_1_callback(device_t &device, _Object object) { return downcast<namco_62xx_device &>(device).m_out_1.set_callback(object); }
-
- DECLARE_READ8_MEMBER( read );
- DECLARE_WRITE8_MEMBER( write );
-
protected:
// device-level overrides
virtual void device_start() override;
diff --git a/src/mame/machine/nextkbd.h b/src/mame/machine/nextkbd.h
index 6f5c3225833..ed233dd8ecd 100644
--- a/src/mame/machine/nextkbd.h
+++ b/src/mame/machine/nextkbd.h
@@ -38,8 +38,6 @@ public:
DECLARE_WRITE32_MEMBER(cdata_w);
DECLARE_WRITE32_MEMBER(kmdata_w);
- bool int_level_get();
-
DECLARE_INPUT_CHANGED_MEMBER(update);
protected:
diff --git a/src/mame/machine/psxcd.h b/src/mame/machine/psxcd.h
index f8f04305e88..4bcf9ee5696 100644
--- a/src/mame/machine/psxcd.h
+++ b/src/mame/machine/psxcd.h
@@ -25,7 +25,6 @@ public:
// static configuration helpers
template<class _Object> static devcb_base &set_irq_handler(device_t &device, _Object object) { return downcast<psxcd_device &>(device).m_irq_handler.set_callback(object); }
- static void static_set_devname(device_t &device, const char *devname);
virtual bool call_load() override;
virtual void call_unload() override;
diff --git a/src/mame/machine/raiden2cop.h b/src/mame/machine/raiden2cop.h
index fcb94b4869b..9f543062541 100644
--- a/src/mame/machine/raiden2cop.h
+++ b/src/mame/machine/raiden2cop.h
@@ -116,8 +116,6 @@ public:
DECLARE_READ16_MEMBER ( cop_status_r );
DECLARE_READ16_MEMBER ( cop_dist_r );
DECLARE_READ16_MEMBER ( cop_angle_r );
- DECLARE_WRITE16_MEMBER( cop_angle_compare_w );
- DECLARE_WRITE16_MEMBER( cop_angle_mod_val_w );
DECLARE_WRITE16_MEMBER(cop_hitbox_baseadr_w);
diff --git a/src/mame/machine/smartmed.h b/src/mame/machine/smartmed.h
index a49ba0e8d1c..15ad48d4235 100644
--- a/src/mame/machine/smartmed.h
+++ b/src/mame/machine/smartmed.h
@@ -145,8 +145,6 @@ public:
void address_w(UINT8 data);
void data_w(UINT8 data);
- void read(int offset, void *data, int size);
-
void set_data_ptr(void *ptr);
protected:
// device-level overrides
diff --git a/src/mame/video/avgdvg.h b/src/mame/video/avgdvg.h
index b986e61191a..8c15bde31d5 100644
--- a/src/mame/video/avgdvg.h
+++ b/src/mame/video/avgdvg.h
@@ -175,7 +175,6 @@ public:
virtual void vgrst() override;
virtual void device_start() override;
- void avg_start_common();
};
// device type definition
diff --git a/src/mame/video/bfm_adr2.h b/src/mame/video/bfm_adr2.h
index 0b5cc356c49..301ee7acf0d 100644
--- a/src/mame/video/bfm_adr2.h
+++ b/src/mame/video/bfm_adr2.h
@@ -9,8 +9,6 @@ public:
// construction/destruction
bfm_adder2_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- static void static_set_palette_tag(device_t &device, const char *tag);
-
TILE_GET_INFO_MEMBER( get_tile0_info );
TILE_GET_INFO_MEMBER( get_tile1_info );
UINT32 update_screen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/video/decodmd1.h b/src/mame/video/decodmd1.h
index bf30ee64c00..62247b91a82 100644
--- a/src/mame/video/decodmd1.h
+++ b/src/mame/video/decodmd1.h
@@ -31,7 +31,6 @@ public:
UINT32 screen_update( screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect );
- DECLARE_WRITE8_MEMBER(bank_w);
DECLARE_READ8_MEMBER(latch_r);
DECLARE_WRITE8_MEMBER(data_w);
DECLARE_READ8_MEMBER(busy_r);
diff --git a/src/mame/video/decodmd2.h b/src/mame/video/decodmd2.h
index bf7688ed7c6..1a1fb990c67 100644
--- a/src/mame/video/decodmd2.h
+++ b/src/mame/video/decodmd2.h
@@ -30,8 +30,6 @@ public:
required_device<ram_device> m_ram;
memory_region* m_rom;
- UINT32 screen_update( screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect );
-
DECLARE_WRITE8_MEMBER(bank_w);
DECLARE_WRITE8_MEMBER(crtc_address_w);
DECLARE_WRITE8_MEMBER(crtc_register_w);
diff --git a/src/mame/video/excellent_spr.h b/src/mame/video/excellent_spr.h
index ac79e260883..6f713eac13d 100644
--- a/src/mame/video/excellent_spr.h
+++ b/src/mame/video/excellent_spr.h
@@ -7,8 +7,6 @@ class excellent_spr_device : public device_t,
public:
excellent_spr_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- void draw_sprites(screen_device &screen, gfxdecode_device *gfxdecode, const rectangle &cliprect);
-
DECLARE_READ8_MEMBER(read);
DECLARE_WRITE8_MEMBER(write);
diff --git a/src/mame/video/gb_lcd.h b/src/mame/video/gb_lcd.h
index e35e55130ef..4e512e3da79 100644
--- a/src/mame/video/gb_lcd.h
+++ b/src/mame/video/gb_lcd.h
@@ -133,7 +133,6 @@ protected:
TIMER_CALLBACK_MEMBER(video_init_vbl);
virtual TIMER_CALLBACK_MEMBER(lcd_timer_proc);
virtual void videoptr_restore();
- void save_gb_video();
void increment_scanline();
void lcd_switch_on();
};
diff --git a/src/mame/video/gime.h b/src/mame/video/gime.h
index 2caf82c5ddb..a23565baa0e 100644
--- a/src/mame/video/gime.h
+++ b/src/mame/video/gime.h
@@ -270,8 +270,7 @@ private:
UINT32 get_data_mc6847(UINT32 video_position, UINT8 *data, UINT8 *mode);
UINT32 get_data_without_attributes(UINT32 video_position, UINT8 *data, UINT8 *mode);
UINT32 get_data_with_attributes(UINT32 video_position, UINT8 *data, UINT8 *mode);
- bool is_blinking(void);
-
+
// template function for doing video update collection
template<UINT8 xres, get_data_func get_data, bool record_mode>
UINT32 record_scanline_res(int scanline);
diff --git a/src/mame/video/k001005.h b/src/mame/video/k001005.h
index 3c0bd5058fa..b863ffdc8de 100644
--- a/src/mame/video/k001005.h
+++ b/src/mame/video/k001005.h
@@ -110,8 +110,6 @@ public:
void draw(bitmap_rgb32 &bitmap, const rectangle &cliprect);
void swap_buffers();
- void preprocess_texture_data(UINT8 *rom, int length, int gticlub);
- void render_polygons();
DECLARE_READ32_MEMBER( read );
DECLARE_WRITE32_MEMBER( write );
diff --git a/src/mame/video/n64.cpp b/src/mame/video/n64.cpp
index 224bcb4464e..81c33f9cd2c 100644
--- a/src/mame/video/n64.cpp
+++ b/src/mame/video/n64.cpp
@@ -3806,8 +3806,6 @@ void n64_rdp::span_draw_2cycle(INT32 scanline, const extent_t &extent, const rdp
INT32 sb = b.w >> 14;
INT32 sa = a.w >> 14;
INT32 sz = (z.w >> 10) & 0x3fffff;
- color_t c1;
- color_t c2;
const bool valid_x = (flip) ? (x >= xend_scissored) : (x <= xend_scissored);
diff --git a/src/mame/video/n64.h b/src/mame/video/n64.h
index caab912b3db..2f5890de3c4 100644
--- a/src/mame/video/n64.h
+++ b/src/mame/video/n64.h
@@ -327,9 +327,6 @@ private:
void precalc_cvmask_derivatives(void);
void z_build_com_table(void);
- void video_update16(n64_periphs* n64, bitmap_rgb32 &bitmap);
- void video_update32(n64_periphs* n64, bitmap_rgb32 &bitmap);
-
typedef void (n64_rdp::*compute_cvg_t) (extent_t* spans, INT32* majorx, INT32* minorx, INT32* majorxint, INT32* minorxint, INT32 scanline, INT32 yh, INT32 yl, INT32 base);
compute_cvg_t m_compute_cvg[2];
diff --git a/src/mame/video/nick.h b/src/mame/video/nick.h
index dafcde9ccdf..3f4ab283654 100644
--- a/src/mame/video/nick.h
+++ b/src/mame/video/nick.h
@@ -108,7 +108,6 @@ private:
void write_pixel(int ci);
void calc_visible_clocks(int width);
- void init();
void write_border(int clocks);
void do_left_margin();
void do_right_margin();
diff --git a/src/mame/video/pc080sn.h b/src/mame/video/pc080sn.h
index 945bc49a9b0..b181fbd134e 100644
--- a/src/mame/video/pc080sn.h
+++ b/src/mame/video/pc080sn.h
@@ -27,7 +27,6 @@ public:
DECLARE_WRITE16_MEMBER( xscroll_word_w );
DECLARE_WRITE16_MEMBER( yscroll_word_w );
DECLARE_WRITE16_MEMBER( ctrl_word_w );
- DECLARE_WRITE16_MEMBER( scrollram_w );
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
diff --git a/src/mame/video/poisk1.cpp b/src/mame/video/poisk1.cpp
index f8b133bf58f..6f2a102bde4 100644
--- a/src/mame/video/poisk1.cpp
+++ b/src/mame/video/poisk1.cpp
@@ -95,7 +95,6 @@ WRITE8_MEMBER(p1_state::p1_vram_w)
WRITE8_MEMBER(p1_state::p1_ppi2_porta_w)
{
address_space &space_prg = m_maincpu->space(AS_PROGRAM);
- rectangle visarea;
DBG_LOG(1,"color_select_68",("W $%02x\n", data));
diff --git a/src/mame/video/powervr2.h b/src/mame/video/powervr2.h
index 3dfae1f90c7..fede10e2061 100644
--- a/src/mame/video/powervr2.h
+++ b/src/mame/video/powervr2.h
@@ -220,7 +220,6 @@ public:
DECLARE_WRITE32_MEMBER( ta_yuv_tex_ctrl_w );
DECLARE_READ32_MEMBER( ta_yuv_tex_cnt_r );
DECLARE_WRITE32_MEMBER( ta_yuv_tex_cnt_w );
- DECLARE_READ32_MEMBER( ta_list_cont_r );
DECLARE_WRITE32_MEMBER( ta_list_cont_w );
DECLARE_READ32_MEMBER( ta_next_opb_init_r );
DECLARE_WRITE32_MEMBER( ta_next_opb_init_w );
@@ -248,11 +247,8 @@ public:
DECLARE_READ32_MEMBER( sb_pdapro_r );
DECLARE_WRITE32_MEMBER( sb_pdapro_w );
- DECLARE_READ32_MEMBER( pvr_ta_r );
- DECLARE_WRITE32_MEMBER( pvr_ta_w );
DECLARE_READ32_MEMBER( pvr2_ta_r );
DECLARE_WRITE32_MEMBER( pvr2_ta_w );
- DECLARE_READ32_MEMBER( pvrs_ta_r );
DECLARE_WRITE32_MEMBER( pvrs_ta_w );
DECLARE_READ32_MEMBER( elan_regs_r );
DECLARE_WRITE32_MEMBER( elan_regs_w );
@@ -452,7 +448,6 @@ private:
void computedilated();
void pvr_build_parameterconfig();
void process_ta_fifo();
- void debug_paletteram();
void update_screen_format();
void fb_convert_0555krgb_to_555rgb(address_space &space, int x, int y);
diff --git a/src/mame/video/tc0780fpa.h b/src/mame/video/tc0780fpa.h
index 41a5fb2a21a..6562285a65c 100644
--- a/src/mame/video/tc0780fpa.h
+++ b/src/mame/video/tc0780fpa.h
@@ -49,7 +49,6 @@ public:
~tc0780fpa_device() {}
void draw(bitmap_ind16 &bitmap, const rectangle &cliprect);
- void texture_write(offs_t address, UINT8 data);
DECLARE_READ16_MEMBER(tex_addr_r);
DECLARE_WRITE16_MEMBER(tex_addr_w);
diff --git a/src/mame/video/vrender0.h b/src/mame/video/vrender0.h
index fffcf5d6bd2..b990afb8a45 100644
--- a/src/mame/video/vrender0.h
+++ b/src/mame/video/vrender0.h
@@ -55,8 +55,6 @@ private:
UINT32 m_LastPalUpdate;
RenderStateInfo m_RenderState;
-
- UINT16 Alpha(UINT16 Src, UINT16 Dst);
};
extern const device_type VIDEO_VRENDER0;