summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatarGravatar Aaron Giles <aaron@aarongiles.com>2007-12-17 15:19:59 +0000
committerGravatarGravatar Aaron Giles <aaron@aarongiles.com>2007-12-17 15:19:59 +0000
commit7b77f1218624ea26dbb2efd85a19f795f5d4e02e (patch)
tree19209304095572b4fd61c2a2d6a5aa75c4e471ad
parent3da7f476068b3ffef713218ba2fc1bd5030f2c38 (diff)
Initial checkin of MAME 0.121.mame0121
-rw-r--r--.gitattributes3303
-rw-r--r--makefile586
-rw-r--r--src/build/build.mak57
-rw-r--r--src/build/file2str.c98
-rw-r--r--src/build/png2bdc.c448
-rw-r--r--src/emu/attotime.c312
-rw-r--r--src/emu/attotime.h212
-rw-r--r--src/emu/audio/generic.c162
-rw-r--r--src/emu/audio/generic.h61
-rw-r--r--src/emu/audit.c505
-rw-r--r--src/emu/audit.h90
-rw-r--r--src/emu/cheat.c11890
-rw-r--r--src/emu/cheat.h25
-rw-r--r--src/emu/clifront.c977
-rw-r--r--src/emu/clifront.h56
-rw-r--r--src/emu/config.c363
-rw-r--r--src/emu/config.h58
-rw-r--r--src/emu/cpu/adsp2100/2100dasm.c550
-rw-r--r--src/emu/cpu/adsp2100/2100ops.c2310
-rw-r--r--src/emu/cpu/adsp2100/adsp2100.c2612
-rw-r--r--src/emu/cpu/adsp2100/adsp2100.h164
-rw-r--r--src/emu/cpu/alph8201/8201dasm.c261
-rw-r--r--src/emu/cpu/alph8201/alph8201.c1013
-rw-r--r--src/emu/cpu/alph8201/alph8201.h72
-rw-r--r--src/emu/cpu/apexc/apexc.c922
-rw-r--r--src/emu/cpu/apexc/apexc.h38
-rw-r--r--src/emu/cpu/apexc/apexcdsm.c171
-rw-r--r--src/emu/cpu/arm/arm.c1599
-rw-r--r--src/emu/cpu/arm/arm.h32
-rw-r--r--src/emu/cpu/arm/armdasm.c393
-rw-r--r--src/emu/cpu/arm7/arm7.c464
-rw-r--r--src/emu/cpu/arm7/arm7.h41
-rw-r--r--src/emu/cpu/arm7/arm7core.c1681
-rw-r--r--src/emu/cpu/arm7/arm7core.h412
-rw-r--r--src/emu/cpu/arm7/arm7dasm.c1233
-rw-r--r--src/emu/cpu/arm7/arm7exec.c1334
-rw-r--r--src/emu/cpu/asap/asap.c1858
-rw-r--r--src/emu/cpu/asap/asap.h42
-rw-r--r--src/emu/cpu/asap/asapdasm.c148
-rw-r--r--src/emu/cpu/ccpu/ccpu.c809
-rw-r--r--src/emu/cpu/ccpu/ccpu.h57
-rw-r--r--src/emu/cpu/ccpu/ccpudasm.c327
-rw-r--r--src/emu/cpu/cdp1802/1802dasm.c173
-rw-r--r--src/emu/cpu/cdp1802/cdp1802.c1049
-rw-r--r--src/emu/cpu/cdp1802/cdp1802.h100
-rw-r--r--src/emu/cpu/cop400/410ops.c450
-rw-r--r--src/emu/cpu/cop400/420ops.c93
-rw-r--r--src/emu/cpu/cop400/cop400.h46
-rw-r--r--src/emu/cpu/cop400/cop410.c392
-rw-r--r--src/emu/cpu/cop400/cop410ds.c336
-rw-r--r--src/emu/cpu/cop400/cop420.c407
-rw-r--r--src/emu/cpu/cop400/cop420ds.c384
-rw-r--r--src/emu/cpu/cp1610/1610dasm.c1488
-rw-r--r--src/emu/cpu/cp1610/cp1610.c3525
-rw-r--r--src/emu/cpu/cp1610/cp1610.h49
-rw-r--r--src/emu/cpu/cpu.mak1689
-rw-r--r--src/emu/cpu/drcfe.c520
-rw-r--r--src/emu/cpu/drcfe.h188
-rw-r--r--src/emu/cpu/dsp32/dsp32.c952
-rw-r--r--src/emu/cpu/dsp32/dsp32.h84
-rw-r--r--src/emu/cpu/dsp32/dsp32dis.c693
-rw-r--r--src/emu/cpu/dsp32/dsp32ops.c2898
-rw-r--r--src/emu/cpu/dsp56k/dsp56dsm.c2210
-rw-r--r--src/emu/cpu/dsp56k/dsp56k.c1336
-rw-r--r--src/emu/cpu/dsp56k/dsp56k.h82
-rw-r--r--src/emu/cpu/dsp56k/dsp56ops.c2599
-rw-r--r--src/emu/cpu/e132xs/32xsdasm.c2135
-rw-r--r--src/emu/cpu/e132xs/e132xs.c5606
-rw-r--r--src/emu/cpu/e132xs/e132xs.h173
-rw-r--r--src/emu/cpu/f8/f3853.c152
-rw-r--r--src/emu/cpu/f8/f3853.h24
-rw-r--r--src/emu/cpu/f8/f8.c2223
-rw-r--r--src/emu/cpu/f8/f8.h55
-rw-r--r--src/emu/cpu/f8/f8dasm.c510
-rw-r--r--src/emu/cpu/g65816/g65816.c484
-rw-r--r--src/emu/cpu/g65816/g65816.h106
-rw-r--r--src/emu/cpu/g65816/g65816cm.h310
-rw-r--r--src/emu/cpu/g65816/g65816ds.c350
-rw-r--r--src/emu/cpu/g65816/g65816ds.h23
-rw-r--r--src/emu/cpu/g65816/g65816o0.c3
-rw-r--r--src/emu/cpu/g65816/g65816o1.c3
-rw-r--r--src/emu/cpu/g65816/g65816o2.c3
-rw-r--r--src/emu/cpu/g65816/g65816o3.c3
-rw-r--r--src/emu/cpu/g65816/g65816o4.c3
-rw-r--r--src/emu/cpu/g65816/g65816op.h2452
-rw-r--r--src/emu/cpu/h6280/6280dasm.c250
-rw-r--r--src/emu/cpu/h6280/h6280.c562
-rw-r--r--src/emu/cpu/h6280/h6280.h54
-rw-r--r--src/emu/cpu/h6280/h6280ops.h1379
-rw-r--r--src/emu/cpu/h6280/tblh6280.c344
-rw-r--r--src/emu/cpu/h83002/h83002.c3863
-rw-r--r--src/emu/cpu/h83002/h83002.h78
-rw-r--r--src/emu/cpu/h83002/h8disasm.c1230
-rw-r--r--src/emu/cpu/h83002/h8periph.c506
-rw-r--r--src/emu/cpu/h83002/h8priv.h44
-rw-r--r--src/emu/cpu/hd6309/6309dasm.c940
-rw-r--r--src/emu/cpu/hd6309/6309ops.c5599
-rw-r--r--src/emu/cpu/hd6309/6309tbl.c814
-rw-r--r--src/emu/cpu/hd6309/hd6309.c1340
-rw-r--r--src/emu/cpu/hd6309/hd6309.h52
-rw-r--r--src/emu/cpu/i386/cycles.h666
-rw-r--r--src/emu/cpu/i386/i386.c1421
-rw-r--r--src/emu/cpu/i386/i386.h898
-rw-r--r--src/emu/cpu/i386/i386dasm.c2125
-rw-r--r--src/emu/cpu/i386/i386intf.h11
-rw-r--r--src/emu/cpu/i386/i386op16.c3156
-rw-r--r--src/emu/cpu/i386/i386op32.c2974
-rw-r--r--src/emu/cpu/i386/i386ops.c2306
-rw-r--r--src/emu/cpu/i386/i386ops.h369
-rw-r--r--src/emu/cpu/i386/i486ops.c368
-rw-r--r--src/emu/cpu/i386/pentops.c53
-rw-r--r--src/emu/cpu/i386/x87ops.c352
-rw-r--r--src/emu/cpu/i8039/8039dasm.c302
-rw-r--r--src/emu/cpu/i8039/i8039.c949
-rw-r--r--src/emu/cpu/i8039/i8039.h175
-rw-r--r--src/emu/cpu/i8051/8051dasm.c1034
-rw-r--r--src/emu/cpu/i8051/i8051.c2583
-rw-r--r--src/emu/cpu/i8051/i8051.h157
-rw-r--r--src/emu/cpu/i8051/i8051ops.c960
-rw-r--r--src/emu/cpu/i8085/8085dasm.c581
-rw-r--r--src/emu/cpu/i8085/i8085.c1759
-rw-r--r--src/emu/cpu/i8085/i8085.h57
-rw-r--r--src/emu/cpu/i8085/i8085cpu.h181
-rw-r--r--src/emu/cpu/i8085/i8085daa.h2050
-rw-r--r--src/emu/cpu/i86/ea.h58
-rw-r--r--src/emu/cpu/i86/host.h12
-rw-r--r--src/emu/cpu/i86/i186intf.h10
-rw-r--r--src/emu/cpu/i86/i188intf.h9
-rw-r--r--src/emu/cpu/i86/i286.c510
-rw-r--r--src/emu/cpu/i86/i286.h36
-rw-r--r--src/emu/cpu/i86/i286intf.h46
-rw-r--r--src/emu/cpu/i86/i86.c561
-rw-r--r--src/emu/cpu/i86/i86.h127
-rw-r--r--src/emu/cpu/i86/i86.txt111
-rw-r--r--src/emu/cpu/i86/i86intf.h30
-rw-r--r--src/emu/cpu/i86/i86mem.c110
-rw-r--r--src/emu/cpu/i86/i86mem.h14
-rw-r--r--src/emu/cpu/i86/i86time.c312
-rw-r--r--src/emu/cpu/i86/i88intf.h9
-rw-r--r--src/emu/cpu/i86/instr186.c165
-rw-r--r--src/emu/cpu/i86/instr186.h27
-rw-r--r--src/emu/cpu/i86/instr286.c308
-rw-r--r--src/emu/cpu/i86/instr286.h13
-rw-r--r--src/emu/cpu/i86/instr86.c3137
-rw-r--r--src/emu/cpu/i86/instr86.h237
-rw-r--r--src/emu/cpu/i86/instrv30.c1311
-rw-r--r--src/emu/cpu/i86/instrv30.h7
-rw-r--r--src/emu/cpu/i86/modrm.h118
-rw-r--r--src/emu/cpu/i86/table186.h525
-rw-r--r--src/emu/cpu/i86/table286.h531
-rw-r--r--src/emu/cpu/i86/table86.h525
-rw-r--r--src/emu/cpu/i86/tablev30.h528
-rw-r--r--src/emu/cpu/i86/v20intf.h11
-rw-r--r--src/emu/cpu/i86/v30.h23
-rw-r--r--src/emu/cpu/i86/v30intf.h9
-rw-r--r--src/emu/cpu/i86/v33intf.h10
-rw-r--r--src/emu/cpu/i8x41/8x41dasm.c523
-rw-r--r--src/emu/cpu/i8x41/i8x41.c2316
-rw-r--r--src/emu/cpu/i8x41/i8x41.h88
-rw-r--r--src/emu/cpu/i960/i960.c2225
-rw-r--r--src/emu/cpu/i960/i960.h64
-rw-r--r--src/emu/cpu/i960/i960dis.c291
-rw-r--r--src/emu/cpu/i960/i960dis.h15
-rw-r--r--src/emu/cpu/jaguar/jagdasm.c182
-rw-r--r--src/emu/cpu/jaguar/jaguar.c1761
-rw-r--r--src/emu/cpu/jaguar/jaguar.h107
-rw-r--r--src/emu/cpu/konami/knmidasm.c1874
-rw-r--r--src/emu/cpu/konami/konami.c651
-rw-r--r--src/emu/cpu/konami/konami.h58
-rw-r--r--src/emu/cpu/konami/konamops.c4361
-rw-r--r--src/emu/cpu/konami/konamtbl.c491
-rw-r--r--src/emu/cpu/lh5801/5801dasm.c729
-rw-r--r--src/emu/cpu/lh5801/5801tbl.c691
-rw-r--r--src/emu/cpu/lh5801/lh5801.c281
-rw-r--r--src/emu/cpu/lh5801/lh5801.h76
-rw-r--r--src/emu/cpu/m37710/m37710.c1284
-rw-r--r--src/emu/cpu/m37710/m37710.h123
-rw-r--r--src/emu/cpu/m37710/m37710cm.h318
-rw-r--r--src/emu/cpu/m37710/m37710o0.c3
-rw-r--r--src/emu/cpu/m37710/m37710o1.c3
-rw-r--r--src/emu/cpu/m37710/m37710o2.c3
-rw-r--r--src/emu/cpu/m37710/m37710o3.c3
-rw-r--r--src/emu/cpu/m37710/m37710op.h2959
-rw-r--r--src/emu/cpu/m37710/m7700ds.c614
-rw-r--r--src/emu/cpu/m37710/m7700ds.h19
-rw-r--r--src/emu/cpu/m6502/6502dasm.c788
-rw-r--r--src/emu/cpu/m6502/ill02.h278
-rw-r--r--src/emu/cpu/m6502/m4510.c540
-rw-r--r--src/emu/cpu/m6502/m4510.h48
-rw-r--r--src/emu/cpu/m6502/m6502.c1017
-rw-r--r--src/emu/cpu/m6502/m6502.h259
-rw-r--r--src/emu/cpu/m6502/m6502.txt163
-rw-r--r--src/emu/cpu/m6502/m6509.c413
-rw-r--r--src/emu/cpu/m6502/m6509.h43
-rw-r--r--src/emu/cpu/m6502/m65ce02.c389
-rw-r--r--src/emu/cpu/m6502/m65ce02.h57
-rw-r--r--src/emu/cpu/m6502/minc4510.h72
-rw-r--r--src/emu/cpu/m6502/mincce02.h71
-rw-r--r--src/emu/cpu/m6502/ops02.h803
-rw-r--r--src/emu/cpu/m6502/ops09.h217
-rw-r--r--src/emu/cpu/m6502/ops4510.h77
-rw-r--r--src/emu/cpu/m6502/opsc02.h353
-rw-r--r--src/emu/cpu/m6502/opsce02.h988
-rw-r--r--src/emu/cpu/m6502/opsn2a03.h40
-rw-r--r--src/emu/cpu/m6502/t6502.c360
-rw-r--r--src/emu/cpu/m6502/t6509.c352
-rw-r--r--src/emu/cpu/m6502/t6510.c27
-rw-r--r--src/emu/cpu/m6502/t65c02.c410
-rw-r--r--src/emu/cpu/m6502/t65ce02.c399
-rw-r--r--src/emu/cpu/m6502/t65sc02.c80
-rw-r--r--src/emu/cpu/m6502/tdeco16.c429
-rw-r--r--src/emu/cpu/m6502/tn2a03.c97
-rw-r--r--src/emu/cpu/m6800/6800dasm.c274
-rw-r--r--src/emu/cpu/m6800/6800ops.c2140
-rw-r--r--src/emu/cpu/m6800/6800tbl.c398
-rw-r--r--src/emu/cpu/m6800/m6800.c2850
-rw-r--r--src/emu/cpu/m6800/m6800.h223
-rw-r--r--src/emu/cpu/m68000/m68000.h162
-rw-r--r--src/emu/cpu/m68000/m68k.h379
-rw-r--r--src/emu/cpu/m68000/m68k_in.c10685
-rw-r--r--src/emu/cpu/m68000/m68kconf.h201
-rw-r--r--src/emu/cpu/m68000/m68kcpu.c1025
-rw-r--r--src/emu/cpu/m68000/m68kcpu.h2037
-rw-r--r--src/emu/cpu/m68000/m68kdasm.c3742
-rw-r--r--src/emu/cpu/m68000/m68kfpu.c828
-rw-r--r--src/emu/cpu/m68000/m68kmake.c1433
-rw-r--r--src/emu/cpu/m68000/m68kmame.c1291
-rw-r--r--src/emu/cpu/m68000/m68kmame.h182
-rw-r--r--src/emu/cpu/m6805/6805dasm.c211
-rw-r--r--src/emu/cpu/m6805/6805ops.c1822
-rw-r--r--src/emu/cpu/m6805/m6805.c1062
-rw-r--r--src/emu/cpu/m6805/m6805.h95
-rw-r--r--src/emu/cpu/m6809/6809dasm.c612
-rw-r--r--src/emu/cpu/m6809/6809ops.c2997
-rw-r--r--src/emu/cpu/m6809/6809tbl.c316
-rw-r--r--src/emu/cpu/m6809/m6809.c1232
-rw-r--r--src/emu/cpu/m6809/m6809.h50
-rw-r--r--src/emu/cpu/mb86233/mb86233.c1690
-rw-r--r--src/emu/cpu/mb86233/mb86233.h52
-rw-r--r--src/emu/cpu/mb86233/mb86233d.c774
-rw-r--r--src/emu/cpu/mb88xx/mb88dasm.c221
-rw-r--r--src/emu/cpu/mb88xx/mb88xx.c955
-rw-r--r--src/emu/cpu/mb88xx/mb88xx.h78
-rw-r--r--src/emu/cpu/mc68hc11/hc11dasm.c1297
-rw-r--r--src/emu/cpu/mc68hc11/hc11ops.c2201
-rw-r--r--src/emu/cpu/mc68hc11/hc11ops.h189
-rw-r--r--src/emu/cpu/mc68hc11/mc68hc11.c494
-rw-r--r--src/emu/cpu/mc68hc11/mc68hc11.h32
-rw-r--r--src/emu/cpu/minx/minx.c325
-rw-r--r--src/emu/cpu/minx/minx.h18
-rw-r--r--src/emu/cpu/minx/minxd.c465
-rw-r--r--src/emu/cpu/minx/minxfunc.h272
-rw-r--r--src/emu/cpu/minx/minxopce.h331
-rw-r--r--src/emu/cpu/minx/minxopcf.h330
-rw-r--r--src/emu/cpu/minx/minxops.h330
-rw-r--r--src/emu/cpu/mips/dismips.c326
-rw-r--r--src/emu/cpu/mips/dismips.mak2
-rw-r--r--src/emu/cpu/mips/mdrc64.c5731
-rw-r--r--src/emu/cpu/mips/mdrcold.c4883
-rw-r--r--src/emu/cpu/mips/mips3.c2478
-rw-r--r--src/emu/cpu/mips/mips3.h199
-rw-r--r--src/emu/cpu/mips/mips3com.c979
-rw-r--r--src/emu/cpu/mips/mips3com.h257
-rw-r--r--src/emu/cpu/mips/mips3drc.c1297
-rw-r--r--src/emu/cpu/mips/mips3dsm.c511
-rw-r--r--src/emu/cpu/mips/mips3fe.c721
-rw-r--r--src/emu/cpu/mips/mips3fe.h50
-rw-r--r--src/emu/cpu/mips/mipsdasm.c620
-rw-r--r--src/emu/cpu/mips/psx.c3645
-rw-r--r--src/emu/cpu/mips/psx.h206
-rw-r--r--src/emu/cpu/mips/r3000.c1379
-rw-r--r--src/emu/cpu/mips/r3000.h65
-rw-r--r--src/emu/cpu/mips/r3kdasm.c295
-rw-r--r--src/emu/cpu/nec/nec.c1533
-rw-r--r--src/emu/cpu/nec/nec.h370
-rw-r--r--src/emu/cpu/nec/necdasm.c1522
-rw-r--r--src/emu/cpu/nec/necea.h60
-rw-r--r--src/emu/cpu/nec/nechost.h12
-rw-r--r--src/emu/cpu/nec/necinstr.h507
-rw-r--r--src/emu/cpu/nec/necintrf.h18
-rw-r--r--src/emu/cpu/nec/necmodrm.h104
-rw-r--r--src/emu/cpu/pdp1/pdp1.c1893
-rw-r--r--src/emu/cpu/pdp1/pdp1.h81
-rw-r--r--src/emu/cpu/pdp1/pdp1dasm.c293
-rw-r--r--src/emu/cpu/pdp1/tx0.c1318
-rw-r--r--src/emu/cpu/pdp1/tx0.h50
-rw-r--r--src/emu/cpu/pdp1/tx0dasm.c122
-rw-r--r--src/emu/cpu/pic16c5x/16c5xdsm.c267
-rw-r--r--src/emu/cpu/pic16c5x/dis16c5x.c134
-rw-r--r--src/emu/cpu/pic16c5x/pic16c5x.c1334
-rw-r--r--src/emu/cpu/pic16c5x/pic16c5x.h137
-rw-r--r--src/emu/cpu/powerpc/drc_ops.c3802
-rw-r--r--src/emu/cpu/powerpc/drc_ops.h143
-rw-r--r--src/emu/cpu/powerpc/ppc.c1938
-rw-r--r--src/emu/cpu/powerpc/ppc.h367
-rw-r--r--src/emu/cpu/powerpc/ppc403.c964
-rw-r--r--src/emu/cpu/powerpc/ppc602.c293
-rw-r--r--src/emu/cpu/powerpc/ppc603.c300
-rw-r--r--src/emu/cpu/powerpc/ppc_dasm.c1166
-rw-r--r--src/emu/cpu/powerpc/ppc_mem.c436
-rw-r--r--src/emu/cpu/powerpc/ppc_ops.c2848
-rw-r--r--src/emu/cpu/powerpc/ppc_ops.h143
-rw-r--r--src/emu/cpu/powerpc/ppcdrc.c2302
-rw-r--r--src/emu/cpu/rsp/rsp.c3008
-rw-r--r--src/emu/cpu/rsp/rsp.h65
-rw-r--r--src/emu/cpu/rsp/rsp_dasm.c345
-rw-r--r--src/emu/cpu/s2650/2650dasm.c852
-rw-r--r--src/emu/cpu/s2650/s2650.c1619
-rw-r--r--src/emu/cpu/s2650/s2650.h30
-rw-r--r--src/emu/cpu/s2650/s2650cpu.h35
-rw-r--r--src/emu/cpu/saturn/sat.h22
-rw-r--r--src/emu/cpu/saturn/satops.c1209
-rw-r--r--src/emu/cpu/saturn/sattable.c921
-rw-r--r--src/emu/cpu/saturn/saturn.c422
-rw-r--r--src/emu/cpu/saturn/saturn.h68
-rw-r--r--src/emu/cpu/saturn/saturnds.c1454
-rw-r--r--src/emu/cpu/sc61860/readpc.c195
-rw-r--r--src/emu/cpu/sc61860/sc.h34
-rw-r--r--src/emu/cpu/sc61860/sc61860.c255
-rw-r--r--src/emu/cpu/sc61860/sc61860.h58
-rw-r--r--src/emu/cpu/sc61860/scdasm.c220
-rw-r--r--src/emu/cpu/sc61860/scops.c734
-rw-r--r--src/emu/cpu/sc61860/sctable.c144
-rw-r--r--src/emu/cpu/se3208/se3208.c1952
-rw-r--r--src/emu/cpu/se3208/se3208.h14
-rw-r--r--src/emu/cpu/se3208/se3208dis.c1413
-rw-r--r--src/emu/cpu/sh2/sh2.c3181
-rw-r--r--src/emu/cpu/sh2/sh2.h83
-rw-r--r--src/emu/cpu/sh2/sh2dasm.c602
-rw-r--r--src/emu/cpu/sh4/sh4.c4637
-rw-r--r--src/emu/cpu/sh4/sh4.h93
-rw-r--r--src/emu/cpu/sh4/sh4dasm.c792
-rw-r--r--src/emu/cpu/sh4/sh4regs.h157
-rw-r--r--src/emu/cpu/sharc/compute.c1338
-rw-r--r--src/emu/cpu/sharc/sharc.c1229
-rw-r--r--src/emu/cpu/sharc/sharc.h35
-rw-r--r--src/emu/cpu/sharc/sharcdma.c204
-rw-r--r--src/emu/cpu/sharc/sharcdsm.c1183
-rw-r--r--src/emu/cpu/sharc/sharcdsm.h77
-rw-r--r--src/emu/cpu/sharc/sharcmem.c202
-rw-r--r--src/emu/cpu/sharc/sharcops.c2758
-rw-r--r--src/emu/cpu/sharc/sharcops.h138
-rw-r--r--src/emu/cpu/sm8500/sm8500.c533
-rw-r--r--src/emu/cpu/sm8500/sm8500.h59
-rw-r--r--src/emu/cpu/sm8500/sm8500d.c581
-rw-r--r--src/emu/cpu/sm8500/sm85ops.h1686
-rw-r--r--src/emu/cpu/spc700/spc700.c1828
-rw-r--r--src/emu/cpu/spc700/spc700.h154
-rw-r--r--src/emu/cpu/spc700/spc700ds.c437
-rw-r--r--src/emu/cpu/spc700/spc700ds.h27
-rw-r--r--src/emu/cpu/ssp1610/ssp1610.c869
-rw-r--r--src/emu/cpu/ssp1610/ssp1610.h16
-rw-r--r--src/emu/cpu/ssp1610/ssp1610d.c532
-rw-r--r--src/emu/cpu/t11/t11.c540
-rw-r--r--src/emu/cpu/t11/t11.h50
-rw-r--r--src/emu/cpu/t11/t11dasm.c517
-rw-r--r--src/emu/cpu/t11/t11ops.c1400
-rw-r--r--src/emu/cpu/t11/t11table.c2409
-rw-r--r--src/emu/cpu/tlcs90/tlcs90.c2875
-rw-r--r--src/emu/cpu/tlcs90/tlcs90.h26
-rw-r--r--src/emu/cpu/tms32010/32010dsm.c349
-rw-r--r--src/emu/cpu/tms32010/dis32010.c136
-rw-r--r--src/emu/cpu/tms32010/tms32010.c982
-rw-r--r--src/emu/cpu/tms32010/tms32010.h140
-rw-r--r--src/emu/cpu/tms32025/32025dsm.c522
-rw-r--r--src/emu/cpu/tms32025/dis32025.c135
-rw-r--r--src/emu/cpu/tms32025/tms32025.c2477
-rw-r--r--src/emu/cpu/tms32025/tms32025.h78
-rw-r--r--src/emu/cpu/tms32031/32031ops.c6627
-rw-r--r--src/emu/cpu/tms32031/dis32031.c733
-rw-r--r--src/emu/cpu/tms32031/tms32031.c829
-rw-r--r--src/emu/cpu/tms32031/tms32031.h71
-rw-r--r--src/emu/cpu/tms32051/32051ops.c1961
-rw-r--r--src/emu/cpu/tms32051/32051ops.h251
-rw-r--r--src/emu/cpu/tms32051/dis32051.c643
-rw-r--r--src/emu/cpu/tms32051/tms32051.c723
-rw-r--r--src/emu/cpu/tms32051/tms32051.h12
-rw-r--r--src/emu/cpu/tms34010/34010dsm.c1760
-rw-r--r--src/emu/cpu/tms34010/34010fld.c683
-rw-r--r--src/emu/cpu/tms34010/34010gfx.c2032
-rw-r--r--src/emu/cpu/tms34010/34010ops.c2467
-rw-r--r--src/emu/cpu/tms34010/34010ops.h279
-rw-r--r--src/emu/cpu/tms34010/34010tbl.c1167
-rw-r--r--src/emu/cpu/tms34010/dis34010.c113
-rw-r--r--src/emu/cpu/tms34010/makefile6
-rw-r--r--src/emu/cpu/tms34010/tms34010.c1917
-rw-r--r--src/emu/cpu/tms34010/tms34010.h135
-rw-r--r--src/emu/cpu/tms7000/7000dasm.c445
-rw-r--r--src/emu/cpu/tms7000/tms7000.c744
-rw-r--r--src/emu/cpu/tms7000/tms7000.h55
-rw-r--r--src/emu/cpu/tms7000/tms70op.c3958
-rw-r--r--src/emu/cpu/tms7000/tms70tb.c124
-rw-r--r--src/emu/cpu/tms9900/9900dasm.c801
-rw-r--r--src/emu/cpu/tms9900/99xxcore.h4868
-rw-r--r--src/emu/cpu/tms9900/99xxstat.h483
-rw-r--r--src/emu/cpu/tms9900/ti990_10.c9
-rw-r--r--src/emu/cpu/tms9900/tms9900.c9
-rw-r--r--src/emu/cpu/tms9900/tms9900.h223
-rw-r--r--src/emu/cpu/tms9900/tms9980a.c9
-rw-r--r--src/emu/cpu/tms9900/tms9995.c9
-rw-r--r--src/emu/cpu/upd7810/7810dasm.c4059
-rw-r--r--src/emu/cpu/upd7810/7810ops.c9341
-rw-r--r--src/emu/cpu/upd7810/7810tbl.c3513
-rw-r--r--src/emu/cpu/upd7810/upd7810.c2019
-rw-r--r--src/emu/cpu/upd7810/upd7810.h157
-rw-r--r--src/emu/cpu/v30mz/necea.h60
-rw-r--r--src/emu/cpu/v30mz/nechost.h12
-rw-r--r--src/emu/cpu/v30mz/necinstr.h507
-rw-r--r--src/emu/cpu/v30mz/necintrf.h16
-rw-r--r--src/emu/cpu/v30mz/necmodrm.h104
-rw-r--r--src/emu/cpu/v30mz/v30mz.c1158
-rw-r--r--src/emu/cpu/v30mz/v30mz.h359
-rw-r--r--src/emu/cpu/v60/am.c102
-rw-r--r--src/emu/cpu/v60/am1.c1391
-rw-r--r--src/emu/cpu/v60/am2.c1256
-rw-r--r--src/emu/cpu/v60/am3.c887
-rw-r--r--src/emu/cpu/v60/op12.c2399
-rw-r--r--src/emu/cpu/v60/op2.c359
-rw-r--r--src/emu/cpu/v60/op3.c645
-rw-r--r--src/emu/cpu/v60/op4.c354
-rw-r--r--src/emu/cpu/v60/op5.c96
-rw-r--r--src/emu/cpu/v60/op6.c254
-rw-r--r--src/emu/cpu/v60/op7a.c1230
-rw-r--r--src/emu/cpu/v60/optable.c259
-rw-r--r--src/emu/cpu/v60/v60.c743
-rw-r--r--src/emu/cpu/v60/v60.h90
-rw-r--r--src/emu/cpu/v60/v60d.c1477
-rw-r--r--src/emu/cpu/v60/v60mem.c388
-rw-r--r--src/emu/cpu/v810/v810.c1240
-rw-r--r--src/emu/cpu/v810/v810.h128
-rw-r--r--src/emu/cpu/v810/v810dasm.c168
-rw-r--r--src/emu/cpu/x64drc.c629
-rw-r--r--src/emu/cpu/x64drc.h223
-rw-r--r--src/emu/cpu/x86drc.c767
-rw-r--r--src/emu/cpu/x86drc.h194
-rw-r--r--src/emu/cpu/x86emit.h2888
-rw-r--r--src/emu/cpu/x86log.c316
-rw-r--r--src/emu/cpu/x86log.h53
-rw-r--r--src/emu/cpu/z180/z180.c2643
-rw-r--r--src/emu/cpu/z180/z180.h135
-rw-r--r--src/emu/cpu/z180/z180cb.c293
-rw-r--r--src/emu/cpu/z180/z180daa.h2051
-rw-r--r--src/emu/cpu/z180/z180dasm.c555
-rw-r--r--src/emu/cpu/z180/z180dd.c296
-rw-r--r--src/emu/cpu/z180/z180ed.c297
-rw-r--r--src/emu/cpu/z180/z180fd.c291
-rw-r--r--src/emu/cpu/z180/z180op.c520
-rw-r--r--src/emu/cpu/z180/z180ops.h1197
-rw-r--r--src/emu/cpu/z180/z180tbl.h362
-rw-r--r--src/emu/cpu/z180/z180xy.c292
-rw-r--r--src/emu/cpu/z80/z80.c3818
-rw-r--r--src/emu/cpu/z80/z80.h38
-rw-r--r--src/emu/cpu/z80/z80daisy.c75
-rw-r--r--src/emu/cpu/z80/z80daisy.h36
-rw-r--r--src/emu/cpu/z80/z80dasm.c543
-rw-r--r--src/emu/cpu/z8000/8000dasm.c318
-rw-r--r--src/emu/cpu/z8000/makedab.c87
-rw-r--r--src/emu/cpu/z8000/z8000.c756
-rw-r--r--src/emu/cpu/z8000/z8000.h29
-rw-r--r--src/emu/cpu/z8000/z8000cpu.h196
-rw-r--r--src/emu/cpu/z8000/z8000dab.h275
-rw-r--r--src/emu/cpu/z8000/z8000ops.c6503
-rw-r--r--src/emu/cpu/z8000/z8000tbl.c596
-rw-r--r--src/emu/cpu/z80gb/opc_cb.h1440
-rw-r--r--src/emu/cpu/z80gb/opc_main.h1552
-rw-r--r--src/emu/cpu/z80gb/z80gb.c485
-rw-r--r--src/emu/cpu/z80gb/z80gb.h34
-rw-r--r--src/emu/cpu/z80gb/z80gbd.c288
-rw-r--r--src/emu/cpuexec.c1511
-rw-r--r--src/emu/cpuexec.h434
-rw-r--r--src/emu/cpuint.c390
-rw-r--r--src/emu/cpuint.h56
-rw-r--r--src/emu/cpuintrf.c1653
-rw-r--r--src/emu/cpuintrf.h516
-rw-r--r--src/emu/debug/debugcmd.c2200
-rw-r--r--src/emu/debug/debugcmd.h26
-rw-r--r--src/emu/debug/debugcmt.c570
-rw-r--r--src/emu/debug/debugcmt.h40
-rw-r--r--src/emu/debug/debugcon.c533
-rw-r--r--src/emu/debug/debugcon.h97
-rw-r--r--src/emu/debug/debugcpu.c2195
-rw-r--r--src/emu/debug/debugcpu.h231
-rw-r--r--src/emu/debug/debughlp.c1075
-rw-r--r--src/emu/debug/debughlp.h23
-rw-r--r--src/emu/debug/debugvw.c3187
-rw-r--r--src/emu/debug/debugvw.h228
-rw-r--r--src/emu/debug/express.c1953
-rw-r--r--src/emu/debug/express.h160
-rw-r--r--src/emu/debug/textbuf.c326
-rw-r--r--src/emu/debug/textbuf.h58
-rw-r--r--src/emu/debugger.h71
-rw-r--r--src/emu/drawgfx.c5859
-rw-r--r--src/emu/drawgfx.h331
-rw-r--r--src/emu/driver.c520
-rw-r--r--src/emu/driver.h587
-rw-r--r--src/emu/drivers/empty.c81
-rw-r--r--src/emu/eigccppc.h434
-rw-r--r--src/emu/eigccx86.h610
-rw-r--r--src/emu/eminline.h433
-rw-r--r--src/emu/emu.mak237
-rw-r--r--src/emu/emuopts.c226
-rw-r--r--src/emu/emuopts.h158
-rw-r--r--src/emu/emupal.c796
-rw-r--r--src/emu/emupal.h250
-rw-r--r--src/emu/fileio.c839
-rw-r--r--src/emu/fileio.h170
-rw-r--r--src/emu/hash.c713
-rw-r--r--src/emu/hash.h79
-rw-r--r--src/emu/info.c1009
-rw-r--r--src/emu/info.h22
-rw-r--r--src/emu/inptport.c3610
-rw-r--r--src/emu/inptport.h903
-rw-r--r--src/emu/input.c1603
-rw-r--r--src/emu/input.h555
-rw-r--r--src/emu/inputseq.c630
-rw-r--r--src/emu/inputseq.h177
-rw-r--r--src/emu/layout/dualhovu.lay72
-rw-r--r--src/emu/layout/dualhsxs.lay72
-rw-r--r--src/emu/layout/dualhuov.lay72
-rw-r--r--src/emu/layout/ho20ffff.lay18
-rw-r--r--src/emu/layout/ho2eff2e.lay18
-rw-r--r--src/emu/layout/ho4f893d.lay21
-rw-r--r--src/emu/layout/ho88ffff.lay18
-rw-r--r--src/emu/layout/hoa0a0ff.lay18
-rw-r--r--src/emu/layout/hoffe457.lay18
-rw-r--r--src/emu/layout/hoffff20.lay18
-rw-r--r--src/emu/layout/horizont.lay24
-rw-r--r--src/emu/layout/snap.lay50
-rw-r--r--src/emu/layout/triphsxs.lay62
-rw-r--r--src/emu/layout/vertical.lay24
-rw-r--r--src/emu/layout/voffff20.lay18
-rw-r--r--src/emu/machine/53c810.c896
-rw-r--r--src/emu/machine/53c810.h26
-rw-r--r--src/emu/machine/6522via.c1153
-rw-r--r--src/emu/machine/6522via.h195
-rw-r--r--src/emu/machine/6526cia.c782
-rw-r--r--src/emu/machine/6526cia.h58
-rw-r--r--src/emu/machine/6532riot.c373
-rw-r--r--src/emu/machine/6532riot.h87
-rw-r--r--src/emu/machine/6821pia.c1353
-rw-r--r--src/emu/machine/6821pia.h359
-rw-r--r--src/emu/machine/6840ptm.c703
-rw-r--r--src/emu/machine/6840ptm.h75
-rw-r--r--src/emu/machine/6850acia.c691
-rw-r--r--src/emu/machine/6850acia.h90
-rw-r--r--src/emu/machine/74123.c190
-rw-r--r--src/emu/machine/74123.h80
-rw-r--r--src/emu/machine/74148.c193
-rw-r--r--src/emu/machine/74148.h63
-rw-r--r--src/emu/machine/74153.c151
-rw-r--r--src/emu/machine/74153.h58
-rw-r--r--src/emu/machine/74181.c165
-rw-r--r--src/emu/machine/74181.h40
-rw-r--r--src/emu/machine/7474.c173
-rw-r--r--src/emu/machine/7474.h63
-rw-r--r--src/emu/machine/8042kbdc.c622
-rw-r--r--src/emu/machine/8042kbdc.h40
-rw-r--r--src/emu/machine/8237dma.c450
-rw-r--r--src/emu/machine/8237dma.h61
-rw-r--r--src/emu/machine/8255ppi.c589
-rw-r--r--src/emu/machine/8255ppi.h89
-rw-r--r--src/emu/machine/adc083x.c465
-rw-r--r--src/emu/machine/adc083x.h38
-rw-r--r--src/emu/machine/adc1213x.c251
-rw-r--r--src/emu/machine/adc1213x.h18
-rw-r--r--src/emu/machine/am53cf96.c279
-rw-r--r--src/emu/machine/am53cf96.h24
-rw-r--r--src/emu/machine/at28c16.c253
-rw-r--r--src/emu/machine/at28c16.h53
-rw-r--r--src/emu/machine/cr589.c152
-rw-r--r--src/emu/machine/cr589.h3
-rw-r--r--src/emu/machine/ds1302.c140
-rw-r--r--src/emu/machine/ds1302.h5
-rw-r--r--src/emu/machine/ds2401.c272
-rw-r--r--src/emu/machine/ds2401.h18
-rw-r--r--src/emu/machine/ds2404.c320
-rw-r--r--src/emu/machine/ds2404.h18
-rw-r--r--src/emu/machine/eeprom.c378
-rw-r--r--src/emu/machine/eeprom.h40
-rw-r--r--src/emu/machine/generic.c820
-rw-r--r--src/emu/machine/generic.h292
-rw-r--r--src/emu/machine/i2cmem.c438
-rw-r--r--src/emu/machine/i2cmem.h27
-rw-r--r--src/emu/machine/idectrl.c1793
-rw-r--r--src/emu/machine/idectrl.h37
-rw-r--r--src/emu/machine/intelfsh.c493
-rw-r--r--src/emu/machine/intelfsh.h23
-rw-r--r--src/emu/machine/laserdsc.c3361
-rw-r--r--src/emu/machine/laserdsc.h86
-rw-r--r--src/emu/machine/mb3773.c39
-rw-r--r--src/emu/machine/mb3773.h12
-rw-r--r--src/emu/machine/mb87078.c169
-rw-r--r--src/emu/machine/mb87078.h103
-rw-r--r--src/emu/machine/mc146818.c392
-rw-r--r--src/emu/machine/mc146818.h55
-rw-r--r--src/emu/machine/msm6242.c139
-rw-r--r--src/emu/machine/msm6242.h10
-rw-r--r--src/emu/machine/pc16552d.c433
-rw-r--r--src/emu/machine/pc16552d.h12
-rw-r--r--src/emu/machine/pci.c197
-rw-r--r--src/emu/machine/pci.h30
-rw-r--r--src/emu/machine/pd4990a.c352
-rw-r--r--src/emu/machine/pd4990a.h26
-rw-r--r--src/emu/machine/pic8259.c397
-rw-r--r--src/emu/machine/pic8259.h34
-rw-r--r--src/emu/machine/pit8253.c1216
-rw-r--r--src/emu/machine/pit8253.h62
-rw-r--r--src/emu/machine/roc10937.c407
-rw-r--r--src/emu/machine/roc10937.h34
-rw-r--r--src/emu/machine/rp5h01.c207
-rw-r--r--src/emu/machine/rp5h01.h29
-rw-r--r--src/emu/machine/rtc65271.c654
-rw-r--r--src/emu/machine/rtc65271.h9
-rw-r--r--src/emu/machine/scsi.c119
-rw-r--r--src/emu/machine/scsi.h104
-rw-r--r--src/emu/machine/scsicd.c768
-rw-r--r--src/emu/machine/scsicd.h17
-rw-r--r--src/emu/machine/scsidev.c155
-rw-r--r--src/emu/machine/scsidev.h15
-rw-r--r--src/emu/machine/scsihd.c311
-rw-r--r--src/emu/machine/scsihd.h16
-rw-r--r--src/emu/machine/smc91c9x.c564
-rw-r--r--src/emu/machine/smc91c9x.h22
-rw-r--r--src/emu/machine/timekpr.c483
-rw-r--r--src/emu/machine/timekpr.h35
-rw-r--r--src/emu/machine/tmp68301.c179
-rw-r--r--src/emu/machine/tmp68301.h16
-rw-r--r--src/emu/machine/upd4701.c307
-rw-r--r--src/emu/machine/upd4701.h27
-rw-r--r--src/emu/machine/wd33c93.c872
-rw-r--r--src/emu/machine/wd33c93.h26
-rw-r--r--src/emu/machine/x76f041.c623
-rw-r--r--src/emu/machine/x76f041.h22
-rw-r--r--src/emu/machine/x76f100.c497
-rw-r--r--src/emu/machine/x76f100.h22
-rw-r--r--src/emu/machine/z80ctc.c483
-rw-r--r--src/emu/machine/z80ctc.h91
-rw-r--r--src/emu/machine/z80pio.c537
-rw-r--r--src/emu/machine/z80pio.h92
-rw-r--r--src/emu/machine/z80sio.c805
-rw-r--r--src/emu/machine/z80sio.h81
-rw-r--r--src/emu/mame.c1889
-rw-r--r--src/emu/mame.h400
-rw-r--r--src/emu/mamecore.c17
-rw-r--r--src/emu/mamecore.h350
-rw-r--r--src/emu/memconv.h1020
-rw-r--r--src/emu/memory.c3422
-rw-r--r--src/emu/memory.h1166
-rw-r--r--src/emu/output.c406
-rw-r--r--src/emu/output.h97
-rw-r--r--src/emu/profiler.c205
-rw-r--r--src/emu/profiler.h86
-rw-r--r--src/emu/render.c2948
-rw-r--r--src/emu/render.h478
-rw-r--r--src/emu/rendersw.c1942
-rw-r--r--src/emu/rendfont.c853
-rw-r--r--src/emu/rendfont.h33
-rw-r--r--src/emu/rendlay.c2126
-rw-r--r--src/emu/rendlay.h218
-rw-r--r--src/emu/rendutil.c772
-rw-r--r--src/emu/rendutil.h204
-rw-r--r--src/emu/restrack.c368
-rw-r--r--src/emu/restrack.h90
-rw-r--r--src/emu/romload.c1169
-rw-r--r--src/emu/romload.h300
-rw-r--r--src/emu/sndintrf.c967
-rw-r--r--src/emu/sndintrf.h285
-rw-r--r--src/emu/sound.c955
-rw-r--r--src/emu/sound.h89
-rw-r--r--src/emu/sound/2151intf.c236
-rw-r--r--src/emu/sound/2151intf.h37
-rw-r--r--src/emu/sound/2203intf.c348
-rw-r--r--src/emu/sound/2203intf.h67
-rw-r--r--src/emu/sound/2413intf.c186
-rw-r--r--src/emu/sound/2413intf.h26
-rw-r--r--src/emu/sound/2608intf.c314
-rw-r--r--src/emu/sound/2608intf.h38
-rw-r--r--src/emu/sound/2610intf.c520
-rw-r--r--src/emu/sound/2610intf.h50
-rw-r--r--src/emu/sound/2612intf.c415
-rw-r--r--src/emu/sound/2612intf.h64
-rw-r--r--src/emu/sound/262intf.c189
-rw-r--r--src/emu/sound/262intf.h27
-rw-r--r--src/emu/sound/3812intf.c565
-rw-r--r--src/emu/sound/3812intf.h56
-rw-r--r--src/emu/sound/5110intf.c243
-rw-r--r--src/emu/sound/5110intf.h23
-rw-r--r--src/emu/sound/5220intf.c262
-rw-r--r--src/emu/sound/5220intf.h31
-rw-r--r--src/emu/sound/astrocde.c355
-rw-r--r--src/emu/sound/astrocde.h8
-rw-r--r--src/emu/sound/ay8910.c899
-rw-r--r--src/emu/sound/ay8910.h90
-rw-r--r--src/emu/sound/beep.c197
-rw-r--r--src/emu/sound/beep.h16
-rw-r--r--src/emu/sound/bsmt2000.c529
-rw-r--r--src/emu/sound/bsmt2000.h23
-rw-r--r--src/emu/sound/c140.c520
-rw-r--r--src/emu/sound/c140.h24
-rw-r--r--src/emu/sound/c352.c643
-rw-r--r--src/emu/sound/c352.h13
-rw-r--r--src/emu/sound/c6280.c370
-rw-r--r--src/emu/sound/c6280.h8
-rw-r--r--src/emu/sound/cdda.c332
-rw-r--r--src/emu/sound/cdda.h17
-rw-r--r--src/emu/sound/cdp1869.c201
-rw-r--r--src/emu/sound/cdp1869.h41
-rw-r--r--src/emu/sound/cem3394.c593
-rw-r--r--src/emu/sound/cem3394.h45
-rw-r--r--src/emu/sound/custom.c90
-rw-r--r--src/emu/sound/custom.h15
-rw-r--r--src/emu/sound/dac.c187
-rw-r--r--src/emu/sound/dac.h16
-rw-r--r--src/emu/sound/disc_dev.c1372
-rw-r--r--src/emu/sound/disc_flt.c1220
-rw-r--r--src/emu/sound/disc_inp.c261
-rw-r--r--src/emu/sound/disc_mth.c1968
-rw-r--r--src/emu/sound/disc_wav.c1707
-rw-r--r--src/emu/sound/discrete.c751
-rw-r--r--src/emu/sound/discrete.h3930
-rw-r--r--src/emu/sound/dmadac.c272
-rw-r--r--src/emu/sound/dmadac.h16
-rw-r--r--src/emu/sound/es5503.c551
-rw-r--r--src/emu/sound/es5503.h15
-rw-r--r--src/emu/sound/es5506.c2205
-rw-r--r--src/emu/sound/es5506.h53
-rw-r--r--src/emu/sound/es8712.c479
-rw-r--r--src/emu/sound/es8712.h30
-rw-r--r--src/emu/sound/filter.c233
-rw-r--r--src/emu/sound/filter.h112
-rw-r--r--src/emu/sound/flt_rc.c147
-rw-r--r--src/emu/sound/flt_rc.h59
-rw-r--r--src/emu/sound/flt_vol.c80
-rw-r--r--src/emu/sound/flt_vol.h6
-rw-r--r--src/emu/sound/fm.c4744
-rw-r--r--src/emu/sound/fm.h211
-rw-r--r--src/emu/sound/fmopl.c2625
-rw-r--r--src/emu/sound/fmopl.h111
-rw-r--r--src/emu/sound/gaelco.c377
-rw-r--r--src/emu/sound/gaelco.h13
-rw-r--r--src/emu/sound/hc55516.c246
-rw-r--r--src/emu/sound/hc55516.h31
-rw-r--r--src/emu/sound/ics2115.c578
-rw-r--r--src/emu/sound/ics2115.h12
-rw-r--r--src/emu/sound/iremga20.c304
-rw-r--r--src/emu/sound/iremga20.h16
-rw-r--r--src/emu/sound/k005289.c285
-rw-r--r--src/emu/sound/k005289.h16
-rw-r--r--src/emu/sound/k007232.c509
-rw-r--r--src/emu/sound/k007232.h32
-rw-r--r--src/emu/sound/k051649.c255
-rw-r--r--src/emu/sound/k051649.h11
-rw-r--r--src/emu/sound/k053260.c487
-rw-r--r--src/emu/sound/k053260.h24
-rw-r--r--src/emu/sound/k054539.c741
-rw-r--r--src/emu/sound/k054539.h43
-rw-r--r--src/emu/sound/msm5205.c330
-rw-r--r--src/emu/sound/msm5205.h36
-rw-r--r--src/emu/sound/msm5232.c803
-rw-r--r--src/emu/sound/msm5232.h12
-rw-r--r--src/emu/sound/multipcm.c551
-rw-r--r--src/emu/sound/multipcm.h17
-rw-r--r--src/emu/sound/n63701x.c193
-rw-r--r--src/emu/sound/n63701x.h12
-rw-r--r--src/emu/sound/namco.c927
-rw-r--r--src/emu/sound/namco.h32
-rw-r--r--src/emu/sound/namco52.c228
-rw-r--r--src/emu/sound/namco52.h32
-rw-r--r--src/emu/sound/namcona.c1329
-rw-r--r--src/emu/sound/namcona.h10
-rw-r--r--src/emu/sound/nes_apu.c789
-rw-r--r--src/emu/sound/nes_apu.h46
-rw-r--r--src/emu/sound/nes_defs.h205
-rw-r--r--src/emu/sound/okim6295.c676
-rw-r--r--src/emu/sound/okim6295.h65
-rw-r--r--src/emu/sound/pokey.c1599
-rw-r--r--src/emu/sound/pokey.h105
-rw-r--r--src/emu/sound/pokey.txt319
-rw-r--r--src/emu/sound/psx.c695
-rw-r--r--src/emu/sound/psx.h27
-rw-r--r--src/emu/sound/qsound.c411
-rw-r--r--src/emu/sound/qsound.h21
-rw-r--r--src/emu/sound/rf5c400.c581
-rw-r--r--src/emu/sound/rf5c400.h13
-rw-r--r--src/emu/sound/rf5c68.c260
-rw-r--r--src/emu/sound/rf5c68.h15
-rw-r--r--src/emu/sound/s14001a.c548
-rw-r--r--src/emu/sound/s14001a.h16
-rw-r--r--src/emu/sound/saa1099.c519
-rw-r--r--src/emu/sound/saa1099.h18
-rw-r--r--src/emu/sound/samples.c612
-rw-r--r--src/emu/sound/samples.h50
-rw-r--r--src/emu/sound/scsp.c1567
-rw-r--r--src/emu/sound/scsp.h28
-rw-r--r--src/emu/sound/scspdsp.c319
-rw-r--r--src/emu/sound/scspdsp.h37
-rw-r--r--src/emu/sound/scsplfo.c157
-rw-r--r--src/emu/sound/segapcm.c160
-rw-r--r--src/emu/sound/segapcm.h24
-rw-r--r--src/emu/sound/sid.c364
-rw-r--r--src/emu/sound/sid.h74
-rw-r--r--src/emu/sound/sid6581.c144
-rw-r--r--src/emu/sound/sid6581.h32
-rw-r--r--src/emu/sound/side6581.h124
-rw-r--r--src/emu/sound/sidenvel.c590
-rw-r--r--src/emu/sound/sidenvel.h32
-rw-r--r--src/emu/sound/sidvoice.c819
-rw-r--r--src/emu/sound/sidvoice.h117
-rw-r--r--src/emu/sound/sidw6581.h1051
-rw-r--r--src/emu/sound/sidw8580.h1395
-rw-r--r--src/emu/sound/sn76477.c2512
-rw-r--r--src/emu/sound/sn76477.h124
-rw-r--r--src/emu/sound/sn76496.c456
-rw-r--r--src/emu/sound/sn76496.h10
-rw-r--r--src/emu/sound/sound.mak717
-rw-r--r--src/emu/sound/sp0250.c257
-rw-r--r--src/emu/sound/sp0250.h10
-rw-r--r--src/emu/sound/sp0256.c1383
-rw-r--r--src/emu/sound/sp0256.h37
-rw-r--r--src/emu/sound/speaker.c104
-rw-r--r--src/emu/sound/speaker.h29
-rw-r--r--src/emu/sound/st0016.c180
-rw-r--r--src/emu/sound/st0016.h14
-rw-r--r--src/emu/sound/tiaintf.c85
-rw-r--r--src/emu/sound/tiaintf.h8
-rw-r--r--src/emu/sound/tiasound.c596
-rw-r--r--src/emu/sound/tiasound.h44
-rw-r--r--src/emu/sound/tms3615.c125
-rw-r--r--src/emu/sound/tms3615.h9
-rw-r--r--src/emu/sound/tms36xx.c565
-rw-r--r--src/emu/sound/tms36xx.h25
-rw-r--r--src/emu/sound/tms5110.c731
-rw-r--r--src/emu/sound/tms5110.h32
-rw-r--r--src/emu/sound/tms5110r.c136
-rw-r--r--src/emu/sound/tms5220.c1140
-rw-r--r--src/emu/sound/tms5220.h32
-rw-r--r--src/emu/sound/tms5220.txt86
-rw-r--r--src/emu/sound/tms5220r.c107
-rw-r--r--src/emu/sound/upd7759.c801
-rw-r--r--src/emu/sound/upd7759.h31
-rw-r--r--src/emu/sound/vlm5030.c721
-rw-r--r--src/emu/sound/vlm5030.h25
-rw-r--r--src/emu/sound/votrax.c190
-rw-r--r--src/emu/sound/vrender0.c274
-rw-r--r--src/emu/sound/vrender0.h9
-rw-r--r--src/emu/sound/wave.c100
-rw-r--r--src/emu/sound/wave.h14
-rw-r--r--src/emu/sound/wavwrite.c207
-rw-r--r--src/emu/sound/wavwrite.h14
-rw-r--r--src/emu/sound/x1_010.c330
-rw-r--r--src/emu/sound/x1_010.h13
-rw-r--r--src/emu/sound/ym2151.c2505
-rw-r--r--src/emu/sound/ym2151.h86
-rw-r--r--src/emu/sound/ym2151.txt162
-rw-r--r--src/emu/sound/ym2413.c2122
-rw-r--r--src/emu/sound/ym2413.h42
-rw-r--r--src/emu/sound/ymdeltat.c652
-rw-r--r--src/emu/sound/ymdeltat.h82
-rw-r--r--src/emu/sound/ymf262.c2719
-rw-r--r--src/emu/sound/ymf262.h46
-rw-r--r--src/emu/sound/ymf271.c1833
-rw-r--r--src/emu/sound/ymf271.h17
-rw-r--r--src/emu/sound/ymf278b.c835
-rw-r--r--src/emu/sound/ymf278b.h29
-rw-r--r--src/emu/sound/ymz280b.c1125
-rw-r--r--src/emu/sound/ymz280b.h43
-rw-r--r--src/emu/state.c966
-rw-r--r--src/emu/state.h119
-rw-r--r--src/emu/streams.c881
-rw-r--r--src/emu/streams.h50
-rw-r--r--src/emu/tilemap.c2402
-rw-r--r--src/emu/tilemap.h635
-rw-r--r--src/emu/timer.c810
-rw-r--r--src/emu/timer.h185
-rw-r--r--src/emu/ui.c1961
-rw-r--r--src/emu/ui.h141
-rw-r--r--src/emu/uigfx.c1085
-rw-r--r--src/emu/uigfx.h31
-rw-r--r--src/emu/uimenu.c2612
-rw-r--r--src/emu/uimenu.h84
-rw-r--r--src/emu/uismall.pngbin0 -> 1488 bytes
-rw-r--r--src/emu/uitext.c356
-rw-r--r--src/emu/uitext.h233
-rw-r--r--src/emu/validity.c1449
-rw-r--r--src/emu/video.c2211
-rw-r--r--src/emu/video.h169
-rw-r--r--src/emu/video/cdp1869.c569
-rw-r--r--src/emu/video/cdp1869.h128
-rw-r--r--src/emu/video/crtc6845.c444
-rw-r--r--src/emu/video/crtc6845.h62
-rw-r--r--src/emu/video/generic.c1102
-rw-r--r--src/emu/video/generic.h229
-rw-r--r--src/emu/video/poly.c1410
-rw-r--r--src/emu/video/poly.h158
-rw-r--r--src/emu/video/resnet.c738
-rw-r--r--src/emu/video/resnet.h201
-rw-r--r--src/emu/video/rgbgen.h396
-rw-r--r--src/emu/video/rgbsse.h485
-rw-r--r--src/emu/video/rgbutil.h25
-rw-r--r--src/emu/video/rgbvmx.h545
-rw-r--r--src/emu/video/s2636.c300
-rw-r--r--src/emu/video/s2636.h18
-rw-r--r--src/emu/video/tlc34076.c262
-rw-r--r--src/emu/video/tlc34076.h19
-rw-r--r--src/emu/video/tms34061.c541
-rw-r--r--src/emu/video/tms34061.h70
-rw-r--r--src/emu/video/tms9928a.c809
-rw-r--r--src/emu/video/tms9928a.h88
-rw-r--r--src/emu/video/v9938.c2428
-rw-r--r--src/emu/video/v9938.h32
-rw-r--r--src/emu/video/v9938mod.c736
-rw-r--r--src/emu/video/vector.c315
-rw-r--r--src/emu/video/vector.h30
-rw-r--r--src/emu/video/vooddefs.h3632
-rw-r--r--src/emu/video/voodoo.c5742
-rw-r--r--src/emu/video/voodoo.h50
-rw-r--r--src/lib/expat/ascii.h85
-rw-r--r--src/lib/expat/asciitab.h36
-rw-r--r--src/lib/expat/expat.h1013
-rw-r--r--src/lib/expat/expat_external.h115
-rw-r--r--src/lib/expat/iasciitab.h37
-rw-r--r--src/lib/expat/intconfig.h19
-rw-r--r--src/lib/expat/internal.h73
-rw-r--r--src/lib/expat/latin1tab.h36
-rw-r--r--src/lib/expat/nametab.h150
-rw-r--r--src/lib/expat/utf8tab.h37
-rw-r--r--src/lib/expat/xmlparse.c6258
-rw-r--r--src/lib/expat/xmlrole.c1320
-rw-r--r--src/lib/expat/xmlrole.h114
-rw-r--r--src/lib/expat/xmltok.c1629
-rw-r--r--src/lib/expat/xmltok.h316
-rw-r--r--src/lib/expat/xmltok_impl.c1779
-rw-r--r--src/lib/expat/xmltok_impl.h46
-rw-r--r--src/lib/expat/xmltok_ns.c106
-rw-r--r--src/lib/lib.mak84
-rw-r--r--src/lib/util/astring.c596
-rw-r--r--src/lib/util/astring.h228
-rw-r--r--src/lib/util/avcomp.c840
-rw-r--r--src/lib/util/avcomp.h60
-rw-r--r--src/lib/util/aviio.c2744
-rw-r--r--src/lib/util/aviio.h123
-rw-r--r--src/lib/util/bitmap.c263
-rw-r--r--src/lib/util/bitmap.h169
-rw-r--r--src/lib/util/cdrom.c617
-rw-r--r--src/lib/util/cdrom.h139
-rw-r--r--src/lib/util/chd.c2860
-rw-r--r--src/lib/util/chd.h325
-rw-r--r--src/lib/util/corefile.c726
-rw-r--r--src/lib/util/corefile.h116
-rw-r--r--src/lib/util/corestr.c120
-rw-r--r--src/lib/util/corestr.h60
-rw-r--r--src/lib/util/coreutil.c102
-rw-r--r--src/lib/util/coreutil.h44
-rw-r--r--src/lib/util/harddisk.c170
-rw-r--r--src/lib/util/harddisk.h51
-rw-r--r--src/lib/util/huffman.c934
-rw-r--r--src/lib/util/huffman.h62
-rw-r--r--src/lib/util/jedparse.c435
-rw-r--r--src/lib/util/jedparse.h89
-rw-r--r--src/lib/util/md5.c239
-rw-r--r--src/lib/util/md5.h42
-rw-r--r--src/lib/util/options.c1133
-rw-r--r--src/lib/util/options.h216
-rw-r--r--src/lib/util/palette.c651
-rw-r--r--src/lib/util/palette.h259
-rw-r--r--src/lib/util/png.c1143
-rw-r--r--src/lib/util/png.h137
-rw-r--r--src/lib/util/pool.c614
-rw-r--r--src/lib/util/pool.h117
-rw-r--r--src/lib/util/sha1.c387
-rw-r--r--src/lib/util/sha1.h61
-rw-r--r--src/lib/util/unicode.c346
-rw-r--r--src/lib/util/unicode.h92
-rw-r--r--src/lib/util/unzip.c616
-rw-r--r--src/lib/util/unzip.h143
-rw-r--r--src/lib/util/xmlfile.c857
-rw-r--r--src/lib/util/xmlfile.h160
-rw-r--r--src/lib/zlib/Makefile154
-rw-r--r--src/lib/zlib/Makefile.in154
-rw-r--r--src/lib/zlib/adler32.c149
-rw-r--r--src/lib/zlib/compress.c79
-rw-r--r--src/lib/zlib/crc32.c423
-rw-r--r--src/lib/zlib/crc32.h441
-rw-r--r--src/lib/zlib/deflate.c1736
-rw-r--r--src/lib/zlib/deflate.h331
-rw-r--r--src/lib/zlib/example.c565
-rw-r--r--src/lib/zlib/gzio.c1026
-rw-r--r--src/lib/zlib/infback.c623
-rw-r--r--src/lib/zlib/inffast.c318
-rw-r--r--src/lib/zlib/inffast.h11
-rw-r--r--src/lib/zlib/inffixed.h94
-rw-r--r--src/lib/zlib/inflate.c1368
-rw-r--r--src/lib/zlib/inflate.h115
-rw-r--r--src/lib/zlib/inftrees.c329
-rw-r--r--src/lib/zlib/inftrees.h55
-rw-r--r--src/lib/zlib/minigzip.c322
-rw-r--r--src/lib/zlib/readme125
-rw-r--r--src/lib/zlib/trees.c1219
-rw-r--r--src/lib/zlib/trees.h128
-rw-r--r--src/lib/zlib/uncompr.c61
-rw-r--r--src/lib/zlib/zconf.h332
-rw-r--r--src/lib/zlib/zconf.in.h332
-rw-r--r--src/lib/zlib/zlib.h1357
-rw-r--r--src/lib/zlib/zutil.c318
-rw-r--r--src/lib/zlib/zutil.h269
-rw-r--r--src/mame/audio/8080bw.c1112
-rw-r--r--src/mame/audio/amiga.c280
-rw-r--r--src/mame/audio/asteroid.c323
-rw-r--r--src/mame/audio/astinvad.c138
-rw-r--r--src/mame/audio/astrof.c255
-rw-r--r--src/mame/audio/atarifb.c208
-rw-r--r--src/mame/audio/atarijsa.c939
-rw-r--r--src/mame/audio/atarijsa.h72
-rw-r--r--src/mame/audio/attckufo.c262
-rw-r--r--src/mame/audio/avalnche.c128
-rw-r--r--src/mame/audio/aztarac.c55
-rw-r--r--src/mame/audio/berzerk.c146
-rw-r--r--src/mame/audio/blockade.c71
-rw-r--r--src/mame/audio/bsktball.c135
-rw-r--r--src/mame/audio/bzone.c285
-rw-r--r--src/mame/audio/cage.c668
-rw-r--r--src/mame/audio/cage.h20
-rw-r--r--src/mame/audio/canyon.c212
-rw-r--r--src/mame/audio/carnival.c317
-rw-r--r--src/mame/audio/cchasm.c188
-rw-r--r--src/mame/audio/cclimber.c91
-rw-r--r--src/mame/audio/cinemat.c1608
-rw-r--r--src/mame/audio/circus.c279
-rw-r--r--src/mame/audio/cliffhgr.c50
-rw-r--r--src/mame/audio/cps3.c156
-rw-r--r--src/mame/audio/crbaloon.c80
-rw-r--r--src/mame/audio/cyberbal.c166
-rw-r--r--src/mame/audio/dcs.c2312
-rw-r--r--src/mame/audio/dcs.h34
-rw-r--r--src/mame/audio/depthch.c93
-rw-r--r--src/mame/audio/dkong.c1174
-rw-r--r--src/mame/audio/dragrace.c191
-rw-r--r--src/mame/audio/exidy.c851
-rw-r--r--src/mame/audio/exidy440.c981
-rw-r--r--src/mame/audio/fghtbskt.c27
-rw-r--r--src/mame/audio/firetrk.c707
-rw-r--r--src/mame/audio/flower.c285
-rw-r--r--src/mame/audio/galaga.c373
-rw-r--r--src/mame/audio/galaxian.c533
-rw-r--r--src/mame/audio/geebee.c130
-rw-r--r--src/mame/audio/gomoku.c267
-rw-r--r--src/mame/audio/gorf.c186
-rw-r--r--src/mame/audio/gottlieb.c313
-rw-r--r--src/mame/audio/gotya.c79
-rw-r--r--src/mame/audio/grchamp.c62
-rw-r--r--src/mame/audio/gridlee.c172
-rw-r--r--src/mame/audio/gyruss.c87
-rw-r--r--src/mame/audio/harddriv.c398
-rw-r--r--src/mame/audio/hitme.c80
-rw-r--r--src/mame/audio/invinco.c113
-rw-r--r--src/mame/audio/irem.c179
-rw-r--r--src/mame/audio/irem.h9
-rw-r--r--src/mame/audio/jaguar.c475
-rw-r--r--src/mame/audio/laserbat.c107
-rw-r--r--src/mame/audio/leland.c2150
-rw-r--r--src/mame/audio/llander.c95
-rw-r--r--src/mame/audio/m72.c208
-rw-r--r--src/mame/audio/m72.h20
-rw-r--r--src/mame/audio/mario.c64
-rw-r--r--src/mame/audio/mcr.c950
-rw-r--r--src/mame/audio/mcr.h72
-rw-r--r--src/mame/audio/meadows.c125
-rw-r--r--src/mame/audio/mw8080bw.c4064
-rw-r--r--src/mame/audio/n8080.c605
-rw-r--r--src/mame/audio/namco54.c132
-rw-r--r--src/mame/audio/namco54.h20
-rw-r--r--src/mame/audio/namcoc7x.c175
-rw-r--r--src/mame/audio/namcoc7x.h56
-rw-r--r--src/mame/audio/nitedrvr.c146
-rw-r--r--src/mame/audio/orbit.c130
-rw-r--r--src/mame/audio/phoenix.c425
-rw-r--r--src/mame/audio/pleiads.c658
-rw-r--r--src/mame/audio/polepos.c344
-rw-r--r--src/mame/audio/polyplay.c72
-rw-r--r--src/mame/audio/poolshrk.c177
-rw-r--r--src/mame/audio/pulsar.c189
-rw-r--r--src/mame/audio/qix.c78
-rw-r--r--src/mame/audio/redalert.c121
-rw-r--r--src/mame/audio/redbaron.c213
-rw-r--r--src/mame/audio/rockola.c943
-rw-r--r--src/mame/audio/scramble.c254
-rw-r--r--src/mame/audio/segag80r.c992
-rw-r--r--src/mame/audio/segag80v.c326
-rw-r--r--src/mame/audio/segasnd.c938
-rw-r--r--src/mame/audio/segasnd.h22
-rw-r--r--src/mame/audio/seibu.c585
-rw-r--r--src/mame/audio/seibu.h181
-rw-r--r--src/mame/audio/senjyo.c88
-rw-r--r--src/mame/audio/skydiver.c146
-rw-r--r--src/mame/audio/snes.c1348
-rw-r--r--src/mame/audio/spacefb.c96
-rw-r--r--src/mame/audio/spiders.c207
-rw-r--r--src/mame/audio/sprint2.c405
-rw-r--r--src/mame/audio/sprint4.c308
-rw-r--r--src/mame/audio/sprint4.h31
-rw-r--r--src/mame/audio/starwars.c247
-rw-r--r--src/mame/audio/subs.c146
-rw-r--r--src/mame/audio/suna8.c45
-rw-r--r--src/mame/audio/system16.c115
-rw-r--r--src/mame/audio/t5182.c289
-rw-r--r--src/mame/audio/t5182.h14
-rw-r--r--src/mame/audio/taito_en.c273
-rw-r--r--src/mame/audio/taito_en.h28
-rw-r--r--src/mame/audio/taitosnd.c295
-rw-r--r--src/mame/audio/taitosnd.h27
-rw-r--r--src/mame/audio/tank8.c267
-rw-r--r--src/mame/audio/targ.c161
-rw-r--r--src/mame/audio/tiamc1.c314
-rw-r--r--src/mame/audio/timeplt.c138
-rw-r--r--src/mame/audio/timeplt.h6
-rw-r--r--src/mame/audio/toaplan2.c146
-rw-r--r--src/mame/audio/trackfld.c131
-rw-r--r--src/mame/audio/triplhnt.c186
-rw-r--r--src/mame/audio/turbo.c737
-rw-r--r--src/mame/audio/vicdual.c570
-rw-r--r--src/mame/audio/videopin.c99
-rw-r--r--src/mame/audio/warpwarp.c221
-rw-r--r--src/mame/audio/williams.c647
-rw-r--r--src/mame/audio/williams.h22
-rw-r--r--src/mame/audio/wiping.c249
-rw-r--r--src/mame/audio/wow.c181
-rw-r--r--src/mame/audio/zaxxon.c262
-rw-r--r--src/mame/drivers/1942.c442
-rw-r--r--src/mame/drivers/1943.c464
-rw-r--r--src/mame/drivers/1945kiii.c309
-rw-r--r--src/mame/drivers/20pacgal.c289
-rw-r--r--src/mame/drivers/2mindril.c258
-rw-r--r--src/mame/drivers/39in1.c58
-rw-r--r--src/mame/drivers/40love.c1307
-rw-r--r--src/mame/drivers/4enraya.c216
-rw-r--r--src/mame/drivers/8080bw.c3246
-rw-r--r--src/mame/drivers/88games.c563
-rw-r--r--src/mame/drivers/ace.c363
-rw-r--r--src/mame/drivers/acefruit.c704
-rw-r--r--src/mame/drivers/acommand.c587
-rw-r--r--src/mame/drivers/actfancr.c692
-rw-r--r--src/mame/drivers/adp.c239
-rw-r--r--src/mame/drivers/aeroboto.c355
-rw-r--r--src/mame/drivers/aerofgt.c2492
-rw-r--r--src/mame/drivers/afega.c1928
-rw-r--r--src/mame/drivers/airbustr.c763
-rw-r--r--src/mame/drivers/ajax.c439
-rw-r--r--src/mame/drivers/aladbl.c164
-rw-r--r--src/mame/drivers/aleck64.c552
-rw-r--r--src/mame/drivers/alg.c863
-rw-r--r--src/mame/drivers/aliens.c542
-rw-r--r--src/mame/drivers/alpha68k.c3410
-rw-r--r--src/mame/drivers/ambush.c285
-rw-r--r--src/mame/drivers/amidar.c608
-rw-r--r--src/mame/drivers/ampoker.c1011
-rw-r--r--src/mame/drivers/amspdwy.c399
-rw-r--r--src/mame/drivers/angelkds.c766
-rw-r--r--src/mame/drivers/appoooh.c622
-rw-r--r--src/mame/drivers/aquarium.c444
-rw-r--r--src/mame/drivers/arabian.c441
-rw-r--r--src/mame/drivers/arcadecl.c435
-rw-r--r--src/mame/drivers/arcadia.c736
-rw-r--r--src/mame/drivers/argus.c1163
-rw-r--r--src/mame/drivers/arkanoid.c1177
-rw-r--r--src/mame/drivers/armedf.c1429
-rw-r--r--src/mame/drivers/artmagic.c903
-rw-r--r--src/mame/drivers/ashnojoe.c422
-rw-r--r--src/mame/drivers/asterix.c395
-rw-r--r--src/mame/drivers/asteroid.c948
-rw-r--r--src/mame/drivers/astinvad.c373
-rw-r--r--src/mame/drivers/astrocde.c1786
-rw-r--r--src/mame/drivers/astrof.c1043
-rw-r--r--src/mame/drivers/asuka.c1426
-rw-r--r--src/mame/drivers/atarifb.c782
-rw-r--r--src/mame/drivers/atarig1.c976
-rw-r--r--src/mame/drivers/atarig42.c788
-rw-r--r--src/mame/drivers/atarigt.c1136
-rw-r--r--src/mame/drivers/atarigx2.c2118
-rw-r--r--src/mame/drivers/atarisy1.c2246
-rw-r--r--src/mame/drivers/atarisy2.c3422
-rw-r--r--src/mame/drivers/ataxx.c848
-rw-r--r--src/mame/drivers/atetris.c504
-rw-r--r--src/mame/drivers/attckufo.c172
-rw-r--r--src/mame/drivers/avalnche.c297
-rw-r--r--src/mame/drivers/aztarac.c248
-rw-r--r--src/mame/drivers/backfire.c701
-rw-r--r--src/mame/drivers/badlands.c537
-rw-r--r--src/mame/drivers/bagman.c957
-rw-r--r--src/mame/drivers/balsente.c2470
-rw-r--r--src/mame/drivers/bankp.c377
-rw-r--r--src/mame/drivers/baraduke.c614
-rw-r--r--src/mame/drivers/batman.c349
-rw-r--r--src/mame/drivers/battlane.c382
-rw-r--r--src/mame/drivers/battlera.c375
-rw-r--r--src/mame/drivers/battlex.c298
-rw-r--r--src/mame/drivers/battlnts.c492
-rw-r--r--src/mame/drivers/bbusters.c938
-rw-r--r--src/mame/drivers/beaminv.c376
-rw-r--r--src/mame/drivers/beathead.c549
-rw-r--r--src/mame/drivers/beezer.c170
-rw-r--r--src/mame/drivers/berzerk.c896
-rw-r--r--src/mame/drivers/bestleag.c375
-rw-r--r--src/mame/drivers/bfcobra.c1622
-rw-r--r--src/mame/drivers/bfm_sc2.c3446
-rw-r--r--src/mame/drivers/bigevglf.c593
-rw-r--r--src/mame/drivers/bigfghtr.c626
-rw-r--r--src/mame/drivers/bigstrkb.c293
-rw-r--r--src/mame/drivers/bionicc.c550
-rw-r--r--src/mame/drivers/bishi.c345
-rw-r--r--src/mame/drivers/bishjan.c489
-rw-r--r--src/mame/drivers/bking2.c707
-rw-r--r--src/mame/drivers/bladestl.c522
-rw-r--r--src/mame/drivers/blktiger.c451
-rw-r--r--src/mame/drivers/blmbycar.c569
-rw-r--r--src/mame/drivers/blockade.c584
-rw-r--r--src/mame/drivers/blockhl.c360
-rw-r--r--src/mame/drivers/blockout.c497
-rw-r--r--src/mame/drivers/bloodbro.c724
-rw-r--r--src/mame/drivers/blstroid.c440
-rw-r--r--src/mame/drivers/blueprnt.c406
-rw-r--r--src/mame/drivers/bmcbowl.c553
-rw-r--r--src/mame/drivers/bnstars.c1489
-rw-r--r--src/mame/drivers/bogeyman.c291
-rw-r--r--src/mame/drivers/bombjack.c443
-rw-r--r--src/mame/drivers/boogwing.c478
-rw-r--r--src/mame/drivers/bottom9.c629
-rw-r--r--src/mame/drivers/boxer.c356
-rw-r--r--src/mame/drivers/brkthru.c680
-rw-r--r--src/mame/drivers/bsktball.c334
-rw-r--r--src/mame/drivers/btime.c1884
-rw-r--r--src/mame/drivers/btoads.c387
-rw-r--r--src/mame/drivers/bublbobl.c1353
-rw-r--r--src/mame/drivers/buggychl.c543
-rw-r--r--src/mame/drivers/bwidow.c923
-rw-r--r--src/mame/drivers/bwing.c628
-rw-r--r--src/mame/drivers/bzone.c840
-rw-r--r--src/mame/drivers/cabal.c863
-rw-r--r--src/mame/drivers/calorie.c472
-rw-r--r--src/mame/drivers/canyon.c325
-rw-r--r--src/mame/drivers/capbowl.c509
-rw-r--r--src/mame/drivers/cardline.c250
-rw-r--r--src/mame/drivers/carjmbre.c252
-rw-r--r--src/mame/drivers/carpolo.c325
-rw-r--r--src/mame/drivers/carrera.c338
-rw-r--r--src/mame/drivers/cave.c4511
-rw-r--r--src/mame/drivers/cball.c249
-rw-r--r--src/mame/drivers/cbasebal.c324
-rw-r--r--src/mame/drivers/cbuster.c591
-rw-r--r--src/mame/drivers/ccastles.c660
-rw-r--r--src/mame/drivers/cchasm.c286
-rw-r--r--src/mame/drivers/cclimber.c1643
-rw-r--r--src/mame/drivers/centiped.c1846
-rw-r--r--src/mame/drivers/chaknpop.c358
-rw-r--r--src/mame/drivers/cham24.c298
-rw-r--r--src/mame/drivers/champbas.c446
-rw-r--r--src/mame/drivers/champbwl.c385
-rw-r--r--src/mame/drivers/changela.c572
-rw-r--r--src/mame/drivers/cheekyms.c183
-rw-r--r--src/mame/drivers/cherrym.c430
-rw-r--r--src/mame/drivers/cherrym2.c428
-rw-r--r--src/mame/drivers/chinagat.c845
-rw-r--r--src/mame/drivers/chinsan.c535
-rw-r--r--src/mame/drivers/chqflag.c485
-rw-r--r--src/mame/drivers/cidelsa.c754
-rw-r--r--src/mame/drivers/cinemat.c1505
-rw-r--r--src/mame/drivers/circus.c542
-rw-r--r--src/mame/drivers/circusc.c520
-rw-r--r--src/mame/drivers/cischeat.c3214
-rw-r--r--src/mame/drivers/citycon.c368
-rw-r--r--src/mame/drivers/clayshoo.c344
-rw-r--r--src/mame/drivers/cliffhgr.c842
-rw-r--r--src/mame/drivers/cloak.c604
-rw-r--r--src/mame/drivers/cloud9.c555
-rw-r--r--src/mame/drivers/clshroad.c526
-rw-r--r--src/mame/drivers/cninja.c1841
-rw-r--r--src/mame/drivers/cntsteer.c970
-rw-r--r--src/mame/drivers/coinmstr.c823
-rw-r--r--src/mame/drivers/cojag.c1579
-rw-r--r--src/mame/drivers/combatsc.c934
-rw-r--r--src/mame/drivers/comebaby.c106
-rw-r--r--src/mame/drivers/commando.c548
-rw-r--r--src/mame/drivers/compgolf.c311
-rw-r--r--src/mame/drivers/contra.c456
-rw-r--r--src/mame/drivers/coolpool.c997
-rw-r--r--src/mame/drivers/coolridr.c253
-rw-r--r--src/mame/drivers/cop01.c618
-rw-r--r--src/mame/drivers/copsnrob.c324
-rw-r--r--src/mame/drivers/cosmic.c1529
-rw-r--r--src/mame/drivers/couple.c552
-rw-r--r--src/mame/drivers/cowrace.c220
-rw-r--r--src/mame/drivers/cps1.c7471
-rw-r--r--src/mame/drivers/cps2.c7444
-rw-r--r--src/mame/drivers/cps3.c3286
-rw-r--r--src/mame/drivers/crbaloon.c418
-rw-r--r--src/mame/drivers/crgolf.c607
-rw-r--r--src/mame/drivers/crimfght.c529
-rw-r--r--src/mame/drivers/crospang.c672
-rw-r--r--src/mame/drivers/crshrace.c757
-rw-r--r--src/mame/drivers/crystal.c926
-rw-r--r--src/mame/drivers/cshooter.c762
-rw-r--r--src/mame/drivers/csk.c714
-rw-r--r--src/mame/drivers/cubocd32.c400
-rw-r--r--src/mame/drivers/cultures.c452
-rw-r--r--src/mame/drivers/cvs.c1483
-rw-r--r--src/mame/drivers/cyberbal.c1045
-rw-r--r--src/mame/drivers/cybertnk.c690
-rw-r--r--src/mame/drivers/dacholer.c422
-rw-r--r--src/mame/drivers/dambustr.c271
-rw-r--r--src/mame/drivers/darius.c1266
-rw-r--r--src/mame/drivers/darkhors.c684
-rw-r--r--src/mame/drivers/darkmist.c500
-rw-r--r--src/mame/drivers/darkseal.c509
-rw-r--r--src/mame/drivers/dassault.c872
-rw-r--r--src/mame/drivers/dblewing.c646
-rw-r--r--src/mame/drivers/dbz.c585
-rw-r--r--src/mame/drivers/dcheese.c612
-rw-r--r--src/mame/drivers/dcon.c421
-rw-r--r--src/mame/drivers/dday.c364
-rw-r--r--src/mame/drivers/ddayjlc.c578
-rw-r--r--src/mame/drivers/ddealer.c269
-rw-r--r--src/mame/drivers/ddenlovr.c8511
-rw-r--r--src/mame/drivers/ddragon.c1914
-rw-r--r--src/mame/drivers/ddragon3.c815
-rw-r--r--src/mame/drivers/ddrible.c428
-rw-r--r--src/mame/drivers/ddz.c94
-rw-r--r--src/mame/drivers/deadang.c411
-rw-r--r--src/mame/drivers/dec0.c2382
-rw-r--r--src/mame/drivers/dec8.c3437
-rw-r--r--src/mame/drivers/deco156.c703
-rw-r--r--src/mame/drivers/deco32.c3288
-rw-r--r--src/mame/drivers/deco_mlc.c749
-rw-r--r--src/mame/drivers/decocass.c1187
-rw-r--r--src/mame/drivers/deniam.c492
-rw-r--r--src/mame/drivers/destroyr.c385
-rw-r--r--src/mame/drivers/dgpix.c606
-rw-r--r--src/mame/drivers/dietgo.c368
-rw-r--r--src/mame/drivers/discoboy.c569
-rw-r--r--src/mame/drivers/diverboy.c258
-rw-r--r--src/mame/drivers/djboy.c1046
-rw-r--r--src/mame/drivers/djmain.c1967
-rw-r--r--src/mame/drivers/dkong.c2962
-rw-r--r--src/mame/drivers/dlair.c1103
-rw-r--r--src/mame/drivers/dmndrby.c290
-rw-r--r--src/mame/drivers/docastle.c1068
-rw-r--r--src/mame/drivers/dogfgt.c349
-rw-r--r--src/mame/drivers/dominob.c306
-rw-r--r--src/mame/drivers/dooyong.c2013
-rw-r--r--src/mame/drivers/dorachan.c266
-rw-r--r--src/mame/drivers/dotrikun.c106
-rw-r--r--src/mame/drivers/dragrace.c375
-rw-r--r--src/mame/drivers/dreamwld.c524
-rw-r--r--src/mame/drivers/drgnmst.c529
-rw-r--r--src/mame/drivers/dribling.c377
-rw-r--r--src/mame/drivers/drmicro.c302
-rw-r--r--src/mame/drivers/drtomy.c306
-rw-r--r--src/mame/drivers/dunhuang.c730
-rw-r--r--src/mame/drivers/dwarfd.c782
-rw-r--r--src/mame/drivers/dynadice.c263
-rw-r--r--src/mame/drivers/dynax.c6070
-rw-r--r--src/mame/drivers/dynduke.c524
-rw-r--r--src/mame/drivers/egghunt.c443
-rw-r--r--src/mame/drivers/embargo.c279
-rw-r--r--src/mame/drivers/enigma2.c671
-rw-r--r--src/mame/drivers/eolith.c879
-rw-r--r--src/mame/drivers/eolith16.c258
-rw-r--r--src/mame/drivers/eolithsp.c101
-rw-r--r--src/mame/drivers/epos.c620
-rw-r--r--src/mame/drivers/eprom.c600
-rw-r--r--src/mame/drivers/equites.c1445
-rw-r--r--src/mame/drivers/ertictac.c456
-rw-r--r--src/mame/drivers/esd16.c980
-rw-r--r--src/mame/drivers/esh.c378
-rw-r--r--src/mame/drivers/espial.c443
-rw-r--r--src/mame/drivers/ettrivia.c380
-rw-r--r--src/mame/drivers/exctsccr.c615
-rw-r--r--src/mame/drivers/exedexes.c353
-rw-r--r--src/mame/drivers/exerion.c489
-rw-r--r--src/mame/drivers/exidy.c1469
-rw-r--r--src/mame/drivers/exidy440.c2087
-rw-r--r--src/mame/drivers/expro02.c490
-rw-r--r--src/mame/drivers/exprraid.c619
-rw-r--r--src/mame/drivers/exterm.c565
-rw-r--r--src/mame/drivers/exzisus.c413
-rw-r--r--src/mame/drivers/f-32.c244
-rw-r--r--src/mame/drivers/f1gp.c791
-rw-r--r--src/mame/drivers/fantland.c1123
-rw-r--r--src/mame/drivers/fastfred.c908
-rw-r--r--src/mame/drivers/fastlane.c340
-rw-r--r--src/mame/drivers/fcombat.c476
-rw-r--r--src/mame/drivers/fcrash.c387
-rw-r--r--src/mame/drivers/fgoal.c460
-rw-r--r--src/mame/drivers/filetto.c794
-rw-r--r--src/mame/drivers/finalizr.c508
-rw-r--r--src/mame/drivers/findout.c683
-rw-r--r--src/mame/drivers/firebeat.c2413
-rw-r--r--src/mame/drivers/firetrap.c784
-rw-r--r--src/mame/drivers/firetrk.c1213
-rw-r--r--src/mame/drivers/fitfight.c1007
-rw-r--r--src/mame/drivers/flkatck.c348
-rw-r--r--src/mame/drivers/flower.c363
-rw-r--r--src/mame/drivers/flstory.c1020
-rw-r--r--src/mame/drivers/flyball.c311
-rw-r--r--src/mame/drivers/foodf.c496
-rw-r--r--src/mame/drivers/fortecar.c177
-rw-r--r--src/mame/drivers/freekick.c1056
-rw-r--r--src/mame/drivers/frogger.c369
-rw-r--r--src/mame/drivers/fromanc2.c967
-rw-r--r--src/mame/drivers/fromance.c1390
-rw-r--r--src/mame/drivers/funkybee.c413
-rw-r--r--src/mame/drivers/funkyjet.c472
-rw-r--r--src/mame/drivers/funworld.c2031
-rw-r--r--src/mame/drivers/funybubl.c345
-rw-r--r--src/mame/drivers/fuukifg2.c783
-rw-r--r--src/mame/drivers/fuukifg3.c741
-rw-r--r--src/mame/drivers/gaelco.c1337
-rw-r--r--src/mame/drivers/gaelco2.c1384
-rw-r--r--src/mame/drivers/gaelco3d.c1156
-rw-r--r--src/mame/drivers/gaiden.c1537
-rw-r--r--src/mame/drivers/galaga.c3124
-rw-r--r--src/mame/drivers/galaxia.c190
-rw-r--r--src/mame/drivers/galaxian.c7070
-rw-r--r--src/mame/drivers/galivan.c1046
-rw-r--r--src/mame/drivers/galpani2.c888
-rw-r--r--src/mame/drivers/galpani3.c436
-rw-r--r--src/mame/drivers/galpanic.c1355
-rw-r--r--src/mame/drivers/galspnbl.c399
-rw-r--r--src/mame/drivers/gamecstl.c524
-rw-r--r--src/mame/drivers/gameplan.c1583
-rw-r--r--src/mame/drivers/gaplus.c1060
-rw-r--r--src/mame/drivers/gauntlet.c1730
-rw-r--r--src/mame/drivers/gberet.c695
-rw-r--r--src/mame/drivers/gbusters.c455
-rw-r--r--src/mame/drivers/gcpinbal.c444
-rw-r--r--src/mame/drivers/gdrawpkr.c700
-rw-r--r--src/mame/drivers/genesis.c814
-rw-r--r--src/mame/drivers/getrivia.c751
-rw-r--r--src/mame/drivers/ghosteo.c581
-rw-r--r--src/mame/drivers/gijoe.c462
-rw-r--r--src/mame/drivers/ginganin.c482
-rw-r--r--src/mame/drivers/gladiatr.c1047
-rw-r--r--src/mame/drivers/glass.c342
-rw-r--r--src/mame/drivers/gng.c646
-rw-r--r--src/mame/drivers/go2000.c205
-rw-r--r--src/mame/drivers/goal92.c416
-rw-r--r--src/mame/drivers/goindol.c448
-rw-r--r--src/mame/drivers/goldstar.c468
-rw-r--r--src/mame/drivers/gomoku.c231
-rw-r--r--src/mame/drivers/good.c316
-rw-r--r--src/mame/drivers/goodejan.c390
-rw-r--r--src/mame/drivers/gotcha.c394
-rw-r--r--src/mame/drivers/gottlieb.c2323
-rw-r--r--src/mame/drivers/gotya.c286
-rw-r--r--src/mame/drivers/gpworld.c499
-rw-r--r--src/mame/drivers/gradius3.c526
-rw-r--r--src/mame/drivers/grchamp.c790
-rw-r--r--src/mame/drivers/gridlee.c501
-rw-r--r--src/mame/drivers/groundfx.c523
-rw-r--r--src/mame/drivers/gstream.c471
-rw-r--r--src/mame/drivers/gstriker.c669
-rw-r--r--src/mame/drivers/gsword.c965
-rw-r--r--src/mame/drivers/gticlub.c1041
-rw-r--r--src/mame/drivers/gtipoker.c87
-rw-r--r--src/mame/drivers/gumbo.c462
-rw-r--r--src/mame/drivers/gunbustr.c451
-rw-r--r--src/mame/drivers/gundealr.c578
-rw-r--r--src/mame/drivers/gunpey.c169
-rw-r--r--src/mame/drivers/gunsmoke.c528
-rw-r--r--src/mame/drivers/gyruss.c560
-rw-r--r--src/mame/drivers/hal21.c975
-rw-r--r--src/mame/drivers/halleys.c2259
-rw-r--r--src/mame/drivers/hanaawas.c265
-rw-r--r--src/mame/drivers/hanaroku.c283
-rw-r--r--src/mame/drivers/harddriv.c3958
-rw-r--r--src/mame/drivers/hcastle.c424
-rw-r--r--src/mame/drivers/hexa.c204
-rw-r--r--src/mame/drivers/hexion.c341
-rw-r--r--src/mame/drivers/higemaru.c234
-rw-r--r--src/mame/drivers/hitme.c575
-rw-r--r--src/mame/drivers/hnayayoi.c772
-rw-r--r--src/mame/drivers/hng64.c1858
-rw-r--r--src/mame/drivers/holeland.c524
-rw-r--r--src/mame/drivers/homedata.c1871
-rw-r--r--src/mame/drivers/homerun.c254
-rw-r--r--src/mame/drivers/hornet.c1527
-rw-r--r--src/mame/drivers/hotblock.c220
-rw-r--r--src/mame/drivers/hshavoc.c327
-rw-r--r--src/mame/drivers/hyhoo.c343
-rw-r--r--src/mame/drivers/hyperspt.c660
-rw-r--r--src/mame/drivers/hyprduel.c889
-rw-r--r--src/mame/drivers/igs_180.c356
-rw-r--r--src/mame/drivers/igs_blit.c3022
-rw-r--r--src/mame/drivers/igs_m027.c601
-rw-r--r--src/mame/drivers/igs_m68.c316
-rw-r--r--src/mame/drivers/ikki.c296
-rw-r--r--src/mame/drivers/imolagp.c530
-rw-r--r--src/mame/drivers/intrscti.c137
-rw-r--r--src/mame/drivers/inufuku.c476
-rw-r--r--src/mame/drivers/iqblock.c610
-rw-r--r--src/mame/drivers/irobot.c395
-rw-r--r--src/mame/drivers/ironhors.c534
-rw-r--r--src/mame/drivers/istellar.c406
-rw-r--r--src/mame/drivers/itech32.c3949
-rw-r--r--src/mame/drivers/itech8.c2736
-rw-r--r--src/mame/drivers/jack.c1478
-rw-r--r--src/mame/drivers/jackal.c397
-rw-r--r--src/mame/drivers/jackpool.c234
-rw-r--r--src/mame/drivers/jailbrek.c420
-rw-r--r--src/mame/drivers/jalmah.c1955
-rw-r--r--src/mame/drivers/jchan.c872
-rw-r--r--src/mame/drivers/jcross.c344
-rw-r--r--src/mame/drivers/jedi.c611
-rw-r--r--src/mame/drivers/jollyjgr.c452
-rw-r--r--src/mame/drivers/jongkyo.c656
-rw-r--r--src/mame/drivers/jpmimpct.c1029
-rw-r--r--src/mame/drivers/jrpacman.c387
-rw-r--r--src/mame/drivers/junofrst.c455
-rw-r--r--src/mame/drivers/kaneko16.c3591
-rw-r--r--src/mame/drivers/kangaroo.c531
-rw-r--r--src/mame/drivers/karnov.c1029
-rw-r--r--src/mame/drivers/kchamp.c743
-rw-r--r--src/mame/drivers/kickgoal.c811
-rw-r--r--src/mame/drivers/kingobox.c900
-rw-r--r--src/mame/drivers/kingpin.c222
-rw-r--r--src/mame/drivers/kinst.c951
-rw-r--r--src/mame/drivers/kinstb.c286
-rw-r--r--src/mame/drivers/klax.c375
-rw-r--r--src/mame/drivers/kncljoe.c309
-rw-r--r--src/mame/drivers/koikoi.c312
-rw-r--r--src/mame/drivers/konamigq.c513
-rw-r--r--src/mame/drivers/konamigv.c903
-rw-r--r--src/mame/drivers/konamigx.c3665
-rw-r--r--src/mame/drivers/konamim2.c1132
-rw-r--r--src/mame/drivers/kopunch.c241
-rw-r--r--src/mame/drivers/ksayakyu.c320
-rw-r--r--src/mame/drivers/ksys573.c4423
-rw-r--r--src/mame/drivers/kyugo.c1278
-rw-r--r--src/mame/drivers/labyrunr.c337
-rw-r--r--src/mame/drivers/ladybug.c986
-rw-r--r--src/mame/drivers/ladyfrog.c341
-rw-r--r--src/mame/drivers/laserbas.c237
-rw-r--r--src/mame/drivers/laserbat.c943
-rw-r--r--src/mame/drivers/lasso.c1037
-rw-r--r--src/mame/drivers/lastduel.c804
-rw-r--r--src/mame/drivers/lastfght.c511
-rw-r--r--src/mame/drivers/lazercmd.c859
-rw-r--r--src/mame/drivers/legionna.c4391
-rw-r--r--src/mame/drivers/leland.c2575
-rw-r--r--src/mame/drivers/lemmings.c346
-rw-r--r--src/mame/drivers/lethal.c916
-rw-r--r--src/mame/drivers/lethalj.c764
-rw-r--r--src/mame/drivers/lgp.c462
-rw-r--r--src/mame/drivers/liberate.c963
-rw-r--r--src/mame/drivers/liberatr.c501
-rw-r--r--src/mame/drivers/limenko.c905
-rw-r--r--src/mame/drivers/littlerb.c392
-rw-r--r--src/mame/drivers/lkage.c568
-rw-r--r--src/mame/drivers/lockon.c762
-rw-r--r--src/mame/drivers/looping.c796
-rw-r--r--src/mame/drivers/lordgun.c745
-rw-r--r--src/mame/drivers/lsasquad.c806
-rw-r--r--src/mame/drivers/ltcasino.c727
-rw-r--r--src/mame/drivers/lucky8.c429
-rw-r--r--src/mame/drivers/lvcards.c589
-rw-r--r--src/mame/drivers/lwings.c1462
-rw-r--r--src/mame/drivers/m107.c676
-rw-r--r--src/mame/drivers/m62.c2629
-rw-r--r--src/mame/drivers/m72.c3530
-rw-r--r--src/mame/drivers/m79amb.c205
-rw-r--r--src/mame/drivers/m90.c1213
-rw-r--r--src/mame/drivers/m92.c2064
-rw-r--r--src/mame/drivers/m92.h242
-rw-r--r--src/mame/drivers/macrossp.c692
-rw-r--r--src/mame/drivers/macs.c617
-rw-r--r--src/mame/drivers/madalien.c776
-rw-r--r--src/mame/drivers/madmotor.c388
-rw-r--r--src/mame/drivers/magic10.c478
-rw-r--r--src/mame/drivers/magicfly.c715
-rw-r--r--src/mame/drivers/magmax.c457
-rw-r--r--src/mame/drivers/mainevt.c1031
-rw-r--r--src/mame/drivers/mainsnk.c493
-rw-r--r--src/mame/drivers/malzak.c558
-rw-r--r--src/mame/drivers/mappy.c2166
-rw-r--r--src/mame/drivers/marineb.c855
-rw-r--r--src/mame/drivers/marinedt.c646
-rw-r--r--src/mame/drivers/mario.c595
-rw-r--r--src/mame/drivers/markham.c280
-rw-r--r--src/mame/drivers/marvins.c771
-rw-r--r--src/mame/drivers/mastboy.c979
-rw-r--r--src/mame/drivers/matmania.c664
-rw-r--r--src/mame/drivers/maxaflex.c544
-rw-r--r--src/mame/drivers/mayumi.c327
-rw-r--r--src/mame/drivers/mazerbla.c1676
-rw-r--r--src/mame/drivers/mcatadv.c731
-rw-r--r--src/mame/drivers/mcr.c2588
-rw-r--r--src/mame/drivers/mcr3.c1575
-rw-r--r--src/mame/drivers/mcr68.c1428
-rw-r--r--src/mame/drivers/meadows.c851
-rw-r--r--src/mame/drivers/mediagx.c1058
-rw-r--r--src/mame/drivers/megadriv.c4851
-rw-r--r--src/mame/drivers/megadriv.h25
-rw-r--r--src/mame/drivers/megaplay.c1078
-rw-r--r--src/mame/drivers/megasys1.c3986
-rw-r--r--src/mame/drivers/megatech.c1319
-rw-r--r--src/mame/drivers/megazone.c616
-rw-r--r--src/mame/drivers/meijinsn.c367
-rw-r--r--src/mame/drivers/merit.c1230
-rw-r--r--src/mame/drivers/meritm.c321
-rw-r--r--src/mame/drivers/mermaid.c393
-rw-r--r--src/mame/drivers/metlclsh.c460
-rw-r--r--src/mame/drivers/metro.c5946
-rw-r--r--src/mame/drivers/mexico86.c611
-rw-r--r--src/mame/drivers/mgolf.c346
-rw-r--r--src/mame/drivers/mhavoc.c811
-rw-r--r--src/mame/drivers/micro3d.c1130
-rw-r--r--src/mame/drivers/midas.c587
-rw-r--r--src/mame/drivers/midtunit.c1298
-rw-r--r--src/mame/drivers/midvunit.c1438
-rw-r--r--src/mame/drivers/midwunit.c1207
-rw-r--r--src/mame/drivers/midxunit.c292
-rw-r--r--src/mame/drivers/midyunit.c2106
-rw-r--r--src/mame/drivers/midzeus.c823
-rw-r--r--src/mame/drivers/mikie.c365
-rw-r--r--src/mame/drivers/miniboy7.c314
-rw-r--r--src/mame/drivers/minivadr.c103
-rw-r--r--src/mame/drivers/mirage.c447
-rw-r--r--src/mame/drivers/mirax.c237
-rw-r--r--src/mame/drivers/missb2.c456
-rw-r--r--src/mame/drivers/missile.c1115
-rw-r--r--src/mame/drivers/mitchell.c2432
-rw-r--r--src/mame/drivers/mjkjidai.c425
-rw-r--r--src/mame/drivers/mjsister.c362
-rw-r--r--src/mame/drivers/mjsiyoub.c130
-rw-r--r--src/mame/drivers/mlanding.c444
-rw-r--r--src/mame/drivers/mnight.c476
-rw-r--r--src/mame/drivers/model1.c1629
-rw-r--r--src/mame/drivers/model2.c4013
-rw-r--r--src/mame/drivers/model3.c4660
-rw-r--r--src/mame/drivers/mogura.c253
-rw-r--r--src/mame/drivers/mole.c242
-rw-r--r--src/mame/drivers/momoko.c336
-rw-r--r--src/mame/drivers/moo.c942
-rw-r--r--src/mame/drivers/mosaic.c382
-rw-r--r--src/mame/drivers/mouser.c305
-rw-r--r--src/mame/drivers/mpatrol.c588
-rw-r--r--src/mame/drivers/mpu4.c1406
-rw-r--r--src/mame/drivers/mpu4drvr.c1950
-rw-r--r--src/mame/drivers/mquake.c464
-rw-r--r--src/mame/drivers/mrdo.c407
-rw-r--r--src/mame/drivers/mrflea.c421
-rw-r--r--src/mame/drivers/mrjong.c270
-rw-r--r--src/mame/drivers/ms32.c2268
-rw-r--r--src/mame/drivers/msisaac.c611
-rw-r--r--src/mame/drivers/mugsmash.c492
-rw-r--r--src/mame/drivers/multigam.c336
-rw-r--r--src/mame/drivers/munchmo.c379
-rw-r--r--src/mame/drivers/murogem.c262
-rw-r--r--src/mame/drivers/mustache.c316
-rw-r--r--src/mame/drivers/mw8080bw.c3109
-rw-r--r--src/mame/drivers/mwarr.c543
-rw-r--r--src/mame/drivers/mystston.c336
-rw-r--r--src/mame/drivers/mystwarr.c2147
-rw-r--r--src/mame/drivers/n8080.c650
-rw-r--r--src/mame/drivers/namcofl.c556
-rw-r--r--src/mame/drivers/namcoic.c1742
-rw-r--r--src/mame/drivers/namcona1.c1842
-rw-r--r--src/mame/drivers/namconb1.c1412
-rw-r--r--src/mame/drivers/namcond1.c412
-rw-r--r--src/mame/drivers/namcos1.c2367
-rw-r--r--src/mame/drivers/namcos10.c515
-rw-r--r--src/mame/drivers/namcos11.c1681
-rw-r--r--src/mame/drivers/namcos12.c2179
-rw-r--r--src/mame/drivers/namcos2.c4769
-rw-r--r--src/mame/drivers/namcos21.c2582
-rw-r--r--src/mame/drivers/namcos22.c4391
-rw-r--r--src/mame/drivers/namcos23.c1097
-rw-r--r--src/mame/drivers/namcos86.c1616
-rw-r--r--src/mame/drivers/naomi.c1888
-rw-r--r--src/mame/drivers/naughtyb.c789
-rw-r--r--src/mame/drivers/nbmj8688.c4236
-rw-r--r--src/mame/drivers/nbmj8891.c4169
-rw-r--r--src/mame/drivers/nbmj8991.c2505
-rw-r--r--src/mame/drivers/nbmj9195.c5054
-rw-r--r--src/mame/drivers/nemesis.c3001
-rw-r--r--src/mame/drivers/neodrvr.c7303
-rw-r--r--src/mame/drivers/neogeo.c1297
-rw-r--r--src/mame/drivers/news.c177
-rw-r--r--src/mame/drivers/ninjakd2.c703
-rw-r--r--src/mame/drivers/ninjakid.c336
-rw-r--r--src/mame/drivers/ninjaw.c976
-rw-r--r--src/mame/drivers/nitedrvr.c226
-rw-r--r--src/mame/drivers/niyanpai.c988
-rw-r--r--src/mame/drivers/nmg5.c1503
-rw-r--r--src/mame/drivers/nmk16.c5195
-rw-r--r--src/mame/drivers/nova2001.c270
-rw-r--r--src/mame/drivers/nss.c666
-rw-r--r--src/mame/drivers/nwk-tr.c1173
-rw-r--r--src/mame/drivers/nycaptor.c1309
-rw-r--r--src/mame/drivers/nyny.c777
-rw-r--r--src/mame/drivers/offtwall.c516
-rw-r--r--src/mame/drivers/ohmygod.c415
-rw-r--r--src/mame/drivers/ojankohs.c1197
-rw-r--r--src/mame/drivers/olibochu.c451
-rw-r--r--src/mame/drivers/omegaf.c885
-rw-r--r--src/mame/drivers/omegrace.c575
-rw-r--r--src/mame/drivers/oneshot.c498
-rw-r--r--src/mame/drivers/onetwo.c334
-rw-r--r--src/mame/drivers/opwolf.c816
-rw-r--r--src/mame/drivers/orbit.c326
-rw-r--r--src/mame/drivers/othldrby.c291
-rw-r--r--src/mame/drivers/othunder.c916
-rw-r--r--src/mame/drivers/overdriv.c503
-rw-r--r--src/mame/drivers/pacland.c596
-rw-r--r--src/mame/drivers/pacman.c5460
-rw-r--r--src/mame/drivers/pandoras.c487
-rw-r--r--src/mame/drivers/pangofun.c161
-rw-r--r--src/mame/drivers/panicr.c540
-rw-r--r--src/mame/drivers/paradise.c940
-rw-r--r--src/mame/drivers/parodius.c425
-rw-r--r--src/mame/drivers/pasha2.c464
-rw-r--r--src/mame/drivers/pass.c333
-rw-r--r--src/mame/drivers/pastelg.c263
-rw-r--r--src/mame/drivers/pbaction.c425
-rw-r--r--src/mame/drivers/pcktgal.c475
-rw-r--r--src/mame/drivers/pengo.c709
-rw-r--r--src/mame/drivers/peplus.c1138
-rw-r--r--src/mame/drivers/pgm.c4070
-rw-r--r--src/mame/drivers/phoenix.c1255
-rw-r--r--src/mame/drivers/pingpong.c617
-rw-r--r--src/mame/drivers/pipedrm.c769
-rw-r--r--src/mame/drivers/pipeline.c427
-rw-r--r--src/mame/drivers/pirates.c495
-rw-r--r--src/mame/drivers/pitnrun.c404
-rw-r--r--src/mame/drivers/pkscram.c328
-rw-r--r--src/mame/drivers/pktgaldx.c471
-rw-r--r--src/mame/drivers/pkunwar.c253
-rw-r--r--src/mame/drivers/playch10.c1746
-rw-r--r--src/mame/drivers/playmark.c1525
-rw-r--r--src/mame/drivers/plygonet.c824
-rw-r--r--src/mame/drivers/pmpoker.c1220
-rw-r--r--src/mame/drivers/pntnpuzl.c488
-rw-r--r--src/mame/drivers/pokechmp.c320
-rw-r--r--src/mame/drivers/polepos.c1715
-rw-r--r--src/mame/drivers/policetr.c746
-rw-r--r--src/mame/drivers/polyplay.c374
-rw-r--r--src/mame/drivers/poolshrk.c259
-rw-r--r--src/mame/drivers/pooyan.c360
-rw-r--r--src/mame/drivers/popeye.c709
-rw-r--r--src/mame/drivers/popper.c370
-rw-r--r--src/mame/drivers/portrait.c357
-rw-r--r--src/mame/drivers/powerbal.c593
-rw-r--r--src/mame/drivers/powerins.c685
-rw-r--r--src/mame/drivers/ppmast93.c400
-rw-r--r--src/mame/drivers/prehisle.c415
-rw-r--r--src/mame/drivers/progolf.c298
-rw-r--r--src/mame/drivers/psikyo.c2329
-rw-r--r--src/mame/drivers/psikyo4.c1120
-rw-r--r--src/mame/drivers/psikyosh.c1304
-rw-r--r--src/mame/drivers/psychic5.c622
-rw-r--r--src/mame/drivers/pturn.c527
-rw-r--r--src/mame/drivers/puckpkmn.c294
-rw-r--r--src/mame/drivers/punchout.c1226
-rw-r--r--src/mame/drivers/pushman.c643
-rw-r--r--src/mame/drivers/qdrmfgp.c807
-rw-r--r--src/mame/drivers/qix.c1222
-rw-r--r--src/mame/drivers/quantum.c342
-rw-r--r--src/mame/drivers/quasar.c523
-rw-r--r--src/mame/drivers/quizdna.c594
-rw-r--r--src/mame/drivers/quizo.c252
-rw-r--r--src/mame/drivers/quizpani.c298
-rw-r--r--src/mame/drivers/r2dtank.c585
-rw-r--r--src/mame/drivers/rabbit.c1291
-rw-r--r--src/mame/drivers/raiden.c528
-rw-r--r--src/mame/drivers/raiden2.c2305
-rw-r--r--src/mame/drivers/raiders5.c296
-rw-r--r--src/mame/drivers/rainbow.c823
-rw-r--r--src/mame/drivers/rallyx.c1235
-rw-r--r--src/mame/drivers/rampart.c547
-rw-r--r--src/mame/drivers/rastan.c576
-rw-r--r--src/mame/drivers/rbmk.c556
-rw-r--r--src/mame/drivers/rcasino.c346
-rw-r--r--src/mame/drivers/rcorsair.c160
-rw-r--r--src/mame/drivers/realbrk.c1083
-rw-r--r--src/mame/drivers/redalert.c553
-rw-r--r--src/mame/drivers/redclash.c526
-rw-r--r--src/mame/drivers/relief.c508
-rw-r--r--src/mame/drivers/renegade.c956
-rw-r--r--src/mame/drivers/retofinv.c529
-rw-r--r--src/mame/drivers/rmhaihai.c743
-rw-r--r--src/mame/drivers/rockola.c1611
-rw-r--r--src/mame/drivers/rockrage.c425
-rw-r--r--src/mame/drivers/rocnrope.c358
-rw-r--r--src/mame/drivers/rohga.c1450
-rw-r--r--src/mame/drivers/rollerg.c362
-rw-r--r--src/mame/drivers/rollrace.c435
-rw-r--r--src/mame/drivers/rotaryf.c181
-rw-r--r--src/mame/drivers/route16.c964
-rw-r--r--src/mame/drivers/royalmah.c4263
-rw-r--r--src/mame/drivers/rpunch.c876
-rw-r--r--src/mame/drivers/runaway.c436
-rw-r--r--src/mame/drivers/rungun.c660
-rw-r--r--src/mame/drivers/safarir.c322
-rw-r--r--src/mame/drivers/sandscrp.c475
-rw-r--r--src/mame/drivers/sangho.c338
-rw-r--r--src/mame/drivers/sauro.c484
-rw-r--r--src/mame/drivers/sbasketb.c392
-rw-r--r--src/mame/drivers/sbowling.c374
-rw-r--r--src/mame/drivers/sbrkout.c329
-rw-r--r--src/mame/drivers/sbugger.c293
-rw-r--r--src/mame/drivers/scobra.c2252
-rw-r--r--src/mame/drivers/scotrsht.c289
-rw-r--r--src/mame/drivers/scramble.c3466
-rw-r--r--src/mame/drivers/scregg.c402
-rw-r--r--src/mame/drivers/sderby.c343
-rw-r--r--src/mame/drivers/seattle.c2945
-rw-r--r--src/mame/drivers/segac2.c2205
-rw-r--r--src/mame/drivers/segae.c2398
-rw-r--r--src/mame/drivers/segae.h27
-rw-r--r--src/mame/drivers/segag80r.c1598
-rw-r--r--src/mame/drivers/segag80v.c1435
-rw-r--r--src/mame/drivers/segahang.c1683
-rw-r--r--src/mame/drivers/segald.c568
-rw-r--r--src/mame/drivers/segaorun.c1765
-rw-r--r--src/mame/drivers/segas16a.c3203
-rw-r--r--src/mame/drivers/segas16b.c6253
-rw-r--r--src/mame/drivers/segas18.c2264
-rw-r--r--src/mame/drivers/segas32.c4049
-rw-r--r--src/mame/drivers/segaxbd.c2435
-rw-r--r--src/mame/drivers/segaybd.c1809
-rw-r--r--src/mame/drivers/seibuspi.c3063
-rw-r--r--src/mame/drivers/seicross.c599
-rw-r--r--src/mame/drivers/sengokmj.c343
-rw-r--r--src/mame/drivers/senjyo.c967
-rw-r--r--src/mame/drivers/seta.c9093
-rw-r--r--src/mame/drivers/seta2.c2156
-rw-r--r--src/mame/drivers/sf.c1149
-rw-r--r--src/mame/drivers/sfkick.c157
-rw-r--r--src/mame/drivers/sg1000a.c340
-rw-r--r--src/mame/drivers/sgladiat.c301
-rw-r--r--src/mame/drivers/shadfrce.c653
-rw-r--r--src/mame/drivers/shangha3.c680
-rw-r--r--src/mame/drivers/shanghai.c1177
-rw-r--r--src/mame/drivers/shangkid.c999
-rw-r--r--src/mame/drivers/shaolins.c304
-rw-r--r--src/mame/drivers/shisen.c420
-rw-r--r--src/mame/drivers/shootout.c476
-rw-r--r--src/mame/drivers/shougi.c444
-rw-r--r--src/mame/drivers/shuuz.c375
-rw-r--r--src/mame/drivers/sidearms.c1222
-rw-r--r--src/mame/drivers/sidepckt.c444
-rw-r--r--src/mame/drivers/silkroad.c470
-rw-r--r--src/mame/drivers/simpl156.c1247
-rw-r--r--src/mame/drivers/simpsons.c479
-rw-r--r--src/mame/drivers/skullxbo.c630
-rw-r--r--src/mame/drivers/skyarmy.c311
-rw-r--r--src/mame/drivers/skychut.c442
-rw-r--r--src/mame/drivers/skydiver.c422
-rw-r--r--src/mame/drivers/skyfox.c436
-rw-r--r--src/mame/drivers/skykid.c553
-rw-r--r--src/mame/drivers/skylncr.c500
-rw-r--r--src/mame/drivers/skyraid.c318
-rw-r--r--src/mame/drivers/slapfght.c1696
-rw-r--r--src/mame/drivers/slapshot.c751
-rw-r--r--src/mame/drivers/sliver.c594
-rw-r--r--src/mame/drivers/smstrv.c310
-rw-r--r--src/mame/drivers/snk.c4497
-rw-r--r--src/mame/drivers/snk68.c1215
-rw-r--r--src/mame/drivers/snowbros.c2776
-rw-r--r--src/mame/drivers/solomon.c303
-rw-r--r--src/mame/drivers/sonson.c343
-rw-r--r--src/mame/drivers/spacefb.c567
-rw-r--r--src/mame/drivers/spaceg.c478
-rw-r--r--src/mame/drivers/spbactn.c443
-rw-r--r--src/mame/drivers/spcforce.c370
-rw-r--r--src/mame/drivers/spdodgeb.c604
-rw-r--r--src/mame/drivers/speedatk.c320
-rw-r--r--src/mame/drivers/speedbal.c292
-rw-r--r--src/mame/drivers/speedspn.c377
-rw-r--r--src/mame/drivers/speglsht.c331
-rw-r--r--src/mame/drivers/spiders.c792
-rw-r--r--src/mame/drivers/splash.c949
-rw-r--r--src/mame/drivers/sprcros2.c418
-rw-r--r--src/mame/drivers/sprint2.c693
-rw-r--r--src/mame/drivers/sprint4.c480
-rw-r--r--src/mame/drivers/sprint8.c591
-rw-r--r--src/mame/drivers/spy.c656
-rw-r--r--src/mame/drivers/srmp2.c1386
-rw-r--r--src/mame/drivers/srmp5.c683
-rw-r--r--src/mame/drivers/srmp6.c791
-rw-r--r--src/mame/drivers/srumbler.c445
-rw-r--r--src/mame/drivers/ssf2md.c33
-rw-r--r--src/mame/drivers/ssfindo.c722
-rw-r--r--src/mame/drivers/sshangha.c440
-rw-r--r--src/mame/drivers/ssingles.c285
-rw-r--r--src/mame/drivers/sslam.c973
-rw-r--r--src/mame/drivers/ssozumo.c331
-rw-r--r--src/mame/drivers/sspeedr.c263
-rw-r--r--src/mame/drivers/ssrj.c225
-rw-r--r--src/mame/drivers/sstrangr.c288
-rw-r--r--src/mame/drivers/ssv.c4696
-rw-r--r--src/mame/drivers/st0016.c661
-rw-r--r--src/mame/drivers/stactics.c313
-rw-r--r--src/mame/drivers/stadhero.c357
-rw-r--r--src/mame/drivers/starcrus.c242
-rw-r--r--src/mame/drivers/starfire.c422
-rw-r--r--src/mame/drivers/starshp1.c427
-rw-r--r--src/mame/drivers/starwars.c616
-rw-r--r--src/mame/drivers/statriv2.c922
-rw-r--r--src/mame/drivers/steaser.c123
-rw-r--r--src/mame/drivers/stepstag.c185
-rw-r--r--src/mame/drivers/stfight.c808
-rw-r--r--src/mame/drivers/stlforce.c423
-rw-r--r--src/mame/drivers/strnskil.c541
-rw-r--r--src/mame/drivers/stv.c3766
-rw-r--r--src/mame/drivers/stvinit.c1404
-rw-r--r--src/mame/drivers/subs.c291
-rw-r--r--src/mame/drivers/suna16.c1342
-rw-r--r--src/mame/drivers/suna8.c2415
-rw-r--r--src/mame/drivers/supbtime.c513
-rw-r--r--src/mame/drivers/supdrapo.c311
-rw-r--r--src/mame/drivers/superchs.c510
-rw-r--r--src/mame/drivers/superdq.c431
-rw-r--r--src/mame/drivers/superqix.c1305
-rw-r--r--src/mame/drivers/supertnk.c487
-rw-r--r--src/mame/drivers/suprgolf.c383
-rw-r--r--src/mame/drivers/suprloco.c298
-rw-r--r--src/mame/drivers/suprnova.c1607
-rw-r--r--src/mame/drivers/suprridr.c414
-rw-r--r--src/mame/drivers/suprslam.c396
-rw-r--r--src/mame/drivers/surpratk.c353
-rw-r--r--src/mame/drivers/system1.c4768
-rw-r--r--src/mame/drivers/system16.c2807
-rw-r--r--src/mame/drivers/system18.c1582
-rw-r--r--src/mame/drivers/system24.c2439
-rw-r--r--src/mame/drivers/tagteam.c376
-rw-r--r--src/mame/drivers/tail2nos.c378
-rw-r--r--src/mame/drivers/taito_b.c4028
-rw-r--r--src/mame/drivers/taito_f2.c5965
-rw-r--r--src/mame/drivers/taito_f3.c3589
-rw-r--r--src/mame/drivers/taito_h.c795
-rw-r--r--src/mame/drivers/taito_l.c3068
-rw-r--r--src/mame/drivers/taito_x.c1362
-rw-r--r--src/mame/drivers/taito_z.c4226
-rw-r--r--src/mame/drivers/taitoair.c747
-rw-r--r--src/mame/drivers/taitojc.c1642
-rw-r--r--src/mame/drivers/taitosj.c2711
-rw-r--r--src/mame/drivers/taitowlf.c537
-rw-r--r--src/mame/drivers/talbot.c280
-rw-r--r--src/mame/drivers/tank8.c544
-rw-r--r--src/mame/drivers/tankbatt.c334
-rw-r--r--src/mame/drivers/tankbust.c458
-rw-r--r--src/mame/drivers/taotaido.c446
-rw-r--r--src/mame/drivers/targeth.c235
-rw-r--r--src/mame/drivers/tarzan.c125
-rw-r--r--src/mame/drivers/tatsumi.c882
-rw-r--r--src/mame/drivers/tattack.c264
-rw-r--r--src/mame/drivers/taxidrvr.c447
-rw-r--r--src/mame/drivers/tbowl.c804
-rw-r--r--src/mame/drivers/tceptor.c698
-rw-r--r--src/mame/drivers/tcl.c200
-rw-r--r--src/mame/drivers/tecmo.c850
-rw-r--r--src/mame/drivers/tecmo16.c708
-rw-r--r--src/mame/drivers/tecmosys.c692
-rw-r--r--src/mame/drivers/tehkanwc.c1051
-rw-r--r--src/mame/drivers/tempest.c806
-rw-r--r--src/mame/drivers/terracre.c1021
-rw-r--r--src/mame/drivers/tetrisp2.c1638
-rw-r--r--src/mame/drivers/tetriunk.c245
-rw-r--r--src/mame/drivers/thayers.c514
-rw-r--r--src/mame/drivers/thedeep.c497
-rw-r--r--src/mame/drivers/thepit.c1058
-rw-r--r--src/mame/drivers/thief.c683
-rw-r--r--src/mame/drivers/thoop2.c241
-rw-r--r--src/mame/drivers/thunderj.c466
-rw-r--r--src/mame/drivers/thunderx.c1064
-rw-r--r--src/mame/drivers/tiamc1.c334
-rw-r--r--src/mame/drivers/tickee.c444
-rw-r--r--src/mame/drivers/tigeroad.c809
-rw-r--r--src/mame/drivers/timelimt.c372
-rw-r--r--src/mame/drivers/timeplt.c470
-rw-r--r--src/mame/drivers/tmaster.c573
-rw-r--r--src/mame/drivers/tmnt.c4378
-rw-r--r--src/mame/drivers/tnzs.c2142
-rw-r--r--src/mame/drivers/toaplan1.c2439
-rw-r--r--src/mame/drivers/toaplan2.c4738
-rw-r--r--src/mame/drivers/toki.c801
-rw-r--r--src/mame/drivers/toobin.c636
-rw-r--r--src/mame/drivers/topshoot.c310
-rw-r--r--src/mame/drivers/topspeed.c879
-rw-r--r--src/mame/drivers/toratora.c456
-rw-r--r--src/mame/drivers/tourtabl.c255
-rw-r--r--src/mame/drivers/toypop.c689
-rw-r--r--src/mame/drivers/tp84.c628
-rw-r--r--src/mame/drivers/trackfld.c1380
-rw-r--r--src/mame/drivers/travrusa.c521
-rw-r--r--src/mame/drivers/triplhnt.c376
-rw-r--r--src/mame/drivers/troangel.c295
-rw-r--r--src/mame/drivers/truco.c190
-rw-r--r--src/mame/drivers/trucocl.c202
-rw-r--r--src/mame/drivers/trvmadns.c334
-rw-r--r--src/mame/drivers/trvquest.c334
-rw-r--r--src/mame/drivers/tryout.c250
-rw-r--r--src/mame/drivers/tsamurai.c1297
-rw-r--r--src/mame/drivers/ttchamp.c330
-rw-r--r--src/mame/drivers/tubep.c1247
-rw-r--r--src/mame/drivers/tugboat.c468
-rw-r--r--src/mame/drivers/tumbleb.c3716
-rw-r--r--src/mame/drivers/tumblep.c422
-rw-r--r--src/mame/drivers/tunhunt.c441
-rw-r--r--src/mame/drivers/turbo.c1600
-rw-r--r--src/mame/drivers/turbosub.c464
-rw-r--r--src/mame/drivers/tutankhm.c435
-rw-r--r--src/mame/drivers/twin16.c1534
-rw-r--r--src/mame/drivers/twincobr.c1090
-rw-r--r--src/mame/drivers/twins.c314
-rw-r--r--src/mame/drivers/tx1.c1412
-rw-r--r--src/mame/drivers/ultraman.c350
-rw-r--r--src/mame/drivers/ultratnk.c351
-rw-r--r--src/mame/drivers/ultrsprt.c344
-rw-r--r--src/mame/drivers/undrfire.c741
-rw-r--r--src/mame/drivers/unico.c1138
-rw-r--r--src/mame/drivers/upscope.c395
-rw-r--r--src/mame/drivers/usgames.c452
-rw-r--r--src/mame/drivers/vamphalf.c1387
-rw-r--r--src/mame/drivers/vaportra.c830
-rw-r--r--src/mame/drivers/vastar.c443
-rw-r--r--src/mame/drivers/vball.c547
-rw-r--r--src/mame/drivers/vegaeo.c270
-rw-r--r--src/mame/drivers/vegas.c2601
-rw-r--r--src/mame/drivers/vendetta.c876
-rw-r--r--src/mame/drivers/vertigo.c236
-rw-r--r--src/mame/drivers/vicdual.c3248
-rw-r--r--src/mame/drivers/victory.c441
-rw-r--r--src/mame/drivers/videopin.c416
-rw-r--r--src/mame/drivers/vigilant.c980
-rw-r--r--src/mame/drivers/vindictr.c561
-rw-r--r--src/mame/drivers/viper.c1047
-rw-r--r--src/mame/drivers/vmetal.c499
-rw-r--r--src/mame/drivers/volfied.c381
-rw-r--r--src/mame/drivers/vroulet.c303
-rw-r--r--src/mame/drivers/vsnes.c2852
-rw-r--r--src/mame/drivers/vulgus.c409
-rw-r--r--src/mame/drivers/wallc.c340
-rw-r--r--src/mame/drivers/wardner.c677
-rw-r--r--src/mame/drivers/warpwarp.c1090
-rw-r--r--src/mame/drivers/warriorb.c757
-rw-r--r--src/mame/drivers/wc90.c493
-rw-r--r--src/mame/drivers/wc90b.c471
-rw-r--r--src/mame/drivers/wecleman.c1478
-rw-r--r--src/mame/drivers/welltris.c882
-rw-r--r--src/mame/drivers/wgp.c1302
-rw-r--r--src/mame/drivers/wheelfir.c683
-rw-r--r--src/mame/drivers/williams.c2768
-rw-r--r--src/mame/drivers/wilytowr.c731
-rw-r--r--src/mame/drivers/wink.c416
-rw-r--r--src/mame/drivers/wiping.c412
-rw-r--r--src/mame/drivers/witch.c859
-rw-r--r--src/mame/drivers/wiz.c1078
-rw-r--r--src/mame/drivers/wldarrow.c464
-rw-r--r--src/mame/drivers/wolfpack.c425
-rw-r--r--src/mame/drivers/wrally.c337
-rw-r--r--src/mame/drivers/wwfsstar.c625
-rw-r--r--src/mame/drivers/wwfwfest.c602
-rw-r--r--src/mame/drivers/xain.c725
-rw-r--r--src/mame/drivers/xexex.c657
-rw-r--r--src/mame/drivers/xmen.c917
-rw-r--r--src/mame/drivers/xorworld.c276
-rw-r--r--src/mame/drivers/xtheball.c415
-rw-r--r--src/mame/drivers/xxmissio.c357
-rw-r--r--src/mame/drivers/xybots.c405
-rw-r--r--src/mame/drivers/xyonix.c293
-rw-r--r--src/mame/drivers/yamato.c728
-rw-r--r--src/mame/drivers/yard.c367
-rw-r--r--src/mame/drivers/yiear.c347
-rw-r--r--src/mame/drivers/yumefuda.c449
-rw-r--r--src/mame/drivers/yunsun16.c833
-rw-r--r--src/mame/drivers/yunsung8.c710
-rw-r--r--src/mame/drivers/zac2650.c402
-rw-r--r--src/mame/drivers/zaccaria.c872
-rw-r--r--src/mame/drivers/zaxxon.c1520
-rw-r--r--src/mame/drivers/zerozone.c267
-rw-r--r--src/mame/drivers/zn.c4657
-rw-r--r--src/mame/drivers/zodiack.c629
-rw-r--r--src/mame/drivers/zr107.c788
-rw-r--r--src/mame/etc/fd1094dp.c587
-rw-r--r--src/mame/etc/jrcrypt.c537
-rw-r--r--src/mame/includes/8080bw.h86
-rw-r--r--src/mame/includes/amiga.h417
-rw-r--r--src/mame/includes/appoooh.h16
-rw-r--r--src/mame/includes/arabian.h19
-rw-r--r--src/mame/includes/arcadecl.h13
-rw-r--r--src/mame/includes/arkanoid.h50
-rw-r--r--src/mame/includes/artmagic.h22
-rw-r--r--src/mame/includes/asteroid.h48
-rw-r--r--src/mame/includes/astinvad.h25
-rw-r--r--src/mame/includes/astrocde.h57
-rw-r--r--src/mame/includes/astrof.h16
-rw-r--r--src/mame/includes/atari.h665
-rw-r--r--src/mame/includes/atarifb.h56
-rw-r--r--src/mame/includes/atarig1.h16
-rw-r--r--src/mame/includes/atarig42.h19
-rw-r--r--src/mame/includes/atarigt.h22
-rw-r--r--src/mame/includes/atarigx2.h18
-rw-r--r--src/mame/includes/atarisy1.h20
-rw-r--r--src/mame/includes/atarisy2.h21
-rw-r--r--src/mame/includes/atetris.h15
-rw-r--r--src/mame/includes/attckufo.h20
-rw-r--r--src/mame/includes/avalnche.h15
-rw-r--r--src/mame/includes/aztarac.h26
-rw-r--r--src/mame/includes/badlands.h12
-rw-r--r--src/mame/includes/balsente.h81
-rw-r--r--src/mame/includes/batman.h14
-rw-r--r--src/mame/includes/beathead.h24
-rw-r--r--src/mame/includes/berzerk.h16
-rw-r--r--src/mame/includes/blockade.h17
-rw-r--r--src/mame/includes/blstroid.h14
-rw-r--r--src/mame/includes/bsktball.h42
-rw-r--r--src/mame/includes/btoads.h40
-rw-r--r--src/mame/includes/bzone.h28
-rw-r--r--src/mame/includes/canyon.h36
-rw-r--r--src/mame/includes/capbowl.h18
-rw-r--r--src/mame/includes/carpolo.h48
-rw-r--r--src/mame/includes/cave.h48
-rw-r--r--src/mame/includes/ccastles.h27
-rw-r--r--src/mame/includes/cchasm.h30
-rw-r--r--src/mame/includes/cclimber.h45
-rw-r--r--src/mame/includes/centiped.h32
-rw-r--r--src/mame/includes/cinemat.h47
-rw-r--r--src/mame/includes/circus.h34
-rw-r--r--src/mame/includes/cloak.h15
-rw-r--r--src/mame/includes/cloud9.h25
-rw-r--r--src/mame/includes/cninja.h12
-rw-r--r--src/mame/includes/copsnrob.h20
-rw-r--r--src/mame/includes/cps1.h92
-rw-r--r--src/mame/includes/cps3.h15
-rw-r--r--src/mame/includes/crbaloon.h30
-rw-r--r--src/mame/includes/crgolf.h25
-rw-r--r--src/mame/includes/crshrace.h12
-rw-r--r--src/mame/includes/cubocd32.h17
-rw-r--r--src/mame/includes/cyberbal.h42
-rw-r--r--src/mame/includes/dc.h42
-rw-r--r--src/mame/includes/dcheese.h25
-rw-r--r--src/mame/includes/dec0.h72
-rw-r--r--src/mame/includes/deco16ic.h59
-rw-r--r--src/mame/includes/deco32.h38
-rw-r--r--src/mame/includes/decocrpt.h5
-rw-r--r--src/mame/includes/decoprot.h26
-rw-r--r--src/mame/includes/dkong.h124
-rw-r--r--src/mame/includes/docastle.h23
-rw-r--r--src/mame/includes/dogfgt.h14
-rw-r--r--src/mame/includes/dragrace.h36
-rw-r--r--src/mame/includes/dribling.h16
-rw-r--r--src/mame/includes/dynax.h111
-rw-r--r--src/mame/includes/eolithsp.h6
-rw-r--r--src/mame/includes/epos.h10
-rw-r--r--src/mame/includes/eprom.h12
-rw-r--r--src/mame/includes/espial.h80
-rw-r--r--src/mame/includes/exerion.h31
-rw-r--r--src/mame/includes/exidy.h88
-rw-r--r--src/mame/includes/exidy440.h75
-rw-r--r--src/mame/includes/exterm.h18
-rw-r--r--src/mame/includes/f1gp.h24
-rw-r--r--src/mame/includes/fastfred.h32
-rw-r--r--src/mame/includes/fgoal.h15
-rw-r--r--src/mame/includes/firetrk.h78
-rw-r--r--src/mame/includes/foodf.h13
-rw-r--r--src/mame/includes/fromance.h30
-rw-r--r--src/mame/includes/gaelco3d.h24
-rw-r--r--src/mame/includes/galaga.h98
-rw-r--r--src/mame/includes/galaxian.h238
-rw-r--r--src/mame/includes/gauntlet.h15
-rw-r--r--src/mame/includes/gcpinbal.h11
-rw-r--r--src/mame/includes/genesis.h101
-rw-r--r--src/mame/includes/grchamp.h63
-rw-r--r--src/mame/includes/gridlee.h29
-rw-r--r--src/mame/includes/gstriker.h72
-rw-r--r--src/mame/includes/harddriv.h245
-rw-r--r--src/mame/includes/hitme.h18
-rw-r--r--src/mame/includes/homedata.h32
-rw-r--r--src/mame/includes/iqblock.h13
-rw-r--r--src/mame/includes/irobot.h36
-rw-r--r--src/mame/includes/itech32.h50
-rw-r--r--src/mame/includes/itech8.h44
-rw-r--r--src/mame/includes/jaguar.h65
-rw-r--r--src/mame/includes/jedi.h22
-rw-r--r--src/mame/includes/jpmimpct.h18
-rw-r--r--src/mame/includes/kaneko16.h135
-rw-r--r--src/mame/includes/kangaroo.h24
-rw-r--r--src/mame/includes/klax.h12
-rw-r--r--src/mame/includes/kyugo.h33
-rw-r--r--src/mame/includes/lasso.h33
-rw-r--r--src/mame/includes/lazercmd.h24
-rw-r--r--src/mame/includes/leland.h150
-rw-r--r--src/mame/includes/lemmings.h10
-rw-r--r--src/mame/includes/lethalj.h15
-rw-r--r--src/mame/includes/liberatr.h22
-rw-r--r--src/mame/includes/lwings.h17
-rw-r--r--src/mame/includes/m107.h18
-rw-r--r--src/mame/includes/m72.h40
-rw-r--r--src/mame/includes/m92.h25
-rw-r--r--src/mame/includes/mcr.h123
-rw-r--r--src/mame/includes/meadows.h24
-rw-r--r--src/mame/includes/megasys1.h195
-rw-r--r--src/mame/includes/mhavoc.h43
-rw-r--r--src/mame/includes/midtunit.h64
-rw-r--r--src/mame/includes/midvunit.h37
-rw-r--r--src/mame/includes/midwunit.h52
-rw-r--r--src/mame/includes/midyunit.h64
-rw-r--r--src/mame/includes/midzeus.h22
-rw-r--r--src/mame/includes/mw8080bw.h173
-rw-r--r--src/mame/includes/n64.h73
-rw-r--r--src/mame/includes/n8080.h32
-rw-r--r--src/mame/includes/nam_cust.h28
-rw-r--r--src/mame/includes/namcoic.h175
-rw-r--r--src/mame/includes/namcona1.h40
-rw-r--r--src/mame/includes/namconb1.h28
-rw-r--r--src/mame/includes/namcond1.h30
-rw-r--r--src/mame/includes/namcos2.h246
-rw-r--r--src/mame/includes/namcos21.h23
-rw-r--r--src/mame/includes/namcos22.h83
-rw-r--r--src/mame/includes/nb1413m3.h263
-rw-r--r--src/mame/includes/neogeo.h154
-rw-r--r--src/mame/includes/news.h10
-rw-r--r--src/mame/includes/nitedrvr.h39
-rw-r--r--src/mame/includes/offtwall.h10
-rw-r--r--src/mame/includes/orbit.h37
-rw-r--r--src/mame/includes/pacman.h73
-rw-r--r--src/mame/includes/paradise.h21
-rw-r--r--src/mame/includes/phoenix.h55
-rw-r--r--src/mame/includes/polepos.h12
-rw-r--r--src/mame/includes/policetr.h21
-rw-r--r--src/mame/includes/poolshrk.h28
-rw-r--r--src/mame/includes/psikyosh.h29
-rw-r--r--src/mame/includes/psx.h60
-rw-r--r--src/mame/includes/qix.h68
-rw-r--r--src/mame/includes/rampart.h18
-rw-r--r--src/mame/includes/realbrk.h21
-rw-r--r--src/mame/includes/relief.h10
-rw-r--r--src/mame/includes/rescap.h11
-rw-r--r--src/mame/includes/sbrkout.h26
-rw-r--r--src/mame/includes/segag80r.h68
-rw-r--r--src/mame/includes/segag80v.h23
-rw-r--r--src/mame/includes/segas32.h81
-rw-r--r--src/mame/includes/seta.h81
-rw-r--r--src/mame/includes/shuuz.h10
-rw-r--r--src/mame/includes/skullxbo.h17
-rw-r--r--src/mame/includes/skydiver.h45
-rw-r--r--src/mame/includes/slapstic.h18
-rw-r--r--src/mame/includes/snes.h540
-rw-r--r--src/mame/includes/snk.h48
-rw-r--r--src/mame/includes/spacefb.h54
-rw-r--r--src/mame/includes/spiders.h15
-rw-r--r--src/mame/includes/sprint2.h44
-rw-r--r--src/mame/includes/sprint8.h17
-rw-r--r--src/mame/includes/st0016.h57
-rw-r--r--src/mame/includes/starfire.h31
-rw-r--r--src/mame/includes/starshp1.h67
-rw-r--r--src/mame/includes/starwars.h46
-rw-r--r--src/mame/includes/subs.h47
-rw-r--r--src/mame/includes/suprridr.h24
-rw-r--r--src/mame/includes/system16.h279
-rw-r--r--src/mame/includes/system24.h23
-rw-r--r--src/mame/includes/taito_f2.h55
-rw-r--r--src/mame/includes/taito_f3.h65
-rw-r--r--src/mame/includes/taitoipt.h379
-rw-r--r--src/mame/includes/tank8.h48
-rw-r--r--src/mame/includes/tatsumi.h67
-rw-r--r--src/mame/includes/taxidrvr.h10
-rw-r--r--src/mame/includes/thedeep.h12
-rw-r--r--src/mame/includes/thunderj.h14
-rw-r--r--src/mame/includes/tickee.h18
-rw-r--r--src/mame/includes/tnzs.h39
-rw-r--r--src/mame/includes/toaplan1.h86
-rw-r--r--src/mame/includes/toobin.h16
-rw-r--r--src/mame/includes/triplhnt.h41
-rw-r--r--src/mame/includes/tubep.h25
-rw-r--r--src/mame/includes/turbo.h100
-rw-r--r--src/mame/includes/twincobr.h88
-rw-r--r--src/mame/includes/ultratnk.h17
-rw-r--r--src/mame/includes/unico.h23
-rw-r--r--src/mame/includes/vertigo.h26
-rw-r--r--src/mame/includes/vicdual.h75
-rw-r--r--src/mame/includes/videopin.h32
-rw-r--r--src/mame/includes/vindictr.h14
-rw-r--r--src/mame/includes/warpwarp.h35
-rw-r--r--src/mame/includes/williams.h125
-rw-r--r--src/mame/includes/wwfwfest.h12
-rw-r--r--src/mame/includes/xybots.h10
-rw-r--r--src/mame/includes/zaxxon.h44
-rw-r--r--src/mame/layout/abaseb.lay72
-rw-r--r--src/mame/layout/ampoker.lay112
-rw-r--r--src/mame/layout/atarifb.lay72
-rw-r--r--src/mame/layout/atarifb4.lay88
-rw-r--r--src/mame/layout/avalnche.lay34
-rw-r--r--src/mame/layout/bfm_sc2.lay911
-rw-r--r--src/mame/layout/buckrog.lay142
-rw-r--r--src/mame/layout/bzone.lay22
-rw-r--r--src/mame/layout/cardline.lay112
-rw-r--r--src/mame/layout/circus.lay34
-rw-r--r--src/mame/layout/clowns.lay35
-rw-r--r--src/mame/layout/connect4.lay598
-rw-r--r--src/mame/layout/copsnrob.lay26
-rw-r--r--src/mame/layout/crash.lay34
-rw-r--r--src/mame/layout/darius.lay70
-rw-r--r--src/mame/layout/deadeye.lay42
-rw-r--r--src/mame/layout/dlair.lay83
-rw-r--r--src/mame/layout/firebeat.lay11
-rw-r--r--src/mame/layout/funworld.lay99
-rw-r--r--src/mame/layout/geebee.lay84
-rw-r--r--src/mame/layout/gldncrwn.lay187
-rw-r--r--src/mame/layout/goldnpkr.lay124
-rw-r--r--src/mame/layout/gypsyjug.lay46
-rw-r--r--src/mame/layout/invad2ct.lay54
-rw-r--r--src/mame/layout/invaders.lay30
-rw-r--r--src/mame/layout/invrvnge.lay26
-rw-r--r--src/mame/layout/lazercmd.lay38
-rw-r--r--src/mame/layout/maxaflex.lay75
-rw-r--r--src/mame/layout/mpu4.lay940
-rw-r--r--src/mame/layout/nbmj8688.lay70
-rw-r--r--src/mame/layout/paradice.lay172
-rw-r--r--src/mame/layout/peplus.lay119
-rw-r--r--src/mame/layout/pepp0158.lay119
-rw-r--r--src/mame/layout/pepp0188.lay119
-rw-r--r--src/mame/layout/peset038.lay119
-rw-r--r--src/mame/layout/pmpoker.lay86
-rw-r--r--src/mame/layout/pokio.lay190
-rw-r--r--src/mame/layout/pottnpkr.lay72
-rw-r--r--src/mame/layout/pyramid.lay157
-rw-r--r--src/mame/layout/quintoon.lay172
-rw-r--r--src/mame/layout/rocknms.lay39
-rw-r--r--src/mame/layout/sbrkout.lay42
-rw-r--r--src/mame/layout/sidewndr.lay61
-rw-r--r--src/mame/layout/sigmapkr.lay112
-rw-r--r--src/mame/layout/slots.lay187
-rw-r--r--src/mame/layout/sltblgpo.lay157
-rw-r--r--src/mame/layout/sltblgtk.lay187
-rw-r--r--src/mame/layout/solarq.lay26
-rw-r--r--src/mame/layout/sos.lay26
-rw-r--r--src/mame/layout/sspeedr.lay199
-rw-r--r--src/mame/layout/starcas.lay30
-rw-r--r--src/mame/layout/subroc3d.lay93
-rw-r--r--src/mame/layout/tenpindx.lay188
-rw-r--r--src/mame/layout/tinv2650.lay30
-rw-r--r--src/mame/layout/turbo.lay202
-rw-r--r--src/mame/layout/videopin.lay99
-rw-r--r--src/mame/machine/acitya.c205
-rw-r--r--src/mame/machine/ajax.c222
-rw-r--r--src/mame/machine/amiga.c1761
-rw-r--r--src/mame/machine/arkanoid.c597
-rw-r--r--src/mame/machine/asic65.c750
-rw-r--r--src/mame/machine/asic65.h18
-rw-r--r--src/mame/machine/asteroid.c193
-rw-r--r--src/mame/machine/atari.c982
-rw-r--r--src/mame/machine/atari_vg.c68
-rw-r--r--src/mame/machine/atari_vg.h13
-rw-r--r--src/mame/machine/atarifb.c304
-rw-r--r--src/mame/machine/atarigen.c1500
-rw-r--r--src/mame/machine/atarigen.h289
-rw-r--r--src/mame/machine/bagman.c242
-rw-r--r--src/mame/machine/balsente.c1251
-rw-r--r--src/mame/machine/beezer.c143
-rw-r--r--src/mame/machine/bfm_bd1.c567
-rw-r--r--src/mame/machine/bfm_bd1.h22
-rw-r--r--src/mame/machine/bigevglf.c107
-rw-r--r--src/mame/machine/bonzeadv.c467
-rw-r--r--src/mame/machine/bsktball.c169
-rw-r--r--src/mame/machine/btime.c93
-rw-r--r--src/mame/machine/bublbobl.c498
-rw-r--r--src/mame/machine/buggychl.c148
-rw-r--r--src/mame/machine/carpolo.c585
-rw-r--r--src/mame/machine/cchasm.c15
-rw-r--r--src/mame/machine/cchip.c184
-rw-r--r--src/mame/machine/cclimber.c142
-rw-r--r--src/mame/machine/chaknpop.c166
-rw-r--r--src/mame/machine/copsnrob.c59
-rw-r--r--src/mame/machine/cps2crpt.c978
-rw-r--r--src/mame/machine/cubocd32.c892
-rw-r--r--src/mame/machine/daikaiju.c351
-rw-r--r--src/mame/machine/dc.c95
-rw-r--r--src/mame/machine/dec0.c623
-rw-r--r--src/mame/machine/deco102.c93
-rw-r--r--src/mame/machine/deco156.c133
-rw-r--r--src/mame/machine/decocass.c2159
-rw-r--r--src/mame/machine/decocass.h113
-rw-r--r--src/mame/machine/decocrpt.c670
-rw-r--r--src/mame/machine/decoprot.c1772
-rw-r--r--src/mame/machine/docastle.c82
-rw-r--r--src/mame/machine/drakton.c113
-rw-r--r--src/mame/machine/equites.c444
-rw-r--r--src/mame/machine/exctsccr.c340
-rw-r--r--src/mame/machine/fd1089.c6611
-rw-r--r--src/mame/machine/fd1094.c843
-rw-r--r--src/mame/machine/fd1094.h19
-rw-r--r--src/mame/machine/fddebug.c2427
-rw-r--r--src/mame/machine/flstory.c271
-rw-r--r--src/mame/machine/gaelco2.c245
-rw-r--r--src/mame/machine/galaxian.c563
-rw-r--r--src/mame/machine/gaplus.c69
-rw-r--r--src/mame/machine/harddriv.c1941
-rw-r--r--src/mame/machine/irem_cpu.c807
-rw-r--r--src/mame/machine/irem_cpu.h19
-rw-r--r--src/mame/machine/irobot.c1023
-rw-r--r--src/mame/machine/jackal.c79
-rw-r--r--src/mame/machine/jumpshot.c56
-rw-r--r--src/mame/machine/kabuki.c214
-rw-r--r--src/mame/machine/kaneko16.c893
-rw-r--r--src/mame/machine/kanekotb.h3673
-rw-r--r--src/mame/machine/konami.c67
-rw-r--r--src/mame/machine/konamigx.c2247
-rw-r--r--src/mame/machine/konamigx.h103
-rw-r--r--src/mame/machine/konamiic.c122
-rw-r--r--src/mame/machine/konamiic.h10
-rw-r--r--src/mame/machine/konppc.c697
-rw-r--r--src/mame/machine/konppc.h44
-rw-r--r--src/mame/machine/leland.c1494
-rw-r--r--src/mame/machine/lkage.c139
-rw-r--r--src/mame/machine/lsasquad.c192
-rw-r--r--src/mame/machine/m68kfmly.c236
-rw-r--r--src/mame/machine/m68kfmly.h18
-rw-r--r--src/mame/machine/maniach.c136
-rw-r--r--src/mame/machine/mathbox.c285
-rw-r--r--src/mame/machine/mathbox.h12
-rw-r--r--src/mame/machine/mb14241.c50
-rw-r--r--src/mame/machine/mb14241.h16
-rw-r--r--src/mame/machine/mc8123.c498
-rw-r--r--src/mame/machine/mc8123.h5
-rw-r--r--src/mame/machine/mcr.c1026
-rw-r--r--src/mame/machine/meters.c113
-rw-r--r--src/mame/machine/meters.h33
-rw-r--r--src/mame/machine/mexico86.c334
-rw-r--r--src/mame/machine/mhavoc.c362
-rw-r--r--src/mame/machine/midtunit.c629
-rw-r--r--src/mame/machine/midwayic.c1098
-rw-r--r--src/mame/machine/midwayic.h55
-rw-r--r--src/mame/machine/midwunit.c668
-rw-r--r--src/mame/machine/midyunit.c578
-rw-r--r--src/mame/machine/model1.c2171
-rw-r--r--src/mame/machine/model3.c363
-rw-r--r--src/mame/machine/mspacman.c195
-rw-r--r--src/mame/machine/mw8080bw.c125
-rw-r--r--src/mame/machine/n64.c1752
-rw-r--r--src/mame/machine/namco50.c338
-rw-r--r--src/mame/machine/namco50.h23
-rw-r--r--src/mame/machine/namcoio.c1081
-rw-r--r--src/mame/machine/namcoio.h53
-rw-r--r--src/mame/machine/namcond1.c113
-rw-r--r--src/mame/machine/namcos1.c1430
-rw-r--r--src/mame/machine/namcos2.c849
-rw-r--r--src/mame/machine/nb1413m3.c708
-rw-r--r--src/mame/machine/neoboot.c1001
-rw-r--r--src/mame/machine/neocrypt.c1365
-rw-r--r--src/mame/machine/neoprot.c525
-rw-r--r--src/mame/machine/nitedrvr.c283
-rw-r--r--src/mame/machine/nmk004.c1076
-rw-r--r--src/mame/machine/nmk004.h4
-rw-r--r--src/mame/machine/nmk112.c59
-rw-r--r--src/mame/machine/nmk112.h9
-rw-r--r--src/mame/machine/nycaptor.c127
-rw-r--r--src/mame/machine/opwolf.c751
-rw-r--r--src/mame/machine/pacplus.c56
-rw-r--r--src/mame/machine/pckeybrd.c1264
-rw-r--r--src/mame/machine/pckeybrd.h35
-rw-r--r--src/mame/machine/pcshare.c572
-rw-r--r--src/mame/machine/pcshare.h29
-rw-r--r--src/mame/machine/pgmcrypt.c611
-rw-r--r--src/mame/machine/pgmprot.c891
-rw-r--r--src/mame/machine/pgmy2ks.c2122
-rw-r--r--src/mame/machine/pitnrun.c158
-rw-r--r--src/mame/machine/playch10.c905
-rw-r--r--src/mame/machine/psx.c1650
-rw-r--r--src/mame/machine/qix.c605
-rw-r--r--src/mame/machine/rainbow.c831
-rw-r--r--src/mame/machine/retofinv.c137
-rw-r--r--src/mame/machine/s16fd.c198
-rw-r--r--src/mame/machine/s24fd.c149
-rw-r--r--src/mame/machine/sbrkout.c110
-rw-r--r--src/mame/machine/scramble.c946
-rw-r--r--src/mame/machine/scudsp.c1278
-rw-r--r--src/mame/machine/scudsp.h9
-rw-r--r--src/mame/machine/segacrpt.c1422
-rw-r--r--src/mame/machine/segacrpt.h35
-rw-r--r--src/mame/machine/segag80.c347
-rw-r--r--src/mame/machine/segaic16.c702
-rw-r--r--src/mame/machine/segaic16.h56
-rw-r--r--src/mame/machine/segas32.c400
-rw-r--r--src/mame/machine/seibuspi.c388
-rw-r--r--src/mame/machine/simpsons.c146
-rw-r--r--src/mame/machine/slapfght.c251
-rw-r--r--src/mame/machine/slapstic.c1174
-rw-r--r--src/mame/machine/slikshot.c697
-rw-r--r--src/mame/machine/snes.c1911
-rw-r--r--src/mame/machine/snesdsp1.c1268
-rw-r--r--src/mame/machine/spisprit.c281
-rw-r--r--src/mame/machine/stactics.c94
-rw-r--r--src/mame/machine/starwars.c480
-rw-r--r--src/mame/machine/steppers.c746
-rw-r--r--src/mame/machine/steppers.h40
-rw-r--r--src/mame/machine/stfight.c244
-rw-r--r--src/mame/machine/strtheat.c194
-rw-r--r--src/mame/machine/stvcd.c1856
-rw-r--r--src/mame/machine/stvcd.h17
-rw-r--r--src/mame/machine/stvprot.c480
-rw-r--r--src/mame/machine/stvprot.h8
-rw-r--r--src/mame/machine/subs.c186
-rw-r--r--src/mame/machine/system16.c69
-rw-r--r--src/mame/machine/system24.c109
-rw-r--r--src/mame/machine/tait8741.c553
-rw-r--r--src/mame/machine/tait8741.h50
-rw-r--r--src/mame/machine/taitosj.c349
-rw-r--r--src/mame/machine/tatsumi.c373
-rw-r--r--src/mame/machine/theglobp.c259
-rw-r--r--src/mame/machine/ticket.c190
-rw-r--r--src/mame/machine/ticket.h38
-rw-r--r--src/mame/machine/tnzs.c782
-rw-r--r--src/mame/machine/toaplan1.c341
-rw-r--r--src/mame/machine/twincobr.c394
-rw-r--r--src/mame/machine/tx1.c679
-rw-r--r--src/mame/machine/vertigo.c228
-rw-r--r--src/mame/machine/volfied.c495
-rw-r--r--src/mame/machine/vsnes.c1361
-rw-r--r--src/mame/machine/williams.c919
-rw-r--r--src/mame/machine/wrally.c154
-rw-r--r--src/mame/machine/xevious.c185
-rw-r--r--src/mame/machine/znsec.c181
-rw-r--r--src/mame/machine/znsec.h5
-rw-r--r--src/mame/machine/zs01.c697
-rw-r--r--src/mame/machine/zs01.h25
-rw-r--r--src/mame/mame.mak1719
-rw-r--r--src/mame/mamedriv.c7863
-rw-r--r--src/mame/tiny.c56
-rw-r--r--src/mame/tiny.mak90
-rw-r--r--src/mame/video/1942.c248
-rw-r--r--src/mame/video/1943.c249
-rw-r--r--src/mame/video/20pacgal.c203
-rw-r--r--src/mame/video/40love.c350
-rw-r--r--src/mame/video/4enraya.c40
-rw-r--r--src/mame/video/8080bw.c478
-rw-r--r--src/mame/video/88games.c100
-rw-r--r--src/mame/video/actfancr.c311
-rw-r--r--src/mame/video/aeroboto.c210
-rw-r--r--src/mame/video/aerofgt.c745
-rw-r--r--src/mame/video/afega.c381
-rw-r--r--src/mame/video/airbustr.c151
-rw-r--r--src/mame/video/ajax.c115
-rw-r--r--src/mame/video/aliens.c86
-rw-r--r--src/mame/video/alpha68k.c560