summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/devices/bus/a2bus/a2cffa.cpp30
-rw-r--r--src/devices/bus/a2bus/a2diskiing.cpp3
-rw-r--r--src/devices/bus/a2bus/a2eauxslot.cpp34
-rw-r--r--src/devices/bus/a2bus/a2eauxslot.h9
-rw-r--r--src/devices/bus/a2bus/a2eramworks3.cpp35
-rw-r--r--src/devices/bus/a2bus/a2eramworks3.h23
-rw-r--r--src/devices/bus/a2bus/a2mcms.cpp6
-rw-r--r--src/devices/bus/a2bus/a2mcms.h2
-rw-r--r--src/devices/bus/a2bus/a2mockingboard.cpp27
-rw-r--r--src/devices/bus/a2bus/a2pic.cpp20
-rw-r--r--src/devices/bus/a2bus/a2sd.cpp2
-rw-r--r--src/devices/bus/a2bus/a2sd.h2
-rw-r--r--src/devices/bus/a2bus/a2superdrive.cpp348
-rw-r--r--src/devices/bus/a2bus/a2superdrive.h22
-rw-r--r--src/devices/bus/a2bus/ace2x00.cpp160
-rw-r--r--src/devices/bus/a2bus/ace2x00.h79
-rw-r--r--src/devices/bus/a2bus/agat840k_hle.cpp2
-rw-r--r--src/devices/bus/a2bus/agat840k_hle.h2
-rw-r--r--src/devices/bus/a2bus/agat_fdc.cpp2
-rw-r--r--src/devices/bus/a2bus/agat_fdc.h2
-rw-r--r--src/devices/bus/a2bus/cards.cpp309
-rw-r--r--src/devices/bus/a2bus/cards.h23
-rw-r--r--src/devices/bus/a2bus/corvfdc02.cpp2
-rw-r--r--src/devices/bus/a2bus/corvfdc02.h2
-rw-r--r--src/devices/bus/a2bus/grafex.cpp143
-rw-r--r--src/devices/bus/a2bus/grafex.h21
-rw-r--r--src/devices/bus/a2bus/grappler.cpp40
-rw-r--r--src/devices/bus/a2bus/prodosromdrive.cpp119
-rw-r--r--src/devices/bus/a2bus/prodosromdrive.h21
-rw-r--r--src/devices/bus/a2bus/transwarp.cpp2
-rw-r--r--src/devices/bus/a2bus/transwarp.h2
-rw-r--r--src/devices/bus/a7800/a78_slot.cpp2
-rw-r--r--src/devices/bus/a7800/a78_slot.h14
-rw-r--r--src/devices/bus/a800/a800_slot.cpp2
-rw-r--r--src/devices/bus/a800/a800_slot.h14
-rw-r--r--src/devices/bus/a800/cassette.cpp2
-rw-r--r--src/devices/bus/a800/cassette.h2
-rw-r--r--src/devices/bus/abcbus/abcbus.cpp24
-rw-r--r--src/devices/bus/abcbus/abcbus.h7
-rw-r--r--src/devices/bus/abcbus/fd2.cpp4
-rw-r--r--src/devices/bus/abcbus/lux10828.cpp4
-rw-r--r--src/devices/bus/abcbus/lux21046.cpp20
-rw-r--r--src/devices/bus/abcbus/lux21056.cpp16
-rw-r--r--src/devices/bus/abcbus/lux4105.cpp139
-rw-r--r--src/devices/bus/abcbus/lux4105.h2
-rw-r--r--src/devices/bus/abcbus/ram.h2
-rw-r--r--src/devices/bus/abcbus/ssa.h5
-rw-r--r--src/devices/bus/abckb/abc77.cpp2
-rw-r--r--src/devices/bus/abckb/abc77.h2
-rw-r--r--src/devices/bus/abckb/abc800kb.cpp2
-rw-r--r--src/devices/bus/abckb/abc800kb.h2
-rw-r--r--src/devices/bus/abckb/abc99.cpp2
-rw-r--r--src/devices/bus/abckb/abc99.h2
-rw-r--r--src/devices/bus/acorn/cms/4080term.cpp4
-rw-r--r--src/devices/bus/adam/exp.cpp2
-rw-r--r--src/devices/bus/adam/exp.h11
-rw-r--r--src/devices/bus/adamnet/fdc.cpp2
-rw-r--r--src/devices/bus/apf/slot.cpp2
-rw-r--r--src/devices/bus/apf/slot.h11
-rw-r--r--src/devices/bus/aquarius/slot.cpp2
-rw-r--r--src/devices/bus/aquarius/slot.h12
-rw-r--r--src/devices/bus/arcadia/slot.cpp2
-rw-r--r--src/devices/bus/arcadia/slot.h12
-rw-r--r--src/devices/bus/archimedes/econet/midi.cpp100
-rw-r--r--src/devices/bus/archimedes/econet/midi.h73
-rw-r--r--src/devices/bus/archimedes/econet/slot.cpp3
-rw-r--r--src/devices/bus/archimedes/podule/acejoy.cpp120
-rw-r--r--src/devices/bus/archimedes/podule/acejoy.h19
-rw-r--r--src/devices/bus/archimedes/podule/greyhawk.cpp131
-rw-r--r--src/devices/bus/archimedes/podule/greyhawk.h19
-rw-r--r--src/devices/bus/archimedes/podule/io.cpp6
-rw-r--r--src/devices/bus/archimedes/podule/io_morley.cpp217
-rw-r--r--src/devices/bus/archimedes/podule/io_morley.h4
-rw-r--r--src/devices/bus/archimedes/podule/midi_emr.cpp208
-rw-r--r--src/devices/bus/archimedes/podule/midi_emr.h20
-rw-r--r--src/devices/bus/archimedes/podule/midimax.cpp49
-rw-r--r--src/devices/bus/archimedes/podule/midimax.h1
-rw-r--r--src/devices/bus/archimedes/podule/rom.cpp1
-rw-r--r--src/devices/bus/archimedes/podule/rs423.cpp2
-rw-r--r--src/devices/bus/archimedes/podule/scan256.cpp126
-rw-r--r--src/devices/bus/archimedes/podule/scan256.h19
-rw-r--r--src/devices/bus/archimedes/podule/scanlight.cpp52
-rw-r--r--src/devices/bus/archimedes/podule/scanlight.h1
-rw-r--r--src/devices/bus/archimedes/podule/slot.cpp28
-rw-r--r--src/devices/bus/archimedes/podule/slot.h4
-rw-r--r--src/devices/bus/archimedes/podule/spectra.cpp126
-rw-r--r--src/devices/bus/archimedes/podule/spectra.h19
-rw-r--r--src/devices/bus/astrocde/lightpen.cpp2
-rw-r--r--src/devices/bus/astrocde/lightpen.h2
-rw-r--r--src/devices/bus/astrocde/slot.cpp2
-rw-r--r--src/devices/bus/astrocde/slot.h10
-rw-r--r--src/devices/bus/ata/atahle.cpp3
-rw-r--r--src/devices/bus/ata/atahle.h2
-rw-r--r--src/devices/bus/ata/atapihle.cpp3
-rw-r--r--src/devices/bus/ata/cr589.cpp10
-rw-r--r--src/devices/bus/ata/cr589.h4
-rw-r--r--src/devices/bus/ata/idehd.cpp18
-rw-r--r--src/devices/bus/ata/idehd.h7
-rw-r--r--src/devices/bus/bbc/1mhzbus/1mhzbus.cpp2
-rw-r--r--src/devices/bus/bbc/1mhzbus/cisco.cpp267
-rw-r--r--src/devices/bus/bbc/1mhzbus/cisco.h60
-rw-r--r--src/devices/bus/bbc/1mhzbus/m5000.cpp2
-rw-r--r--src/devices/bus/bbc/1mhzbus/m5000.h2
-rw-r--r--src/devices/bus/bbc/analogue/analogue.h4
-rw-r--r--src/devices/bus/bbc/internal/cumana68k.cpp5
-rw-r--r--src/devices/bus/bbc/internal/integrab.cpp6
-rw-r--r--src/devices/bus/bbc/internal/internal.cpp2
-rw-r--r--src/devices/bus/bbc/internal/memex.cpp109
-rw-r--r--src/devices/bus/bbc/internal/memex.h50
-rw-r--r--src/devices/bus/bbc/internal/we32kram.cpp6
-rw-r--r--src/devices/bus/bbc/joyport/joyport.cpp5
-rw-r--r--src/devices/bus/bbc/joyport/joystick.cpp13
-rw-r--r--src/devices/bus/bbc/joyport/joystick.h3
-rw-r--r--src/devices/bus/bbc/joyport/mouse.cpp178
-rw-r--r--src/devices/bus/bbc/joyport/mouse.h61
-rw-r--r--src/devices/bus/bbc/rom/slot.cpp2
-rw-r--r--src/devices/bus/bbc/rom/slot.h14
-rw-r--r--src/devices/bus/bbc/tube/tube.cpp4
-rw-r--r--src/devices/bus/bbc/tube/tube_32016.cpp38
-rw-r--r--src/devices/bus/bbc/tube/tube_32016.h4
-rw-r--r--src/devices/bus/bbc/tube/tube_6502.cpp202
-rw-r--r--src/devices/bus/bbc/tube/tube_6502.h60
-rw-r--r--src/devices/bus/bbc/tube/tube_80186.cpp9
-rw-r--r--src/devices/bus/bbc/tube/tube_80186.h2
-rw-r--r--src/devices/bus/bbc/tube/tube_80286.cpp32
-rw-r--r--src/devices/bus/bbc/tube/tube_80286.h6
-rw-r--r--src/devices/bus/bbc/tube/tube_a500.cpp6
-rw-r--r--src/devices/bus/bbc/tube/tube_a500.h2
-rw-r--r--src/devices/bus/bbc/tube/tube_arm.cpp29
-rw-r--r--src/devices/bus/bbc/tube/tube_arm.h4
-rw-r--r--src/devices/bus/bbc/tube/tube_arm7.cpp8
-rw-r--r--src/devices/bus/bbc/tube/tube_arm7.h2
-rw-r--r--src/devices/bus/bbc/tube/tube_rc6502.cpp11
-rw-r--r--src/devices/bus/bbc/tube/tube_rc6502.h4
-rw-r--r--src/devices/bus/bbc/tube/tube_x25.cpp1
-rw-r--r--src/devices/bus/bbc/tube/tube_z80.cpp8
-rw-r--r--src/devices/bus/bbc/tube/tube_z80.h2
-rw-r--r--src/devices/bus/bbc/userport/pointer.cpp63
-rw-r--r--src/devices/bus/bbc/userport/pointer.h8
-rw-r--r--src/devices/bus/bml3/bml3mp1802.cpp2
-rw-r--r--src/devices/bus/bml3/bml3mp1805.cpp2
-rw-r--r--src/devices/bus/c64/c128_partner.cpp2
-rw-r--r--src/devices/bus/c64/c128_partner.h2
-rw-r--r--src/devices/bus/c64/cpm.cpp8
-rw-r--r--src/devices/bus/c64/cpm.h2
-rw-r--r--src/devices/bus/c64/dqbb.h5
-rw-r--r--src/devices/bus/c64/epyx_fast_load.cpp2
-rw-r--r--src/devices/bus/c64/epyx_fast_load.h2
-rw-r--r--src/devices/bus/c64/exp.cpp4
-rw-r--r--src/devices/bus/c64/exp.h15
-rw-r--r--src/devices/bus/c64/fcc.h4
-rw-r--r--src/devices/bus/c64/neoram.h4
-rw-r--r--src/devices/bus/c64/super_explode.cpp2
-rw-r--r--src/devices/bus/c64/super_explode.h2
-rw-r--r--src/devices/bus/c64/vw64.cpp2
-rw-r--r--src/devices/bus/c64/vw64.h2
-rw-r--r--src/devices/bus/c64/xl80.cpp45
-rw-r--r--src/devices/bus/c64/xl80.h3
-rw-r--r--src/devices/bus/c64/z80videopak.cpp213
-rw-r--r--src/devices/bus/c64/z80videopak.h61
-rw-r--r--src/devices/bus/cbm2/exp.cpp2
-rw-r--r--src/devices/bus/cbm2/exp.h15
-rw-r--r--src/devices/bus/cbmiec/c1571.cpp1
-rw-r--r--src/devices/bus/cbmiec/c1581.cpp2
-rw-r--r--src/devices/bus/cbus/pc9801_86.cpp2
-rw-r--r--src/devices/bus/cbus/pc9801_86.h2
-rw-r--r--src/devices/bus/centronics/epson_lx810l.cpp141
-rw-r--r--src/devices/bus/centronics/epson_lx810l.h34
-rw-r--r--src/devices/bus/centronics/printer.cpp2
-rw-r--r--src/devices/bus/centronics/printer.h2
-rw-r--r--src/devices/bus/cgenie/expansion/floppy.cpp2
-rw-r--r--src/devices/bus/chanf/slot.cpp2
-rw-r--r--src/devices/bus/chanf/slot.h12
-rw-r--r--src/devices/bus/coco/coco_fdc.cpp17
-rw-r--r--src/devices/bus/coco/coco_ide.cpp249
-rw-r--r--src/devices/bus/coco/coco_ide.h62
-rw-r--r--src/devices/bus/coco/cococart.cpp6
-rw-r--r--src/devices/bus/coco/cococart.h13
-rw-r--r--src/devices/bus/coleco/cartridge/exp.cpp2
-rw-r--r--src/devices/bus/coleco/cartridge/exp.h11
-rw-r--r--src/devices/bus/compucolor/floppy.cpp2
-rw-r--r--src/devices/bus/compucolor/floppy.h2
-rw-r--r--src/devices/bus/cpc/cpc_rom.cpp2
-rw-r--r--src/devices/bus/cpc/cpc_rom.h9
-rw-r--r--src/devices/bus/cpc/ddi1.cpp2
-rw-r--r--src/devices/bus/crvision/slot.cpp2
-rw-r--r--src/devices/bus/crvision/slot.h12
-rw-r--r--src/devices/bus/dmv/k210.cpp4
-rw-r--r--src/devices/bus/dmv/k210.h2
-rw-r--r--src/devices/bus/econet/e01.cpp2
-rw-r--r--src/devices/bus/econet/e01.h2
-rw-r--r--src/devices/bus/ekara/slot.cpp2
-rw-r--r--src/devices/bus/ekara/slot.h12
-rw-r--r--src/devices/bus/electron/cart/slot.cpp2
-rw-r--r--src/devices/bus/electron/cart/slot.h11
-rw-r--r--src/devices/bus/electron/mc68k.cpp31
-rw-r--r--src/devices/bus/electron/mc68k.h2
-rw-r--r--src/devices/bus/epson_qx/multifont.cpp288
-rw-r--r--src/devices/bus/epson_qx/multifont.h87
-rw-r--r--src/devices/bus/epson_qx/option.cpp212
-rw-r--r--src/devices/bus/epson_qx/option.h280
-rw-r--r--src/devices/bus/epson_sio/pf10.cpp4
-rw-r--r--src/devices/bus/epson_sio/pf10.h2
-rw-r--r--src/devices/bus/epson_sio/tf20.cpp6
-rw-r--r--src/devices/bus/epson_sio/tf20.h2
-rw-r--r--src/devices/bus/gamate/slot.cpp2
-rw-r--r--src/devices/bus/gamate/slot.h12
-rw-r--r--src/devices/bus/gameboy/gb_slot.cpp2
-rw-r--r--src/devices/bus/gameboy/gb_slot.h12
-rw-r--r--src/devices/bus/gba/gba_slot.cpp2
-rw-r--r--src/devices/bus/gba/gba_slot.h12
-rw-r--r--src/devices/bus/generic/slot.cpp3
-rw-r--r--src/devices/bus/generic/slot.h20
-rw-r--r--src/devices/bus/gio64/newport.cpp2
-rw-r--r--src/devices/bus/gio64/newport.h2
-rw-r--r--src/devices/bus/hp9845_io/98035.cpp2
-rw-r--r--src/devices/bus/hp9845_io/98035.h2
-rw-r--r--src/devices/bus/hp9845_io/hp9885.cpp2
-rw-r--r--src/devices/bus/hp9845_io/hp9885.h2
-rw-r--r--src/devices/bus/hp_dio/hp98265a.cpp2
-rw-r--r--src/devices/bus/hp_dio/hp_dio.h2
-rw-r--r--src/devices/bus/hp_hil/hlebase.h2
-rw-r--r--src/devices/bus/hp_hil/hlekbd.cpp6
-rw-r--r--src/devices/bus/hp_hil/hp_hil.h4
-rw-r--r--src/devices/bus/ieee488/c2040fdc.cpp2
-rw-r--r--src/devices/bus/ieee488/c2040fdc.h2
-rw-r--r--src/devices/bus/ieee488/c8050fdc.cpp2
-rw-r--r--src/devices/bus/ieee488/c8050fdc.h2
-rw-r--r--src/devices/bus/ieee488/d9060.cpp4
-rw-r--r--src/devices/bus/ieee488/grid2102.cpp2
-rw-r--r--src/devices/bus/ieee488/grid2102.h10
-rw-r--r--src/devices/bus/ieee488/hp9122c.cpp4
-rw-r--r--src/devices/bus/ieee488/hp9895.cpp2
-rw-r--r--src/devices/bus/ieee488/hp9895.h2
-rw-r--r--src/devices/bus/ieee488/remote488.cpp2
-rw-r--r--src/devices/bus/ieee488/remote488.h2
-rw-r--r--src/devices/bus/intellec4/insdatastor.cpp6
-rw-r--r--src/devices/bus/intellec4/prommemory.cpp6
-rw-r--r--src/devices/bus/intellec4/tapereader.cpp16
-rw-r--r--src/devices/bus/interpro/keyboard/hle.cpp2
-rw-r--r--src/devices/bus/interpro/keyboard/hle.h2
-rw-r--r--src/devices/bus/interpro/sr/edge.h22
-rw-r--r--src/devices/bus/intv/slot.cpp2
-rw-r--r--src/devices/bus/intv/slot.h12
-rw-r--r--src/devices/bus/iq151/iq151.cpp2
-rw-r--r--src/devices/bus/iq151/iq151.h12
-rw-r--r--src/devices/bus/iq151/minigraf.cpp1
-rw-r--r--src/devices/bus/iq151/ms151a.cpp1
-rw-r--r--src/devices/bus/iq151/staper.cpp2
-rw-r--r--src/devices/bus/iq151/staper.h2
-rw-r--r--src/devices/bus/isa/3c505.h4
-rw-r--r--src/devices/bus/isa/cga.cpp16
-rw-r--r--src/devices/bus/isa/cga.h1
-rw-r--r--src/devices/bus/isa/fdc.cpp20
-rw-r--r--src/devices/bus/isa/gus.cpp2
-rw-r--r--src/devices/bus/isa/gus.h2
-rw-r--r--src/devices/bus/isa/hdc.cpp37
-rw-r--r--src/devices/bus/isa/hdc.h2
-rw-r--r--src/devices/bus/isa/isa.cpp5
-rw-r--r--src/devices/bus/isa/isa.h1
-rw-r--r--src/devices/bus/isa/mach32.cpp4
-rw-r--r--src/devices/bus/isa/mcd.cpp95
-rw-r--r--src/devices/bus/isa/mcd.h9
-rw-r--r--src/devices/bus/isa/myb3k_fdc.h2
-rw-r--r--src/devices/bus/isa/omti8621.cpp22
-rw-r--r--src/devices/bus/isa/omti8621.h2
-rw-r--r--src/devices/bus/isa/p1_sound.cpp3
-rw-r--r--src/devices/bus/isa/p1_sound.h3
-rw-r--r--src/devices/bus/isa/s3virge.cpp8
-rw-r--r--src/devices/bus/isa/s3virge.h2
-rw-r--r--src/devices/bus/isa/sb16.cpp2
-rw-r--r--src/devices/bus/isa/sb16.h2
-rw-r--r--src/devices/bus/isa/sblaster.cpp4
-rw-r--r--src/devices/bus/isa/sblaster.h2
-rw-r--r--src/devices/bus/isa/sc499.cpp9
-rw-r--r--src/devices/bus/isa/sc499.h19
-rw-r--r--src/devices/bus/isa/stereo_fx.cpp2
-rw-r--r--src/devices/bus/isa/stereo_fx.h2
-rw-r--r--src/devices/bus/isa/svga_cirrus.cpp8
-rw-r--r--src/devices/bus/isa/svga_s3.cpp16
-rw-r--r--src/devices/bus/isa/svga_trident.cpp4
-rw-r--r--src/devices/bus/isa/svga_tseng.cpp4
-rw-r--r--src/devices/bus/isa/trident.cpp10
-rw-r--r--src/devices/bus/isa/vga.cpp4
-rw-r--r--src/devices/bus/isa/vga_ati.cpp12
-rw-r--r--src/devices/bus/isa/xsu_cards.cpp4
-rw-r--r--src/devices/bus/isbx/compis_fdc.cpp2
-rw-r--r--src/devices/bus/jakks_gamekey/rom.h4
-rw-r--r--src/devices/bus/jakks_gamekey/slot.cpp2
-rw-r--r--src/devices/bus/jakks_gamekey/slot.h12
-rw-r--r--src/devices/bus/kc/d004.cpp2
-rw-r--r--src/devices/bus/kc/d004.h2
-rw-r--r--src/devices/bus/kc/kc.cpp2
-rw-r--r--src/devices/bus/kc/kc.h13
-rw-r--r--src/devices/bus/lpci/i82371ab.cpp34
-rw-r--r--src/devices/bus/m5/slot.cpp2
-rw-r--r--src/devices/bus/m5/slot.h12
-rw-r--r--src/devices/bus/macpds/pds_tpdfpd.cpp4
-rw-r--r--src/devices/bus/macpds/pds_tpdfpd.h2
-rw-r--r--src/devices/bus/mc10/mc10_cart.cpp2
-rw-r--r--src/devices/bus/mc10/mc10_cart.h13
-rw-r--r--src/devices/bus/megadrive/jcart.cpp33
-rw-r--r--src/devices/bus/megadrive/md_slot.cpp5
-rw-r--r--src/devices/bus/megadrive/md_slot.h29
-rw-r--r--src/devices/bus/msx_cart/disk.cpp2
-rw-r--r--src/devices/bus/msx_cart/konami.cpp4
-rw-r--r--src/devices/bus/msx_slot/cartridge.cpp2
-rw-r--r--src/devices/bus/msx_slot/cartridge.h18
-rw-r--r--src/devices/bus/mtx/cfx.cpp152
-rw-r--r--src/devices/bus/mtx/cfx.h51
-rw-r--r--src/devices/bus/mtx/exp.cpp90
-rw-r--r--src/devices/bus/mtx/exp.h33
-rw-r--r--src/devices/bus/mtx/magrom.cpp103
-rw-r--r--src/devices/bus/mtx/magrom.h50
-rw-r--r--src/devices/bus/mtx/rompak.cpp51
-rw-r--r--src/devices/bus/mtx/rompak.h40
-rw-r--r--src/devices/bus/mtx/sdx.cpp13
-rw-r--r--src/devices/bus/mtx/sdx.h2
-rw-r--r--src/devices/bus/multibus/cpuap.cpp222
-rw-r--r--src/devices/bus/multibus/cpuap.h60
-rw-r--r--src/devices/bus/multibus/isbc202.cpp17
-rw-r--r--src/devices/bus/multibus/isbc202.h6
-rw-r--r--src/devices/bus/multibus/isbc8024.cpp156
-rw-r--r--src/devices/bus/multibus/isbc8024.h57
-rw-r--r--src/devices/bus/multibus/labtam3232.cpp116
-rw-r--r--src/devices/bus/multibus/labtam3232.h52
-rw-r--r--src/devices/bus/multibus/multibus.cpp86
-rw-r--r--src/devices/bus/multibus/multibus.h94
-rw-r--r--src/devices/bus/multibus/serad.cpp204
-rw-r--r--src/devices/bus/multibus/serad.h49
-rw-r--r--src/devices/bus/neogeo/slot.cpp2
-rw-r--r--src/devices/bus/neogeo/slot.h12
-rw-r--r--src/devices/bus/neogeo_ctrl/joystick.cpp24
-rw-r--r--src/devices/bus/nes/2a03pur.cpp16
-rw-r--r--src/devices/bus/nes/2a03pur.h8
-rw-r--r--src/devices/bus/nes/act53.cpp5
-rw-r--r--src/devices/bus/nes/aladdin.cpp4
-rw-r--r--src/devices/bus/nes/aladdin.h12
-rw-r--r--src/devices/bus/nes/ave.cpp40
-rw-r--r--src/devices/bus/nes/ave.h20
-rw-r--r--src/devices/bus/nes/bandai.cpp19
-rw-r--r--src/devices/bus/nes/bandai.h3
-rw-r--r--src/devices/bus/nes/batlab.cpp5
-rw-r--r--src/devices/bus/nes/batlab.h2
-rw-r--r--src/devices/bus/nes/benshieng.cpp48
-rw-r--r--src/devices/bus/nes/benshieng.h9
-rw-r--r--src/devices/bus/nes/bootleg.cpp248
-rw-r--r--src/devices/bus/nes/bootleg.h61
-rw-r--r--src/devices/bus/nes/camerica.cpp113
-rw-r--r--src/devices/bus/nes/camerica.h35
-rw-r--r--src/devices/bus/nes/cne.cpp86
-rw-r--r--src/devices/bus/nes/cne.h30
-rw-r--r--src/devices/bus/nes/cony.cpp380
-rw-r--r--src/devices/bus/nes/cony.h62
-rw-r--r--src/devices/bus/nes/datach.cpp5
-rw-r--r--src/devices/bus/nes/datach.h14
-rw-r--r--src/devices/bus/nes/discrete.cpp65
-rw-r--r--src/devices/bus/nes/discrete.h38
-rw-r--r--src/devices/bus/nes/disksys.cpp59
-rw-r--r--src/devices/bus/nes/disksys.h5
-rw-r--r--src/devices/bus/nes/event.cpp232
-rw-r--r--src/devices/bus/nes/event.h53
-rw-r--r--src/devices/bus/nes/ggenie.cpp230
-rw-r--r--src/devices/bus/nes/ggenie.h38
-rw-r--r--src/devices/bus/nes/henggedianzi.cpp160
-rw-r--r--src/devices/bus/nes/henggedianzi.h42
-rw-r--r--src/devices/bus/nes/hes.cpp30
-rw-r--r--src/devices/bus/nes/hes.h10
-rw-r--r--src/devices/bus/nes/irem.cpp134
-rw-r--r--src/devices/bus/nes/irem.h54
-rw-r--r--src/devices/bus/nes/jaleco.cpp401
-rw-r--r--src/devices/bus/nes/jaleco.h145
-rw-r--r--src/devices/bus/nes/jncota.cpp3
-rw-r--r--src/devices/bus/nes/jncota.h2
-rw-r--r--src/devices/bus/nes/jy.cpp7
-rw-r--r--src/devices/bus/nes/jy.h2
-rw-r--r--src/devices/bus/nes/kaiser.cpp235
-rw-r--r--src/devices/bus/nes/kaiser.h91
-rw-r--r--src/devices/bus/nes/karastudio.cpp3
-rw-r--r--src/devices/bus/nes/karastudio.h12
-rw-r--r--src/devices/bus/nes/konami.cpp361
-rw-r--r--src/devices/bus/nes/konami.h56
-rw-r--r--src/devices/bus/nes/legacy.cpp17
-rw-r--r--src/devices/bus/nes/legacy.h9
-rw-r--r--src/devices/bus/nes/mmc1.cpp73
-rw-r--r--src/devices/bus/nes/mmc1.h29
-rw-r--r--src/devices/bus/nes/mmc1_clones.cpp62
-rw-r--r--src/devices/bus/nes/mmc1_clones.h28
-rw-r--r--src/devices/bus/nes/mmc2.cpp2
-rw-r--r--src/devices/bus/nes/mmc2.h1
-rw-r--r--src/devices/bus/nes/mmc3.cpp124
-rw-r--r--src/devices/bus/nes/mmc3.h27
-rw-r--r--src/devices/bus/nes/mmc3_clones.cpp926
-rw-r--r--src/devices/bus/nes/mmc3_clones.h175
-rw-r--r--src/devices/bus/nes/mmc5.cpp3
-rw-r--r--src/devices/bus/nes/multigame.cpp976
-rw-r--r--src/devices/bus/nes/multigame.h294
-rw-r--r--src/devices/bus/nes/namcot.cpp24
-rw-r--r--src/devices/bus/nes/namcot.h2
-rw-r--r--src/devices/bus/nes/nanjing.cpp1
-rw-r--r--src/devices/bus/nes/nes_carts.cpp60
-rw-r--r--src/devices/bus/nes/nes_ines.hxx105
-rw-r--r--src/devices/bus/nes/nes_pcb.hxx64
-rw-r--r--src/devices/bus/nes/nes_slot.cpp223
-rw-r--r--src/devices/bus/nes/nes_slot.h107
-rw-r--r--src/devices/bus/nes/ntdec.cpp42
-rw-r--r--src/devices/bus/nes/ntdec.h15
-rw-r--r--src/devices/bus/nes/nxrom.cpp125
-rw-r--r--src/devices/bus/nes/nxrom.h50
-rw-r--r--src/devices/bus/nes/pirate.cpp285
-rw-r--r--src/devices/bus/nes/pirate.h65
-rw-r--r--src/devices/bus/nes/pt554.h1
-rw-r--r--src/devices/bus/nes/racermate.cpp1
-rw-r--r--src/devices/bus/nes/rcm.cpp80
-rw-r--r--src/devices/bus/nes/rcm.h23
-rw-r--r--src/devices/bus/nes/rexsoft.cpp3
-rw-r--r--src/devices/bus/nes/sachen.cpp110
-rw-r--r--src/devices/bus/nes/sachen.h49
-rw-r--r--src/devices/bus/nes/sealie.cpp91
-rw-r--r--src/devices/bus/nes/sealie.h29
-rw-r--r--src/devices/bus/nes/somari.cpp16
-rw-r--r--src/devices/bus/nes/somari.h4
-rw-r--r--src/devices/bus/nes/subor.cpp14
-rw-r--r--src/devices/bus/nes/sunsoft.cpp149
-rw-r--r--src/devices/bus/nes/sunsoft.h31
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.cpp23
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.h14
-rw-r--r--src/devices/bus/nes/taito.cpp304
-rw-r--r--src/devices/bus/nes/taito.h53
-rw-r--r--src/devices/bus/nes/tengen.cpp180
-rw-r--r--src/devices/bus/nes/tengen.h54
-rw-r--r--src/devices/bus/nes/txc.cpp28
-rw-r--r--src/devices/bus/nes/txc.h14
-rw-r--r--src/devices/bus/nes/vrc_clones.cpp256
-rw-r--r--src/devices/bus/nes/vrc_clones.h91
-rw-r--r--src/devices/bus/nes/waixing.cpp310
-rw-r--r--src/devices/bus/nes/waixing.h97
-rw-r--r--src/devices/bus/nes_ctrl/4score.h16
-rw-r--r--src/devices/bus/nes_ctrl/arkpaddle.cpp87
-rw-r--r--src/devices/bus/nes_ctrl/arkpaddle.h31
-rw-r--r--src/devices/bus/nes_ctrl/bcbattle.cpp2
-rw-r--r--src/devices/bus/nes_ctrl/bcbattle.h5
-rw-r--r--src/devices/bus/nes_ctrl/ctrl.cpp73
-rw-r--r--src/devices/bus/nes_ctrl/ctrl.h30
-rw-r--r--src/devices/bus/nes_ctrl/dorepiano.cpp2
-rw-r--r--src/devices/bus/nes_ctrl/dorepiano.h10
-rw-r--r--src/devices/bus/nes_ctrl/fckeybrd.h7
-rw-r--r--src/devices/bus/nes_ctrl/fcmat.h10
-rw-r--r--src/devices/bus/nes_ctrl/hori.cpp165
-rw-r--r--src/devices/bus/nes_ctrl/hori.h34
-rw-r--r--src/devices/bus/nes_ctrl/joypad.cpp194
-rw-r--r--src/devices/bus/nes_ctrl/joypad.h84
-rw-r--r--src/devices/bus/nes_ctrl/konamibag.cpp2
-rw-r--r--src/devices/bus/nes_ctrl/konamibag.h10
-rw-r--r--src/devices/bus/nes_ctrl/konamihs.cpp52
-rw-r--r--src/devices/bus/nes_ctrl/konamihs.h17
-rw-r--r--src/devices/bus/nes_ctrl/miracle.cpp2
-rw-r--r--src/devices/bus/nes_ctrl/miracle.h8
-rw-r--r--src/devices/bus/nes_ctrl/mjpanel.cpp71
-rw-r--r--src/devices/bus/nes_ctrl/mjpanel.h18
-rw-r--r--src/devices/bus/nes_ctrl/pachinko.cpp71
-rw-r--r--src/devices/bus/nes_ctrl/pachinko.h21
-rw-r--r--src/devices/bus/nes_ctrl/partytap.cpp51
-rw-r--r--src/devices/bus/nes_ctrl/partytap.h17
-rw-r--r--src/devices/bus/nes_ctrl/powerpad.cpp6
-rw-r--r--src/devices/bus/nes_ctrl/powerpad.h8
-rw-r--r--src/devices/bus/nes_ctrl/rob.cpp140
-rw-r--r--src/devices/bus/nes_ctrl/rob.h54
-rw-r--r--src/devices/bus/nes_ctrl/snesadapter.cpp72
-rw-r--r--src/devices/bus/nes_ctrl/snesadapter.h46
-rw-r--r--src/devices/bus/nes_ctrl/suborkey.h7
-rw-r--r--src/devices/bus/nes_ctrl/turbofile.cpp140
-rw-r--r--src/devices/bus/nes_ctrl/turbofile.h59
-rw-r--r--src/devices/bus/nes_ctrl/zapper.cpp70
-rw-r--r--src/devices/bus/nes_ctrl/zapper.h22
-rw-r--r--src/devices/bus/nes_ctrl/zapper_sensor.cpp72
-rw-r--r--src/devices/bus/nes_ctrl/zapper_sensor.h53
-rw-r--r--src/devices/bus/nscsi/cd.cpp38
-rw-r--r--src/devices/bus/nscsi/cfp1080s.cpp3
-rw-r--r--src/devices/bus/nscsi/devices.cpp4
-rw-r--r--src/devices/bus/nscsi/hd.cpp82
-rw-r--r--src/devices/bus/nscsi/s1410.cpp31
-rw-r--r--src/devices/bus/nubus/nubus_48gc.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_48gc.h2
-rw-r--r--src/devices/bus/nubus/nubus_image.cpp7
-rw-r--r--src/devices/bus/nubus/nubus_m2hires.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_m2hires.h2
-rw-r--r--src/devices/bus/nubus/nubus_m2video.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_m2video.h2
-rw-r--r--src/devices/bus/nubus/nubus_radiustpd.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_radiustpd.h2
-rw-r--r--src/devices/bus/nubus/nubus_spec8.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_spec8.h2
-rw-r--r--src/devices/bus/nubus/nubus_specpdq.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_specpdq.h2
-rw-r--r--src/devices/bus/nubus/nubus_wsportrait.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_wsportrait.h2
-rw-r--r--src/devices/bus/nubus/pds30_30hr.cpp4
-rw-r--r--src/devices/bus/nubus/pds30_30hr.h2
-rw-r--r--src/devices/bus/nubus/pds30_cb264.cpp4
-rw-r--r--src/devices/bus/nubus/pds30_cb264.h2
-rw-r--r--src/devices/bus/nubus/pds30_mc30.cpp4
-rw-r--r--src/devices/bus/nubus/pds30_mc30.h2
-rw-r--r--src/devices/bus/nubus/pds30_procolor816.cpp4
-rw-r--r--src/devices/bus/nubus/pds30_procolor816.h2
-rw-r--r--src/devices/bus/nubus/pds30_sigmalview.cpp4
-rw-r--r--src/devices/bus/nubus/pds30_sigmalview.h2
-rw-r--r--src/devices/bus/odyssey2/slot.cpp2
-rw-r--r--src/devices/bus/odyssey2/slot.h12
-rw-r--r--src/devices/bus/oricext/jasmin.cpp2
-rw-r--r--src/devices/bus/pasopia/rampac2.cpp10
-rw-r--r--src/devices/bus/pasopia/rampac2.h4
-rw-r--r--src/devices/bus/pc8801/jmbx1.cpp58
-rw-r--r--src/devices/bus/pc8801/jmbx1.h31
-rw-r--r--src/devices/bus/pc8801/pc8801_23.cpp89
-rw-r--r--src/devices/bus/pc8801/pc8801_23.h43
-rw-r--r--src/devices/bus/pc8801/pc8801_31.cpp262
-rw-r--r--src/devices/bus/pc8801/pc8801_31.h66
-rw-r--r--src/devices/bus/pc8801/pc8801_exp.cpp126
-rw-r--r--src/devices/bus/pc8801/pc8801_exp.h95
-rw-r--r--src/devices/bus/pc8801/pcg8100.cpp109
-rw-r--r--src/devices/bus/pc8801/pcg8100.h44
-rw-r--r--src/devices/bus/pc_joy/pc_joy_sw.cpp2
-rw-r--r--src/devices/bus/pc_joy/pc_joy_sw.h2
-rw-r--r--src/devices/bus/pc_kbd/hle_mouse.cpp4
-rw-r--r--src/devices/bus/pc_kbd/pc83.h4
-rw-r--r--src/devices/bus/pc_kbd/pcat84.h4
-rw-r--r--src/devices/bus/pce/pce_rom.cpp11
-rw-r--r--src/devices/bus/pce/pce_rom.h4
-rw-r--r--src/devices/bus/pce/pce_slot.cpp2
-rw-r--r--src/devices/bus/pce/pce_slot.h14
-rw-r--r--src/devices/bus/pet/c2n.cpp2
-rw-r--r--src/devices/bus/pet/c2n.h2
-rw-r--r--src/devices/bus/pet/exp.h4
-rw-r--r--src/devices/bus/plus4/c1551.cpp2
-rw-r--r--src/devices/bus/plus4/c1551.h2
-rw-r--r--src/devices/bus/plus4/exp.cpp2
-rw-r--r--src/devices/bus/plus4/exp.h11
-rw-r--r--src/devices/bus/pofo/ccm.cpp14
-rw-r--r--src/devices/bus/pofo/ccm.h12
-rw-r--r--src/devices/bus/pofo/exp.h4
-rw-r--r--src/devices/bus/pofo/hpc104.h5
-rw-r--r--src/devices/bus/pofo/ram.h5
-rw-r--r--src/devices/bus/psx/ctlrport.cpp2
-rw-r--r--src/devices/bus/psx/ctlrport.h2
-rw-r--r--src/devices/bus/psx/gamebooster.cpp2
-rw-r--r--src/devices/bus/psx/memcard.cpp6
-rw-r--r--src/devices/bus/psx/memcard.h12
-rw-r--r--src/devices/bus/qbus/dvk_kgd.cpp163
-rw-r--r--src/devices/bus/qbus/dvk_kgd.h65
-rw-r--r--src/devices/bus/qbus/pc11.cpp7
-rw-r--r--src/devices/bus/qbus/pc11.h15
-rw-r--r--src/devices/bus/qbus/qbus.cpp2
-rw-r--r--src/devices/bus/ql/rom.cpp3
-rw-r--r--src/devices/bus/ql/rom.h11
-rw-r--r--src/devices/bus/rc2014/cf.cpp67
-rw-r--r--src/devices/bus/rc2014/cf.h18
-rw-r--r--src/devices/bus/rc2014/clock.cpp230
-rw-r--r--src/devices/bus/rc2014/clock.h20
-rw-r--r--src/devices/bus/rc2014/fdc.cpp241
-rw-r--r--src/devices/bus/rc2014/fdc.h19
-rw-r--r--src/devices/bus/rc2014/ide.cpp295
-rw-r--r--src/devices/bus/rc2014/ide.h19
-rw-r--r--src/devices/bus/rc2014/micro.cpp299
-rw-r--r--src/devices/bus/rc2014/micro.h19
-rw-r--r--src/devices/bus/rc2014/modules.cpp70
-rw-r--r--src/devices/bus/rc2014/modules.h20
-rw-r--r--src/devices/bus/rc2014/ram.cpp218
-rw-r--r--src/devices/bus/rc2014/ram.h20
-rw-r--r--src/devices/bus/rc2014/rc2014.cpp296
-rw-r--r--src/devices/bus/rc2014/rc2014.h329
-rw-r--r--src/devices/bus/rc2014/rom.cpp262
-rw-r--r--src/devices/bus/rc2014/rom.h19
-rw-r--r--src/devices/bus/rc2014/romram.cpp162
-rw-r--r--src/devices/bus/rc2014/romram.h18
-rw-r--r--src/devices/bus/rc2014/rtc.cpp107
-rw-r--r--src/devices/bus/rc2014/rtc.h18
-rw-r--r--src/devices/bus/rc2014/serial.cpp276
-rw-r--r--src/devices/bus/rc2014/serial.h20
-rw-r--r--src/devices/bus/rc2014/sound.cpp209
-rw-r--r--src/devices/bus/rc2014/sound.h19
-rw-r--r--src/devices/bus/rc2014/z80cpu.cpp132
-rw-r--r--src/devices/bus/rc2014/z80cpu.h19
-rw-r--r--src/devices/bus/rs232/null_modem.cpp4
-rw-r--r--src/devices/bus/rs232/null_modem.h4
-rw-r--r--src/devices/bus/rs232/pty.cpp2
-rw-r--r--src/devices/bus/rs232/pty.h2
-rw-r--r--src/devices/bus/rs232/rs232_sync_io.cpp2
-rw-r--r--src/devices/bus/rs232/rs232_sync_io.h2
-rw-r--r--src/devices/bus/rs232/xvd701.cpp240
-rw-r--r--src/devices/bus/rs232/xvd701.h34
-rw-r--r--src/devices/bus/s100/seals8k.cpp14
-rw-r--r--src/devices/bus/saitek_osa/expansion.cpp2
-rw-r--r--src/devices/bus/saitek_osa/maestro.cpp9
-rw-r--r--src/devices/bus/saitek_osa/maestro.h1
-rw-r--r--src/devices/bus/saitek_osa/maestroa.cpp2
-rw-r--r--src/devices/bus/saitek_osa/sparc.cpp7
-rw-r--r--src/devices/bus/samcoupe/mouse/mouse.cpp2
-rw-r--r--src/devices/bus/samcoupe/mouse/mouse.h2
-rw-r--r--src/devices/bus/saturn/bram.cpp20
-rw-r--r--src/devices/bus/saturn/bram.h5
-rw-r--r--src/devices/bus/saturn/sat_slot.cpp2
-rw-r--r--src/devices/bus/saturn/sat_slot.h12
-rw-r--r--src/devices/bus/scsi/cdu76s.cpp6
-rw-r--r--src/devices/bus/scsi/omti5100.cpp16
-rw-r--r--src/devices/bus/scsi/omti5100.h2
-rw-r--r--src/devices/bus/scsi/s1410.cpp2
-rw-r--r--src/devices/bus/scsi/scsihle.cpp2
-rw-r--r--src/devices/bus/scsi/scsihle.h2
-rw-r--r--src/devices/bus/scv/slot.cpp2
-rw-r--r--src/devices/bus/scv/slot.h12
-rw-r--r--src/devices/bus/sdk85/memexp.cpp2
-rw-r--r--src/devices/bus/sdk85/memexp.h11
-rw-r--r--src/devices/bus/sega8/mgear.cpp2
-rw-r--r--src/devices/bus/sega8/rom.cpp51
-rw-r--r--src/devices/bus/sega8/rom.h23
-rw-r--r--src/devices/bus/sega8/sega8_slot.cpp5
-rw-r--r--src/devices/bus/sega8/sega8_slot.h26
-rw-r--r--src/devices/bus/sg1000_exp/kblink.cpp2
-rw-r--r--src/devices/bus/sg1000_exp/kblink.h2
-rw-r--r--src/devices/bus/sg1000_exp/sk1100.cpp2
-rw-r--r--src/devices/bus/sgikbd/hlekbd.cpp2
-rw-r--r--src/devices/bus/sgikbd/hlekbd.h2
-rw-r--r--src/devices/bus/sms_ctrl/lphaser.cpp2
-rw-r--r--src/devices/bus/sms_ctrl/lphaser.h2
-rw-r--r--src/devices/bus/sms_ctrl/sports.cpp2
-rw-r--r--src/devices/bus/sms_ctrl/sports.h2
-rw-r--r--src/devices/bus/snes/event.cpp2
-rw-r--r--src/devices/bus/snes/event.h2
-rw-r--r--src/devices/bus/snes/sa1.cpp2
-rw-r--r--src/devices/bus/snes/sa1.h2
-rw-r--r--src/devices/bus/snes/snes_slot.cpp2
-rw-r--r--src/devices/bus/snes/snes_slot.h14
-rw-r--r--src/devices/bus/snes_ctrl/bcbattle.cpp2
-rw-r--r--src/devices/bus/snes_ctrl/bcbattle.h2
-rw-r--r--src/devices/bus/snes_ctrl/joypad.cpp16
-rw-r--r--src/devices/bus/snes_ctrl/miracle.cpp2
-rw-r--r--src/devices/bus/snes_ctrl/miracle.h2
-rw-r--r--src/devices/bus/snes_ctrl/mouse.cpp4
-rw-r--r--src/devices/bus/spectrum/beta.cpp3
-rw-r--r--src/devices/bus/spectrum/beta.h6
-rw-r--r--src/devices/bus/spectrum/beta128.cpp3
-rw-r--r--src/devices/bus/spectrum/beta128.h6
-rw-r--r--src/devices/bus/spectrum/d40.cpp2
-rw-r--r--src/devices/bus/spectrum/d40.h8
-rw-r--r--src/devices/bus/spectrum/exp.cpp16
-rw-r--r--src/devices/bus/spectrum/exp.h13
-rw-r--r--src/devices/bus/spectrum/floppyone.cpp3
-rw-r--r--src/devices/bus/spectrum/floppyone.h10
-rw-r--r--src/devices/bus/spectrum/fuller.cpp5
-rw-r--r--src/devices/bus/spectrum/fuller.h8
-rw-r--r--src/devices/bus/spectrum/intf1.cpp2
-rw-r--r--src/devices/bus/spectrum/intf1.h4
-rw-r--r--src/devices/bus/spectrum/intf2.cpp3
-rw-r--r--src/devices/bus/spectrum/kempdisc.cpp3
-rw-r--r--src/devices/bus/spectrum/kempdisc.h8
-rw-r--r--src/devices/bus/spectrum/kempjoy.cpp4
-rw-r--r--src/devices/bus/spectrum/logitek.cpp2
-rw-r--r--src/devices/bus/spectrum/logitek.h6
-rw-r--r--src/devices/bus/spectrum/lprint.cpp9
-rw-r--r--src/devices/bus/spectrum/lprint.h16
-rw-r--r--src/devices/bus/spectrum/melodik.cpp3
-rw-r--r--src/devices/bus/spectrum/melodik.h8
-rw-r--r--src/devices/bus/spectrum/mface.cpp668
-rw-r--r--src/devices/bus/spectrum/mface.h148
-rw-r--r--src/devices/bus/spectrum/mgt.cpp12
-rw-r--r--src/devices/bus/spectrum/mgt.h4
-rw-r--r--src/devices/bus/spectrum/mikroplus.cpp2
-rw-r--r--src/devices/bus/spectrum/mpoker.cpp168
-rw-r--r--src/devices/bus/spectrum/mpoker.h49
-rw-r--r--src/devices/bus/spectrum/opus.cpp4
-rw-r--r--src/devices/bus/spectrum/opus.h6
-rw-r--r--src/devices/bus/spectrum/protek.cpp2
-rw-r--r--src/devices/bus/spectrum/sdi.cpp2
-rw-r--r--src/devices/bus/spectrum/sixword.cpp20
-rw-r--r--src/devices/bus/spectrum/sixword.h10
-rw-r--r--src/devices/bus/spectrum/speccydos.cpp3
-rw-r--r--src/devices/bus/spectrum/speccydos.h8
-rw-r--r--src/devices/bus/spectrum/specmate.cpp190
-rw-r--r--src/devices/bus/spectrum/specmate.h59
-rw-r--r--src/devices/bus/spectrum/uspeech.cpp2
-rw-r--r--src/devices/bus/spectrum/wafa.cpp2
-rw-r--r--src/devices/bus/spectrum/wafa.h4
-rw-r--r--src/devices/bus/ss50/mpt.cpp8
-rw-r--r--src/devices/bus/sunkbd/hlekbd.cpp2
-rw-r--r--src/devices/bus/sunkbd/hlekbd.h2
-rw-r--r--src/devices/bus/svi3x8/expander/sv603.cpp2
-rw-r--r--src/devices/bus/svi3x8/slot/slot.h6
-rw-r--r--src/devices/bus/svi3x8/slot/sv801.cpp2
-rw-r--r--src/devices/bus/thomson/cd90_015.cpp2
-rw-r--r--src/devices/bus/thomson/cd90_015.h2
-rw-r--r--src/devices/bus/thomson/cd90_351.cpp2
-rw-r--r--src/devices/bus/thomson/cd90_351.h2
-rw-r--r--src/devices/bus/thomson/nanoreseau.cpp2
-rw-r--r--src/devices/bus/thomson/nanoreseau.h2
-rw-r--r--src/devices/bus/ti8x/bitsocket.cpp4
-rw-r--r--src/devices/bus/ti99/gromport/cartridges.cpp140
-rw-r--r--src/devices/bus/ti99/gromport/cartridges.h14
-rw-r--r--src/devices/bus/ti99/gromport/gkracker.cpp12
-rw-r--r--src/devices/bus/ti99/gromport/gkracker.h6
-rw-r--r--src/devices/bus/ti99/internal/992board.cpp2
-rw-r--r--src/devices/bus/ti99/internal/992board.h26
-rw-r--r--src/devices/bus/ti99/internal/998board.cpp5
-rw-r--r--src/devices/bus/ti99/internal/998board.h4
-rw-r--r--src/devices/bus/ti99/internal/buffram.cpp12
-rw-r--r--src/devices/bus/ti99/internal/buffram.h9
-rw-r--r--src/devices/bus/ti99/internal/datamux.cpp5
-rw-r--r--src/devices/bus/ti99/internal/datamux.h5
-rw-r--r--src/devices/bus/ti99/internal/genboard.cpp6
-rw-r--r--src/devices/bus/ti99/internal/genkbd.cpp2
-rw-r--r--src/devices/bus/ti99/internal/genkbd.h13
-rw-r--r--src/devices/bus/ti99/joyport/handset.cpp2
-rw-r--r--src/devices/bus/ti99/joyport/handset.h2
-rw-r--r--src/devices/bus/ti99/joyport/mecmouse.cpp2
-rw-r--r--src/devices/bus/ti99/joyport/mecmouse.h2
-rw-r--r--src/devices/bus/ti99/peb/cc_fdc.h4
-rw-r--r--src/devices/bus/ti99/peb/evpc.cpp11
-rw-r--r--src/devices/bus/ti99/peb/evpc.h6
-rw-r--r--src/devices/bus/ti99/peb/forti.h4
-rw-r--r--src/devices/bus/ti99/peb/hfdc.cpp2
-rw-r--r--src/devices/bus/ti99/peb/hfdc.h24
-rw-r--r--src/devices/bus/ti99/peb/horizon.cpp20
-rw-r--r--src/devices/bus/ti99/peb/horizon.h12
-rw-r--r--src/devices/bus/ti99/peb/myarcfdc.cpp2
-rw-r--r--src/devices/bus/ti99/peb/myarcfdc.h2
-rw-r--r--src/devices/bus/ti99/peb/pcode.cpp3
-rw-r--r--src/devices/bus/ti99/peb/peribox.cpp5
-rw-r--r--src/devices/bus/ti99/peb/peribox.h2
-rw-r--r--src/devices/bus/ti99/peb/pgram.h2
-rw-r--r--src/devices/bus/ti99/peb/scsicard.cpp7
-rw-r--r--src/devices/bus/ti99/peb/scsicard.h3
-rw-r--r--src/devices/bus/ti99/peb/ti_rs232.h14
-rw-r--r--src/devices/bus/ti99/peb/tipi.cpp680
-rw-r--r--src/devices/bus/ti99/peb/tipi.h126
-rw-r--r--src/devices/bus/ti99/peb/tn_ide.cpp37
-rw-r--r--src/devices/bus/ti99/peb/tn_ide.h4
-rw-r--r--src/devices/bus/ti99x/990_hd.cpp16
-rw-r--r--src/devices/bus/ti99x/990_tap.cpp14
-rw-r--r--src/devices/bus/vboy/slot.cpp3
-rw-r--r--src/devices/bus/vboy/slot.h12
-rw-r--r--src/devices/bus/vc4000/slot.cpp2
-rw-r--r--src/devices/bus/vc4000/slot.h12
-rw-r--r--src/devices/bus/vcs/dpc.cpp2
-rw-r--r--src/devices/bus/vcs/dpc.h2
-rw-r--r--src/devices/bus/vcs/vcs_slot.cpp2
-rw-r--r--src/devices/bus/vcs/vcs_slot.h14
-rw-r--r--src/devices/bus/vcs_ctrl/paddles.cpp4
-rw-r--r--src/devices/bus/vectrex/slot.cpp2
-rw-r--r--src/devices/bus/vectrex/slot.h12
-rw-r--r--src/devices/bus/vic10/exp.cpp2
-rw-r--r--src/devices/bus/vic10/exp.h11
-rw-r--r--src/devices/bus/vic20/exp.cpp2
-rw-r--r--src/devices/bus/vic20/exp.h15
-rw-r--r--src/devices/bus/vic20/megacart.h4
-rw-r--r--src/devices/bus/vidbrain/exp.cpp2
-rw-r--r--src/devices/bus/vidbrain/exp.h11
-rw-r--r--src/devices/bus/vip/vp550.cpp2
-rw-r--r--src/devices/bus/vip/vp550.h2
-rw-r--r--src/devices/bus/vme/vme_cp31.cpp320
-rw-r--r--src/devices/bus/vme/vme_cp31.h71
-rw-r--r--src/devices/bus/vme/vme_fccpu20.cpp14
-rw-r--r--src/devices/bus/vme/vme_fccpu20.h2
-rw-r--r--src/devices/bus/vme/vme_hcpu30.cpp32
-rw-r--r--src/devices/bus/vme/vme_hcpu30.h7
-rw-r--r--src/devices/bus/vme/vme_mvme120.cpp21
-rw-r--r--src/devices/bus/vme/vme_mvme120.h5
-rw-r--r--src/devices/bus/vme/vme_smvme2000.cpp138
-rw-r--r--src/devices/bus/vme/vme_smvme2000.h54
-rw-r--r--src/devices/bus/vsmile/vsmile_slot.cpp2
-rw-r--r--src/devices/bus/vsmile/vsmile_slot.h12
-rw-r--r--src/devices/bus/vtech/ioexp/ioexp.h2
-rw-r--r--src/devices/bus/vtech/memexp/floppy.cpp2
-rw-r--r--src/devices/bus/vtech/memexp/memexp.h4
-rw-r--r--src/devices/bus/wswan/rom.cpp2
-rw-r--r--src/devices/bus/wswan/rom.h2
-rw-r--r--src/devices/bus/wswan/slot.cpp2
-rw-r--r--src/devices/bus/wswan/slot.h12
-rw-r--r--src/devices/bus/z88/flash.cpp19
-rw-r--r--src/devices/bus/z88/flash.h4
-rw-r--r--src/devices/bus/z88/ram.cpp5
-rw-r--r--src/devices/bus/z88/ram.h6
-rw-r--r--src/devices/bus/z88/rom.cpp28
-rw-r--r--src/devices/bus/z88/rom.h13
-rw-r--r--src/devices/bus/z88/z88.cpp32
-rw-r--r--src/devices/bus/z88/z88.h16
-rw-r--r--src/devices/cpu/8x300/8x300.cpp128
-rw-r--r--src/devices/cpu/8x300/8x300.h17
-rw-r--r--src/devices/cpu/8x300/8x300dasm.cpp4
-rw-r--r--src/devices/cpu/adsp2100/2100dasm.cpp11
-rw-r--r--src/devices/cpu/adsp2100/2100ops.hxx40
-rw-r--r--src/devices/cpu/adsp2100/adsp2100.cpp61
-rw-r--r--src/devices/cpu/adsp2100/adsp2100.h12
-rw-r--r--src/devices/cpu/alpha/alpha.cpp2
-rw-r--r--src/devices/cpu/alpha/alphad.cpp30
-rw-r--r--src/devices/cpu/alpha/alphad.h4
-rw-r--r--src/devices/cpu/alto2/a2disk.cpp20
-rw-r--r--src/devices/cpu/alto2/a2disk.h2
-rw-r--r--src/devices/cpu/alto2/a2ether.cpp4
-rw-r--r--src/devices/cpu/alto2/alto2cpu.cpp2
-rw-r--r--src/devices/cpu/alto2/alto2cpu.h2
-rw-r--r--src/devices/cpu/am29000/am29000.cpp1
-rw-r--r--src/devices/cpu/am29000/am29dasm.cpp14
-rw-r--r--src/devices/cpu/amis2000/amis2000.cpp26
-rw-r--r--src/devices/cpu/amis2000/amis2000.h4
-rw-r--r--src/devices/cpu/amis2000/amis2000d.cpp8
-rw-r--r--src/devices/cpu/apexc/apexc.cpp1
-rw-r--r--src/devices/cpu/arc/arc.cpp1
-rw-r--r--src/devices/cpu/arcompact/arcompact.cpp1
-rw-r--r--src/devices/cpu/arcompact/arcompact_execute.cpp1
-rw-r--r--src/devices/cpu/arm/arm.cpp5
-rw-r--r--src/devices/cpu/arm/armdasm.cpp248
-rw-r--r--src/devices/cpu/arm7/arm7.cpp8
-rw-r--r--src/devices/cpu/arm7/arm7dasm.cpp1724
-rw-r--r--src/devices/cpu/arm7/arm7dasm.h5
-rw-r--r--src/devices/cpu/arm7/arm7ops.cpp4
-rw-r--r--src/devices/cpu/arm7/upd800468.cpp2
-rw-r--r--src/devices/cpu/arm7/upd800468.h2
-rw-r--r--src/devices/cpu/asap/asap.cpp45
-rw-r--r--src/devices/cpu/asap/asapdasm.cpp4
-rw-r--r--src/devices/cpu/avr8/avr8.cpp1
-rw-r--r--src/devices/cpu/avr8/avr8dasm.cpp16
-rw-r--r--src/devices/cpu/bcp/bcpdasm.cpp14
-rw-r--r--src/devices/cpu/capricorn/capricorn.cpp1
-rw-r--r--src/devices/cpu/capricorn/capricorn_dasm.cpp30
-rw-r--r--src/devices/cpu/ccpu/ccpu.cpp1
-rw-r--r--src/devices/cpu/ccpu/ccpudasm.cpp15
-rw-r--r--src/devices/cpu/clipper/clipper.cpp1
-rw-r--r--src/devices/cpu/clipper/clipperd.cpp24
-rw-r--r--src/devices/cpu/cop400/cop400.cpp25
-rw-r--r--src/devices/cpu/cop400/cop400.h15
-rw-r--r--src/devices/cpu/cop400/cop410ds.cpp21
-rw-r--r--src/devices/cpu/cop400/cop420ds.cpp23
-rw-r--r--src/devices/cpu/cop400/cop424ds.cpp23
-rw-r--r--src/devices/cpu/cop400/cop444ds.cpp23
-rw-r--r--src/devices/cpu/cops1/cops1base.cpp31
-rw-r--r--src/devices/cpu/cops1/cops1base.h1
-rw-r--r--src/devices/cpu/cops1/cops1d.cpp8
-rw-r--r--src/devices/cpu/cosmac/cosdasm.cpp54
-rw-r--r--src/devices/cpu/cosmac/cosmac.cpp1
-rw-r--r--src/devices/cpu/cp1610/1610dasm.cpp36
-rw-r--r--src/devices/cpu/cp1610/cp1610.cpp1
-rw-r--r--src/devices/cpu/cr16b/cr16bdasm.cpp42
-rw-r--r--src/devices/cpu/cr16c/cr16cdasm.cpp19
-rw-r--r--src/devices/cpu/cubeqcpu/cubeqcpu.cpp1
-rw-r--r--src/devices/cpu/diablo/diablo1300.cpp1
-rw-r--r--src/devices/cpu/diablo/diablo1300dasm.cpp4
-rw-r--r--src/devices/cpu/drcbec.cpp4
-rw-r--r--src/devices/cpu/drcbex64.cpp175
-rw-r--r--src/devices/cpu/drcbex64.h5
-rw-r--r--src/devices/cpu/drcbex86.cpp66
-rw-r--r--src/devices/cpu/drcbex86.h2
-rw-r--r--src/devices/cpu/drcfe.h2
-rw-r--r--src/devices/cpu/dsp16/dsp16.cpp2
-rw-r--r--src/devices/cpu/dsp16/dsp16dis.cpp2
-rw-r--r--src/devices/cpu/dsp32/dsp32.cpp1
-rw-r--r--src/devices/cpu/dsp32/dsp32dis.cpp2
-rw-r--r--src/devices/cpu/dsp56000/dsp56000.cpp1
-rw-r--r--src/devices/cpu/dsp56000/dsp56000d.cpp28
-rw-r--r--src/devices/cpu/dsp56156/dsp56156.cpp2
-rw-r--r--src/devices/cpu/dsp56156/dsp56pcu.h4
-rw-r--r--src/devices/cpu/dsp56156/tables.cpp88
-rw-r--r--src/devices/cpu/dspp/dspp.cpp2
-rw-r--r--src/devices/cpu/dspp/dsppdrc.cpp1
-rw-r--r--src/devices/cpu/e0c6200/e0c6200.cpp1
-rw-r--r--src/devices/cpu/e0c6200/e0c6200d.cpp5
-rw-r--r--src/devices/cpu/e132xs/32xsdasm.cpp60
-rw-r--r--src/devices/cpu/e132xs/e132xs.cpp2
-rw-r--r--src/devices/cpu/es5510/es5510.cpp1
-rw-r--r--src/devices/cpu/esrip/esrip.cpp1
-rw-r--r--src/devices/cpu/f2mc16/f2mc16d.cpp16
-rw-r--r--src/devices/cpu/f8/f8.cpp1
-rw-r--r--src/devices/cpu/f8/f8dasm.cpp10
-rw-r--r--src/devices/cpu/fr/frdasm.cpp56
-rw-r--r--src/devices/cpu/g65816/g65816.cpp4
-rw-r--r--src/devices/cpu/g65816/g65816ds.cpp7
-rw-r--r--src/devices/cpu/g65816/g65816ds.h1
-rw-r--r--src/devices/cpu/g65816/g65816o0.cpp1
-rw-r--r--src/devices/cpu/g65816/g65816o1.cpp1
-rw-r--r--src/devices/cpu/g65816/g65816o2.cpp1
-rw-r--r--src/devices/cpu/g65816/g65816o3.cpp1
-rw-r--r--src/devices/cpu/g65816/g65816o4.cpp1
-rw-r--r--src/devices/cpu/g65816/g65816op.h13
-rw-r--r--src/devices/cpu/gigatron/gigatrondasm.cpp4
-rw-r--r--src/devices/cpu/h16/h16dasm.cpp15
-rw-r--r--src/devices/cpu/h6280/6280dasm.cpp2
-rw-r--r--src/devices/cpu/h6280/h6280.cpp1
-rw-r--r--src/devices/cpu/h8/gt913.cpp26
-rw-r--r--src/devices/cpu/h8/gt913.h4
-rw-r--r--src/devices/cpu/h8/gt913.lst2
-rw-r--r--src/devices/cpu/h8/h8.cpp1
-rw-r--r--src/devices/cpu/h8/h8_sci.cpp3
-rw-r--r--src/devices/cpu/h8/h8_sci.h2
-rw-r--r--src/devices/cpu/h8/h8_timer16.cpp2
-rw-r--r--src/devices/cpu/h8/h8make.py2
-rw-r--r--src/devices/cpu/h8500/h8500dasm.cpp108
-rw-r--r--src/devices/cpu/h8500/h8500dasm.h2
-rw-r--r--src/devices/cpu/hcd62121/hcd62121.cpp2
-rw-r--r--src/devices/cpu/hd61700/hd61700.cpp4
-rw-r--r--src/devices/cpu/hd61700/hd61700.h2
-rw-r--r--src/devices/cpu/hd61700/hd61700d.cpp15
-rw-r--r--src/devices/cpu/hmcs40/hmcs40.cpp24
-rw-r--r--src/devices/cpu/hmcs40/hmcs40.h8
-rw-r--r--src/devices/cpu/hmcs40/hmcs40d.cpp4
-rw-r--r--src/devices/cpu/hp2100/hp2100d.cpp551
-rw-r--r--src/devices/cpu/hp2100/hp2100d.h50
-rw-r--r--src/devices/cpu/hpc/hpcdasm.cpp12
-rw-r--r--src/devices/cpu/hphybrid/hphybrid.cpp27
-rw-r--r--src/devices/cpu/hphybrid/hphybrid.h20
-rw-r--r--src/devices/cpu/hphybrid/hphybrid_dasm.cpp64
-rw-r--r--src/devices/cpu/i386/cpuidmsrs.hxx4
-rw-r--r--src/devices/cpu/i386/i386.cpp40
-rw-r--r--src/devices/cpu/i386/i386.h13
-rw-r--r--src/devices/cpu/i386/i386dasm.cpp56
-rw-r--r--src/devices/cpu/i386/i386dasm.h8
-rw-r--r--src/devices/cpu/i386/i386ops.hxx5
-rw-r--r--src/devices/cpu/i386/i386segs.hxx101
-rw-r--r--src/devices/cpu/i8008/8008dasm.cpp10
-rw-r--r--src/devices/cpu/i8008/i8008.cpp7
-rw-r--r--src/devices/cpu/i8008/i8008.h2
-rw-r--r--src/devices/cpu/i8085/8085dasm.cpp54
-rw-r--r--src/devices/cpu/i8085/i8085.cpp1
-rw-r--r--src/devices/cpu/i8089/i8089_channel.cpp2
-rw-r--r--src/devices/cpu/i8089/i8089_dasm.cpp16
-rw-r--r--src/devices/cpu/i86/i186.cpp7
-rw-r--r--src/devices/cpu/i86/i186.h2
-rw-r--r--src/devices/cpu/i86/i286.cpp1
-rw-r--r--src/devices/cpu/i86/i86.cpp1
-rw-r--r--src/devices/cpu/i86/i86inline.h2
-rw-r--r--src/devices/cpu/i860/i860.cpp1
-rw-r--r--src/devices/cpu/i960/i960.cpp18
-rw-r--r--src/devices/cpu/i960/i960dis.cpp2
-rw-r--r--src/devices/cpu/ie15/ie15.cpp2
-rw-r--r--src/devices/cpu/jaguar/jaguar.cpp1
-rw-r--r--src/devices/cpu/ks0164/ks0164.cpp1
-rw-r--r--src/devices/cpu/ks0164/ks0164d.cpp34
-rw-r--r--src/devices/cpu/lc58/lc58d.cpp16
-rw-r--r--src/devices/cpu/lc8670/lc8670.cpp3
-rw-r--r--src/devices/cpu/lc8670/lc8670.h2
-rw-r--r--src/devices/cpu/lh5801/lh5801.cpp2
-rw-r--r--src/devices/cpu/lr35902/lr35902.cpp1
-rw-r--r--src/devices/cpu/lr35902/lr35902d.cpp24
-rw-r--r--src/devices/cpu/m32c/m32cdasm.cpp6
-rw-r--r--src/devices/cpu/m32c/m32cdasm.h2
-rw-r--r--src/devices/cpu/m37710/m37710.cpp1
-rw-r--r--src/devices/cpu/m37710/m37710o0.cpp1
-rw-r--r--src/devices/cpu/m37710/m37710o1.cpp1
-rw-r--r--src/devices/cpu/m37710/m37710o2.cpp1
-rw-r--r--src/devices/cpu/m37710/m37710o3.cpp1
-rw-r--r--src/devices/cpu/m37710/m7700ds.cpp2
-rw-r--r--src/devices/cpu/m37710/m7700ds.h1
-rw-r--r--src/devices/cpu/m6502/dst2xxx.lst20
-rw-r--r--src/devices/cpu/m6502/dw65c02s.lst20
-rw-r--r--src/devices/cpu/m6502/m3745x.cpp4
-rw-r--r--src/devices/cpu/m6502/m3745x.h2
-rw-r--r--src/devices/cpu/m6502/m5074x.cpp8
-rw-r--r--src/devices/cpu/m6502/m5074x.h4
-rw-r--r--src/devices/cpu/m6502/m6500_1.cpp13
-rw-r--r--src/devices/cpu/m6502/m6502.cpp1
-rwxr-xr-xsrc/devices/cpu/m6502/m6502make.py2
-rw-r--r--src/devices/cpu/m6502/ost2xxx.lst58
-rw-r--r--src/devices/cpu/m6502/ow65c02s.lst875
-rw-r--r--src/devices/cpu/m6502/st2xxx.cpp52
-rw-r--r--src/devices/cpu/m6502/st2xxx.h23
-rw-r--r--src/devices/cpu/m6502/w65c02s.cpp33
-rw-r--r--src/devices/cpu/m6502/w65c02s.h71
-rw-r--r--src/devices/cpu/m6800/6800dasm.cpp2
-rw-r--r--src/devices/cpu/m6800/m6800.cpp1
-rw-r--r--src/devices/cpu/m68000/m68000.h81
-rw-r--r--src/devices/cpu/m68000/m68k_in.lst23
-rw-r--r--src/devices/cpu/m68000/m68kcpu.cpp47
-rw-r--r--src/devices/cpu/m68000/m68kcpu.h17
-rw-r--r--src/devices/cpu/m68000/m68kdasm.cpp19
-rw-r--r--src/devices/cpu/m68000/m68kmmu.h1
-rw-r--r--src/devices/cpu/m68000/m68kops.cpp101
-rw-r--r--src/devices/cpu/m6805/6805dasm.cpp18
-rw-r--r--src/devices/cpu/m6805/m6805.cpp2
-rw-r--r--src/devices/cpu/m6805/m68705.cpp10
-rw-r--r--src/devices/cpu/m6805/m68705.h4
-rw-r--r--src/devices/cpu/m6809/6x09dasm.cpp84
-rw-r--r--src/devices/cpu/m6809/hd6309.cpp1
-rw-r--r--src/devices/cpu/m6809/hd6309.h2
-rw-r--r--src/devices/cpu/m6809/konami.cpp1
-rw-r--r--src/devices/cpu/m6809/m6809.cpp1
-rw-r--r--src/devices/cpu/m6809/m6809.h2
-rw-r--r--src/devices/cpu/m68hc16/cpu16.cpp5934
-rw-r--r--src/devices/cpu/m68hc16/cpu16.h48
-rw-r--r--src/devices/cpu/m68hc16/cpu16dasm.cpp70
-rw-r--r--src/devices/cpu/m88000/m88000.cpp2
-rw-r--r--src/devices/cpu/m88000/m88000d.cpp2
-rw-r--r--src/devices/cpu/mb86233/mb86233.cpp1
-rw-r--r--src/devices/cpu/mb86233/mb86233d.cpp11
-rw-r--r--src/devices/cpu/mb86235/mb86235.cpp2
-rw-r--r--src/devices/cpu/mb86235/mb86235d.cpp30
-rw-r--r--src/devices/cpu/mb86235/mb86235d.h2
-rw-r--r--src/devices/cpu/mb86235/mb86235drc.cpp1
-rw-r--r--src/devices/cpu/mb86235/mb86235ops.cpp1
-rw-r--r--src/devices/cpu/mb88xx/mb88dasm.cpp140
-rw-r--r--src/devices/cpu/mb88xx/mb88xx.cpp33
-rw-r--r--src/devices/cpu/mb88xx/mb88xx.h1
-rw-r--r--src/devices/cpu/mc68hc11/hc11dasm.cpp2
-rw-r--r--src/devices/cpu/mc68hc11/mc68hc11.cpp51
-rw-r--r--src/devices/cpu/mc68hc11/mc68hc11.h13
-rw-r--r--src/devices/cpu/mcs40/mcs40.cpp1
-rw-r--r--src/devices/cpu/mcs40/mcs40dasm.cpp4
-rw-r--r--src/devices/cpu/mcs48/mcs48.cpp2
-rw-r--r--src/devices/cpu/mcs48/mcs48dsm.cpp61
-rw-r--r--src/devices/cpu/mcs51/axc51-core.cpp1
-rw-r--r--src/devices/cpu/mcs51/axc51-core_dasm.h2
-rw-r--r--src/devices/cpu/mcs51/mcs51.cpp54
-rw-r--r--src/devices/cpu/mcs51/mcs51.h8
-rw-r--r--src/devices/cpu/mcs51/mcs51dasm.cpp15
-rw-r--r--src/devices/cpu/mcs96/mcs96.cpp1
-rw-r--r--src/devices/cpu/mcs96/mcs96make.py2
-rw-r--r--src/devices/cpu/melps4/m58846.cpp6
-rw-r--r--src/devices/cpu/melps4/m58846.h6
-rw-r--r--src/devices/cpu/melps4/melps4.cpp43
-rw-r--r--src/devices/cpu/melps4/melps4.h95
-rw-r--r--src/devices/cpu/melps4/melps4d.cpp45
-rw-r--r--src/devices/cpu/melps4/melps4d.h6
-rw-r--r--src/devices/cpu/melps4/melps4op.cpp28
-rw-r--r--src/devices/cpu/minx/minx.cpp1
-rw-r--r--src/devices/cpu/minx/minxd.cpp12
-rw-r--r--src/devices/cpu/mips/mips1.cpp1
-rw-r--r--src/devices/cpu/mips/mips1dsm.cpp29
-rw-r--r--src/devices/cpu/mips/mips3.cpp41
-rw-r--r--src/devices/cpu/mips/mips3.h8
-rw-r--r--src/devices/cpu/mips/mips3drc.cpp162
-rw-r--r--src/devices/cpu/mips/mips3dsm.cpp44
-rw-r--r--src/devices/cpu/mips/ps2vu.cpp1
-rw-r--r--src/devices/cpu/mips/r4000.cpp16
-rw-r--r--src/devices/cpu/mips/r4000.h39
-rw-r--r--src/devices/cpu/mk1/mk1dasm.cpp2
-rw-r--r--src/devices/cpu/mn10200/mn10200.cpp12
-rw-r--r--src/devices/cpu/mn10200/mn102dis.cpp374
-rw-r--r--src/devices/cpu/mn1880/mn1880.cpp17
-rw-r--r--src/devices/cpu/mn1880/mn1880d.cpp5
-rw-r--r--src/devices/cpu/nanoprocessor/nanoprocessor.cpp1
-rw-r--r--src/devices/cpu/nanoprocessor/nanoprocessor_dasm.cpp30
-rw-r--r--src/devices/cpu/nec/nec.cpp2
-rw-r--r--src/devices/cpu/nec/nec.h2
-rw-r--r--src/devices/cpu/nec/necdasm.cpp82
-rw-r--r--src/devices/cpu/nec/necinstr.hxx45
-rw-r--r--src/devices/cpu/nec/v25.cpp2
-rw-r--r--src/devices/cpu/nec/v25.h2
-rw-r--r--src/devices/cpu/nec/v5x.cpp2
-rw-r--r--src/devices/cpu/nec/v5x.h2
-rw-r--r--src/devices/cpu/ns32000/ns32000.cpp474
-rw-r--r--src/devices/cpu/ns32000/ns32000.h17
-rw-r--r--src/devices/cpu/ns32000/ns32000dasm.cpp112
-rw-r--r--src/devices/cpu/ns32000/ns32000dasm.h2
-rw-r--r--src/devices/cpu/ns32000/slave.h40
-rw-r--r--src/devices/cpu/nuon/nuon.cpp1
-rw-r--r--src/devices/cpu/pace/pacedasm.cpp90
-rw-r--r--src/devices/cpu/patinhofeio/patinho_feio.cpp1
-rw-r--r--src/devices/cpu/pdp1/pdp1.cpp3
-rw-r--r--src/devices/cpu/pdp8/pdp8.cpp1
-rw-r--r--src/devices/cpu/pdp8/pdp8dasm.cpp62
-rw-r--r--src/devices/cpu/pdp8/pdp8dasm.h2
-rw-r--r--src/devices/cpu/pic16/pic16d.cpp8
-rw-r--r--src/devices/cpu/pic1670/pic1670d.cpp14
-rw-r--r--src/devices/cpu/pic16c5x/16c5xdsm.cpp2
-rw-r--r--src/devices/cpu/pic16c5x/pic16c5x.cpp1
-rw-r--r--src/devices/cpu/pic16c62x/16c62xdsm.cpp2
-rw-r--r--src/devices/cpu/pic16c62x/pic16c62x.cpp1
-rw-r--r--src/devices/cpu/pic17/pic17d.cpp5
-rw-r--r--src/devices/cpu/powerpc/ppc_dasm.cpp4
-rw-r--r--src/devices/cpu/powerpc/ppccom.cpp8
-rw-r--r--src/devices/cpu/powerpc/ppcdrc.cpp1
-rw-r--r--src/devices/cpu/pps4/pps4.cpp1
-rw-r--r--src/devices/cpu/pps4/pps4dasm.cpp94
-rw-r--r--src/devices/cpu/pps4/pps4dasm.h7
-rw-r--r--src/devices/cpu/pps41/mm75.cpp2
-rw-r--r--src/devices/cpu/pps41/mm76.cpp8
-rw-r--r--src/devices/cpu/pps41/mm76.h8
-rw-r--r--src/devices/cpu/pps41/mm78.cpp10
-rw-r--r--src/devices/cpu/pps41/mm78.h6
-rw-r--r--src/devices/cpu/pps41/mm78la.cpp4
-rw-r--r--src/devices/cpu/pps41/pps41base.cpp16
-rw-r--r--src/devices/cpu/pps41/pps41base.h3
-rw-r--r--src/devices/cpu/pps41/pps41d.cpp16
-rw-r--r--src/devices/cpu/psx/dma.cpp2
-rw-r--r--src/devices/cpu/psx/dma.h2
-rw-r--r--src/devices/cpu/psx/psx.cpp5
-rw-r--r--src/devices/cpu/psx/psxdasm.cpp17
-rw-r--r--src/devices/cpu/psx/rcnt.cpp2
-rw-r--r--src/devices/cpu/psx/rcnt.h2
-rw-r--r--src/devices/cpu/psx/sio.cpp2
-rw-r--r--src/devices/cpu/psx/sio.h2
-rw-r--r--src/devices/cpu/rii/riidasm.cpp24
-rw-r--r--src/devices/cpu/rii/riscii.cpp29
-rw-r--r--src/devices/cpu/romp/romp.cpp1
-rw-r--r--src/devices/cpu/romp/rompdasm.cpp56
-rw-r--r--src/devices/cpu/rsp/rsp.cpp2
-rw-r--r--src/devices/cpu/rsp/rsp_dasm.cpp18
-rw-r--r--src/devices/cpu/rw5000/a5000.cpp86
-rw-r--r--src/devices/cpu/rw5000/a5000.h37
-rw-r--r--src/devices/cpu/rw5000/a5500.cpp78
-rw-r--r--src/devices/cpu/rw5000/a5500.h43
-rw-r--r--src/devices/cpu/rw5000/a5900.cpp42
-rw-r--r--src/devices/cpu/rw5000/a5900.h32
-rw-r--r--src/devices/cpu/rw5000/b5000.cpp164
-rw-r--r--src/devices/cpu/rw5000/b5000.h113
-rw-r--r--src/devices/cpu/rw5000/b5000op.cpp331
-rw-r--r--src/devices/cpu/rw5000/b5500.cpp48
-rw-r--r--src/devices/cpu/rw5000/b5500.h32
-rw-r--r--src/devices/cpu/rw5000/b6000.cpp116
-rw-r--r--src/devices/cpu/rw5000/b6000.h71
-rw-r--r--src/devices/cpu/rw5000/b6100.cpp106
-rw-r--r--src/devices/cpu/rw5000/b6100.h72
-rw-r--r--src/devices/cpu/rw5000/rw5000base.cpp229
-rw-r--r--src/devices/cpu/rw5000/rw5000base.h117
-rw-r--r--src/devices/cpu/rw5000/rw5000d.cpp330
-rw-r--r--src/devices/cpu/rw5000/rw5000d.h124
-rw-r--r--src/devices/cpu/rx01/rx01dasm.cpp8
-rw-r--r--src/devices/cpu/s2650/2650dasm.cpp37
-rw-r--r--src/devices/cpu/s2650/s2650.cpp1
-rw-r--r--src/devices/cpu/saturn/saturn.cpp2
-rw-r--r--src/devices/cpu/sc61860/sc61860.cpp1
-rw-r--r--src/devices/cpu/scmp/scmp.cpp2
-rw-r--r--src/devices/cpu/scmp/scmpdasm.cpp58
-rw-r--r--src/devices/cpu/score/score.cpp1
-rw-r--r--src/devices/cpu/scudsp/scudsp.cpp2
-rw-r--r--src/devices/cpu/se3208/se3208.cpp2
-rw-r--r--src/devices/cpu/se3208/se3208dis.cpp28
-rw-r--r--src/devices/cpu/sh/sh.h2
-rw-r--r--src/devices/cpu/sh/sh2.cpp2
-rw-r--r--src/devices/cpu/sh/sh2comn.cpp2
-rw-r--r--src/devices/cpu/sh/sh3comn.cpp1
-rw-r--r--src/devices/cpu/sh/sh4.cpp7
-rw-r--r--src/devices/cpu/sh/sh4.h5
-rw-r--r--src/devices/cpu/sh/sh4comn.cpp53
-rw-r--r--src/devices/cpu/sh/sh4dmac.cpp1
-rw-r--r--src/devices/cpu/sh/sh4tmu.cpp1
-rw-r--r--src/devices/cpu/sh/sh_dasm.cpp8
-rw-r--r--src/devices/cpu/sharc/sharc.cpp2
-rw-r--r--src/devices/cpu/sharc/sharcdrc.cpp1
-rw-r--r--src/devices/cpu/sharc/sharcdsm.cpp15
-rw-r--r--src/devices/cpu/sm510/sm500.cpp (renamed from src/devices/cpu/sm510/sm500core.cpp)34
-rw-r--r--src/devices/cpu/sm510/sm500.h83
-rw-r--r--src/devices/cpu/sm510/sm500op.cpp14
-rw-r--r--src/devices/cpu/sm510/sm510.cpp (renamed from src/devices/cpu/sm510/sm510core.cpp)25
-rw-r--r--src/devices/cpu/sm510/sm510.h342
-rw-r--r--src/devices/cpu/sm510/sm510base.cpp169
-rw-r--r--src/devices/cpu/sm510/sm510base.h269
-rw-r--r--src/devices/cpu/sm510/sm510d.cpp31
-rw-r--r--src/devices/cpu/sm510/sm510d.h9
-rw-r--r--src/devices/cpu/sm510/sm510op.cpp33
-rw-r--r--src/devices/cpu/sm510/sm511.cpp (renamed from src/devices/cpu/sm510/sm511core.cpp)39
-rw-r--r--src/devices/cpu/sm510/sm511.h63
-rw-r--r--src/devices/cpu/sm510/sm530.cpp (renamed from src/devices/cpu/sm510/sm530core.cpp)140
-rw-r--r--src/devices/cpu/sm510/sm530.h100
-rw-r--r--src/devices/cpu/sm510/sm530op.cpp81
-rw-r--r--src/devices/cpu/sm510/sm590.cpp186
-rw-r--r--src/devices/cpu/sm510/sm590.h132
-rw-r--r--src/devices/cpu/sm510/sm590core.cpp186
-rw-r--r--src/devices/cpu/sm510/sm590op.cpp157
-rw-r--r--src/devices/cpu/sm510/sm5a.cpp (renamed from src/devices/cpu/sm510/sm5acore.cpp)27
-rw-r--r--src/devices/cpu/sm510/sm5a.h97
-rw-r--r--src/devices/cpu/sm8500/sm8500.cpp1
-rw-r--r--src/devices/cpu/sm8500/sm8500d.cpp6
-rw-r--r--src/devices/cpu/sparc/sparc.cpp423
-rw-r--r--src/devices/cpu/sparc/sparc.h15
-rw-r--r--src/devices/cpu/sparc/sparcdasm.cpp10
-rw-r--r--src/devices/cpu/sparc/sparcdefs.h6
-rw-r--r--src/devices/cpu/sparc/ss1fcode.ipp2
-rw-r--r--src/devices/cpu/spc700/spc700.cpp9
-rw-r--r--src/devices/cpu/spc700/spc700ds.cpp2
-rw-r--r--src/devices/cpu/ssem/ssem.cpp1
-rw-r--r--src/devices/cpu/ssem/ssemdasm.cpp2
-rw-r--r--src/devices/cpu/ssp1601/ssp1601.cpp2
-rw-r--r--src/devices/cpu/ssp1601/ssp1601d.cpp4
-rw-r--r--src/devices/cpu/st62xx/st62xx_dasm.cpp12
-rw-r--r--src/devices/cpu/superfx/sfx_dasm.cpp13
-rw-r--r--src/devices/cpu/superfx/superfx.cpp1
-rw-r--r--src/devices/cpu/t11/t11.cpp22
-rw-r--r--src/devices/cpu/t11/t11.h15
-rw-r--r--src/devices/cpu/t11/t11dasm.cpp15
-rw-r--r--src/devices/cpu/t11/t11ops.hxx36
-rw-r--r--src/devices/cpu/t11/t11table.hxx18
-rw-r--r--src/devices/cpu/tlcs870/tlcs870.cpp1
-rw-r--r--src/devices/cpu/tlcs870/tlcs870_ops.cpp1
-rw-r--r--src/devices/cpu/tlcs870/tlcs870_ops_dst.cpp1
-rw-r--r--src/devices/cpu/tlcs870/tlcs870_ops_helper.cpp1
-rw-r--r--src/devices/cpu/tlcs870/tlcs870_ops_reg.cpp1
-rw-r--r--src/devices/cpu/tlcs870/tlcs870_ops_src.cpp1
-rw-r--r--src/devices/cpu/tlcs870/tlcs870d.cpp9
-rw-r--r--src/devices/cpu/tlcs90/tlcs90.cpp3
-rw-r--r--src/devices/cpu/tlcs900/900tbl.hxx8
-rw-r--r--src/devices/cpu/tlcs900/dasm900.cpp7
-rw-r--r--src/devices/cpu/tlcs900/tlcs900.h8
-rw-r--r--src/devices/cpu/tlcs900/tmp95c061.cpp4
-rw-r--r--src/devices/cpu/tlcs900/tmp95c063.cpp4
-rw-r--r--src/devices/cpu/tms1000/tms0270.cpp1
-rw-r--r--src/devices/cpu/tms1000/tms0980.cpp1
-rw-r--r--src/devices/cpu/tms1000/tms1000.cpp1
-rw-r--r--src/devices/cpu/tms1000/tms1100.cpp1
-rw-r--r--src/devices/cpu/tms1000/tms1400.cpp1
-rw-r--r--src/devices/cpu/tms1000/tms1k_base.cpp26
-rw-r--r--src/devices/cpu/tms1000/tms1k_base.h4
-rw-r--r--src/devices/cpu/tms1000/tms1k_dasm.cpp4
-rw-r--r--src/devices/cpu/tms1000/tp0320.cpp1
-rw-r--r--src/devices/cpu/tms32010/32010dsm.cpp6
-rw-r--r--src/devices/cpu/tms32010/tms32010.cpp1
-rw-r--r--src/devices/cpu/tms32025/32025dsm.cpp8
-rw-r--r--src/devices/cpu/tms32025/tms32025.cpp1
-rw-r--r--src/devices/cpu/tms32031/dis32031.cpp10
-rw-r--r--src/devices/cpu/tms32031/tms32031.cpp1
-rw-r--r--src/devices/cpu/tms32051/dis32051.cpp29
-rw-r--r--src/devices/cpu/tms32051/dis32051.h2
-rw-r--r--src/devices/cpu/tms32051/tms32051.cpp1
-rw-r--r--src/devices/cpu/tms32082/dis_pp.cpp2
-rw-r--r--src/devices/cpu/tms32082/tms32082.cpp1
-rw-r--r--src/devices/cpu/tms34010/34010dsm.cpp10
-rw-r--r--src/devices/cpu/tms34010/tms34010.cpp3
-rw-r--r--src/devices/cpu/tms57002/tms57002.cpp1
-rw-r--r--src/devices/cpu/tms57002/tms57kdec.cpp1
-rw-r--r--src/devices/cpu/tms7000/7000dasm.cpp66
-rw-r--r--src/devices/cpu/tms7000/tms7000.h6
-rw-r--r--src/devices/cpu/tms9900/9900dasm.cpp2
-rw-r--r--src/devices/cpu/tms9900/ti990_10.h1
-rw-r--r--src/devices/cpu/tms9900/tms9900.h1
-rw-r--r--src/devices/cpu/tms9900/tms9980a.h1
-rw-r--r--src/devices/cpu/tms9900/tms9995.cpp6
-rw-r--r--src/devices/cpu/tms9900/tms9995.h5
-rw-r--r--src/devices/cpu/tx0/tx0.cpp1
-rw-r--r--src/devices/cpu/tx0/tx0dasm.cpp48
-rw-r--r--src/devices/cpu/ucom4/ucom4.cpp18
-rw-r--r--src/devices/cpu/ucom4/ucom4.h4
-rw-r--r--src/devices/cpu/ucom4/ucom4d.cpp22
-rw-r--r--src/devices/cpu/ucom4/ucom4d.h2
-rw-r--r--src/devices/cpu/unsp/unsp.cpp9
-rw-r--r--src/devices/cpu/unsp/unsp.h3
-rw-r--r--src/devices/cpu/unsp/unsp_extended.cpp2
-rw-r--r--src/devices/cpu/unsp/unsp_exxx.cpp2
-rw-r--r--src/devices/cpu/unsp/unsp_fxxx.cpp2
-rw-r--r--src/devices/cpu/unsp/unsp_jumps.cpp2
-rw-r--r--src/devices/cpu/unsp/unsp_other.cpp2
-rw-r--r--src/devices/cpu/upd7725/dasm7725.cpp76
-rw-r--r--src/devices/cpu/upd7725/upd7725.cpp1
-rw-r--r--src/devices/cpu/upd7810/upd7810.cpp2
-rw-r--r--src/devices/cpu/upd7810/upd7810_table.cpp28
-rw-r--r--src/devices/cpu/upd78k/upd78k0d.cpp30
-rw-r--r--src/devices/cpu/upd78k/upd78k1d.cpp17
-rw-r--r--src/devices/cpu/upd78k/upd78k3d.cpp31
-rw-r--r--src/devices/cpu/upd78k/upd78k3d.h2
-rw-r--r--src/devices/cpu/upd78k/upd78k4.cpp275
-rw-r--r--src/devices/cpu/upd78k/upd78k4.h110
-rw-r--r--src/devices/cpu/upd78k/upd78k4d.cpp1408
-rw-r--r--src/devices/cpu/upd78k/upd78k4d.h128
-rw-r--r--src/devices/cpu/upd78k/upd78kd.cpp7
-rw-r--r--src/devices/cpu/upd78k/upd78kd.h5
-rw-r--r--src/devices/cpu/v30mz/v30mz.cpp1
-rw-r--r--src/devices/cpu/v30mz/v30mz.h2
-rw-r--r--src/devices/cpu/v60/v60.cpp1
-rw-r--r--src/devices/cpu/v60/v60d.cpp92
-rw-r--r--src/devices/cpu/v620/v620dasm.cpp591
-rw-r--r--src/devices/cpu/v620/v620dasm.h41
-rw-r--r--src/devices/cpu/v810/v810.cpp1
-rw-r--r--src/devices/cpu/v810/v810dasm.cpp28
-rw-r--r--src/devices/cpu/v850/v850dasm.cpp2
-rw-r--r--src/devices/cpu/vax/vaxdasm.cpp66
-rw-r--r--src/devices/cpu/vt50/vt50dasm.cpp8
-rw-r--r--src/devices/cpu/vt61/vt61dasm.cpp16
-rw-r--r--src/devices/cpu/we32000/we32100d.cpp14
-rw-r--r--src/devices/cpu/xavix2/xavix2.cpp1
-rw-r--r--src/devices/cpu/xavix2/xavix2d.cpp32
-rw-r--r--src/devices/cpu/z180/z180.cpp17
-rw-r--r--src/devices/cpu/z180/z180.h5
-rw-r--r--src/devices/cpu/z180/z180dasm.cpp14
-rw-r--r--src/devices/cpu/z8/z8.cpp1
-rw-r--r--src/devices/cpu/z8/z8dasm.cpp35
-rw-r--r--src/devices/cpu/z80/z80.cpp1071
-rw-r--r--src/devices/cpu/z80/z80.h41
-rw-r--r--src/devices/cpu/z80/z80dasm.cpp18
-rw-r--r--src/devices/cpu/z8000/8000dasm.cpp134
-rw-r--r--src/devices/cpu/z8000/z8000.cpp3
-rw-r--r--src/devices/imagedev/avivideo.cpp2
-rw-r--r--src/devices/imagedev/avivideo.h6
-rw-r--r--src/devices/imagedev/bitbngr.cpp35
-rw-r--r--src/devices/imagedev/bitbngr.h12
-rw-r--r--src/devices/imagedev/cartrom.cpp30
-rw-r--r--src/devices/imagedev/cartrom.h55
-rw-r--r--src/devices/imagedev/cassette.cpp6
-rw-r--r--src/devices/imagedev/cassette.h8
-rw-r--r--src/devices/imagedev/chd_cd.cpp12
-rw-r--r--src/devices/imagedev/chd_cd.h5
-rw-r--r--src/devices/imagedev/diablo.cpp30
-rw-r--r--src/devices/imagedev/diablo.h13
-rw-r--r--src/devices/imagedev/flopdrv.cpp6
-rw-r--r--src/devices/imagedev/flopdrv.h8
-rw-r--r--src/devices/imagedev/floppy.cpp337
-rw-r--r--src/devices/imagedev/floppy.h70
-rw-r--r--src/devices/imagedev/harddriv.cpp43
-rw-r--r--src/devices/imagedev/harddriv.h29
-rw-r--r--src/devices/imagedev/magtape.cpp35
-rw-r--r--src/devices/imagedev/magtape.h55
-rw-r--r--src/devices/imagedev/memcard.cpp18
-rw-r--r--src/devices/imagedev/memcard.h38
-rw-r--r--src/devices/imagedev/mfmhd.cpp74
-rw-r--r--src/devices/imagedev/mfmhd.h24
-rw-r--r--src/devices/imagedev/microdrv.cpp5
-rw-r--r--src/devices/imagedev/microdrv.h16
-rw-r--r--src/devices/imagedev/midiin.cpp148
-rw-r--r--src/devices/imagedev/midiin.h24
-rw-r--r--src/devices/imagedev/midiout.h4
-rw-r--r--src/devices/imagedev/papertape.cpp38
-rw-r--r--src/devices/imagedev/papertape.h71
-rw-r--r--src/devices/imagedev/picture.h4
-rw-r--r--src/devices/imagedev/printer.h4
-rw-r--r--src/devices/imagedev/snapquik.cpp10
-rw-r--r--src/devices/imagedev/snapquik.h11
-rw-r--r--src/devices/imagedev/wafadrive.cpp3
-rw-r--r--src/devices/imagedev/wafadrive.h14
-rw-r--r--src/devices/machine/28fxxx.cpp10
-rw-r--r--src/devices/machine/28fxxx.h4
-rw-r--r--src/devices/machine/53c7xx.cpp30
-rw-r--r--src/devices/machine/53c7xx.h4
-rw-r--r--src/devices/machine/64h156.cpp2
-rw-r--r--src/devices/machine/64h156.h2
-rw-r--r--src/devices/machine/6522via.cpp16
-rw-r--r--src/devices/machine/6522via.h2
-rw-r--r--src/devices/machine/6532riot.cpp2
-rw-r--r--src/devices/machine/6532riot.h2
-rw-r--r--src/devices/machine/6821pia.cpp10
-rw-r--r--src/devices/machine/68230pit.cpp2
-rw-r--r--src/devices/machine/68230pit.h2
-rw-r--r--src/devices/machine/68307tmu.cpp20
-rw-r--r--src/devices/machine/68340tmu.cpp2
-rw-r--r--src/devices/machine/6840ptm.cpp2
-rw-r--r--src/devices/machine/6840ptm.h2
-rw-r--r--src/devices/machine/6850acia.cpp2
-rw-r--r--src/devices/machine/7474.cpp29
-rw-r--r--src/devices/machine/7474.h3
-rw-r--r--src/devices/machine/8042kbdc.cpp2
-rw-r--r--src/devices/machine/8042kbdc.h2
-rw-r--r--src/devices/machine/8364_paula.cpp184
-rw-r--r--src/devices/machine/8364_paula.h65
-rw-r--r--src/devices/machine/8530scc.cpp2
-rw-r--r--src/devices/machine/8530scc.h2
-rw-r--r--src/devices/machine/acorn_bmu.cpp106
-rw-r--r--src/devices/machine/acorn_bmu.h2
-rw-r--r--src/devices/machine/acorn_vidc.cpp101
-rw-r--r--src/devices/machine/acorn_vidc.h22
-rw-r--r--src/devices/machine/adc0808.cpp2
-rw-r--r--src/devices/machine/adc0808.h2
-rw-r--r--src/devices/machine/adc0844.cpp4
-rw-r--r--src/devices/machine/adc0844.h4
-rw-r--r--src/devices/machine/aicartc.cpp2
-rw-r--r--src/devices/machine/aicartc.h2
-rw-r--r--src/devices/machine/akiko.cpp189
-rw-r--r--src/devices/machine/am2910.cpp2
-rw-r--r--src/devices/machine/am2910.h2
-rw-r--r--src/devices/machine/am53cf96.cpp2
-rw-r--r--src/devices/machine/am53cf96.h2
-rw-r--r--src/devices/machine/am79c90.cpp4
-rw-r--r--src/devices/machine/am9513.cpp2
-rw-r--r--src/devices/machine/am9513.h2
-rw-r--r--src/devices/machine/am9519.cpp2
-rw-r--r--src/devices/machine/am9519.h2
-rw-r--r--src/devices/machine/amiga_copper.cpp391
-rw-r--r--src/devices/machine/amiga_copper.h102
-rw-r--r--src/devices/machine/amigafdc.cpp73
-rw-r--r--src/devices/machine/amigafdc.h2
-rw-r--r--src/devices/machine/applefdc.cpp2
-rw-r--r--src/devices/machine/applefdc.h2
-rw-r--r--src/devices/machine/applefdintf.cpp5
-rw-r--r--src/devices/machine/arm_iomd.cpp36
-rw-r--r--src/devices/machine/arm_iomd.h15
-rw-r--r--src/devices/machine/at28c16.cpp15
-rw-r--r--src/devices/machine/at28c16.h6
-rw-r--r--src/devices/machine/at28c64b.cpp15
-rw-r--r--src/devices/machine/at28c64b.h6
-rw-r--r--src/devices/machine/at29x.cpp13
-rw-r--r--src/devices/machine/at29x.h8
-rw-r--r--src/devices/machine/at45dbxx.cpp10
-rw-r--r--src/devices/machine/at45dbxx.h4
-rw-r--r--src/devices/machine/ataflash.cpp28
-rw-r--r--src/devices/machine/ataflash.h10
-rw-r--r--src/devices/machine/atmel_arm_aic.h46
-rw-r--r--src/devices/machine/bitmap_printer.cpp484
-rw-r--r--src/devices/machine/bitmap_printer.h124
-rw-r--r--src/devices/machine/bq4847.cpp494
-rw-r--r--src/devices/machine/bq4847.h121
-rw-r--r--src/devices/machine/bq48x2.cpp14
-rw-r--r--src/devices/machine/bq48x2.h4
-rw-r--r--src/devices/machine/busmouse.cpp2
-rw-r--r--src/devices/machine/busmouse.h2
-rw-r--r--src/devices/machine/cdp1871.cpp2
-rw-r--r--src/devices/machine/cdp1871.h2
-rw-r--r--src/devices/machine/cdp1879.cpp2
-rw-r--r--src/devices/machine/cdp1879.h2
-rw-r--r--src/devices/machine/chessmachine.cpp4
-rw-r--r--src/devices/machine/chessmachine.h4
-rw-r--r--src/devices/machine/clock.cpp2
-rw-r--r--src/devices/machine/clock.h2
-rw-r--r--src/devices/machine/com8116.cpp2
-rw-r--r--src/devices/machine/com8116.h2
-rw-r--r--src/devices/machine/cop452.cpp2
-rw-r--r--src/devices/machine/cop452.h2
-rw-r--r--src/devices/machine/corvushd.cpp20
-rw-r--r--src/devices/machine/corvushd.h2
-rw-r--r--src/devices/machine/cr511b.cpp4
-rw-r--r--src/devices/machine/cr511b.h2
-rw-r--r--src/devices/machine/cs8900a.cpp2
-rw-r--r--src/devices/machine/cxd1185.cpp2
-rw-r--r--src/devices/machine/cxd1185.h2
-rw-r--r--src/devices/machine/diablo_hd.cpp17
-rw-r--r--src/devices/machine/diablo_hd.h3
-rw-r--r--src/devices/machine/dl11.cpp288
-rw-r--r--src/devices/machine/dl11.h103
-rw-r--r--src/devices/machine/dp8390.cpp2
-rw-r--r--src/devices/machine/dp8390.h2
-rw-r--r--src/devices/machine/dp83932c.cpp4
-rw-r--r--src/devices/machine/dp83932c.h2
-rw-r--r--src/devices/machine/dp8573.cpp15
-rw-r--r--src/devices/machine/dp8573.h6
-rw-r--r--src/devices/machine/ds1204.cpp24
-rw-r--r--src/devices/machine/ds1204.h4
-rw-r--r--src/devices/machine/ds1205.cpp28
-rw-r--r--src/devices/machine/ds1205.h4
-rw-r--r--src/devices/machine/ds1302.cpp12
-rw-r--r--src/devices/machine/ds1302.h6
-rw-r--r--src/devices/machine/ds1386.cpp12
-rw-r--r--src/devices/machine/ds1386.h6
-rw-r--r--src/devices/machine/ds1994.cpp30
-rw-r--r--src/devices/machine/ds1994.h6
-rw-r--r--src/devices/machine/ds2401.cpp2
-rw-r--r--src/devices/machine/ds2401.h2
-rw-r--r--src/devices/machine/ds2404.cpp12
-rw-r--r--src/devices/machine/ds2404.h6
-rw-r--r--src/devices/machine/ds6417.cpp2
-rw-r--r--src/devices/machine/ds6417.h12
-rw-r--r--src/devices/machine/e0516.cpp2
-rw-r--r--src/devices/machine/e0516.h2
-rw-r--r--src/devices/machine/e05a30.cpp8
-rw-r--r--src/devices/machine/e05a30.h4
-rw-r--r--src/devices/machine/edlc.cpp6
-rw-r--r--src/devices/machine/edlc.h4
-rw-r--r--src/devices/machine/eeprom.cpp10
-rw-r--r--src/devices/machine/eeprom.h4
-rw-r--r--src/devices/machine/er1400.cpp16
-rw-r--r--src/devices/machine/er1400.h6
-rw-r--r--src/devices/machine/er2055.cpp10
-rw-r--r--src/devices/machine/er2055.h4
-rw-r--r--src/devices/machine/exorterm.cpp11
-rw-r--r--src/devices/machine/exorterm.h2
-rw-r--r--src/devices/machine/fga002.cpp2
-rw-r--r--src/devices/machine/fga002.h2
-rw-r--r--src/devices/machine/gen_fifo.cpp2
-rw-r--r--src/devices/machine/gen_fifo.h2
-rw-r--r--src/devices/machine/gen_latch.cpp6
-rw-r--r--src/devices/machine/gen_latch.h6
-rw-r--r--src/devices/machine/generalplus_gpl16250soc.cpp95
-rw-r--r--src/devices/machine/generalplus_gpl16250soc.h23
-rw-r--r--src/devices/machine/generalplus_gpl16250soc_video.cpp2
-rw-r--r--src/devices/machine/generalplus_gpl16250soc_video.h4
-rw-r--r--src/devices/machine/genpc.cpp121
-rw-r--r--src/devices/machine/genpc.h1
-rw-r--r--src/devices/machine/glukrs.cpp60
-rw-r--r--src/devices/machine/glukrs.h35
-rw-r--r--src/devices/machine/gt64xxx.cpp290
-rw-r--r--src/devices/machine/gt64xxx.h8
-rw-r--r--src/devices/machine/gt913_io.cpp6
-rw-r--r--src/devices/machine/gt913_io.h2
-rw-r--r--src/devices/machine/gt913_snd.cpp328
-rw-r--r--src/devices/machine/gt913_snd.h65
-rw-r--r--src/devices/machine/hd64610.cpp13
-rw-r--r--src/devices/machine/hd64610.h6
-rw-r--r--src/devices/machine/hdc92x4.cpp2
-rw-r--r--src/devices/machine/hdc92x4.h25
-rw-r--r--src/devices/machine/hp_dc100_tape.cpp5
-rw-r--r--src/devices/machine/hp_dc100_tape.h13
-rw-r--r--src/devices/machine/hp_taco.cpp2
-rw-r--r--src/devices/machine/hp_taco.h2
-rw-r--r--src/devices/machine/i2cmem.cpp216
-rw-r--r--src/devices/machine/i2cmem.h4
-rw-r--r--src/devices/machine/i7220.cpp29
-rw-r--r--src/devices/machine/i7220.h7
-rw-r--r--src/devices/machine/i8087.cpp2
-rw-r--r--src/devices/machine/i8087.h2
-rw-r--r--src/devices/machine/i8214.cpp17
-rw-r--r--src/devices/machine/i8214.h4
-rw-r--r--src/devices/machine/i8255.cpp4
-rw-r--r--src/devices/machine/i82586.cpp6
-rw-r--r--src/devices/machine/i82586.h2
-rw-r--r--src/devices/machine/i8271.cpp2
-rw-r--r--src/devices/machine/i8271.h2
-rw-r--r--src/devices/machine/ibm21s850.cpp2
-rw-r--r--src/devices/machine/ibm21s850.h2
-rw-r--r--src/devices/machine/icm7170.cpp13
-rw-r--r--src/devices/machine/icm7170.h6
-rw-r--r--src/devices/machine/idectrl.h1
-rw-r--r--src/devices/machine/ie15.cpp4
-rw-r--r--src/devices/machine/ie15.h2
-rw-r--r--src/devices/machine/ie15_kbd.cpp8
-rw-r--r--src/devices/machine/input_merger.cpp11
-rw-r--r--src/devices/machine/input_merger.h3
-rw-r--r--src/devices/machine/ins8250.cpp4
-rw-r--r--src/devices/machine/ins8250.h2
-rw-r--r--src/devices/machine/intelfsh.cpp15
-rw-r--r--src/devices/machine/intelfsh.h6
-rw-r--r--src/devices/machine/iwm.cpp68
-rw-r--r--src/devices/machine/iwm.h10
-rw-r--r--src/devices/machine/kb3600.cpp2
-rw-r--r--src/devices/machine/kb3600.h2
-rw-r--r--src/devices/machine/kr2376.cpp2
-rw-r--r--src/devices/machine/kr2376.h2
-rw-r--r--src/devices/machine/laserdsc.cpp92
-rw-r--r--src/devices/machine/laserdsc.h12
-rw-r--r--src/devices/machine/ldpr8210.cpp8
-rw-r--r--src/devices/machine/ldpr8210.h4
-rw-r--r--src/devices/machine/ldv1000.cpp4
-rw-r--r--src/devices/machine/ldv1000.h2
-rw-r--r--src/devices/machine/ldv4200hle.cpp993
-rw-r--r--src/devices/machine/ldv4200hle.h217
-rw-r--r--src/devices/machine/ldvp931.cpp4
-rw-r--r--src/devices/machine/ldvp931.h2
-rw-r--r--src/devices/machine/m3002.cpp10
-rw-r--r--src/devices/machine/m3002.h4
-rw-r--r--src/devices/machine/m68sfdc.cpp13
-rw-r--r--src/devices/machine/m68sfdc.h4
-rw-r--r--src/devices/machine/m6m80011ap.cpp10
-rw-r--r--src/devices/machine/m6m80011ap.h4
-rw-r--r--src/devices/machine/mb3773.cpp2
-rw-r--r--src/devices/machine/mb3773.h2
-rw-r--r--src/devices/machine/mb87030.h2
-rw-r--r--src/devices/machine/mb8795.cpp2
-rw-r--r--src/devices/machine/mb8795.h2
-rw-r--r--src/devices/machine/mb89352.cpp2
-rw-r--r--src/devices/machine/mb89352.h2
-rw-r--r--src/devices/machine/mc14411.cpp2
-rw-r--r--src/devices/machine/mc14411.h2
-rw-r--r--src/devices/machine/mc146818.cpp20
-rw-r--r--src/devices/machine/mc146818.h6
-rw-r--r--src/devices/machine/mc6843.cpp2
-rw-r--r--src/devices/machine/mc6843.h2
-rw-r--r--src/devices/machine/mc68681.cpp2
-rw-r--r--src/devices/machine/mc68901.cpp2
-rw-r--r--src/devices/machine/mc68901.h2
-rw-r--r--src/devices/machine/mccs1850.cpp12
-rw-r--r--src/devices/machine/mccs1850.h6
-rw-r--r--src/devices/machine/meters.cpp2
-rw-r--r--src/devices/machine/meters.h2
-rw-r--r--src/devices/machine/microtch.cpp2
-rw-r--r--src/devices/machine/microtch.h2
-rw-r--r--src/devices/machine/mm5740.cpp2
-rw-r--r--src/devices/machine/mm5740.h2
-rw-r--r--src/devices/machine/mm58167.cpp18
-rw-r--r--src/devices/machine/mm58167.h2
-rw-r--r--src/devices/machine/mm58174.cpp2
-rw-r--r--src/devices/machine/mm58174.h2
-rw-r--r--src/devices/machine/mm74c922.cpp2
-rw-r--r--src/devices/machine/mm74c922.h2
-rw-r--r--src/devices/machine/mos6526.cpp2
-rw-r--r--src/devices/machine/mos6526.h2
-rw-r--r--src/devices/machine/mos6530.cpp2
-rw-r--r--src/devices/machine/mos6530.h2
-rw-r--r--src/devices/machine/mos6530n.cpp2
-rw-r--r--src/devices/machine/mos6530n.h2
-rw-r--r--src/devices/machine/mpu401.cpp4
-rw-r--r--src/devices/machine/mpu401.h2
-rw-r--r--src/devices/machine/msm5832.cpp2
-rw-r--r--src/devices/machine/msm5832.h2
-rw-r--r--src/devices/machine/msm58321.cpp14
-rw-r--r--src/devices/machine/msm58321.h6
-rw-r--r--src/devices/machine/msm6242.cpp2
-rw-r--r--src/devices/machine/msm6242.h2
-rw-r--r--src/devices/machine/myb3k_kbd.cpp2
-rw-r--r--src/devices/machine/myb3k_kbd.h2
-rw-r--r--src/devices/machine/ncr5380.cpp2
-rw-r--r--src/devices/machine/ncr5380.h2
-rw-r--r--src/devices/machine/ncr5390.cpp2
-rw-r--r--src/devices/machine/ncr5390.h12
-rw-r--r--src/devices/machine/ncr539x.cpp4
-rw-r--r--src/devices/machine/ncr539x.h2
-rw-r--r--src/devices/machine/netlist.cpp159
-rw-r--r--src/devices/machine/netlist.h69
-rw-r--r--src/devices/machine/nmc9306.cpp10
-rw-r--r--src/devices/machine/nmc9306.h4
-rw-r--r--src/devices/machine/ns32081.cpp4
-rw-r--r--src/devices/machine/ns32081.h4
-rw-r--r--src/devices/machine/ns32082.cpp1
-rw-r--r--src/devices/machine/ns32082.h1
-rw-r--r--src/devices/machine/ns32202.cpp143
-rw-r--r--src/devices/machine/ns32202.h4
-rw-r--r--src/devices/machine/ns32382.cpp452
-rw-r--r--src/devices/machine/ns32382.h66
-rw-r--r--src/devices/machine/nsc810.cpp2
-rw-r--r--src/devices/machine/nsc810.h2
-rw-r--r--src/devices/machine/nscsi_bus.cpp2
-rw-r--r--src/devices/machine/nscsi_bus.h2
-rw-r--r--src/devices/machine/nvram.cpp10
-rw-r--r--src/devices/machine/nvram.h4
-rw-r--r--src/devices/machine/pcf8573.cpp168
-rw-r--r--src/devices/machine/pcf8573.h4
-rw-r--r--src/devices/machine/pcf8583.cpp166
-rw-r--r--src/devices/machine/pcf8583.h8
-rw-r--r--src/devices/machine/pcf8593.cpp18
-rw-r--r--src/devices/machine/pcf8593.h6
-rw-r--r--src/devices/machine/pci-ide.cpp7
-rw-r--r--src/devices/machine/pci-ide.h10
-rw-r--r--src/devices/machine/pci.cpp22
-rw-r--r--src/devices/machine/pci.h2
-rw-r--r--src/devices/machine/pckeybrd.cpp2
-rw-r--r--src/devices/machine/pckeybrd.h2
-rw-r--r--src/devices/machine/phi.cpp2
-rw-r--r--src/devices/machine/phi.h2
-rw-r--r--src/devices/machine/pic8259.cpp8
-rw-r--r--src/devices/machine/pic8259.h12
-rw-r--r--src/devices/machine/pit8253.cpp4
-rw-r--r--src/devices/machine/pit8253.h2
-rw-r--r--src/devices/machine/pxa255.cpp2
-rw-r--r--src/devices/machine/pxa255.h2
-rw-r--r--src/devices/machine/r10788.cpp2
-rw-r--r--src/devices/machine/r10788.h2
-rw-r--r--src/devices/machine/ram.h2
-rw-r--r--src/devices/machine/ripple_counter.cpp2
-rw-r--r--src/devices/machine/ripple_counter.h2
-rw-r--r--src/devices/machine/rp5c01.cpp14
-rw-r--r--src/devices/machine/rp5c01.h6
-rw-r--r--src/devices/machine/rp5c15.cpp2
-rw-r--r--src/devices/machine/rp5c15.h2
-rw-r--r--src/devices/machine/rtc4543.cpp2
-rw-r--r--src/devices/machine/rtc4543.h2
-rw-r--r--src/devices/machine/rtc65271.cpp83
-rw-r--r--src/devices/machine/rtc65271.h4
-rw-r--r--src/devices/machine/rtc9701.cpp10
-rw-r--r--src/devices/machine/rtc9701.h4
-rw-r--r--src/devices/machine/s3520cf.cpp10
-rw-r--r--src/devices/machine/s3520cf.h4
-rw-r--r--src/devices/machine/s_smp.cpp2
-rw-r--r--src/devices/machine/s_smp.h2
-rw-r--r--src/devices/machine/saa1043.cpp2
-rw-r--r--src/devices/machine/saa1043.h2
-rw-r--r--src/devices/machine/scc2698b.cpp2
-rw-r--r--src/devices/machine/scc2698b.h2
-rw-r--r--src/devices/machine/scc68070.cpp2
-rw-r--r--src/devices/machine/scc68070.h2
-rw-r--r--src/devices/machine/scnxx562.cpp75
-rw-r--r--src/devices/machine/scnxx562.h4
-rw-r--r--src/devices/machine/sda2006.cpp10
-rw-r--r--src/devices/machine/sda2006.h4
-rw-r--r--src/devices/machine/sega_scu.cpp2
-rw-r--r--src/devices/machine/sega_scu.h2
-rw-r--r--src/devices/machine/sensorboard.cpp10
-rw-r--r--src/devices/machine/sensorboard.h5
-rw-r--r--src/devices/machine/serflash.cpp33
-rw-r--r--src/devices/machine/serflash.h4
-rw-r--r--src/devices/machine/sis5513_ide.cpp363
-rw-r--r--src/devices/machine/sis5513_ide.h89
-rw-r--r--src/devices/machine/sis630_gui.cpp709
-rw-r--r--src/devices/machine/sis630_gui.h144
-rw-r--r--src/devices/machine/sis630_host.cpp441
-rw-r--r--src/devices/machine/sis630_host.h98
-rw-r--r--src/devices/machine/sis7001_usb.cpp93
-rw-r--r--src/devices/machine/sis7001_usb.h53
-rw-r--r--src/devices/machine/sis7018_audio.cpp126
-rw-r--r--src/devices/machine/sis7018_audio.h46
-rw-r--r--src/devices/machine/sis900_eth.cpp161
-rw-r--r--src/devices/machine/sis900_eth.h53
-rw-r--r--src/devices/machine/sis950_lpc.cpp764
-rw-r--r--src/devices/machine/sis950_lpc.h176
-rw-r--r--src/devices/machine/sis950_smbus.cpp108
-rw-r--r--src/devices/machine/sis950_smbus.h32
-rw-r--r--src/devices/machine/smartmed.cpp9
-rw-r--r--src/devices/machine/smartmed.h11
-rw-r--r--src/devices/machine/smc91c9x.cpp2
-rw-r--r--src/devices/machine/smc91c9x.h32
-rw-r--r--src/devices/machine/smioc.cpp6
-rw-r--r--src/devices/machine/smioc.h2
-rw-r--r--src/devices/machine/smpc.cpp2
-rw-r--r--src/devices/machine/smpc.h2
-rw-r--r--src/devices/machine/sonydriv.cpp2
-rw-r--r--src/devices/machine/spg110_video.cpp200
-rw-r--r--src/devices/machine/spg110_video.h6
-rw-r--r--src/devices/machine/spg290_cdservo.cpp52
-rw-r--r--src/devices/machine/spg290_cdservo.h2
-rw-r--r--src/devices/machine/spg290_i2c.cpp2
-rw-r--r--src/devices/machine/spg290_i2c.h2
-rw-r--r--src/devices/machine/spg290_timer.cpp2
-rw-r--r--src/devices/machine/spg290_timer.h2
-rw-r--r--src/devices/machine/spg2xx.h2
-rw-r--r--src/devices/machine/spg2xx_audio.cpp2
-rw-r--r--src/devices/machine/spg2xx_audio.h2
-rw-r--r--src/devices/machine/spg2xx_io.h14
-rw-r--r--src/devices/machine/spg2xx_video.cpp2
-rw-r--r--src/devices/machine/spg2xx_video.h6
-rw-r--r--src/devices/machine/spg_renderer.h4
-rw-r--r--src/devices/machine/spi_sdcard.cpp22
-rw-r--r--src/devices/machine/steppers.cpp32
-rw-r--r--src/devices/machine/steppers.h5
-rw-r--r--src/devices/machine/strata.cpp13
-rw-r--r--src/devices/machine/strata.h4
-rw-r--r--src/devices/machine/stvcd.cpp91
-rw-r--r--src/devices/machine/stvcd.h2
-rw-r--r--src/devices/machine/sun4c_mmu.cpp2
-rw-r--r--src/devices/machine/sun4c_mmu.h2
-rw-r--r--src/devices/machine/swim1.cpp9
-rw-r--r--src/devices/machine/swim1.h2
-rw-r--r--src/devices/machine/swim2.cpp5
-rw-r--r--src/devices/machine/swim2.h2
-rw-r--r--src/devices/machine/swim3.cpp2
-rw-r--r--src/devices/machine/swim3.h2
-rw-r--r--src/devices/machine/swtpc8212.cpp18
-rw-r--r--src/devices/machine/swtpc8212.h3
-rw-r--r--src/devices/machine/t10mmc.cpp118
-rw-r--r--src/devices/machine/t10sbc.cpp39
-rw-r--r--src/devices/machine/terminal.cpp2
-rw-r--r--src/devices/machine/terminal.h2
-rw-r--r--src/devices/machine/ticket.cpp2
-rw-r--r--src/devices/machine/ticket.h2
-rw-r--r--src/devices/machine/timekpr.cpp14
-rw-r--r--src/devices/machine/timekpr.h6
-rw-r--r--src/devices/machine/timer.cpp7
-rw-r--r--src/devices/machine/timer.h9
-rw-r--r--src/devices/machine/tms1024.cpp3
-rw-r--r--src/devices/machine/tms5501.cpp2
-rw-r--r--src/devices/machine/tms5501.h2
-rw-r--r--src/devices/machine/tms9901.cpp66
-rw-r--r--src/devices/machine/tms9901.h4
-rw-r--r--src/devices/machine/tms9902.cpp4
-rw-r--r--src/devices/machine/tms9902.h4
-rw-r--r--src/devices/machine/tms9914.cpp2
-rw-r--r--src/devices/machine/tms9914.h2
-rw-r--r--src/devices/machine/tsconfdma.cpp213
-rw-r--r--src/devices/machine/tsconfdma.h62
-rw-r--r--src/devices/machine/tube.cpp23
-rw-r--r--src/devices/machine/tube.h3
-rw-r--r--src/devices/machine/upd1990a.cpp2
-rw-r--r--src/devices/machine/upd1990a.h2
-rw-r--r--src/devices/machine/upd4991a.cpp2
-rw-r--r--src/devices/machine/upd4991a.h2
-rw-r--r--src/devices/machine/upd4992.cpp2
-rw-r--r--src/devices/machine/upd4992.h2
-rw-r--r--src/devices/machine/upd7002.cpp8
-rw-r--r--src/devices/machine/upd7002.h2
-rw-r--r--src/devices/machine/upd7004.cpp2
-rw-r--r--src/devices/machine/upd7004.h2
-rw-r--r--src/devices/machine/upd765.cpp83
-rw-r--r--src/devices/machine/upd765.h11
-rw-r--r--src/devices/machine/vic_pl192.cpp4
-rw-r--r--src/devices/machine/vic_pl192.h2
-rw-r--r--src/devices/machine/vrc4373.h4
-rw-r--r--src/devices/machine/vrc5074.h2
-rw-r--r--src/devices/machine/vrender0.cpp16
-rw-r--r--src/devices/machine/vrender0.h2
-rw-r--r--src/devices/machine/watchdog.cpp2
-rw-r--r--src/devices/machine/watchdog.h2
-rw-r--r--src/devices/machine/wd1000.cpp30
-rw-r--r--src/devices/machine/wd1000.h2
-rw-r--r--src/devices/machine/wd1010.cpp16
-rw-r--r--src/devices/machine/wd1010.h2
-rw-r--r--src/devices/machine/wd2010.cpp2
-rw-r--r--src/devices/machine/wd2010.h2
-rw-r--r--src/devices/machine/wd33c9x.cpp2
-rw-r--r--src/devices/machine/wd33c9x.h2
-rw-r--r--src/devices/machine/wd_fdc.cpp2
-rw-r--r--src/devices/machine/wd_fdc.h2
-rw-r--r--src/devices/machine/wozfdc.cpp2
-rw-r--r--src/devices/machine/wozfdc.h2
-rw-r--r--src/devices/machine/x2201.cpp11
-rw-r--r--src/devices/machine/x2201.h4
-rw-r--r--src/devices/machine/x2212.cpp11
-rw-r--r--src/devices/machine/x2212.h4
-rw-r--r--src/devices/machine/x76f041.cpp283
-rw-r--r--src/devices/machine/x76f041.h42
-rw-r--r--src/devices/machine/x76f100.cpp133
-rw-r--r--src/devices/machine/x76f100.h7
-rw-r--r--src/devices/machine/ym2148.cpp2
-rw-r--r--src/devices/machine/ym2148.h2
-rw-r--r--src/devices/machine/ym3802.cpp2
-rw-r--r--src/devices/machine/ym3802.h2
-rw-r--r--src/devices/machine/z80ctc.cpp15
-rw-r--r--src/devices/machine/z80ctc.h2
-rw-r--r--src/devices/machine/z80dma.cpp20
-rw-r--r--src/devices/machine/z80dma.h3
-rw-r--r--src/devices/machine/z80scc.cpp152
-rw-r--r--src/devices/machine/z80scc.h23
-rw-r--r--src/devices/machine/z80sti.cpp2
-rw-r--r--src/devices/machine/z80sti.h2
-rw-r--r--src/devices/machine/z8536.cpp2
-rw-r--r--src/devices/machine/z8536.h2
-rw-r--r--src/devices/sound/315-5641.cpp2
-rw-r--r--src/devices/sound/315-5641.h2
-rw-r--r--src/devices/sound/ad1848.cpp4
-rw-r--r--src/devices/sound/ad1848.h2
-rw-r--r--src/devices/sound/aica.cpp48
-rw-r--r--src/devices/sound/asc.cpp4
-rw-r--r--src/devices/sound/asc.h2
-rw-r--r--src/devices/sound/bsmt2000.cpp2
-rw-r--r--src/devices/sound/bsmt2000.h2
-rw-r--r--src/devices/sound/cdda.cpp10
-rw-r--r--src/devices/sound/cdp1864.cpp2
-rw-r--r--src/devices/sound/cdp1864.h2
-rw-r--r--src/devices/sound/cdp1869.cpp2
-rw-r--r--src/devices/sound/cdp1869.h2
-rw-r--r--src/devices/sound/dac76.h16
-rw-r--r--src/devices/sound/dave.cpp2
-rw-r--r--src/devices/sound/dave.h2
-rw-r--r--src/devices/sound/disc_cls.h128
-rw-r--r--src/devices/sound/disc_dev.hxx10
-rw-r--r--src/devices/sound/disc_flt.h192
-rw-r--r--src/devices/sound/disc_mth.h178
-rw-r--r--src/devices/sound/disc_wav.h184
-rw-r--r--src/devices/sound/discrete.cpp2
-rw-r--r--src/devices/sound/discrete.h9
-rw-r--r--src/devices/sound/es1373.cpp4
-rw-r--r--src/devices/sound/es1373.h2
-rw-r--r--src/devices/sound/es5503.cpp23
-rw-r--r--src/devices/sound/es5503.h2
-rw-r--r--src/devices/sound/es5506.h2
-rw-r--r--src/devices/sound/flt_vol.cpp20
-rw-r--r--src/devices/sound/flt_vol.h4
-rw-r--r--src/devices/sound/gaelco.cpp15
-rw-r--r--src/devices/sound/gaelco.h7
-rw-r--r--src/devices/sound/gb.cpp208
-rw-r--r--src/devices/sound/gb.h4
-rw-r--r--src/devices/sound/huc6230.cpp11
-rw-r--r--src/devices/sound/ics2115.cpp4
-rw-r--r--src/devices/sound/iopspu.cpp4
-rw-r--r--src/devices/sound/k005289.cpp147
-rw-r--r--src/devices/sound/k005289.h49
-rw-r--r--src/devices/sound/k007232.cpp13
-rw-r--r--src/devices/sound/k051649.cpp81
-rw-r--r--src/devices/sound/k051649.h6
-rw-r--r--src/devices/sound/k053260.cpp2
-rw-r--r--src/devices/sound/k053260.h2
-rw-r--r--src/devices/sound/k054539.cpp2
-rw-r--r--src/devices/sound/k054539.h2
-rw-r--r--src/devices/sound/ks0164.cpp2
-rw-r--r--src/devices/sound/ks0164.h2
-rw-r--r--src/devices/sound/lmc1992.cpp2
-rw-r--r--src/devices/sound/lynx.cpp (renamed from src/mame/audio/lynx.cpp)95
-rw-r--r--src/devices/sound/lynx.h (renamed from src/mame/audio/lynx.h)56
-rw-r--r--src/devices/sound/mas3507d.cpp106
-rw-r--r--src/devices/sound/mas3507d.h24
-rw-r--r--src/devices/sound/mm5837.cpp2
-rw-r--r--src/devices/sound/mm5837.h2
-rw-r--r--src/devices/sound/mos6560.cpp2
-rw-r--r--src/devices/sound/mos6560.h2
-rw-r--r--src/devices/sound/mos6581.cpp2
-rw-r--r--src/devices/sound/mos7360.cpp2
-rw-r--r--src/devices/sound/mos7360.h2
-rw-r--r--src/devices/sound/msm5205.cpp4
-rw-r--r--src/devices/sound/msm5205.h4
-rw-r--r--src/devices/sound/namco.cpp2
-rw-r--r--src/devices/sound/namco_163.cpp4
-rw-r--r--src/devices/sound/nes_apu.cpp364
-rw-r--r--src/devices/sound/nes_apu.h21
-rw-r--r--src/devices/sound/nes_defs.h103
-rw-r--r--src/devices/sound/pokey.cpp2
-rw-r--r--src/devices/sound/pokey.h2
-rw-r--r--src/devices/sound/qs1000.cpp2
-rw-r--r--src/devices/sound/qs1000.h2
-rw-r--r--src/devices/sound/qsound.cpp4
-rw-r--r--src/devices/sound/qsound.h4
-rw-r--r--src/devices/sound/samples.cpp1
-rw-r--r--src/devices/sound/sid.h42
-rw-r--r--src/devices/sound/sidvoice.h84
-rw-r--r--src/devices/sound/sn76496.cpp2
-rw-r--r--src/devices/sound/sn76496.h2
-rw-r--r--src/devices/sound/sp0250.cpp11
-rw-r--r--src/devices/sound/sp0250.h3
-rw-r--r--src/devices/sound/sp0256.cpp2
-rw-r--r--src/devices/sound/sp0256.h2
-rw-r--r--src/devices/sound/st0016.cpp5
-rw-r--r--src/devices/sound/st0016.h4
-rw-r--r--src/devices/sound/swp30.cpp69
-rw-r--r--src/devices/sound/swp30.h11
-rw-r--r--src/devices/sound/tms5110.cpp4
-rw-r--r--src/devices/sound/tms5110.h4
-rw-r--r--src/devices/sound/tms5220.cpp12
-rw-r--r--src/devices/sound/tms5220.h2
-rw-r--r--src/devices/sound/upd7759.cpp210
-rw-r--r--src/devices/sound/upd7759.h93
-rw-r--r--src/devices/sound/votrax.cpp2
-rw-r--r--src/devices/sound/votrax.h2
-rw-r--r--src/devices/sound/ym2154.cpp2
-rw-r--r--src/devices/sound/ym2154.h2
-rw-r--r--src/devices/sound/ymf271.cpp29
-rw-r--r--src/devices/sound/ymf271.h2
-rw-r--r--src/devices/sound/ymfm_mame.h6
-rw-r--r--src/devices/sound/ymz280b.cpp2
-rw-r--r--src/devices/sound/ymz280b.h2
-rw-r--r--src/devices/sound/ymz770.h12
-rw-r--r--src/devices/video/315_5124.cpp2
-rw-r--r--src/devices/video/315_5124.h6
-rw-r--r--src/devices/video/315_5313.cpp53
-rw-r--r--src/devices/video/315_5313.h4
-rw-r--r--src/devices/video/cdp1861.cpp2
-rw-r--r--src/devices/video/cdp1861.h2
-rw-r--r--src/devices/video/clgd542x.cpp10
-rw-r--r--src/devices/video/crt9007.cpp2
-rw-r--r--src/devices/video/crt9007.h2
-rw-r--r--src/devices/video/crtc_ega.cpp2
-rw-r--r--src/devices/video/crtc_ega.h2
-rw-r--r--src/devices/video/ef9340_1.cpp2
-rw-r--r--src/devices/video/ef9340_1.h2
-rw-r--r--src/devices/video/ef9345.cpp8
-rw-r--r--src/devices/video/ef9345.h2
-rw-r--r--src/devices/video/ef9365.cpp2
-rw-r--r--src/devices/video/ef9365.h2
-rw-r--r--src/devices/video/epic12.cpp42
-rw-r--r--src/devices/video/epic12.h21
-rw-r--r--src/devices/video/fixfreq.h4
-rw-r--r--src/devices/video/gb_lcd.cpp2
-rw-r--r--src/devices/video/gb_lcd.h2
-rw-r--r--src/devices/video/hd44352.cpp2
-rw-r--r--src/devices/video/hd44352.h2
-rw-r--r--src/devices/video/hd44780.cpp2
-rw-r--r--src/devices/video/hd44780.h2
-rw-r--r--src/devices/video/hd61830.cpp2
-rw-r--r--src/devices/video/hd61830.h2
-rw-r--r--src/devices/video/hd63484.h2
-rw-r--r--src/devices/video/hlcd0438.h2
-rw-r--r--src/devices/video/hlcd0488.cpp2
-rw-r--r--src/devices/video/hlcd0488.h2
-rw-r--r--src/devices/video/hlcd0515.cpp2
-rw-r--r--src/devices/video/hlcd0515.h2
-rw-r--r--src/devices/video/hlcd0538.h2
-rw-r--r--src/devices/video/huc6260.cpp2
-rw-r--r--src/devices/video/huc6260.h2
-rw-r--r--src/devices/video/huc6261.cpp2
-rw-r--r--src/devices/video/huc6261.h2
-rw-r--r--src/devices/video/huc6272.cpp46
-rw-r--r--src/devices/video/i8244.cpp2
-rw-r--r--src/devices/video/i8244.h2
-rw-r--r--src/devices/video/i8275.cpp2
-rw-r--r--src/devices/video/i8275.h2
-rw-r--r--src/devices/video/imagetek_i4100.cpp44
-rw-r--r--src/devices/video/imagetek_i4100.h12
-rw-r--r--src/devices/video/ims_cvc.h4
-rw-r--r--src/devices/video/lc7985.cpp2
-rw-r--r--src/devices/video/lc7985.h2
-rw-r--r--src/devices/video/mc6845.cpp6
-rw-r--r--src/devices/video/mc6845.h4
-rw-r--r--src/devices/video/mc6847.cpp2
-rw-r--r--src/devices/video/mc6847.h2
-rw-r--r--src/devices/video/nt7534.cpp2
-rw-r--r--src/devices/video/nt7534.h2
-rw-r--r--src/devices/video/pc_vga.cpp21
-rw-r--r--src/devices/video/pc_vga.h10
-rw-r--r--src/devices/video/pcf2100.cpp2
-rw-r--r--src/devices/video/pcf2100.h2
-rw-r--r--src/devices/video/ppu2c0x.cpp163
-rw-r--r--src/devices/video/ppu2c0x.h4
-rw-r--r--src/devices/video/pwm.cpp55
-rw-r--r--src/devices/video/pwm.h3
-rw-r--r--src/devices/video/sed1500.cpp2
-rw-r--r--src/devices/video/sed1500.h2
-rw-r--r--src/devices/video/snes_ppu.cpp2
-rw-r--r--src/devices/video/tms9927.cpp2
-rw-r--r--src/devices/video/tms9927.h2
-rw-r--r--src/devices/video/tms9928a.cpp2
-rw-r--r--src/devices/video/tms9928a.h2
-rw-r--r--src/devices/video/topcat.h2
-rw-r--r--src/devices/video/upd3301.cpp164
-rw-r--r--src/devices/video/upd3301.h4
-rw-r--r--src/devices/video/upd7220.cpp2
-rw-r--r--src/devices/video/upd7220.h2
-rw-r--r--src/devices/video/v9938.cpp8
-rw-r--r--src/devices/video/v9938.h4
-rw-r--r--src/devices/video/vector.cpp1
-rw-r--r--src/devices/video/virge_pci.cpp8
-rw-r--r--src/devices/video/voodoo.cpp12
-rw-r--r--src/devices/video/voodoo.h6
-rw-r--r--src/devices/video/voodoo_2.cpp8
-rw-r--r--src/devices/video/voodoo_2.h4
-rw-r--r--src/devices/video/zeus2.cpp4
-rw-r--r--src/emu/config.cpp1
-rw-r--r--src/emu/crsshair.cpp1
-rw-r--r--src/emu/debug/debugcmd.cpp176
-rw-r--r--src/emu/debug/debugcmd.h5
-rw-r--r--src/emu/debug/debugcon.cpp246
-rw-r--r--src/emu/debug/debugcon.h18
-rw-r--r--src/emu/debug/debugcpu.cpp127
-rw-r--r--src/emu/debug/debugcpu.h21
-rw-r--r--src/emu/debug/debughlp.cpp71
-rw-r--r--src/emu/debug/debugvw.cpp4
-rw-r--r--src/emu/debug/dvmemory.cpp67
-rw-r--r--src/emu/debug/dvmemory.h1
-rw-r--r--src/emu/debug/express.cpp16
-rw-r--r--src/emu/debug/express.h9
-rw-r--r--src/emu/debug/points.cpp195
-rw-r--r--src/emu/debug/points.h6
-rw-r--r--src/emu/devcb.h66
-rw-r--r--src/emu/device.cpp36
-rw-r--r--src/emu/device.h23
-rw-r--r--src/emu/diexec.cpp12
-rw-r--r--src/emu/diexec.h2
-rw-r--r--src/emu/diimage.cpp243
-rw-r--r--src/emu/diimage.h99
-rw-r--r--src/emu/dinetwork.cpp15
-rw-r--r--src/emu/dinetwork.h7
-rw-r--r--src/emu/dinvram.h8
-rw-r--r--src/emu/dislot.cpp36
-rw-r--r--src/emu/dislot.h4
-rw-r--r--src/emu/drivers/empty.cpp2
-rw-r--r--src/emu/drivers/testcpu.cpp2
-rw-r--r--src/emu/emu.h13
-rw-r--r--src/emu/emucore.h42
-rw-r--r--src/emu/emufwd.h6
-rw-r--r--src/emu/emumem.cpp24
-rw-r--r--src/emu/emumem.h158
-rw-r--r--src/emu/emumem_aspace.cpp66
-rw-r--r--src/emu/emumem_hep.h12
-rw-r--r--src/emu/emumem_het.h8
-rw-r--r--src/emu/emumem_mview.cpp35
-rw-r--r--src/emu/emuopts.cpp4
-rw-r--r--src/emu/fileio.cpp31
-rw-r--r--src/emu/fileio.h2
-rw-r--r--src/emu/hashfile.cpp1
-rw-r--r--src/emu/http.cpp3
-rw-r--r--src/emu/http.h13
-rw-r--r--src/emu/image.cpp1
-rw-r--r--src/emu/image.h2
-rw-r--r--src/emu/inpttype.ipp888
-rw-r--r--src/emu/input.cpp4
-rw-r--r--src/emu/ioport.cpp290
-rw-r--r--src/emu/ioport.h128
-rw-r--r--src/emu/layout/nes_rob.lay63
-rw-r--r--src/emu/machine.cpp115
-rw-r--r--src/emu/machine.h8
-rw-r--r--src/emu/main.cpp10
-rw-r--r--src/emu/main.h4
-rw-r--r--src/emu/mconfig.cpp21
-rw-r--r--src/emu/mconfig.h2
-rw-r--r--src/emu/memarray.cpp5
-rw-r--r--src/emu/memarray.h2
-rw-r--r--src/emu/natkeyboard.cpp2
-rw-r--r--src/emu/natkeyboard.h2
-rw-r--r--src/emu/recording.cpp3
-rw-r--r--src/emu/render.cpp173
-rw-r--r--src/emu/render.h11
-rw-r--r--src/emu/rendertypes.h10
-rw-r--r--src/emu/rendfont.cpp123
-rw-r--r--src/emu/rendfont.h6
-rw-r--r--src/emu/rendlay.cpp84
-rw-r--r--src/emu/rendlay.h34
-rw-r--r--src/emu/rendutil.cpp176
-rw-r--r--src/emu/rendutil.h7
-rw-r--r--src/emu/romload.cpp18
-rw-r--r--src/emu/save.cpp9
-rw-r--r--src/emu/save.h6
-rw-r--r--src/emu/schedule.cpp35
-rw-r--r--src/emu/schedule.h25
-rw-r--r--src/emu/screen.cpp86
-rw-r--r--src/emu/screen.h20
-rw-r--r--src/emu/softlist_dev.cpp1
-rw-r--r--src/emu/sound.cpp4
-rw-r--r--src/emu/sound.h7
-rw-r--r--src/emu/validity.cpp22
-rw-r--r--src/emu/video.cpp17
-rw-r--r--src/emu/video.h4
-rw-r--r--src/emu/xtal.cpp10
-rw-r--r--src/frontend/mame/audit.cpp6
-rw-r--r--src/frontend/mame/cheat.cpp15
-rw-r--r--src/frontend/mame/cheat.h10
-rw-r--r--src/frontend/mame/clifront.cpp2
-rw-r--r--src/frontend/mame/infoxml.cpp14
-rw-r--r--src/frontend/mame/language.cpp1
-rw-r--r--src/frontend/mame/luaengine.cpp303
-rw-r--r--src/frontend/mame/luaengine.h42
-rw-r--r--src/frontend/mame/luaengine.ipp139
-rw-r--r--src/frontend/mame/luaengine_debug.cpp327
-rw-r--r--src/frontend/mame/luaengine_input.cpp64
-rw-r--r--src/frontend/mame/luaengine_mem.cpp431
-rw-r--r--src/frontend/mame/luaengine_render.cpp4
-rw-r--r--src/frontend/mame/mame.cpp73
-rw-r--r--src/frontend/mame/mame.h25
-rw-r--r--src/frontend/mame/mameopts.cpp1
-rw-r--r--src/frontend/mame/media_ident.cpp32
-rw-r--r--src/frontend/mame/ui/auditmenu.cpp7
-rw-r--r--src/frontend/mame/ui/custui.cpp1
-rw-r--r--src/frontend/mame/ui/datmenu.cpp2
-rw-r--r--src/frontend/mame/ui/devopt.cpp23
-rw-r--r--src/frontend/mame/ui/dirmenu.cpp66
-rw-r--r--src/frontend/mame/ui/filecreate.cpp12
-rw-r--r--src/frontend/mame/ui/filecreate.h14
-rw-r--r--src/frontend/mame/ui/filesel.cpp47
-rw-r--r--src/frontend/mame/ui/filesel.h1
-rw-r--r--src/frontend/mame/ui/floppycntrl.cpp43
-rw-r--r--src/frontend/mame/ui/floppycntrl.h3
-rw-r--r--src/frontend/mame/ui/info.cpp21
-rw-r--r--src/frontend/mame/ui/inifile.cpp9
-rw-r--r--src/frontend/mame/ui/inifile.h2
-rw-r--r--src/frontend/mame/ui/inputmap.cpp44
-rw-r--r--src/frontend/mame/ui/inputmap.h2
-rw-r--r--src/frontend/mame/ui/mainmenu.cpp6
-rw-r--r--src/frontend/mame/ui/menu.cpp3
-rw-r--r--src/frontend/mame/ui/miscmenu.cpp1
-rw-r--r--src/frontend/mame/ui/optsmenu.cpp2
-rw-r--r--src/frontend/mame/ui/selgame.cpp10
-rw-r--r--src/frontend/mame/ui/selmenu.cpp11
-rw-r--r--src/frontend/mame/ui/selsoft.cpp1
-rw-r--r--src/frontend/mame/ui/simpleselgame.cpp1
-rw-r--r--src/frontend/mame/ui/submenu.cpp12
-rw-r--r--src/frontend/mame/ui/systemlist.cpp6
-rw-r--r--src/frontend/mame/ui/ui.cpp9
-rw-r--r--src/frontend/mame/ui/ui.h7
-rw-r--r--src/frontend/mame/ui/utils.cpp90
-rw-r--r--src/frontend/mame/ui/utils.h16
-rw-r--r--src/frontend/mame/ui/viewgfx.cpp2011
-rw-r--r--src/frontend/mame/ui/viewgfx.h6
-rw-r--r--src/lib/formats/2d_dsk.cpp2
-rw-r--r--src/lib/formats/2d_dsk.h2
-rw-r--r--src/lib/formats/a5105_dsk.cpp2
-rw-r--r--src/lib/formats/a5105_dsk.h2
-rw-r--r--src/lib/formats/abc1600_dsk.cpp79
-rw-r--r--src/lib/formats/abc1600_dsk.h35
-rw-r--r--src/lib/formats/abc800_dsk.cpp2
-rw-r--r--src/lib/formats/abc800_dsk.h2
-rw-r--r--src/lib/formats/abcfd2_dsk.cpp2
-rw-r--r--src/lib/formats/abcfd2_dsk.h2
-rw-r--r--src/lib/formats/acorn_dsk.cpp83
-rw-r--r--src/lib/formats/acorn_dsk.h56
-rw-r--r--src/lib/formats/adam_dsk.cpp2
-rw-r--r--src/lib/formats/adam_dsk.h2
-rw-r--r--src/lib/formats/afs_dsk.cpp8
-rw-r--r--src/lib/formats/afs_dsk.h6
-rw-r--r--src/lib/formats/aim_dsk.cpp8
-rw-r--r--src/lib/formats/aim_dsk.h6
-rw-r--r--src/lib/formats/all.cpp42
-rw-r--r--src/lib/formats/all.h4
-rw-r--r--src/lib/formats/ami_dsk.cpp10
-rw-r--r--src/lib/formats/ami_dsk.h8
-rw-r--r--src/lib/formats/ap2_dsk.cpp275
-rw-r--r--src/lib/formats/ap2_dsk.h70
-rw-r--r--src/lib/formats/ap_dsk35.cpp32
-rw-r--r--src/lib/formats/ap_dsk35.h26
-rw-r--r--src/lib/formats/apd_dsk.cpp10
-rw-r--r--src/lib/formats/apd_dsk.h6
-rw-r--r--src/lib/formats/apollo_dsk.cpp13
-rw-r--r--src/lib/formats/apollo_dsk.h3
-rw-r--r--src/lib/formats/applix_dsk.cpp2
-rw-r--r--src/lib/formats/applix_dsk.h2
-rw-r--r--src/lib/formats/apridisk.cpp11
-rw-r--r--src/lib/formats/apridisk.h7
-rw-r--r--src/lib/formats/asst128_dsk.cpp2
-rw-r--r--src/lib/formats/asst128_dsk.h2
-rw-r--r--src/lib/formats/atom_dsk.cpp2
-rw-r--r--src/lib/formats/atom_dsk.h2
-rw-r--r--src/lib/formats/basicdsk.cpp2
-rw-r--r--src/lib/formats/bw12_dsk.cpp2
-rw-r--r--src/lib/formats/bw12_dsk.h2
-rw-r--r--src/lib/formats/bw2_dsk.cpp2
-rw-r--r--src/lib/formats/bw2_dsk.h2
-rw-r--r--src/lib/formats/c3040_dsk.cpp6
-rw-r--r--src/lib/formats/c3040_dsk.h10
-rw-r--r--src/lib/formats/c4040_dsk.cpp6
-rw-r--r--src/lib/formats/c4040_dsk.h8
-rw-r--r--src/lib/formats/c8280_dsk.cpp2
-rw-r--r--src/lib/formats/c8280_dsk.h2
-rw-r--r--src/lib/formats/camplynx_dsk.cpp2
-rw-r--r--src/lib/formats/camplynx_dsk.h2
-rw-r--r--src/lib/formats/cassimg.cpp4
-rw-r--r--src/lib/formats/cbm_tap.cpp2
-rw-r--r--src/lib/formats/ccvf_dsk.cpp8
-rw-r--r--src/lib/formats/ccvf_dsk.h8
-rw-r--r--src/lib/formats/cd90_640_dsk.cpp2
-rw-r--r--src/lib/formats/cd90_640_dsk.h2
-rw-r--r--src/lib/formats/cgenie_dsk.cpp6
-rw-r--r--src/lib/formats/cgenie_dsk.h6
-rw-r--r--src/lib/formats/coco_rawdsk.cpp45
-rw-r--r--src/lib/formats/coco_rawdsk.h33
-rw-r--r--src/lib/formats/comx35_dsk.cpp2
-rw-r--r--src/lib/formats/comx35_dsk.h2
-rw-r--r--src/lib/formats/concept_dsk.cpp10
-rw-r--r--src/lib/formats/concept_dsk.h10
-rw-r--r--src/lib/formats/coupedsk.cpp10
-rw-r--r--src/lib/formats/coupedsk.h8
-rw-r--r--src/lib/formats/cpis_dsk.cpp2
-rw-r--r--src/lib/formats/cpis_dsk.h2
-rw-r--r--src/lib/formats/cqm_dsk.cpp10
-rw-r--r--src/lib/formats/cqm_dsk.h8
-rw-r--r--src/lib/formats/d64_dsk.cpp32
-rw-r--r--src/lib/formats/d64_dsk.h30
-rw-r--r--src/lib/formats/d71_dsk.cpp2
-rw-r--r--src/lib/formats/d71_dsk.h2
-rw-r--r--src/lib/formats/d80_dsk.cpp14
-rw-r--r--src/lib/formats/d80_dsk.h14
-rw-r--r--src/lib/formats/d81_dsk.cpp4
-rw-r--r--src/lib/formats/d81_dsk.h4
-rw-r--r--src/lib/formats/d82_dsk.cpp2
-rw-r--r--src/lib/formats/d82_dsk.h2
-rw-r--r--src/lib/formats/d88_dsk.cpp14
-rw-r--r--src/lib/formats/d88_dsk.h7
-rw-r--r--src/lib/formats/dcp_dsk.cpp10
-rw-r--r--src/lib/formats/dcp_dsk.h6
-rw-r--r--src/lib/formats/dfi_dsk.cpp26
-rw-r--r--src/lib/formats/dfi_dsk.h7
-rw-r--r--src/lib/formats/dim_dsk.cpp13
-rw-r--r--src/lib/formats/dim_dsk.h7
-rw-r--r--src/lib/formats/dip_dsk.cpp8
-rw-r--r--src/lib/formats/dip_dsk.h6
-rw-r--r--src/lib/formats/dmk_dsk.cpp15
-rw-r--r--src/lib/formats/dmk_dsk.h7
-rw-r--r--src/lib/formats/dmv_dsk.cpp2
-rw-r--r--src/lib/formats/dmv_dsk.h2
-rw-r--r--src/lib/formats/ds9_dsk.cpp8
-rw-r--r--src/lib/formats/ds9_dsk.h8
-rw-r--r--src/lib/formats/dsk_dsk.cpp10
-rw-r--r--src/lib/formats/dsk_dsk.h6
-rw-r--r--src/lib/formats/dvk_mx_dsk.cpp10
-rw-r--r--src/lib/formats/dvk_mx_dsk.h8
-rw-r--r--src/lib/formats/ep64_dsk.cpp2
-rw-r--r--src/lib/formats/ep64_dsk.h2
-rw-r--r--src/lib/formats/esq16_dsk.cpp10
-rw-r--r--src/lib/formats/esq16_dsk.h10
-rw-r--r--src/lib/formats/esq8_dsk.cpp10
-rw-r--r--src/lib/formats/esq8_dsk.h10
-rw-r--r--src/lib/formats/excali64_dsk.cpp2
-rw-r--r--src/lib/formats/excali64_dsk.h2
-rw-r--r--src/lib/formats/fdd_dsk.cpp8
-rw-r--r--src/lib/formats/fdd_dsk.h6
-rw-r--r--src/lib/formats/fl1_dsk.cpp4
-rw-r--r--src/lib/formats/fl1_dsk.h4
-rw-r--r--src/lib/formats/flex_dsk.cpp24
-rw-r--r--src/lib/formats/flex_dsk.h43
-rw-r--r--src/lib/formats/flopimg.cpp334
-rw-r--r--src/lib/formats/flopimg.h72
-rw-r--r--src/lib/formats/fmtowns_dsk.cpp2
-rw-r--r--src/lib/formats/fmtowns_dsk.h2
-rw-r--r--src/lib/formats/fs_coco_os9.cpp826
-rw-r--r--src/lib/formats/fs_coco_os9.h49
-rw-r--r--src/lib/formats/fs_coco_rsdos.cpp549
-rw-r--r--src/lib/formats/fs_coco_rsdos.h45
-rw-r--r--src/lib/formats/fs_oric_jasmin.cpp366
-rw-r--r--src/lib/formats/fs_oric_jasmin.h104
-rw-r--r--src/lib/formats/fs_prodos.cpp245
-rw-r--r--src/lib/formats/fs_prodos.h92
-rw-r--r--src/lib/formats/fs_unformatted.cpp25
-rw-r--r--src/lib/formats/fs_unformatted.h12
-rw-r--r--src/lib/formats/fs_vtech.cpp133
-rw-r--r--src/lib/formats/fs_vtech.h42
-rw-r--r--src/lib/formats/fsblk_vec.cpp23
-rw-r--r--src/lib/formats/fsblk_vec.h22
-rw-r--r--src/lib/formats/fsd_dsk.cpp8
-rw-r--r--src/lib/formats/fsd_dsk.h6
-rw-r--r--src/lib/formats/fsmeta.cpp71
-rw-r--r--src/lib/formats/fsmeta.h122
-rw-r--r--src/lib/formats/fsmgr.cpp229
-rw-r--r--src/lib/formats/fsmgr.h353
-rw-r--r--src/lib/formats/g64_dsk.cpp10
-rw-r--r--src/lib/formats/g64_dsk.h10
-rw-r--r--src/lib/formats/guab_dsk.cpp2
-rw-r--r--src/lib/formats/guab_dsk.h2
-rw-r--r--src/lib/formats/hector_minidisc.cpp2
-rw-r--r--src/lib/formats/hector_minidisc.h2
-rw-r--r--src/lib/formats/hp_ipc_dsk.cpp2
-rw-r--r--src/lib/formats/hp_ipc_dsk.h2
-rw-r--r--src/lib/formats/hpi_dsk.cpp10
-rw-r--r--src/lib/formats/hpi_dsk.h24
-rw-r--r--src/lib/formats/hxchfe_dsk.cpp412
-rw-r--r--src/lib/formats/hxchfe_dsk.h56
-rw-r--r--src/lib/formats/hxcmfm_dsk.cpp10
-rw-r--r--src/lib/formats/hxcmfm_dsk.h8
-rw-r--r--src/lib/formats/ibmxdf_dsk.cpp14
-rw-r--r--src/lib/formats/ibmxdf_dsk.h12
-rw-r--r--src/lib/formats/imd_dsk.cpp195
-rw-r--r--src/lib/formats/imd_dsk.h20
-rw-r--r--src/lib/formats/img_dsk.cpp55
-rw-r--r--src/lib/formats/img_dsk.h28
-rw-r--r--src/lib/formats/ipf_dsk.cpp8
-rw-r--r--src/lib/formats/ipf_dsk.h6
-rw-r--r--src/lib/formats/iq151_dsk.cpp2
-rw-r--r--src/lib/formats/iq151_dsk.h2
-rw-r--r--src/lib/formats/itt3030_dsk.cpp2
-rw-r--r--src/lib/formats/itt3030_dsk.h2
-rw-r--r--src/lib/formats/jfd_dsk.cpp11
-rw-r--r--src/lib/formats/jfd_dsk.h6
-rw-r--r--src/lib/formats/juku_dsk.cpp2
-rw-r--r--src/lib/formats/juku_dsk.h2
-rw-r--r--src/lib/formats/jvc_dsk.cpp31
-rw-r--r--src/lib/formats/jvc_dsk.h10
-rw-r--r--src/lib/formats/kaypro_dsk.cpp4
-rw-r--r--src/lib/formats/kaypro_dsk.h4
-rw-r--r--src/lib/formats/kc85_dsk.cpp2
-rw-r--r--src/lib/formats/kc85_dsk.h2
-rw-r--r--src/lib/formats/m20_dsk.cpp10
-rw-r--r--src/lib/formats/m20_dsk.h8
-rw-r--r--src/lib/formats/m5_dsk.cpp2
-rw-r--r--src/lib/formats/m5_dsk.h2
-rw-r--r--src/lib/formats/mdos_dsk.cpp15
-rw-r--r--src/lib/formats/mdos_dsk.h14
-rw-r--r--src/lib/formats/mfi_dsk.cpp125
-rw-r--r--src/lib/formats/mfi_dsk.h22
-rw-r--r--src/lib/formats/mfm_hd.h36
-rw-r--r--src/lib/formats/mm_dsk.cpp4
-rw-r--r--src/lib/formats/mm_dsk.h4
-rw-r--r--src/lib/formats/ms0515_dsk.cpp2
-rw-r--r--src/lib/formats/ms0515_dsk.h2
-rw-r--r--src/lib/formats/msx_dsk.cpp2
-rw-r--r--src/lib/formats/msx_dsk.h4
-rw-r--r--src/lib/formats/mtx_dsk.cpp2
-rw-r--r--src/lib/formats/mtx_dsk.h2
-rw-r--r--src/lib/formats/nanos_dsk.cpp2
-rw-r--r--src/lib/formats/nanos_dsk.h2
-rw-r--r--src/lib/formats/nascom_dsk.cpp2
-rw-r--r--src/lib/formats/nascom_dsk.h2
-rw-r--r--src/lib/formats/naslite_dsk.cpp2
-rw-r--r--src/lib/formats/naslite_dsk.h2
-rw-r--r--src/lib/formats/nfd_dsk.cpp8
-rw-r--r--src/lib/formats/nfd_dsk.h6
-rw-r--r--src/lib/formats/opd_dsk.cpp8
-rw-r--r--src/lib/formats/opd_dsk.h6
-rw-r--r--src/lib/formats/oric_dsk.cpp24
-rw-r--r--src/lib/formats/oric_dsk.h15
-rw-r--r--src/lib/formats/os9_dsk.cpp20
-rw-r--r--src/lib/formats/os9_dsk.h8
-rw-r--r--src/lib/formats/pasti_dsk.cpp8
-rw-r--r--src/lib/formats/pasti_dsk.h32
-rw-r--r--src/lib/formats/pc98_dsk.cpp2
-rw-r--r--src/lib/formats/pc98_dsk.h2
-rw-r--r--src/lib/formats/pc98fdi_dsk.cpp8
-rw-r--r--src/lib/formats/pc98fdi_dsk.h6
-rw-r--r--src/lib/formats/pc_dsk.cpp27
-rw-r--r--src/lib/formats/pc_dsk.h4
-rw-r--r--src/lib/formats/pk8020_dsk.cpp2
-rw-r--r--src/lib/formats/pk8020_dsk.h2
-rw-r--r--src/lib/formats/poly_dsk.cpp8
-rw-r--r--src/lib/formats/poly_dsk.h6
-rw-r--r--src/lib/formats/ppg_dsk.cpp2
-rw-r--r--src/lib/formats/ppg_dsk.h2
-rw-r--r--src/lib/formats/pyldin_dsk.cpp2
-rw-r--r--src/lib/formats/pyldin_dsk.h2
-rw-r--r--src/lib/formats/ql_dsk.cpp2
-rw-r--r--src/lib/formats/ql_dsk.h2
-rw-r--r--src/lib/formats/rc759_dsk.cpp2
-rw-r--r--src/lib/formats/rc759_dsk.h2
-rw-r--r--src/lib/formats/rx50_dsk.cpp10
-rw-r--r--src/lib/formats/rx50_dsk.h10
-rw-r--r--src/lib/formats/sdd_dsk.cpp4
-rw-r--r--src/lib/formats/sdd_dsk.h4
-rw-r--r--src/lib/formats/sdf_dsk.cpp14
-rw-r--r--src/lib/formats/sdf_dsk.h7
-rw-r--r--src/lib/formats/sf7000_dsk.cpp2
-rw-r--r--src/lib/formats/sf7000_dsk.h2
-rw-r--r--src/lib/formats/smx_dsk.cpp2
-rw-r--r--src/lib/formats/smx_dsk.h2
-rw-r--r--src/lib/formats/sorc_dsk.cpp8
-rw-r--r--src/lib/formats/st_dsk.cpp20
-rw-r--r--src/lib/formats/st_dsk.h24
-rw-r--r--src/lib/formats/svi_dsk.cpp10
-rw-r--r--src/lib/formats/svi_dsk.h8
-rw-r--r--src/lib/formats/swd_dsk.cpp4
-rw-r--r--src/lib/formats/swd_dsk.h4
-rw-r--r--src/lib/formats/tandy2k_dsk.cpp2
-rw-r--r--src/lib/formats/tandy2k_dsk.h2
-rw-r--r--src/lib/formats/td0_dsk.cpp21
-rw-r--r--src/lib/formats/td0_dsk.h7
-rw-r--r--src/lib/formats/thom_dsk.cpp4
-rw-r--r--src/lib/formats/thom_dsk.h4
-rw-r--r--src/lib/formats/ti99_dsk.cpp42
-rw-r--r--src/lib/formats/ti99_dsk.h56
-rw-r--r--src/lib/formats/tiki100_dsk.cpp2
-rw-r--r--src/lib/formats/tiki100_dsk.h2
-rw-r--r--src/lib/formats/tim011_dsk.cpp45
-rw-r--r--src/lib/formats/tim011_dsk.h32
-rw-r--r--src/lib/formats/trd_dsk.cpp4
-rw-r--r--src/lib/formats/trd_dsk.h4
-rw-r--r--src/lib/formats/trs80_dsk.cpp14
-rw-r--r--src/lib/formats/trs80_dsk.h12
-rw-r--r--src/lib/formats/tvc_dsk.cpp2
-rw-r--r--src/lib/formats/tvc_dsk.h2
-rw-r--r--src/lib/formats/tzx_cas.cpp2
-rw-r--r--src/lib/formats/uniflex_dsk.cpp8
-rw-r--r--src/lib/formats/uniflex_dsk.h6
-rw-r--r--src/lib/formats/upd765_dsk.cpp24
-rw-r--r--src/lib/formats/upd765_dsk.h17
-rw-r--r--src/lib/formats/vdk_dsk.cpp10
-rw-r--r--src/lib/formats/vdk_dsk.h8
-rw-r--r--src/lib/formats/vector06_dsk.cpp2
-rw-r--r--src/lib/formats/vector06_dsk.h2
-rw-r--r--src/lib/formats/victor9k_dsk.cpp12
-rw-r--r--src/lib/formats/victor9k_dsk.h22
-rw-r--r--src/lib/formats/vt_dsk.cpp114
-rw-r--r--src/lib/formats/vt_dsk.h20
-rw-r--r--src/lib/formats/wd177x_dsk.cpp28
-rw-r--r--src/lib/formats/wd177x_dsk.h26
-rw-r--r--src/lib/formats/xdf_dsk.cpp2
-rw-r--r--src/lib/formats/xdf_dsk.h2
-rw-r--r--src/lib/netlist/.gitignore6
-rw-r--r--src/lib/netlist/FAQ.md151
-rw-r--r--src/lib/netlist/analog/nld_bjt.cpp49
-rw-r--r--src/lib/netlist/analog/nld_generic_models.h22
-rw-r--r--src/lib/netlist/analog/nld_mosfet.cpp114
-rw-r--r--src/lib/netlist/analog/nlid_fourterm.h6
-rw-r--r--src/lib/netlist/analog/nlid_twoterm.h16
-rw-r--r--src/lib/netlist/build/create_devinc.py24
-rw-r--r--src/lib/netlist/build/cspell.json93
-rw-r--r--src/lib/netlist/build/makefile109
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/buildVS/netlist.sln14
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/buildVS/netlistlib.vcxproj59
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/buildVS/netlistlib.vcxproj.filters3
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/buildVS/nltool.vcxproj79
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/buildVS/nltool.vcxproj.filters9
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/buildVS/nlwav.vcxproj75
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/buildVS/nlwav.vcxproj.filters0
-rw-r--r--src/lib/netlist/core/analog.h16
-rw-r--r--src/lib/netlist/core/base_objects.h424
-rw-r--r--src/lib/netlist/core/core_device.h9
-rw-r--r--src/lib/netlist/core/device_macros.h2
-rw-r--r--src/lib/netlist/core/devices.h287
-rw-r--r--src/lib/netlist/core/exec.h27
-rw-r--r--src/lib/netlist/core/logic.h5
-rw-r--r--src/lib/netlist/core/logic_family.h28
-rw-r--r--src/lib/netlist/core/netlist_state.h2
-rw-r--r--src/lib/netlist/core/nets.h32
-rw-r--r--src/lib/netlist/core/param.h2
-rw-r--r--src/lib/netlist/core/queue.h144
-rw-r--r--src/lib/netlist/core/setup.h4
-rw-r--r--src/lib/netlist/core/state_var.h3
-rw-r--r--src/lib/netlist/devices/net_lib.h3
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/devices/nld_2102a.cpp0
-rw-r--r--src/lib/netlist/devices/nld_74123.cpp2
-rw-r--r--src/lib/netlist/devices/nld_74153.cpp2
-rw-r--r--src/lib/netlist/devices/nld_74164.cpp2
-rw-r--r--src/lib/netlist/devices/nld_7485.cpp2
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/devices/nld_82s115.cpp0
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/devices/nld_82s16.cpp0
-rw-r--r--src/lib/netlist/devices/nld_9316_base.hxx245
-rw-r--r--src/lib/netlist/devices/nld_9321.cpp4
-rw-r--r--src/lib/netlist/devices/nld_log.cpp4
-rw-r--r--src/lib/netlist/devices/nlid_proxy.cpp13
-rw-r--r--src/lib/netlist/devices/nlid_proxy.h16
-rw-r--r--src/lib/netlist/devices/nlid_truthtable.cpp44
-rw-r--r--src/lib/netlist/devices/nlid_truthtable.h9
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/generated/lib_entries.hxx0
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/generated/nld_devinc.h30
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/generated/nlm_modules_lib.cpp2
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/macro/modules/nlmod_icl8038_dip.cpp2
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/macro/modules/nlmod_ne556_dip.cpp0
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/macro/modules/nlmod_rtest.cpp0
-rw-r--r--src/lib/netlist/macro/nlm_base_lib.cpp4
-rw-r--r--src/lib/netlist/macro/nlm_cd4xxx_lib.cpp4
-rw-r--r--src/lib/netlist/macro/nlm_opamp_lib.cpp2
-rw-r--r--src/lib/netlist/macro/nlm_ttl74xx_lib.cpp10
-rw-r--r--src/lib/netlist/nl_base.cpp84
-rw-r--r--src/lib/netlist/nl_config.h160
-rw-r--r--src/lib/netlist/nl_errstr.h8
-rw-r--r--src/lib/netlist/nl_factory.cpp6
-rw-r--r--src/lib/netlist/nl_factory.h2
-rw-r--r--src/lib/netlist/nl_interface.h6
-rw-r--r--src/lib/netlist/nl_parser.cpp3
-rw-r--r--src/lib/netlist/nl_setup.cpp42
-rw-r--r--src/lib/netlist/nl_setup.h13
-rw-r--r--src/lib/netlist/nltypes.h15
-rw-r--r--src/lib/netlist/plib/gmres.h34
-rw-r--r--src/lib/netlist/plib/palloc.h20
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/plib/pchrono.h2
-rw-r--r--src/lib/netlist/plib/pconfig.h35
-rw-r--r--src/lib/netlist/plib/pdynlib.cpp3
-rw-r--r--src/lib/netlist/plib/pdynlib.h7
-rw-r--r--src/lib/netlist/plib/penum.h7
-rw-r--r--src/lib/netlist/plib/pexception.cpp2
-rw-r--r--src/lib/netlist/plib/pexception.h2
-rw-r--r--src/lib/netlist/plib/pfmtlog.h2
-rw-r--r--src/lib/netlist/plib/pfunction.cpp19
-rw-r--r--src/lib/netlist/plib/pgsl.h4
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/plib/plists.h1
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/plib/pmain.h0
-rw-r--r--src/lib/netlist/plib/pmath.h4
-rw-r--r--[-rwxr-xr-x]src/lib/netlist/plib/pmatrix2d.h4
-rw-r--r--src/lib/netlist/plib/pmatrix_cr.h16
-rw-r--r--src/lib/netlist/plib/pmempool.h2
-rw-r--r--src/lib/netlist/plib/pomp.h15
-rw-r--r--src/lib/netlist/plib/poptions.cpp3
-rw-r--r--src/lib/netlist/plib/ppmf.cpp109
-rw-r--r--src/lib/netlist/plib/ppmf.h734
-rw-r--r--src/lib/netlist/plib/ppreprocessor.h4
-rw-r--r--src/lib/netlist/plib/prandom.h9
-rw-r--r--src/lib/netlist/plib/psource.h4
-rw-r--r--src/lib/netlist/plib/pstonum.h2
-rw-r--r--src/lib/netlist/plib/pstream.h31
-rw-r--r--src/lib/netlist/plib/pstring.cpp2
-rw-r--r--