summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatarGravatar Miodrag Milanovic <mmicko@gmail.com>2013-01-11 07:32:46 +0000
committerGravatarGravatar Miodrag Milanovic <mmicko@gmail.com>2013-01-11 07:32:46 +0000
commit0e19f641d3186cdbf51f8ca857e2b07ab95779c2 (patch) (github)
tree234109de1123b13f217494af4b3f8efad346d5cc
parent111157ca09a9ff60fe4a9ba49173c315e94314fa (diff)
downloadmame-0e19f641d3186cdbf51f8ca857e2b07ab95779c2.tar.bz2
mame-0e19f641d3186cdbf51f8ca857e2b07ab95779c2.zip
Cleanups and version bumpmame0148
-rw-r--r--.gitattributes2
-rw-r--r--hash/32x.xml16
-rw-r--r--hash/3do_m2.xml2
-rw-r--r--hash/a2600.xml2
-rw-r--r--hash/a5200.xml182
-rw-r--r--hash/a7800.xml68
-rw-r--r--hash/a800.xml558
-rw-r--r--hash/amiga1200_flop.xml72
-rw-r--r--hash/amiga_flop.xml18736
-rw-r--r--hash/amigaaga_flop.xml8944
-rw-r--r--hash/amigaecs_flop.xml1486
-rw-r--r--hash/amigaocs_flop.xml101770
-rw-r--r--hash/apple2.xml2
-rw-r--r--hash/arcadia.xml14
-rw-r--r--hash/atom.xml186
-rw-r--r--hash/bbca_cass.xml98
-rw-r--r--hash/bbcb_cass.xml198
-rw-r--r--hash/bbcm_cart.xml2
-rw-r--r--hash/bbcm_cass.xml24
-rw-r--r--hash/c128_cart.xml4
-rw-r--r--hash/c64_cart.xml30
-rw-r--r--hash/c64_flop.xml8
-rw-r--r--hash/cd32.xml242
-rw-r--r--hash/cdi.xml36
-rw-r--r--hash/coco_cart.xml58
-rw-r--r--hash/coleco.xml16
-rw-r--r--hash/cpc_cass.xml22
-rw-r--r--hash/cpc_flop.xml24
-rw-r--r--hash/crvision.xml16
-rw-r--r--hash/einstein.xml2
-rw-r--r--hash/electron_cart.xml2
-rw-r--r--hash/famicom_flop.xml30
-rw-r--r--hash/fm77av.xml10
-rw-r--r--hash/fm7_cass.xml10
-rw-r--r--hash/fm7_disk.xml14
-rw-r--r--hash/gameboy.xml40
-rw-r--r--hash/gamegear.xml30
-rw-r--r--hash/gba.xml6
-rw-r--r--hash/gbcolor.xml68
-rw-r--r--hash/genius.xml10
-rw-r--r--hash/gp32.xml2
-rw-r--r--hash/ibm5150.xml106
-rw-r--r--hash/ibm5170.xml4
-rw-r--r--hash/intv.xml6
-rw-r--r--hash/iq151_cart.xml2
-rw-r--r--hash/iq151_flop.xml2
-rw-r--r--hash/kc_cass.xml20
-rw-r--r--hash/kc_flop.xml6
-rw-r--r--hash/lynx.xml2
-rw-r--r--hash/m5.xml16
-rw-r--r--hash/megacd.xml2
-rw-r--r--hash/megacdj.xml4
-rw-r--r--hash/megadriv.xml256
-rw-r--r--hash/megatech.xml1362
-rw-r--r--hash/mm1_flop.xml2
-rw-r--r--hash/mpz80.xml28
-rw-r--r--hash/msx1_cart.xml6
-rw-r--r--hash/msx2_cart.xml4
-rw-r--r--hash/mz2000_cass.xml4
-rw-r--r--hash/mz2000_flop.xml24
-rw-r--r--hash/mz2500.xml6
-rw-r--r--hash/mz700_cass.xml12
-rw-r--r--hash/n64.xml32
-rw-r--r--hash/neocd.xml2318
-rw-r--r--hash/neogeo.xml6580
-rw-r--r--hash/nes.xml160
-rw-r--r--hash/next.xml198
-rw-r--r--hash/ngpc.xml2
-rw-r--r--hash/pc8201.xml94
-rw-r--r--hash/pc8801_cass.xml2
-rw-r--r--hash/pc8801_flop.xml2644
-rw-r--r--hash/pc88va.xml124
-rw-r--r--hash/pcecd.xml36
-rw-r--r--hash/pcw.xml118
-rw-r--r--hash/pentagon_cass.xml6
-rw-r--r--hash/pippin.xml88
-rw-r--r--hash/plus4_cart.xml6
-rw-r--r--hash/psion.xml94
-rw-r--r--hash/psx.xml24
-rw-r--r--hash/pv1000.xml6
-rw-r--r--hash/pv2000.xml4
-rw-r--r--hash/samcoupe_cass.xml10
-rw-r--r--hash/samcoupe_flop.xml2
-rw-r--r--hash/saturn.xml10240
-rw-r--r--hash/scv.xml128
-rw-r--r--hash/segacd.xml4
-rw-r--r--hash/sg1000.xml14
-rw-r--r--hash/smc777.xml220
-rw-r--r--hash/sms.xml50
-rw-r--r--hash/snes.xml434
-rw-r--r--hash/socrates.xml2
-rw-r--r--hash/spectrum.xml8
-rw-r--r--hash/spectrum_cass.xml42
-rw-r--r--hash/spectrum_flop.xml4
-rw-r--r--hash/st_cart.xml94
-rw-r--r--hash/studio2.xml8
-rw-r--r--hash/stv.xml2064
-rw-r--r--hash/svision.xml22
-rw-r--r--hash/tandy200.xml94
-rw-r--r--hash/trsm100.xml272
-rw-r--r--hash/vboy.xml14
-rw-r--r--hash/vectrex.xml2
-rw-r--r--hash/vic1001_cart.xml182
-rw-r--r--hash/vsmile.xml8
-rw-r--r--hash/wscolor.xml24
-rw-r--r--hash/x07_card.xml8
-rw-r--r--hash/x1_cass.xml2
-rw-r--r--hash/x1_flop.xml80
-rw-r--r--hash/xegs.xml24
-rw-r--r--src/build/makedep.c26
-rw-r--r--src/build/png2bdc.c44
-rw-r--r--src/build/verinfo.c8
-rw-r--r--src/emu/addrmap.c60
-rw-r--r--src/emu/addrmap.h118
-rw-r--r--src/emu/attotime.h26
-rw-r--r--src/emu/audit.c32
-rw-r--r--src/emu/audit.h34
-rw-r--r--src/emu/cheat.c64
-rw-r--r--src/emu/cheat.h98
-rw-r--r--src/emu/clifront.c54
-rw-r--r--src/emu/clifront.h64
-rw-r--r--src/emu/config.c10
-rw-r--r--src/emu/config.h14
-rw-r--r--src/emu/cpu/adsp2100/2100ops.c200
-rw-r--r--src/emu/cpu/adsp2100/adsp2100.c134
-rw-r--r--src/emu/cpu/adsp2100/adsp2100.h282
-rw-r--r--src/emu/cpu/alph8201/8201dasm.c176
-rw-r--r--src/emu/cpu/alph8201/alph8201.c680
-rw-r--r--src/emu/cpu/alph8201/alph8201.h16
-rw-r--r--src/emu/cpu/am29000/am29000.c1546
-rw-r--r--src/emu/cpu/am29000/am29000.h248
-rw-r--r--src/emu/cpu/am29000/am29dasm.c240
-rw-r--r--src/emu/cpu/am29000/am29ops.h208
-rw-r--r--src/emu/cpu/apexc/apexc.c242
-rw-r--r--src/emu/cpu/apexc/apexc.h16
-rw-r--r--src/emu/cpu/apexc/apexcdsm.c60
-rw-r--r--src/emu/cpu/arm/arm.c705
-rw-r--r--src/emu/cpu/arm/arm.h4
-rw-r--r--src/emu/cpu/arm/armdasm.c1
-rw-r--r--src/emu/cpu/arm7/arm7.c1366
-rw-r--r--src/emu/cpu/arm7/arm7core.c338
-rw-r--r--src/emu/cpu/arm7/arm7core.h332
-rw-r--r--src/emu/cpu/arm7/arm7dasm.c99
-rw-r--r--src/emu/cpu/arm7/arm7help.h181
-rw-r--r--src/emu/cpu/arm7/arm7ops.c2342
-rw-r--r--src/emu/cpu/arm7/arm7thmb.c866
-rw-r--r--src/emu/cpu/arm7/arm7thmb.h1
-rw-r--r--src/emu/cpu/asap/asap.c166
-rw-r--r--src/emu/cpu/asap/asap.h34
-rw-r--r--src/emu/cpu/asap/asapdasm.c76
-rw-r--r--src/emu/cpu/avr8/avr8.c2806
-rw-r--r--src/emu/cpu/avr8/avr8.h232
-rw-r--r--src/emu/cpu/avr8/avr8dasm.c1098
-rw-r--r--src/emu/cpu/ccpu/ccpu.c356
-rw-r--r--src/emu/cpu/ccpu/ccpu.h6
-rw-r--r--src/emu/cpu/ccpu/ccpudasm.c104
-rw-r--r--src/emu/cpu/cop400/cop400.c1030
-rw-r--r--src/emu/cpu/cop400/cop400.h18
-rw-r--r--src/emu/cpu/cop400/cop400op.c56
-rw-r--r--src/emu/cpu/cop400/cop410ds.c2
-rw-r--r--src/emu/cpu/cop400/cop420ds.c2
-rw-r--r--src/emu/cpu/cop400/cop440ds.c2
-rw-r--r--src/emu/cpu/cosmac/cosdasm.c58
-rw-r--r--src/emu/cpu/cosmac/cosmac.c492
-rw-r--r--src/emu/cpu/cosmac/cosmac.h98
-rw-r--r--src/emu/cpu/cp1610/1610dasm.c108
-rw-r--r--src/emu/cpu/cp1610/cp1610.c2696
-rw-r--r--src/emu/cpu/cp1610/cp1610.h8
-rw-r--r--src/emu/cpu/cpu.mak374
-rw-r--r--src/emu/cpu/cubeqcpu/cubedasm.c40
-rw-r--r--src/emu/cpu/cubeqcpu/cubeqcpu.c762
-rw-r--r--src/emu/cpu/cubeqcpu/cubeqcpu.h8
-rw-r--r--src/emu/cpu/drcbec.c764
-rw-r--r--src/emu/cpu/drcbec.h12
-rw-r--r--src/emu/cpu/drcbeut.c28
-rw-r--r--src/emu/cpu/drcbeut.h58
-rw-r--r--src/emu/cpu/drcbex64.c2356
-rw-r--r--src/emu/cpu/drcbex64.h80
-rw-r--r--src/emu/cpu/drcbex86.c2736
-rw-r--r--src/emu/cpu/drcbex86.h86
-rw-r--r--src/emu/cpu/drccache.c16
-rw-r--r--src/emu/cpu/drccache.h34
-rw-r--r--src/emu/cpu/drcfe.c20
-rw-r--r--src/emu/cpu/drcfe.h102
-rw-r--r--src/emu/cpu/drcuml.c62
-rw-r--r--src/emu/cpu/drcuml.h84
-rw-r--r--src/emu/cpu/drcumlsh.h276
-rw-r--r--src/emu/cpu/dsp16/dsp16.c78
-rw-r--r--src/emu/cpu/dsp16/dsp16.h14
-rw-r--r--src/emu/cpu/dsp16/dsp16dis.c4
-rw-r--r--src/emu/cpu/dsp16/dsp16ops.c22
-rw-r--r--src/emu/cpu/dsp32/dsp32.c230
-rw-r--r--src/emu/cpu/dsp32/dsp32.h100
-rw-r--r--src/emu/cpu/dsp32/dsp32dis.c118
-rw-r--r--src/emu/cpu/dsp32/dsp32ops.c740
-rw-r--r--src/emu/cpu/dsp56k/dsp56def.h62
-rw-r--r--src/emu/cpu/dsp56k/dsp56k.c328
-rw-r--r--src/emu/cpu/dsp56k/dsp56k.h14
-rw-r--r--src/emu/cpu/dsp56k/dsp56mem.c66
-rw-r--r--src/emu/cpu/dsp56k/dsp56ops.c805
-rw-r--r--src/emu/cpu/dsp56k/dsp56pcu.c10
-rw-r--r--src/emu/cpu/dsp56k/dsp56pcu.h40
-rw-r--r--src/emu/cpu/dsp56k/inst.c16
-rw-r--r--src/emu/cpu/dsp56k/inst.h258
-rw-r--r--src/emu/cpu/dsp56k/pmove.h4
-rw-r--r--src/emu/cpu/dsp56k/tables.c411
-rw-r--r--src/emu/cpu/dsp56k/tables.h26
-rw-r--r--src/emu/cpu/e132xs/32xsdasm.c50
-rw-r--r--src/emu/cpu/e132xs/e132xs.c1158
-rw-r--r--src/emu/cpu/e132xs/e132xs.h284
-rw-r--r--src/emu/cpu/esrip/esrip.c224
-rw-r--r--src/emu/cpu/esrip/esrip.h100
-rw-r--r--src/emu/cpu/f8/f8.c2002
-rw-r--r--src/emu/cpu/f8/f8.h20
-rw-r--r--src/emu/cpu/f8/f8dasm.c307
-rw-r--r--src/emu/cpu/g65816/g65816.c220
-rw-r--r--src/emu/cpu/g65816/g65816cm.h390
-rw-r--r--src/emu/cpu/g65816/g65816ds.c64
-rw-r--r--src/emu/cpu/g65816/g65816op.h1590
-rw-r--r--src/emu/cpu/h6280/6280dasm.c128
-rw-r--r--src/emu/cpu/h6280/h6280.c74
-rw-r--r--src/emu/cpu/h6280/h6280.h56
-rw-r--r--src/emu/cpu/h6280/h6280ops.h1266
-rw-r--r--src/emu/cpu/h6280/tblh6280.c442
-rw-r--r--src/emu/cpu/h83002/h8.h224
-rw-r--r--src/emu/cpu/h83002/h8_16.c327
-rw-r--r--src/emu/cpu/h83002/h8_8.c268
-rw-r--r--src/emu/cpu/h83002/h8disasm.c47
-rw-r--r--src/emu/cpu/h83002/h8ops.h105
-rw-r--r--src/emu/cpu/h83002/h8periph.c116
-rw-r--r--src/emu/cpu/h83002/h8priv.h24
-rw-r--r--src/emu/cpu/h83002/h8speriph.c177
-rw-r--r--src/emu/cpu/hcd62121/hcd62121.c143
-rw-r--r--src/emu/cpu/hcd62121/hcd62121.h1
-rw-r--r--src/emu/cpu/hcd62121/hcd62121_ops.h771
-rw-r--r--src/emu/cpu/hcd62121/hcd62121d.c59
-rw-r--r--src/emu/cpu/hd61700/hd61700.c670
-rw-r--r--src/emu/cpu/hd61700/hd61700.h38
-rw-r--r--src/emu/cpu/hd61700/hd61700d.c38
-rw-r--r--src/emu/cpu/hd6309/6309dasm.c88
-rw-r--r--src/emu/cpu/hd6309/6309ops.c935
-rw-r--r--src/emu/cpu/hd6309/6309tbl.c38
-rw-r--r--src/emu/cpu/hd6309/hd6309.c1496
-rw-r--r--src/emu/cpu/hd6309/hd6309.h4
-rw-r--r--src/emu/cpu/i386/cycles.h676
-rw-r--r--src/emu/cpu/i386/i386.c981
-rw-r--r--src/emu/cpu/i386/i386.h2
-rw-r--r--src/emu/cpu/i386/i386dasm.c3236
-rw-r--r--src/emu/cpu/i386/i386op16.c551
-rw-r--r--src/emu/cpu/i386/i386op32.c552
-rw-r--r--src/emu/cpu/i386/i386ops.c452
-rw-r--r--src/emu/cpu/i386/i386ops.h754
-rw-r--r--src/emu/cpu/i386/i386priv.h180
-rw-r--r--src/emu/cpu/i386/i486ops.c84
-rw-r--r--src/emu/cpu/i386/pentops.c20
-rw-r--r--src/emu/cpu/i386/x87ops.c355
-rw-r--r--src/emu/cpu/i4004/4004dasm.c74
-rw-r--r--src/emu/cpu/i4004/i4004.c110
-rw-r--r--src/emu/cpu/i8008/8008dasm.c80
-rw-r--r--src/emu/cpu/i8008/i8008.c48
-rw-r--r--src/emu/cpu/i8008/i8008.h32
-rw-r--r--src/emu/cpu/i8085/8085dasm.c1
-rw-r--r--src/emu/cpu/i8085/i8085.c732
-rw-r--r--src/emu/cpu/i8085/i8085.h34
-rw-r--r--src/emu/cpu/i8085/i8085cpu.h183
-rw-r--r--src/emu/cpu/i86/i286.c272
-rw-r--r--src/emu/cpu/i86/i86.c184
-rw-r--r--src/emu/cpu/i86/i86.h22
-rw-r--r--src/emu/cpu/i86/i86priv.h170
-rw-r--r--src/emu/cpu/i86/i86time.c554
-rw-r--r--src/emu/cpu/i86/instr186.c4
-rw-r--r--src/emu/cpu/i86/instr286.c25
-rw-r--r--src/emu/cpu/i86/instr86.c825
-rw-r--r--src/emu/cpu/i86/modrm.h116
-rw-r--r--src/emu/cpu/i86/modrm286.h188
-rw-r--r--src/emu/cpu/i86/table186.h556
-rw-r--r--src/emu/cpu/i86/table286.h514
-rw-r--r--src/emu/cpu/i86/table86.h556
-rw-r--r--src/emu/cpu/i860/i860.c538
-rw-r--r--src/emu/cpu/i860/i860.h37
-rw-r--r--src/emu/cpu/i860/i860dasm.c59
-rw-r--r--src/emu/cpu/i860/i860dec.c880
-rw-r--r--src/emu/cpu/i860/i860dis.c32
-rw-r--r--src/emu/cpu/i960/i960.c216
-rw-r--r--src/emu/cpu/i960/i960.h92
-rw-r--r--src/emu/cpu/i960/i960dis.c29
-rw-r--r--src/emu/cpu/i960/i960dis.h6
-rw-r--r--src/emu/cpu/jaguar/jagdasm.c141
-rw-r--r--src/emu/cpu/jaguar/jaguar.c564
-rw-r--r--src/emu/cpu/jaguar/jaguar.h18
-rw-r--r--src/emu/cpu/konami/knmidasm.c546
-rw-r--r--src/emu/cpu/konami/konami.c442
-rw-r--r--src/emu/cpu/konami/konami.h2
-rw-r--r--src/emu/cpu/konami/konamops.c518
-rw-r--r--src/emu/cpu/konami/konamtbl.c128
-rw-r--r--src/emu/cpu/lc8670/lc8670.c248
-rw-r--r--src/emu/cpu/lc8670/lc8670.h78
-rw-r--r--src/emu/cpu/lc8670/lc8670dsm.c32
-rw-r--r--src/emu/cpu/lh5801/5801tbl.c5
-rw-r--r--src/emu/cpu/lh5801/lh5801.c160
-rw-r--r--src/emu/cpu/lh5801/lh5801.h4
-rw-r--r--src/emu/cpu/lr35902/lr35902.c17
-rw-r--r--src/emu/cpu/lr35902/lr35902.h22
-rw-r--r--src/emu/cpu/lr35902/lr35902d.c18
-rw-r--r--src/emu/cpu/lr35902/opc_cb.h1506
-rw-r--r--src/emu/cpu/lr35902/opc_main.h1106
-rw-r--r--src/emu/cpu/m37710/m37710.c300
-rw-r--r--src/emu/cpu/m37710/m37710cm.h404
-rw-r--r--src/emu/cpu/m37710/m37710op.h2272
-rw-r--r--src/emu/cpu/m37710/m7700ds.c77
-rw-r--r--src/emu/cpu/m6502/ddeco16.lst32
-rw-r--r--src/emu/cpu/m6502/dm4510.lst32
-rw-r--r--src/emu/cpu/m6502/dm6502.lst32
-rw-r--r--src/emu/cpu/m6502/dm6509.lst32
-rw-r--r--src/emu/cpu/m6502/dm6510.lst32
-rw-r--r--src/emu/cpu/m6502/dm65c02.lst32
-rw-r--r--src/emu/cpu/m6502/dm65ce02.lst32
-rw-r--r--src/emu/cpu/m6502/dm740.lst32
-rw-r--r--src/emu/cpu/m6502/dn2a03.lst32
-rw-r--r--src/emu/cpu/m6502/dr65c02.lst32
-rw-r--r--src/emu/cpu/m6502/m6502.c12
-rw-r--r--src/emu/cpu/m6502/m6502.h52
-rw-r--r--src/emu/cpu/m6502/m65ce02.c14
-rw-r--r--src/emu/cpu/m6502/om740.lst1
-rw-r--r--src/emu/cpu/m6800/6800dasm.c66
-rw-r--r--src/emu/cpu/m6800/6800ops.c58
-rw-r--r--src/emu/cpu/m6800/6800tbl.c108
-rw-r--r--src/emu/cpu/m6800/m6800.c613
-rw-r--r--src/emu/cpu/m6800/m6800.h7
-rw-r--r--src/emu/cpu/m68000/68307bus.h1
-rw-r--r--src/emu/cpu/m68000/68307ser.c1
-rw-r--r--src/emu/cpu/m68000/68307ser.h1
-rw-r--r--src/emu/cpu/m68000/68307sim.c16
-rw-r--r--src/emu/cpu/m68000/68307tmu.c1
-rw-r--r--src/emu/cpu/m68000/68307tmu.h1
-rw-r--r--src/emu/cpu/m68000/68340dma.h1
-rw-r--r--src/emu/cpu/m68000/68340ser.h1
-rw-r--r--src/emu/cpu/m68000/68340sim.c16
-rw-r--r--src/emu/cpu/m68000/68340sim.h1
-rw-r--r--src/emu/cpu/m68000/68340tmu.h1
-rw-r--r--src/emu/cpu/m68000/m68000.h8
-rw-r--r--src/emu/cpu/m68000/m68k_in.c392
-rw-r--r--src/emu/cpu/m68000/m68kcpu.c1344
-rw-r--r--src/emu/cpu/m68000/m68kcpu.h138
-rw-r--r--src/emu/cpu/m68000/m68kdasm.c228
-rw-r--r--src/emu/cpu/m68000/m68kfpu.c583
-rw-r--r--src/emu/cpu/m68000/m68kmake.c174
-rw-r--r--src/emu/cpu/m68000/m68kmmu.h100
-rw-r--r--src/emu/cpu/m6805/6805dasm.c130
-rw-r--r--src/emu/cpu/m6805/6805ops.c48
-rw-r--r--src/emu/cpu/m6805/m6805.c118
-rw-r--r--src/emu/cpu/m6805/m6805.h104
-rw-r--r--src/emu/cpu/m6809/6809dasm.c74
-rw-r--r--src/emu/cpu/m6809/6809ops.c223
-rw-r--r--src/emu/cpu/m6809/6809tbl.c62
-rw-r--r--src/emu/cpu/m6809/m6809.c868
-rw-r--r--src/emu/cpu/m6809/m6809.h42
-rw-r--r--src/emu/cpu/mb86233/mb86233.c658
-rw-r--r--src/emu/cpu/mb86233/mb86233d.c250
-rw-r--r--src/emu/cpu/mb88xx/mb88xx.c442
-rw-r--r--src/emu/cpu/mb88xx/mb88xx.h22
-rw-r--r--src/emu/cpu/mc68hc11/hc11dasm.c2048
-rw-r--r--src/emu/cpu/mc68hc11/hc11ops.c72
-rw-r--r--src/emu/cpu/mc68hc11/hc11ops.h532
-rw-r--r--src/emu/cpu/mc68hc11/mc68hc11.c260
-rw-r--r--src/emu/cpu/mc68hc11/mc68hc11.h42
-rw-r--r--src/emu/cpu/mcs48/mcs48.c812
-rw-r--r--src/emu/cpu/mcs48/mcs48.h58
-rw-r--r--src/emu/cpu/mcs48/mcs48dsm.c492
-rw-r--r--src/emu/cpu/mcs51/mcs51.c1444
-rw-r--r--src/emu/cpu/mcs51/mcs51.h34
-rw-r--r--src/emu/cpu/mcs51/mcs51dasm.c498
-rw-r--r--src/emu/cpu/mcs51/mcs51ops.c500
-rw-r--r--src/emu/cpu/mcs96/i8x9x.c6
-rw-r--r--src/emu/cpu/mcs96/i8xc196.h2
-rw-r--r--src/emu/cpu/mcs96/mcs96.c34
-rw-r--r--src/emu/cpu/mcs96/mcs96.h46
-rw-r--r--src/emu/cpu/mcs96/mcs96ops.lst2
-rw-r--r--src/emu/cpu/minx/minx.c202
-rw-r--r--src/emu/cpu/minx/minx.h6
-rw-r--r--src/emu/cpu/minx/minxd.c216
-rw-r--r--src/emu/cpu/minx/minxfunc.h38
-rw-r--r--src/emu/cpu/minx/minxopce.h4
-rw-r--r--src/emu/cpu/minx/minxopcf.h16
-rw-r--r--src/emu/cpu/minx/minxops.h24
-rw-r--r--src/emu/cpu/mips/mips3.c1048
-rw-r--r--src/emu/cpu/mips/mips3.h38
-rw-r--r--src/emu/cpu/mips/mips3com.c742
-rw-r--r--src/emu/cpu/mips/mips3com.h242
-rw-r--r--src/emu/cpu/mips/mips3drc.c2159
-rw-r--r--src/emu/cpu/mips/mips3dsm.c516
-rw-r--r--src/emu/cpu/mips/mips3fe.c422
-rw-r--r--src/emu/cpu/mips/mips3fe.h10
-rw-r--r--src/emu/cpu/mips/r3000.c886
-rw-r--r--src/emu/cpu/mips/r3000.h18
-rw-r--r--src/emu/cpu/mips/r3kdasm.c404
-rw-r--r--src/emu/cpu/mn10200/mn10200.c662
-rw-r--r--src/emu/cpu/mn10200/mn102dis.c47
-rw-r--r--src/emu/cpu/nec/nec.c282
-rw-r--r--src/emu/cpu/nec/nec.h2
-rw-r--r--src/emu/cpu/nec/necdasm.c1405
-rw-r--r--src/emu/cpu/nec/necinstr.c580
-rw-r--r--src/emu/cpu/nec/necinstr.h512
-rw-r--r--src/emu/cpu/nec/necmacro.h398
-rw-r--r--src/emu/cpu/nec/necmodrm.h124
-rw-r--r--src/emu/cpu/nec/necpriv.h112
-rw-r--r--src/emu/cpu/nec/v25.c300
-rw-r--r--src/emu/cpu/nec/v25instr.c94
-rw-r--r--src/emu/cpu/nec/v25instr.h512
-rw-r--r--src/emu/cpu/nec/v25priv.h204
-rw-r--r--src/emu/cpu/nec/v25sfr.c30
-rw-r--r--src/emu/cpu/pdp1/pdp1.c952
-rw-r--r--src/emu/cpu/pdp1/pdp1.h8
-rw-r--r--src/emu/cpu/pdp1/pdp1dasm.c2
-rw-r--r--src/emu/cpu/pdp1/tx0.c802
-rw-r--r--src/emu/cpu/pdp1/tx0.h24
-rw-r--r--src/emu/cpu/pic16c5x/16c5xdsm.c68
-rw-r--r--src/emu/cpu/pic16c5x/dis16c5x.c22
-rw-r--r--src/emu/cpu/pic16c5x/pic16c5x.c666
-rw-r--r--src/emu/cpu/pic16c5x/pic16c5x.h24
-rw-r--r--src/emu/cpu/pic16c62x/16c62xdsm.c74
-rw-r--r--src/emu/cpu/pic16c62x/dis16c62x.c26
-rw-r--r--src/emu/cpu/pic16c62x/pic16c62x.c651
-rw-r--r--src/emu/cpu/pic16c62x/pic16c62x.h32
-rw-r--r--src/emu/cpu/powerpc/drc_ops.c245
-rw-r--r--src/emu/cpu/powerpc/drc_ops.h278
-rw-r--r--src/emu/cpu/powerpc/ppc.c1065
-rw-r--r--src/emu/cpu/powerpc/ppc.h34
-rw-r--r--src/emu/cpu/powerpc/ppc403.c267
-rw-r--r--src/emu/cpu/powerpc/ppc602.c30
-rw-r--r--src/emu/cpu/powerpc/ppc603.c20
-rw-r--r--src/emu/cpu/powerpc/ppc_dasm.c878
-rw-r--r--src/emu/cpu/powerpc/ppc_mem.c40
-rw-r--r--src/emu/cpu/powerpc/ppc_ops.c192
-rw-r--r--src/emu/cpu/powerpc/ppc_ops.h278
-rw-r--r--src/emu/cpu/powerpc/ppccom.c776
-rw-r--r--src/emu/cpu/powerpc/ppccom.h802
-rw-r--r--src/emu/cpu/powerpc/ppcdrc.c3866
-rw-r--r--src/emu/cpu/powerpc/ppcfe.c628
-rw-r--r--src/emu/cpu/powerpc/ppcfe.h24
-rw-r--r--src/emu/cpu/pps4/pps4.c274
-rw-r--r--src/emu/cpu/pps4/pps4dasm.c206
-rw-r--r--src/emu/cpu/psx/dismips.c14
-rw-r--r--src/emu/cpu/psx/dma.c2
-rw-r--r--src/emu/cpu/psx/mdec.c2
-rw-r--r--src/emu/cpu/psx/mdec.h4
-rw-r--r--src/emu/cpu/psx/psx.h16
-rw-r--r--src/emu/cpu/psx/siodev.h10
-rw-r--r--src/emu/cpu/rsp/rsp.c638
-rw-r--r--src/emu/cpu/rsp/rsp.h114
-rw-r--r--src/emu/cpu/rsp/rsp_dasm.c288
-rw-r--r--src/emu/cpu/rsp/rspdrc.c1196
-rw-r--r--src/emu/cpu/rsp/rspfe.c118
-rw-r--r--src/emu/cpu/rsp/rspfe.h2
-rw-r--r--src/emu/cpu/s2650/2650dasm.c370
-rw-r--r--src/emu/cpu/s2650/s2650.c1354
-rw-r--r--src/emu/cpu/s2650/s2650.h10
-rw-r--r--src/emu/cpu/saturn/satops.c8
-rw-r--r--src/emu/cpu/saturn/sattable.c8
-rw-r--r--src/emu/cpu/saturn/saturn.c258
-rw-r--r--src/emu/cpu/saturn/saturn.h6
-rw-r--r--src/emu/cpu/saturn/saturnds.c1684
-rw-r--r--src/emu/cpu/sc61860/readpc.c9
-rw-r--r--src/emu/cpu/sc61860/sc61860.c132
-rw-r--r--src/emu/cpu/sc61860/sc61860.h16
-rw-r--r--src/emu/cpu/sc61860/scdasm.c100
-rw-r--r--src/emu/cpu/scmp/scmp.c180
-rw-r--r--src/emu/cpu/scmp/scmp.h12
-rw-r--r--src/emu/cpu/scmp/scmpdasm.c50
-rw-r--r--src/emu/cpu/scudsp/scudspdasm.c168
-rw-r--r--src/emu/cpu/se3208/se3208.c208
-rw-r--r--src/emu/cpu/se3208/se3208.h2
-rw-r--r--src/emu/cpu/se3208/se3208dis.c28
-rw-r--r--src/emu/cpu/sh2/sh2.c770
-rw-r--r--src/emu/cpu/sh2/sh2.h46
-rw-r--r--src/emu/cpu/sh2/sh2comn.c21
-rw-r--r--src/emu/cpu/sh2/sh2comn.h184
-rw-r--r--src/emu/cpu/sh2/sh2dasm.c37
-rw-r--r--src/emu/cpu/sh2/sh2drc.c1574
-rw-r--r--src/emu/cpu/sh2/sh2fe.c20
-rw-r--r--src/emu/cpu/sh4/sh3comn.c9
-rw-r--r--src/emu/cpu/sh4/sh3comn.h113
-rw-r--r--src/emu/cpu/sh4/sh4.c756
-rw-r--r--src/emu/cpu/sh4/sh4.h33
-rw-r--r--src/emu/cpu/sh4/sh4comn.c397
-rw-r--r--src/emu/cpu/sh4/sh4comn.h187
-rw-r--r--src/emu/cpu/sh4/sh4dasm.c37
-rw-r--r--src/emu/cpu/sh4/sh4dmac.c68
-rw-r--r--src/emu/cpu/sh4/sh4dmac.h44
-rw-r--r--src/emu/cpu/sh4/sh4regs.h322
-rw-r--r--src/emu/cpu/sh4/sh4tmu.c1
-rw-r--r--src/emu/cpu/sh4/sh4tmu.h1
-rw-r--r--src/emu/cpu/sharc/compute.c88
-rw-r--r--src/emu/cpu/sharc/sharc.c776
-rw-r--r--src/emu/cpu/sharc/sharc.h8
-rw-r--r--src/emu/cpu/sharc/sharcdma.c104
-rw-r--r--src/emu/cpu/sharc/sharcdsm.c346
-rw-r--r--src/emu/cpu/sharc/sharcdsm.h102
-rw-r--r--src/emu/cpu/sharc/sharcmem.c16
-rw-r--r--src/emu/cpu/sharc/sharcops.c784
-rw-r--r--src/emu/cpu/sharc/sharcops.h86
-rw-r--r--src/emu/cpu/sm8500/sm8500.c290
-rw-r--r--src/emu/cpu/sm8500/sm8500.h2
-rw-r--r--src/emu/cpu/sm8500/sm8500d.c133
-rw-r--r--src/emu/cpu/sm8500/sm85ops.h621
-rw-r--r--src/emu/cpu/spc700/spc700.c1382
-rw-r--r--src/emu/cpu/spc700/spc700.h6
-rw-r--r--src/emu/cpu/ssem/ssem.c228
-rw-r--r--src/emu/cpu/ssem/ssem.h18
-rw-r--r--src/emu/cpu/ssem/ssemdasm.c106
-rw-r--r--src/emu/cpu/ssp1601/ssp1601.c246
-rw-r--r--src/emu/cpu/ssp1601/ssp1601d.c18
-rw-r--r--src/emu/cpu/superfx/sfx_dasm.c22
-rw-r--r--src/emu/cpu/superfx/superfx.c386
-rw-r--r--src/emu/cpu/superfx/superfx.h110
-rw-r--r--src/emu/cpu/t11/t11.c176
-rw-r--r--src/emu/cpu/t11/t11.h8
-rw-r--r--src/emu/cpu/t11/t11dasm.c120
-rw-r--r--src/emu/cpu/t11/t11ops.c22
-rw-r--r--src/emu/cpu/t11/t11table.c1728
-rw-r--r--src/emu/cpu/tlcs90/tlcs90.c2198
-rw-r--r--src/emu/cpu/tlcs90/tlcs90.h14
-rw-r--r--src/emu/cpu/tlcs900/900tbl.c236
-rw-r--r--src/emu/cpu/tlcs900/dasm900.c128
-rw-r--r--src/emu/cpu/tlcs900/tlcs900.c1002
-rw-r--r--src/emu/cpu/tlcs900/tlcs900.h8
-rw-r--r--src/emu/cpu/tms0980/tms0980.c474
-rw-r--r--src/emu/cpu/tms0980/tms0980.h9
-rw-r--r--src/emu/cpu/tms0980/tms0980d.c1
-rw-r--r--src/emu/cpu/tms32010/32010dsm.c78
-rw-r--r--src/emu/cpu/tms32010/dis32010.c26
-rw-r--r--src/emu/cpu/tms32010/tms32010.c436
-rw-r--r--src/emu/cpu/tms32010/tms32010.h32
-rw-r--r--src/emu/cpu/tms32025/32025dsm.c344
-rw-r--r--src/emu/cpu/tms32025/dis32025.c24
-rw-r--r--src/emu/cpu/tms32025/tms32025.c1058
-rw-r--r--src/emu/cpu/tms32025/tms32025.h64
-rw-r--r--src/emu/cpu/tms32031/32031ops.c2094
-rw-r--r--src/emu/cpu/tms32031/dis32031.c306
-rw-r--r--src/emu/cpu/tms32031/tms32031.c94
-rw-r--r--src/emu/cpu/tms32031/tms32031.h74
-rw-r--r--src/emu/cpu/tms32051/32051ops.c88
-rw-r--r--src/emu/cpu/tms32051/32051ops.h384
-rw-r--r--src/emu/cpu/tms32051/dis32051.c426
-rw-r--r--src/emu/cpu/tms32051/tms32051.c440
-rw-r--r--src/emu/cpu/tms34010/34010dsm.c35
-rw-r--r--src/emu/cpu/tms34010/34010fld.c1
-rw-r--r--src/emu/cpu/tms34010/34010gfx.c795
-rw-r--r--src/emu/cpu/tms34010/34010ops.c2264
-rw-r--r--src/emu/cpu/tms34010/34010ops.h190
-rw-r--r--src/emu/cpu/tms34010/34010tbl.c1042
-rw-r--r--src/emu/cpu/tms34010/dis34010.c14
-rw-r--r--src/emu/cpu/tms34010/tms34010.c354
-rw-r--r--src/emu/cpu/tms34010/tms34010.h86
-rw-r--r--src/emu/cpu/tms57002/tms57002.c4
-rw-r--r--src/emu/cpu/tms57002/tms57002.h1
-rw-r--r--src/emu/cpu/tms57002/tms57kdec.c1
-rw-r--r--src/emu/cpu/tms57002/tmsinstr.lst560
-rw-r--r--src/emu/cpu/tms7000/7000dasm.c136
-rw-r--r--src/emu/cpu/tms7000/tms7000.c384
-rw-r--r--src/emu/cpu/tms7000/tms70op.c654
-rw-r--r--src/emu/cpu/tms7000/tms70tb.c64
-rw-r--r--src/emu/cpu/tms9900/9900dasm.c401
-rw-r--r--src/emu/cpu/tms9900/99xxcore.h490
-rw-r--r--src/emu/cpu/tms9900/99xxstat.h1
-rw-r--r--src/emu/cpu/tms9900/tms9900.h270
-rw-r--r--src/emu/cpu/tms9900/tms9900l.h62
-rw-r--r--src/emu/cpu/tms9900/tms9980a.c4
-rw-r--r--src/emu/cpu/tms9900/tms9980a.h38
-rw-r--r--src/emu/cpu/tms9900/tms9995.h212
-rw-r--r--src/emu/cpu/uml.c190
-rw-r--r--src/emu/cpu/uml.h304
-rw-r--r--src/emu/cpu/unsp/unsp.c246
-rw-r--r--src/emu/cpu/unsp/unsp.h22
-rw-r--r--src/emu/cpu/unsp/unspdasm.c24
-rwxr-xr-xsrc/emu/cpu/upd7725/dasm7725.c403
-rwxr-xr-xsrc/emu/cpu/upd7725/upd7725.c420
-rwxr-xr-xsrc/emu/cpu/upd7725/upd7725.h46
-rw-r--r--src/emu/cpu/upd7810/7810dasm.c5552
-rw-r--r--src/emu/cpu/upd7810/7810ops.c113
-rw-r--r--src/emu/cpu/upd7810/7810tbl.c11404
-rw-r--r--src/emu/cpu/upd7810/upd7810.c1280
-rw-r--r--src/emu/cpu/upd7810/upd7810.h10
-rw-r--r--src/emu/cpu/v30mz/v30mz.c355
-rw-r--r--src/emu/cpu/v30mz/v30mz.h36
-rw-r--r--src/emu/cpu/v60/am.c2
-rw-r--r--src/emu/cpu/v60/am1.c24
-rw-r--r--src/emu/cpu/v60/am2.c4
-rw-r--r--src/emu/cpu/v60/am3.c13
-rw-r--r--src/emu/cpu/v60/op12.c98
-rw-r--r--src/emu/cpu/v60/op2.c16
-rw-r--r--src/emu/cpu/v60/op3.c2
-rw-r--r--src/emu/cpu/v60/op4.c1
-rw-r--r--src/emu/cpu/v60/op5.c7
-rw-r--r--src/emu/cpu/v60/op6.c1
-rw-r--r--src/emu/cpu/v60/op7a.c20
-rw-r--r--src/emu/cpu/v60/v60.c762
-rw-r--r--src/emu/cpu/v60/v60d.c4
-rw-r--r--src/emu/cpu/v810/v810.c678
-rw-r--r--src/emu/cpu/v810/v810dasm.c85
-rw-r--r--src/emu/cpu/vtlb.c24
-rw-r--r--src/emu/cpu/vtlb.h20
-rw-r--r--src/emu/cpu/x86emit.h3454
-rw-r--r--src/emu/cpu/x86log.c40
-rw-r--r--src/emu/cpu/x86log.h2
-rw-r--r--src/emu/cpu/z180/z180.c1302
-rw-r--r--src/emu/cpu/z180/z180.h138
-rw-r--r--src/emu/cpu/z180/z180cb.c576
-rw-r--r--src/emu/cpu/z180/z180dasm.c14
-rw-r--r--src/emu/cpu/z180/z180dd.c575
-rw-r--r--src/emu/cpu/z180/z180ed.c575
-rw-r--r--src/emu/cpu/z180/z180fd.c575
-rw-r--r--src/emu/cpu/z180/z180op.c573
-rw-r--r--src/emu/cpu/z180/z180ops.h719
-rw-r--r--src/emu/cpu/z180/z180tbl.h205
-rw-r--r--src/emu/cpu/z180/z180xy.c575
-rw-r--r--src/emu/cpu/z8/z8.c410
-rw-r--r--src/emu/cpu/z8/z8dasm.c582
-rw-r--r--src/emu/cpu/z8/z8ops.c306
-rw-r--r--src/emu/cpu/z80/z80.c4594
-rw-r--r--src/emu/cpu/z80/z80.h2
-rw-r--r--src/emu/cpu/z80/z80daisy.c4
-rw-r--r--src/emu/cpu/z80/z80daisy.h14
-rw-r--r--src/emu/cpu/z80/z80dasm.c32
-rw-r--r--src/emu/cpu/z8000/8000dasm.c21
-rw-r--r--src/emu/cpu/z8000/makedab.c58
-rw-r--r--src/emu/cpu/z8000/z8000.c828
-rw-r--r--src/emu/cpu/z8000/z8000.h16
-rw-r--r--src/emu/cpu/z8000/z8000cpu.h204
-rw-r--r--src/emu/cpu/z8000/z8000ops.c1058
-rw-r--r--src/emu/cpu/z8000/z8000tbl.c1055
-rw-r--r--src/emu/crsshair.c36
-rw-r--r--src/emu/crsshair.h30
-rw-r--r--src/emu/debug/debugcmd.c122
-rw-r--r--src/emu/debug/debugcmd.h2
-rw-r--r--src/emu/debug/debugcon.c69
-rw-r--r--src/emu/debug/debugcon.h70
-rw-r--r--src/emu/debug/debugcpu.c142
-rw-r--r--src/emu/debug/debugcpu.h168
-rw-r--r--src/emu/debug/debughlp.c11
-rw-r--r--src/emu/debug/debughlp.h2
-rw-r--r--src/emu/debug/debugvw.c58
-rw-r--r--src/emu/debug/debugvw.h116
-rw-r--r--src/emu/debug/dvdisasm.c38
-rw-r--r--src/emu/debug/dvdisasm.h32
-rw-r--r--src/emu/debug/dvmemory.c82
-rw-r--r--src/emu/debug/dvmemory.h46
-rw-r--r--src/emu/debug/dvstate.c22
-rw-r--r--src/emu/debug/dvstate.h34
-rw-r--r--src/emu/debug/dvtext.c6
-rw-r--r--src/emu/debug/dvtext.h6
-rw-r--r--src/emu/debug/express.c236
-rw-r--r--src/emu/debug/express.h86
-rw-r--r--src/emu/debug/textbuf.c22
-rw-r--r--src/emu/debug/textbuf.h2
-rw-r--r--src/emu/debugger.c4
-rw-r--r--src/emu/debugger.h2
-rw-r--r--src/emu/debugint/debugint.c118
-rw-r--r--src/emu/delegate.h180
-rw-r--r--src/emu/devcb.c4
-rw-r--r--src/emu/devcb.h322
-rw-r--r--src/emu/devcb2.c6
-rw-r--r--src/emu/devcb2.h54
-rw-r--r--src/emu/devcpu.c42
-rw-r--r--src/emu/devcpu.h338
-rw-r--r--src/emu/devdelegate.h2
-rw-r--r--src/emu/device.c122
-rw-r--r--src/emu/device.h112
-rw-r--r--src/emu/devlegcy.h20
-rw-r--r--src/emu/didisasm.h16
-rw-r--r--src/emu/diexec.c68
-rw-r--r--src/emu/diexec.h102
-rw-r--r--src/emu/diimage.c622
-rw-r--r--src/emu/diimage.h100
-rw-r--r--src/emu/dimemory.c52
-rw-r--r--src/emu/dimemory.h30
-rw-r--r--src/emu/dinvram.h2
-rw-r--r--src/emu/dirtc.c2
-rw-r--r--src/emu/dirtc.h2
-rw-r--r--src/emu/diserial.c10
-rw-r--r--src/emu/diserial.h34
-rw-r--r--src/emu/dislot.c1
-rw-r--r--src/emu/dislot.h14
-rw-r--r--src/emu/disound.c18
-rw-r--r--src/emu/disound.h30
-rw-r--r--src/emu/distate.c34
-rw-r--r--src/emu/distate.h52
-rw-r--r--src/emu/drawgfx.c122
-rw-r--r--src/emu/drawgfx.h148
-rw-r--r--src/emu/drawgfxm.h1668
-rw-r--r--src/emu/drivenum.c28
-rw-r--r--src/emu/drivenum.h20
-rw-r--r--src/emu/driver.c124
-rw-r--r--src/emu/driver.h88
-rw-r--r--src/emu/drivers/emudummy.c2
-rw-r--r--src/emu/drivers/testcpu.c20
-rw-r--r--src/emu/drivers/xtal.h338
-rw-r--r--src/emu/eigccppc.h68
-rw-r--r--src/emu/eigccx86.h244
-rw-r--r--src/emu/emu.h2
-rw-r--r--src/emu/emu.mak410
-rw-r--r--src/emu/emualloc.c40
-rw-r--r--src/emu/emualloc.h76
-rw-r--r--src/emu/emucore.h90
-rw-r--r--src/emu/emuopts.c2
-rw-r--r--src/emu/emuopts.h204
-rw-r--r--src/emu/emupal.c42
-rw-r--r--src/emu/emupal.h2
-rw-r--r--src/emu/emutempl.h28
-rw-r--r--src/emu/fileio.c50
-rw-r--r--src/emu/fileio.h50
-rw-r--r--src/emu/gamedrv.h210
-rw-r--r--src/emu/hash.c12
-rw-r--r--src/emu/hash.h68
-rw-r--r--src/emu/hashfile.c2
-rw-r--r--src/emu/image.c36
-rw-r--r--src/emu/imagedev/bitbngr.c23
-rw-r--r--src/emu/imagedev/bitbngr.h44
-rw-r--r--src/emu/imagedev/cartslot.c22
-rw-r--r--src/emu/imagedev/cartslot.h60
-rw-r--r--src/emu/imagedev/cassette.c22
-rw-r--r--src/emu/imagedev/cassette.h66
-rw-r--r--src/emu/imagedev/chd_cd.c18
-rw-r--r--src/emu/imagedev/chd_cd.h16
-rw-r--r--src/emu/imagedev/flopdrv.c68
-rw-r--r--src/emu/imagedev/flopdrv.h96
-rw-r--r--src/emu/imagedev/floppy.c2
-rw-r--r--src/emu/imagedev/harddriv.c32
-rw-r--r--src/emu/imagedev/harddriv.h22
-rw-r--r--src/emu/imagedev/printer.c9
-rw-r--r--src/emu/imagedev/printer.h6
-rw-r--r--src/emu/imagedev/serial.c9
-rw-r--r--src/emu/imagedev/serial.h12
-rw-r--r--src/emu/imagedev/snapquik.c13
-rw-r--r--src/emu/imagedev/snapquik.h24
-rw-r--r--src/emu/info.c60
-rw-r--r--src/emu/info.h8
-rw-r--r--src/emu/input.c132
-rw-r--r--src/emu/input.h78
-rw-r--r--src/emu/ioport.c968
-rw-r--r--src/emu/ioport.h408
-rw-r--r--src/emu/machine.c110
-rw-r--r--src/emu/machine.h200
-rw-r--r--src/emu/machine/53c7xx.c92
-rw-r--r--src/emu/machine/53c7xx.h178
-rw-r--r--src/emu/machine/53c810.c146
-rw-r--r--src/emu/machine/53c810.h6
-rw-r--r--src/emu/machine/6522via.c126
-rw-r--r--src/emu/machine/6522via.h214
-rw-r--r--src/emu/machine/6525tpi.c20
-rw-r--r--src/emu/machine/6525tpi.h18
-rw-r--r--src/emu/machine/6526cia.c96
-rw-r--r--src/emu/machine/6526cia.h100
-rw-r--r--src/emu/machine/6532riot.c6
-rw-r--r--src/emu/machine/6532riot.h102
-rw-r--r--src/emu/machine/6551acia.c158
-rw-r--r--src/emu/machine/6551acia.h14
-rw-r--r--src/emu/machine/6821pia.c342
-rw-r--r--src/emu/machine/6821pia.h276
-rw-r--r--src/emu/machine/6840ptm.c12
-rw-r--r--src/emu/machine/6840ptm.h30
-rw-r--r--src/emu/machine/6850acia.c10
-rw-r--r--src/emu/machine/6850acia.h108
-rw-r--r--src/emu/machine/68681.c80
-rw-r--r--src/emu/machine/74123.c6
-rw-r--r--src/emu/machine/74123.h66
-rw-r--r--src/emu/machine/74148.c114
-rw-r--r--src/emu/machine/74153.c74
-rw-r--r--src/emu/machine/74181.c6
-rw-r--r--src/emu/machine/74181.h44
-rw-r--r--src/emu/machine/7474.c92
-rw-r--r--src/emu/machine/7474.h80
-rw-r--r--src/emu/machine/8042kbdc.c90
-rw-r--r--src/emu/machine/8042kbdc.h5
-rw-r--r--src/emu/machine/8237dma.c86
-rw-r--r--src/emu/machine/8237dma.h70
-rw-r--r--src/emu/machine/8257dma.c58
-rw-r--r--src/emu/machine/8257dma.h44
-rw-r--r--src/emu/machine/aakart.c16
-rw-r--r--src/emu/machine/aakart.h18
-rw-r--r--src/emu/machine/adc0808.c10
-rw-r--r--src/emu/machine/adc0808.h38
-rw-r--r--src/emu/machine/adc083x.c2
-rw-r--r--src/emu/machine/adc083x.h24
-rw-r--r--src/emu/machine/adc1038.c8
-rw-r--r--src/emu/machine/adc1038.h2
-rw-r--r--src/emu/machine/adc1213x.c50
-rw-r--r--src/emu/machine/adc1213x.h2
-rw-r--r--src/emu/machine/am53cf96.c34
-rw-r--r--src/emu/machine/am53cf96.h34
-rw-r--r--src/emu/machine/am9517a.c70
-rw-r--r--src/emu/machine/am9517a.h34
-rw-r--r--src/emu/machine/amigafdc.h6
-rw-r--r--src/emu/machine/at28c16.c10
-rw-r--r--src/emu/machine/cdp1852.c2
-rw-r--r--src/emu/machine/cdp1852.h46
-rw-r--r--src/emu/machine/cdp1871.c12
-rw-r--r--src/emu/machine/cdp1871.h80
-rw-r--r--src/emu/machine/com8116.c2
-rw-r--r--src/emu/machine/com8116.h34
-rw-r--r--src/emu/machine/ctronics.c14
-rw-r--r--src/emu/machine/ctronics.h14
-rw-r--r--src/emu/machine/ds1302.c22
-rw-r--r--src/emu/machine/ds1302.h72
-rw-r--r--src/emu/machine/ds2401.c6
-rw-r--r--src/emu/machine/ds2404.c12
-rw-r--r--src/emu/machine/ds2404.h48
-rw-r--r--src/emu/machine/ds75160a.c8
-rw-r--r--src/emu/machine/ds75160a.h30
-rw-r--r--src/emu/machine/ds75161a.c22
-rw-r--r--src/emu/machine/ds75161a.h124
-rw-r--r--src/emu/machine/e0516.c4
-rw-r--r--src/emu/machine/e0516.h28
-rw-r--r--src/emu/machine/eeprom.c102
-rw-r--r--src/emu/machine/eeprom.h50
-rw-r--r--src/emu/machine/er2055.c12
-rw-r--r--src/emu/machine/er2055.h10
-rw-r--r--src/emu/machine/f3853.c40
-rw-r--r--src/emu/machine/f3853.h36
-rw-r--r--src/emu/machine/generic.c10
-rw-r--r--src/emu/machine/generic.h10
-rw-r--r--src/emu/machine/i2cmem.c4
-rw-r--r--src/emu/machine/i2cmem.h2
-rw-r--r--src/emu/machine/i8155.c70
-rw-r--r--src/emu/machine/i8155.h70
-rw-r--r--src/emu/machine/i8212.c6
-rw-r--r--src/emu/machine/i8212.h36
-rw-r--r--src/emu/machine/i8214.c2
-rw-r--r--src/emu/machine/i8214.h36
-rw-r--r--src/emu/machine/i8243.c6
-rw-r--r--src/emu/machine/i8243.h28
-rw-r--r--src/emu/machine/i8251.c148
-rw-r--r--src/emu/machine/i8251.h64
-rw-r--r--src/emu/machine/i8255.c16
-rw-r--r--src/emu/machine/i8255.h54
-rw-r--r--src/emu/machine/i8279.c19
-rw-r--r--src/emu/machine/i8279.h30
-rw-r--r--src/emu/machine/i8355.c6
-rw-r--r--src/emu/machine/i8355.h42
-rw-r--r--src/emu/machine/idectrl.c297
-rw-r--r--src/emu/machine/idectrl.h122
-rw-r--r--src/emu/machine/im6402.c4
-rw-r--r--src/emu/machine/im6402.h28
-rw-r--r--src/emu/machine/ins8154.c12
-rw-r--r--src/emu/machine/ins8154.h28
-rw-r--r--src/emu/machine/ins8250.c40
-rw-r--r--src/emu/machine/ins8250.h24
-rw-r--r--src/emu/machine/intelfsh.c84
-rw-r--r--src/emu/machine/intelfsh.h32
-rw-r--r--src/emu/machine/jvsdev.c1
-rw-r--r--src/emu/machine/jvshost.c1
-rw-r--r--src/emu/machine/k033906.c24
-rw-r--r--src/emu/machine/k033906.h22
-rw-r--r--src/emu/machine/k053252.c9
-rw-r--r--src/emu/machine/k053252.h4
-rw-r--r--src/emu/machine/k056230.c10
-rw-r--r--src/emu/machine/k056230.h20
-rw-r--r--src/emu/machine/laserdsc.c109
-rw-r--r--src/emu/machine/laserdsc.h208
-rw-r--r--src/emu/machine/latch8.c14
-rw-r--r--src/emu/machine/latch8.h20
-rw-r--r--src/emu/machine/lc89510.c1
-rw-r--r--src/emu/machine/lc89510.h3
-rw-r--r--src/emu/machine/ldpr8210.c302
-rw-r--r--src/emu/machine/ldpr8210.h62
-rw-r--r--src/emu/machine/ldv1000.c126
-rw-r--r--src/emu/machine/ldv1000.h38
-rw-r--r--src/emu/machine/ldvp931.c136
-rw-r--r--src/emu/machine/ldvp931.h42
-rw-r--r--src/emu/machine/m6m80011ap.c3
-rw-r--r--src/emu/machine/m6m80011ap.h4
-rw-r--r--src/emu/machine/matsucd.c142
-rw-r--r--src/emu/machine/matsucd.h10
-rw-r--r--src/emu/machine/mb14241.c6
-rw-r--r--src/emu/machine/mb87078.c50
-rw-r--r--src/emu/machine/mb87078.h2
-rw-r--r--src/emu/machine/mc146818.c44
-rw-r--r--src/emu/machine/mc146818.h22
-rw-r--r--src/emu/machine/mc2661.c66
-rw-r--r--src/emu/machine/mc2661.h42
-rw-r--r--src/emu/machine/mc6852.c106
-rw-r--r--src/emu/machine/mc6852.h80
-rw-r--r--src/emu/machine/mc68901.c214
-rw-r--r--src/emu/machine/mc68901.h148
-rw-r--r--src/emu/machine/mccs1850.c84
-rw-r--r--src/emu/machine/mccs1850.h38
-rw-r--r--src/emu/machine/microtch.c14
-rw-r--r--src/emu/machine/microtch.h32
-rw-r--r--src/emu/machine/mm74c922.c8
-rw-r--r--src/emu/machine/mm74c922.h48
-rw-r--r--src/emu/machine/mos6529.c2
-rw-r--r--src/emu/machine/mos6529.h26
-rw-r--r--src/emu/machine/msm5832.c14
-rw-r--r--src/emu/machine/msm5832.h18
-rw-r--r--src/emu/machine/msm58321.c4
-rw-r--r--src/emu/machine/msm58321.h38
-rw-r--r--src/emu/machine/msm6242.c46
-rw-r--r--src/emu/machine/msm6242.h18
-rw-r--r--src/emu/machine/n68681.c135
-rw-r--r--src/emu/machine/n68681.h33
-rw-r--r--src/emu/machine/ncr539x.c124
-rw-r--r--src/emu/machine/ncr539x.h62
-rw-r--r--src/emu/machine/net_lib.c58
-rw-r--r--src/emu/machine/net_lib.h342
-rw-r--r--src/emu/machine/netlist.c31
-rw-r--r--src/emu/machine/netlist.h214
-rw-r--r--src/emu/machine/nmc9306.c20
-rw-r--r--src/emu/machine/nmc9306.h8
-rw-r--r--src/emu/machine/nscsi_bus.c51
-rw-r--r--src/emu/machine/nscsi_bus.h11
-rw-r--r--src/emu/machine/nscsi_cd.c10
-rw-r--r--src/emu/machine/nscsi_hd.c14
-rw-r--r--src/emu/machine/nvram.c8
-rw-r--r--src/emu/machine/nvram.h10
-rw-r--r--src/emu/machine/pc16552d.c80
-rw-r--r--src/emu/machine/pci.c6
-rw-r--r--src/emu/machine/pci.h72
-rw-r--r--src/emu/machine/pckeybrd.h2
-rw-r--r--src/emu/machine/pcshare.h4
-rw-r--r--src/emu/machine/pd4990a.c48
-rw-r--r--src/emu/machine/pd4990a.h2
-rw-r--r--src/emu/machine/pic8259.c46
-rw-r--r--src/emu/machine/pit8253.c518
-rw-r--r--src/emu/machine/pit8253.h8
-rw-r--r--src/emu/machine/pla.c12
-rw-r--r--src/emu/machine/pla.h40
-rw-r--r--src/emu/machine/ram.c2
-rw-r--r--src/emu/machine/ram.h20
-rw-r--r--src/emu/machine/rescap.h8
-rw-r--r--src/emu/machine/roc10937.c29
-rw-r--r--src/emu/machine/roc10937.h28
-rw-r--r--src/emu/machine/rp5c01.c34
-rw-r--r--src/emu/machine/rp5c01.h36
-rw-r--r--src/emu/machine/rp5c15.c34
-rw-r--r--src/emu/machine/rp5c15.h42
-rw-r--r--src/emu/machine/rp5h01.c10
-rw-r--r--src/emu/machine/rp5h01.h14
-rw-r--r--src/emu/machine/rtc4543.c63
-rw-r--r--src/emu/machine/rtc4543.h50
-rw-r--r--src/emu/machine/rtc65271.c67
-rw-r--r--src/emu/machine/rtc65271.h12
-rw-r--r--src/emu/machine/rtc9701.c34
-rw-r--r--src/emu/machine/rtc9701.h8
-rw-r--r--src/emu/machine/s3520cf.c24
-rw-r--r--src/emu/machine/s3520cf.h2
-rw-r--r--src/emu/machine/s3c2400.c3
-rw-r--r--src/emu/machine/s3c2400.h30
-rw-r--r--src/emu/machine/s3c2410.c3
-rw-r--r--src/emu/machine/s3c2410.h30
-rw-r--r--src/emu/machine/s3c2440.c2
-rw-r--r--src/emu/machine/s3c2440.h30
-rw-r--r--src/emu/machine/s3c24xx.c18
-rw-r--r--src/emu/machine/scsibus.c2
-rw-r--r--src/emu/machine/scsicb.c2
-rw-r--r--src/emu/machine/scsicd.c54
-rw-r--r--src/emu/machine/scsihd.c8
-rw-r--r--src/emu/machine/scsihle.c44
-rw-r--r--src/emu/machine/secflash.c6
-rw-r--r--src/emu/machine/secflash.h2
-rw-r--r--src/emu/machine/seibu_cop.c52
-rw-r--r--src/emu/machine/seibu_cop.h28
-rw-r--r--src/emu/machine/smc91c9x.c197
-rw-r--r--src/emu/machine/smc91c9x.h2
-rw-r--r--src/emu/machine/tc009xlvc.c5
-rw-r--r--src/emu/machine/tc009xlvc.h9
-rw-r--r--src/emu/machine/timekpr.c5
-rw-r--r--src/emu/machine/timekpr.h2
-rw-r--r--src/emu/machine/tmp68301.c59
-rw-r--r--src/emu/machine/tms6100.c14
-rw-r--r--src/emu/machine/tms9901.c62
-rw-r--r--src/emu/machine/tms9901.h28
-rw-r--r--src/emu/machine/tms9902.c37
-rw-r--r--src/emu/machine/tms9902.h168
-rw-r--r--src/emu/machine/upd1990a.c8
-rw-r--r--src/emu/machine/upd1990a.h50
-rw-r--r--src/emu/machine/upd4701.c2
-rw-r--r--src/emu/machine/upd4701.h2
-rw-r--r--src/emu/machine/upd7201.c2
-rw-r--r--src/emu/machine/upd7201.h44
-rw-r--r--src/emu/machine/upd765.c122
-rw-r--r--src/emu/machine/upd765.h42
-rw-r--r--src/emu/machine/v3021.c24
-rw-r--r--src/emu/machine/v3021.h2
-rw-r--r--src/emu/machine/wd17xx.c568
-rw-r--r--src/emu/machine/wd17xx.h4
-rw-r--r--src/emu/machine/wd33c93.c218
-rw-r--r--src/emu/machine/wd33c93.h90
-rw-r--r--src/emu/machine/wd_fdc.c6
-rw-r--r--src/emu/machine/x2212.c14
-rw-r--r--src/emu/machine/x2212.h16
-rw-r--r--src/emu/machine/x76f041.c12
-rw-r--r--src/emu/machine/x76f100.c6
-rw-r--r--src/emu/machine/z80ctc.c78
-rw-r--r--src/emu/machine/z80ctc.h38
-rw-r--r--src/emu/machine/z80dart.c242
-rw-r--r--src/emu/machine/z80dart.h126
-rw-r--r--src/emu/machine/z80dma.c162
-rw-r--r--src/emu/machine/z80dma.h54
-rw-r--r--src/emu/machine/z80pio.c48
-rw-r--r--src/emu/machine/z80pio.h58
-rw-r--r--src/emu/machine/z80sio.c210
-rw-r--r--src/emu/machine/z80sio.h28
-rw-r--r--src/emu/machine/z80sti.c94
-rw-r--r--src/emu/machine/z80sti.h82
-rw-r--r--src/emu/machine/z8536.c140
-rw-r--r--src/emu/machine/z8536.h48
-rw-r--r--src/emu/mame.c15
-rw-r--r--src/emu/mame.h22
-rw-r--r--src/emu/mconfig.c26
-rw-r--r--src/emu/mconfig.h64
-rw-r--r--src/emu/memory.c492
-rw-r--r--src/emu/memory.h424
-rw-r--r--src/emu/output.c20
-rw-r--r--src/emu/output.h2
-rw-r--r--src/emu/profiler.c4
-rw-r--r--src/emu/profiler.h24
-rw-r--r--src/emu/render.c140
-rw-r--r--src/emu/render.h302
-rw-r--r--src/emu/rendersw.c62
-rw-r--r--src/emu/rendfont.c14
-rw-r--r--src/emu/rendfont.h38
-rw-r--r--src/emu/rendlay.c84
-rw-r--r--src/emu/rendlay.h136
-rw-r--r--src/emu/rendutil.c64
-rw-r--r--src/emu/rendutil.h6
-rw-r--r--src/emu/romload.c45
-rw-r--r--src/emu/romload.h288
-rw-r--r--src/emu/save.c26
-rw-r--r--src/emu/save.h30
-rw-r--r--src/emu/schedule.c30
-rw-r--r--src/emu/schedule.h74
-rw-r--r--src/emu/screen.c80
-rw-r--r--src/emu/screen.h138
-rw-r--r--src/emu/softlist.c32
-rw-r--r--src/emu/softlist.h44
-rw-r--r--src/emu/sound.c72
-rw-r--r--src/emu/sound.h86
-rw-r--r--src/emu/sound/2151intf.c8
-rw-r--r--src/emu/sound/2151intf.h14
-rw-r--r--src/emu/sound/2203intf.c16
-rw-r--r--src/emu/sound/2203intf.h2
-rw-r--r--src/emu/sound/2413intf.c24
-rw-r--r--src/emu/sound/2413intf.h2
-rw-r--r--src/emu/sound/2608intf.c20
-rw-r--r--src/emu/sound/2608intf.h4
-rw-r--r--src/emu/sound/2610intf.c22
-rw-r--r--src/emu/sound/2610intf.h4
-rw-r--r--src/emu/sound/2612intf.c16
-rw-r--r--src/emu/sound/2612intf.h22
-rw-r--r--src/emu/sound/262intf.c14
-rw-r--r--src/emu/sound/262intf.h2
-rw-r--r--src/emu/sound/3526intf.c14
-rw-r--r--src/emu/sound/3526intf.h2
-rw-r--r--src/emu/sound/3812intf.c14
-rw-r--r--src/emu/sound/3812intf.h2
-rw-r--r--src/emu/sound/8950intf.c14
-rw-r--r--src/emu/sound/8950intf.h4
-rw-r--r--src/emu/sound/aica.c212
-rw-r--r--src/emu/sound/aica.h6
-rw-r--r--src/emu/sound/aicadsp.c32
-rw-r--r--src/emu/sound/aicadsp.h20
-rw-r--r--src/emu/sound/aicalfo.c52
-rw-r--r--src/emu/sound/asc.c34
-rw-r--r--src/emu/sound/asc.h35
-rw-r--r--src/emu/sound/astrocde.c30
-rw-r--r--src/emu/sound/astrocde.h2
-rw-r--r--src/emu/sound/awacs.c117
-rw-r--r--src/emu/sound/awacs.h13
-rw-r--r--src/emu/sound/ay8910.c136
-rw-r--r--src/emu/sound/ay8910.h32
-rw-r--r--src/emu/sound/beep.c18
-rw-r--r--src/emu/sound/beep.h4
-rw-r--r--src/emu/sound/bsmt2000.c28
-rw-r--r--src/emu/sound/bsmt2000.h22
-rw-r--r--src/emu/sound/c140.c74
-rw-r--r--src/emu/sound/c140.h4
-rw-r--r--src/emu/sound/c352.c40
-rw-r--r--src/emu/sound/c352.h99
-rw-r--r--src/emu/sound/c6280.c370
-rw-r--r--src/emu/sound/c6280.h20
-rw-r--r--src/emu/sound/cdda.c22
-rw-r--r--src/emu/sound/cdda.h2
-rw-r--r--src/emu/sound/cdp1863.c12
-rw-r--r--src/emu/sound/cdp1863.h22
-rw-r--r--src/emu/sound/cdp1864.c22
-rw-r--r--src/emu/sound/cdp1864.h122
-rw-r--r--src/emu/sound/cdp1869.c198
-rw-r--r--src/emu/sound/cdp1869.h182
-rw-r--r--src/emu/sound/cem3394.c66
-rw-r--r--src/emu/sound/cem3394.h8
-rw-r--r--src/emu/sound/dac.c6
-rw-r--r--src/emu/sound/dac.h14
-rw-r--r--src/emu/sound/digitalk.c4
-rw-r--r--src/emu/sound/digitalk.h2
-rw-r--r--src/emu/sound/disc_cls.h152
-rw-r--r--src/emu/sound/disc_dev.c632
-rw-r--r--src/emu/sound/disc_dev.h170
-rw-r--r--src/emu/sound/disc_flt.c240
-rw-r--r--src/emu/sound/disc_flt.h180
-rw-r--r--src/emu/sound/disc_inp.c30
-rw-r--r--src/emu/sound/disc_mth.c1152
-rw-r--r--src/emu/sound/disc_mth.h202
-rw-r--r--src/emu/sound/disc_sys.c1
-rw-r--r--src/emu/sound/disc_wav.c226
-rw-r--r--src/emu/sound/disc_wav.h198
-rw-r--r--src/emu/sound/discrete.c88
-rw-r--r--src/emu/sound/discrete.h704
-rw-r--r--src/emu/sound/dmadac.c24
-rw-r--r--src/emu/sound/dmadac.h2
-rw-r--r--src/emu/sound/es5503.c99
-rw-r--r--src/emu/sound/es5503.h76
-rw-r--r--src/emu/sound/es5506.c804
-rw-r--r--src/emu/sound/es5506.h22
-rw-r--r--src/emu/sound/es8712.c48
-rw-r--r--src/emu/sound/es8712.h2
-rw-r--r--src/emu/sound/filter.c12
-rw-r--r--src/emu/sound/filter.h16
-rw-r--r--src/emu/sound/flt_rc.c12
-rw-r--r--src/emu/sound/flt_rc.h18
-rw-r--r--src/emu/sound/flt_vol.c8
-rw-r--r--src/emu/sound/flt_vol.h2
-rw-r--r--src/emu/sound/fm.c826
-rw-r--r--src/emu/sound/fm.h72
-rw-r--r--src/emu/sound/fm2612.c796
-rw-r--r--src/emu/sound/fmopl.c531
-rw-r--r--src/emu/sound/fmopl.h12
-rw-r--r--src/emu/sound/gaelco.c24
-rw-r--r--src/emu/sound/gaelco.h24
-rw-r--r--src/emu/sound/hc55516.c46
-rw-r--r--src/emu/sound/hc55516.h2
-rw-r--r--src/emu/sound/i5000.c27
-rw-r--r--src/emu/sound/i5000.h55
-rw-r--r--src/emu/sound/ics2115.c622
-rw-r--r--src/emu/sound/ics2115.h102
-rw-r--r--src/emu/sound/iremga20.c6
-rw-r--r--src/emu/sound/iremga20.h2
-rw-r--r--src/emu/sound/k005289.c8
-rw-r--r--src/emu/sound/k005289.h2
-rw-r--r--src/emu/sound/k007232.c540
-rw-r--r--src/emu/sound/k007232.h2
-rw-r--r--src/emu/sound/k051649.c12
-rw-r--r--src/emu/sound/k051649.h2
-rw-r--r--src/emu/sound/k053260.c54
-rw-r--r--src/emu/sound/k053260.h4
-rw-r--r--src/emu/sound/k054539.c32
-rw-r--r--src/emu/sound/k054539.h26
-rw-r--r--src/emu/sound/k056800.c4
-rw-r--r--src/emu/sound/k056800.h2
-rw-r--r--src/emu/sound/lmc1992.c4
-rw-r--r--src/emu/sound/lmc1992.h36
-rw-r--r--src/emu/sound/mas3507d.c3
-rw-r--r--src/emu/sound/mos6560.c40
-rw-r--r--src/emu/sound/mos6560.h60
-rw-r--r--src/emu/sound/mpeg_audio.c6
-rw-r--r--src/emu/sound/mpeg_audio.h6
-rw-r--r--src/emu/sound/msm5205.c12
-rw-r--r--src/emu/sound/msm5205.h2
-rw-r--r--src/emu/sound/msm5232.c242
-rw-r--r--src/emu/sound/msm5232.h4
-rw-r--r--src/emu/sound/multipcm.c82
-rw-r--r--src/emu/sound/multipcm.h2
-rw-r--r--src/emu/sound/n63701x.c22
-rw-r--r--src/emu/sound/n63701x.h2
-rw-r--r--src/emu/sound/namco.c30
-rw-r--r--src/emu/sound/namco.h9
-rw-r--r--src/emu/sound/nes_apu.c66
-rw-r--r--src/emu/sound/nes_apu.h2
-rw-r--r--src/emu/sound/nes_defs.h12
-rw-r--r--src/emu/sound/nile.c8
-rw-r--r--src/emu/sound/okiadpcm.c18
-rw-r--r--src/emu/sound/okiadpcm.h8
-rw-r--r--src/emu/sound/okim6258.c32
-rw-r--r--src/emu/sound/okim6258.h16
-rw-r--r--src/emu/sound/okim6295.c55
-rw-r--r--src/emu/sound/okim6295.h26
-rw-r--r--src/emu/sound/okim6376.c50
-rw-r--r--src/emu/sound/okim6376.h2
-rw-r--r--src/emu/sound/okim9810.c648
-rw-r--r--src/emu/sound/okim9810.h76
-rw-r--r--src/emu/sound/pokey.c538
-rw-r--r--src/emu/sound/pokey.h128
-rw-r--r--src/emu/sound/qs1000.c14
-rw-r--r--src/emu/sound/qs1000.h74
-rw-r--r--src/emu/sound/qsound.c34
-rw-r--r--src/emu/sound/qsound.h38
-rw-r--r--src/emu/sound/rf5c400.c122
-rw-r--r--src/emu/sound/rf5c400.h2
-rw-r--r--src/emu/sound/rf5c68.c50
-rw-r--r--src/emu/sound/rf5c68.h2
-rw-r--r--src/emu/sound/s14001a.c14
-rw-r--r--src/emu/sound/s14001a.h9
-rw-r--r--src/emu/sound/s2636.c14
-rw-r--r--src/emu/sound/s2636.h2
-rw-r--r--src/emu/sound/saa1099.c156
-rw-r--r--src/emu/sound/saa1099.h2
-rw-r--r--src/emu/sound/samples.c58
-rw-r--r--src/emu/sound/samples.h42
-rw-r--r--src/emu/sound/scsp.c218
-rw-r--r--src/emu/sound/scsp.h6
-rw-r--r--src/emu/sound/scspdsp.c34
-rw-r--r--src/emu/sound/scspdsp.h20
-rw-r--r--src/emu/sound/scsplfo.c48
-rw-r--r--src/emu/sound/segapcm.c16
-rw-r--r--src/emu/sound/segapcm.h2
-rw-r--r--src/emu/sound/sid.c37
-rw-r--r--src/emu/sound/sid.h14
-rw-r--r--src/emu/sound/sid6581.c6
-rw-r--r--src/emu/sound/sid6581.h2
-rw-r--r--src/emu/sound/side6581.h210
-rw-r--r--src/emu/sound/sidenvel.c54
-rw-r--r--src/emu/sound/sidvoice.c295
-rw-r--r--src/emu/sound/sidvoice.h2
-rw-r--r--src/emu/sound/sidw6581.h2048
-rw-r--r--src/emu/sound/sn76477.c426
-rw-r--r--src/emu/sound/sn76477.h8
-rw-r--r--src/emu/sound/sn76496.c45
-rw-r--r--src/emu/sound/sn76496.h64
-rw-r--r--src/emu/sound/snkwave.c16
-rw-r--r--src/emu/sound/snkwave.h2
-rw-r--r--src/emu/sound/sound.mak10
-rw-r--r--src/emu/sound/sp0250.c6
-rw-r--r--src/emu/sound/sp0250.h2
-rw-r--r--src/emu/sound/sp0256.c1902
-rw-r--r--src/emu/sound/sp0256.h2
-rw-r--r--src/emu/sound/speaker.c88
-rw-r--r--src/emu/sound/speaker.h8
-rw-r--r--src/emu/sound/spu.c156
-rw-r--r--src/emu/sound/spu.h86
-rw-r--r--src/emu/sound/spu_tables.c6
-rw-r--r--src/emu/sound/spureverb.c44
-rw-r--r--src/emu/sound/spureverb.h46
-rw-r--r--src/emu/sound/st0016.c6
-rw-r--r--src/emu/sound/st0016.h2
-rw-r--r--src/emu/sound/t6w28.c53
-rw-r--r--src/emu/sound/t6w28.h14
-rw-r--r--src/emu/sound/tc8830f.c2
-rw-r--r--src/emu/sound/tc8830f.h24
-rw-r--r--src/emu/sound/tiaintf.c4
-rw-r--r--src/emu/sound/tiaintf.h2
-rw-r--r--src/emu/sound/tiasound.c544
-rw-r--r--src/emu/sound/tiasound.h3
-rw-r--r--src/emu/sound/tms3615.c28
-rw-r--r--src/emu/sound/tms3615.h6
-rw-r--r--src/emu/sound/tms36xx.c610
-rw-r--r--src/emu/sound/tms36xx.h10
-rw-r--r--src/emu/sound/tms5110.c244
-rw-r--r--src/emu/sound/tms5110.h48
-rw-r--r--src/emu/sound/tms5110r.c463
-rw-r--r--src/emu/sound/tms5220.c437
-rw-r--r--src/emu/sound/tms5220.h150
-rw-r--r--src/emu/sound/tms5220r.c1
-rw-r--r--src/emu/sound/upd7759.c108
-rw-r--r--src/emu/sound/upd7759.h6
-rw-r--r--src/emu/sound/vlm5030.c54
-rw-r--r--src/emu/sound/vlm5030.h2
-rw-r--r--src/emu/sound/votrax.c48
-rw-r--r--src/emu/sound/votrax.h134
-rw-r--r--src/emu/sound/vrender0.c28
-rw-r--r--src/emu/sound/wave.c6
-rw-r--r--src/emu/sound/wave.h6
-rw-r--r--src/emu/sound/x1_010.c78
-rw-r--r--src/emu/sound/x1_010.h4
-rw-r--r--src/emu/sound/ym2151.c597
-rw-r--r--src/emu/sound/ym2413.c522
-rw-r--r--src/emu/sound/ym2413.h12
-rw-r--r--src/emu/sound/ymdeltat.c89
-rw-r--r--src/emu/sound/ymdeltat.h84
-rw-r--r--src/emu/sound/ymf262.c617
-rw-r--r--src/emu/sound/ymf262.h12
-rw-r--r--src/emu/sound/ymf271.c194
-rw-r--r--src/emu/sound/ymf271.h8
-rw-r--r--src/emu/sound/ymf278b.c74
-rw-r--r--src/emu/sound/ymf278b.h6
-rw-r--r--src/emu/sound/ymz280b.c160
-rw-r--r--src/emu/sound/ymz280b.h8
-rw-r--r--src/emu/sound/ymz770.c2
-rw-r--r--src/emu/sound/ymz770.h45
-rw-r--r--src/emu/sound/zsg2.c30
-rw-r--r--src/emu/sound/zsg2.h4
-rw-r--r--src/emu/speaker.c18
-rw-r--r--src/emu/speaker.h16
-rw-r--r--src/emu/sprite.c12
-rw-r--r--src/emu/sprite.h40
-rw-r--r--src/emu/tilemap.c86
-rw-r--r--src/emu/tilemap.h158
-rw-r--r--src/emu/timer.c28
-rw-r--r--src/emu/timer.h30
-rw-r--r--src/emu/ui.c43
-rw-r--r--src/emu/ui.h76
-rw-r--r--src/emu/uigfx.c34
-rw-r--r--src/emu/uigfx.h2
-rw-r--r--src/emu/uiimage.c91
-rw-r--r--src/emu/uiimage.h6
-rw-r--r--src/emu/uiinput.c26
-rw-r--r--src/emu/uiinput.h14
-rw-r--r--src/emu/uimain.c53
-rw-r--r--src/emu/uimain.h72
-rw-r--r--src/emu/uimenu.c18
-rw-r--r--src/emu/uimenu.h72
-rw-r--r--src/emu/uiswlist.c2
-rw-r--r--src/emu/uiswlist.h4
-rw-r--r--src/emu/validity.c14
-rw-r--r--src/emu/validity.h32
-rw-r--r--src/emu/video.c114
-rw-r--r--src/emu/video.h76
-rw-r--r--src/emu/video/315_5124.c62
-rw-r--r--src/emu/video/315_5124.h24
-rw-r--r--src/emu/video/bufsprite.c3
-rw-r--r--src/emu/video/bufsprite.h8
-rw-r--r--src/emu/video/cdp1861.c8
-rw-r--r--src/emu/video/cdp1861.h86
-rw-r--r--src/emu/video/cdp1862.c2
-rw-r--r--src/emu/video/cdp1862.h54
-rw-r--r--src/emu/video/crt9007.c32
-rw-r--r--src/emu/video/crt9007.h60
-rw-r--r--src/emu/video/crt9021.h26
-rw-r--r--src/emu/video/crt9212.h36
-rw-r--r--src/emu/video/dm9368.c6
-rw-r--r--src/emu/video/dm9368.h24
-rw-r--r--src/emu/video/generic.h2
-rw-r--r--src/emu/video/h63484.c180
-rw-r--r--src/emu/video/h63484.h46
-rw-r--r--src/emu/video/hd44102.c32
-rw-r--r--src/emu/video/hd44102.h40
-rw-r--r--src/emu/video/hd61830.c24
-rw-r--r--src/emu/video/hd61830.h56
-rw-r--r--src/emu/video/hd63484.c158
-rw-r--r--src/emu/video/hd63484.h2
-rw-r--r--src/emu/video/huc6202.c37
-rw-r--r--src/emu/video/huc6202.h71
-rw-r--r--src/emu/video/huc6260.c27
-rw-r--r--src/emu/video/huc6260.h56
-rw-r--r--src/emu/video/huc6261.c13
-rw-r--r--src/emu/video/huc6261.h46
-rw-r--r--src/emu/video/huc6270.c109
-rw-r--r--src/emu/video/huc6270.h67
-rw-r--r--src/emu/video/huc6272.c52
-rw-r--r--src/emu/video/huc6272.h4
-rw-r--r--src/emu/video/i8275.c80
-rw-r--r--src/emu/video/i8275.h34
-rw-r--r--src/emu/video/i8275x.c82
-rw-r--r--src/emu/video/i8275x.h20
-rw-r--r--src/emu/video/k053250.c117
-rw-r--r--src/emu/video/k053250.h7
-rw-r--r--src/emu/video/m50458.c6
-rw-r--r--src/emu/video/m50458.h8
-rw-r--r--src/emu/video/mb90082.c4
-rw-r--r--src/emu/video/mb90082.h4
-rw-r--r--src/emu/video/mc6845.c158
-rw-r--r--src/emu/video/mc6845.h208
-rw-r--r--src/emu/video/msm6255.c44
-rw-r--r--src/emu/video/msm6255.h38
-rw-r--r--src/emu/video/pc_cga.c64
-rw-r--r--src/emu/video/pc_cga.h7
-rw-r--r--src/emu/video/pc_vga.c96
-rw-r--r--src/emu/video/pc_vga.h109
-rw-r--r--src/emu/video/poly.c142
-rw-r--r--src/emu/video/poly.h30
-rw-r--r--src/emu/video/polynew.h136
-rw-r--r--src/emu/video/psx.c18
-rw-r--r--src/emu/video/ramdac.c3
-rw-r--r--src/emu/video/ramdac.h4
-rw-r--r--src/emu/video/resnet.c126
-rw-r--r--src/emu/video/resnet.h112
-rw-r--r--src/emu/video/rgbsse.h8
-rw-r--r--src/emu/video/rgbvmx.h24
-rw-r--r--src/emu/video/s2636.c6
-rw-r--r--src/emu/video/saa5050.c22
-rw-r--r--src/emu/video/saa5050.h20
-rw-r--r--src/emu/video/sed1330.c112
-rw-r--r--src/emu/video/sed1330.h112
-rw-r--r--src/emu/video/tlc34076.c122
-rw-r--r--src/emu/video/tlc34076.h4
-rw-r--r--src/emu/video/tms34061.c80
-rw-r--r--src/emu/video/tms34061.h18
-rw-r--r--src/emu/video/tms9927.c78
-rw-r--r--src/emu/video/tms9927.h6
-rw-r--r--src/emu/video/tms9928a.c35
-rw-r--r--src/emu/video/tms9928a.h84
-rw-r--r--src/emu/video/upd3301.c48
-rw-r--r--src/emu/video/upd3301.h108
-rw-r--r--src/emu/video/v9938.c155
-rw-r--r--src/emu/video/v9938.h34
-rw-r--r--src/emu/video/vector.c20
-rw-r--r--src/emu/video/vector.h1
-rw-r--r--src/emu/video/vooddefs.h5322
-rw-r--r--src/emu/video/voodoo.c548
-rw-r--r--src/emu/video/voodoo.h22
-rw-r--r--src/ldplayer/ldplayer.c44
-rw-r--r--src/ldplayer/ldplayer.lst4
-rw-r--r--src/ldplayer/ldplayer.mak2
-rw-r--r--src/lib/expat/expat.h408
-rw-r--r--src/lib/expat/xmlparse.c10200
-rw-r--r--src/lib/expat/xmlrole.c1944
-rw-r--r--src/lib/expat/xmlrole.h146
-rw-r--r--src/lib/expat/xmltok.c1836
-rw-r--r--src/lib/expat/xmltok.h188
-rw-r--r--src/lib/expat/xmltok_impl.c3048
-rw-r--r--src/lib/expat/xmltok_impl.h74
-rw-r--r--src/lib/expat/xmltok_ns.c128
-rw-r--r--src/lib/formats/a26_cas.c31
-rw-r--r--src/lib/formats/ace_tap.c26
-rw-r--r--src/lib/formats/ace_tap.h1
-rw-r--r--src/lib/formats/adam_cas.h1
-rw-r--r--src/lib/formats/ami_dsk.c6
-rw-r--r--src/lib/formats/ap2_dsk.c48
-rw-r--r--src/lib/formats/ap_dsk35.c140
-rw-r--r--src/lib/formats/apf_apt.c16
-rw-r--r--src/lib/formats/apridisk.c14
-rw-r--r--src/lib/formats/basicdsk.c15
-rw-r--r--src/lib/formats/cassimg.c18
-rw-r--r--src/lib/formats/cassimg.h74
-rw-r--r--src/lib/formats/cbm_tap.c108
-rw-r--r--src/lib/formats/cgen_cas.c17
-rw-r--r--src/lib/formats/cgen_cas.h1
-rw-r--r--src/lib/formats/coco_cas.c18
-rw-r--r--src/lib/formats/coco_dsk.c94
-rw-r--r--src/lib/formats/comx35_dsk.c46
-rw-r--r--src/lib/formats/cpis_dsk.c12
-rw-r--r--src/lib/formats/cqm_dsk.c11
-rw-r--r--src/lib/formats/csw_cas.c38
-rw-r--r--src/lib/formats/d64_dsk.c172
-rw-r--r--src/lib/formats/d88_dsk.c2
-rw-r--r--src/lib/formats/dfi_dsk.c2
-rw-r--r--src/lib/formats/dim_dsk.c17
-rw-r--r--src/lib/formats/dsk_dsk.c13
-rw-r--r--src/lib/formats/esq16_dsk.c12
-rw-r--r--src/lib/formats/esq8_dsk.c40
-rw-r--r--src/lib/formats/fdi_dsk.c42
-rw-r--r--src/lib/formats/flopimg.c2
-rw-r--r--src/lib/formats/flopimg.h196
-rw-r--r--src/lib/formats/fm7_cas.c18
-rw-r--r--src/lib/formats/fmsx_cas.c18
-rw-r--r--src/lib/formats/g64_dsk.c24
-rw-r--r--src/lib/formats/g64_dsk.h22
-rw-r--r--src/lib/formats/gtp_cas.c46
-rw-r--r--src/lib/formats/hect_tap.c118
-rw-r--r--src/lib/formats/hect_tap.h1
-rw-r--r--src/lib/formats/hxcmfm_dsk.c2
-rw-r--r--src/lib/formats/imageutl.c3
-rw-r--r--src/lib/formats/imageutl.h64
-rw-r--r--src/lib/formats/imd_dsk.c4
-rw-r--r--src/lib/formats/ioprocs.c3
-rw-r--r--src/lib/formats/kc_cas.c60
-rw-r--r--src/lib/formats/kc_cas.h1
-rw-r--r--src/lib/formats/kim1_cas.c23
-rw-r--r--src/lib/formats/kim1_cas.h1
-rw-r--r--src/lib/formats/lviv_lvt.c36
-rw-r--r--src/lib/formats/mfi_dsk.c10
-rw-r--r--src/lib/formats/mz_cas.c184
-rw-r--r--src/lib/formats/orao_cas.c30
-rw-r--r--src/lib/formats/oric_dsk.c8
-rw-r--r--src/lib/formats/oric_tap.c36
-rw-r--r--src/lib/formats/p6001_cas.c18
-rw-r--r--src/lib/formats/pasti_dsk.c66
-rw-r--r--src/lib/formats/pc_dsk.c54
-rw-r--r--src/lib/formats/pmd_cas.c30
-rw-r--r--src/lib/formats/primoptp.c42
-rw-r--r--src/lib/formats/rk_cas.c68
-rw-r--r--src/lib/formats/rk_cas.h1
-rw-r--r--src/lib/formats/sf7000_dsk.c2
-rw-r--r--src/lib/formats/st_dsk.c12
-rw-r--r--src/lib/formats/svi_cas.c26
-rw-r--r--src/lib/formats/svi_cas.h1
-rw-r--r--src/lib/formats/svi_dsk.c4
-rw-r--r--src/lib/formats/td0_dsk.c530
-rw-r--r--src/lib/formats/thom_cas.c224
-rw-r--r--src/lib/formats/thom_dsk.c121
-rw-r--r--src/lib/formats/tiki100_dsk.c6
-rw-r--r--src/lib/formats/trd_dsk.c3
-rw-r--r--src/lib/formats/trs_cas.c23
-rw-r--r--src/lib/formats/trs_cas.h1
-rw-r--r--src/lib/formats/trs_dsk.c22
-rw-r--r--src/lib/formats/tvc_cas.c56
-rw-r--r--src/lib/formats/tzx_cas.c155
-rw-r--r--src/lib/formats/uef_cas.c45
-rw-r--r--src/lib/formats/upd765_dsk.c8
-rw-r--r--src/lib/formats/upd765_dsk.h2
-rw-r--r--src/lib/formats/vg5k_cas.c38
-rw-r--r--src/lib/formats/vg5k_cas.h1
-rw-r--r--src/lib/formats/vt_cas.c88
-rw-r--r--src/lib/formats/wavfile.c51
-rw-r--r--src/lib/formats/wd177x_dsk.c8
-rw-r--r--src/lib/formats/wd177x_dsk.h2
-rw-r--r--src/lib/formats/x07_cas.c24
-rw-r--r--src/lib/formats/x1_tap.c18
-rw-r--r--src/lib/formats/z80ne_dsk.c144
-rw-r--r--src/lib/formats/zx81_p.c96
-rw-r--r--src/lib/lib.mak214
-rw-r--r--src/lib/lib7z/7z.h168
-rw-r--r--src/lib/lib7z/7zBuf.c36
-rw-r--r--src/lib/lib7z/7zBuf.h10
-rw-r--r--src/lib/lib7z/7zBuf2.c48
-rw-r--r--src/lib/lib7z/7zCrc.c90
-rw-r--r--src/lib/lib7z/7zCrcOpt.c70
-rw-r--r--src/lib/lib7z/7zDec.c768
-rw-r--r--src/lib/lib7z/7zIn.c2268
-rw-r--r--src/lib/lib7z/7zStream.c182
-rw-r--r--src/lib/lib7z/Aes.c370
-rw-r--r--src/lib/lib7z/AesOpt.c254
-rw-r--r--src/lib/lib7z/Alloc.c128
-rw-r--r--src/lib/lib7z/Bcj2.c196
-rw-r--r--src/lib/lib7z/Bcj2.h10
-rw-r--r--src/lib/lib7z/Bra.c214
-rw-r--r--src/lib/lib7z/Bra86.c140
-rw-r--r--src/lib/lib7z/BraIA64.c98
-rw-r--r--src/lib/lib7z/BwtSort.c913
-rw-r--r--src/lib/lib7z/CpuArch.c248
-rw-r--r--src/lib/lib7z/CpuArch.h50
-rw-r--r--src/lib/lib7z/Delta.c84
-rw-r--r--src/lib/lib7z/HuffEnc.c258
-rw-r--r--src/lib/lib7z/LzFind.c1148
-rw-r--r--src/lib/lib7z/LzFind.h88
-rw-r--r--src/lib/lib7z/LzFindMt.c1066
-rw-r--r--src/lib/lib7z/LzFindMt.h116
-rw-r--r--src/lib/lib7z/LzHash.h42
-rw-r--r--src/lib/lib7z/Lzma2Dec.c526
-rw-r--r--src/lib/lib7z/Lzma2Dec.h22
-rw-r--r--src/lib/lib7z/Lzma2Enc.c708
-rw-r--r--src/lib/lib7z/Lzma2Enc.h10
-rw-r--r--src/lib/lib7z/Lzma86.h8
-rw-r--r--src/lib/lib7z/Lzma86Dec.c74
-rw-r--r--src/lib/lib7z/Lzma86Enc.c162
-rw-r--r--src/lib/lib7z/LzmaDec.c1624
-rw-r--r--src/lib/lib7z/LzmaDec.h60
-rw-r--r--src/lib/lib7z/LzmaEnc.c3516
-rw-r--r--src/lib/lib7z/LzmaEnc.h34
-rw-r--r--src/lib/lib7z/LzmaLib.c44
-rw-r--r--src/lib/lib7z/LzmaLib.h20
-rw-r--r--src/lib/lib7z/MtCoder.c438
-rw-r--r--src/lib/lib7z/MtCoder.h82
-rw-r--r--src/lib/lib7z/Ppmd.h58
-rw-r--r--src/lib/lib7z/Ppmd7.c1140
-rw-r--r--src/lib/lib7z/Ppmd7.h98
-rw-r--r--src/lib/lib7z/Ppmd7Dec.c294
-rw-r--r--src/lib/lib7z/Ppmd7Enc.c288
-rw-r--r--src/lib/lib7z/Ppmd8.c1844
-rw-r--r--src/lib/lib7z/Ppmd8.h108
-rw-r--r--src/lib/lib7z/Ppmd8Dec.c248
-rw-r--r--src/lib/lib7z/Ppmd8Enc.c242
-rw-r--r--src/lib/lib7z/Sha256.c254
-rw-r--r--src/lib/lib7z/Sha256.h6
-rw-r--r--src/lib/lib7z/Sort.c98
-rw-r--r--src/lib/lib7z/Threads.c68
-rw-r--r--src/lib/lib7z/Types.h74
-rw-r--r--src/lib/lib7z/Xz.c100
-rw-r--r--src/lib/lib7z/Xz.h156
-rw-r--r--src/lib/lib7z/XzCrc64.c28
-rw-r--r--src/lib/lib7z/XzDec.c1438
-rw-r--r--src/lib/lib7z/XzEnc.c696
-rw-r--r--src/lib/lib7z/XzEnc.h16
-rw-r--r--src/lib/lib7z/XzIn.c440
-rw-r--r--src/lib/lib7z/x7zAlloc.c82
-rw-r--r--src/lib/lib7z/x7zFile.c360
-rw-r--r--src/lib/lib7z/x7zFile.h22
-rw-r--r--src/lib/libflac/include/flac++/decoder.h78
-rw-r--r--src/lib/libflac/include/flac++/encoder.h84
-rw-r--r--src/lib/libflac/include/flac++/export.h4
-rw-r--r--src/lib/libflac/include/flac++/metadata.h524
-rw-r--r--src/lib/libflac/include/flac/export.h4
-rw-r--r--src/lib/libflac/include/flac/format.h84
-rw-r--r--src/lib/libflac/include/flac/metadata.h26
-rw-r--r--src/lib/libflac/include/flac/stream_decoder.h48
-rw-r--r--src/lib/libflac/include/flac/stream_encoder.h50
-rw-r--r--src/lib/libflac/libflac/bitreader.c162
-rw-r--r--src/lib/libflac/libflac/bitwriter.c14
-rw-r--r--src/lib/libflac/libflac/cpu.c4
-rw-r--r--src/lib/libflac/libflac/fixed.c74
-rw-r--r--src/lib/libflac/libflac/float.c40
-rw-r--r--src/lib/libflac/libflac/lpc.c180
-rw-r--r--src/lib/libflac/libflac/md5.c16
-rw-r--r--src/lib/libflac/libflac/metadata_iterators.c60
-rw-r--r--src/lib/libflac/libflac/metadata_object.c50
-rw-r--r--src/lib/libflac/libflac/stream_decoder.c292
-rw-r--r--src/lib/libflac/libflac/stream_encoder.c312
-rw-r--r--src/lib/libflac/libflac/stream_encoder_framing.c4
-rw-r--r--src/lib/libjpeg/jaricom.c228
-rw-r--r--src/lib/libjpeg/jcapimin.c292
-rw-r--r--src/lib/libjpeg/jcapistd.c178
-rw-r--r--src/lib/libjpeg/jcarith.c1272
-rw-r--r--src/lib/libjpeg/jccoefct.c542
-rw-r--r--src/lib/libjpeg/jccolor.c550
-rw-r--r--src/lib/libjpeg/jcdctmgr.c620
-rw-r--r--src/lib/libjpeg/jchuff.c2134
-rw-r--r--src/lib/libjpeg/jcinit.c54
-rw-r--r--src/lib/libjpeg/jcmainct.c318
-rw-r--r--src/lib/libjpeg/jcmarker.c794
-rw-r--r--src/lib/libjpeg/jcmaster.c1290
-rw-r--r--src/lib/libjpeg/jcomapi.c78
-rw-r--r--src/lib/libjpeg/jconfig.h22
-rw-r--r--src/lib/libjpeg/jcparam.c900
-rw-r--r--src/lib/libjpeg/jcprepct.c386
-rw-r--r--src/lib/libjpeg/jcsample.c652
-rw-r--r--src/lib/libjpeg/jctrans.c454
-rw-r--r--src/lib/libjpeg/jdapimin.c450
-rw-r--r--src/lib/libjpeg/jdapistd.c286
-rw-r--r--src/lib/libjpeg/jdarith.c1058
-rw-r--r--src/lib/libjpeg/jdatadst.c220
-rw-r--r--src/lib/libjpeg/jdatasrc.c228
-rw-r--r--src/lib/libjpeg/jdcoefct.c928
-rw-r--r--src/lib/libjpeg/jdcolor.c468
-rw-r--r--src/lib/libjpeg/jdct.h372
-rw-r--r--src/lib/libjpeg/jddctmgr.c484
-rw-r--r--src/lib/libjpeg/jdhuff.c1912
-rw-r--r--src/lib/libjpeg/jdinput.c952
-rw-r--r--src/lib/libjpeg/jdmainct.c538
-rw-r--r--src/lib/libjpeg/jdmarker.c1818
-rw-r--r--src/lib/libjpeg/jdmaster.c630
-rw-r--r--src/lib/libjpeg/jdmerge.c510
-rw-r--r--src/lib/libjpeg/jdpostct.c342
-rw-r--r--src/lib/libjpeg/jdsample.c428
-rw-r--r--src/lib/libjpeg/jdtrans.c140
-rw-r--r--src/lib/libjpeg/jerror.c184
-rw-r--r--src/lib/libjpeg/jerror.h186
-rw-r--r--src/lib/libjpeg/jfdctflt.c224
-rw-r--r--src/lib/libjpeg/jfdctfst.c234
-rw-r--r--src/lib/libjpeg/jfdctint.c7524
-rw-r--r--src/lib/libjpeg/jidctflt.c322
-rw-r--r--src/lib/libjpeg/jidctfst.c404
-rw-r--r--src/lib/libjpeg/jidctint.c8912
-rw-r--r--src/lib/libjpeg/jinclude.h18
-rw-r--r--src/lib/libjpeg/jmemansi.c76
-rw-r--r--src/lib/libjpeg/jmemmgr.c1458
-rw-r--r--src/lib/libjpeg/jmemsys.h96
-rw-r--r--src/lib/libjpeg/jmorecfg.h72
-rw-r--r--src/lib/libjpeg/jpegint.h396
-rw-r--r--src/lib/libjpeg/jpeglib.h1480
-rw-r--r--src/lib/libjpeg/jpegtran.c686
-rw-r--r--src/lib/libjpeg/jquant1.c1018
-rw-r--r--src/lib/libjpeg/jquant2.c1554
-rw-r--r--src/lib/libjpeg/jutils.c184
-rw-r--r--src/lib/libjpeg/jversion.h4
-rw-r--r--src/lib/portmidi/finddefault.c58
-rw-r--r--src/lib/portmidi/finddefaultlinux.c118
-rw-r--r--src/lib/portmidi/osxsupport.h1
-rw-r--r--src/lib/portmidi/pminternal.h141
-rw-r--r--src/lib/portmidi/pmlinux.c59
-rw-r--r--src/lib/portmidi/pmlinux.h1
-rw-r--r--src/lib/portmidi/pmlinuxalsa.c1224
-rw-r--r--src/lib/portmidi/pmlinuxalsa.h2
-rw-r--r--src/lib/portmidi/pmmac.c38
-rw-r--r--src/lib/portmidi/pmmac.h2
-rw-r--r--src/lib/portmidi/pmmacosxcm.c1486
-rw-r--r--src/lib/portmidi/pmutil.c427
-rw-r--r--src/lib/portmidi/pmutil.h36
-rw-r--r--src/lib/portmidi/pmwin.c148
-rw-r--r--src/lib/portmidi/pmwinmm.c2074
-rw-r--r--src/lib/portmidi/pmwinmm.h1
-rw-r--r--src/lib/portmidi/portmidi.c1642
-rw-r--r--src/lib/portmidi/portmidi.h270
-rw-r--r--src/lib/portmidi/porttime.h18
-rw-r--r--src/lib/portmidi/ptlinux.c131
-rw-r--r--src/lib/portmidi/ptmacosx_cf.c166
-rw-r--r--src/lib/portmidi/ptmacosx_mach.c144
-rw-r--r--src/lib/portmidi/ptwinmm.c56
-rw-r--r--src/lib/portmidi/readbinaryplist.c1498
-rw-r--r--src/lib/portmidi/readbinaryplist.h77
-rwxr-xr-xsrc/lib/softfloat/fsincos.c611
-rw-r--r--src/lib/softfloat/fyl2x.c468
-rw-r--r--src/lib/softfloat/softfloat.c6589
-rw-r--r--src/lib/softfloat/softfloat.h259
-rw-r--r--src/lib/util/astring.h8
-rw-r--r--src/lib/util/avhuff.h64
-rw-r--r--src/lib/util/aviio.c318
-rw-r--r--src/lib/util/aviio.h40
-rw-r--r--src/lib/util/bitmap.c44
-rw-r--r--src/lib/util/bitmap.h46
-rw-r--r--src/lib/util/bitstream.h36
-rw-r--r--src/lib/util/cdrom.c208
-rw-r--r--src/lib/util/cdrom.h80
-rw-r--r--src/lib/util/chd.c174
-rw-r--r--src/lib/util/chd.h132
-rw-r--r--src/lib/util/chdcd.c52
-rw-r--r--src/lib/util/chdcd.h8
-rw-r--r--src/lib/util/chdcodec.c118
-rw-r--r--src/lib/util/chdcodec.h46
-rw-r--r--src/lib/util/corefile.c60
-rw-r--r--src/lib/util/corefile.h12
-rw-r--r--src/lib/util/coretmpl.h10
-rw-r--r--src/lib/util/flac.c52
-rw-r--r--src/lib/util/flac.h52
-rw-r--r--src/lib/util/harddisk.c4
-rw-r--r--src/lib/util/harddisk.h10
-rw-r--r--src/lib/util/hashing.c66
-rw-r--r--src/lib/util/hashing.h8
-rw-r--r--src/lib/util/huffman.c18
-rw-r--r--src/lib/util/huffman.h32
-rw-r--r--src/lib/util/jedparse.c7
-rw-r--r--src/lib/util/jedparse.h16
-rw-r--r--src/lib/util/md5.c15
-rw-r--r--src/lib/util/md5.h1
-rw-r--r--src/lib/util/opresolv.c27
-rw-r--r--src/lib/util/opresolv.h33
-rw-r--r--src/lib/util/options.c20
-rw-r--r--src/lib/util/options.h66
-rw-r--r--src/lib/util/palette.c42
-rw-r--r--src/lib/util/palette.h18
-rw-r--r--src/lib/util/plaparse.c8
-rw-r--r--src/lib/util/plaparse.h2
-rw-r--r--src/lib/util/png.c28
-rw-r--r--src/lib/util/png.h98
-rw-r--r--src/lib/util/pool.c46
-rw-r--r--src/lib/util/pool.h12
-rw-r--r--src/lib/util/sha1.c400
-rw-r--r--src/lib/util/sha1.h16
-rw-r--r--src/lib/util/tagmap.h16
-rw-r--r--src/lib/util/un7z.c20
-rw-r--r--src/lib/util/un7z.h14
-rw-r--r--src/lib/util/unicode.h54
-rw-r--r--src/lib/util/unzip.c168
-rw-r--r--src/lib/util/unzip.h88
-rw-r--r--src/lib/util/vbiparse.c27
-rw-r--r--src/lib/util/vbiparse.h52
-rw-r--r--src/lib/util/xmlfile.c10
-rw-r--r--src/lib/util/xmlfile.h34
-rw-r--r--src/lib/util/zippath.c14
-rw-r--r--src/lib/zlib/adler32.c246
-rw-r--r--src/lib/zlib/compress.c70
-rw-r--r--src/lib/zlib/crc32.c486
-rw-r--r--src/lib/zlib/crc32.h864
-rw-r--r--src/lib/zlib/deflate.c2918
-rw-r--r--src/lib/zlib/deflate.h408
-rw-r--r--src/lib/zlib/example.c856
-rw-r--r--src/lib/zlib/gzclose.c14
-rw-r--r--src/lib/zlib/gzguts.h72
-rw-r--r--src/lib/zlib/gzlib.c884
-rw-r--r--src/lib/zlib/gzread.c960
-rw-r--r--src/lib/zlib/gzwrite.c926
-rw-r--r--src/lib/zlib/infback.c998
-rw-r--r--src/lib/zlib/inffast.c482
-rw-r--r--src/lib/zlib/inffixed.h182
-rw-r--r--src/lib/zlib/inflate.c2120
-rw-r--r--src/lib/zlib/inflate.h144
-rw-r--r--src/lib/zlib/inftrees.c534
-rw-r--r--src/lib/zlib/inftrees.h16
-rw-r--r--src/lib/zlib/minigzip.c776
-rw-r--r--src/lib/zlib/trees.c1508
-rw-r--r--src/lib/zlib/trees.h13
-rw-r--r--src/lib/zlib/uncompr.c66
-rw-r--r--src/lib/zlib/zconf.h70
-rw-r--r--src/lib/zlib/zlib.h214
-rw-r--r--src/lib/zlib/zutil.c260
-rw-r--r--src/lib/zlib/zutil.h60
-rw-r--r--src/mame/audio/8080bw.c466
-rw-r--r--src/mame/audio/amiga.c32
-rw-r--r--src/mame/audio/asteroid.c112
-rw-r--r--src/mame/audio/astrof.c72
-rw-r--r--src/mame/audio/atarifb.c106
-rw-r--r--src/mame/audio/atarijsa.c334
-rw-r--r--src/mame/audio/avalnche.c48
-rw-r--r--src/mame/audio/aztarac.c18
-rw-r--r--src/mame/audio/beezer.c33
-rw-r--r--src/mame/audio/blockade.c6
-rw-r--r--src/mame/audio/bsktball.c66
-rw-r--r--src/mame/audio/bwidow.c153
-rw-r--r--src/mame/audio/bzone.c278
-rw-r--r--src/mame/audio/cage.c50
-rw-r--r--src/mame/audio/cage.h4
-rw-r--r--src/mame/audio/canyon.c34
-rw-r--r--src/mame/audio/carnival.c2
-rw-r--r--src/mame/audio/cchasm.c6
-rw-r--r--src/mame/audio/cclimber.c6
-rw-r--r--src/mame/audio/cinemat.c190
-rw-r--r--src/mame/audio/circus.c54
-rw-r--r--src/mame/audio/cliffhgr.c6
-rw-r--r--src/mame/audio/copsnrob.c540
-rw-r--r--src/mame/audio/cps3.c8
-rw-r--r--src/mame/audio/crbaloon.c88
-rw-r--r--src/mame/audio/dcs.c304
-rw-r--r--src/mame/audio/decobsmt.c13
-rw-r--r--src/mame/audio/decobsmt.h36
-rw-r--r--src/mame/audio/dkong.c918
-rw-r--r--src/mame/audio/dragrace.c52
-rw-r--r--src/mame/audio/dsbz80.c77
-rw-r--r--src/mame/audio/dsbz80.h44
-rw-r--r--src/mame/audio/exidy.c136
-rw-r--r--src/mame/audio/exidy.h2
-rw-r--r--src/mame/audio/exidy440.c46
-rw-r--r--src/mame/audio/firetrk.c478
-rw-r--r--src/mame/audio/flower.c10
-rw-r--r--src/mame/audio/galaga.c350
-rw-r--r--src/mame/audio/galaxian.c258
-rw-r--r--src/mame/audio/galaxian.h3
-rw-r--r--src/mame/audio/geebee.c32
-rw-r--r--src/mame/audio/gomoku.c8
-rw-r--r--src/mame/audio/gorf.c152
-rw-r--r--src/mame/audio/gottlieb.c116
-rw-r--r--src/mame/audio/gotya.c4
-rw-r--r--src/mame/audio/grchamp.c21
-rw-r--r--src/mame/audio/gridlee.c4
-rw-r--r--src/mame/audio/harddriv.c16
-rw-r--r--src/mame/audio/hitme.c36
-rw-r--r--src/mame/audio/hyprolyb.c14
-rw-r--r--src/mame/audio/hyprolyb.h3
-rw-r--r--src/mame/audio/invinco.c16
-rw-r--r--src/mame/audio/irem.c72
-rw-r--r--src/mame/audio/irem.h3
-rw-r--r--src/mame/audio/jaguar.c8
-rw-r--r--src/mame/audio/leland.c164
-rw-r--r--src/mame/audio/llander.c63
-rw-r--r--src/mame/audio/m72.c6
-rw-r--r--src/mame/audio/m72.h3
-rw-r--r--src/mame/audio/m79amb.c350
-rw-r--r--src/mame/audio/madalien.c94
-rw-r--r--src/mame/audio/mario.c319
-rw-r--r--src/mame/audio/meadows.c8
-rw-r--r--src/mame/audio/micro3d.c38
-rw-r--r--src/mame/audio/midway.c228
-rw-r--r--src/mame/audio/midway.h10
-rw-r--r--src/mame/audio/mw8080bw.c3476
-rw-r--r--src/mame/audio/n8080.c28
-rw-r--r--src/mame/audio/namco52.c6
-rw-r--r--src/mame/audio/namco52.h14
-rw-r--r--src/mame/audio/namco54.c4
-rw-r--r--src/mame/audio/namco54.h14
-rw-r--r--src/mame/audio/nitedrvr.c40
-rw-r--r--src/mame/audio/norautp.c58
-rw-r--r--src/mame/audio/orbit.c38
-rw-r--r--src/mame/audio/phoenix.c328
-rw-r--r--src/mame/audio/pleiads.c82
-rw-r--r--src/mame/audio/pleiads.h3
-rw-r--r--src/mame/audio/polepos.c206
-rw-r--r--src/mame/audio/poolshrk.c124
-rw-r--r--src/mame/audio/pulsar.c26
-rw-r--r--src/mame/audio/qix.c104
-rw-r--r--src/mame/audio/redalert.c76
-rw-r--r--src/mame/audio/redbaron.c24
-rw-r--r--src/mame/audio/scramble.c48
-rw-r--r--src/mame/audio/segag80r.c120
-rw-r--r--src/mame/audio/segag80v.c27
-rw-r--r--src/mame/audio/segasnd.c188
-rw-r--r--src/mame/audio/seibu.c8
-rw-r--r--src/mame/audio/seibu.h161
-rw-r--r--src/mame/audio/senjyo.c6
-rw-r--r--src/mame/audio/skydiver.c44
-rw-r--r--src/mame/audio/skyraid.c220
-rw-r--r--src/mame/audio/snes_snd.c188
-rw-r--r--src/mame/audio/snes_snd.h2
-rw-r--r--src/mame/audio/snk6502.c620
-rw-r--r--src/mame/audio/spacefb.c14
-rw-r--r--src/mame/audio/spiders.c80
-rw-r--r--src/mame/audio/sprint2.c154
-rw-r--r--src/mame/audio/sprint4.c287
-rw-r--r--src/mame/audio/sprint4.h32
-rw-r--r--src/mame/audio/sprint8.c242
-rw-r--r--src/mame/audio/starshp1.c266
-rw-r--r--src/mame/audio/starwars.c2
-rw-r--r--src/mame/audio/subs.c38
-rw-r--r--src/mame/audio/suna8.c6
-rw-r--r--src/mame/audio/t5182.c12
-rw-r--r--src/mame/audio/taito_en.c26
-rw-r--r--src/mame/audio/taito_zm.c6
-rw-r--r--src/mame/audio/taitosnd.c54
-rw-r--r--src/mame/audio/tank8.c90
-rw-r--r--src/mame/audio/targ.c10
-rw-r--r--src/mame/audio/tiamc1.c12
-rw-r--r--src/mame/audio/timeplt.c8
-rw-r--r--src/mame/audio/timeplt.h3
-rw-r--r--src/mame/audio/trackfld.c4
-rw-r--r--src/mame/audio/trackfld.h3
-rw-r--r--src/mame/audio/triplhnt.c148
-rw-r--r--src/mame/audio/turbo.c100
-rw-r--r--src/mame/audio/tx1.c58
-rw-r--r--src/mame/audio/vicdual.c320
-rw-r--r--src/mame/audio/videopin.c8
-rw-r--r--src/mame/audio/warpwarp.c84
-rw-r--r--src/mame/audio/williams.c100
-rw-r--r--src/mame/audio/williams.h8
-rw-r--r--src/mame/audio/wiping.c4
-rw-r--r--src/mame/audio/wiping.h2
-rw-r--r--src/mame/audio/wow.c48
-rw-r--r--src/mame/audio/zaxxon.c12
-rw-r--r--src/mame/drivers/1942.c176
-rw-r--r--src/mame/drivers/1943.c294
-rw-r--r--src/mame/drivers/1945kiii.c32
-rw-r--r--src/mame/drivers/20pacgal.c48
-rw-r--r--src/mame/drivers/2mindril.c54
-rw-r--r--src/mame/drivers/30test.c4
-rw-r--r--src/mame/drivers/39in1.c208
-rw-r--r--src/mame/drivers/3do.c46
-rw-r--r--src/mame/drivers/3x3puzzl.c90
-rw-r--r--src/mame/drivers/40love.c180
-rw-r--r--src/mame/drivers/4enraya.c22
-rw-r--r--src/mame/drivers/4roses.c58
-rw-r--r--src/mame/drivers/5clown.c246
-rw-r--r--src/mame/drivers/8080bw.c392
-rw-r--r--src/mame/drivers/88games.c42
-rw-r--r--src/mame/drivers/ace.c96
-rw-r--r--src/mame/drivers/acefruit.c61
-rw-r--r--src/mame/drivers/aces1.c130
-rw-r--r--src/mame/drivers/acesp.c1217
-rw-r--r--src/mame/drivers/acommand.c94
-rw-r--r--src/mame/drivers/actfancr.c54
-rw-r--r--src/mame/drivers/adp.c66
-rw-r--r--src/mame/drivers/aeroboto.c54
-rw-r--r--src/mame/drivers/aerofgt.c433
-rw-r--r--src/mame/drivers/airbustr.c120
-rw-r--r--src/mame/drivers/ajax.c332
-rw-r--r--src/mame/drivers/albazc.c90
-rw-r--r--src/mame/drivers/albazg.c34
-rw-r--r--src/mame/drivers/aleck64.c231
-rw-r--r--src/mame/drivers/alg.c60
-rw-r--r--src/mame/drivers/alien.c8
-rw-r--r--src/mame/drivers/aliens.c172
-rw-r--r--src/mame/drivers/allied.c26
-rw-r--r--src/mame/drivers/alpha68k.c348
-rw-r--r--src/mame/drivers/alvg.c18
-rw-r--r--src/mame/drivers/amaticmg.c108
-rw-r--r--src/mame/drivers/ambush.c28
-rw-r--r--src/mame/drivers/ampoker2.c58
-rw-r--r--src/mame/drivers/amspdwy.c88
-rw-r--r--src/mame/drivers/angelkds.c142
-rw-r--r--src/mame/drivers/appoooh.c78
-rw-r--r--src/mame/drivers/aquarium.c56
-rw-r--r--src/mame/drivers/arabian.c38
-rw-r--r--src/mame/drivers/arcadecl.c14
-rw-r--r--src/mame/drivers/arcadia.c48
-rw-r--r--src/mame/drivers/argus.c118
-rw-r--r--src/mame/drivers/aristmk4.c338
-rw-r--r--src/mame/drivers/aristmk5.c278
-rw-r--r--src/mame/drivers/aristmk6.c20
-rw-r--r--src/mame/drivers/arkanoid.c268
-rw-r--r--src/mame/drivers/armedf.c332
-rw-r--r--src/mame/drivers/artmagic.c156
-rw-r--r--src/mame/drivers/ashnojoe.c8
-rw-r--r--src/mame/drivers/asterix.c16
-rw-r--r--src/mame/drivers/asteroid.c274
-rw-r--r--src/mame/drivers/astinvad.c48
-rw-r--r--src/mame/drivers/astrafr.c371
-rw-r--r--src/mame/drivers/astrocde.c232
-rw-r--r--src/mame/drivers/astrocorp.c168
-rw-r--r--src/mame/drivers/astrof.c36
-rw-r--r--src/mame/drivers/astropc.c30
-rw-r--r--src/mame/drivers/asuka.c298
-rw-r--r--src/mame/drivers/atarifb.c128
-rw-r--r--src/mame/drivers/atarig1.c174
-rw-r--r--src/mame/drivers/atarig42.c114
-rw-r--r--src/mame/drivers/atarigt.c222
-rw-r--r--src/mame/drivers/atarigx2.c318
-rw-r--r--src/mame/drivers/atarisy1.c454
-rw-r--r--src/mame/drivers/atarisy2.c232
-rw-r--r--src/mame/drivers/atarisy4.c98
-rw-r--r--src/mame/drivers/ataxx.c78
-rw-r--r--src/mame/drivers/atetris.c30
-rw-r--r--src/mame/drivers/atlantis.c29
-rw-r--r--src/mame/drivers/atronic.c58
-rw-r--r--src/mame/drivers/attckufo.c16
-rw-r--r--src/mame/drivers/avalnche.c62
-rw-r--r--src/mame/drivers/avt.c78
-rw-r--r--src/mame/drivers/aztarac.c4
-rw-r--r--src/mame/drivers/backfire.c34
-rw-r--r--src/mame/drivers/badlands.c100
-rw-r--r--src/mame/drivers/bagman.c240
-rw-r--r--src/mame/drivers/balsente.c258
-rw-r--r--src/mame/drivers/bankp.c54
-rw-r--r--src/mame/drivers/baraduke.c204
-rw-r--r--src/mame/drivers/bartop52.c32
-rw-r--r--src/mame/drivers/batman.c34
-rw-r--r--src/mame/drivers/battlane.c96
-rw-r--r--src/mame/drivers/battlera.c28
-rw-r--r--src/mame/drivers/battlex.c24
-rw-r--r--src/mame/drivers/battlnts.c134
-rw-r--r--src/mame/drivers/bbusters.c110
-rw-r--r--src/mame/drivers/beaminv.c8
-rw-r--r--src/mame/drivers/beathead.c18
-rw-r--r--src/mame/drivers/beezer.c10
-rw-r--r--src/mame/drivers/belatra.c16
-rw-r--r--src/mame/drivers/berzerk.c108
-rw-r--r--src/mame/drivers/bestleag.c17
-rw-r--r--src/mame/drivers/bfcobra.c240
-rw-r--r--src/mame/drivers/bfm_ad5.c5
-rw-r--r--src/mame/drivers/bfm_ad5sw.c499
-rw-r--r--src/mame/drivers/bfm_sc1.c528
-rw-r--r--src/mame/drivers/bfm_sc2.c1298
-rw-r--r--src/mame/drivers/bfm_sc4.c6874
-rw-r--r--src/mame/drivers/bfm_sc4h.c26
-rw-r--r--src/mame/drivers/bfm_sc5sw.c3333
-rw-r--r--src/mame/drivers/bfm_swp.c10
-rw-r--r--src/mame/drivers/bfmsys83.c6
-rw-r--r--src/mame/drivers/bfmsys85.c115
-rw-r--r--src/mame/drivers/bgt.c4
-rw-r--r--src/mame/drivers/big10.c26
-rw-r--r--src/mame/drivers/bigevglf.c68
-rw-r--r--src/mame/drivers/bigstrkb.c54
-rw-r--r--src/mame/drivers/bingo.c96
-rw-r--r--src/mame/drivers/bingoc.c10
-rw-r--r--src/mame/drivers/bingoman.c26
-rw-r--r--src/mame/drivers/bingor.c2
-rw-r--r--src/mame/drivers/bionicc.c88
-rw-r--r--src/mame/drivers/bishi.c16
-rw-r--r--src/mame/drivers/bking.c42
-rw-r--r--src/mame/drivers/blackt96.c16
-rw-r--r--src/mame/drivers/bladestl.c132
-rw-r--r--src/mame/drivers/blitz.c124
-rw-r--r--src/mame/drivers/blitz68k.c552
-rw-r--r--src/mame/drivers/blktiger.c184
-rw-r--r--src/mame/drivers/blmbycar.c94
-rw-r--r--src/mame/drivers/blockade.c130
-rw-r--r--src/mame/drivers/blockhl.c42
-rw-r--r--src/mame/drivers/blockout.c80
-rw-r--r--src/mame/drivers/bloodbro.c170
-rw-r--r--src/mame/drivers/blstroid.c30
-rw-r--r--src/mame/drivers/blueprnt.c58
-rw-r--r--src/mame/drivers/bmcbowl.c62
-rw-r--r--src/mame/drivers/bmcpokr.c8
-rw-r--r--src/mame/drivers/bnstars.c190
-rw-r--r--src/mame/drivers/bntyhunt.c4
-rw-r--r--src/mame/drivers/bogeyman.c28
-rw-r--r--src/mame/drivers/bombjack.c96
-rw-r--r--src/mame/drivers/boogwing.c18
-rw-r--r--src/mame/drivers/bottom9.c40
-rw-r--r--src/mame/drivers/bowltry.c18
-rw-r--r--src/mame/drivers/brkthru.c174
-rw-r--r--src/mame/drivers/bsktball.c38
-rw-r--r--src/mame/drivers/btime.c144
-rw-r--r--src/mame/drivers/btoads.c42
-rw-r--r--src/mame/drivers/bublbobl.c206
-rw-r--r--src/mame/drivers/buggychl.c78
-rw-r--r--src/mame/drivers/buster.c22
-rw-r--r--src/mame/drivers/bwidow.c76
-rw-r--r--src/mame/drivers/bwing.c32
-rw-r--r--src/mame/drivers/by17.c22
-rw-r--r--src/mame/drivers/by35.c142
-rw-r--r--src/mame/drivers/by6803.c40
-rw-r--r--src/mame/drivers/by68701.c14
-rw-r--r--src/mame/drivers/byvid.c32
-rw-r--r--src/mame/drivers/bzone.c124
-rw-r--r--src/mame/drivers/cabal.c72
-rw-r--r--src/mame/drivers/cabaret.c44
-rw-r--r--src/mame/drivers/calchase.c58
-rw-r--r--src/mame/drivers/calomega.c1926
-rw-r--r--src/mame/drivers/calorie.c6
-rw-r--r--src/mame/drivers/canyon.c8
-rw-r--r--src/mame/drivers/capbowl.c26
-rw-r--r--src/mame/drivers/capcom.c30
-rw-r--r--src/mame/drivers/carjmbre.c28
-rw-r--r--src/mame/drivers/carpolo.c178
-rw-r--r--src/mame/drivers/carrera.c37
-rw-r--r--src/mame/drivers/castle.c6
-rw-r--r--src/mame/drivers/caswin.c18
-rw-r--r--src/mame/drivers/cave.c1432
-rw-r--r--src/mame/drivers/cb2001.c90
-rw-r--r--src/mame/drivers/cbasebal.c46
-rw-r--r--src/mame/drivers/cbuster.c58
-rw-r--r--src/mame/drivers/ccastles.c22
-rw-r--r--src/mame/drivers/cchance.c6
-rw-r--r--src/mame/drivers/cchasm.c68
-rw-r--r--src/mame/drivers/cclimber.c146
-rw-r--r--src/mame/drivers/cd32.c26
-rw-r--r--src/mame/drivers/cdi.c357
-rw-r--r--src/mame/drivers/centiped.c224
-rw-r--r--src/mame/drivers/cesclass.c8
-rw-r--r--src/mame/drivers/chaknpop.c90
-rw-r--r--src/mame/drivers/cham24.c22
-rw-r--r--src/mame/drivers/champbas.c148
-rw-r--r--src/mame/drivers/champbwl.c46
-rw-r--r--src/mame/drivers/chanbara.c38
-rw-r--r--src/mame/drivers/chance32.c64
-rw-r--r--src/mame/drivers/changela.c178
-rw-r--r--src/mame/drivers/cheekyms.c4
-rw-r--r--src/mame/drivers/chihiro.c60
-rw-r--r--src/mame/drivers/chinagat.c358
-rw-r--r--src/mame/drivers/chinsan.c26
-rw-r--r--src/mame/drivers/chqflag.c204
-rw-r--r--src/mame/drivers/chsuper.c4
-rw-r--r--src/mame/drivers/cidelsa.c98
-rw-r--r--src/mame/drivers/cinemat.c250
-rw-r--r--src/mame/drivers/circus.c252
-rw-r--r--src/mame/drivers/circusc.c68
-rw-r--r--src/mame/drivers/cischeat.c600
-rw-r--r--src/mame/drivers/citycon.c74
-rw-r--r--src/mame/drivers/clayshoo.c70
-rw-r--r--src/mame/drivers/cliffhgr.c208
-rw-r--r--src/mame/drivers/cloak.c30
-rw-r--r--src/mame/drivers/cloud9.c76
-rw-r--r--src/mame/drivers/clshroad.c212
-rw-r--r--src/mame/drivers/cmmb.c8
-rw-r--r--src/mame/drivers/cninja.c350
-rw-r--r--src/mame/drivers/cntsteer.c98
-rw-r--r--src/mame/drivers/cobra.c375
-rw-r--r--src/mame/drivers/coinmstr.c98
-rw-r--r--src/mame/drivers/coinmvga.c116
-rw-r--r--src/mame/drivers/combatsc.c114
-rw-r--r--src/mame/drivers/comebaby.c4
-rw-r--r--src/mame/drivers/commando.c212
-rw-r--r--src/mame/drivers/compgolf.c2
-rw-r--r--src/mame/drivers/contra.c94
-rw-r--r--src/mame/drivers/coolpool.c178
-rw-r--r--src/mame/drivers/coolridr.c16
-rw-r--r--src/mame/drivers/cop01.c158
-rw-r--r--src/mame/drivers/cops.c54
-rw-r--r--src/mame/drivers/copsnrob.c66
-rw-r--r--src/mame/drivers/corona.c302
-rw-r--r--src/mame/drivers/cosmic.c180
-rw-r--r--src/mame/drivers/cps1.c3796
-rw-r--r--src/mame/drivers/cps2.c160
-rw-r--r--src/mame/drivers/cps3.c144
-rw-r--r--src/mame/drivers/crbaloon.c20
-rw-r--r--src/mame/drivers/crgolf.c36
-rw-r--r--src/mame/drivers/crimfght.c62
-rw-r--r--src/mame/drivers/crospang.c6
-rw-r--r--src/mame/drivers/crshrace.c68
-rw-r--r--src/mame/drivers/crystal.c76
-rw-r--r--src/mame/drivers/cshooter.c95
-rw-r--r--src/mame/drivers/csplayh5.c104
-rw-r--r--src/mame/drivers/cubeqst.c50
-rw-r--r--src/mame/drivers/cupidon.c18
-rw-r--r--src/mame/drivers/cvs.c86
-rw-r--r--src/mame/drivers/cyberbal.c86
-rw-r--r--src/mame/drivers/cybertnk.c70
-rw-r--r--src/mame/drivers/cyclemb.c76
-rw-r--r--src/mame/drivers/dacholer.c12
-rw-r--r--src/mame/drivers/dai3wksi.c330
-rw-r--r--src/mame/drivers/dambustr.c16
-rw-r--r--src/mame/drivers/darius.c198
-rw-r--r--src/mame/drivers/darkmist.c8
-rw-r--r--src/mame/drivers/darkseal.c76
-rw-r--r--src/mame/drivers/dassault.c98
-rw-r--r--src/mame/drivers/dblcrown.c4
-rw-r--r--src/mame/drivers/dblewing.c20
-rw-r--r--src/mame/drivers/dbz.c36
-rw-r--r--src/mame/drivers/dcheese.c42
-rw-r--r--src/mame/drivers/dcon.c24
-rw-r--r--src/mame/drivers/dday.c64
-rw-r--r--src/mame/drivers/ddealer.c20
-rw-r--r--src/mame/drivers/ddenlovr.c3090
-rw-r--r--src/mame/drivers/ddragon.c226
-rw-r--r--src/mame/drivers/ddragon3.c240
-rw-r--r--src/mame/drivers/ddribble.c136
-rw-r--r--src/mame/drivers/ddz.c2
-rw-r--r--src/mame/drivers/de_1.c2
-rw-r--r--src/mame/drivers/de_2.c20
-rw-r--r--src/mame/drivers/de_3.c106
-rw-r--r--src/mame/drivers/de_3b.c56
-rw-r--r--src/mame/drivers/deadang.c28
-rw-r--r--src/mame/drivers/dec0.c420
-rw-r--r--src/mame/drivers/dec8.c194
-rw-r--r--src/mame/drivers/deco156.c30
-rw-r--r--src/mame/drivers/deco32.c658
-rw-r--r--src/mame/drivers/deco_ld.c30
-rw-r--r--src/mame/drivers/deco_mlc.c30
-rw-r--r--src/mame/drivers/decocass.c411
-rw-r--r--src/mame/drivers/deniam.c42
-rw-r--r--src/mame/drivers/deshoros.c6
-rw-r--r--src/mame/drivers/destroyr.c42
-rw-r--r--src/mame/drivers/dfruit.c12
-rw-r--r--src/mame/drivers/dgpix.c20
-rw-r--r--src/mame/drivers/dietgo.c18
-rw-r--r--src/mame/drivers/discoboy.c52
-rw-r--r--src/mame/drivers/diverboy.c30
-rw-r--r--src/mame/drivers/djboy.c26
-rw-r--r--src/mame/drivers/djmain.c456
-rw-r--r--src/mame/drivers/dkong.c3778
-rw-r--r--src/mame/drivers/dlair.c158
-rw-r--r--src/mame/drivers/dlair2.c14
-rw-r--r--src/mame/drivers/dmndrby.c72
-rw-r--r--src/mame/drivers/docastle.c24
-rw-r--r--src/mame/drivers/dogfgt.c16
-rw-r--r--src/mame/drivers/dominob.c2
-rw-r--r--src/mame/drivers/dooyong.c524
-rw-r--r--src/mame/drivers/dorachan.c2
-rw-r--r--src/mame/drivers/dotrikun.c16
-rw-r--r--src/mame/drivers/dragrace.c90
-rw-r--r--src/mame/drivers/dreamwld.c34
-rw-r--r--src/mame/drivers/drgnmst.c102
-rw-r--r--src/mame/drivers/dribling.c24
-rw-r--r--src/mame/drivers/drmicro.c25
-rw-r--r--src/mame/drivers/drtomy.c48
-rw-r--r--src/mame/drivers/drw80pkr.c54
-rw-r--r--src/mame/drivers/dunhuang.c184
-rw-r--r--src/mame/drivers/dwarfd.c42
-rw-r--r--src/mame/drivers/dynadice.c2
-rw-r--r--src/mame/drivers/dynax.c1668
-rw-r--r--src/mame/drivers/dynduke.c46
-rw-r--r--src/mame/drivers/ecoinf1.c19
-rw-r--r--src/mame/drivers/ecoinf2.c20
-rw-r--r--src/mame/drivers/ecoinf3.c149
-rw-r--r--src/mame/drivers/ecoinfr.c914
-rw-r--r--src/mame/drivers/egghunt.c12
-rw-r--r--src/mame/drivers/enigma2.c62
-rw-r--r--src/mame/drivers/eolith.c48
-rw-r--r--src/mame/drivers/eolith16.c16
-rw-r--r--src/mame/drivers/eolithsp.c4
-rw-r--r--src/mame/drivers/epos.c164
-rw-r--r--src/mame/drivers/eprom.c72
-rw-r--r--src/mame/drivers/equites.c100
-rw-r--r--src/mame/drivers/ertictac.c57
-rw-r--r--src/mame/drivers/esd16.c201
-rw-r--r--src/mame/drivers/esh.c20
-rw-r--r--src/mame/drivers/espial.c20
-rw-r--r--src/mame/drivers/esripsys.c8
-rw-r--r--src/mame/drivers/ettrivia.c20
-rw-r--r--src/mame/drivers/exedexes.c118
-rw-r--r--src/mame/drivers/exerion.c14
-rw-r--r--src/mame/drivers/exidy.c54
-rw-r--r--src/mame/drivers/exidy440.c202
-rw-r--r--src/mame/drivers/expro02.c134
-rw-r--r--src/mame/drivers/exprraid.c142
-rw-r--r--src/mame/drivers/exterm.c50
-rw-r--r--src/mame/drivers/extrema.c20
-rw-r--r--src/mame/drivers/exzisus.c2
-rw-r--r--src/mame/drivers/f-32.c6
-rw-r--r--src/mame/drivers/f1gp.c178
-rw-r--r--src/mame/drivers/famibox.c37
-rw-r--r--src/mame/drivers/fantland.c260
-rw-r--r--src/mame/drivers/fastfred.c148
-rw-r--r--src/mame/drivers/fastlane.c82
-rw-r--r--src/mame/drivers/fcombat.c36
-rw-r--r--src/mame/drivers/fcrash.c150
-rw-r--r--src/mame/drivers/feversoc.c8
-rw-r--r--src/mame/drivers/finalizr.c66
-rw-r--r--src/mame/drivers/firebeat.c482
-rw-r--r--src/mame/drivers/firefox.c66
-rw-r--r--src/mame/drivers/firetrap.c106
-rw-r--r--src/mame/drivers/firetrk.c12
-rw-r--r--src/mame/drivers/fitfight.c88
-rw-r--r--src/mame/drivers/flipjack.c72
-rw-r--r--src/mame/drivers/flkatck.c78
-rw-r--r--src/mame/drivers/flower.c34
-rw-r--r--src/mame/drivers/flstory.c322
-rw-r--r--src/mame/drivers/flyball.c12
-rw-r--r--src/mame/drivers/foodf.c34
-rw-r--r--src/mame/drivers/fortecar.c92
-rw-r--r--src/mame/drivers/freekick.c89
-rw-r--r--src/mame/drivers/fromanc2.c242
-rw-r--r--src/mame/drivers/fromance.c70
-rw-r--r--src/mame/drivers/funkball.c40
-rw-r--r--src/mame/drivers/funkybee.c74
-rw-r--r--src/mame/drivers/funkyjet.c56
-rw-r--r--src/mame/drivers/funworld.c1322
-rw-r--r--src/mame/drivers/funybubl.c46
-rw-r--r--src/mame/drivers/fuukifg2.c198
-rw-r--r--src/mame/drivers/fuukifg3.c120
-rw-r--r--src/mame/drivers/gaelco.c310
-rw-r--r--src/mame/drivers/gaelco2.c592
-rw-r--r--src/mame/drivers/gaelco3d.c84
-rw-r--r--src/mame/drivers/gaiden.c340
-rw-r--r--src/mame/drivers/gal3.c90
-rw-r--r--src/mame/drivers/galaga.c620
-rw-r--r--src/mame/drivers/galastrm.c70
-rw-r--r--src/mame/drivers/galaxi.c110
-rw-r--r--src/mame/drivers/galaxia.c4
-rw-r--r--src/mame/drivers/galaxian.c268
-rw-r--r--src/mame/drivers/galaxold.c272
-rw-r--r--src/mame/drivers/galdrvr.c488
-rw-r--r--src/mame/drivers/galgame.c8
-rw-r--r--src/mame/drivers/galivan.c328
-rw-r--r--src/mame/drivers/galpani2.c304
-rw-r--r--src/mame/drivers/galpani3.c112
-rw-r--r--src/mame/drivers/galpanic.c196
-rw-r--r--src/mame/drivers/galspnbl.c62
-rw-r--r--src/mame/drivers/gamecstl.c60
-rw-r--r--src/mame/drivers/gameplan.c140
-rw-r--r--src/mame/drivers/gammagic.c55
-rw-r--r--src/mame/drivers/gamtor.c433
-rw-r--r--src/mame/drivers/gaplus.c274
-rw-r--r--src/mame/drivers/gatron.c74
-rw-r--r--src/mame/drivers/gauntlet.c130
-rw-r--r--src/mame/drivers/gberet.c74
-rw-r--r--src/mame/drivers/gbusters.c62
-rw-r--r--src/mame/drivers/gcpinbal.c82
-rw-r--r--src/mame/drivers/gei.c224
-rw-r--r--src/mame/drivers/ggconnie.c40
-rw-r--r--src/mame/drivers/ghosteo.c4
-rw-r--r--src/mame/drivers/gijoe.c36
-rw-r--r--src/mame/drivers/ginganin.c114
-rw-r--r--src/mame/drivers/gladiatr.c174
-rw-r--r--src/mame/drivers/glass.c104
-rw-r--r--src/mame/drivers/globalfr.c14
-rw-r--r--src/mame/drivers/globalvr.c51
-rw-r--r--src/mame/drivers/gng.c120
-rw-r--r--src/mame/drivers/go2000.c24
-rw-r--r--src/mame/drivers/goal92.c20
-rw-r--r--src/mame/drivers/goindol.c56
-rw-r--r--src/mame/drivers/goldngam.c16
-rw-r--r--src/mame/drivers/goldnpkr.c6389
-rw-r--r--src/mame/drivers/goldstar.c2340
-rw-r--r--src/mame/drivers/gomoku.c32
-rw-r--r--src/mame/drivers/goodejan.c152
-rw-r--r--src/mame/drivers/gotcha.c26
-rw-r--r--src/mame/drivers/gottlieb.c396
-rw-r--r--src/mame/drivers/gotya.c138
-rw-r--r--src/mame/drivers/gp_2.c34
-rw-r--r--src/mame/drivers/gpworld.c22
-rw-r--r--src/mame/drivers/gradius3.c54
-rw-r--r--src/mame/drivers/grchamp.c164
-rw-r--r--src/mame/drivers/gridlee.c26
-rw-r--r--src/mame/drivers/groundfx.c92
-rw-r--r--src/mame/drivers/gstream.c55
-rw-r--r--src/mame/drivers/gstriker.c98
-rw-r--r--src/mame/drivers/gsword.c114
-rw-r--r--src/mame/drivers/gticlub.c186
-rw-r--r--src/mame/drivers/gts1.c50
-rw-r--r--src/mame/drivers/gts3.c104
-rw-r--r--src/mame/drivers/gts80.c44
-rw-r--r--src/mame/drivers/gts80a.c60
-rw-r--r--src/mame/drivers/gts80b.c56
-rw-r--r--src/mame/drivers/guab.c86
-rw-r--r--src/mame/drivers/gumbo.c46
-rw-r--r--src/mame/drivers/gunbustr.c86
-rw-r--r--src/mame/drivers/gundealr.c140
-rw-r--r--src/mame/drivers/gunpey.c32
-rw-r--r--src/mame/drivers/gunsmoke.c138
-rw-r--r--src/mame/drivers/gyruss.c120
-rw-r--r--src/mame/drivers/halleys.c120
-rw-r--r--src/mame/drivers/hanaawas.c44
-rw-r--r--src/mame/drivers/hankin.c8
-rw-r--r--src/mame/drivers/harddriv.c1074
-rw-r--r--src/mame/drivers/hazelgr.c4
-rw-r--r--src/mame/drivers/hcastle.c98
-rw-r--r--src/mame/drivers/hexion.c42
-rw-r--r--src/mame/drivers/higemaru.c20
-rw-r--r--src/mame/drivers/highvdeo.c20
-rw-r--r--src/mame/drivers/hikaru.c34
-rw-r--r--src/mame/drivers/himesiki.c44
-rw-r--r--src/mame/drivers/hitme.c192
-rw-r--r--src/mame/drivers/hitpoker.c35
-rw-r--r--src/mame/drivers/hnayayoi.c56
-rw-r--r--src/mame/drivers/hng64.c203
-rw-r--r--src/mame/drivers/holeland.c4
-rw-r--r--src/mame/drivers/homedata.c222
-rw-r--r--src/mame/drivers/homerun.c92
-rw-r--r--src/mame/drivers/hornet.c298
-rw-r--r--src/mame/drivers/hshavoc.c58
-rw-r--r--src/mame/drivers/hvyunit.c66
-rw-r--r--src/mame/drivers/hyhoo.c36
-rw-r--r--src/mame/drivers/hyperspt.c146
-rw-r--r--src/mame/drivers/hyprduel.c112
-rw-r--r--src/mame/drivers/icecold.c188
-rw-r--r--src/mame/drivers/ichiban.c2
-rw-r--r--src/mame/drivers/igs009.c92
-rw-r--r--src/mame/drivers/igs011.c744
-rw-r--r--src/mame/drivers/igs017.c526
-rw-r--r--src/mame/drivers/igs_m027.c112
-rw-r--r--src/mame/drivers/igspc.c6
-rw-r--r--src/mame/drivers/igspoker.c140
-rw-r--r--src/mame/drivers/ikki.c8
-rw-r--r--src/mame/drivers/imolagp.c18
-rw-r--r--src/mame/drivers/inder.c20
-rw-r--r--src/mame/drivers/intrscti.c8
-rw-r--r--src/mame/drivers/inufuku.c70
-rw-r--r--src/mame/drivers/invqix.c6
-rw-r--r--src/mame/drivers/iqblock.c66
-rw-r--r--src/mame/drivers/irobot.c124
-rw-r--r--src/mame/drivers/ironhors.c60
-rw-r--r--src/mame/drivers/istellar.c36
-rw-r--r--src/mame/drivers/itech32.c356
-rw-r--r--src/mame/drivers/itech8.c162
-rw-r--r--src/mame/drivers/itgambl2.c115
-rw-r--r--src/mame/drivers/itgambl3.c134
-rw-r--r--src/mame/drivers/itgamble.c132
-rw-r--r--src/mame/drivers/jack.c178
-rw-r--r--src/mame/drivers/jackal.c46
-rw-r--r--src/mame/drivers/jackie.c70
-rw-r--r--src/mame/drivers/jackpool.c4
-rw-r--r--src/mame/drivers/jaguar.c290
-rw-r--r--src/mame/drivers/jailbrek.c84
-rw-r--r--src/mame/drivers/jalmah.c414
-rw-r--r--src/mame/drivers/jangou.c116
-rw-r--r--src/mame/drivers/jankenmn.c28
-rw-r--r--src/mame/drivers/jantotsu.c14
-rw-r--r--src/mame/drivers/jchan.c50
-rw-r--r--src/mame/drivers/jclub2.c184
-rw-r--r--src/mame/drivers/jedi.c14
-rw-r--r--src/mame/drivers/jokrwild.c98
-rw-r--r--src/mame/drivers/jollyjgr.c48
-rw-r--r--src/mame/drivers/jongkyo.c16
-rw-r--r--src/mame/drivers/jp.c20
-rw-r--r--src/mame/drivers/jpmimpct.c114
-rw-r--r--src/mame/drivers/jpmimpctsw.c2283
-rw-r--r--src/mame/drivers/jpmmps.c488
-rw-r--r--src/mame/drivers/jpms80.c54
-rw-r--r--src/mame/drivers/jpmsru.c22
-rw-r--r--src/mame/drivers/jpmsys5.c164
-rw-r--r--src/mame/drivers/jpmsys5sw.c377
-rw-r--r--src/mame/drivers/jpmsys7.c28
-rw-r--r--src/mame/drivers/jrpacman.c22
-rw-r--r--src/mame/drivers/jubilee.c38
-rw-r--r--src/mame/drivers/junofrst.c32
-rw-r--r--src/mame/drivers/kaneko16.c771
-rw-r--r--src/mame/drivers/kangaroo.c10
-rw-r--r--src/mame/drivers/karnov.c180
-rw-r--r--src/mame/drivers/kas89.c154
-rw-r--r--src/mame/drivers/kchamp.c62
-rw-r--r--src/mame/drivers/kickgoal.c92
-rw-r--r--src/mame/drivers/kingdrby.c138
-rw-r--r--src/mame/drivers/kingobox.c120
-rw-r--r--src/mame/drivers/kingpin.c24
-rw-r--r--src/mame/drivers/kinst.c84
-rw-r--r--src/mame/drivers/kissproto.c2
-rw-r--r--src/mame/drivers/klax.c24
-rw-r--r--src/mame/drivers/kncljoe.c32
-rw-r--r--src/mame/drivers/koftball.c44
-rw-r--r--src/mame/drivers/koikoi.c42
-rw-r--r--src/mame/drivers/konamigq.c6
-rw-r--r--src/mame/drivers/konamigv.c24
-rw-r--r--src/mame/drivers/konamigx.c176
-rw-r--r--src/mame/drivers/konamim2.c212
-rw-r--r--src/mame/drivers/konendev.c30
-rw-r--r--src/mame/drivers/kontest.c16
-rw-r--r--src/mame/drivers/kopunch.c12
-rw-r--r--src/mame/drivers/ksayakyu.c10
-rw-r--r--src/mame/drivers/ksys573.c54
-rw-r--r--src/mame/drivers/kungfur.c32
-rw-r--r--src/mame/drivers/kurukuru.c82
-rw-r--r--src/mame/drivers/kyugo.c22
-rw-r--r--src/mame/drivers/labyrunr.c44
-rw-r--r--src/mame/drivers/ladybug.c76
-rw-r--r--src/mame/drivers/ladyfrog.c16
-rw-r--r--src/mame/drivers/laserbas.c24
-rw-r--r--src/mame/drivers/laserbat.c174
-rw-r--r--src/mame/drivers/lasso.c244
-rw-r--r--src/mame/drivers/lastbank.c4
-rw-r--r--src/mame/drivers/lastduel.c80
-rw-r--r--src/mame/drivers/lastfght.c128
-rw-r--r--src/mame/drivers/lazercmd.c50
-rw-r--r--src/mame/drivers/legionna.c376
-rw-r--r--src/mame/drivers/leland.c302
-rw-r--r--src/mame/drivers/lemmings.c10
-rw-r--r--src/mame/drivers/lethal.c46
-rw-r--r--src/mame/drivers/lethalj.c168
-rw-r--r--src/mame/drivers/lgp.c20
-rw-r--r--src/mame/drivers/liberate.c18
-rw-r--r--src/mame/drivers/liberatr.c43
-rw-r--r--src/mame/drivers/limenko.c30
-rw-r--r--src/mame/drivers/littlerb.c20
-rw-r--r--src/mame/drivers/lkage.c33
-rw-r--r--src/mame/drivers/lockon.c34
-rw-r--r--src/mame/drivers/looping.c226
-rw-r--r--src/mame/drivers/lordgun.c232
-rw-r--r--src/mame/drivers/lsasquad.c84
-rw-r--r--src/mame/drivers/ltcasino.c16
-rw-r--r--src/mame/drivers/luckgrln.c75
-rw-r--r--src/mame/drivers/lucky74.c436
-rw-r--r--src/mame/drivers/lvcards.c62
-rw-r--r--src/mame/drivers/lwings.c84
-rw-r--r--src/mame/drivers/m10.c100
-rw-r--r--src/mame/drivers/m107.c40
-rw-r--r--src/mame/drivers/m52.c6
-rw-r--r--src/mame/drivers/m57.c38
-rw-r--r--src/mame/drivers/m58.c35
-rw-r--r--src/mame/drivers/m62.c696
-rw-r--r--src/mame/drivers/m63.c72
-rw-r--r--src/mame/drivers/m72.c574
-rw-r--r--src/mame/drivers/m79amb.c22
-rw-r--r--src/mame/drivers/m90.c120
-rw-r--r--src/mame/drivers/m92.c44
-rw-r--r--src/mame/drivers/macrossp.c22
-rw-r--r--src/mame/drivers/macs.c20
-rw-r--r--src/mame/drivers/madalien.c52
-rw-r--r--src/mame/drivers/madmotor.c40
-rw-r--r--src/mame/drivers/magic10.c160
-rw-r--r--src/mame/drivers/magicard.c36
-rw-r--r--src/mame/drivers/magicfly.c138
-rw-r--r--src/mame/drivers/magictg.c21
-rw-r--r--src/mame/drivers/magmax.c18
-rw-r--r--src/mame/drivers/magtouch.c10
-rw-r--r--src/mame/drivers/mainevt.c160
-rw-r--r--src/mame/drivers/mainsnk.c44
-rw-r--r--src/mame/drivers/majorpkr.c162
-rw-r--r--src/mame/drivers/malzak.c64
-rw-r--r--src/mame/drivers/manohman.c12
-rw-r--r--src/mame/drivers/mappy.c712
-rw-r--r--src/mame/drivers/marineb.c162
-rw-r--r--src/mame/drivers/marinedt.c38
-rw-r--r--src/mame/drivers/mario.c70
-rw-r--r--src/mame/drivers/markham.c10
-rw-r--r--src/mame/drivers/mastboy.c12
-rw-r--r--src/mame/drivers/matmania.c120
-rw-r--r--src/mame/drivers/maxaflex.c88
-rw-r--r--src/mame/drivers/maygay1b.c104
-rw-r--r--src/mame/drivers/maygay1bsw.c2262
-rw-r--r--src/mame/drivers/maygayep.c1876
-rw-r--r--src/mame/drivers/maygaysw.c38
-rw-r--r--src/mame/drivers/maygayv1.c264
-rw-r--r--src/mame/drivers/mayumi.c2
-rw-r--r--src/mame/drivers/mazerbla.c252
-rw-r--r--src/mame/drivers/mcatadv.c96
-rw-r--r--src/mame/drivers/mcr.c384
-rw-r--r--src/mame/drivers/mcr3.c242
-rw-r--r--src/mame/drivers/mcr68.c148
-rw-r--r--src/mame/drivers/meadows.c98
-rw-r--r--src/mame/drivers/mediagx.c138
-rw-r--r--src/mame/drivers/megadrvb.c40
-rw-r--r--src/mame/drivers/megaplay.c44
-rw-r--r--src/mame/drivers/megasys1.c498
-rw-r--r--src/mame/drivers/megatech.c12
-rw-r--r--src/mame/drivers/megazone.c46
-rw-r--r--src/mame/drivers/meijinsn.c12
-rw-r--r--src/mame/drivers/mephisto.c2
-rw-r--r--src/mame/drivers/merit.c256
-rw-r--r--src/mame/drivers/meritm.c200
-rw-r--r--src/mame/drivers/mermaid.c106
-rw-r--r--src/mame/drivers/metalmx.c54
-rw-r--r--src/mame/drivers/metlclsh.c44
-rw-r--r--src/mame/drivers/metro.c2304
-rw-r--r--src/mame/drivers/mexico86.c14
-rw-r--r--src/mame/drivers/meyc8080.c92
-rw-r--r--src/mame/drivers/meyc8088.c22
-rw-r--r--src/mame/drivers/mgolf.c16
-rw-r--r--src/mame/drivers/mhavoc.c160
-rw-r--r--src/mame/drivers/micro3d.c48
-rw-r--r--src/mame/drivers/micropin.c2
-rw-r--r--src/mame/drivers/midas.c176
-rw-r--r--src/mame/drivers/midqslvr.c78
-rw-r--r--src/mame/drivers/midtunit.c260
-rw-r--r--src/mame/drivers/midvunit.c210
-rw-r--r--src/mame/drivers/midwunit.c80
-rw-r--r--src/mame/drivers/midxunit.c24
-rw-r--r--src/mame/drivers/midyunit.c258
-rw-r--r--src/mame/drivers/midzeus.c152
-rw-r--r--src/mame/drivers/mikie.c80
-rw-r--r--src/mame/drivers/mil4000.c26
-rw-r--r--src/mame/drivers/miniboy7.c125
-rw-r--r--src/mame/drivers/minivadr.c6
-rw-r--r--src/mame/drivers/mirage.c24
-rw-r--r--src/mame/drivers/mirax.c4
-rw-r--r--src/mame/drivers/missb2.c84
-rw-r--r--src/mame/drivers/missile.c194
-rw-r--r--src/mame/drivers/mitchell.c370
-rw-r--r--src/mame/drivers/mjkjidai.c29
-rw-r--r--src/mame/drivers/mjsister.c64
-rw-r--r--src/mame/drivers/mlanding.c134
-rw-r--r--src/mame/drivers/mmm.c4
-rw-r--r--src/mame/drivers/model1.c88
-rw-r--r--src/mame/drivers/model2.c245
-rw-r--r--src/mame/drivers/model3.c1087
-rw-r--r--src/mame/drivers/mogura.c10
-rw-r--r--src/mame/drivers/mole.c108
-rw-r--r--src/mame/drivers/momoko.c10
-rw-r--r--src/mame/drivers/monzagp.c2
-rw-r--r--src/mame/drivers/moo.c116
-rw-r--r--src/mame/drivers/mosaic.c19
-rw-r--r--src/mame/drivers/mouser.c32
-rw-r--r--src/mame/drivers/mpoker.c34
-rw-r--r--src/mame/drivers/mpu12wbk.c60
-rw-r--r--src/mame/drivers/mpu2.c2
-rw-r--r--src/mame/drivers/mpu3.c306
-rw-r--r--src/mame/drivers/mpu4.c539
-rw-r--r--src/mame/drivers/mpu4avan.c1049
-rw-r--r--src/mame/drivers/mpu4bwb.c1062
-rw-r--r--src/mame/drivers/mpu4concept.c169
-rw-r--r--src/mame/drivers/mpu4crystal.c205
-rw-r--r--src/mame/drivers/mpu4dealem.c66
-rw-r--r--src/mame/drivers/mpu4empire.c156
-rw-r--r--src/mame/drivers/mpu4hw.c289
-rw-r--r--src/mame/drivers/mpu4mdm.c70
-rw-r--r--src/mame/drivers/mpu4misc.c311
-rw-r--r--src/mame/drivers/mpu4mod2sw.c496
-rw-r--r--src/mame/drivers/mpu4mod4yam.c606
-rw-r--r--src/mame/drivers/mpu4plasma.c14
-rw-r--r--src/mame/drivers/mpu4sw.c7268
-rw-r--r--src/mame/drivers/mpu4union.c64
-rw-r--r--src/mame/drivers/mpu4vid.c294
-rw-r--r--src/mame/drivers/mpu5.c1260
-rw-r--r--src/mame/drivers/mpu5hw.c4
-rw-r--r--src/mame/drivers/mquake.c22
-rw-r--r--src/mame/drivers/mrdo.c74