summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatarGravatar Vas Crabb <vas@vastheman.com>2018-06-08 01:29:39 +1000
committerGravatarGravatar Vas Crabb <vas@vastheman.com>2018-06-08 01:29:39 +1000
commit93eaa6a4943ade6513257a740fcde97ca9468559 (patch) (github)
tree1340f2160a7064a839b7ca649b2257489cdd3d6d
parentfafafe7050e4d04230656215b840ac53aad081e7 (diff)
downloadmame-93eaa6a4943ade6513257a740fcde97ca9468559.tar.bz2
mame-93eaa6a4943ade6513257a740fcde97ca9468559.zip
as if millions of this pointers suddenly cried out in terror, and were suddenly silenced
* streamline templates in addrmap.h * get rid of overloads on read/write member names - this will become even more important in the near future
-rw-r--r--src/devices/bus/a2bus/a2applicard.cpp4
-rw-r--r--src/devices/bus/a2bus/a2arcadebd.cpp6
-rw-r--r--src/devices/bus/a2bus/a2echoii.cpp10
-rw-r--r--src/devices/bus/a2bus/a2mockingboard.cpp50
-rw-r--r--src/devices/bus/a2bus/a2softcard.cpp2
-rw-r--r--src/devices/bus/a2bus/a2themill.cpp2
-rw-r--r--src/devices/bus/a2bus/a2ultraterm.cpp6
-rw-r--r--src/devices/bus/a2bus/a2videoterm.cpp6
-rw-r--r--src/devices/bus/a2bus/agat7ports.cpp2
-rw-r--r--src/devices/bus/a2bus/corvfdc01.cpp16
-rw-r--r--src/devices/bus/a2bus/corvfdc02.cpp6
-rw-r--r--src/devices/bus/a2bus/pc_xporter.cpp6
-rw-r--r--src/devices/bus/a2bus/ssbapple.cpp4
-rw-r--r--src/devices/bus/a2bus/ssprite.cpp14
-rw-r--r--src/devices/bus/a2bus/transwarp.cpp2
-rw-r--r--src/devices/bus/abcbus/abc890.cpp32
-rw-r--r--src/devices/bus/abcbus/abcbus.h36
-rw-r--r--src/devices/bus/abcbus/fd2.cpp2
-rw-r--r--src/devices/bus/abcbus/lux10828.cpp6
-rw-r--r--src/devices/bus/abcbus/lux21046.cpp14
-rw-r--r--src/devices/bus/abcbus/lux21056.cpp18
-rw-r--r--src/devices/bus/abckb/abc77.cpp2
-rw-r--r--src/devices/bus/abckb/abc99.cpp2
-rw-r--r--src/devices/bus/adam/ide.cpp2
-rw-r--r--src/devices/bus/adamnet/ddp.cpp6
-rw-r--r--src/devices/bus/adamnet/fdc.cpp8
-rw-r--r--src/devices/bus/adamnet/kb.cpp8
-rw-r--r--src/devices/bus/adamnet/printer.cpp8
-rw-r--r--src/devices/bus/adamnet/spi.cpp2
-rw-r--r--src/devices/bus/amiga/keyboard/a500.cpp20
-rw-r--r--src/devices/bus/amiga/zorro/a2232.cpp20
-rw-r--r--src/devices/bus/amiga/zorro/buddha.cpp16
-rw-r--r--src/devices/bus/bbc/tube/tube_6502.cpp2
-rw-r--r--src/devices/bus/bbc/tube/tube_65c102.cpp2
-rw-r--r--src/devices/bus/bbc/tube/tube_80286.cpp4
-rw-r--r--src/devices/bus/bbc/tube/tube_arm.cpp2
-rw-r--r--src/devices/bus/bbc/tube/tube_z80.cpp4
-rw-r--r--src/devices/bus/bbc/tube/tube_zep100.cpp4
-rw-r--r--src/devices/bus/c64/cpm.cpp4
-rw-r--r--src/devices/bus/c64/easyflash.cpp8
-rw-r--r--src/devices/bus/c64/fcc.cpp2
-rw-r--r--src/devices/bus/c64/ide64.cpp4
-rw-r--r--src/devices/bus/cbmiec/c1541.cpp4
-rw-r--r--src/devices/bus/cbmiec/c1571.cpp4
-rw-r--r--src/devices/bus/cbmiec/cmdhd.cpp2
-rw-r--r--src/devices/bus/centronics/epson_ex800.cpp10
-rw-r--r--src/devices/bus/centronics/epson_lx810l.cpp2
-rw-r--r--src/devices/bus/cgenie/expansion/floppy.cpp6
-rw-r--r--src/devices/bus/comx35/printer.cpp2
-rw-r--r--src/devices/bus/dmv/k230.cpp12
-rw-r--r--src/devices/bus/ecbbus/grip.cpp16
-rw-r--r--src/devices/bus/econet/e01.cpp22
-rw-r--r--src/devices/bus/einstein/pipe/silicon_disc.cpp4
-rw-r--r--src/devices/bus/einstein/pipe/tk02.cpp2
-rw-r--r--src/devices/bus/electron/m2105.cpp2
-rw-r--r--src/devices/bus/epson_sio/pf10.cpp8
-rw-r--r--src/devices/bus/epson_sio/tf20.cpp4
-rw-r--r--src/devices/bus/gba/rom.cpp32
-rw-r--r--src/devices/bus/hexbus/hx5102.cpp12
-rw-r--r--src/devices/bus/hp80_io/82937.cpp6
-rw-r--r--src/devices/bus/hp9845_io/98034.cpp20
-rw-r--r--src/devices/bus/hp9845_io/98035.cpp26
-rw-r--r--src/devices/bus/ieee488/c2031.cpp2
-rw-r--r--src/devices/bus/ieee488/c2040.cpp2
-rw-r--r--src/devices/bus/ieee488/c8050.cpp2
-rw-r--r--src/devices/bus/ieee488/c8280.cpp4
-rw-r--r--src/devices/bus/ieee488/d9060.cpp2
-rw-r--r--src/devices/bus/ieee488/hardbox.cpp2
-rw-r--r--src/devices/bus/ieee488/hp9895.cpp20
-rw-r--r--src/devices/bus/ieee488/ieee488.h4
-rw-r--r--src/devices/bus/ieee488/remote488.cpp2
-rw-r--r--src/devices/bus/ieee488/softbox.cpp8
-rw-r--r--src/devices/bus/interpro/sr/edge.cpp40
-rw-r--r--src/devices/bus/interpro/sr/gt.cpp110
-rw-r--r--src/devices/bus/isa/dectalk.cpp18
-rw-r--r--src/devices/bus/isa/finalchs.cpp8
-rw-r--r--src/devices/bus/isa/ide.cpp4
-rw-r--r--src/devices/bus/isa/mcd.cpp4
-rw-r--r--src/devices/bus/isa/myb3k_fdc.cpp20
-rw-r--r--src/devices/bus/isa/pgc.cpp8
-rw-r--r--src/devices/bus/isa/sb16.cpp42
-rw-r--r--src/devices/bus/isa/stereo_fx.cpp14
-rw-r--r--src/devices/bus/kc/d004.cpp14
-rw-r--r--src/devices/bus/lpci/southbridge.cpp8
-rw-r--r--src/devices/bus/megadrive/svp.cpp14
-rw-r--r--src/devices/bus/msx_cart/disk.cpp32
-rw-r--r--src/devices/bus/msx_cart/konami.cpp2
-rw-r--r--src/devices/bus/msx_slot/disk.cpp64
-rw-r--r--src/devices/bus/newbrain/fdc.cpp4
-rw-r--r--src/devices/bus/odyssey2/chess.cpp2
-rw-r--r--src/devices/bus/oricext/jasmin.cpp10
-rw-r--r--src/devices/bus/oricext/microdisc.cpp4
-rw-r--r--src/devices/bus/pc_kbd/iskr1030.cpp2
-rw-r--r--src/devices/bus/pc_kbd/keytro.cpp2
-rw-r--r--src/devices/bus/pet/superpet.cpp2
-rw-r--r--src/devices/bus/plus4/c1551.cpp2
-rw-r--r--src/devices/bus/pofo/hpc101.cpp6
-rw-r--r--src/devices/bus/snes/event.cpp4
-rw-r--r--src/devices/bus/snes/sa1.cpp4
-rw-r--r--src/devices/bus/snes/sfx.cpp12
-rw-r--r--src/devices/bus/snes/sgb.cpp10
-rw-r--r--src/devices/bus/snes/upd.cpp12
-rw-r--r--src/devices/bus/spc1000/fdd.cpp2
-rw-r--r--src/devices/bus/spc1000/vdp.cpp8
-rw-r--r--src/devices/bus/svi3x8/expander/sv603.cpp2
-rw-r--r--src/devices/bus/svi3x8/slot/sv802.cpp2
-rw-r--r--src/devices/bus/ti99/internal/998board.cpp8
-rw-r--r--src/devices/bus/ti99/internal/datamux.cpp2
-rw-r--r--src/devices/bus/ti99/internal/genboard.cpp4
-rw-r--r--src/devices/bus/ti99/peb/evpc.cpp2
-rw-r--r--src/devices/bus/tiki100/8088.cpp2
-rw-r--r--src/devices/bus/vic20/fe3.cpp34
-rw-r--r--src/devices/bus/vip/vp550.cpp4
-rw-r--r--src/devices/bus/vip/vp595.cpp2
-rw-r--r--src/devices/bus/vme/vme_fccpu20.cpp4
-rw-r--r--src/devices/bus/vme/vme_fcisio.cpp2
-rw-r--r--src/devices/bus/vme/vme_fcscsi.cpp10
-rw-r--r--src/devices/bus/vme/vme_hcpu30.cpp4
-rw-r--r--src/devices/bus/vtech/ioexp/printer.cpp2
-rw-r--r--src/devices/bus/vtech/memexp/floppy.cpp8
-rw-r--r--src/devices/bus/wangpc/wdc.cpp12
-rw-r--r--src/devices/bus/z88/flash.cpp4
-rw-r--r--src/devices/cpu/alto2/alto2cpu.cpp88
-rw-r--r--src/devices/cpu/arcompact/arcompact.cpp8
-rw-r--r--src/devices/cpu/arm7/lpc210x.cpp20
-rw-r--r--src/devices/cpu/avr8/avr8.cpp8
-rw-r--r--src/devices/cpu/dsp56k/dsp56k.cpp2
-rw-r--r--src/devices/cpu/e0c6200/e0c6s46.cpp2
-rw-r--r--src/devices/cpu/g65816/g65816.cpp24
-rw-r--r--src/devices/cpu/h8/h83002.cpp4
-rw-r--r--src/devices/cpu/h8/h83006.cpp2
-rw-r--r--src/devices/cpu/h8/h83008.cpp2
-rw-r--r--src/devices/cpu/h8/h83048.cpp2
-rw-r--r--src/devices/cpu/h8/h83337.cpp8
-rw-r--r--src/devices/cpu/h8/h8s2245.cpp4
-rw-r--r--src/devices/cpu/h8/h8s2320.cpp2
-rw-r--r--src/devices/cpu/h8/h8s2357.cpp2
-rw-r--r--src/devices/cpu/h8/h8s2655.cpp2
-rw-r--r--src/devices/cpu/lc8670/lc8670.cpp6
-rw-r--r--src/devices/cpu/m37710/m37710.cpp8
-rw-r--r--src/devices/cpu/m37710/m37710.h5
-rw-r--r--src/devices/cpu/m6502/m3745x.cpp6
-rw-r--r--src/devices/cpu/m6502/m5074x.cpp8
-rw-r--r--src/devices/cpu/m6502/n2a03.cpp6
-rw-r--r--src/devices/cpu/m6800/m6801.cpp2
-rw-r--r--src/devices/cpu/m6805/m68705.cpp78
-rw-r--r--src/devices/cpu/m6805/m68hc05.cpp48
-rw-r--r--src/devices/cpu/mn10200/mn10200.cpp2
-rw-r--r--src/devices/cpu/nec/v53.cpp42
-rw-r--r--src/devices/cpu/powerpc/ppccom.cpp2
-rw-r--r--src/devices/cpu/psx/psx.cpp24
-rw-r--r--src/devices/cpu/sh/sh2.cpp18
-rw-r--r--src/devices/cpu/sh/sh4.cpp12
-rw-r--r--src/devices/cpu/sh/sh7604_bus.cpp14
-rw-r--r--src/devices/cpu/sh/sh7604_sci.cpp12
-rw-r--r--src/devices/cpu/sharc/sharc.cpp18
-rw-r--r--src/devices/cpu/tlcs870/tlcs870.cpp86
-rw-r--r--src/devices/cpu/tlcs90/tlcs90.cpp10
-rw-r--r--src/devices/cpu/tlcs900/tlcs900.cpp8
-rw-r--r--src/devices/cpu/tms32025/tms32025.cpp24
-rw-r--r--src/devices/cpu/tms32031/tms32031.cpp2
-rw-r--r--src/devices/cpu/tms32051/tms32051.cpp4
-rw-r--r--src/devices/cpu/tms32082/tms32082.cpp2
-rw-r--r--src/devices/cpu/tms7000/tms7000.cpp22
-rw-r--r--src/devices/cpu/z80/tmpz84c011.cpp20
-rw-r--r--src/devices/cpu/z80/tmpz84c015.cpp2
-rw-r--r--src/devices/machine/6522via.cpp2
-rw-r--r--src/devices/machine/68307.cpp2
-rw-r--r--src/devices/machine/68340.cpp2
-rw-r--r--src/devices/machine/6840ptm.h2
-rw-r--r--src/devices/machine/74157.cpp35
-rw-r--r--src/devices/machine/74157.h20
-rw-r--r--src/devices/machine/applefdc.h6
-rw-r--r--src/devices/machine/ataintf.h8
-rw-r--r--src/devices/machine/atmel_arm_aic.cpp36
-rw-r--r--src/devices/machine/bankdev.cpp8
-rw-r--r--src/devices/machine/buffer.h2
-rw-r--r--src/devices/machine/com8116.cpp14
-rw-r--r--src/devices/machine/com8116.h8
-rw-r--r--src/devices/machine/fdc37c93x.cpp22
-rw-r--r--src/devices/machine/gen_latch.cpp8
-rw-r--r--src/devices/machine/gen_latch.h8
-rw-r--r--src/devices/machine/genpc.cpp8
-rw-r--r--src/devices/machine/gt64xxx.cpp2
-rw-r--r--src/devices/machine/i6300esb.cpp90
-rw-r--r--src/devices/machine/i80130.cpp2
-rw-r--r--src/devices/machine/i82371sb.cpp38
-rw-r--r--src/devices/machine/i82439hx.cpp26
-rw-r--r--src/devices/machine/i82439tx.cpp26
-rw-r--r--src/devices/machine/i8271.cpp6
-rw-r--r--src/devices/machine/i82875p.cpp62
-rw-r--r--src/devices/machine/idectrl.h16
-rw-r--r--src/devices/machine/ie15.cpp32
-rw-r--r--src/devices/machine/intelfsh.h4
-rw-r--r--src/devices/machine/k054321.cpp22
-rw-r--r--src/devices/machine/ldpr8210.cpp4
-rw-r--r--src/devices/machine/ldv1000.cpp6
-rw-r--r--src/devices/machine/ldvp931.cpp8
-rw-r--r--src/devices/machine/lpc-acpi.cpp58
-rw-r--r--src/devices/machine/lpc-pit.cpp8
-rw-r--r--src/devices/machine/lpc-rtc.cpp8
-rw-r--r--src/devices/machine/mb8795.cpp18
-rw-r--r--src/devices/machine/mcf5206e.cpp90
-rw-r--r--src/devices/machine/mos6530n.cpp44
-rw-r--r--src/devices/machine/mpu401.cpp8
-rw-r--r--src/devices/machine/ncr5380n.cpp16
-rw-r--r--src/devices/machine/ncr5390.cpp28
-rw-r--r--src/devices/machine/output_latch.h2
-rw-r--r--src/devices/machine/pc_fdc.cpp12
-rw-r--r--src/devices/machine/pci-ide.cpp16
-rw-r--r--src/devices/machine/pci-smbus.cpp38
-rw-r--r--src/devices/machine/pci.cpp96
-rw-r--r--src/devices/machine/pci9050.cpp18
-rw-r--r--src/devices/machine/pdc.cpp10
-rw-r--r--src/devices/machine/sega_scu.cpp22
-rw-r--r--src/devices/machine/sis85c496.cpp18
-rw-r--r--src/devices/machine/smpc.cpp22
-rw-r--r--src/devices/machine/tc009xlvc.cpp16
-rw-r--r--src/devices/machine/tmp68301.cpp12
-rw-r--r--src/devices/machine/tms5501.cpp20
-rw-r--r--src/devices/machine/upd4701.cpp12
-rw-r--r--src/devices/machine/upd4701.h12
-rw-r--r--src/devices/machine/upd765.cpp134
-rw-r--r--src/devices/machine/upd765.h10
-rw-r--r--src/devices/machine/vrc4373.cpp8
-rw-r--r--src/devices/machine/vrc5074.cpp8
-rw-r--r--src/devices/machine/vt83c461.cpp10
-rw-r--r--src/devices/machine/vt83c461.h4
-rw-r--r--src/devices/machine/wd_fdc.cpp32
-rw-r--r--src/devices/machine/wd_fdc.h38
-rw-r--r--src/devices/machine/z80dma.h4
-rw-r--r--src/devices/sound/ay8910.cpp36
-rw-r--r--src/devices/sound/ay8910.h17
-rw-r--r--src/devices/sound/bsmt2000.cpp10
-rw-r--r--src/devices/sound/cdp1863.cpp20
-rw-r--r--src/devices/sound/cdp1863.h4
-rw-r--r--src/devices/sound/cdp1869.cpp14
-rw-r--r--src/devices/sound/dac.h12
-rw-r--r--src/devices/sound/dave.cpp4
-rw-r--r--src/devices/sound/es1373.cpp2
-rw-r--r--src/devices/sound/es8712.cpp2
-rw-r--r--src/devices/sound/k051649.cpp10
-rw-r--r--src/devices/sound/okim9810.cpp2
-rw-r--r--src/devices/sound/okim9810.h2
-rw-r--r--src/devices/sound/pokey.cpp13
-rw-r--r--src/devices/sound/pokey.h3
-rw-r--r--src/devices/sound/qs1000.cpp2
-rw-r--r--src/devices/sound/qsound.cpp2
-rw-r--r--src/devices/sound/sn76496.cpp5
-rw-r--r--src/devices/sound/sn76496.h2
-rw-r--r--src/devices/sound/tms5220.cpp14
-rw-r--r--src/devices/sound/tms5220.h8
-rw-r--r--src/devices/video/315_5313.cpp4
-rw-r--r--src/devices/video/bt459.cpp8
-rw-r--r--src/devices/video/bt45x.cpp32
-rw-r--r--src/devices/video/imagetek_i4100.cpp186
-rw-r--r--src/devices/video/jangou_blitter.cpp28
-rw-r--r--src/devices/video/m50458.cpp16
-rw-r--r--src/devices/video/mb_vcu.cpp2
-rw-r--r--src/devices/video/mc6845.cpp28
-rw-r--r--src/devices/video/mc6845.h16
-rw-r--r--src/devices/video/msm6255.cpp4
-rw-r--r--src/devices/video/ppu2c0x.cpp2
-rw-r--r--src/devices/video/tms9928a.cpp40
-rw-r--r--src/devices/video/tms9928a.h8
-rw-r--r--src/devices/video/voodoo_pci.cpp2
-rw-r--r--src/emu/addrmap.cpp9
-rw-r--r--src/emu/addrmap.h303
-rw-r--r--src/emu/devfind.h18
-rw-r--r--src/emu/device.cpp44
-rw-r--r--src/emu/device.h6
-rw-r--r--src/emu/device.ipp4
-rw-r--r--src/emu/dimemory.h12
-rw-r--r--src/emu/machine.cpp2
-rw-r--r--src/emu/validity.cpp6
-rw-r--r--src/mame/audio/atarijsa.cpp30
-rw-r--r--src/mame/audio/cage.cpp12
-rw-r--r--src/mame/audio/cclimber.cpp4
-rw-r--r--src/mame/audio/cclimber.h2
-rw-r--r--src/mame/audio/dcs.cpp92
-rw-r--r--src/mame/audio/decobsmt.cpp10
-rw-r--r--src/mame/audio/dkong.cpp4
-rw-r--r--src/mame/audio/dsbz80.cpp10
-rw-r--r--src/mame/audio/efo_zsu.cpp2
-rw-r--r--src/mame/audio/exidy.cpp16
-rw-r--r--src/mame/audio/exidy440.cpp10
-rw-r--r--src/mame/audio/flower.cpp12
-rw-r--r--src/mame/audio/gottlieb.cpp26
-rw-r--r--src/mame/audio/harddriv.cpp28
-rw-r--r--src/mame/audio/hng64.cpp12
-rw-r--r--src/mame/audio/irem.cpp16
-rw-r--r--src/mame/audio/jedi.cpp12
-rw-r--r--src/mame/audio/leland.cpp4
-rw-r--r--src/mame/audio/mario.cpp2
-rw-r--r--src/mame/audio/midway.cpp10
-rw-r--r--src/mame/audio/n8080.cpp4
-rw-r--r--src/mame/audio/nichisnd.cpp4
-rw-r--r--src/mame/audio/rax.cpp8
-rw-r--r--src/mame/audio/redalert.cpp4
-rw-r--r--src/mame/audio/s11c_bg.cpp8
-rw-r--r--src/mame/audio/scramble.cpp2
-rw-r--r--src/mame/audio/segag80r.cpp2
-rw-r--r--src/mame/audio/segam1audio.cpp4
-rw-r--r--src/mame/audio/segasnd.cpp2
-rw-r--r--src/mame/audio/t5182.cpp10
-rw-r--r--src/mame/audio/taito_en.cpp4
-rw-r--r--src/mame/audio/taito_zm.cpp2
-rw-r--r--src/mame/audio/timeplt.cpp18
-rw-r--r--src/mame/audio/timeplt.h2
-rw-r--r--src/mame/audio/tx1.cpp24
-rw-r--r--src/mame/audio/williams.cpp44
-rw-r--r--src/mame/audio/wpcsnd.cpp14
-rw-r--r--src/mame/audio/zaccaria.cpp6
-rw-r--r--src/mame/drivers/1942.cpp28
-rw-r--r--src/mame/drivers/1943.cpp12
-rw-r--r--src/mame/drivers/1945kiii.cpp10
-rw-r--r--src/mame/drivers/20pacgal.cpp32
-rw-r--r--src/mame/drivers/24cdjuke.cpp4
-rw-r--r--src/mame/drivers/2mindril.cpp20
-rw-r--r--src/mame/drivers/30test.cpp12
-rw-r--r--src/mame/drivers/39in1.cpp14
-rw-r--r--src/mame/drivers/3do.cpp10
-rw-r--r--src/mame/drivers/3x3puzzl.cpp6
-rw-r--r--src/mame/drivers/4004clk.cpp6
-rw-r--r--src/mame/drivers/40love.cpp38
-rw-r--r--src/mame/drivers/4dpi.cpp6
-rw-r--r--src/mame/drivers/4enlinea.cpp10
-rw-r--r--src/mame/drivers/4enraya.cpp8
-rw-r--r--src/mame/drivers/4roses.cpp12
-rw-r--r--src/mame/drivers/5clown.cpp14
-rw-r--r--src/mame/drivers/8080bw.cpp148
-rw-r--r--src/mame/drivers/88games.cpp12
-rw-r--r--src/mame/drivers/a5105.cpp16
-rw-r--r--src/mame/drivers/a6809.cpp4
-rw-r--r--src/mame/drivers/a7150.cpp8
-rw-r--r--src/mame/drivers/a7800.cpp4
-rw-r--r--src/mame/drivers/aa310.cpp10
-rw-r--r--src/mame/drivers/abc1600.cpp92
-rw-r--r--src/mame/drivers/abc80.cpp4
-rw-r--r--src/mame/drivers/abc80x.cpp26
-rw-r--r--src/mame/drivers/accomm.cpp12
-rw-r--r--src/mame/drivers/ace.cpp30
-rw-r--r--src/mame/drivers/acefruit.cpp10
-rw-r--r--src/mame/drivers/aces1.cpp6
-rw-r--r--src/mame/drivers/acommand.cpp16
-rw-r--r--src/mame/drivers/actfancr.cpp6
-rw-r--r--src/mame/drivers/adam.cpp34
-rw-r--r--src/mame/drivers/adp.cpp4
-rw-r--r--src/mame/drivers/advision.cpp4
-rw-r--r--src/mame/drivers/aeroboto.cpp14
-rw-r--r--src/mame/drivers/aerofgt.cpp188
-rw-r--r--src/mame/drivers/agat.cpp30
-rw-r--r--src/mame/drivers/airbustr.cpp22
-rw-r--r--src/mame/drivers/airraid.cpp6
-rw-r--r--src/mame/drivers/ajax.cpp8
-rw-r--r--src/mame/drivers/albazc.cpp8
-rw-r--r--src/mame/drivers/albazg.cpp8
-rw-r--r--src/mame/drivers/aleck64.cpp4
-rw-r--r--src/mame/drivers/alesis.cpp18
-rw-r--r--src/mame/drivers/alg.cpp14
-rw-r--r--src/mame/drivers/alien.cpp4
-rw-r--r--src/mame/drivers/aliens.cpp6
-rw-r--r--src/mame/drivers/alinvade.cpp6
-rw-r--r--src/mame/drivers/alpha68k.cpp52
-rw-r--r--src/mame/drivers/alphasma.cpp10
-rw-r--r--src/mame/drivers/alphatpx.cpp30
-rw-r--r--src/mame/drivers/alphatro.cpp20
-rw-r--r--src/mame/drivers/altos2.cpp2
-rw-r--r--src/mame/drivers/altos486.cpp4
-rw-r--r--src/mame/drivers/altos5.cpp4
-rw-r--r--src/mame/drivers/altos8600.cpp38
-rw-r--r--src/mame/drivers/amaticmg.cpp14
-rw-r--r--src/mame/drivers/ambush.cpp4
-rw-r--r--src/mame/drivers/amerihok.cpp2
-rw-r--r--src/mame/drivers/amiga.cpp196
-rw-r--r--src/mame/drivers/ampex.cpp18
-rw-r--r--src/mame/drivers/ampoker2.cpp18
-rw-r--r--src/mame/drivers/ampro.cpp4
-rw-r--r--src/mame/drivers/amspdwy.cpp12
-rw-r--r--src/mame/drivers/amstr_pc.cpp10
-rw-r--r--src/mame/drivers/amstrad.cpp2
-rw-r--r--src/mame/drivers/amusco.cpp6
-rw-r--r--src/mame/drivers/amust.cpp2
-rw-r--r--src/mame/drivers/anes.cpp4
-rw-r--r--src/mame/drivers/angelkds.cpp22
-rw-r--r--src/mame/drivers/apc.cpp14
-rw-r--r--src/mame/drivers/apf.cpp4
-rw-r--r--src/mame/drivers/apollo.cpp188
-rw-r--r--src/mame/drivers/apple1.cpp2
-rw-r--r--src/mame/drivers/apple2.cpp28
-rw-r--r--src/mame/drivers/apple2e.cpp124
-rw-r--r--src/mame/drivers/apple2gs.cpp2
-rw-r--r--src/mame/drivers/apple3.cpp2
-rw-r--r--src/mame/drivers/applix.cpp32
-rw-r--r--src/mame/drivers/appoooh.cpp20
-rw-r--r--src/mame/drivers/apricot.cpp18
-rw-r--r--src/mame/drivers/apricotf.cpp34
-rw-r--r--src/mame/drivers/apricotp.cpp16
-rw-r--r--src/mame/drivers/aquarium.cpp12
-rw-r--r--src/mame/drivers/aquarius.cpp14
-rw-r--r--src/mame/drivers/arabian.cpp4
-rw-r--r--src/mame/drivers/arachnid.cpp4
-rw-r--r--src/mame/drivers/arcadecl.cpp4
-rw-r--r--src/mame/drivers/arcadia.cpp2
-rw-r--r--src/mame/drivers/argo.cpp4
-rw-r--r--src/mame/drivers/argus.cpp46
-rw-r--r--src/mame/drivers/aristmk4.cpp42
-rw-r--r--src/mame/drivers/aristmk5.cpp54
-rw-r--r--src/mame/drivers/aristmk6.cpp10
-rw-r--r--src/mame/drivers/arkanoid.cpp26
-rw-r--r--src/mame/drivers/armedf.cpp124
-rw-r--r--src/mame/drivers/arsystems.cpp12
-rw-r--r--src/mame/drivers/artmagic.cpp16
-rw-r--r--src/mame/drivers/ashnojoe.cpp24
-rw-r--r--src/mame/drivers/asst128.cpp6
-rw-r--r--src/mame/drivers/asterix.cpp10
-rw-r--r--src/mame/drivers/asteroid.cpp34
-rw-r--r--src/mame/drivers/astinvad.cpp10
-rw-r--r--src/mame/drivers/astrafr.cpp8
-rw-r--r--src/mame/drivers/astrcorp.cpp44
-rw-r--r--src/mame/drivers/astrocde.cpp88
-rw-r--r--src/mame/drivers/astrof.cpp34
-rw-r--r--src/mame/drivers/astrohome.cpp6
-rw-r--r--src/mame/drivers/asuka.cpp20
-rw-r--r--src/mame/drivers/at.cpp12
-rw-r--r--src/mame/drivers/atari400.cpp21
-rw-r--r--src/mame/drivers/atari_s1.cpp38
-rw-r--r--src/mame/drivers/atari_s2.cpp28
-rw-r--r--src/mame/drivers/atarifb.cpp62
-rw-r--r--src/mame/drivers/atarig1.cpp6
-rw-r--r--src/mame/drivers/atarig42.cpp8
-rw-r--r--src/mame/drivers/atarigt.cpp20
-rw-r--r--src/mame/drivers/atarigx2.cpp12
-rw-r--r--src/mame/drivers/atarist.cpp116
-rw-r--r--src/mame/drivers/atarisy1.cpp20
-rw-r--r--src/mame/drivers/atarisy2.cpp44
-rw-r--r--src/mame/drivers/atarisy4.cpp16
-rw-r--r--src/mame/drivers/atetris.cpp34
-rw-r--r--src/mame/drivers/atlantis.cpp16
-rw-r--r--src/mame/drivers/atm.cpp10
-rw-r--r--src/mame/drivers/atom.cpp10
-rw-r--r--src/mame/drivers/att4425.cpp6
-rw-r--r--src/mame/drivers/attache.cpp22
-rw-r--r--src/mame/drivers/attckufo.cpp4
-rw-r--r--src/mame/drivers/atvtrack.cpp16
-rw-r--r--src/mame/drivers/aussiebyte.cpp40
-rw-r--r--src/mame/drivers/avalnche.cpp4
-rw-r--r--src/mame/drivers/avigo.cpp20
-rw-r--r--src/mame/drivers/avt.cpp8
-rw-r--r--src/mame/drivers/ax20.cpp6
-rw-r--r--src/mame/drivers/aztarac.cpp12
-rw-r--r--src/mame/drivers/b16.cpp10
-rw-r--r--src/mame/drivers/b2m.cpp8
-rw-r--r--src/mame/drivers/backfire.cpp18
-rw-r--r--src/mame/drivers/badlands.cpp12
-rw-r--r--src/mame/drivers/badlandsbl.cpp12
-rw-r--r--src/mame/drivers/bagman.cpp12
-rw-r--r--src/mame/drivers/balsente.cpp34
-rw-r--r--src/mame/drivers/banctec.cpp2
-rw-r--r--src/mame/drivers/bankp.cpp18
-rw-r--r--src/mame/drivers/baraduke.cpp22
-rw-r--r--src/mame/drivers/bartop52.cpp3
-rw-r--r--src/mame/drivers/batman.cpp2
-rw-r--r--src/mame/drivers/battlane.cpp16
-rw-r--r--src/mame/drivers/battlera.cpp8
-rw-r--r--src/mame/drivers/battlex.cpp12
-rw-r--r--src/mame/drivers/battlnts.cpp6
-rw-r--r--src/mame/drivers/bbc.cpp154
-rw-r--r--src/mame/drivers/bbcbc.cpp4
-rw-r--r--src/mame/drivers/bbusters.cpp32
-rw-r--r--src/mame/drivers/bcs3.cpp8
-rw-r--r--src/mame/drivers/beaminv.cpp6
-rw-r--r--src/mame/drivers/beathead.cpp20
-rw-r--r--src/mame/drivers/bebox.cpp26
-rw-r--r--src/mame/drivers/beehive.cpp4
-rw-r--r--src/mame/drivers/beezer.cpp8
-rw-r--r--src/mame/drivers/berzerk.cpp20
-rw-r--r--src/mame/drivers/besta.cpp2
-rw-r--r--src/mame/drivers/bestleag.cpp8
-rw-r--r--src/mame/drivers/bfcobra.cpp16
-rw-r--r--src/mame/drivers/bfm_sc1.cpp38
-rw-r--r--src/mame/drivers/bfm_sc2.cpp82
-rw-r--r--src/mame/drivers/bfm_sc4.cpp6
-rw-r--r--src/mame/drivers/bfm_sc5.cpp8
-rw-r--r--src/mame/drivers/bfm_swp.cpp2
-rw-r--r--src/mame/drivers/bfmsys85.cpp22
-rw-r--r--src/mame/drivers/big10.cpp2
-rw-r--r--src/mame/drivers/bigbord2.cpp8
-rw-r--r--src/mame/drivers/bigevglf.cpp34
-rw-r--r--src/mame/drivers/bigstrkb.cpp6
-rw-r--r--src/mame/drivers/binbug.cpp4
-rw-r--r--src/mame/drivers/bingoc.cpp6
-rw-r--r--src/mame/drivers/bingor.cpp6
-rw-r--r--src/mame/drivers/bionicc.cpp14
-rw-r--r--src/mame/drivers/bishi.cpp8
-rw-r--r--src/mame/drivers/bitgraph.cpp26
-rw-r--r--src/mame/drivers/bk.cpp20
-rw-r--r--src/mame/drivers/bking.cpp66
-rw-r--r--src/mame/drivers/blackt96.cpp10
-rw-r--r--src/mame/drivers/bladestl.cpp8
-rw-r--r--src/mame/drivers/blitz68k.cpp238
-rw-r--r--src/mame/drivers/blktiger.cpp38
-rw-r--r--src/mame/drivers/blmbycar.cpp16
-rw-r--r--src/mame/drivers/blockade.cpp10
-rw-r--r--src/mame/drivers/blockhl.cpp4
-rw-r--r--src/mame/drivers/blockout.cpp20
-rw-r--r--src/mame/drivers/bloodbro.cpp18
-rw-r--r--src/mame/drivers/blstroid.cpp6
-rw-r--r--src/mame/drivers/blueprnt.cpp14
-rw-r--r--src/mame/drivers/bmcbowl.cpp6
-rw-r--r--src/mame/drivers/bmcpokr.cpp40
-rw-r--r--src/mame/drivers/bmjr.cpp16
-rw-r--r--src/mame/drivers/bml3.cpp36
-rw-r--r--src/mame/drivers/bnstars.cpp24
-rw-r--r--src/mame/drivers/bob85.cpp4
-rw-r--r--src/mame/drivers/bogeyman.cpp12
-rw-r--r--src/mame/drivers/bombjack.cpp12
-rw-r--r--src/mame/drivers/boogwing.cpp4
-rw-r--r--src/mame/drivers/bottom9.cpp16
-rw-r--r--src/mame/drivers/bowltry.cpp2
-rw-r--r--src/mame/drivers/boxer.cpp16
-rw-r--r--src/mame/drivers/bpmmicro.cpp14
-rw-r--r--src/mame/drivers/brkthru.cpp16
-rw-r--r--src/mame/drivers/bsktball.cpp8
-rw-r--r--src/mame/drivers/btime.cpp68
-rw-r--r--src/mame/drivers/btoads.cpp32
-rw-r--r--src/mame/drivers/bublbobl.cpp48
-rw-r--r--src/mame/drivers/buggychl.cpp22
-rw-r--r--src/mame/drivers/bullet.cpp38
-rw-r--r--src/mame/drivers/busicom.cpp10
-rw-r--r--src/mame/drivers/buster.cpp2
-rw-r--r--src/mame/drivers/bw12.cpp12
-rw-r--r--src/mame/drivers/bw2.cpp4
-rw-r--r--src/mame/drivers/bwidow.cpp16
-rw-r--r--src/mame/drivers/bwing.cpp24
-rw-r--r--src/mame/drivers/by17.cpp2
-rw-r--r--src/mame/drivers/by35.cpp2
-rw-r--r--src/mame/drivers/by6803.cpp4
-rw-r--r--src/mame/drivers/byvid.cpp30
-rw-r--r--src/mame/drivers/bzone.cpp6
-rw-r--r--src/mame/drivers/c128.cpp10
-rw-r--r--src/mame/drivers/c64.cpp6
-rw-r--r--src/mame/drivers/c65.cpp16
-rw-r--r--src/mame/drivers/c900.cpp4
-rw-r--r--src/mame/drivers/cabal.cpp32
-rw-r--r--src/mame/drivers/cabaret.cpp8
-rw-r--r--src/mame/drivers/calchase.cpp22
-rw-r--r--src/mame/drivers/calcune.cpp6
-rw-r--r--src/mame/drivers/calomega.cpp16
-rw-r--r--src/mame/drivers/calorie.cpp10
-rw-r--r--src/mame/drivers/camplynx.cpp22
-rw-r--r--src/mame/drivers/candela.cpp2
-rw-r--r--src/mame/drivers/canyon.cpp12
-rw-r--r--src/mame/drivers/capbowl.cpp26
-rw-r--r--src/mame/drivers/cardline.cpp10
-rw-r--r--src/mame/drivers/carjmbre.cpp8
-rw-r--r--src/mame/drivers/carpolo.cpp28
-rw-r--r--src/mame/drivers/casloopy.cpp12
-rw-r--r--src/mame/drivers/caswin.cpp14
-rw-r--r--src/mame/drivers/cat.cpp42
-rw-r--r--src/mame/drivers/cave.cpp468
-rw-r--r--src/mame/drivers/cb2001.cpp8
-rw-r--r--src/mame/drivers/cball.cpp6
-rw-r--r--src/mame/drivers/cbasebal.cpp12
-rw-r--r--src/mame/drivers/cbm2.cpp10
-rw-r--r--src/mame/drivers/cbuster.cpp6
-rw-r--r--src/mame/drivers/cc40.cpp14
-rw-r--r--src/mame/drivers/ccastles.cpp22
-rw-r--r--src/mame/drivers/cchance.cpp4
-rw-r--r--src/mame/drivers/cchasm.cpp12
-rw-r--r--src/mame/drivers/cclimber.cpp22
-rw-r--r--src/mame/drivers/ccs2810.cpp12
-rw-r--r--src/mame/drivers/ccs300.cpp2
-rw-r--r--src/mame/drivers/cd2650.cpp2
-rw-r--r--src/mame/drivers/cdc721.cpp8
-rw-r--r--src/mame/drivers/cdi.cpp4
-rw-r--r--src/mame/drivers/cedar_magnet.cpp24
-rw-r--r--src/mame/drivers/centiped.cpp82
-rw-r--r--src/mame/drivers/cesclass.cpp8
-rw-r--r--src/mame/drivers/cgc7900.cpp22
-rw-r--r--src/mame/drivers/cgenie.cpp6
-rw-r--r--src/mame/drivers/chaknpop.cpp12
-rw-r--r--src/mame/drivers/cham24.cpp8
-rw-r--r--src/mame/drivers/champbas.cpp10
-rw-r--r--src/mame/drivers/champbwl.cpp8
-rw-r--r--src/mame/drivers/chanbara.cpp8
-rw-r--r--src/mame/drivers/chance32.cpp10
-rw-r--r--src/mame/drivers/changela.cpp26
-rw-r--r--src/mame/drivers/channelf.cpp8
-rw-r--r--src/mame/drivers/chaos.cpp8
-rw-r--r--src/mame/drivers/cheekyms.cpp4
-rw-r--r--src/mame/drivers/chessmst.cpp2
-rw-r--r--src/mame/drivers/chesstrv.cpp16
-rw-r--r--src/mame/drivers/chexx.cpp8
-rw-r--r--src/mame/drivers/chihiro.cpp2
-rw-r--r--src/mame/drivers/chinagat.cpp16
-rw-r--r--src/mame/drivers/chinsan.cpp6
-rw-r--r--src/mame/drivers/chqflag.cpp16
-rw-r--r--src/mame/drivers/chsuper.cpp8
-rw-r--r--src/mame/drivers/cidelsa.cpp8
-rw-r--r--src/mame/drivers/cinemat.cpp12
-rw-r--r--src/mame/drivers/circus.cpp10
-rw-r--r--src/mame/drivers/circusc.cpp14
-rw-r--r--src/mame/drivers/cischeat.cpp110
-rw-r--r--src/mame/drivers/cit101.cpp8
-rw-r--r--src/mame/drivers/citycon.cpp8
-rw-r--r--src/mame/drivers/ckz80.cpp4
-rw-r--r--src/mame/drivers/clayshoo.cpp2
-rw-r--r--src/mame/drivers/clcd.cpp44
-rw-r--r--src/mame/drivers/cliffhgr.cpp26
-rw-r--r--src/mame/drivers/cloak.cpp18
-rw-r--r--src/mame/drivers/cloud9.cpp16
-rw-r--r--src/mame/drivers/clpoker.cpp2
-rw-r--r--src/mame/drivers/clshroad.cpp6
-rw-r--r--src/mame/drivers/cm1800.cpp2
-rw-r--r--src/mame/drivers/cmi.cpp26
-rw-r--r--src/mame/drivers/cmmb.cpp8
-rw-r--r--src/mame/drivers/cninja.cpp42
-rw-r--r--src/mame/drivers/cntsteer.cpp40
-rw-r--r--src/mame/drivers/cobra.cpp38
-rw-r--r--src/mame/drivers/coco12.cpp2
-rw-r--r--src/mame/drivers/coco3.cpp14
-rw-r--r--src/mame/drivers/cocoloco.cpp8
-rw-r--r--src/mame/drivers/coinmstr.cpp32
-rw-r--r--src/mame/drivers/coleco.cpp14
-rw-r--r--src/mame/drivers/combatsc.cpp36
-rw-r--r--src/mame/drivers/commando.cpp14
-rw-r--r--src/mame/drivers/compc.cpp4
-rw-r--r--src/mame/drivers/compgolf.cpp6
-rw-r--r--src/mame/drivers/compis.cpp18
-rw-r--r--src/mame/drivers/comx35.cpp4
-rw-r--r--src/mame/drivers/concept.cpp2
-rw-r--r--src/mame/drivers/contra.cpp24
-rw-r--r--src/mame/drivers/coolpool.cpp28
-rw-r--r--src/mame/drivers/coolridr.cpp24
-rw-r--r--src/mame/drivers/cop01.cpp24
-rw-r--r--src/mame/drivers/cops.cpp22
-rw-r--r--src/mame/drivers/copsnrob.cpp4
-rw-r--r--src/mame/drivers/corona.cpp80
-rw-r--r--src/mame/drivers/cortex.cpp10
-rw-r--r--src/mame/drivers/cosmic.cpp30
-rw-r--r--src/mame/drivers/cosmicos.cpp12
-rw-r--r--src/mame/drivers/cp1.cpp2
-rw-r--r--src/mame/drivers/cps1.cpp80
-rw-r--r--src/mame/drivers/cps2.cpp48
-rw-r--r--src/mame/drivers/cps3.cpp74
-rw-r--r--src/mame/drivers/craft.cpp2
-rw-r--r--src/mame/drivers/crbaloon.cpp12
-rw-r--r--src/mame/drivers/crgolf.cpp14
-rw-r--r--src/mame/drivers/crimfght.cpp6
-rw-r--r--src/mame/drivers/crospang.cpp32
-rw-r--r--src/mame/drivers/crshrace.cpp10
-rw-r--r--src/mame/drivers/crvision.cpp26
-rw-r--r--src/mame/drivers/crystal.cpp74
-rw-r--r--src/mame/drivers/csplayh5.cpp14
-rw-r--r--src/mame/drivers/cswat.cpp10
-rw-r--r--src/mame/drivers/cubeqst.cpp16
-rw-r--r--src/mame/drivers/cubo.cpp4
-rw-r--r--src/mame/drivers/cultures.cpp8
-rw-r--r--src/mame/drivers/cupidon.cpp2
-rw-r--r--src/mame/drivers/cv1k.cpp10
-rw-r--r--src/mame/drivers/cvicny.cpp6
-rw-r--r--src/mame/drivers/cvs.cpp32
-rw-r--r--src/mame/drivers/cxgz80.cpp4
-rw-r--r--src/mame/drivers/cxhumax.cpp66
-rw-r--r--src/mame/drivers/cyberbal.cpp26
-rw-r--r--src/mame/drivers/cybertnk.cpp18
-rw-r--r--src/mame/drivers/cybiko.cpp34
-rw-r--r--src/mame/drivers/cybstorm.cpp4
-rw-r--r--src/mame/drivers/cyclemb.cpp14
-rw-r--r--src/mame/drivers/cz101.cpp10
-rw-r--r--src/mame/drivers/czk80.cpp6
-rw-r--r--src/mame/drivers/d6809.cpp2
-rw-r--r--src/mame/drivers/d9final.cpp10
-rw-r--r--src/mame/drivers/dacholer.cpp22
-rw-r--r--src/mame/drivers/dai.cpp8
-rw-r--r--src/mame/drivers/dai3wksi.cpp6
-rw-r--r--src/mame/drivers/dambustr.cpp22
-rw-r--r--src/mame/drivers/darius.cpp32
-rw-r--r--src/mame/drivers/darkmist.cpp4
-rw-r--r--src/mame/drivers/darkseal.cpp6
-rw-r--r--src/mame/drivers/daruma.cpp6
-rw-r--r--src/mame/drivers/dassault.cpp12
-rw-r--r--src/mame/drivers/dblcrown.cpp16
-rw-r--r--src/mame/drivers/dblewing.cpp4
-rw-r--r--src/mame/drivers/dbox.cpp8
-rw-r--r--src/mame/drivers/dbz.cpp10
-rw-r--r--src/mame/drivers/dccons.cpp20
-rw-r--r--src/mame/drivers/dcheese.cpp16
-rw-r--r--src/mame/drivers/dcon.cpp12
-rw-r--r--src/mame/drivers/dday.cpp12
-rw-r--r--src/mame/drivers/ddayjlc.cpp26
-rw-r--r--src/mame/drivers/ddealer.cpp6
-rw-r--r--src/mame/drivers/ddenlovr.cpp942
-rw-r--r--src/mame/drivers/ddragon.cpp32
-rw-r--r--src/mame/drivers/ddragon3.cpp56
-rw-r--r--src/mame/drivers/ddribble.cpp16
-rw-r--r--src/mame/drivers/de_2.cpp8
-rw-r--r--src/mame/drivers/deadang.cpp10
-rw-r--r--src/mame/drivers/dec0.cpp48
-rw-r--r--src/mame/drivers/dec8.cpp254
-rw-r--r--src/mame/drivers/deco156.cpp16
-rw-r--r--src/mame/drivers/deco32.cpp202
-rw-r--r--src/mame/drivers/deco_ld.cpp6
-rw-r--r--src/mame/drivers/deco_mlc.cpp42
-rw-r--r--src/mame/drivers/decocass.cpp74
-rw-r--r--src/mame/drivers/dectalk.cpp16
-rw-r--r--src/mame/drivers/decwritr.cpp6
-rw-r--r--src/mame/drivers/deniam.cpp24
-rw-r--r--src/mame/drivers/deshoros.cpp12
-rw-r--r--src/mame/drivers/destroyr.cpp10
-rw-r--r--src/mame/drivers/dfruit.cpp18
-rw-r--r--src/mame/drivers/dgn_beta.cpp6
-rw-r--r--src/mame/drivers/dgpix.cpp10
-rw-r--r--src/mame/drivers/dietgo.cpp2
-rw-r--r--src/mame/drivers/digel804.cpp66
-rw-r--r--src/mame/drivers/dim68k.cpp18
-rw-r--r--src/mame/drivers/discoboy.cpp12
-rw-r--r--src/mame/drivers/divebomb.cpp30
-rw-r--r--src/mame/drivers/diverboy.cpp4
-rw-r--r--src/mame/drivers/djboy.cpp20
-rw-r--r--src/mame/drivers/djmain.cpp40
-rw-r--r--src/mame/drivers/dkong.cpp86
-rw-r--r--src/mame/drivers/dlair.cpp20
-rw-r--r--src/mame/drivers/dm7000.cpp12
-rw-r--r--src/mame/drivers/dmax8000.cpp4
-rw-r--r--src/mame/drivers/dmndrby.cpp6
-rw-r--r--src/mame/drivers/dms5000.cpp4
-rw-r--r--src/mame/drivers/dms86.cpp6
-rw-r--r--src/mame/drivers/dmv.cpp30
-rw-r--r--src/mame/drivers/docastle.cpp52
-rw-r--r--src/mame/drivers/dogfgt.cpp18
-rw-r--r--src/mame/drivers/dolphunk.cpp6
-rw-r--r--src/mame/drivers/dominob.cpp4
-rw-r--r--src/mame/drivers/dooyong.cpp44
-rw-r--r--src/mame/drivers/dorachan.cpp8
-rw-r--r--src/mame/drivers/dotrikun.cpp4
-rw-r--r--src/mame/drivers/dps1.cpp16
-rw-r--r--src/mame/drivers/dragrace.cpp6
-rw-r--r--src/mame/drivers/dreambal.cpp4
-rw-r--r--src/mame/drivers/dreamwld.cpp12
-rw-r--r--src/mame/drivers/drgnmst.cpp14
-rw-r--r--src/mame/drivers/dribling.cpp4
-rw-r--r--src/mame/drivers/drmicro.cpp12
-rw-r--r--src/mame/drivers/drtomy.cpp6
-rw-r--r--src/mame/drivers/drw80pkr.cpp2
-rw-r--r--src/mame/drivers/dsb46.cpp2
-rw-r--r--src/mame/drivers/dual68.cpp2
-rw-r--r--src/mame/drivers/duet16.cpp18
-rw-r--r--src/mame/drivers/dunhuang.cpp38
-rw-r--r--src/mame/drivers/dvk_kcgd.cpp12
-rw-r--r--src/mame/drivers/dwarfd.cpp12
-rw-r--r--src/mame/drivers/dynadice.cpp6
-rw-r--r--src/mame/drivers/dynamoah.cpp2
-rw-r--r--src/mame/drivers/dynax.cpp494
-rw-r--r--src/mame/drivers/dynduke.cpp14
-rw-r--r--src/mame/drivers/e100.cpp2
-rw-r--r--src/mame/drivers/ec184x.cpp2
-rw-r--r--src/mame/drivers/ecoinf3.cpp2
-rw-r--r--src/mame/drivers/ecoinfr.cpp48
-rw-r--r--src/mame/drivers/efdt.cpp2
-rw-r--r--src/mame/drivers/egghunt.cpp12
-rw-r--r--src/mame/drivers/einstein.cpp22
-rw-r--r--src/mame/drivers/electron.cpp14
-rw-r--r--src/mame/drivers/elekscmp.cpp4
-rw-r--r--src/mame/drivers/elf.cpp4
-rw-r--r--src/mame/drivers/elwro800.cpp8
-rw-r--r--src/mame/drivers/embargo.cpp6
-rw-r--r--src/mame/drivers/enigma2.cpp12
-rw-r--r--src/mame/drivers/eolith.cpp10
-rw-r--r--src/mame/drivers/eolith16.cpp4
-rw-r--r--src/mame/drivers/ep64.cpp8
-rw-r--r--src/mame/drivers/epos.cpp6
-rw-r--r--src/mame/drivers/eprom.cpp28
-rw-r--r--src/mame/drivers/equites.cpp34
-rw-r--r--src/mame/drivers/ertictac.cpp14
-rw-r--r--src/mame/drivers/esd16.cpp28
-rw-r--r--src/mame/drivers/esh.cpp8
-rw-r--r--src/mame/drivers/espial.cpp30
-rw-r--r--src/mame/drivers/esq1.cpp8
-rw-r--r--src/mame/drivers/esq5505.cpp24
-rw-r--r--src/mame/drivers/esripsys.cpp28
-rw-r--r--src/mame/drivers/et3400.cpp4
-rw-r--r--src/mame/drivers/eti660.cpp4
-rw-r--r--src/mame/drivers/ettrivia.cpp12
-rw-r--r--src/mame/drivers/eurocom2.cpp6
-rw-r--r--src/mame/drivers/europc.cpp6
-rw-r--r--src/mame/drivers/evmbug.cpp4
-rw-r--r--src/mame/drivers/excali64.cpp16
-rw-r--r--src/mame/drivers/exedexes.cpp12
-rw-r--r--src/mame/drivers/exelv.cpp6
-rw-r--r--src/mame/drivers/exerion.cpp8
-rw-r--r--src/mame/drivers/exidy.cpp22
-rw-r--r--src/mame/drivers/exidy440.cpp22
-rw-r--r--src/mame/drivers/expro02.cpp42
-rw-r--r--src/mame/drivers/exprraid.cpp20
-rw-r--r--src/mame/drivers/exterm.cpp22
-rw-r--r--src/mame/drivers/exzisus.cpp8
-rw-r--r--src/mame/drivers/f-32.cpp2
-rw-r--r--src/mame/drivers/f1gp.cpp46
-rw-r--r--src/mame/drivers/famibox.cpp8
-rw-r--r--src/mame/drivers/fantland.cpp24
-rw-r--r--src/mame/drivers/fanucspmg.cpp22
-rw-r--r--src/mame/drivers/fastfred.cpp22
-rw-r--r--src/mame/drivers/fastinvaders.cpp40
-rw-r--r--src/mame/drivers/fastlane.cpp12
-rw-r--r--src/mame/drivers/fc100.cpp16
-rw-r--r--src/mame/drivers/fccpu30.cpp10
-rw-r--r--src/mame/drivers/fcombat.cpp20
-rw-r--r--src/mame/drivers/fcrash.cpp164
-rw-r--r--src/mame/drivers/feversoc.cpp8
-rw-r--r--src/mame/drivers/fgoal.cpp36
-rw-r--r--src/mame/drivers/fidel6502.cpp72
-rw-r--r--src/mame/drivers/fidel68k.cpp50
-rw-r--r--src/mame/drivers/fidelz80.cpp14
-rw-r--r--src/mame/drivers/finalizr.cpp12
-rw-r--r--src/mame/drivers/fireball.cpp8
-rw-r--r--src/mame/drivers/firebeat.cpp34
-rw-r--r--src/mame/drivers/firefox.cpp26
-rw-r--r--src/mame/drivers/firetrap.cpp34
-rw-r--r--src/mame/drivers/firetrk.cpp66
-rw-r--r--src/mame/drivers/fitfight.cpp16
-rw-r--r--src/mame/drivers/fk1.cpp6
-rw-r--r--src/mame/drivers/flicker.cpp8
-rw-r--r--src/mame/drivers/flipjack.cpp8
-rw-r--r--src/mame/drivers/flkatck.cpp10
-rw-r--r--src/mame/drivers/flower.cpp12
-rw-r--r--src/mame/drivers/flstory.cpp34
-rw-r--r--src/mame/drivers/flyball.cpp20
-rw-r--r--src/mame/drivers/fm7.cpp312
-rw-r--r--src/mame/drivers/fmtowns.cpp144
-rw-r--r--src/mame/drivers/fontwriter.cpp2
-rw-r--r--src/mame/drivers/foodf.cpp6
-rw-r--r--src/mame/drivers/force68k.cpp8
-rw-r--r--src/mame/drivers/forte2.cpp8
-rw-r--r--src/mame/drivers/fp1100.cpp18
-rw-r--r--src/mame/drivers/fp200.cpp2
-rw-r--r--src/mame/drivers/fp6000.cpp14
-rw-r--r--src/mame/drivers/freekick.cpp58
-rw-r--r--src/mame/drivers/fresh.cpp18
-rw-r--r--src/mame/drivers/fromanc2.cpp80
-rw-r--r--src/mame/drivers/fromance.cpp54
-rw-r--r--src/mame/drivers/fruitpc.cpp6
-rw-r--r--src/mame/drivers/ft68m.cpp2
-rw-r--r--src/mame/drivers/funkball.cpp16
-rw-r--r--src/mame/drivers/funkybee.cpp8
-rw-r--r--src/mame/drivers/funkyjet.cpp2
-rw-r--r--src/mame/drivers/funtech.cpp14
-rw-r--r--src/mame/drivers/funworld.cpp46
-rw-r--r--src/mame/drivers/funybubl.cpp10
-rw-r--r--src/mame/drivers/fuukifg2.cpp16
-rw-r--r--src/mame/drivers/fuukifg3.cpp14
-rw-r--r--src/mame/drivers/g627.cpp4
-rw-r--r--src/mame/drivers/gaelco.cpp18
-rw-r--r--src/mame/drivers/gaelco2.cpp50
-rw-r--r--src/mame/drivers/gaelco3d.cpp26
-rw-r--r--src/mame/drivers/gaiden.cpp72
-rw-r--r--src/mame/drivers/gal3.cpp14
-rw-r--r--src/mame/drivers/galaga.cpp40
-rw-r--r--src/mame/drivers/galastrm.cpp6
-rw-r--r--src/mame/drivers/galaxi.cpp32
-rw-r--r--src/mame/drivers/galaxia.cpp10
-rw-r--r--src/mame/drivers/galaxian.cpp402
-rw-r--r--src/mame/drivers/galaxold.cpp338
-rw-r--r--src/mame/drivers/galaxy.cpp8
-rw-r--r--src/mame/drivers/galeb.cpp8
-rw-r--r--src/mame/drivers/galgame.cpp8
-rw-r--r--src/mame/drivers/galgames.cpp20
-rw-r--r--src/mame/drivers/galivan.cpp26
-rw-r--r--src/mame/drivers/galpani2.cpp16
-rw-r--r--src/mame/drivers/galpani3.cpp8
-rw-r--r--src/mame/drivers/galpanic.cpp6
-rw-r--r--src/mame/drivers/galspnbl.cpp2
-rw-r--r--src/mame/drivers/gamate.cpp12
-rw-r--r--src/mame/drivers/gambl186.cpp6
-rw-r--r--src/mame/drivers/gamecom.cpp4
-rw-r--r--src/mame/drivers/gamecstl.cpp10
-rw-r--r--src/mame/drivers/gameking.cpp4
-rw-r--r--src/mame/drivers/gamemasters.cpp8
-rw-r--r--src/mame/drivers/gamtor.cpp2
-rw-r--r--src/mame/drivers/gaplus.cpp18
-rw-r--r--src/mame/drivers/gatron.cpp6
-rw-r--r--src/mame/drivers/gauntlet.cpp10
-rw-r--r--src/mame/drivers/gb.cpp50
-rw-r--r--src/mame/drivers/gba.cpp6
-rw-r--r--src/mame/drivers/gberet.cpp42
-rw-r--r--src/mame/drivers/gcpinbal.cpp14
-rw-r--r--src/mame/drivers/gei.cpp132
-rw-r--r--src/mame/drivers/geneve.cpp4
-rw-r--r--src/mame/drivers/geniusiq.cpp22
-rw-r--r--src/mame/drivers/ggconnie.cpp6
-rw-r--r--src/mame/drivers/ghosteo.cpp2
-rw-r--r--src/mame/drivers/giclassic.cpp6
-rw-r--r--src/mame/drivers/gijoe.cpp4
-rw-r--r--src/mame/drivers/gimix.cpp10
-rw-r--r--src/mame/drivers/ginganin.cpp6
-rw-r--r--src/mame/drivers/gkigt.cpp24
-rw-r--r--src/mame/drivers/gladiatr.cpp44
-rw-r--r--src/mame/drivers/glasgow.cpp26
-rw-r--r--src/mame/drivers/glass.cpp26
-rw-r--r--src/mame/drivers/globalfr.cpp2
-rw-r--r--src/mame/drivers/gluck2.cpp6
-rw-r--r--src/mame/drivers/gmaster.cpp2
-rw-r--r--src/mame/drivers/gng.cpp22
-rw-r--r--src/mame/drivers/go2000.cpp6
-rw-r--r--src/mame/drivers/goal92.cpp16
-rw-r--r--src/mame/drivers/goindol.cpp16
-rw-r--r--src/mame/drivers/goldngam.cpp2
-rw-r--r--src/mame/drivers/goldnpkr.cpp48
-rw-r--r--src/mame/drivers/goldstar.cpp294
-rw-r--r--src/mame/drivers/gomoku.cpp8
-rw-r--r--src/mame/drivers/good.cpp4
-rw-r--r--src/mame/drivers/goodejan.cpp14
-rw-r--r--src/mame/drivers/gotcha.cpp14
-rw-r--r--src/mame/drivers/gottlieb.cpp24
-rw-r--r--src/mame/drivers/gotya.cpp8
-rw-r--r--src/mame/drivers/goupil.cpp2
-rw-r--r--src/mame/drivers/gp2x.cpp14
-rw-r--r--src/mame/drivers/gp32.cpp38
-rw-r--r--src/mame/drivers/gpworld.cpp10
-rw-r--r--src/mame/drivers/gradius3.cpp24
-rw-r--r--src/mame/drivers/grchamp.cpp30
-rw-r--r--src/mame/drivers/gridcomp.cpp4
-rw-r--r--src/mame/drivers/gridlee.cpp8
-rw-r--r--src/mame/drivers/groundfx.cpp4
-rw-r--r--src/mame/drivers/gstream.cpp34
-rw-r--r--src/mame/drivers/gstriker.cpp2
-rw-r--r--src/mame/drivers/gsword.cpp24
-rw-r--r--src/mame/drivers/gticlub.cpp30
-rw-r--r--src/mame/drivers/gts1.cpp2
-rw-r--r--src/mame/drivers/gts3.cpp2
-rw-r--r--src/mame/drivers/gts3a.cpp6
-rw-r--r--src/mame/drivers/guab.cpp2
-rw-r--r--src/mame/drivers/gumbo.cpp12
-rw-r--r--src/mame/drivers/gunbustr.cpp4
-rw-r--r--src/mame/drivers/gundealr.cpp16
-rw-r--r--src/mame/drivers/gunpey.cpp16
-rw-r--r--src/mame/drivers/gunsmoke.cpp10
-rw-r--r--src/mame/drivers/gyruss.cpp10
-rw-r--r--src/mame/drivers/h19.cpp8
-rw-r--r--src/mame/drivers/h8.cpp4
-rw-r--r--src/mame/drivers/h89.cpp2
-rw-r--r--src/mame/drivers/halleys.cpp20
-rw-r--r--src/mame/drivers/hanaawas.cpp10
-rw-r--r--src/mame/drivers/harddriv.cpp102
-rw-r--r--src/mame/drivers/harriet.cpp4
-rw-r--r--src/mame/drivers/hazeltin.cpp12
-rw-r--r--src/mame/drivers/hcastle.cpp18
-rw-r--r--src/mame/drivers/headonb.cpp2
-rw-r--r--src/mame/drivers/hec2hrp.cpp54
-rw-r--r--src/mame/drivers/hexion.cpp20
-rw-r--r--src/mame/drivers/hh_cop400.cpp4
-rw-r--r--src/mame/drivers/higemaru.cpp6
-rw-r--r--src/mame/drivers/highvdeo.cpp120
-rw-r--r--src/mame/drivers/himesiki.cpp8
-rw-r--r--src/mame/drivers/hitme.cpp26
-rw-r--r--src/mame/drivers/hitpoker.cpp16
-rw-r--r--src/mame/drivers/hk68v10.cpp4
-rw-r--r--src/mame/drivers/hnayayoi.cpp48
-rw-r--r--src/mame/drivers/hng64.cpp38
-rw-r--r--src/mame/drivers/holeland.cpp10
-rw-r--r--src/mame/drivers/homedata.cpp72
-rw-r--r--src/mame/drivers/homelab.cpp16
-rw-r--r--src/mame/drivers/homerun.cpp8
-rw-r--r--src/mame/drivers/homez80.cpp2
-rw-r--r--src/mame/drivers/horizon.cpp2
-rw-r--r--src/mame/drivers/hornet.cpp32
-rw-r--r--src/mame/drivers/hotblock.cpp6
-rw-r--r--src/mame/drivers/hp16500.cpp64
-rw-r--r--src/mame/drivers/hp2620.cpp10
-rw-r--r--src/mame/drivers/hp2640.cpp24
-rw-r--r--src/mame/drivers/hp64k.cpp36
-rw-r--r--src/mame/drivers/hp80.cpp26
-rw-r--r--src/mame/drivers/hp9845.cpp6
-rw-r--r--src/mame/drivers/hp9k.cpp18
-rw-r--r--src/mame/drivers/hp9k_3xx.cpp30
-rw-r--r--src/mame/drivers/hp_ipc.cpp14
-rw-r--r--src/mame/drivers/hpz80unk.cpp10
-rw-r--r--src/mame/drivers/ht6000.cpp24
-rw-r--r--src/mame/drivers/huebler.cpp2
-rw-r--r--src/mame/drivers/hunter2.cpp16
-rw-r--r--src/mame/drivers/hvyunit.cpp22
-rw-r--r--src/mame/drivers/hx20.cpp24
-rw-r--r--src/mame/drivers/hyhoo.cpp6
-rw-r--r--src/mame/drivers/hyperscan.cpp2
-rw-r--r--src/mame/drivers/hyperspt.cpp10
-rw-r--r--src/mame/drivers/hyprduel.cpp8
-rw-r--r--src/mame/drivers/ibm6580.cpp10
-rw-r--r--src/mame/drivers/ibmpcjr.cpp8
-rw-r--r--src/mame/drivers/icatel.cpp10
-rw-r--r--src/mame/drivers/icecold.cpp2
-rw-r--r--src/mame/drivers/idsa.cpp6
-rw-r--r--src/mame/drivers/igs009.cpp38
-rw-r--r--src/mame/drivers/igs011.cpp374
-rw-r--r--src/mame/drivers/igs017.cpp30
-rw-r--r--src/mame/drivers/igspoker.cpp42
-rw-r--r--src/mame/drivers/ikki.cpp10
-rw-r--r--src/mame/drivers/imds2.cpp42
-rw-r--r--src/mame/drivers/imolagp.cpp16
-rw-r--r--src/mame/drivers/imsai.cpp10
-rw-r--r--src/mame/drivers/inder.cpp42
-rw-r--r--src/mame/drivers/inderp.cpp2
-rw-r--r--src/mame/drivers/indigo.cpp4
-rw-r--r--src/mame/drivers/indy_indigo2.cpp4
-rw-r--r--src/mame/drivers/instantm.cpp4
-rw-r--r--src/mame/drivers/instruct.cpp18
-rw-r--r--src/mame/drivers/intellec4.cpp18
-rw-r--r--src/mame/drivers/interact.cpp12
-rw-r--r--src/mame/drivers/interpro.cpp20
-rw-r--r--src/mame/drivers/intv.cpp62
-rw-r--r--src/mame/drivers/inufuku.cpp10
-rw-r--r--src/mame/drivers/invqix.cpp14
-rw-r--r--src/mame/drivers/ipds.cpp6
-rw-r--r--src/mame/drivers/iq151.cpp6
-rw-r--r--src/mame/drivers/iqblock.cpp8
-rw-r--r--src/mame/drivers/iris3130.cpp28
-rw-r--r--src/mame/drivers/irisha.cpp2
-rw-r--r--src/mame/drivers/irobot.cpp24
-rw-r--r--src/mame/drivers/ironhors.cpp30
-rw-r--r--src/mame/drivers/isbc.cpp12
-rw-r--r--src/mame/drivers/istellar.cpp4
-rw-r--r--src/mame/drivers/istrebiteli.cpp12
-rw-r--r--src/mame/drivers/itech32.cpp82
-rw-r--r--src/mame/drivers/itech8.cpp66
-rw-r--r--src/mame/drivers/itt3030.cpp10
-rw-r--r--src/mame/drivers/jack.cpp18
-rw-r--r--src/mame/drivers/jackal.cpp12
-rw-r--r--src/mame/drivers/jackie.cpp28
-rw-r--r--src/mame/drivers/jackpool.cpp2
-rw-r--r--src/mame/drivers/jaguar.cpp200
-rw-r--r--src/mame/drivers/jailbrek.cpp14
-rw-r--r--src/mame/drivers/jalmah.cpp38
-rw-r--r--src/mame/drivers/jangou.cpp24
-rw-r--r--src/mame/drivers/jankenmn.cpp2
-rw-r--r--src/mame/drivers/jantotsu.cpp12
-rw-r--r--src/mame/drivers/jchan.cpp10
-rw-r--r--src/mame/drivers/jclub2.cpp62
-rw-r--r--src/mame/drivers/jedi.cpp16
-rw-r--r--src/mame/drivers/jeutel.cpp2
-rw-r--r--src/mame/drivers/joctronic.cpp50
-rw-r--r--src/mame/drivers/jokrwild.cpp6
-rw-r--r--src/mame/drivers/jollyjgr.cpp16
-rw-r--r--src/mame/drivers/jongkyo.cpp10
-rw-r--r--src/mame/drivers/jonos.cpp4
-rw-r--r--src/mame/drivers/joystand.cpp24
-rw-r--r--src/mame/drivers/jp.cpp8
-rw-r--r--src/mame/drivers/jpmimpct.cpp52
-rw-r--r--src/mame/drivers/jpmsys5.cpp16
-rw-r--r--src/mame/drivers/jr100.cpp2
-rw-r--r--src/mame/drivers/jr200.cpp8
-rw-r--r--src/mame/drivers/jrpacman.cpp6
-rw-r--r--src/mame/drivers/jtc.cpp4
-rw-r--r--src/mame/drivers/jubilee.cpp8
-rw-r--r--src/mame/drivers/juicebox.cpp4
-rw-r--r--src/mame/drivers/junofrst.cpp10
-rw-r--r--src/mame/drivers/jupace.cpp20
-rw-r--r--src/mame/drivers/jupiter.cpp6
-rw-r--r--src/mame/drivers/k1003.cpp10
-rw-r--r--src/mame/drivers/k8915.cpp2
-rw-r--r--src/mame/drivers/kaneko16.cpp76
-rw-r--r--src/mame/drivers/kangaroo.cpp6
-rw-r--r--src/mame/drivers/karnov.cpp10
-rw-r--r--src/mame/drivers/kas89.cpp14
-rw-r--r--src/mame/drivers/kaypro.cpp14
-rw-r--r--src/mame/drivers/kc.cpp8
-rw-r--r--src/mame/drivers/kchamp.cpp16
-rw-r--r--src/mame/drivers/kdt6.cpp80
-rw-r--r--src/mame/drivers/kickgoal.cpp12
-rw-r--r--src/mame/drivers/kingdrby.cpp8
-rw-r--r--src/mame/drivers/kingobox.cpp36
-rw-r--r--src/mame/drivers/kingpin.cpp6
-rw-r--r--src/mame/drivers/kinst.cpp6
-rw-r--r--src/mame/drivers/klax.cpp8
-rw-r--r--src/mame/drivers/kncljoe.cpp18
-rw-r--r--src/mame/drivers/koftball.cpp14
-rw-r--r--src/mame/drivers/koikoi.cpp4
-rw-r--r--src/mame/drivers/konamigq.cpp8
-rw-r--r--src/mame/drivers/konamigv.cpp18
-rw-r--r--src/mame/drivers/konamigx.cpp30
-rw-r--r--src/mame/drivers/konamim2.cpp48
-rw-r--r--src/mame/drivers/konblands.cpp22
-rw-r--r--src/mame/drivers/konendev.cpp16
-rw-r--r--src/mame/drivers/konin.cpp2
-rw-r--r--src/mame/drivers/konmedal.cpp28
-rw-r--r--src/mame/drivers/konmedal68k.cpp6
-rw-r--r--src/mame/drivers/kontest.cpp6
-rw-r--r--src/mame/drivers/kopunch.cpp4
-rw-r--r--src/mame/drivers/kron.cpp16
-rw-r--r--src/mame/drivers/ksayakyu.cpp16
-rw-r--r--src/mame/drivers/ksys573.cpp14
-rw-r--r--src/mame/drivers/kungfur.cpp4
-rw-r--r--src/mame/drivers/kurukuru.cpp20
-rw-r--r--src/mame/drivers/kyocera.cpp32
-rw-r--r--src/mame/drivers/kyugo.cpp20
-rw-r--r--src/mame/drivers/labyrunr.cpp6
-rw-r--r--src/mame/drivers/ladybug.cpp20
-rw-r--r--src/mame/drivers/ladyfrog.cpp26
-rw-r--r--src/mame/drivers/laser3k.cpp8
-rw-r--r--src/mame/drivers/laserbas.cpp12
-rw-r--r--src/mame/drivers/laserbat.cpp18
-rw-r--r--src/mame/drivers/lasso.cpp50
-rw-r--r--src/mame/drivers/lastbank.cpp26
-rw-r--r--src/mame/drivers/lastduel.cpp30
-rw-r--r--src/mame/drivers/lastfght.cpp30
-rw-r--r--src/mame/drivers/lazercmd.cpp16
-rw-r--r--src/mame/drivers/lb186.cpp4
-rw-r--r--src/mame/drivers/lbeach.cpp8
-rw-r--r--src/mame/drivers/lcmate2.cpp6
-rw-r--r--src/mame/drivers/leapster.cpp4
-rw-r--r--src/mame/drivers/legionna.cpp76
-rw-r--r--src/mame/drivers/leland.cpp48
-rw-r--r--src/mame/drivers/lemmings.cpp12
-rw-r--r--src/mame/drivers/lethal.cpp12
-rw-r--r--src/mame/drivers/lethalj.cpp4
-rw-r--r--src/mame/drivers/lft.cpp2
-rw-r--r--src/mame/drivers/lgp.cpp2
-rw-r--r--src/mame/drivers/liberate.cpp40
-rw-r--r--src/mame/drivers/liberatr.cpp28
-rw-r--r--src/mame/drivers/limenko.cpp18
-rw-r--r--src/mame/drivers/lisa.cpp6
-rw-r--r--src/mame/drivers/littlerb.cpp4
-rw-r--r--src/mame/drivers/lkage.cpp16
-rw-r--r--src/mame/drivers/llc.cpp4
-rw-r--r--src/mame/drivers/lockon.cpp34
-rw-r--r--src/mame/drivers/lola8a.cpp2
-rw-r--r--src/mame/drivers/looping.cpp12
-rw-r--r--src/mame/drivers/lordgun.cpp42
-rw-r--r--src/mame/drivers/lsasquad.cpp24
-rw-r--r--src/mame/drivers/ltcasino.cpp4
-rw-r--r--src/mame/drivers/ltd.cpp10
-rw-r--r--src/mame/drivers/luckgrln.cpp32
-rw-r--r--src/mame/drivers/lucky74.cpp32
-rw-r--r--src/mame/drivers/luckybal.cpp4
-rw-r--r--src/mame/drivers/lvcards.cpp16
-rw-r--r--src/mame/drivers/lviv.cpp2
-rw-r--r--src/mame/drivers/lwings.cpp64
-rw-r--r--src/mame/drivers/lwriter.cpp6
-rw-r--r--src/mame/drivers/lynx.cpp2
-rw-r--r--src/mame/drivers/m10.cpp26
-rw-r--r--src/mame/drivers/m107.cpp14
-rw-r--r--src/mame/drivers/m14.cpp14
-rw-r--r--src/mame/drivers/m20.cpp4
-rw-r--r--src/mame/drivers/m24.cpp6
-rw-r--r--src/mame/drivers/m5.cpp46
-rw-r--r--src/mame/drivers/m52.cpp28
-rw-r--r--src/mame/drivers/m57.cpp4
-rw-r--r--src/mame/drivers/m58.cpp6
-rw-r--r--src/mame/drivers/m62.cpp122
-rw-r--r--src/mame/drivers/m63.cpp22
-rw-r--r--src/mame/drivers/m72.cpp140
-rw-r--r--src/mame/drivers/m79amb.cpp12
-rw-r--r--src/mame/drivers/m90.cpp14
-rw-r--r--src/mame/drivers/m92.cpp40
-rw-r--r--src/mame/drivers/mac.cpp266
-rw-r--r--src/mame/drivers/mac128.cpp20
-rw-r--r--src/mame/drivers/macpci.cpp6
-rw-r--r--src/mame/drivers/macrossp.cpp16
-rw-r--r--src/mame/drivers/macs.cpp6
-rw-r--r--src/mame/drivers/madalien.cpp10
-rw-r--r--src/mame/drivers/magic10.cpp40
-rw-r--r--src/mame/drivers/magicard.cpp26
-rw-r--r--src/mame/drivers/magicfly.cpp8
-rw-r--r--src/mame/drivers/magictg.cpp18
-rw-r--r--src/mame/drivers/magmax.cpp6
-rw-r--r--src/mame/drivers/magnum.cpp6
-rw-r--r--src/mame/drivers/magtouch.cpp2
-rw-r--r--src/mame/drivers/mainevt.cpp28
-rw-r--r--src/mame/drivers/mainsnk.cpp8
-rw-r--r--src/mame/drivers/majorpkr.cpp24
-rw-r--r--src/mame/drivers/malzak.cpp20
-rw-r--r--src/mame/drivers/mappy.cpp14
-rw-r--r--src/mame/drivers/marineb.cpp10
-rw-r--r--src/mame/drivers/marinedt.cpp18
-rw-r--r--src/mame/drivers/mario.cpp20
-rw-r--r--src/mame/drivers/markham.cpp28
-rw-r--r--src/mame/drivers/mastboy.cpp10
-rw-r--r--src/mame/drivers/mastboyo.cpp6
-rw-r--r--src/mame/drivers/matmania.cpp14
-rw-r--r--src/mame/drivers/maxaflex.cpp3
-rw-r--r--src/mame/drivers/maygay1b.cpp44
-rw-r--r--src/mame/drivers/maygayv1.cpp8
-rw-r--r--src/mame/drivers/mazerbla.cpp32
-rw-r--r--src/mame/drivers/mbc200.cpp2
-rw-r--r--src/mame/drivers/mbc55x.cpp14
-rw-r--r--src/mame/drivers/mbee.cpp152
-rw-r--r--src/mame/drivers/mc10.cpp10
-rw-r--r--src/mame/drivers/mc1000.cpp10
-rw-r--r--src/mame/drivers/mc1502.cpp4
-rw-r--r--src/mame/drivers/mc8030.cpp6
-rw-r--r--src/mame/drivers/mcatadv.cpp10
-rw-r--r--src/mame/drivers/mcb216.cpp2
-rw-r--r--src/mame/drivers/mcr.cpp12
-rw-r--r--src/mame/drivers/mcr3.cpp14
-rw-r--r--src/mame/drivers/mcr68.cpp18
-rw-r--r--src/mame/drivers/meadows.cpp26
-rw-r--r--src/mame/drivers/mediagx.cpp16
-rw-r--r--src/mame/drivers/megadriv_acbl.cpp16
-rw-r--r--src/mame/drivers/megadriv_rad.cpp18
-rw-r--r--src/mame/drivers/megaplay.cpp10
-rw-r--r--src/mame/drivers/megasys1.cpp60
-rw-r--r--src/mame/drivers/megatech.cpp16
-rw-r--r--src/mame/drivers/megazone.cpp4
-rw-r--r--src/mame/drivers/meijinsn.cpp4
-rw-r--r--src/mame/drivers/mephisto.cpp14
-rw-r--r--src/mame/drivers/mephisto_montec.cpp52
-rw-r--r--src/mame/drivers/mephistp.cpp6
-rw-r--r--src/mame/drivers/merit.cpp54
-rw-r--r--src/mame/drivers/meritm.cpp14
-rw-r--r--src/mame/drivers/mermaid.cpp16
-rw-r--r--src/mame/drivers/mes.cpp4
-rw-r--r--src/mame/drivers/metalmx.cpp28
-rw-r--r--src/mame/drivers/metlclsh.cpp20
-rw-r--r--src/mame/drivers/metlfrzr.cpp2
-rw-r--r--src/mame/drivers/metro.cpp184
-rw-r--r--src/mame/drivers/mexico86.cpp8
-rw-r--r--src/mame/drivers/meyc8080.cpp14
-rw-r--r--src/mame/drivers/meyc8088.cpp6
-rw-r--r--src/mame/drivers/mgames.cpp18
-rw-r--r--src/mame/drivers/mgavegas.cpp8
-rw-r--r--src/mame/drivers/mgolf.cpp14
-rw-r--r--src/mame/drivers/mhavoc.cpp40
-rw-r--r--src/mame/drivers/micral.cpp8
-rw-r--r--src/mame/drivers/micro20.cpp2
-rw-r--r--src/mame/drivers/micro3d.cpp36
-rw-r--r--src/mame/drivers/microdec.cpp8
-rw-r--r--src/mame/drivers/microkit.cpp2
-rw-r--r--src/mame/drivers/micronic.cpp22
-rw-r--r--src/mame/drivers/micropin.cpp12
-rw-r--r--src/mame/drivers/microtan.cpp4
-rw-r--r--src/mame/drivers/microterm.cpp2
-rw-r--r--src/mame/drivers/midas.cpp36
-rw-r--r--src/mame/drivers/midqslvr.cpp18
-rw-r--r--src/mame/drivers/midtunit.cpp18
-rw-r--r--src/mame/drivers/midvunit.cpp62
-rw-r--r--src/mame/drivers/midwunit.cpp18
-rw-r--r--src/mame/drivers/midxunit.cpp22
-rw-r--r--src/mame/drivers/midyunit.cpp20
-rw-r--r--src/mame/drivers/midzeus.cpp26
-rw-r--r--src/mame/drivers/mikie.cpp12
-rw-r--r--src/mame/drivers/mikro80.cpp14
-rw-r--r--src/mame/drivers/mikromik.cpp2
-rw-r--r--src/mame/drivers/mikrosha.cpp4
-rw-r--r--src/mame/drivers/mil4000.cpp30
-rw-r--r--src/mame/drivers/miniframe.cpp4
-rw-r--r--src/mame/drivers/minitel_2_rpic.cpp4
-rw-r--r--src/mame/drivers/mirage.cpp8
-rw-r--r--src/mame/drivers/mirax.cpp8
-rw-r--r--src/mame/drivers/missb2.cpp12
-rw-r--r--src/mame/drivers/missile.cpp4
-rw-r--r--src/mame/drivers/mitchell.cpp64
-rw-r--r--src/mame/drivers/mits680b.cpp2
-rw-r--r--src/mame/drivers/mjkjidai.cpp8
-rw-r--r--src/mame/drivers/mjsenpu.cpp12
-rw-r--r--src/mame/drivers/mjsister.cpp12
-rw-r--r--src/mame/drivers/mk1.cpp2
-rw-r--r--src/mame/drivers/mk14.cpp4
-rw-r--r--src/mame/drivers/mlanding.cpp38
-rw-r--r--src/mame/drivers/mmagic.cpp10
-rw-r--r--src/mame/drivers/mmd1.cpp14
-rw-r--r--src/mame/drivers/mmm.cpp4
-rw-r--r--src/mame/drivers/mmodular.cpp2
-rw-r--r--src/mame/drivers/mod8.cpp6
-rw-r--r--src/mame/drivers/model1.cpp30
-rw-r--r--src/mame/drivers/model2.cpp114
-rw-r--r--src/mame/drivers/model3.cpp26
-rw-r--r--src/mame/drivers/modellot.cpp4
-rw-r--r--src/mame/drivers/mogura.cpp6
-rw-r--r--src/mame/drivers/mole.cpp10
-rw-r--r--src/mame/drivers/molecular.cpp10
-rw-r--r--src/mame/drivers/momoko.cpp22
-rw-r--r--src/mame/drivers/monty.cpp8
-rw-r--r--src/mame/drivers/monzagp.cpp2
-rw-r--r--src/mame/drivers/moo.cpp18
-rw-r--r--src/mame/drivers/mosaic.cpp12
-rw-r--r--src/mame/drivers/mouser.cpp2
-rw-r--r--src/mame/drivers/mpf1.cpp2
-rw-r--r--src/mame/drivers/mpu12wbk.cpp4
-rw-r--r--src/mame/drivers/mpu3.cpp6
-rw-r--r--src/mame/drivers/mpu4plasma.cpp4
-rw-r--r--src/mame/drivers/mpu4vid.cpp20
-rw-r--r--src/mame/drivers/mpu5.cpp2
-rw-r--r--src/mame/drivers/mpz80.cpp12
-rw-r--r--src/mame/drivers/mquake.cpp16
-rw-r--r--src/mame/drivers/mrdo.cpp16
-rw-r--r--src/mame/drivers/mrflea.cpp6
-rw-r--r--src/mame/drivers/mrgame.cpp28
-rw-r--r--src/mame/drivers/mrjong.cpp12
-rw-r--r--src/mame/drivers/ms0515.cpp4
-rw-r--r--src/mame/drivers/ms32.cpp42
-rw-r--r--src/mame/drivers/ms6102.cpp6
-rw-r--r--src/mame/drivers/msisaac.cpp36
-rw-r--r--src/mame/drivers/mstation.cpp18
-rw-r--r--src/mame/drivers/msx.cpp50
-rw-r--r--src/mame/drivers/mt735.cpp4
-rw-r--r--src/mame/drivers/mtouchxl.cpp6
-rw-r--r--src/mame/drivers/mtx.cpp30
-rw-r--r--src/mame/drivers/mugsmash.cpp10
-rw-r--r--src/mame/drivers/multfish.cpp92
-rw-r--r--src/mame/drivers/multi16.cpp4
-rw-r--r--src/mame/drivers/multi8.cpp14
-rw-r--r--src/mame/drivers/multigam.cpp46
-rw-r--r--src/mame/drivers/munchmo.cpp8
-rw-r--r--src/mame/drivers/murogem.cpp2
-rw-r--r--src/mame/drivers/murogmbl.cpp4
-rw-r--r--src/mame/drivers/mustache.cpp6
-rw-r--r--src/mame/drivers/mvme147.cpp10
-rw-r--r--src/mame/drivers/mw18w.cpp10
-rw-r--r--src/mame/drivers/mw8080bw.cpp136
-rw-r--r--src/mame/drivers/mwarr.cpp14
-rw-r--r--src/mame/drivers/mwsub.cpp12
-rw-r--r--src/mame/drivers/myb3k.cpp10
-rw-r--r--src/mame/drivers/mycom.cpp8
-rw-r--r--src/mame/drivers/mystston.cpp6
-rw-r--r--src/mame/drivers/mystwarr.cpp78
-rw-r--r--src/mame/drivers/myvision.cpp4
-rw-r--r--src/mame/drivers/mz2000.cpp16
-rw-r--r--src/mame/drivers/mz2500.cpp62
-rw-r--r--src/mame/drivers/mz3500.cpp12
-rw-r--r--src/mame/drivers/mz6500.cpp2
-rw-r--r--src/mame/drivers/mz700.cpp50
-rw-r--r--src/mame/drivers/mz80.cpp2
-rw-r--r--src/mame/drivers/n64.cpp2
-rw-r--r--src/mame/drivers/n8080.cpp12
-rw-r--r--src/mame/drivers/nakajies.cpp28
-rw-r--r--src/mame/drivers/namcofl.cpp42
-rw-r--r--src/mame/drivers/namcona1.cpp34
-rw-r--r--src/mame/drivers/namconb1.cpp62
-rw-r--r--src/mame/drivers/namcond1.cpp10
-rw-r--r--src/mame/drivers/namcos1.cpp28
-rw-r--r--src/mame/drivers/namcos10.cpp32
-rw-r--r--src/mame/drivers/namcos11.cpp12
-rw-r--r--src/mame/drivers/namcos12.cpp56
-rw-r--r--src/mame/drivers/namcos2.cpp66
-rw-r--r--src/mame/drivers/namcos21.cpp122
-rw-r--r--src/mame/drivers/namcos22.cpp120
-rw-r--r--src/mame/drivers/namcos23.cpp72
-rw-r--r--src/mame/drivers/namcos86.cpp98
-rw-r--r--src/mame/drivers/nanos.cpp2
-rw-r--r--src/mame/drivers/naomi.cpp56
-rw-r--r--src/mame/drivers/nascom1.cpp12
-rw-r--r--src/mame/drivers/naughtyb.cpp12
-rw-r--r--src/mame/drivers/nbmj8688.cpp150
-rw-r--r--src/mame/drivers/nbmj8891.cpp184
-rw-r--r--src/mame/drivers/nbmj8900.cpp20
-rw-r--r--src/mame/drivers/nbmj8991.cpp54
-rw-r--r--src/mame/drivers/nbmj9195.cpp330
-rw-r--r--src/mame/drivers/nc.cpp48
-rw-r--r--src/mame/drivers/nds.cpp26
-rw-r--r--src/mame/drivers/nemesis.cpp138
-rw-r--r--src/mame/drivers/neogeo.cpp36
-rw-r--r--src/mame/drivers/neogeocd.cpp16
-rw-r--r--src/mame/drivers/neoprint.cpp22
-rw-r--r--src/mame/drivers/neptunp2.cpp6
-rw-r--r--src/mame/drivers/nes.cpp6
-rw-r--r--src/mame/drivers/nes_vt.cpp88
-rw-r--r--src/mame/drivers/newbrain.cpp4
-rw-r--r--src/mame/drivers/news.cpp6
-rw-r--r--src/mame/drivers/next.cpp32
-rw-r--r--src/mame/drivers/nexus3d.cpp2
-rw-r--r--src/mame/drivers/ngen.cpp8
-rw-r--r--src/mame/drivers/ngp.cpp12
-rw-r--r--src/mame/drivers/nibble.cpp2
-rw-r--r--src/mame/drivers/nightgal.cpp42
-rw-r--r--src/mame/drivers/ninjakd2.cpp82
-rw-r--r--src/mame/drivers/ninjaw.cpp20
-rw-r--r--src/mame/drivers/nitedrvr.cpp12
-rw-r--r--src/mame/drivers/niyanpai.cpp124
-rw-r--r--src/mame/drivers/nmg5.cpp26
-rw-r--r--src/mame/drivers/nmk16.cpp280
-rw-r--r--src/mame/drivers/nokia_3310.cpp12
-rw-r--r--src/mame/drivers/norautp.cpp2
-rw-r--r--src/mame/drivers/notechan.cpp8
-rw-r--r--src/mame/drivers/notetaker.cpp42
-rw-r--r--src/mame/drivers/nova2001.cpp48
-rw-r--r--src/mame/drivers/novag6502.cpp24
-rw-r--r--src/mame/drivers/novag68k.cpp10
-rw-r--r--src/mame/drivers/novagf8.cpp4
-rw-r--r--src/mame/drivers/nsm.cpp14
-rw-r--r--src/mame/drivers/nsmpoker.cpp6
-rw-r--r--src/mame/drivers/nss.cpp22
-rw-r--r--src/mame/drivers/nwk-tr.cpp18
-rw-r--r--src/mame/drivers/nycaptor.cpp118
-rw-r--r--src/mame/drivers/nyny.cpp8
-rw-r--r--src/mame/drivers/ob68k1a.cpp12
-rw-r--r--src/mame/drivers/octopus.cpp16
-rw-r--r--src/mame/drivers/odyssey2.cpp4
-rw-r--r--src/mame/drivers/offtwall.cpp4
-rw-r--r--src/mame/drivers/ohmygod.cpp10
-rw-r--r--src/mame/drivers/ojankohs.cpp60
-rw-r--r--src/mame/drivers/okean240.cpp10
-rw-r--r--src/mame/drivers/olibochu.cpp8
-rw-r--r--src/mame/drivers/olyboss.cpp14
-rw-r--r--src/mame/drivers/omegrace.cpp8
-rw-r--r--src/mame/drivers/ondra.cpp2
-rw-r--r--src/mame/drivers/oneshot.cpp18
-rw-r--r--src/mame/drivers/onetwo.cpp10
-rw-r--r--src/mame/drivers/opwolf.cpp44
-rw-r--r--src/mame/drivers/orao.cpp2
-rw-r--r--src/mame/drivers/orbit.cpp10
-rw-r--r--src/mame/drivers/oric.cpp41
-rw-r--r--src/mame/drivers/orion.cpp22
-rw-r--r--src/mame/drivers/osbexec.cpp8
-rw-r--r--src/mame/drivers/osborne1.cpp14
-rw-r--r--src/mame/drivers/osi.cpp20
-rw-r--r--src/mame/drivers/othello.cpp24
-rw-r--r--src/mame/drivers/othunder.cpp8
-rw-r--r--src/mame/drivers/overdriv.cpp16
-rw-r--r--src/mame/drivers/p2000t.cpp18
-rw-r--r--src/mame/drivers/p8k.cpp4
-rw-r--r--src/mame/drivers/pachifev.cpp12
-rw-r--r--src/mame/drivers/pacland.cpp26
-rw-r--r--src/mame/drivers/pacman.cpp146
-rw-r--r--src/mame/drivers/pandoras.cpp20
-rw-r--r--src/mame/drivers/panicr.cpp10
-rw-r--r--src/mame/drivers/paradise.cpp20
-rw-r--r--src/mame/drivers/paranoia.cpp12
-rw-r--r--src/mame/drivers/parodius.cpp8
-rw-r--r--src/mame/drivers/partner.cpp4
-rw-r--r--src/mame/drivers/pasha2.cpp18
-rw-r--r--src/mame/drivers/paso1600.cpp12
-rw-r--r--src/mame/drivers/pasogo.cpp6
-rw-r--r--src/mame/drivers/pasopia.cpp2
-rw-r--r--src/mame/drivers/pasopia7.cpp10
-rw-r--r--src/mame/drivers/pass.cpp4
-rw-r--r--src/mame/drivers/pastelg.cpp20
-rw-r--r--src/mame/drivers/patapata.cpp6
-rw-r--r--src/mame/drivers/pb1000.cpp2
-rw-r--r--src/mame/drivers/pbaction.cpp20
-rw-r--r--src/mame/drivers/pc.cpp2
-rw-r--r--src/mame/drivers/pc100.cpp18
-rw-r--r--src/mame/drivers/pc1512.cpp28
-rw-r--r--src/mame/drivers/pc2000.cpp22
-rw-r--r--src/mame/drivers/pc4.cpp16
-rw-r--r--src/mame/drivers/pc6001.cpp86
-rw-r--r--src/mame/drivers/pc8001.cpp12
-rw-r--r--src/mame/drivers/pc8401a.cpp14
-rw-r--r--src/mame/drivers/pc8801.cpp80
-rw-r--r--src/mame/drivers/pc88va.cpp40
-rw-r--r--src/mame/drivers/pc9801.cpp152
-rw-r--r--src/mame/drivers/pcat_dyn.cpp6
-rw-r--r--src/mame/drivers/pcat_nit.cpp8
-rw-r--r--src/mame/drivers/pcd.cpp24
-rw-r--r--src/mame/drivers/pce.cpp8
-rw-r--r--src/mame/drivers/pce220.cpp58
-rw-r--r--src/mame/drivers/pcfx.cpp4
-rw-r--r--src/mame/drivers/pcktgal.cpp10
-rw-r--r--src/mame/drivers/pcw.cpp30
-rw-r--r--src/mame/drivers/pcw16.cpp36
-rw-r--r--src/mame/drivers/pcxt.cpp14
-rw-r--r--src/mame/drivers/pdp11.cpp2
-rw-r--r--src/mame/drivers/pecom.cpp6
-rw-r--r--src/mame/drivers/pegasus.cpp4
-rw-r--r--src/mame/drivers/pencil2.cpp18
-rw-r--r--src/mame/drivers/pengadvb.cpp8
-rw-r--r--src/mame/drivers/pengo.cpp8
-rw-r--r--src/mame/drivers/pentagon.cpp10
-rw-r--r--src/mame/drivers/peoplepc.cpp4
-rw-r--r--src/mame/drivers/peplus.cpp18
-rw-r--r--src/mame/drivers/pes.cpp6
-rw-r--r--src/mame/drivers/pet.cpp4
-rw-r--r--src/mame/drivers/peyper.cpp6
-rw-r--r--src/mame/drivers/pg685.cpp30
-rw-r--r--src/mame/drivers/pgm.cpp14
-rw-r--r--src/mame/drivers/pgm2.cpp34
-rw-r--r--src/mame/drivers/phc25.cpp4
-rw-r--r--src/mame/drivers/phoenix.cpp20
-rw-r--r--src/mame/drivers/photon.cpp12
-rw-r--r--src/mame/drivers/photon2.cpp8
-rw-r--r--src/mame/drivers/photoply.cpp12
-rw-r--r--src/mame/drivers/phunsy.cpp4
-rw-r--r--src/mame/drivers/pinball2k.cpp14
-rw-r--r--src/mame/drivers/pingpong.cpp16
-rw-r--r--src/mame/drivers/pinkiri8.cpp10
-rw-r--r--src/mame/drivers/pipbug.cpp2
-rw-r--r--src/mame/drivers/pipedrm.cpp12
-rw-r--r--src/mame/drivers/pipeline.cpp4
-rw-r--r--src/mame/drivers/pirates.cpp8
-rw-r--r--src/mame/drivers/piratesh.cpp8
-rw-r--r--src/mame/drivers/pitnrun.cpp20
-rw-r--r--src/mame/drivers/pk8000.cpp16
-rw-r--r--src/mame/drivers/pkscram.cpp8
-rw-r--r--src/mame/drivers/pktgaldx.cpp16
-rw-r--r--src/mame/drivers/plan80.cpp4
-rw-r--r--src/mame/drivers/play_1.cpp14
-rw-r--r--src/mame/drivers/play_2.cpp12
-rw-r--r--src/mame/drivers/play_3.cpp22
-rw-r--r--src/mame/drivers/playch10.cpp16
-rw-r--r--src/mame/drivers/playmark.cpp76
-rw-r--r--src/mame/drivers/plus4.cpp4
-rw-r--r--src/mame/drivers/pluto5.cpp2
-rw-r--r--src/mame/drivers/plygonet.cpp32
-rw-r--r--src/mame/drivers/pmd85.cpp4
-rw-r--r--src/mame/drivers/pmi80.cpp4
-rw-r--r--src/mame/drivers/pntnpuzl.cpp14
-rw-r--r--src/mame/drivers/pocketc.cpp24
-rw-r--r--src/mame/drivers/pockstat.cpp20
-rw-r--r--src/mame/drivers/pofo.cpp4
-rw-r--r--src/mame/drivers/poisk1.cpp6
-rw-r--r--src/mame/drivers/pokechmp.cpp10
-rw-r--r--src/mame/drivers/pokemini.cpp4
-rw-r--r--src/mame/drivers/poker72.cpp6
-rw-r--r--src/mame/drivers/polepos.cpp32
-rw-r--r--src/mame/drivers/polgar.cpp32
-rw-r--r--src/mame/drivers/policetr.cpp32
-rw-r--r--src/mame/drivers/poly.cpp20
-rw-r--r--src/mame/drivers/poly88.cpp6
-rw-r--r--src/mame/drivers/poly880.cpp2
-rw-r--r--src/mame/drivers/polyplay.cpp4
-rw-r--r--src/mame/drivers/poolshrk.cpp16
-rw-r--r--src/mame/drivers/pooyan.cpp4
-rw-r--r--src/mame/drivers/popeye.cpp12
-rw-r--r--src/mame/drivers/popobear.cpp6
-rw-r--r--src/mame/drivers/popper.cpp20
-rw-r--r--src/mame/drivers/portrait.cpp10
-rw-r--r--src/mame/drivers/powerbal.cpp20
-rw-r--r--src/mame/drivers/powerins.cpp14
-rw-r--r--src/mame/drivers/pp01.cpp4
-rw-r--r--src/mame/drivers/ppmast93.cpp8
-rw-r--r--src/mame/drivers/prehisle.cpp14
-rw-r--r--src/mame/drivers/prestige.cpp18
-rw-r--r--src/mame/drivers/primo.cpp10
-rw-r--r--src/mame/drivers/pro80.cpp6
-rw-r--r--src/mame/drivers/proconn.cpp60
-rw-r--r--src/mame/drivers/prof180x.cpp8
-rw-r--r--src/mame/drivers/prof80.cpp6
-rw-r--r--src/mame/drivers/progolf.cpp12
-rw-r--r--src/mame/drivers/prophet600.cpp14
-rw-r--r--src/mame/drivers/proteus.cpp16
-rw-r--r--src/mame/drivers/psikyo.cpp28
-rw-r--r--src/mame/drivers/psikyo4.cpp16
-rw-r--r--src/mame/drivers/psikyosh.cpp12
-rw-r--r--src/mame/drivers/psion.cpp28
-rw-r--r--src/mame/drivers/psx.cpp2
-rw-r--r--src/mame/drivers/psychic5.cpp36
-rw-r--r--src/mame/drivers/pt68k4.cpp12
-rw-r--r--src/mame/drivers/ptcsol.cpp10
-rw-r--r--src/mame/drivers/pturn.cpp14
-rw-r--r--src/mame/drivers/puckpkmn.cpp10
-rw-r--r--src/mame/drivers/pulsar.cpp6
-rw-r--r--src/mame/drivers/punchout.cpp24
-rw-r--r--src/mame/drivers/pv1000.cpp4
-rw-r--r--src/mame/drivers/pv2000.cpp20
-rw-r--r--src/mame/drivers/pv9234.cpp6
-rw-r--r--src/mame/drivers/pwrview.cpp38
-rw-r--r--src/mame/drivers/px4.cpp42
-rw-r--r--src/mame/drivers/px8.cpp6
-rw-r--r--src/mame/drivers/pyl601.cpp24
-rw-r--r--src/mame/drivers/pzletime.cpp12
-rw-r--r--src/mame/drivers/qdrmfgp.cpp68
-rw-r--r--src/mame/drivers/qix.cpp18
-rw-r--r--src/mame/drivers/ql.cpp4
-rw-r--r--src/mame/drivers/qtsbc.cpp4
-rw-r--r--src/mame/drivers/quantum.cpp6
-rw-r--r--src/mame/drivers/quasar.cpp22
-rw-r--r--src/mame/drivers/queen.cpp12
-rw-r--r--src/mame/drivers/quickpick5.cpp8
-rw-r--r--src/mame/drivers/quizdna.cpp36
-rw-r--r--src/mame/drivers/quizo.cpp6
-rw-r--r--src/mame/drivers/quizpani.cpp6
-rw-r--r--src/mame/drivers/quizpun2.cpp14
-rw-r--r--src/mame/drivers/quizshow.cpp16
-rw-r--r--src/mame/drivers/qvt201.cpp6
-rw-r--r--src/mame/drivers/qx10.cpp14
-rw-r--r--src/mame/drivers/r2dtank.cpp6
-rw-r--r--src/mame/drivers/r2dx_v33.cpp100
-rw-r--r--src/mame/drivers/r9751.cpp8
-rw-r--r--src/mame/drivers/rabbit.cpp16
-rw-r--r--src/mame/drivers/rad_eu3a05.cpp42
-rw-r--r--src/mame/drivers/rad_eu3a14.cpp10
-rw-r--r--src/mame/drivers/radio86.cpp6
-rw-r--r--src/mame/drivers/raiden.cpp20
-rw-r--r--src/mame/drivers/raiden2.cpp74
-rw-r--r--src/mame/drivers/rainbow.cpp408
-rw-r--r--src/mame/drivers/rallyx.cpp14
-rw-r--r--src/mame/drivers/rambo.cpp2
-rw-r--r--src/mame/drivers/rampart.cpp4
-rw-r--r--src/mame/drivers/rastan.cpp10
-rw-r--r--src/mame/drivers/rastersp.cpp20
-rw-r--r--src/mame/drivers/ravens.cpp12
-rw-r--r--src/mame/drivers/rbisland.cpp8
-rw-r--r--src/mame/drivers/rbmk.cpp22
-rw-r--r--src/mame/drivers/rc702.cpp6
-rw-r--r--src/mame/drivers/rc759.cpp24
-rw-r--r--src/mame/drivers/rd110.cpp12
-rw-r--r--src/mame/drivers/re900.cpp8
-rw-r--r--src/mame/drivers/realbrk.cpp22
-rw-r--r--src/mame/drivers/redalert.cpp28
-rw-r--r--src/mame/drivers/redclash.cpp30
-rw-r--r--src/mame/drivers/relief.cpp6
-rw-r--r--src/mame/drivers/renegade.cpp22
-rw-r--r--src/mame/drivers/replicator.cpp2
-rw-r--r--src/mame/drivers/retofinv.cpp24
-rw-r--r--src/mame/drivers/rex6000.cpp26
-rw-r--r--src/mame/drivers/risc2500.cpp8
-rw-r--r--src/mame/drivers/riscpc.cpp4
-rw-r--r--src/mame/drivers/rltennis.cpp8
-rw-r--r--src/mame/drivers/rm380z.cpp12
-rw-r--r--src/mame/drivers/rmhaihai.cpp30
-rw-r--r--src/mame/drivers/rmnimbus.cpp18
-rw-r--r--src/mame/drivers/rmt32.cpp12
-rw-r--r--src/mame/drivers/rockrage.cpp10
-rw-r--r--src/mame/drivers/rocnrope.cpp6
-rw-r--r--src/mame/drivers/rohga.cpp20
-rw-r--r--src/mame/drivers/rollerg.cpp10
-rw-r--r--src/mame/drivers/rollext.cpp4
-rw-r--r--src/mame/drivers/rollrace.cpp16
-rw-r--r--src/mame/drivers/ron.cpp10
-rw-r--r--src/mame/drivers/rotaryf.cpp2
-rw-r--r--src/mame/drivers/roul.cpp8
-rw-r--r--src/mame/drivers/route16.cpp38
-rw-r--r--src/mame/drivers/rowamet.cpp6
-rw-r--r--src/mame/drivers/royalmah.cpp174
-rw-r--r--src/mame/drivers/rpunch.cpp16
-rw-r--r--src/mame/drivers/rt1715.cpp12
-rw-r--r--src/mame/drivers/runaway.cpp12
-rw-r--r--src/mame/drivers/rungun.cpp14
-rw-r--r--src/mame/drivers/rvoice.cpp2
-rw-r--r--src/mame/drivers/rx78.cpp18
-rw-r--r--src/mame/drivers/rz1.cpp6
-rw-r--r--src/mame/drivers/s11.cpp8
-rw-r--r--src/mame/drivers/s11a.cpp10
-rw-r--r--src/mame/drivers/s11b.cpp14
-rw-r--r--src/mame/drivers/s11c.cpp10
-rw-r--r--src/mame/drivers/s3.cpp2
-rw-r--r--src/mame/drivers/s4.cpp2
-rw-r--r--src/mame/drivers/s6.cpp2
-rw-r--r--src/mame/drivers/s6a.cpp2
-rw-r--r--src/mame/drivers/s7.cpp4
-rw-r--r--src/mame/drivers/s8.cpp4
-rw-r--r--src/mame/drivers/s8a.cpp4
-rw-r--r--src/mame/drivers/s9.cpp4
-rw-r--r--src/mame/drivers/sacstate.cpp8
-rw-r--r--src/mame/drivers/safarir.cpp6
-rw-r--r--src/mame/drivers/sage2.cpp2
-rw-r--r--src/mame/drivers/samcoupe.cpp54
-rw-r--r--src/mame/drivers/sandscrp.cpp18
-rw-r--r--src/mame/drivers/sangho.cpp6
-rw-r--r--src/mame/drivers/sanremo.cpp6
-rw-r--r--src/mame/drivers/sapi1.cpp26
-rw-r--r--src/mame/drivers/saturn.cpp24
-rw-r--r--src/mame/drivers/sauro.cpp26
-rw-r--r--src/mame/drivers/savquest.cpp22
-rw-r--r--src/mame/drivers/sbasketb.cpp12
-rw-r--r--src/mame/drivers/sbc6510.cpp2
-rw-r--r--src/mame/drivers/sbowling.cpp10
-rw-r--r--src/mame/drivers/sbrain.cpp12
-rw-r--r--src/mame/drivers/sbrkout.cpp12
-rw-r--r--src/mame/drivers/sbugger.cpp8
-rw-r--r--src/mame/drivers/sc1.cpp2
-rw-r--r--src/mame/drivers/sc2.cpp2
-rw-r--r--src/mame/drivers/scobra.cpp124
-rw-r--r--src/mame/drivers/scorpion.cpp14
-rw-r--r--src/mame/drivers/scotrsht.cpp12
-rw-r--r--src/mame/drivers/scramble.cpp214
-rw-r--r--src/mame/drivers/scregg.cpp18
-rw-r--r--src/mame/drivers/scyclone.cpp30
-rw-r--r--src/mame/drivers/sderby.cpp72
-rw-r--r--src/mame/drivers/sderby2.cpp12
-rw-r--r--src/mame/drivers/seabattl.cpp18
-rw-r--r--src/mame/drivers/seattle.cpp50
-rw-r--r--src/mame/drivers/segac2.cpp8
-rw-r--r--src/mame/drivers/segae.cpp6
-rw-r--r--src/mame/drivers/segag80r.cpp36
-rw-r--r--src/mame/drivers/segag80v.cpp16
-rw-r--r--src/mame/drivers/segahang.cpp14
-rw-r--r--src/mame/drivers/segald.cpp12
-rw-r--r--src/mame/drivers/segam1.cpp4
-rw-r--r--src/mame/drivers/segapico.cpp4
-rw-r--r--src/mame/drivers/segas16a.cpp16
-rw-r--r--src/mame/drivers/segas16b.cpp54
-rw-r--r--src/mame/drivers/segas18.cpp4
-rw-r--r--src/mame/drivers/segas24.cpp54
-rw-r--r--src/mame/drivers/segas32.cpp64
-rw-r--r--src/mame/drivers/segasp.cpp20
-rw-r--r--src/mame/drivers/segaxbd.cpp6
-rw-r--r--src/mame/drivers/segaybd.cpp6
-rw-r--r--src/mame/drivers/seibucats.cpp18
-rw-r--r--src/mame/drivers/seibuspi.cpp70
-rw-r--r--src/mame/drivers/seicross.cpp8
-rw-r--r--src/mame/drivers/seicupbl.cpp12
-rw-r--r--src/mame/drivers/sengokmj.cpp16
-rw-r--r--src/mame/drivers/senjyo.cpp52
-rw-r--r--src/mame/drivers/seta.cpp368
-rw-r--r--src/mame/drivers/seta2.cpp114
-rw-r--r--src/mame/drivers/sf.cpp44
-rw-r--r--src/mame/drivers/sfbonus.cpp20
-rw-r--r--src/mame/drivers/sfcbox.cpp16
-rw-r--r--src/mame/drivers/sfkick.cpp8
-rw-r--r--src/mame/drivers/sg1000.cpp42
-rw-r--r--src/mame/drivers/sg1000a.cpp12
-rw-r--r--src/mame/drivers/shadfrce.cpp28
-rw-r--r--src/mame/drivers/shangha3.cpp32
-rw-r--r--src/mame/drivers/shanghai.cpp4
-rw-r--r--src/mame/drivers/shangkid.cpp26
-rw-r--r--src/mame/drivers/shaolins.cpp14
-rw-r--r--src/mame/drivers/shisen.cpp8
-rw-r--r--src/mame/drivers/shootout.cpp20
-rw-r--r--src/mame/drivers/shougi.cpp2
-rw-r--r--src/mame/drivers/shuuz.cpp4
-rw-r--r--src/mame/drivers/sidearms.cpp44
-rw-r--r--src/mame/drivers/sidepckt.cpp10
-rw-r--r--src/mame/drivers/sigmab52.cpp24
-rw-r--r--src/mame/drivers/sigmab98.cpp166
-rw-r--r--src/mame/drivers/silkroad.cpp12
-rw-r--r--src/mame/drivers/silvmil.cpp20
-rw-r--r--src/mame/drivers/simpl156.cpp50
-rw-r--r--src/mame/drivers/simple_st0016.cpp16
-rw-r--r--src/mame/drivers/simpsons.cpp14
-rw-r--r--src/mame/drivers/skeetsht.cpp8
-rw-r--r--src/mame/drivers/skimaxx.cpp16
-rw-r--r--src/mame/drivers/skullxbo.cpp24
-rw-r--r--src/mame/drivers/skyarmy.cpp4
-rw-r--r--src/mame/drivers/skydiver.cpp6
-rw-r--r--src/mame/drivers/skyfox.cpp2
-rw-r--r--src/mame/drivers/skykid.cpp26
-rw-r--r--src/mame/drivers/skylncr.cpp106
-rw-r--r--src/mame/drivers/skyraid.cpp10
-rw-r--r--src/mame/drivers/slapfght.cpp62
-rw-r--r--src/mame/drivers/slapshot.cpp10
-rw-r--r--src/mame/drivers/slc1.cpp2
-rw-r--r--src/mame/drivers/slicer.cpp8
-rw-r--r--src/mame/drivers/sliver.cpp16
-rw-r--r--src/mame/drivers/slotcarn.cpp2
-rw-r--r--src/mame/drivers/sm7238.cpp6
-rw-r--r--src/mame/drivers/smc777.cpp32
-rw-r--r--src/mame/drivers/sms.cpp96
-rw-r--r--src/mame/drivers/sms_bootleg.cpp6
-rw-r--r--src/mame/drivers/smsmcorp.cpp14
-rw-r--r--src/mame/drivers/snes.cpp2
-rw-r--r--src/mame/drivers/snesb.cpp6
-rw-r--r--src/mame/drivers/snk.cpp622
-rw-r--r--src/mame/drivers/snk6502.cpp66
-rw-r--r--src/mame/drivers/snk68.cpp28
-rw-r--r--src/mame/drivers/snookr10.cpp28
-rw-r--r--src/mame/drivers/snowbros.cpp62
-rw-r--r--src/mame/drivers/socrates.cpp42
-rw-r--r--src/mame/drivers/softbox.cpp10
-rw-r--r--src/mame/drivers/solomon.cpp16
-rw-r--r--src/mame/drivers/sonson.cpp6
-rw-r--r--src/mame/drivers/sorcerer.cpp8
-rw-r--r--src/mame/drivers/sothello.cpp22
-rw-r--r--src/mame/drivers/spacefb.cpp8
-rw-r--r--src/mame/drivers/spaceg.cpp10
-rw-r--r--src/mame/drivers/spartanxtec.cpp8
-rw-r--r--src/mame/drivers/spbactn.cpp28
-rw-r--r--src/mame/drivers/spc1000.cpp10
-rw-r--r--src/mame/drivers/spc1500.cpp4
-rw-r--r--src/mame/drivers/spcforce.cpp10
-rw-r--r--src/mame/drivers/spdodgeb.cpp12
-rw-r--r--src/mame/drivers/spec128.cpp8
-rw-r--r--src/mame/drivers/special.cpp12
-rw-r--r--src/mame/drivers/specpls3.cpp10
-rw-r--r--src/mame/drivers/spectrum.cpp6
-rw-r--r--src/mame/drivers/speedatk.cpp6
-rw-r--r--src/mame/drivers/speedbal.cpp14
-rw-r--r--src/mame/drivers/speedspn.cpp16
-rw-r--r--src/mame/drivers/speglsht.cpp10
-rw-r--r--src/mame/drivers/spinb.cpp34
-rw-r--r--src/mame/drivers/spirit76.cpp4
-rw-r--r--src/mame/drivers/splash.cpp34
-rw-r--r--src/mame/drivers/splus.cpp12
-rw-r--r--src/mame/drivers/spoker.cpp18
-rw-r--r--src/mame/drivers/spool99.cpp24
-rw-r--r--src/mame/drivers/sprcros2.cpp32
-rw-r--r--src/mame/drivers/sprint2.cpp32
-rw-r--r--src/mame/drivers/sprint4.cpp20
-rw-r--r--src/mame/drivers/sprint8.cpp8
-rw-r--r--src/mame/drivers/spy.cpp12
-rw-r--r--src/mame/drivers/spyhuntertec.cpp18
-rw-r--r--src/mame/drivers/squale.cpp10
-rw-r--r--src/mame/drivers/srmp2.cpp46
-rw-r--r--src/mame/drivers/srmp5.cpp32
-rw-r--r--src/mame/drivers/srmp6.cpp10
-rw-r--r--src/mame/drivers/srumbler.cpp10
-rw-r--r--src/mame/drivers/ssfindo.cpp26
-rw-r--r--src/mame/drivers/sshangha.cpp32
-rw-r--r--src/mame/drivers/sshot.cpp6
-rw-r--r--src/mame/drivers/ssingles.cpp16
-rw-r--r--src/mame/drivers/sslam.cpp12
-rw-r--r--src/mame/drivers/ssozumo.cpp18
-rw-r--r--src/mame/drivers/sspeedr.cpp34
-rw-r--r--src/mame/drivers/ssrj.cpp8
-rw-r--r--src/mame/drivers/sstrangr.cpp2
-rw-r--r--src/mame/drivers/ssv.cpp74
-rw-r--r--src/mame/drivers/stactics.cpp12
-rw-r--r--src/mame/drivers/stadhero.cpp4
-rw-r--r--src/mame/drivers/starcrus.cpp24
-rw-r--r--src/mame/drivers/starfire.cpp6
-rw-r--r--src/mame/drivers/stargame.cpp2
-rw-r--r--src/mame/drivers/starshp1.cpp14
-rw-r--r--src/mame/drivers/starwars.cpp22
-rw-r--r--src/mame/drivers/statriv2.cpp4
-rw-r--r--src/mame/drivers/stellafr.cpp4
-rw-r--r--src/mame/drivers/stfight.cpp14
-rw-r--r--src/mame/drivers/stlforce.cpp12
-rw-r--r--src/mame/drivers/stratos.cpp10
-rw-r--r--src/mame/drivers/studio2.cpp10
-rw-r--r--src/mame/drivers/stuntair.cpp12
-rw-r--r--src/mame/drivers/stv.cpp20
-rw-r--r--src/mame/drivers/sub.cpp8
-rw-r--r--src/mame/drivers/subs.cpp10
-rw-r--r--src/mame/drivers/subsino.cpp84
-rw-r--r--src/mame/drivers/subsino2.cpp214
-rw-r--r--src/mame/drivers/summit.cpp2
-rw-r--r--src/mame/drivers/sun2.cpp10
-rw-r--r--src/mame/drivers/sun3.cpp14
-rw-r--r--src/mame/drivers/sun3x.cpp48
-rw-r--r--src/mame/drivers/sun4.cpp18
-rw-r--r--src/mame/drivers/suna16.cpp62
-rw-r--r--src/mame/drivers/suna8.cpp124
-rw-r--r--src/mame/drivers/supbtime.cpp6
-rw-r--r--src/mame/drivers/supdrapo.cpp12
-rw-r--r--src/mame/drivers/supduck.cpp14
-rw-r--r--src/mame/drivers/super6.cpp20
-rw-r--r--src/mame/drivers/super80.cpp56
-rw-r--r--src/mame/drivers/superchs.cpp6
-rw-r--r--src/mame/drivers/supercrd.cpp4
-rw-r--r--src/mame/drivers/superdq.cpp8
-rw-r--r--src/mame/drivers/superqix.cpp22
-rw-r--r--src/mame/drivers/superslave.cpp12
-rw-r--r--src/mame/drivers/supertnk.cpp12
-rw-r--r--src/mame/drivers/superwng.cpp28
-rw-r--r--src/mame/drivers/supracan.cpp14
-rw-r--r--src/mame/drivers/suprgolf.cpp10
-rw-r--r--src/mame/drivers/suprloco.cpp10
-rw-r--r--src/mame/drivers/suprnova.cpp18
-rw-r--r--src/mame/drivers/suprridr.cpp18
-rw-r--r--src/mame/drivers/suprslam.cpp8
-rw-r--r--src/mame/drivers/supstarf.cpp4
-rw-r--r--src/mame/drivers/surpratk.cpp4
-rw-r--r--src/mame/drivers/svi318.cpp22
-rw-r--r--src/mame/drivers/svision.cpp4
-rw-r--r--src/mame/drivers/svmu.cpp14
-rw-r--r--src/mame/drivers/swtpc09.cpp18
-rw-r--r--src/mame/drivers/swyft.cpp12
-rw-r--r--src/mame/drivers/system1.cpp36
-rw-r--r--src/mame/drivers/system16.cpp390
-rw-r--r--src/mame/drivers/tagteam.cpp18
-rw-r--r--src/mame/drivers/tail2nos.cpp8
-rw-r--r--src/mame/drivers/taito.cpp6
-rw-r--r--src/mame/drivers/taito_b.cpp48
-rw-r--r--src/mame/drivers/taito_f2.cpp48
-rw-r--r--src/mame/drivers/taito_f3.cpp54
-rw-r--r--src/mame/drivers/taito_h.cpp4
-rw-r--r--src/mame/drivers/taito_l.cpp48
-rw-r--r--src/mame/drivers/taito_o.cpp2
-rw-r--r--src/mame/drivers/taito_x.cpp18
-rw-r--r--src/mame/drivers/taito_z.cpp74
-rw-r--r--src/mame/drivers/taitoair.cpp54
-rw-r--r--src/mame/drivers/taitogn.cpp28
-rw-r--r--src/mame/drivers/taitojc.cpp50
-rw-r--r--src/mame/drivers/taitopjc.cpp20
-rw-r--r--src/mame/drivers/taitosj.cpp34
-rw-r--r--src/mame/drivers/taitotz.cpp24
-rw-r--r--src/mame/drivers/taitowlf.cpp6
-rw-r--r--src/mame/drivers/tandy1t.cpp24
-rw-r--r--src/mame/drivers/tandy2k.cpp16
-rw-r--r--src/mame/drivers/tank8.cpp20
-rw-r--r--src/mame/drivers/tankbatt.cpp10
-rw-r--r--src/mame/drivers/tankbust.cpp14
-rw-r--r--src/mame/drivers/taotaido.cpp10
-rw-r--r--src/mame/drivers/tapatune.cpp30
-rw-r--r--src/mame/drivers/targeth.cpp8
-rw-r--r--src/mame/drivers/tasman.cpp12
-rw-r--r--src/mame/drivers/tatsumi.cpp66
-rw-r--r--src/mame/drivers/tattack.cpp8
-rw-r--r--src/mame/drivers/tavernie.cpp2
-rw-r--r--src/mame/drivers/tbowl.cpp36
-rw-r--r--src/mame/drivers/tceptor.cpp32
-rw-r--r--src/mame/drivers/tdv2324.cpp4
-rw-r--r--src/mame/drivers/tec1.cpp14
-rw-r--r--src/mame/drivers/techno.cpp20
-rw-r--r--src/mame/drivers/tecmo.cpp78
-rw-r--r--src/mame/drivers/tecmo16.cpp46
-rw-r--r--src/mame/drivers/tecmosys.cpp40
-rw-r--r--src/mame/drivers/tecnbras.cpp4
-rw-r--r--src/mame/drivers/tehkanwc.cpp40
-rw-r--r--src/mame/drivers/tek405x.cpp6
-rw-r--r--src/mame/drivers/tek440x.cpp2
-rw-r--r--src/mame/drivers/tempest.cpp8
-rw-r--r--src/mame/drivers/terak.cpp4
-rw-r--r--src/mame/drivers/terracre.cpp36
-rw-r--r--src/mame/drivers/tetrisp2.cpp172
-rw-r--r--src/mame/drivers/tgtpanic.cpp2
-rw-r--r--src/mame/drivers/thayers.cpp26
-rw-r--r--src/mame/drivers/thedealr.cpp8
-rw-r--r--src/mame/drivers/thedeep.cpp10
-rw-r--r--src/mame/drivers/thepit.cpp20
-rw-r--r--src/mame/drivers/thief.cpp18
-rw-r--r--src/mame/drivers/thomson.cpp160
-rw-r--r--src/mame/drivers/thoop2.cpp6
-rw-r--r--src/mame/drivers/thunderj.cpp8
-rw-r--r--src/mame/drivers/thunderx.cpp18
-rw-r--r--src/mame/drivers/ti85.cpp144
-rw-r--r--src/mame/drivers/ti89.cpp30
-rw-r--r--src/mame/drivers/ti990_10.cpp4
-rw-r--r--src/mame/drivers/ti990_4.cpp8
-rw-r--r--src/mame/drivers/ti99_2.cpp4
-rw-r--r--src/mame/drivers/ti99_4p.cpp6
-rw-r--r--src/mame/drivers/ti99_4x.cpp4
-rw-r--r--src/mame/drivers/ti99_8.cpp4
-rw-r--r--src/mame/drivers/tiamc1.cpp38
-rw-r--r--src/mame/drivers/tickee.cpp20
-rw-r--r--src/mame/drivers/tigeroad.cpp30
-rw-r--r--src/mame/drivers/tiki100.cpp8
-rw-r--r--src/mame/drivers/timelimt.cpp10
-rw-r--r--src/mame/drivers/timeplt.cpp8
-rw-r--r--src/mame/drivers/timex.cpp10
-rw-r--r--src/mame/drivers/tk2000.cpp8
-rw-r--r--src/mame/drivers/tk80.cpp6
-rw-r--r--src/mame/drivers/tk80bs.cpp2
-rw-r--r--src/mame/drivers/tm990189.cpp14
-rw-r--r--src/mame/drivers/tmaster.cpp2
-rw-r--r--src/mame/drivers/tmc1800.cpp14
-rw-r--r--src/mame/drivers/tmc2000e.cpp10
-rw-r--r--src/mame/drivers/tmc600.cpp4
-rw-r--r--src/mame/drivers/tmmjprd.cpp16
-rw-r--r--src/mame/drivers/tmnt.cpp134
-rw-r--r--src/mame/drivers/tmspoker.cpp4
-rw-r--r--src/mame/drivers/tnzs.cpp24
-rw-r--r--src/mame/drivers/toaplan1.cpp302
-rw-r--r--src/mame/drivers/toaplan2.cpp206
-rw-r--r--src/mame/drivers/toki.cpp24
-rw-r--r--src/mame/drivers/tomcat.cpp14
-rw-r--r--src/mame/drivers/tonton.cpp4
-rw-r--r--src/mame/drivers/toobin.cpp14
-rw-r--r--src/mame/drivers/topspeed.cpp10
-rw-r--r--src/mame/drivers/toratora.cpp4
-rw-r--r--src/mame/drivers/tosh1000.cpp4
-rw-r--r--src/mame/drivers/tourvis.cpp4
-rw-r--r--src/mame/drivers/toypop.cpp16
-rw-r--r--src/mame/drivers/tp84.cpp20
-rw-r--r--src/mame/drivers/tr175.cpp6
-rw-r--r--src/mame/drivers/trackfld.cpp40
-rw-r--r--src/mame/drivers/travrusa.cpp8
-rw-r--r--src/mame/drivers/tricep.cpp4
-rw-r--r--src/mame/drivers/triforce.cpp4
-rw-r--r--src/mame/drivers/triplhnt.cpp8
-rw-r--r--src/mame/drivers/trs80.cpp148
-rw-r--r--src/mame/drivers/trs80dt1.cpp6
-rw-r--r--src/mame/drivers/trs80m2.cpp24
-rw-r--r--src/mame/drivers/trucocl.cpp8
-rw-r--r--src/mame/drivers/trvmadns.cpp12
-rw-r--r--src/mame/drivers/trvquest.cpp2
-rw-r--r--src/mame/drivers/tryout.cpp16
-rw-r--r--src/mame/drivers/ts802.cpp18
-rw-r--r--src/mame/drivers/ts803.cpp8
-rw-r--r--src/mame/drivers/ts816.cpp14
-rw-r--r--src/mame/drivers/tsamurai.cpp82
-rw-r--r--src/mame/drivers/tsispch.cpp8
-rw-r--r--src/mame/drivers/ttchamp.cpp18
-rw-r--r--src/mame/drivers/tubep.cpp36
-rw-r--r--src/mame/drivers/tugboat.cpp6
-rw-r--r--src/mame/drivers/tumbleb.cpp64
-rw-r--r--src/mame/drivers/tunhunt.cpp6
-rw-r--r--src/mame/drivers/turbo.cpp24
-rw-r--r--src/mame/drivers/turrett.cpp8
-rw-r--r--src/mame/drivers/tutankhm.cpp4
-rw-r--r--src/mame/drivers/tutor.cpp30
-rw-r--r--src/mame/drivers/tv910.cpp12
-rw-r--r--src/mame/drivers/tv912.cpp8
-rw-r--r--src/mame/drivers/tv950.cpp2
-rw-r--r--src/mame/drivers/tv955.cpp2
-rw-r--r--src/mame/drivers/tv965.cpp2
-rw-r--r--src/mame/drivers/tv990.cpp4
-rw-r--r--src/mame/drivers/tvboy.cpp2
-rw-r--r--src/mame/drivers/tvc.cpp28
-rw-r--r--src/mame/drivers/twin16.cpp40
-rw-r--r--src/mame/drivers/twincobr.cpp30
-rw-r--r--src/mame/drivers/twinkle.cpp30
-rw-r--r--src/mame/drivers/twins.cpp26
-rw-r--r--src/mame/drivers/tx1.cpp50
-rw-r--r--src/mame/drivers/uapce.cpp8
-rw-r--r--src/mame/drivers/ultraman.cpp4
-rw-r--r--src/mame/drivers/ultratnk.cpp20
-rw-r--r--src/mame/drivers/ultrsprt.cpp8
-rw-r--r--src/mame/drivers/umipoker.cpp30
-rw-r--r--src/mame/drivers/undrfire.cpp12
-rw-r--r--src/mame/drivers/unichamp.cpp4
-rw-r--r--src/mame/drivers/unico.cpp50
-rw-r--r--src/mame/drivers/unior.cpp4
-rw-r--r--src/mame/drivers/univac.cpp12
-rw-r--r--src/mame/drivers/unixpc.cpp24
-rw-r--r--src/mame/drivers/unkhorse.cpp2
-rw-r--r--src/mame/drivers/upscope.cpp10
-rw-r--r--src/mame/drivers/usgames.cpp20
-rw-r--r--src/mame/drivers/ut88.cpp10
-rw-r--r--src/mame/drivers/uzebox.cpp8
-rw-r--r--src/mame/drivers/v100.cpp18
-rw-r--r--src/mame/drivers/v1050.cpp26
-rw-r--r--src/mame/drivers/v6809.cpp6
-rw-r--r--src/mame/drivers/vamphalf.cpp86
-rw-r--r--src/mame/drivers/vaportra.cpp8
-rw-r--r--src/mame/drivers/vastar.cpp6
-rw-r--r--src/mame/drivers/vax11.cpp8
-rw-r--r--src/mame/drivers/vball.cpp12
-rw-r--r--src/mame/drivers/vboy.cpp52
-rw-r--r--src/mame/drivers/vc4000.cpp10
-rw-r--r--src/mame/drivers/vcombat.cpp24
-rw-r--r--src/mame/drivers/vcs80.cpp4
-rw-r--r--src/mame/drivers/vd.cpp10
-rw-r--r--src/mame/drivers/vector06.cpp6
-rw-r--r--src/mame/drivers/vectrex.cpp6
-rw-r--r--src/mame/drivers/vega.cpp2
-rw-r--r--src/mame/drivers/vegaeo.cpp6
-rw-r--r--src/mame/drivers/vegas.cpp20
-rw-r--r--src/mame/drivers/vendetta.cpp16
-rw-r--r--src/mame/drivers/vertigo.cpp12
-rw-r--r--src/mame/drivers/vg5k.cpp10
-rw-r--r--src/mame/drivers/vgmplay.cpp16
-rw-r--r--src/mame/drivers/vic10.cpp6
-rw-r--r--src/mame/drivers/vic20.cpp4
-rw-r--r--src/mame/drivers/vicdual.cpp86
-rw-r--r--src/mame/drivers/victor9k.cpp2
-rw-r--r--src/mame/drivers/victory.cpp8
-rw-r--r--src/mame/drivers/vidbrain.cpp6
-rw-r--r--src/mame/drivers/videopin.cpp12
-rw-r--r--src/mame/drivers/videopkr.cpp8
-rw-r--r--src/mame/drivers/vigilant.cpp18
-rw-r--r--src/mame/drivers/vii.cpp6
-rw-r--r--src/mame/drivers/vindictr.cpp6
-rw-r--r--src/mame/drivers/vip.cpp4
-rw-r--r--src/mame/drivers/viper.cpp26
-rw-r--r--src/mame/drivers/vis.cpp12
-rw-r--r--src/mame/drivers/vixen.cpp10
-rw-r--r--src/mame/drivers/vk100.cpp30
-rw-r--r--src/mame/drivers/vlc.cpp16
-rw-r--r--src/mame/drivers/volfied.cpp8
-rw-r--r--src/mame/drivers/voyager.cpp6
-rw-r--r--src/mame/drivers/vp101.cpp32
-rw-r--r--src/mame/drivers/vp415.cpp6
-rw-r--r--src/mame/drivers/vpoker.cpp2
-rw-r--r--src/mame/drivers/vroulet.cpp6
-rw-r--r--src/mame/drivers/vsnes.cpp38
-rw-r--r--src/mame/drivers/vt100.cpp16
-rw-r--r--src/mame/drivers/vt240.cpp62
-rw-r--r--src/mame/drivers/vt520.cpp2
-rw-r--r--src/mame/drivers/vtech1.cpp10
-rw-r--r--src/mame/drivers/vtech2.cpp8
-rw-r--r--src/mame/drivers/vulgus.cpp8
-rw-r--r--src/mame/drivers/wacky_gator.cpp14
-rw-r--r--src/mame/drivers/wallc.cpp12
-rw-r--r--src/mame/drivers/wangpc.cpp42
-rw-r--r--src/mame/drivers/wardner.cpp28
-rw-r--r--src/mame/drivers/warpsped.cpp4
-rw-r--r--src/mame/drivers/warpwarp.cpp26
-rw-r--r--src/mame/drivers/warriorb.cpp12
-rw-r--r--src/mame/drivers/wc90.cpp10
-rw-r--r--src/mame/drivers/wc90b.cpp20
-rw-r--r--src/mame/drivers/wecleman.cpp46
-rw-r--r--src/mame/drivers/welltris.cpp10
-rw-r--r--src/mame/drivers/wgp.cpp14
-rw-r--r--src/mame/drivers/wheelfir.cpp12
-rw-r--r--src/mame/drivers/whitestar.cpp8
-rw-r--r--src/mame/drivers/wicat.cpp32
-rw-r--r--src/mame/drivers/wico.cpp38
-rw-r--r--src/mame/drivers/wildpkr.cpp22
-rw-r--r--src/mame/drivers/williams.cpp82
-rw-r--r--src/mame/drivers/wink.cpp12
-rw-r--r--src/mame/drivers/wiping.cpp2
-rw-r--r--src/mame/drivers/witch.cpp18
-rw-r--r--src/mame/drivers/wiz.cpp26
-rw-r--r--src/mame/drivers/wmg.cpp4
-rw-r--r--src/mame/drivers/wms.cpp2
-rw-r--r--src/mame/drivers/wolfpack.cpp56
-rw-r--r--src/mame/drivers/wpc_95.cpp14
-rw-r--r--src/mame/drivers/wpc_an.cpp2
-rw-r--r--src/mame/drivers/wpc_dcs.cpp18
-rw-r--r--src/mame/drivers/wpc_dot.cpp2
-rw-r--r--src/mame/drivers/wpc_flip1.cpp2
-rw-r--r--src/mame/drivers/wpc_flip2.cpp2
-rw-r--r--src/mame/drivers/wpc_s.cpp14
-rw-r--r--src/mame/drivers/wrally.cpp6
-rw-r--r--src/mame/drivers/wswan.cpp6
-rw-r--r--src/mame/drivers/wwfsstar.cpp10
-rw-r--r--src/mame/drivers/wyvernf0.cpp27
-rw-r--r--src/mame/drivers/x07.cpp2
-rw-r--r--src/mame/drivers/x1.cpp86
-rw-r--r--src/mame/drivers/x1twin.cpp12
-rw-r--r--src/mame/drivers/x68k.cpp122
-rw-r--r--src/mame/drivers/xain.cpp28
-rw-r--r--src/mame/drivers/xavix.cpp130
-rw-r--r--src/mame/drivers/xerox820.cpp20
-rw-r--r--src/mame/drivers/xexex.cpp10
-rw-r--r--src/mame/drivers/xmen.cpp10
-rw-r--r--src/mame/drivers/xor100.cpp20
-rw-r--r--src/mame/drivers/xorworld.cpp6
-rw-r--r--src/mame/drivers/xtheball.cpp6
-rw-r--r--src/mame/drivers/xtom3d.cpp14
-rw-r--r--src/mame/drivers/xxmissio.cpp14
-rw-r--r--src/mame/drivers/xybots.cpp4
-rw-r--r--src/mame/drivers/xyonix.cpp12
-rw-r--r--src/mame/drivers/yiear.cpp12
-rw-r--r--src/mame/drivers/ymmu100.cpp28
-rw-r--r--src/mame/drivers/yunsun16.cpp6
-rw-r--r--src/mame/drivers/yunsung8.cpp14
-rw-r--r--src/mame/drivers/z100.cpp14
-rw-r--r--src/mame/drivers/z1013.cpp2
-rw-r--r--src/mame/drivers/z80dev.cpp4
-rw-r--r--src/mame/drivers/z80ne.cpp22
-rw-r--r--src/mame/drivers/zac2650.cpp6
-rw-r--r--src/mame/drivers/zac_1.cpp8
-rw-r--r--src/mame/drivers/zac_2.cpp4
-rw-r--r--src/mame/drivers/zac_proto.cpp8
-rw-r--r--src/mame/drivers/zaccaria.cpp10
-rw-r--r--src/mame/drivers/zapcomputer.cpp4
-rw-r--r--src/mame/drivers/zaurus.cpp6
-rw-r--r--src/mame/drivers/zaxxon.cpp20
-rw-r--r--src/mame/drivers/zerozone.cpp6
-rw-r--r--src/mame/drivers/zexall.cpp6
-rw-r--r--src/mame/drivers/zms8085.cpp4
-rw-r--r--src/mame/drivers/zn.cpp64
-rw-r--r--src/mame/drivers/zodiack.cpp16
-rw-r--r--src/mame/drivers/zorba.cpp10
-rw-r--r--src/mame/drivers/zr107.cpp14
-rw-r--r--src/mame/drivers/zrt80.cpp6
-rw-r--r--src/mame/drivers/zwackery.cpp6
-rw-r--r--src/mame/drivers/zx.cpp12
-rw-r--r--src/mame/includes/amiga.h2
-rw-r--r--src/mame/includes/bw12.h2
-rw-r--r--src/mame/includes/coco.h2
-rw-r--r--src/mame/includes/hyperspt.h8
-rw-r--r--src/mame/includes/sbasketb.h15
-rw-r--r--src/mame/includes/trackfld.h8
-rw-r--r--src/mame/includes/yiear.h15
-rw-r--r--src/mame/machine/315-5881_crypt.cpp20
-rw-r--r--src/mame/machine/abc1600mac.cpp2
-rw-r--r--src/mame/machine/acs8600_ics.cpp6
-rw-r--r--src/mame/machine/apricotkb.cpp14
-rw-r--r--src/mame/machine/archimds.cpp30
-rw-r--r--src/mame/machine/asic65.cpp4
-rw-r--r--src/mame/machine/at.cpp6
-rw-r--r--src/mame/machine/awboard.cpp14
-rw-r--r--src/mame/machine/bbc.cpp4
-rw-r--r--src/mame/machine/bebox.cpp8
-rw-r--r--src/mame/machine/cammu.cpp104
-rw-r--r--src/mame/machine/cedar_magnet_plane.cpp8
-rw-r--r--src/mame/machine/cedar_magnet_sprite.cpp12
-rw-r--r--src/mame/machine/cuda.cpp14
-rw-r--r--src/mame/machine/dec_lk201.cpp10
-rw-r--r--src/mame/machine/deco_irq.cpp8
-rw-r--r--src/mame/machine/decopincpu.cpp4
-rw-r--r--src/mame/machine/egret.cpp14
-rw-r--r--src/mame/machine/gaelco_ds5002fp.cpp2
-rw-r--r--src/mame/machine/hng64_net.cpp6
-rw-r--r--src/mame/machine/inder_sb.cpp30
-rw-r--r--src/mame/machine/interpro_arbga.cpp50
-rw-r--r--src/mame/machine/interpro_ioga.cpp68
-rw-r--r--src/mame/machine/interpro_mcga.cpp34
-rw-r--r--src/mame/machine/interpro_sga.cpp86
-rw-r--r--src/mame/machine/isbc_208.cpp2
-rw-r--r--src/mame/machine/isbc_215g.cpp4
-rw-r--r--src/mame/machine/iteagle_fpga.cpp12
-rw-r--r--src/mame/machine/k573dio.cpp60
-rw-r--r--src/mame/machine/kr1601rr1.cpp14
-rw-r--r--src/mame/machine/kr1601rr1.h3
-rw-r--r--src/mame/machine/m1comm.cpp6
-rw-r--r--src/mame/machine/m20_8086.cpp4
-rw-r--r--src/mame/machine/m24_z8000.cpp12
-rw-r--r--src/mame/machine/m3comm.cpp10
-rw-r--r--src/mame/machine/maple-dc.cpp12
-rw-r--r--src/mame/machine/mega32x.cpp48
-rw-r--r--src/mame/machine/megacd.cpp42
-rw-r--r--src/mame/machine/megadriv.cpp26
-rw-r--r--src/mame/machine/mie.cpp36
-rw-r--r--src/mame/machine/model1.cpp16
-rw-r--r--src/mame/machine/model1io2.cpp2
-rw-r--r--src/mame/machine/mpu4.cpp6
-rw-r--r--src/mame/machine/mtx.cpp2
-rw-r--r--src/mame/machine/namco_c139.cpp2
-rw-r--r--src/mame/machine/namco_c148.cpp32
-rw-r--r--src/mame/machine/naomibd.cpp20
-rw-r--r--src/mame/machine/naomig1.cpp36
-rw-r--r--src/mame/machine/naomim1.cpp2
-rw-r--r--src/mame/machine/naomim4.cpp2
-rw-r--r--src/mame/machine/nb1412m2.cpp18
-rw-r--r--src/mame/machine/nextkbd.cpp12
-rw-r--r--src/mame/machine/nextmo.cpp18
-rw-r--r--src/mame/machine/nmk004.cpp8
-rw-r--r--src/mame/machine/pcshare.cpp2
-rw-r--r--src/mame/machine/pgmprot_igs027a_type1.cpp12
-rw-r--r--src/mame/machine/pgmprot_igs027a_type2.cpp8
-rw-r--r--src/mame/machine/pgmprot_igs027a_type3.cpp12
-rw-r--r--src/mame/machine/prof80mmu.cpp2
-rw-r--r--src/mame/machine/qix.cpp4
-rw-r--r--src/mame/machine/seicopbl.cpp20
-rw-r--r--src/mame/machine/sms.cpp4
-rw-r--r--src/mame/machine/st0016.cpp18
-rw-r--r--src/mame/machine/super80.cpp2
-rw-r--r--src/mame/machine/taitocchip.cpp2
-rw-r--r--src/mame/machine/thomson.cpp2
-rw-r--r--src/mame/machine/trs80.cpp2
-rw-r--r--src/mame/machine/vector06.cpp2
-rw-r--r--src/mame/machine/wangpckb.cpp2
-rw-r--r--src/mame/machine/wpc_shift.cpp8
-rw-r--r--src/mame/machine/xbox.cpp26
-rw-r--r--src/mame/machine/xbox_pci.cpp24
-rw-r--r--src/mame/video/abc1600.cpp42
-rw-r--r--src/mame/video/amiga.cpp4
-rw-r--r--src/mame/video/bfm_adr2.cpp18
-rw-r--r--src/mame/video/bfm_dm01.cpp8
-rw-r--r--src/mame/video/c45.cpp4
-rw-r--r--src/mame/video/decodmd1.cpp2
-rw-r--r--src/mame/video/decodmd2.cpp10
-rw-r--r--src/mame/video/decodmd3.cpp6
-rw-r--r--src/mame/video/gamate.cpp14
-rw-r--r--src/mame/video/gime.h4
-rw-r--r--src/mame/video/gp9001.cpp6
-rw-r--r--src/mame/video/igs017_igs031.cpp14
-rw-r--r--src/mame/video/kaneko_grap2.cpp28
-rw-r--r--src/mame/video/nick.cpp10
-rw-r--r--src/mame/video/pcd.cpp12
-rw-r--r--src/mame/video/powervr2.cpp110
-rw-r--r--src/mame/video/qix.cpp50
-rw-r--r--src/mame/video/seibu_crtc.cpp10
-rw-r--r--src/mame/video/tmc600.cpp2
-rw-r--r--src/mame/video/wpc_dmd.cpp16
-rw-r--r--src/mame/video/ygv608.cpp66
2218 files changed, 24952 insertions, 25258 deletions
diff --git a/src/devices/bus/a2bus/a2applicard.cpp b/src/devices/bus/a2bus/a2applicard.cpp
index db2e76b3608..cb6b72a2db5 100644
--- a/src/devices/bus/a2bus/a2applicard.cpp
+++ b/src/devices/bus/a2bus/a2applicard.cpp
@@ -31,12 +31,12 @@ DEFINE_DEVICE_TYPE(A2BUS_APPLICARD, a2bus_applicard_device, "a2aplcrd", "PCPI Ap
void a2bus_applicard_device::z80_mem(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(a2bus_applicard_device::dma_r), FUNC(a2bus_applicard_device::dma_w));
+ map(0x0000, 0xffff).rw(FUNC(a2bus_applicard_device::dma_r), FUNC(a2bus_applicard_device::dma_w));
}
void a2bus_applicard_device::z80_io(address_map &map)
{
- map(0x00, 0x60).mirror(0xff00).rw(this, FUNC(a2bus_applicard_device::z80_io_r), FUNC(a2bus_applicard_device::z80_io_w));
+ map(0x00, 0x60).mirror(0xff00).rw(FUNC(a2bus_applicard_device::z80_io_r), FUNC(a2bus_applicard_device::z80_io_w));
}
ROM_START( a2applicard )
diff --git a/src/devices/bus/a2bus/a2arcadebd.cpp b/src/devices/bus/a2bus/a2arcadebd.cpp
index 6c69ae6a024..782fcfe6b7e 100644
--- a/src/devices/bus/a2bus/a2arcadebd.cpp
+++ b/src/devices/bus/a2bus/a2arcadebd.cpp
@@ -98,7 +98,7 @@ uint8_t a2bus_arcboard_device::read_c0nx(uint8_t offset)
return m_tms->register_read();
case 6:
- return m_ay->data_r();
+ return m_ay->read_data();
}
return 0xff;
@@ -119,11 +119,11 @@ void a2bus_arcboard_device::write_c0nx(uint8_t offset, uint8_t data)
break;
case 5:
- m_ay->address_w(data);
+ m_ay->write_address(data);
break;
case 6:
- m_ay->data_w(data);
+ m_ay->write_data(data);
break;
}
}
diff --git a/src/devices/bus/a2bus/a2echoii.cpp b/src/devices/bus/a2bus/a2echoii.cpp
index 6e911dc5bde..89ef73ac00e 100644
--- a/src/devices/bus/a2bus/a2echoii.cpp
+++ b/src/devices/bus/a2bus/a2echoii.cpp
@@ -83,7 +83,7 @@ uint8_t a2bus_echoii_device::read_c0nx(uint8_t offset)
switch (offset)
{
case 0:
- return 0x1f | m_tms->status_r();
+ return 0x1f | m_tms->read_status();
}
return 0;
@@ -96,13 +96,9 @@ void a2bus_echoii_device::write_c0nx(uint8_t offset, uint8_t data)
case 0:
m_latch = data;
if (!m_ready)
- {
- m_tms->data_w(m_latch);
- }
+ m_tms->write_data(m_latch);
else
- {
m_byte_in_latch = true;
- }
break;
}
}
@@ -114,7 +110,7 @@ bool a2bus_echoii_device::take_c800()
void a2bus_echoii_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr)
{
- m_tms->data_w(m_latch);
+ m_tms->write_data(m_latch);
m_byte_in_latch = false;
m_timer->adjust(attotime::never);
}
diff --git a/src/devices/bus/a2bus/a2mockingboard.cpp b/src/devices/bus/a2bus/a2mockingboard.cpp
index 83ffd9d43b5..3ddcc8bbd92 100644
--- a/src/devices/bus/a2bus/a2mockingboard.cpp
+++ b/src/devices/bus/a2bus/a2mockingboard.cpp
@@ -290,10 +290,10 @@ WRITE8_MEMBER( a2bus_ayboard_device::via1_out_b )
{
if (!(data & 4))
{
- m_ay1->reset_w();
+ m_ay1->reset_w(space, 0, 0);
if (m_isPhasor && m_PhasorNative)
{
- m_ay2->reset_w();
+ m_ay2->reset_w(space, 0, 0);
}
}
else
@@ -306,15 +306,15 @@ WRITE8_MEMBER( a2bus_ayboard_device::via1_out_b )
break;
case 1: // BDIR=0, BC1=1 (read PSG)
- m_porta1 = m_ay1->data_r();
+ m_porta1 = m_ay1->read_data();
break;
case 2: // BDIR=1, BC1=0 (write PSG)
- m_ay1->data_w(m_porta1);
+ m_ay1->write_data(m_porta1);
break;
case 3: // BDIR=1, BC1=1 (latch)
- m_ay1->address_w(m_porta1);
+ m_ay1->write_address(m_porta1);
break;
}
}
@@ -340,33 +340,33 @@ WRITE8_MEMBER( a2bus_ayboard_device::via1_out_b )
case 1: // BDIR=0, BC1=1 (read PSG)
if (chipSel & 1)
{
- m_porta1 = m_ay1->data_r();
+ m_porta1 = m_ay1->read_data();
}
if (chipSel & 2)
{
- m_porta1 = m_ay2->data_r();
+ m_porta1 = m_ay2->read_data();
}
break;
case 2: // BDIR=1, BC1=0 (write PSG)
if (chipSel & 1)
{
- m_ay1->data_w(m_porta1);
+ m_ay1->write_data(m_porta1);
}
if (chipSel & 2)
{
- m_ay2->data_w(m_porta1);
+ m_ay2->write_data(m_porta1);
}
break;
case 3: // BDIR=1, BC1=1 (latch)
if (chipSel & 1)
{
- m_ay1->address_w(m_porta1);
+ m_ay1->write_address(m_porta1);
}
if (chipSel & 2)
{
- m_ay2->address_w(m_porta1);
+ m_ay2->write_address(m_porta1);
}
break;
}
@@ -385,12 +385,12 @@ WRITE8_MEMBER( a2bus_ayboard_device::via2_out_b )
{
if (m_isPhasor && m_PhasorNative)
{
- m_ay3->reset_w();
- m_ay4->reset_w();
+ m_ay3->reset_w(space, 0, 0);
+ m_ay4->reset_w(space, 0, 0);
}
else
{
- m_ay2->reset_w();
+ m_ay2->reset_w(space, 0, 0);
}
}
else
@@ -403,15 +403,15 @@ WRITE8_MEMBER( a2bus_ayboard_device::via2_out_b )
break;
case 1: // BDIR=0, BC1=1 (read PSG)
- m_porta2 = m_ay2->data_r();
+ m_porta2 = m_ay2->read_data();
break;
case 2: // BDIR=1, BC1=0 (write PSG)
- m_ay2->data_w(m_porta2);
+ m_ay2->write_data(m_porta2);
break;
case 3: // BDIR=1, BC1=1 (latch)
- m_ay2->address_w(m_porta2);
+ m_ay2->write_data(m_porta2);
break;
}
}
@@ -437,33 +437,33 @@ WRITE8_MEMBER( a2bus_ayboard_device::via2_out_b )
case 1: // BDIR=0, BC1=1 (read PSG)
if (chipSel & 1)
{
- m_porta2 = m_ay3->data_r();
+ m_porta2 = m_ay3->read_data();
}
if (chipSel & 2)
{
- m_porta2 = m_ay4->data_r();
+ m_porta2 = m_ay4->read_data();
}
break;
case 2: // BDIR=1, BC1=0 (write PSG)
if (chipSel & 1)
{
- m_ay3->data_w(m_porta2);
+ m_ay3->write_data(m_porta2);
}
if (chipSel & 2)
{
- m_ay4->data_w(m_porta2);
+ m_ay4->write_data(m_porta2);
}
break;
case 3: // BDIR=1, BC1=1 (latch)
if (chipSel & 1)
{
- m_ay3->address_w(m_porta2);
+ m_ay3->write_address(m_porta2);
}
if (chipSel & 2)
{
- m_ay4->address_w(m_porta2);
+ m_ay4->write_address(m_porta2);
}
break;
}
@@ -494,7 +494,7 @@ uint8_t a2bus_echoplus_device::read_c0nx(uint8_t offset)
switch (offset)
{
case 0:
- return 0x1f | m_tms->status_r();
+ return 0x1f | m_tms->read_status();
}
return 0;
@@ -505,7 +505,7 @@ void a2bus_echoplus_device::write_c0nx(uint8_t offset, uint8_t data)
switch (offset)
{
case 0:
- m_tms->data_w(data);
+ m_tms->write_data(data);
break;
}
}
diff --git a/src/devices/bus/a2bus/a2softcard.cpp b/src/devices/bus/a2bus/a2softcard.cpp
index bbecdfee3d7..51d4c53d873 100644
--- a/src/devices/bus/a2bus/a2softcard.cpp
+++ b/src/devices/bus/a2bus/a2softcard.cpp
@@ -26,7 +26,7 @@ DEFINE_DEVICE_TYPE(A2BUS_SOFTCARD, a2bus_softcard_device, "a2softcard", "Microso
void a2bus_softcard_device::z80_mem(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(a2bus_softcard_device::dma_r), FUNC(a2bus_softcard_device::dma_w));
+ map(0x0000, 0xffff).rw(FUNC(a2bus_softcard_device::dma_r), FUNC(a2bus_softcard_device::dma_w));
}
/***************************************************************************
diff --git a/src/devices/bus/a2bus/a2themill.cpp b/src/devices/bus/a2bus/a2themill.cpp
index e190e4fb270..c10ea0fb7ad 100644
--- a/src/devices/bus/a2bus/a2themill.cpp
+++ b/src/devices/bus/a2bus/a2themill.cpp
@@ -42,7 +42,7 @@ DEFINE_DEVICE_TYPE(A2BUS_THEMILL, a2bus_themill_device, "a2themill", "Stellation
void a2bus_themill_device::m6809_mem(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(a2bus_themill_device::dma_r), FUNC(a2bus_themill_device::dma_w));
+ map(0x0000, 0xffff).rw(FUNC(a2bus_themill_device::dma_r), FUNC(a2bus_themill_device::dma_w));
}
/***************************************************************************
diff --git a/src/devices/bus/a2bus/a2ultraterm.cpp b/src/devices/bus/a2bus/a2ultraterm.cpp
index f14694aee7d..22bb0429caa 100644
--- a/src/devices/bus/a2bus/a2ultraterm.cpp
+++ b/src/devices/bus/a2bus/a2ultraterm.cpp
@@ -193,7 +193,7 @@ uint8_t a2bus_videx160_device::read_c0nx(uint8_t offset)
switch (offset)
{
case 1:
- return m_crtc->register_r(); // status_r?
+ return m_crtc->read_register(); // status_r?
case 2:
return m_ctrl1;
@@ -217,11 +217,11 @@ void a2bus_videx160_device::write_c0nx(uint8_t offset, uint8_t data)
switch (offset)
{
case 0:
- m_crtc->address_w(data);
+ m_crtc->write_address(data);
break;
case 1:
- m_crtc->register_w(data);
+ m_crtc->write_register(data);
break;
case 2:
diff --git a/src/devices/bus/a2bus/a2videoterm.cpp b/src/devices/bus/a2bus/a2videoterm.cpp
index 23fb28de986..ad55e7d7148 100644
--- a/src/devices/bus/a2bus/a2videoterm.cpp
+++ b/src/devices/bus/a2bus/a2videoterm.cpp
@@ -239,7 +239,7 @@ uint8_t a2bus_videx80_device::read_c0nx(uint8_t offset)
if (offset == 1)
{
- return m_crtc->register_r(); // status_r?
+ return m_crtc->read_register(); // status_r?
}
return 0xff;
@@ -254,11 +254,11 @@ void a2bus_videx80_device::write_c0nx(uint8_t offset, uint8_t data)
{
if (offset == 0)
{
- m_crtc->address_w(data);
+ m_crtc->write_address(data);
}
else if (offset == 1)
{
- m_crtc->register_w(data);
+ m_crtc->write_register(data);
}
m_rambank = ((offset>>2) & 3) * 512;
diff --git a/src/devices/bus/a2bus/agat7ports.cpp b/src/devices/bus/a2bus/agat7ports.cpp
index 7ad0e43dd16..0eddac11c7a 100644
--- a/src/devices/bus/a2bus/agat7ports.cpp
+++ b/src/devices/bus/a2bus/agat7ports.cpp
@@ -53,7 +53,7 @@ INPUT_PORTS_END
MACHINE_CONFIG_START(a2bus_agat7_ports_device::device_add_mconfig)
MCFG_DEVICE_ADD("d9", I8255, 0)
- MCFG_I8255_OUT_PORTA_CB(WRITE8("cent_data_out", output_latch_device, write))
+ MCFG_I8255_OUT_PORTA_CB(WRITE8("cent_data_out", output_latch_device, bus_w))
MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, a2bus_agat7_ports_device, write_portb))
MCFG_I8255_IN_PORTC_CB(READ8(*this, a2bus_agat7_ports_device, read_portc))
diff --git a/src/devices/bus/a2bus/corvfdc01.cpp b/src/devices/bus/a2bus/corvfdc01.cpp
index 2e8e49cdb64..5fdbeee727a 100644
--- a/src/devices/bus/a2bus/corvfdc01.cpp
+++ b/src/devices/bus/a2bus/corvfdc01.cpp
@@ -159,16 +159,16 @@ uint8_t a2bus_corvfdc01_device::read_c0nx(uint8_t offset)
return m_fdc_local_status | LS_8IN_mask;
case 8: // WD1793 at 8-11
- return m_wdfdc->status_r();
+ return m_wdfdc->read_status();
case 9:
- return m_wdfdc->track_r();
+ return m_wdfdc->read_track();
case 10:
- return m_wdfdc->sector_r();
+ return m_wdfdc->read_sector();
case 11:
- return m_wdfdc->data_r();
+ return m_wdfdc->read_data();
}
return 0xff;
@@ -226,19 +226,19 @@ void a2bus_corvfdc01_device::write_c0nx(uint8_t offset, uint8_t data)
break;
case 8: // FDC COMMAMD REG
- m_wdfdc->cmd_w(data);
+ m_wdfdc->write_cmd(data);
break;
case 9: // FDC TRACK REG
- m_wdfdc->track_w(data);
+ m_wdfdc->write_track(data);
break;
case 10: // FDC SECTOR REG
- m_wdfdc->sector_w(data);
+ m_wdfdc->write_sector(data);
break;
case 11: // FDC DATA REG
- m_wdfdc->data_w(data);
+ m_wdfdc->write_data(data);
break;
}
}
diff --git a/src/devices/bus/a2bus/corvfdc02.cpp b/src/devices/bus/a2bus/corvfdc02.cpp
index 89206a39150..04282f080a1 100644
--- a/src/devices/bus/a2bus/corvfdc02.cpp
+++ b/src/devices/bus/a2bus/corvfdc02.cpp
@@ -131,10 +131,10 @@ uint8_t a2bus_corvfdc02_device::read_c0nx(uint8_t offset)
switch (offset)
{
case 0: // 765 FIFO
- return m_fdc->fifo_r();
+ return m_fdc->read_fifo();
case 1: // 765 MSR
- return m_fdc->msr_r();
+ return m_fdc->read_msr();
case 2: // buffer address
return (m_bufptr>>1) & 0xff;
@@ -169,7 +169,7 @@ void a2bus_corvfdc02_device::write_c0nx(uint8_t offset, uint8_t data)
switch (offset)
{
case 0: // FDC FIFO write
- m_fdc->fifo_w(data);
+ m_fdc->write_fifo(data);
break;
case 1: // FDC ???
diff --git a/src/devices/bus/a2bus/pc_xporter.cpp b/src/devices/bus/a2bus/pc_xporter.cpp
index 0f9900a95bf..0495fb4fbf6 100644
--- a/src/devices/bus/a2bus/pc_xporter.cpp
+++ b/src/devices/bus/a2bus/pc_xporter.cpp
@@ -102,9 +102,9 @@ void a2bus_pcxporter_device::pc_io(address_map &map)
map(0x0000, 0x000f).rw("dma8237", FUNC(am9517a_device::read), FUNC(am9517a_device::write));
map(0x0020, 0x002f).rw("pic8259", FUNC(pic8259_device::read), FUNC(pic8259_device::write));
map(0x0040, 0x004f).rw("pit8253", FUNC(pit8253_device::read), FUNC(pit8253_device::write));
- map(0x0060, 0x0065).rw(this, FUNC(a2bus_pcxporter_device::kbd_6502_r), FUNC(a2bus_pcxporter_device::kbd_6502_w));
- map(0x0080, 0x008f).w(this, FUNC(a2bus_pcxporter_device::pc_page_w));
- map(0x00a0, 0x00a1).w(this, FUNC(a2bus_pcxporter_device::nmi_enable_w));
+ map(0x0060, 0x0065).rw(FUNC(a2bus_pcxporter_device::kbd_6502_r), FUNC(a2bus_pcxporter_device::kbd_6502_w));
+ map(0x0080, 0x008f).w(FUNC(a2bus_pcxporter_device::pc_page_w));
+ map(0x00a0, 0x00a1).w(FUNC(a2bus_pcxporter_device::nmi_enable_w));
}
/***************************************************************************
diff --git a/src/devices/bus/a2bus/ssbapple.cpp b/src/devices/bus/a2bus/ssbapple.cpp
index bde53973c13..494a49f2b81 100644
--- a/src/devices/bus/a2bus/ssbapple.cpp
+++ b/src/devices/bus/a2bus/ssbapple.cpp
@@ -77,10 +77,10 @@ bool a2bus_ssb_device::take_c800()
uint8_t a2bus_ssb_device::read_cnxx(uint8_t offset)
{
- return 0x1f | m_tms->status_r();
+ return 0x1f | m_tms->read_status();
}
void a2bus_ssb_device::write_cnxx(uint8_t offset, uint8_t data)
{
- m_tms->data_w(data);
+ m_tms->write_data(data);
}
diff --git a/src/devices/bus/a2bus/ssprite.cpp b/src/devices/bus/a2bus/ssprite.cpp
index a9c44aed117..b269e71e5c6 100644
--- a/src/devices/bus/a2bus/ssprite.cpp
+++ b/src/devices/bus/a2bus/ssprite.cpp
@@ -103,10 +103,10 @@ uint8_t a2bus_ssprite_device::read_c0nx(uint8_t offset)
case 1:
return m_tms->register_read();
case 2:
- return 0x1f | m_tms5220->status_r(); // copied this line from a2echoii.cpp
+ return 0x1f | m_tms5220->read_status(); // copied this line from a2echoii.cpp
case 14:
case 15:
- return m_ay->data_r();
+ return m_ay->read_data();
}
return 0xff;
@@ -123,15 +123,15 @@ void a2bus_ssprite_device::write_c0nx(uint8_t offset, uint8_t data)
m_tms->register_write(data);
break;
case 2:
- m_tms5220->data_w(data);
+ m_tms5220->write_data(data);
break;
case 12:
case 13:
- m_ay->data_w(data);
+ m_ay->write_data(data);
break;
case 14:
case 15:
- m_ay->address_w(data);
+ m_ay->write_address(data);
break;
}
}
@@ -139,11 +139,7 @@ void a2bus_ssprite_device::write_c0nx(uint8_t offset, uint8_t data)
WRITE_LINE_MEMBER( a2bus_ssprite_device::tms_irq_w )
{
if (state)
- {
raise_slot_irq();
- }
else
- {
lower_slot_irq();
- }
}
diff --git a/src/devices/bus/a2bus/transwarp.cpp b/src/devices/bus/a2bus/transwarp.cpp
index bfbe3697cc6..be81911b9bc 100644
--- a/src/devices/bus/a2bus/transwarp.cpp
+++ b/src/devices/bus/a2bus/transwarp.cpp
@@ -33,7 +33,7 @@ DEFINE_DEVICE_TYPE(A2BUS_TRANSWARP, a2bus_transwarp_device, "a2twarp", "Applied
void a2bus_transwarp_device::m65c02_mem(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(a2bus_transwarp_device::dma_r), FUNC(a2bus_transwarp_device::dma_w));
+ map(0x0000, 0xffff).rw(FUNC(a2bus_transwarp_device::dma_r), FUNC(a2bus_transwarp_device::dma_w));
}
ROM_START( warprom )
diff --git a/src/devices/bus/abcbus/abc890.cpp b/src/devices/bus/abcbus/abc890.cpp
index 8b5eaa07c78..4807a09a9f5 100644
--- a/src/devices/bus/abcbus/abc890.cpp
+++ b/src/devices/bus/abcbus/abc890.cpp
@@ -187,9 +187,7 @@ void abc890_device::device_reset()
void abc890_device::abcbus_cs(uint8_t data)
{
for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this))
- {
- slot.cs_w(data);
- }
+ slot.write_cs(data);
}
@@ -202,9 +200,7 @@ uint8_t abc890_device::abcbus_inp()
uint8_t data = 0xff;
for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this))
- {
- data &= slot.inp_r();
- }
+ data &= slot.read_inp();
return data;
}
@@ -217,9 +213,7 @@ uint8_t abc890_device::abcbus_inp()
void abc890_device::abcbus_out(uint8_t data)
{
for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this))
- {
- slot.out_w(data);
- }
+ slot.write_out(data);
}
@@ -232,9 +226,7 @@ uint8_t abc890_device::abcbus_stat()
uint8_t data = 0xff;
for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this))
- {
- data &= slot.stat_r();
- }
+ data &= slot.read_stat();
return data;
}
@@ -247,9 +239,7 @@ uint8_t abc890_device::abcbus_stat()
void abc890_device::abcbus_c1(uint8_t data)
{
for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this))
- {
- slot.c1_w(data);
- }
+ slot.write_c1(data);
}
@@ -260,9 +250,7 @@ void abc890_device::abcbus_c1(uint8_t data)
void abc890_device::abcbus_c2(uint8_t data)
{
for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this))
- {
- slot.c2_w(data);
- }
+ slot.write_c2(data);
}
@@ -273,9 +261,7 @@ void abc890_device::abcbus_c2(uint8_t data)
void abc890_device::abcbus_c3(uint8_t data)
{
for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this))
- {
- slot.c3_w(data);
- }
+ slot.write_c3(data);
}
@@ -286,9 +272,7 @@ void abc890_device::abcbus_c3(uint8_t data)
void abc890_device::abcbus_c4(uint8_t data)
{
for (abcbus_slot_device &slot : abcbus_slot_device_iterator(*this))
- {
- slot.c4_w(data);
- }
+ slot.write_c4(data);
}
diff --git a/src/devices/bus/abcbus/abcbus.h b/src/devices/bus/abcbus/abcbus.h
index 4556bf8ba6c..b66744c2ec2 100644
--- a/src/devices/bus/abcbus/abcbus.h
+++ b/src/devices/bus/abcbus/abcbus.h
@@ -220,15 +220,15 @@ public:
template <class Object> devcb_base &set_xint5_callback(Object &&cb) { return m_write_xint5.set_callback(std::forward<Object>(cb)); }
// computer interface
- void cs_w(uint8_t data) { if (m_card) m_card->abcbus_cs(data); }
- uint8_t rst_r() { device_reset(); return 0xff; }
- uint8_t inp_r() { return m_card ? m_card->abcbus_inp() : 0xff; }
- void out_w(uint8_t data) { if (m_card) m_card->abcbus_out(data); }
- uint8_t stat_r() { return m_card ? m_card->abcbus_stat() : 0xff; }
- void c1_w(uint8_t data) { if (m_card) m_card->abcbus_c1(data); }
- void c2_w(uint8_t data) { if (m_card) m_card->abcbus_c2(data); }
- void c3_w(uint8_t data) { if (m_card) m_card->abcbus_c3(data); }
- void c4_w(uint8_t data) { if (m_card) m_card->abcbus_c4(data); }
+ void write_cs(uint8_t data) { if (m_card) m_card->abcbus_cs(data); }
+ uint8_t read_rst() { device_reset(); return 0xff; }
+ uint8_t read_inp() { return m_card ? m_card->abcbus_inp() : 0xff; }
+ void write_out(uint8_t data) { if (m_card) m_card->abcbus_out(data); }
+ uint8_t read_stat() { return m_card ? m_card->abcbus_stat() : 0xff; }
+ void write_c1(uint8_t data) { if (m_card) m_card->abcbus_c1(data); }
+ void write_c2(uint8_t data) { if (m_card) m_card->abcbus_c2(data); }
+ void write_c3(uint8_t data) { if (m_card) m_card->abcbus_c3(data); }
+ void write_c4(uint8_t data) { if (m_card) m_card->abcbus_c4(data); }
uint8_t xmemfl_r(offs_t offset) { return m_card ? m_card->abcbus_xmemfl(offset) : 0xff; }
void xmemw_w(offs_t offset, uint8_t data) { if (m_card) m_card->abcbus_xmemw(offset, data); }
DECLARE_READ_LINE_MEMBER( csb_r ) { return m_card ? m_card->abcbus_csb() : 1; }
@@ -241,15 +241,15 @@ public:
DECLARE_WRITE_LINE_MEMBER( tren_w ) { if (m_card) m_card->abcbus_tren(state); }
DECLARE_WRITE_LINE_MEMBER( prac_w ) { if (m_card) m_card->abcbus_prac(state); }
- DECLARE_WRITE8_MEMBER( cs_w ) { cs_w(data); }
- DECLARE_READ8_MEMBER( rst_r ) { return rst_r(); }
- DECLARE_READ8_MEMBER( inp_r ) { return inp_r(); }
- DECLARE_WRITE8_MEMBER( out_w ) { out_w(data); }
- DECLARE_READ8_MEMBER( stat_r ) { return stat_r(); }
- DECLARE_WRITE8_MEMBER( c1_w ) { c1_w(data); }
- DECLARE_WRITE8_MEMBER( c2_w ) { c2_w(data); }
- DECLARE_WRITE8_MEMBER( c3_w ) { c3_w(data); }
- DECLARE_WRITE8_MEMBER( c4_w ) { c4_w(data); }
+ DECLARE_WRITE8_MEMBER( cs_w ) { write_cs(data); }
+ DECLARE_READ8_MEMBER( rst_r ) { return read_rst(); }
+ DECLARE_READ8_MEMBER( inp_r ) { return read_inp(); }
+ DECLARE_WRITE8_MEMBER( out_w ) { write_out(data); }
+ DECLARE_READ8_MEMBER( stat_r ) { return read_stat(); }
+ DECLARE_WRITE8_MEMBER( c1_w ) { write_c1(data); }
+ DECLARE_WRITE8_MEMBER( c2_w ) { write_c2(data); }
+ DECLARE_WRITE8_MEMBER( c3_w ) { write_c3(data); }
+ DECLARE_WRITE8_MEMBER( c4_w ) { write_c4(data); }
DECLARE_READ8_MEMBER( xmemfl_r ) { return xmemfl_r(offset); }
DECLARE_WRITE8_MEMBER( xmemw_w ) { xmemw_w(offset, data); }
diff --git a/src/devices/bus/abcbus/fd2.cpp b/src/devices/bus/abcbus/fd2.cpp
index 98b7c7288f1..ef6af85b9ac 100644
--- a/src/devices/bus/abcbus/fd2.cpp
+++ b/src/devices/bus/abcbus/fd2.cpp
@@ -130,7 +130,7 @@ void abc_fd2_device::abc_fd2_io(address_map &map)
map.global_mask(0x73);
map(0x30, 0x33).rw(Z80PIO_TAG, FUNC(z80pio_device::read_alt), FUNC(z80pio_device::write_alt));
map(0x50, 0x53).rw(FD1771_TAG, FUNC(fd1771_device::read), FUNC(fd1771_device::write));
- map(0x60, 0x60).w(this, FUNC(abc_fd2_device::status_w));
+ map(0x60, 0x60).w(FUNC(abc_fd2_device::status_w));
}
diff --git a/src/devices/bus/abcbus/lux10828.cpp b/src/devices/bus/abcbus/lux10828.cpp
index e8f13295dbd..034dcb98898 100644
--- a/src/devices/bus/abcbus/lux10828.cpp
+++ b/src/devices/bus/abcbus/lux10828.cpp
@@ -187,9 +187,9 @@ void luxor_55_10828_device::luxor_55_10828_io(address_map &map)
{
map.global_mask(0xff);
map(0x70, 0x73).mirror(0x0c).rw(Z80PIO_TAG, FUNC(z80pio_device::read_alt), FUNC(z80pio_device::write_alt));
- map(0xb0, 0xb3).mirror(0x0c).rw(this, FUNC(luxor_55_10828_device::fdc_r), FUNC(luxor_55_10828_device::fdc_w));
- map(0xd0, 0xd0).mirror(0x0f).w(this, FUNC(luxor_55_10828_device::status_w));
- map(0xe0, 0xe0).mirror(0x0f).w(this, FUNC(luxor_55_10828_device::ctrl_w));
+ map(0xb0, 0xb3).mirror(0x0c).rw(FUNC(luxor_55_10828_device::fdc_r), FUNC(luxor_55_10828_device::fdc_w));
+ map(0xd0, 0xd0).mirror(0x0f).w(FUNC(luxor_55_10828_device::status_w));
+ map(0xe0, 0xe0).mirror(0x0f).w(FUNC(luxor_55_10828_device::ctrl_w));
}
diff --git a/src/devices/bus/abcbus/lux21046.cpp b/src/devices/bus/abcbus/lux21046.cpp
index 50ba5bacc57..3b20f164cdf 100644
--- a/src/devices/bus/abcbus/lux21046.cpp
+++ b/src/devices/bus/abcbus/lux21046.cpp
@@ -153,15 +153,15 @@ void luxor_55_21046_device::luxor_55_21046_mem(address_map &map)
void luxor_55_21046_device::luxor_55_21046_io(address_map &map)
{
map.unmap_value_high();
- map(0x0c, 0x0c).mirror(0xff03).r(this, FUNC(luxor_55_21046_device::out_r));
- map(0x1c, 0x1c).mirror(0xff03).w(this, FUNC(luxor_55_21046_device::inp_w));
- map(0x2c, 0x2c).mirror(0xff03).w(this, FUNC(luxor_55_21046_device::_4b_w));
- map(0x3c, 0x3c).mirror(0xff03).w(this, FUNC(luxor_55_21046_device::_9b_w));
- map(0x4c, 0x4c).mirror(0xff03).w(this, FUNC(luxor_55_21046_device::_8a_w));
- map(0x58, 0x58).mirror(0x0007).select(0xff00).r(this, FUNC(luxor_55_21046_device::_9a_r));
+ map(0x0c, 0x0c).mirror(0xff03).r(FUNC(luxor_55_21046_device::out_r));
+ map(0x1c, 0x1c).mirror(0xff03).w(FUNC(luxor_55_21046_device::inp_w));
+ map(0x2c, 0x2c).mirror(0xff03).w(FUNC(luxor_55_21046_device::_4b_w));
+ map(0x3c, 0x3c).mirror(0xff03).w(FUNC(luxor_55_21046_device::_9b_w));
+ map(0x4c, 0x4c).mirror(0xff03).w(FUNC(luxor_55_21046_device::_8a_w));
+ map(0x58, 0x58).mirror(0x0007).select(0xff00).r(FUNC(luxor_55_21046_device::_9a_r));
map(0x68, 0x6b).mirror(0xff00).r(SAB1793_TAG, FUNC(fd1793_device::read));
map(0x78, 0x7b).mirror(0xff00).w(SAB1793_TAG, FUNC(fd1793_device::write));
- map(0x80, 0x80).mirror(0xff77).rw(Z80DMA_TAG, FUNC(z80dma_device::read), FUNC(z80dma_device::write));
+ map(0x80, 0x80).mirror(0xff77).rw(Z80DMA_TAG, FUNC(z80dma_device::bus_r), FUNC(z80dma_device::bus_w));
}
diff --git a/src/devices/bus/abcbus/lux21056.cpp b/src/devices/bus/abcbus/lux21056.cpp
index 6bf2b2485c0..8ed2edcd3a2 100644
--- a/src/devices/bus/abcbus/lux21056.cpp
+++ b/src/devices/bus/abcbus/lux21056.cpp
@@ -150,15 +150,15 @@ void luxor_55_21056_device::luxor_55_21056_io(address_map &map)
{
map.unmap_value_high();
map.global_mask(0xf8);
- map(0x00, 0x00).mirror(0xf0).rw(Z80DMA_TAG, FUNC(z80dma_device::read), FUNC(z80dma_device::write));
- map(0x08, 0x08).r(this, FUNC(luxor_55_21056_device::sasi_status_r));
- map(0x18, 0x18).w(this, FUNC(luxor_55_21056_device::stat_w));
- map(0x28, 0x28).r(this, FUNC(luxor_55_21056_device::out_r));
- map(0x38, 0x38).w(this, FUNC(luxor_55_21056_device::inp_w));
- map(0x48, 0x48).rw(this, FUNC(luxor_55_21056_device::sasi_data_r), FUNC(luxor_55_21056_device::sasi_data_w));
- map(0x58, 0x58).rw(this, FUNC(luxor_55_21056_device::rdy_reset_r), FUNC(luxor_55_21056_device::rdy_reset_w));
- map(0x68, 0x68).rw(this, FUNC(luxor_55_21056_device::sasi_sel_r), FUNC(luxor_55_21056_device::sasi_sel_w));
- map(0x78, 0x78).rw(this, FUNC(luxor_55_21056_device::sasi_rst_r), FUNC(luxor_55_21056_device::sasi_rst_w));
+ map(0x00, 0x00).mirror(0xf0).rw(Z80DMA_TAG, FUNC(z80dma_device::bus_r), FUNC(z80dma_device::bus_w));
+ map(0x08, 0x08).r(FUNC(luxor_55_21056_device::sasi_status_r));
+ map(0x18, 0x18).w(FUNC(luxor_55_21056_device::stat_w));
+ map(0x28, 0x28).r(FUNC(luxor_55_21056_device::out_r));
+ map(0x38, 0x38).w(FUNC(luxor_55_21056_device::inp_w));
+ map(0x48, 0x48).rw(FUNC(luxor_55_21056_device::sasi_data_r), FUNC(luxor_55_21056_device::sasi_data_w));
+ map(0x58, 0x58).rw(FUNC(luxor_55_21056_device::rdy_reset_r), FUNC(luxor_55_21056_device::rdy_reset_w));
+ map(0x68, 0x68).rw(FUNC(luxor_55_21056_device::sasi_sel_r), FUNC(luxor_55_21056_device::sasi_sel_w));
+ map(0x78, 0x78).rw(FUNC(luxor_55_21056_device::sasi_rst_r), FUNC(luxor_55_21056_device::sasi_rst_w));
}
diff --git a/src/devices/bus/abckb/abc77.cpp b/src/devices/bus/abckb/abc77.cpp
index 1aaaa97b09b..09ad0628e2e 100644
--- a/src/devices/bus/abckb/abc77.cpp
+++ b/src/devices/bus/abckb/abc77.cpp
@@ -101,7 +101,7 @@ void abc77_device::abc77_map(address_map &map)
void abc77_device::abc77_io(address_map &map)
{
- map(0x00, 0x00).mirror(0xff).w(this, FUNC(abc77_device::j3_w));
+ map(0x00, 0x00).mirror(0xff).w(FUNC(abc77_device::j3_w));
map(0x00, 0x00).mirror(0xff).portr("DSW");
}
diff --git a/src/devices/bus/abckb/abc99.cpp b/src/devices/bus/abckb/abc99.cpp
index 842ac10383d..5fa271b5034 100644
--- a/src/devices/bus/abckb/abc99.cpp
+++ b/src/devices/bus/abckb/abc99.cpp
@@ -119,7 +119,7 @@ void abc99_device::abc99_z2_mem(address_map &map)
void abc99_device::abc99_z2_io(address_map &map)
{
- map(0x21, 0x21).w(this, FUNC(abc99_device::z2_led_w));
+ map(0x21, 0x21).w(FUNC(abc99_device::z2_led_w));
map(0x30, 0x30).portr("X0").nopw();
map(0x31, 0x31).portr("X1").nopw();
map(0x32, 0x32).portr("X2").nopw();
diff --git a/src/devices/bus/adam/ide.cpp b/src/devices/bus/adam/ide.cpp
index 0bef01f45d1..eb081677cbb 100644
--- a/src/devices/bus/adam/ide.cpp
+++ b/src/devices/bus/adam/ide.cpp
@@ -178,7 +178,7 @@ void powermate_ide_device::adam_bd_w(address_space &space, offs_t offset, uint8_
break;
case 0x40:
- m_cent_data_out->write(space, 0, data);
+ m_cent_data_out->write(data);
break;
case 0x42: // Bank Number
diff --git a/src/devices/bus/adamnet/ddp.cpp b/src/devices/bus/adamnet/ddp.cpp
index 60e32136c62..139f994184f 100644
--- a/src/devices/bus/adamnet/ddp.cpp
+++ b/src/devices/bus/adamnet/ddp.cpp
@@ -65,10 +65,10 @@ void adam_digital_data_pack_device::adam_ddp_mem(address_map &map)
void adam_digital_data_pack_device::adam_ddp_io(address_map &map)
{
- map(M6801_PORT1, M6801_PORT1).w(this, FUNC(adam_digital_data_pack_device::p1_w));
- map(M6801_PORT2, M6801_PORT2).rw(this, FUNC(adam_digital_data_pack_device::p2_r), FUNC(adam_digital_data_pack_device::p2_w));
+ map(M6801_PORT1, M6801_PORT1).w(FUNC(adam_digital_data_pack_device::p1_w));
+ map(M6801_PORT2, M6801_PORT2).rw(FUNC(adam_digital_data_pack_device::p2_r), FUNC(adam_digital_data_pack_device::p2_w));
map(M6801_PORT3, M6801_PORT3).noprw(); // Multiplexed Address/Data
- map(M6801_PORT4, M6801_PORT4).r(this, FUNC(adam_digital_data_pack_device::p4_r)).nopw();
+ map(M6801_PORT4, M6801_PORT4).r(FUNC(adam_digital_data_pack_device::p4_r)).nopw();
}
static const struct CassetteOptions adam_cassette_options =
diff --git a/src/devices/bus/adamnet/fdc.cpp b/src/devices/bus/adamnet/fdc.cpp
index 59ab17cc33f..b57e4b03ecc 100644
--- a/src/devices/bus/adamnet/fdc.cpp
+++ b/src/devices/bus/adamnet/fdc.cpp
@@ -90,7 +90,7 @@ void adam_fdc_device::adam_fdc_mem(address_map &map)
map(0x4800, 0x4800).mirror(0x3ff).r(WD2793_TAG, FUNC(wd2793_device::sector_r));
map(0x5800, 0x5800).mirror(0x3ff).w(WD2793_TAG, FUNC(wd2793_device::sector_w));
map(0x6800, 0x6800).mirror(0x3ff).r(WD2793_TAG, FUNC(wd2793_device::data_r));
- map(0x6c00, 0x6fff).r(this, FUNC(adam_fdc_device::data_r));
+ map(0x6c00, 0x6fff).r(FUNC(adam_fdc_device::data_r));
map(0x7800, 0x7800).mirror(0x3ff).w(WD2793_TAG, FUNC(wd2793_device::data_w));
map(0x8000, 0x8fff).mirror(0x7000).rom().region(M6801_TAG, 0);
}
@@ -102,8 +102,8 @@ void adam_fdc_device::adam_fdc_mem(address_map &map)
void adam_fdc_device::adam_fdc_io(address_map &map)
{
- map(M6801_PORT1, M6801_PORT1).rw(this, FUNC(adam_fdc_device::p1_r), FUNC(adam_fdc_device::p1_w));
- map(M6801_PORT2, M6801_PORT2).rw(this, FUNC(adam_fdc_device::p2_r), FUNC(adam_fdc_device::p2_w));
+ map(M6801_PORT1, M6801_PORT1).rw(FUNC(adam_fdc_device::p1_r), FUNC(adam_fdc_device::p1_w));
+ map(M6801_PORT2, M6801_PORT2).rw(FUNC(adam_fdc_device::p2_r), FUNC(adam_fdc_device::p2_w));
map(M6801_PORT3, M6801_PORT3);
map(M6801_PORT4, M6801_PORT4);
}
@@ -210,7 +210,7 @@ void adam_fdc_device::adamnet_reset_w(int state)
READ8_MEMBER( adam_fdc_device::data_r )
{
- uint8_t data = m_fdc->data_r();
+ uint8_t data = m_fdc->read_data();
m_ram[offset & 0x3ff] = data;
diff --git a/src/devices/bus/adamnet/kb.cpp b/src/devices/bus/adamnet/kb.cpp
index e5e702156eb..34dc6ea2ff5 100644
--- a/src/devices/bus/adamnet/kb.cpp
+++ b/src/devices/bus/adamnet/kb.cpp
@@ -64,10 +64,10 @@ void adam_keyboard_device::adam_kb_mem(address_map &map)
void adam_keyboard_device::adam_kb_io(address_map &map)
{
- map(M6801_PORT1, M6801_PORT1).r(this, FUNC(adam_keyboard_device::p1_r));
- map(M6801_PORT2, M6801_PORT2).rw(this, FUNC(adam_keyboard_device::p2_r), FUNC(adam_keyboard_device::p2_w));
- map(M6801_PORT3, M6801_PORT3).rw(this, FUNC(adam_keyboard_device::p3_r), FUNC(adam_keyboard_device::p3_w));
- map(M6801_PORT4, M6801_PORT4).rw(this, FUNC(adam_keyboard_device::p4_r), FUNC(adam_keyboard_device::p4_w));
+ map(M6801_PORT1, M6801_PORT1).r(FUNC(adam_keyboard_device::p1_r));
+ map(M6801_PORT2, M6801_PORT2).rw(FUNC(adam_keyboard_device::p2_r), FUNC(adam_keyboard_device::p2_w));
+ map(M6801_PORT3, M6801_PORT3).rw(FUNC(adam_keyboard_device::p3_r), FUNC(adam_keyboard_device::p3_w));
+ map(M6801_PORT4, M6801_PORT4).rw(FUNC(adam_keyboard_device::p4_r), FUNC(adam_keyboard_device::p4_w));
}
diff --git a/src/devices/bus/adamnet/printer.cpp b/src/devices/bus/adamnet/printer.cpp
index e23fd924265..08d5f23e7d3 100644
--- a/src/devices/bus/adamnet/printer.cpp
+++ b/src/devices/bus/adamnet/printer.cpp
@@ -64,10 +64,10 @@ void adam_printer_device::adam_prn_mem(address_map &map)
void adam_printer_device::adam_prn_io(address_map &map)
{
- map(M6801_PORT1, M6801_PORT1).w(this, FUNC(adam_printer_device::p1_w));
- map(M6801_PORT2, M6801_PORT2).rw(this, FUNC(adam_printer_device::p2_r), FUNC(adam_printer_device::p2_w));
- map(M6801_PORT3, M6801_PORT3).r(this, FUNC(adam_printer_device::p3_r));
- map(M6801_PORT4, M6801_PORT4).rw(this, FUNC(adam_printer_device::p4_r), FUNC(adam_printer_device::p4_w));
+ map(M6801_PORT1, M6801_PORT1).w(FUNC(adam_printer_device::p1_w));
+ map(M6801_PORT2, M6801_PORT2).rw(FUNC(adam_printer_device::p2_r), FUNC(adam_printer_device::p2_w));
+ map(M6801_PORT3, M6801_PORT3).r(FUNC(adam_printer_device::p3_r));
+ map(M6801_PORT4, M6801_PORT4).rw(FUNC(adam_printer_device::p4_r), FUNC(adam_printer_device::p4_w));
}
diff --git a/src/devices/bus/adamnet/spi.cpp b/src/devices/bus/adamnet/spi.cpp
index 636e2fdfa9b..62be608f09f 100644
--- a/src/devices/bus/adamnet/spi.cpp
+++ b/src/devices/bus/adamnet/spi.cpp
@@ -67,7 +67,7 @@ void adam_spi_device::adam_spi_mem(address_map &map)
void adam_spi_device::adam_spi_io(address_map &map)
{
- map(M6801_PORT2, M6801_PORT2).rw(this, FUNC(adam_spi_device::p2_r), FUNC(adam_spi_device::p2_w));
+ map(M6801_PORT2, M6801_PORT2).rw(FUNC(adam_spi_device::p2_r), FUNC(adam_spi_device::p2_w));
}
diff --git a/src/devices/bus/amiga/keyboard/a500.cpp b/src/devices/bus/amiga/keyboard/a500.cpp
index 404a4d0f519..cdd2e5ae870 100644
--- a/src/devices/bus/amiga/keyboard/a500.cpp
+++ b/src/devices/bus/amiga/keyboard/a500.cpp
@@ -38,16 +38,16 @@ void a500_kbd_device::mpu6500_map(address_map &map)
{
map.global_mask(0xfff);
map(0x000, 0x03f).ram();
- map(0x080, 0x080).rw(this, FUNC(a500_kbd_device::port_a_r), FUNC(a500_kbd_device::port_a_w));
- map(0x081, 0x081).portr("special").w(this, FUNC(a500_kbd_device::port_b_w));
- map(0x082, 0x082).w(this, FUNC(a500_kbd_device::port_c_w));
- map(0x083, 0x083).w(this, FUNC(a500_kbd_device::port_d_w));
- map(0x084, 0x085).w(this, FUNC(a500_kbd_device::latch_w));
- map(0x086, 0x087).r(this, FUNC(a500_kbd_device::counter_r));
- map(0x088, 0x088).w(this, FUNC(a500_kbd_device::transfer_latch_w));
- map(0x089, 0x089).w(this, FUNC(a500_kbd_device::clear_pa0_detect));
- map(0x08a, 0x08a).w(this, FUNC(a500_kbd_device::clear_pa1_detect));
- map(0x08f, 0x08f).rw(this, FUNC(a500_kbd_device::control_r), FUNC(a500_kbd_device::control_w));
+ map(0x080, 0x080).rw(FUNC(a500_kbd_device::port_a_r), FUNC(a500_kbd_device::port_a_w));
+ map(0x081, 0x081).portr("special").w(FUNC(a500_kbd_device::port_b_w));
+ map(0x082, 0x082).w(FUNC(a500_kbd_device::port_c_w));
+ map(0x083, 0x083).w(FUNC(a500_kbd_device::port_d_w));
+ map(0x084, 0x085).w(FUNC(a500_kbd_device::latch_w));
+ map(0x086, 0x087).r(FUNC(a500_kbd_device::counter_r));
+ map(0x088, 0x088).w(FUNC(a500_kbd_device::transfer_latch_w));
+ map(0x089, 0x089).w(FUNC(a500_kbd_device::clear_pa0_detect));
+ map(0x08a, 0x08a).w(FUNC(a500_kbd_device::clear_pa1_detect));
+ map(0x08f, 0x08f).rw(FUNC(a500_kbd_device::control_r), FUNC(a500_kbd_device::control_w));
map(0x090, 0x0ff).noprw();
map(0x800, 0xfff).rom().region("ic1", 0);
}
diff --git a/src/devices/bus/amiga/zorro/a2232.cpp b/src/devices/bus/amiga/zorro/a2232.cpp
index 60bfd11b9b6..bf4e33b74fe 100644
--- a/src/devices/bus/amiga/zorro/a2232.cpp
+++ b/src/devices/bus/amiga/zorro/a2232.cpp
@@ -33,16 +33,16 @@ DEFINE_DEVICE_TYPE(A2232, a2232_device, "a2232", "CBM A2232 Serial Card")
void a2232_device::iocpu_map(address_map &map)
{
map(0x0000, 0x3fff).ram().share("shared");
- map(0x4000, 0x47ff).rw(this, FUNC(a2232_device::acia_0_r), FUNC(a2232_device::acia_0_w));
- map(0x4800, 0x4fff).rw(this, FUNC(a2232_device::acia_1_r), FUNC(a2232_device::acia_1_w));
- map(0x5000, 0x57ff).rw(this, FUNC(a2232_device::acia_2_r), FUNC(a2232_device::acia_2_w));
- map(0x5800, 0x5fff).rw(this, FUNC(a2232_device::acia_3_r), FUNC(a2232_device::acia_3_w));
- map(0x6000, 0x67ff).rw(this, FUNC(a2232_device::acia_4_r), FUNC(a2232_device::acia_4_w));
- map(0x6800, 0x6fff).rw(this, FUNC(a2232_device::acia_5_r), FUNC(a2232_device::acia_5_w));
- map(0x7000, 0x73ff).w(this, FUNC(a2232_device::int2_w));
- map(0x7400, 0x77ff).rw(this, FUNC(a2232_device::acia_6_r), FUNC(a2232_device::acia_6_w));
- map(0x7800, 0x7fff).rw(this, FUNC(a2232_device::cia_r), FUNC(a2232_device::cia_w));
- map(0x8000, 0x8000).w(this, FUNC(a2232_device::irq_ack8_w));
+ map(0x4000, 0x47ff).rw(FUNC(a2232_device::acia_0_r), FUNC(a2232_device::acia_0_w));
+ map(0x4800, 0x4fff).rw(FUNC(a2232_device::acia_1_r), FUNC(a2232_device::acia_1_w));
+ map(0x5000, 0x57ff).rw(FUNC(a2232_device::acia_2_r), FUNC(a2232_device::acia_2_w));
+ map(0x5800, 0x5fff).rw(FUNC(a2232_device::acia_3_r), FUNC(a2232_device::acia_3_w));
+ map(0x6000, 0x67ff).rw(FUNC(a2232_device::acia_4_r), FUNC(a2232_device::acia_4_w));
+ map(0x6800, 0x6fff).rw(FUNC(a2232_device::acia_5_r), FUNC(a2232_device::acia_5_w));
+ map(0x7000, 0x73ff).w(FUNC(a2232_device::int2_w));
+ map(0x7400, 0x77ff).rw(FUNC(a2232_device::acia_6_r), FUNC(a2232_device::acia_6_w));
+ map(0x7800, 0x7fff).rw(FUNC(a2232_device::cia_r), FUNC(a2232_device::cia_w));
+ map(0x8000, 0x8000).w(FUNC(a2232_device::irq_ack8_w));
map(0xc000, 0xffff).ram().share("shared");
}
diff --git a/src/devices/bus/amiga/zorro/buddha.cpp b/src/devices/bus/amiga/zorro/buddha.cpp
index bf043762140..bbddd4aa203 100644
--- a/src/devices/bus/amiga/zorro/buddha.cpp
+++ b/src/devices/bus/amiga/zorro/buddha.cpp
@@ -44,14 +44,14 @@ DEFINE_DEVICE_TYPE(BUDDHA, buddha_device, "buddha", "Buddha IDE controller")
void buddha_device::mmio_map(address_map &map)
{
- map(0x7fe, 0x7ff).rw(this, FUNC(buddha_device::speed_r), FUNC(buddha_device::speed_w));
- map(0x800, 0x8ff).rw(this, FUNC(buddha_device::ide_0_cs0_r), FUNC(buddha_device::ide_0_cs0_w));
- map(0x900, 0x9ff).rw(this, FUNC(buddha_device::ide_0_cs1_r), FUNC(buddha_device::ide_0_cs1_w));
- map(0xa00, 0xaff).rw(this, FUNC(buddha_device::ide_1_cs0_r), FUNC(buddha_device::ide_1_cs0_w));
- map(0xb00, 0xbff).rw(this, FUNC(buddha_device::ide_1_cs1_r), FUNC(buddha_device::ide_1_cs1_w));
- map(0xf00, 0xf3f).r(this, FUNC(buddha_device::ide_0_interrupt_r));
- map(0xf40, 0xf7f).r(this, FUNC(buddha_device::ide_1_interrupt_r));
- map(0xfc0, 0xfff).w(this, FUNC(buddha_device::ide_interrupt_enable_w));
+ map(0x7fe, 0x7ff).rw(FUNC(buddha_device::speed_r), FUNC(buddha_device::speed_w));
+ map(0x800, 0x8ff).rw(FUNC(buddha_device::ide_0_cs0_r), FUNC(buddha_device::ide_0_cs0_w));
+ map(0x900, 0x9ff).rw(FUNC(buddha_device::ide_0_cs1_r), FUNC(buddha_device::ide_0_cs1_w));
+ map(0xa00, 0xaff).rw(FUNC(buddha_device::ide_1_cs0_r), FUNC(buddha_device::ide_1_cs0_w));
+ map(0xb00, 0xbff).rw(FUNC(buddha_device::ide_1_cs1_r), FUNC(buddha_device::ide_1_cs1_w));
+ map(0xf00, 0xf3f).r(FUNC(buddha_device::ide_0_interrupt_r));
+ map(0xf40, 0xf7f).r(FUNC(buddha_device::ide_1_interrupt_r));
+ map(0xfc0, 0xfff).w(FUNC(buddha_device::ide_interrupt_enable_w));
}
//-------------------------------------------------
diff --git a/src/devices/bus/bbc/tube/tube_6502.cpp b/src/devices/bus/bbc/tube/tube_6502.cpp
index 71d11ad10ac..f14308733a8 100644
--- a/src/devices/bus/bbc/tube/tube_6502.cpp
+++ b/src/devices/bus/bbc/tube/tube_6502.cpp
@@ -27,7 +27,7 @@ DEFINE_DEVICE_TYPE(BBC_TUBE_6502, bbc_tube_6502_device, "bbc_tube_6502", "Acorn
void bbc_tube_6502_device::tube_6502_mem(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(bbc_tube_6502_device::read), FUNC(bbc_tube_6502_device::write));
+ map(0x0000, 0xffff).rw(FUNC(bbc_tube_6502_device::read), FUNC(bbc_tube_6502_device::write));
}
//-------------------------------------------------
diff --git a/src/devices/bus/bbc/tube/tube_65c102.cpp b/src/devices/bus/bbc/tube/tube_65c102.cpp
index d2bf3ddf2ab..66e2330c389 100644
--- a/src/devices/bus/bbc/tube/tube_65c102.cpp
+++ b/src/devices/bus/bbc/tube/tube_65c102.cpp
@@ -27,7 +27,7 @@ DEFINE_DEVICE_TYPE(BBC_TUBE_65C102, bbc_tube_65c102_device, "bbc_tube_65c102", "
void bbc_tube_65c102_device::tube_6502_mem(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(bbc_tube_65c102_device::read), FUNC(bbc_tube_65c102_device::write));
+ map(0x0000, 0xffff).rw(FUNC(bbc_tube_65c102_device::read), FUNC(bbc_tube_65c102_device::write));
}
//-------------------------------------------------
diff --git a/src/devices/bus/bbc/tube/tube_80286.cpp b/src/devices/bus/bbc/tube/tube_80286.cpp
index af0c3e8c625..7f4b42c6b61 100644
--- a/src/devices/bus/bbc/tube/tube_80286.cpp
+++ b/src/devices/bus/bbc/tube/tube_80286.cpp
@@ -38,8 +38,8 @@ void bbc_tube_80286_device::tube_80286_mem(address_map &map)
void bbc_tube_80286_device::tube_80286_io(address_map &map)
{
map.unmap_value_high();
- map(0x50, 0x50).r(this, FUNC(bbc_tube_80286_device::disable_boot_rom));
- map(0x60, 0x60).w(this, FUNC(bbc_tube_80286_device::irq_latch_w));
+ map(0x50, 0x50).r(FUNC(bbc_tube_80286_device::disable_boot_rom));
+ map(0x60, 0x60).w(FUNC(bbc_tube_80286_device::irq_latch_w));
map(0x80, 0x8f).rw("ula", FUNC(tube_device::parasite_r), FUNC(tube_device::parasite_w)).umask16(0x00ff);
}
diff --git a/src/devices/bus/bbc/tube/tube_arm.cpp b/src/devices/bus/bbc/tube/tube_arm.cpp
index fa89db95ff8..ec19216bbb6 100644
--- a/src/devices/bus/bbc/tube/tube_arm.cpp
+++ b/src/devices/bus/bbc/tube/tube_arm.cpp
@@ -26,7 +26,7 @@ DEFINE_DEVICE_TYPE(BBC_TUBE_ARM, bbc_tube_arm_device, "bbc_tube_arm", "ARM Evalu
void bbc_tube_arm_device::tube_arm_mem(address_map &map)
{
map.unmap_value_high();
- map(0x0000000, 0x03fffff).rw(this, FUNC(bbc_tube_arm_device::ram_r), FUNC(bbc_tube_arm_device::ram_w));
+ map(0x0000000, 0x03fffff).rw(FUNC(bbc_tube_arm_device::ram_r), FUNC(bbc_tube_arm_device::ram_w));
map(0x1000000, 0x100001f).rw("ula", FUNC(tube_device::parasite_r), FUNC(tube_device::parasite_w)).umask32(0x000000ff);
map(0x3000000, 0x3003fff).rom().region("bootstrap", 0).mirror(0xc000);
}
diff --git a/src/devices/bus/bbc/tube/tube_z80.cpp b/src/devices/bus/bbc/tube/tube_z80.cpp
index 10603e773f6..87600ba8449 100644
--- a/src/devices/bus/bbc/tube/tube_z80.cpp
+++ b/src/devices/bus/bbc/tube/tube_z80.cpp
@@ -27,7 +27,7 @@ DEFINE_DEVICE_TYPE(BBC_TUBE_Z80, bbc_tube_z80_device, "bbc_tube_z80", "Acorn Z80
void bbc_tube_z80_device::tube_z80_mem(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(bbc_tube_z80_device::mem_r), FUNC(bbc_tube_z80_device::mem_w));
+ map(0x0000, 0xffff).rw(FUNC(bbc_tube_z80_device::mem_r), FUNC(bbc_tube_z80_device::mem_w));
}
//-------------------------------------------------
@@ -36,7 +36,7 @@ void bbc_tube_z80_device::tube_z80_mem(address_map &map)
void bbc_tube_z80_device::tube_z80_fetch(address_map &map)
{
- map(0x000, 0xffff).r(this, FUNC(bbc_tube_z80_device::opcode_r));
+ map(0x000, 0xffff).r(FUNC(bbc_tube_z80_device::opcode_r));
}
//-------------------------------------------------
diff --git a/src/devices/bus/bbc/tube/tube_zep100.cpp b/src/devices/bus/bbc/tube/tube_zep100.cpp
index 8c6e11e9cd3..3687cf282bb 100644
--- a/src/devices/bus/bbc/tube/tube_zep100.cpp
+++ b/src/devices/bus/bbc/tube/tube_zep100.cpp
@@ -27,7 +27,7 @@ DEFINE_DEVICE_TYPE(BBC_TUBE_ZEP100, bbc_tube_zep100_device, "bbc_tube_zep100", "
void bbc_tube_zep100_device::tube_zep100_mem(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(bbc_tube_zep100_device::mem_r), FUNC(bbc_tube_zep100_device::mem_w));
+ map(0x0000, 0xffff).rw(FUNC(bbc_tube_zep100_device::mem_r), FUNC(bbc_tube_zep100_device::mem_w));
}
//-------------------------------------------------
@@ -37,7 +37,7 @@ void bbc_tube_zep100_device::tube_zep100_mem(address_map &map)
void bbc_tube_zep100_device::tube_zep100_io(address_map &map)
{
map.unmap_value_high();
- map(0x00, 0x07).mirror(0xff00).rw(this, FUNC(bbc_tube_zep100_device::io_r), FUNC(bbc_tube_zep100_device::io_w));
+ map(0x00, 0x07).mirror(0xff00).rw(FUNC(bbc_tube_zep100_device::io_r), FUNC(bbc_tube_zep100_device::io_w));
}
//-------------------------------------------------
diff --git a/src/devices/bus/c64/cpm.cpp b/src/devices/bus/c64/cpm.cpp
index b5ef249fe65..abff3ac15fe 100644
--- a/src/devices/bus/c64/cpm.cpp
+++ b/src/devices/bus/c64/cpm.cpp
@@ -42,7 +42,7 @@ DEFINE_DEVICE_TYPE(C64_CPM, c64_cpm_cartridge_device, "c64_cpm", "C64 CP/M cartr
void c64_cpm_cartridge_device::z80_mem(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(c64_cpm_cartridge_device::dma_r), FUNC(c64_cpm_cartridge_device::dma_w));
+ map(0x0000, 0xffff).rw(FUNC(c64_cpm_cartridge_device::dma_r), FUNC(c64_cpm_cartridge_device::dma_w));
}
@@ -52,7 +52,7 @@ void c64_cpm_cartridge_device::z80_mem(address_map &map)
void c64_cpm_cartridge_device::z80_io(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(c64_cpm_cartridge_device::dma_r), FUNC(c64_cpm_cartridge_device::dma_w));
+ map(0x0000, 0xffff).rw(FUNC(c64_cpm_cartridge_device::dma_r), FUNC(c64_cpm_cartridge_device::dma_w));
}
diff --git a/src/devices/bus/c64/easyflash.cpp b/src/devices/bus/c64/easyflash.cpp
index 0660e562dc3..2a9d2a3bf29 100644
--- a/src/devices/bus/c64/easyflash.cpp
+++ b/src/devices/bus/c64/easyflash.cpp
@@ -118,12 +118,12 @@ uint8_t c64_easyflash_cartridge_device::c64_cd_r(address_space &space, offs_t of
if (!roml)
{
offs_t addr = (m_bank << 13) | (offset & 0x1fff);
- data = m_flash_roml->read(addr);
+ data = m_flash_roml->read(space, addr);
}
else if (!romh)
{
offs_t addr = (m_bank << 13) | (offset & 0x1fff);
- data = m_flash_romh->read(addr);
+ data = m_flash_romh->read(space, addr);
}
else if (!io2)
{
@@ -143,12 +143,12 @@ void c64_easyflash_cartridge_device::c64_cd_w(address_space &space, offs_t offse
if (!roml)
{
offs_t addr = (m_bank << 13) | (offset & 0x1fff);
- m_flash_roml->write(addr, data);
+ m_flash_roml->write(space, addr, data);
}
else if (!romh)
{
offs_t addr = (m_bank << 13) | (offset & 0x1fff);
- m_flash_romh->write(addr, data);
+ m_flash_romh->write(space, addr, data);
}
else if (!io1)
{
diff --git a/src/devices/bus/c64/fcc.cpp b/src/devices/bus/c64/fcc.cpp
index 3e3dfc1d334..77d505e97a3 100644
--- a/src/devices/bus/c64/fcc.cpp
+++ b/src/devices/bus/c64/fcc.cpp
@@ -66,7 +66,7 @@ const tiny_rom_entry *c64_final_chesscard_device::device_rom_region() const
void c64_final_chesscard_device::c64_fcc_map(address_map &map)
{
- map(0x0000, 0x1fff).mirror(0x6000).rw(this, FUNC(c64_final_chesscard_device::nvram_r), FUNC(c64_final_chesscard_device::nvram_w));
+ map(0x0000, 0x1fff).mirror(0x6000).rw(FUNC(c64_final_chesscard_device::nvram_r), FUNC(c64_final_chesscard_device::nvram_w));
map(0x8000, 0xffff).rom().region(G65SC02P4_TAG, 0);
}
diff --git a/src/devices/bus/c64/ide64.cpp b/src/devices/bus/c64/ide64.cpp
index 70bc3726984..e85048cc318 100644
--- a/src/devices/bus/c64/ide64.cpp
+++ b/src/devices/bus/c64/ide64.cpp
@@ -224,7 +224,7 @@ uint8_t c64_ide64_cartridge_device::c64_cd_r(address_space &space, offs_t offset
{
offs_t addr = (m_bank << 14) | (offset & 0x3fff);
- data = m_flash_rom->read(addr);
+ data = m_flash_rom->read(space, addr);
}
else if (!ram_oe)
{
@@ -258,7 +258,7 @@ void c64_ide64_cartridge_device::c64_cd_w(address_space &space, offs_t offset, u
if ((offset >= 0x8000 && offset < 0xc000) && !m_wp)
{
offs_t addr = (m_bank << 14) | (offset & 0x3fff);
- m_flash_rom->write(addr, data);
+ m_flash_rom->write(space, addr, data);
}
if (!io1)
diff --git a/src/devices/bus/cbmiec/c1541.cpp b/src/devices/bus/cbmiec/c1541.cpp
index 5418843ee15..5c7d1de2771 100644
--- a/src/devices/bus/cbmiec/c1541.cpp
+++ b/src/devices/bus/cbmiec/c1541.cpp
@@ -544,7 +544,7 @@ void c1541_device_base::c1541pd_mem(address_map &map)
void c1541_prologic_dos_classic_device::c1541pdc_mem(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(c1541_prologic_dos_classic_device::read), FUNC(c1541_prologic_dos_classic_device::write));
+ map(0x0000, 0xffff).rw(FUNC(c1541_prologic_dos_classic_device::read), FUNC(c1541_prologic_dos_classic_device::write));
/* AM_RANGE(0x0000, 0x07ff) AM_MIRROR(0x6000) AM_RAM AM_SHARE("share1")
AM_RANGE(0x1800, 0x180f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_0_TAG, via6522_device, read, write)
AM_RANGE(0x1c00, 0x1c0f) AM_MIRROR(0x63f0) AM_DEVREADWRITE(M6522_1_TAG, via6522_device, read, write)
@@ -807,7 +807,7 @@ WRITE8_MEMBER( c1541_prologic_dos_classic_device::pia_pb_w )
{
m_parallel_data = data;
- m_cent_data_out->write(space, 0, data);
+ m_cent_data_out->write(data);
}
diff --git a/src/devices/bus/cbmiec/c1571.cpp b/src/devices/bus/cbmiec/c1571.cpp
index 9ae976f55cd..9b5ac3bb3ac 100644
--- a/src/devices/bus/cbmiec/c1571.cpp
+++ b/src/devices/bus/cbmiec/c1571.cpp
@@ -148,7 +148,7 @@ void c1571_device::c1571_mem(address_map &map)
{
map(0x0000, 0x07ff).ram();
map(0x1800, 0x180f).mirror(0x03f0).rw(M6522_0_TAG, FUNC(via6522_device::read), FUNC(via6522_device::write));
- map(0x1c00, 0x1c0f).mirror(0x03f0).rw(this, FUNC(c1571_device::via1_r), FUNC(c1571_device::via1_w));
+ map(0x1c00, 0x1c0f).mirror(0x03f0).rw(FUNC(c1571_device::via1_r), FUNC(c1571_device::via1_w));
map(0x2000, 0x2003).mirror(0x1ffc).rw(WD1770_TAG, FUNC(wd1770_device::read), FUNC(wd1770_device::write));
map(0x4000, 0x400f).mirror(0x3ff0).rw(M6526_TAG, FUNC(mos6526_device::read), FUNC(mos6526_device::write));
map(0x8000, 0xffff).rom().region(M6502_TAG, 0);
@@ -163,7 +163,7 @@ void mini_chief_device::mini_chief_mem(address_map &map)
{
map(0x0000, 0x07ff).ram();
map(0x1800, 0x180f).mirror(0x03f0).rw(M6522_0_TAG, FUNC(via6522_device::read), FUNC(via6522_device::write));
- map(0x1c00, 0x1c0f).mirror(0x03f0).rw(this, FUNC(mini_chief_device::via1_r), FUNC(mini_chief_device::via1_w));
+ map(0x1c00, 0x1c0f).mirror(0x03f0).rw(FUNC(mini_chief_device::via1_r), FUNC(mini_chief_device::via1_w));
map(0x2000, 0x2003).mirror(0x1ffc).rw(WD1770_TAG, FUNC(wd1770_device::read), FUNC(wd1770_device::write));
map(0x4000, 0x400f).mirror(0xff0).rw(M6526_TAG, FUNC(mos6526_device::read), FUNC(mos6526_device::write));
map(0x5000, 0x5fff).mirror(0x2000).ram();
diff --git a/src/devices/bus/cbmiec/cmdhd.cpp b/src/devices/bus/cbmiec/cmdhd.cpp
index cf3ea0eec04..f46d24c44a4 100644
--- a/src/devices/bus/cbmiec/cmdhd.cpp
+++ b/src/devices/bus/cbmiec/cmdhd.cpp
@@ -69,7 +69,7 @@ void cmd_hd_device::cmd_hd_mem(address_map &map)
map(0x8400, 0x840f).mirror(0x1f0).w(M6522_2_TAG, FUNC(via6522_device::write));
map(0x8800, 0x8803).mirror(0x1fc).w(I8255A_TAG, FUNC(i8255_device::write));
map(0x8c00, 0x8c0f).mirror(0x1f0).w(RTC72421A_TAG, FUNC(rtc72421_device::write));
- map(0x8f00, 0x8f00).mirror(0xff).w(this, FUNC(cmd_hd_device::led_w));
+ map(0x8f00, 0x8f00).mirror(0xff).w(FUNC(cmd_hd_device::led_w));
}
diff --git a/src/devices/bus/centronics/epson_ex800.cpp b/src/devices/bus/centronics/epson_ex800.cpp
index b6b2b9348f6..c90a4dcca00 100644
--- a/src/devices/bus/centronics/epson_ex800.cpp
+++ b/src/devices/bus/centronics/epson_ex800.cpp
@@ -202,11 +202,11 @@ void epson_ex800_device::ex800_mem(address_map &map)
{
map(0x0000, 0x7fff).rom().region("maincpu", 0);
map(0x8000, 0xbfff).ram(); /* external RAM */
- map(0xc000, 0xc7ff).mirror(0x1800).rw(this, FUNC(epson_ex800_device::devsel_r), FUNC(epson_ex800_device::devsel_w));
- map(0xe000, 0xe7ff).rw(this, FUNC(epson_ex800_device::gate5a_r), FUNC(epson_ex800_device::gate5a_w));
- map(0xe800, 0xefff).rw(this, FUNC(epson_ex800_device::iosel_r), FUNC(epson_ex800_device::iosel_w));
- map(0xf000, 0xf001).mirror(0x07fc).r(this, FUNC(epson_ex800_device::gate7a_r));
- map(0xf002, 0xf003).mirror(0x07fc).w(this, FUNC(epson_ex800_device::gate7a_w));
+ map(0xc000, 0xc7ff).mirror(0x1800).rw(FUNC(epson_ex800_device::devsel_r), FUNC(epson_ex800_device::devsel_w));
+ map(0xe000, 0xe7ff).rw(FUNC(epson_ex800_device::gate5a_r), FUNC(epson_ex800_device::gate5a_w));
+ map(0xe800, 0xefff).rw(FUNC(epson_ex800_device::iosel_r), FUNC(epson_ex800_device::iosel_w));
+ map(0xf000, 0xf001).mirror(0x07fc).r(FUNC(epson_ex800_device::gate7a_r));
+ map(0xf002, 0xf003).mirror(0x07fc).w(FUNC(epson_ex800_device::gate7a_w));
map(0xf800, 0xfeff).noprw(); /* not connected */
}
diff --git a/src/devices/bus/centronics/epson_lx810l.cpp b/src/devices/bus/centronics/epson_lx810l.cpp
index b13c346b8ea..0e4e7b7bfbd 100644
--- a/src/devices/bus/centronics/epson_lx810l.cpp
+++ b/src/devices/bus/centronics/epson_lx810l.cpp
@@ -99,7 +99,7 @@ void epson_lx810l_device::lx810l_mem(address_map &map)
{
map(0x0000, 0x7fff).rom(); /* 32k firmware */
map(0x8000, 0x9fff).ram(); /* 8k external RAM */
- map(0xa000, 0xbfff).rw(this, FUNC(epson_lx810l_device::fakemem_r), FUNC(epson_lx810l_device::fakemem_w)); /* fake memory, write one, set all */
+ map(0xa000, 0xbfff).rw(FUNC(epson_lx810l_device::fakemem_r), FUNC(epson_lx810l_device::fakemem_w)); /* fake memory, write one, set all */
map(0xc000, 0xc00f).mirror(0x1ff0).rw("e05a30", FUNC(e05a30_device::read), FUNC(e05a30_device::write));
map(0xe000, 0xfeff).noprw(); /* not used */
}
diff --git a/src/devices/bus/cgenie/expansion/floppy.cpp b/src/devices/bus/cgenie/expansion/floppy.cpp
index 4070e985b7a..754282e9a90 100644
--- a/src/devices/bus/cgenie/expansion/floppy.cpp
+++ b/src/devices/bus/cgenie/expansion/floppy.cpp
@@ -32,8 +32,8 @@ DEFINE_DEVICE_TYPE(CGENIE_FDC, cgenie_fdc_device, "cgenie_fdc", "Colour Genie FD
void cgenie_fdc_device::mmio(address_map &map)
{
- map(0xe0, 0xe3).mirror(0x10).rw(this, FUNC(cgenie_fdc_device::irq_r), FUNC(cgenie_fdc_device::select_w));
- map(0xec, 0xec).mirror(0x10).r("fd1793", FUNC(fd1793_device::status_r)).w(this, FUNC(cgenie_fdc_device::command_w));
+ map(0xe0, 0xe3).mirror(0x10).rw(FUNC(cgenie_fdc_device::irq_r), FUNC(cgenie_fdc_device::select_w));
+ map(0xec, 0xec).mirror(0x10).r("fd1793", FUNC(fd1793_device::status_r)).w(FUNC(cgenie_fdc_device::command_w));
map(0xed, 0xed).mirror(0x10).rw("fd1793", FUNC(fd1793_device::track_r), FUNC(fd1793_device::track_w));
map(0xee, 0xee).mirror(0x10).rw("fd1793", FUNC(fd1793_device::sector_r), FUNC(fd1793_device::sector_w));
map(0xef, 0xef).mirror(0x10).rw("fd1793", FUNC(fd1793_device::data_r), FUNC(fd1793_device::data_w));
@@ -219,5 +219,5 @@ WRITE8_MEMBER( cgenie_fdc_device::command_w )
m_fdc->dden_w(!BIT(data, 0));
// forward to the controller
- m_fdc->cmd_w(data);
+ m_fdc->write_cmd(data);
}
diff --git a/src/devices/bus/comx35/printer.cpp b/src/devices/bus/comx35/printer.cpp
index 2f5bbc8795f..36d11482186 100644
--- a/src/devices/bus/comx35/printer.cpp
+++ b/src/devices/bus/comx35/printer.cpp
@@ -177,5 +177,5 @@ void comx_prn_device::comx_io_w(address_space &space, offs_t offset, uint8_t dat
OUT 2 is used to send a bit to the printer
*/
- m_cent_data_out->write(space, 0, data);
+ m_cent_data_out->write(data);
}
diff --git a/src/devices/bus/dmv/k230.cpp b/src/devices/bus/dmv/k230.cpp
index a3c95566326..82c2e548012 100644
--- a/src/devices/bus/dmv/k230.cpp
+++ b/src/devices/bus/dmv/k230.cpp
@@ -35,29 +35,29 @@ ROM_END
void dmv_k230_device::k230_mem(address_map &map)
{
map.unmap_value_high();
- map(0x00000, 0x7ffff).rw(this, FUNC(dmv_k230_device::program_r), FUNC(dmv_k230_device::program_w));
- map(0x80000, 0xfffff).r(this, FUNC(dmv_k230_device::rom_r));
+ map(0x00000, 0x7ffff).rw(FUNC(dmv_k230_device::program_r), FUNC(dmv_k230_device::program_w));
+ map(0x80000, 0xfffff).r(FUNC(dmv_k230_device::rom_r));
}
void dmv_k230_device::k230_io(address_map &map)
{
map.unmap_value_high();
map.global_mask(0xff);
- map(0x00, 0xff).rw(this, FUNC(dmv_k230_device::io_r), FUNC(dmv_k230_device::io_w));
+ map(0x00, 0xff).rw(FUNC(dmv_k230_device::io_r), FUNC(dmv_k230_device::io_w));
}
void dmv_k230_device::k234_mem(address_map &map)
{
map.unmap_value_high();
- map(0x00000, 0x7ffff).rw(this, FUNC(dmv_k230_device::program_r), FUNC(dmv_k230_device::program_w));
- map(0xfff00, 0xfffff).rw(this, FUNC(dmv_k230_device::io_r), FUNC(dmv_k230_device::io_w));
+ map(0x00000, 0x7ffff).rw(FUNC(dmv_k230_device::program_r), FUNC(dmv_k230_device::program_w));
+ map(0xfff00, 0xfffff).rw(FUNC(dmv_k230_device::io_r), FUNC(dmv_k230_device::io_w));
}
void dmv_k230_device::k235_io(address_map &map)
{
map.unmap_value_high();
map.global_mask(0xff);
- map(0x00, 0xff).rw(this, FUNC(dmv_k230_device::io_r), FUNC(dmv_k230_device::io_w));
+ map(0x00, 0xff).rw(FUNC(dmv_k230_device::io_r), FUNC(dmv_k230_device::io_w));
map(0x90, 0x91).rw("pic8259", FUNC(pic8259_device::read), FUNC(pic8259_device::write));
}
diff --git a/src/devices/bus/ecbbus/grip.cpp b/src/devices/bus/ecbbus/grip.cpp
index 54ef433fae4..1b6e09c1ec6 100644
--- a/src/devices/bus/ecbbus/grip.cpp
+++ b/src/devices/bus/ecbbus/grip.cpp
@@ -139,22 +139,22 @@ void ecb_grip21_device::grip_mem(address_map &map)
void ecb_grip21_device::grip_io(address_map &map)
{
map.global_mask(0xff);
- map(0x00, 0x00).rw(this, FUNC(ecb_grip21_device::cxstb_r), FUNC(ecb_grip21_device::cxstb_w));
+ map(0x00, 0x00).rw(FUNC(ecb_grip21_device::cxstb_r), FUNC(ecb_grip21_device::cxstb_w));
// AM_RANGE(0x10, 0x10) AM_WRITE(ccon_w)
- map(0x11, 0x11).w(this, FUNC(ecb_grip21_device::vol0_w));
+ map(0x11, 0x11).w(FUNC(ecb_grip21_device::vol0_w));
// AM_RANGE(0x12, 0x12) AM_WRITE(rts_w)
- map(0x13, 0x13).w(this, FUNC(ecb_grip21_device::page_w));
+ map(0x13, 0x13).w(FUNC(ecb_grip21_device::page_w));
// AM_RANGE(0x14, 0x14) AM_WRITE(cc1_w)
// AM_RANGE(0x15, 0x15) AM_WRITE(cc2_w)
- map(0x16, 0x16).w(this, FUNC(ecb_grip21_device::flash_w));
- map(0x17, 0x17).w(this, FUNC(ecb_grip21_device::vol1_w));
+ map(0x16, 0x16).w(FUNC(ecb_grip21_device::flash_w));
+ map(0x17, 0x17).w(FUNC(ecb_grip21_device::vol1_w));
map(0x20, 0x2f).rw(Z80STI_TAG, FUNC(z80sti_device::read), FUNC(z80sti_device::write));
- map(0x30, 0x30).rw(this, FUNC(ecb_grip21_device::lrs_r), FUNC(ecb_grip21_device::lrs_w));
- map(0x40, 0x40).r(this, FUNC(ecb_grip21_device::stat_r));
+ map(0x30, 0x30).rw(FUNC(ecb_grip21_device::lrs_r), FUNC(ecb_grip21_device::lrs_w));
+ map(0x40, 0x40).r(FUNC(ecb_grip21_device::stat_r));
map(0x50, 0x50).w(MC6845_TAG, FUNC(mc6845_device::address_w));
map(0x52, 0x52).w(MC6845_TAG, FUNC(mc6845_device::register_w));
map(0x53, 0x53).r(MC6845_TAG, FUNC(mc6845_device::register_r));
- map(0x60, 0x60).w("cent_data_out", FUNC(output_latch_device::write));
+ map(0x60, 0x60).w("cent_data_out", FUNC(output_latch_device::bus_w));
map(0x70, 0x73).rw(I8255A_TAG, FUNC(i8255_device::read), FUNC(i8255_device::write));
// AM_RANGE(0x80, 0x80) AM_WRITE(bl2out_w)
// AM_RANGE(0x90, 0x90) AM_WRITE(gr2out_w)
diff --git a/src/devices/bus/econet/e01.cpp b/src/devices/bus/econet/e01.cpp
index 32c73b76b8a..3ed758d843e 100644
--- a/src/devices/bus/econet/e01.cpp
+++ b/src/devices/bus/econet/e01.cpp
@@ -222,20 +222,20 @@ WRITE_LINE_MEMBER( econet_e01_device::scsi_req_w )
void econet_e01_device::e01_mem(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(econet_e01_device::read), FUNC(econet_e01_device::write));
- map(0xfc00, 0xfc00).mirror(0x00c3).rw(this, FUNC(econet_e01_device::rtc_address_r), FUNC(econet_e01_device::rtc_address_w));
- map(0xfc04, 0xfc04).mirror(0x00c3).rw(this, FUNC(econet_e01_device::rtc_data_r), FUNC(econet_e01_device::rtc_data_w));
- map(0xfc08, 0xfc08).mirror(0x00c0).r(this, FUNC(econet_e01_device::ram_select_r)).w(this, FUNC(econet_e01_device::floppy_w));
+ map(0x0000, 0xffff).rw(FUNC(econet_e01_device::read), FUNC(econet_e01_device::write));
+ map(0xfc00, 0xfc00).mirror(0x00c3).rw(FUNC(econet_e01_device::rtc_address_r), FUNC(econet_e01_device::rtc_address_w));
+ map(0xfc04, 0xfc04).mirror(0x00c3).rw(FUNC(econet_e01_device::rtc_data_r), FUNC(econet_e01_device::rtc_data_w));
+ map(0xfc08, 0xfc08).mirror(0x00c0).r(FUNC(econet_e01_device::ram_select_r)).w(FUNC(econet_e01_device::floppy_w));
map(0xfc0c, 0xfc0f).mirror(0x00c0).rw(WD2793_TAG, FUNC(wd2793_device::read), FUNC(wd2793_device::write));
map(0xfc10, 0xfc1f).mirror(0x00c0).rw(R6522_TAG, FUNC(via6522_device::read), FUNC(via6522_device::write));
map(0xfc20, 0xfc23).mirror(0x00c0).rw(MC6854_TAG, FUNC(mc6854_device::read), FUNC(mc6854_device::write));
- map(0xfc24, 0xfc24).mirror(0x00c3).rw(this, FUNC(econet_e01_device::network_irq_disable_r), FUNC(econet_e01_device::network_irq_disable_w));
- map(0xfc28, 0xfc28).mirror(0x00c3).rw(this, FUNC(econet_e01_device::network_irq_enable_r), FUNC(econet_e01_device::network_irq_enable_w));
+ map(0xfc24, 0xfc24).mirror(0x00c3).rw(FUNC(econet_e01_device::network_irq_disable_r), FUNC(econet_e01_device::network_irq_disable_w));
+ map(0xfc28, 0xfc28).mirror(0x00c3).rw(FUNC(econet_e01_device::network_irq_enable_r), FUNC(econet_e01_device::network_irq_enable_w));
map(0xfc2c, 0xfc2c).mirror(0x00c3).portr("FLAP");
- map(0xfc30, 0xfc30).mirror(0x00c0).rw(this, FUNC(econet_e01_device::hdc_data_r), FUNC(econet_e01_device::hdc_data_w));
- map(0xfc31, 0xfc31).mirror(0x00c0).r("scsi_ctrl_in", FUNC(input_buffer_device::read));
- map(0xfc32, 0xfc32).mirror(0x00c0).w(this, FUNC(econet_e01_device::hdc_select_w));
- map(0xfc33, 0xfc33).mirror(0x00c0).w(this, FUNC(econet_e01_device::hdc_irq_enable_w));
+ map(0xfc30, 0xfc30).mirror(0x00c0).rw(FUNC(econet_e01_device::hdc_data_r), FUNC(econet_e01_device::hdc_data_w));
+ map(0xfc31, 0xfc31).mirror(0x00c0).r("scsi_ctrl_in", FUNC(input_buffer_device::bus_r));
+ map(0xfc32, 0xfc32).mirror(0x00c0).w(FUNC(econet_e01_device::hdc_select_w));
+ map(0xfc33, 0xfc33).mirror(0x00c0).w(FUNC(econet_e01_device::hdc_irq_enable_w));
}
@@ -253,7 +253,7 @@ MACHINE_CONFIG_START(econet_e01_device::device_add_mconfig)
// devices
MCFG_DEVICE_ADD(R6522_TAG, VIA6522, 8_MHz_XTAL / 4)
- MCFG_VIA6522_WRITEPA_HANDLER(WRITE8("cent_data_out", output_latch_device, write))
+ MCFG_VIA6522_WRITEPA_HANDLER(WRITE8("cent_data_out", output_latch_device, bus_w))
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(*this, econet_e01_device, via_irq_w))
MCFG_DEVICE_ADD(MC6854_TAG, MC6854, 0)
diff --git a/src/devices/bus/einstein/pipe/silicon_disc.cpp b/src/devices/bus/einstein/pipe/silicon_disc.cpp
index a6c94e07c73..ec8924a9002 100644
--- a/src/devices/bus/einstein/pipe/silicon_disc.cpp
+++ b/src/devices/bus/einstein/pipe/silicon_disc.cpp
@@ -22,8 +22,8 @@ DEFINE_DEVICE_TYPE(EINSTEIN_SILICON_DISC, einstein_silicon_disc_device, "einstei
void einstein_silicon_disc_device::map(address_map &map)
{
- map(0x08, 0x08).mirror(0xff00).w(this, FUNC(einstein_silicon_disc_device::sector_low_w));
- map(0x09, 0x09).mirror(0xff00).w(this, FUNC(einstein_silicon_disc_device::sector_high_w));
+ map(0x08, 0x08).mirror(0xff00).w(FUNC(einstein_silicon_disc_device::sector_low_w));
+ map(0x09, 0x09).mirror(0xff00).w(FUNC(einstein_silicon_disc_device::sector_high_w));
}
//-------------------------------------------------
diff --git a/src/devices/bus/einstein/pipe/tk02.cpp b/src/devices/bus/einstein/pipe/tk02.cpp
index 866d4234175..a40def814f4 100644
--- a/src/devices/bus/einstein/pipe/tk02.cpp
+++ b/src/devices/bus/einstein/pipe/tk02.cpp
@@ -26,7 +26,7 @@ void tk02_device::map(address_map &map)
// AM_RANGE(0x00, 0x07) AM_SELECT(0xff00) AM_READWRITE(ram_r, ram_w) // no AM_SELECT (or AM_MASK) support here
map(0x08, 0x08).mirror(0xff00).w("crtc", FUNC(mc6845_device::address_w));
map(0x09, 0x09).mirror(0xff00).w("crtc", FUNC(mc6845_device::register_w));
- map(0x0c, 0x0c).mirror(0xff00).r(this, FUNC(tk02_device::status_r));
+ map(0x0c, 0x0c).mirror(0xff00).r(FUNC(tk02_device::status_r));
}
//-------------------------------------------------
diff --git a/src/devices/bus/electron/m2105.cpp b/src/devices/bus/electron/m2105.cpp
index 85c5ba3910f..b4ed7bd0a53 100644
--- a/src/devices/bus/electron/m2105.cpp
+++ b/src/devices/bus/electron/m2105.cpp
@@ -72,7 +72,7 @@ MACHINE_CONFIG_START(electron_m2105_device::device_add_mconfig)
/* user via */
MCFG_DEVICE_ADD("via6522_1", VIA6522, 1000000)
//MCFG_VIA6522_READPB_HANDLER(READ8(*this, electron_m2105_device, m2105_via_user_read_portb))
- MCFG_VIA6522_WRITEPA_HANDLER(WRITE8("cent_data_out", output_latch_device, write))
+ MCFG_VIA6522_WRITEPA_HANDLER(WRITE8("cent_data_out", output_latch_device, bus_w))
//MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(*this, electron_m2105_device, m2105_via_user_write_portb))
MCFG_VIA6522_CA2_HANDLER(WRITELINE("centronics", centronics_device, write_strobe))
MCFG_VIA6522_IRQ_HANDLER(WRITELINE("irqs", input_merger_device, in_w<1>))
diff --git a/src/devices/bus/epson_sio/pf10.cpp b/src/devices/bus/epson_sio/pf10.cpp
index 16acaaa3e52..b1c2859599d 100644
--- a/src/devices/bus/epson_sio/pf10.cpp
+++ b/src/devices/bus/epson_sio/pf10.cpp
@@ -30,15 +30,15 @@ void epson_pf10_device::cpu_mem(address_map &map)
map(0x0000, 0x001f).rw("maincpu", FUNC(hd6303y_cpu_device::m6801_io_r), FUNC(hd6303y_cpu_device::m6801_io_w));
map(0x0040, 0x00ff).ram(); /* 192 bytes internal ram */
map(0x0800, 0x0fff).ram(); /* external 2k ram */
- map(0x1000, 0x17ff).rw(this, FUNC(epson_pf10_device::fdc_r), FUNC(epson_pf10_device::fdc_w));
- map(0x1800, 0x1fff).w(this, FUNC(epson_pf10_device::fdc_tc_w));
+ map(0x1000, 0x17ff).rw(FUNC(epson_pf10_device::fdc_r), FUNC(epson_pf10_device::fdc_w));
+ map(0x1800, 0x1fff).w(FUNC(epson_pf10_device::fdc_tc_w));
map(0xe000, 0xffff).rom().region("maincpu", 0);
}
void epson_pf10_device::cpu_io(address_map &map)
{
- map(M6801_PORT1, M6801_PORT1).rw(this, FUNC(epson_pf10_device::port1_r), FUNC(epson_pf10_device::port1_w));
- map(M6801_PORT2, M6801_PORT2).rw(this, FUNC(epson_pf10_device::port2_r), FUNC(epson_pf10_device::port2_w));
+ map(M6801_PORT1, M6801_PORT1).rw(FUNC(epson_pf10_device::port1_r), FUNC(epson_pf10_device::port1_w));
+ map(M6801_PORT2, M6801_PORT2).rw(FUNC(epson_pf10_device::port2_r), FUNC(epson_pf10_device::port2_w));
}
diff --git a/src/devices/bus/epson_sio/tf20.cpp b/src/devices/bus/epson_sio/tf20.cpp
index f7f5418f2e0..db666b59940 100644
--- a/src/devices/bus/epson_sio/tf20.cpp
+++ b/src/devices/bus/epson_sio/tf20.cpp
@@ -40,9 +40,9 @@ void epson_tf20_device::cpu_io(address_map &map)
map.unmap_value_high();
map.global_mask(0xff);
map(0xf0, 0xf3).rw("3a", FUNC(upd7201_device::ba_cd_r), FUNC(upd7201_device::ba_cd_w));
- map(0xf6, 0xf6).r(this, FUNC(epson_tf20_device::rom_disable_r));
+ map(0xf6, 0xf6).r(FUNC(epson_tf20_device::rom_disable_r));
map(0xf7, 0xf7).portr("tf20_dip");
- map(0xf8, 0xf8).rw(this, FUNC(epson_tf20_device::upd765_tc_r), FUNC(epson_tf20_device::fdc_control_w));
+ map(0xf8, 0xf8).rw(FUNC(epson_tf20_device::upd765_tc_r), FUNC(epson_tf20_device::fdc_control_w));
map(0xfa, 0xfb).m("5a", FUNC(upd765a_device::map));
}
diff --git a/src/devices/bus/gba/rom.cpp b/src/devices/bus/gba/rom.cpp
index f31a23de07b..3255d335313 100644
--- a/src/devices/bus/gba/rom.cpp
+++ b/src/devices/bus/gba/rom.cpp
@@ -416,13 +416,13 @@ READ32_MEMBER(gba_rom_flash_device::read_ram)
offset &= m_flash_mask;
if (mem_mask & 0xff)
- rv |= m_flash->read(offset * 4);
+ rv |= m_flash->read(space, offset * 4);
if (mem_mask & 0xff00)
- rv |= m_flash->read((offset * 4) + 1) << 8;
+ rv |= m_flash->read(space, (offset * 4) + 1) << 8;
if (mem_mask & 0xff0000)
- rv |= m_flash->read((offset * 4) + 2) << 16;
+ rv |= m_flash->read(space, (offset * 4) + 2) << 16;
if (mem_mask & 0xff000000)
- rv |= m_flash->read((offset * 4) + 3) << 24;
+ rv |= m_flash->read(space, (offset * 4) + 3) << 24;
return rv;
}
@@ -434,16 +434,16 @@ WRITE32_MEMBER(gba_rom_flash_device::write_ram)
switch (mem_mask)
{
case 0xff:
- m_flash->write(offset * 4, data & 0xff);
+ m_flash->write(space, offset * 4, data & 0xff);
break;
case 0xff00:
- m_flash->write((offset * 4) + 1, (data >> 8) & 0xff);
+ m_flash->write(space, (offset * 4) + 1, (data >> 8) & 0xff);
break;
case 0xff0000:
- m_flash->write((offset * 4) + 2, (data >> 16) & 0xff);
+ m_flash->write(space, (offset * 4) + 2, (data >> 16) & 0xff);
break;
case 0xff000000:
- m_flash->write((offset * 4) + 3, (data >> 24) & 0xff);
+ m_flash->write(space, (offset * 4) + 3, (data >> 24) & 0xff);
break;
default:
fatalerror("Unknown mem_mask for GBA flash write %x\n", mem_mask);
@@ -462,13 +462,13 @@ READ32_MEMBER(gba_rom_flash1m_device::read_ram)
offset &= m_flash_mask;
if (mem_mask & 0xff)
- rv |= m_flash->read(offset * 4);
+ rv |= m_flash->read(space, offset * 4);
if (mem_mask & 0xff00)
- rv |= m_flash->read((offset * 4) + 1) << 8;
+ rv |= m_flash->read(space, (offset * 4) + 1) << 8;
if (mem_mask & 0xff0000)
- rv |= m_flash->read((offset * 4) + 2) << 16;
+ rv |= m_flash->read(space, (offset * 4) + 2) << 16;
if (mem_mask & 0xff000000)
- rv |= m_flash->read((offset * 4) + 3) << 24;
+ rv |= m_flash->read(space, (offset * 4) + 3) << 24;
return rv;
}
@@ -480,16 +480,16 @@ WRITE32_MEMBER(gba_rom_flash1m_device::write_ram)
switch (mem_mask)
{
case 0xff:
- m_flash->write(offset * 4, data & 0xff);
+ m_flash->write(space, offset * 4, data & 0xff);
break;
case 0xff00:
- m_flash->write((offset * 4) + 1, (data >> 8) & 0xff);
+ m_flash->write(space, (offset * 4) + 1, (data >> 8) & 0xff);
break;
case 0xff0000:
- m_flash->write((offset * 4) + 2, (data >> 16) & 0xff);
+ m_flash->write(space, (offset * 4) + 2, (data >> 16) & 0xff);
break;
case 0xff000000:
- m_flash->write((offset * 4) + 3, (data >> 24) & 0xff);
+ m_flash->write(space, (offset * 4) + 3, (data >> 24) & 0xff);
break;
default:
fatalerror("Unknown mem_mask for GBA flash write %x\n", mem_mask);
diff --git a/src/devices/bus/hexbus/hx5102.cpp b/src/devices/bus/hexbus/hx5102.cpp
index f49e4f1a9b9..5aa2eb7a81b 100644
--- a/src/devices/bus/hexbus/hx5102.cpp
+++ b/src/devices/bus/hexbus/hx5102.cpp
@@ -113,7 +113,7 @@ namespace bus { namespace hexbus {
void hx5102_device::memmap(address_map &map)
{
- map(0x0000, 0xffff).rw(this, FUNC(hx5102_device::read), FUNC(hx5102_device::write));
+ map(0x0000, 0xffff).rw(FUNC(hx5102_device::read), FUNC(hx5102_device::write));
}
/*
@@ -121,8 +121,8 @@ void hx5102_device::memmap(address_map &map)
*/
void hx5102_device::crumap(address_map &map)
{
- map(0x17e0>>4, 0x17fe>>4).r(this, FUNC(hx5102_device::cruread));
- map(0x17e0>>1, 0x17fe>>1).w(this, FUNC(hx5102_device::cruwrite));
+ map(0x17e0>>4, 0x17fe>>4).r(FUNC(hx5102_device::cruread));
+ map(0x17e0>>1, 0x17fe>>1).w(FUNC(hx5102_device::cruwrite));
}
hx5102_device::hx5102_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock):
@@ -374,12 +374,12 @@ READ8_MEMBER(hx5102_device::fdc_read)
{
case 0:
// Main status register
- val = m_floppy_ctrl->msr_r();
+ val = m_floppy_ctrl->read_msr();
LOGMASKED(LOG_STATUS, "i8272A.msr -> %02x\n", val);
break;
case 4:
// FIFO read
- val = m_floppy_ctrl->fifo_r();
+ val = m_floppy_ctrl->read_fifo();
LOGMASKED(LOG_FIFO, "i8272A.fifo -> %02x\n", val);
break;
}
@@ -398,7 +398,7 @@ WRITE8_MEMBER(hx5102_device::fdc_write)
case 0x08:
// Command register (FIFO write)
LOGMASKED(LOG_STATUS, "i8272A.fifo <- %02x\n", data);
- m_floppy_ctrl->fifo_w(data);
+ m_floppy_ctrl->write_fifo(data);
break;
case 0x0c:
// DMA lock
diff --git a/src/devices/bus/hp80_io/82937.cpp b/src/devices/bus/hp80_io/82937.cpp
index f547d5294b7..3e80cd61646 100644
--- a/src/devices/bus/hp80_io/82937.cpp
+++ b/src/devices/bus/hp80_io/82937.cpp
@@ -157,7 +157,7 @@ READ8_MEMBER(hp82937_io_card_device::dio_r)
if (m_dio_out) {
return 0xff;
} else {
- return m_ieee488->dio_r();
+ return m_ieee488->read_dio();
}
}
@@ -253,7 +253,7 @@ void hp82937_io_card_device::device_reset()
void hp82937_io_card_device::update_data_out()
{
- m_ieee488->dio_w(m_dio_out ? m_cpu->p2_r(machine().dummy_space() , 0) : 0xff);
+ m_ieee488->write_dio(m_dio_out ? m_cpu->p2_r(machine().dummy_space() , 0) : 0xff);
}
void hp82937_io_card_device::update_signals()
@@ -320,7 +320,7 @@ void hp82937_io_card_device::cpu_io_map(address_map &map)
{
map.unmap_value_high();
map(0x00, 0x01).rw("xlator", FUNC(hp_1mb5_device::uc_r), FUNC(hp_1mb5_device::uc_w));
- map(0x03, 0x03).rw(this, FUNC(hp82937_io_card_device::switch_r), FUNC(hp82937_io_card_device::latch_w));
+ map(0x03, 0x03).rw(FUNC(hp82937_io_card_device::switch_r), FUNC(hp82937_io_card_device::latch_w));
}
const tiny_rom_entry *hp82937_io_card_device::device_rom_region() const
diff --git a/src/devices/bus/hp9845_io/98034.cpp b/src/devices/bus/hp9845_io/98034.cpp
index 1cf400d4cee..0f615d7c967 100644
--- a/src/devices/bus/hp9845_io/98034.cpp
+++ b/src/devices/bus/hp9845_io/98034.cpp
@@ -234,7 +234,7 @@ READ8_MEMBER(hp98034_io_card_device::hpib_ctrl_r)
READ8_MEMBER(hp98034_io_card_device::hpib_data_r)
{
- return ~m_ieee488->dio_r();
+ return ~m_ieee488->read_dio();
}
READ8_MEMBER(hp98034_io_card_device::idr_r)
@@ -303,7 +303,7 @@ void hp98034_io_card_device::update_data_out()
if (m_clr_hpib) {
m_data_out = 0;
}
- m_ieee488->dio_w(~m_data_out);
+ m_ieee488->write_dio(~m_data_out);
}
void hp98034_io_card_device::update_ctrl_out()
@@ -348,14 +348,14 @@ void hp98034_io_card_device::np_program_map(address_map &map)
void hp98034_io_card_device::np_io_map(address_map &map)
{
map.unmap_value_high();
- map(0, 0).w(this, FUNC(hp98034_io_card_device::hpib_data_w));
- map(1, 1).w(this, FUNC(hp98034_io_card_device::hpib_ctrl_w));
- map(2, 2).r(this, FUNC(hp98034_io_card_device::hpib_ctrl_r));
- map(3, 3).r(this, FUNC(hp98034_io_card_device::hpib_data_r));
- map(4, 4).r(this, FUNC(hp98034_io_card_device::idr_r));
- map(5, 5).w(this, FUNC(hp98034_io_card_device::odr_w));
- map(6, 6).rw(this, FUNC(hp98034_io_card_device::mode_reg_r), FUNC(hp98034_io_card_device::mode_reg_clear_w));
- map(7, 7).r(this, FUNC(hp98034_io_card_device::switch_r));
+ map(0, 0).w(FUNC(hp98034_io_card_device::hpib_data_w));
+ map(1, 1).w(FUNC(hp98034_io_card_device::hpib_ctrl_w));
+ map(2, 2).r(FUNC(hp98034_io_card_device::hpib_ctrl_r));
+ map(3, 3).r(FUNC(hp98034_io_card_device::hpib_data_r));
+ map(4, 4).r(FUNC(hp98034_io_card_device::idr_r));
+ map(5, 5).w(FUNC(hp98034_io_card_device::odr_w));
+ map(6, 6).rw(FUNC(hp98034_io_card_device::mode_reg_r), FUNC(hp98034_io_card_device::mode_reg_clear_w));
+ map(7, 7).r(FUNC(hp98034_io_card_device::switch_r));
}
const tiny_rom_entry *hp98034_io_card_device::device_rom_region() const
diff --git a/src/devices/bus/hp9845_io/98035.cpp b/src/devices/bus/hp9845_io/98035.cpp
index f817c7410e9..2779651ba5b 100644
--- a/src/devices/bus/hp9845_io/98035.cpp
+++ b/src/devices/bus/hp9845_io/98035.cpp
@@ -736,19 +736,19 @@ void hp98035_io_card_device::np_program_map(address_map &map)
void hp98035_io_card_device::np_io_map(address_map &map)
{
map.unmap_value_high();
- map(0x0, 0x0).w(this, FUNC(hp98035_io_card_device::ram_addr_w));
- map(0x1, 0x1).r(this, FUNC(hp98035_io_card_device::ram_data_r));
- map(0x2, 0x2).w(this, FUNC(hp98035_io_card_device::ram_addr_data_w));
- map(0x3, 0x3).w(this, FUNC(hp98035_io_card_device::ram_data_w));
- map(0x5, 0x5).w(this, FUNC(hp98035_io_card_device::clock_key_w));
- map(0x7, 0x7).r(this, FUNC(hp98035_io_card_device::clock_digit_r));