summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-09-13 08:41:44 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2015-09-13 08:41:44 +0200
commitf88cefad27a1737c76e09d99c9fb43e173506081 (patch)
tree2d8167d03579c46e226471747eb4407bd00ed6fa /src/devices
parente92ac9e0fa8e99869894bea00589bbb526be30aa (diff)
Move all devices into separate part of src tree (nw)
Diffstat (limited to 'src/devices')
-rw-r--r--src/devices/bus/a1bus/a1bus.c204
-rw-r--r--src/devices/bus/a1bus/a1bus.h145
-rw-r--r--src/devices/bus/a1bus/a1cassette.c201
-rw-r--r--src/devices/bus/a1bus/a1cassette.h53
-rw-r--r--src/devices/bus/a1bus/a1cffa.c156
-rw-r--r--src/devices/bus/a1bus/a1cffa.h53
-rw-r--r--src/devices/bus/a2bus/a2alfam2.c181
-rw-r--r--src/devices/bus/a2bus/a2alfam2.h72
-rw-r--r--src/devices/bus/a2bus/a2applicard.c286
-rw-r--r--src/devices/bus/a2bus/a2applicard.h61
-rw-r--r--src/devices/bus/a2bus/a2arcadebd.c149
-rw-r--r--src/devices/bus/a2bus/a2arcadebd.h54
-rw-r--r--src/devices/bus/a2bus/a2bus.c334
-rw-r--r--src/devices/bus/a2bus/a2bus.h197
-rw-r--r--src/devices/bus/a2bus/a2cffa.c278
-rw-r--r--src/devices/bus/a2bus/a2cffa.h86
-rw-r--r--src/devices/bus/a2bus/a2corvus.c187
-rw-r--r--src/devices/bus/a2bus/a2corvus.h55
-rw-r--r--src/devices/bus/a2bus/a2diskii.c153
-rw-r--r--src/devices/bus/a2bus/a2diskii.h67
-rw-r--r--src/devices/bus/a2bus/a2diskiing.c123
-rw-r--r--src/devices/bus/a2bus/a2diskiing.h59
-rw-r--r--src/devices/bus/a2bus/a2dx1.c119
-rw-r--r--src/devices/bus/a2bus/a2dx1.h52
-rw-r--r--src/devices/bus/a2bus/a2eauxslot.c180
-rw-r--r--src/devices/bus/a2bus/a2eauxslot.h146
-rw-r--r--src/devices/bus/a2bus/a2echoii.c103
-rw-r--r--src/devices/bus/a2bus/a2echoii.h49
-rw-r--r--src/devices/bus/a2bus/a2eext80col.c75
-rw-r--r--src/devices/bus/a2bus/a2eext80col.h47
-rw-r--r--src/devices/bus/a2bus/a2eramworks3.c99
-rw-r--r--src/devices/bus/a2bus/a2eramworks3.h49
-rw-r--r--src/devices/bus/a2bus/a2estd80col.c82
-rw-r--r--src/devices/bus/a2bus/a2estd80col.h47
-rw-r--r--src/devices/bus/a2bus/a2hsscsi.c323
-rw-r--r--src/devices/bus/a2bus/a2hsscsi.h65
-rw-r--r--src/devices/bus/a2bus/a2lang.c145
-rw-r--r--src/devices/bus/a2bus/a2lang.h46
-rw-r--r--src/devices/bus/a2bus/a2mcms.c382
-rw-r--r--src/devices/bus/a2bus/a2mcms.h121
-rw-r--r--src/devices/bus/a2bus/a2memexp.c230
-rw-r--r--src/devices/bus/a2bus/a2memexp.h72
-rw-r--r--src/devices/bus/a2bus/a2midi.c172
-rw-r--r--src/devices/bus/a2bus/a2midi.h55
-rw-r--r--src/devices/bus/a2bus/a2mockingboard.c528
-rw-r--r--src/devices/bus/a2bus/a2mockingboard.h97
-rw-r--r--src/devices/bus/a2bus/a2pic.c290
-rw-r--r--src/devices/bus/a2bus/a2pic.h67
-rw-r--r--src/devices/bus/a2bus/a2sam.c87
-rw-r--r--src/devices/bus/a2bus/a2sam.h48
-rw-r--r--src/devices/bus/a2bus/a2scsi.c323
-rw-r--r--src/devices/bus/a2bus/a2scsi.h64
-rw-r--r--src/devices/bus/a2bus/a2softcard.c184
-rw-r--r--src/devices/bus/a2bus/a2softcard.h54
-rw-r--r--src/devices/bus/a2bus/a2ssc.c244
-rw-r--r--src/devices/bus/a2bus/a2ssc.h58
-rw-r--r--src/devices/bus/a2bus/a2swyft.c149
-rw-r--r--src/devices/bus/a2bus/a2swyft.h52
-rw-r--r--src/devices/bus/a2bus/a2themill.c333
-rw-r--r--src/devices/bus/a2bus/a2themill.h57
-rw-r--r--src/devices/bus/a2bus/a2thunderclock.c179
-rw-r--r--src/devices/bus/a2bus/a2thunderclock.h57
-rw-r--r--src/devices/bus/a2bus/a2ultraterm.c399
-rw-r--r--src/devices/bus/a2bus/a2ultraterm.h79
-rw-r--r--src/devices/bus/a2bus/a2videoterm.c377
-rw-r--r--src/devices/bus/a2bus/a2videoterm.h121
-rw-r--r--src/devices/bus/a2bus/a2vulcan.c302
-rw-r--r--src/devices/bus/a2bus/a2vulcan.h80
-rw-r--r--src/devices/bus/a2bus/a2zipdrive.c198
-rw-r--r--src/devices/bus/a2bus/a2zipdrive.h65
-rw-r--r--src/devices/bus/a2bus/corvfdc01.c281
-rw-r--r--src/devices/bus/a2bus/corvfdc01.h65
-rw-r--r--src/devices/bus/a2bus/corvfdc02.c299
-rw-r--r--src/devices/bus/a2bus/corvfdc02.h70
-rw-r--r--src/devices/bus/a2bus/ezcgi.c315
-rw-r--r--src/devices/bus/a2bus/ezcgi.h111
-rw-r--r--src/devices/bus/a2bus/laser128.c146
-rw-r--r--src/devices/bus/a2bus/laser128.h54
-rw-r--r--src/devices/bus/a2bus/mouse.c531
-rw-r--r--src/devices/bus/a2bus/mouse.h93
-rw-r--r--src/devices/bus/a2bus/ramcard128k.c190
-rw-r--r--src/devices/bus/a2bus/ramcard128k.h56
-rw-r--r--src/devices/bus/a2bus/ramcard16k.c170
-rw-r--r--src/devices/bus/a2bus/ramcard16k.h55
-rw-r--r--src/devices/bus/a2bus/timemasterho.c280
-rw-r--r--src/devices/bus/a2bus/timemasterho.h67
-rw-r--r--src/devices/bus/a7800/a78_carts.h39
-rw-r--r--src/devices/bus/a7800/a78_slot.c831
-rw-r--r--src/devices/bus/a7800/a78_slot.h155
-rw-r--r--src/devices/bus/a7800/cpuwiz.c132
-rw-r--r--src/devices/bus/a7800/cpuwiz.h74
-rw-r--r--src/devices/bus/a7800/hiscore.c77
-rw-r--r--src/devices/bus/a7800/hiscore.h40
-rw-r--r--src/devices/bus/a7800/rom.c497
-rw-r--r--src/devices/bus/a7800/rom.h261
-rw-r--r--src/devices/bus/a7800/xboard.c239
-rw-r--r--src/devices/bus/a7800/xboard.h71
-rw-r--r--src/devices/bus/a800/a800_carts.h50
-rw-r--r--src/devices/bus/a800/a800_slot.c549
-rw-r--r--src/devices/bus/a800/a800_slot.h188
-rw-r--r--src/devices/bus/a800/oss.c252
-rw-r--r--src/devices/bus/a800/oss.h97
-rw-r--r--src/devices/bus/a800/rom.c447
-rw-r--r--src/devices/bus/a800/rom.h224
-rw-r--r--src/devices/bus/a800/sparta.c71
-rw-r--r--src/devices/bus/a800/sparta.h34
-rw-r--r--src/devices/bus/a8sio/a8sio.c219
-rw-r--r--src/devices/bus/a8sio/a8sio.h144
-rw-r--r--src/devices/bus/a8sio/cassette.c117
-rw-r--r--src/devices/bus/a8sio/cassette.h54
-rw-r--r--src/devices/bus/abcbus/abc890.c408
-rw-r--r--src/devices/bus/abcbus/abc890.h130
-rw-r--r--src/devices/bus/abcbus/abcbus.c144
-rw-r--r--src/devices/bus/abcbus/abcbus.h319
-rw-r--r--src/devices/bus/abcbus/fd2.c432
-rw-r--r--src/devices/bus/abcbus/fd2.h83
-rw-r--r--src/devices/bus/abcbus/hdc.c151
-rw-r--r--src/devices/bus/abcbus/hdc.h57
-rw-r--r--src/devices/bus/abcbus/lux10828.c678
-rw-r--r--src/devices/bus/abcbus/lux10828.h115
-rw-r--r--src/devices/bus/abcbus/lux21046.c1163
-rw-r--r--src/devices/bus/abcbus/lux21046.h200
-rw-r--r--src/devices/bus/abcbus/lux21056.c673
-rw-r--r--src/devices/bus/abcbus/lux21056.h108
-rw-r--r--src/devices/bus/abcbus/lux4105.c393
-rw-r--r--src/devices/bus/abcbus/lux4105.h92
-rw-r--r--src/devices/bus/abcbus/memcard.c163
-rw-r--r--src/devices/bus/abcbus/memcard.h56
-rw-r--r--src/devices/bus/abcbus/ram.c79
-rw-r--r--src/devices/bus/abcbus/ram.h51
-rw-r--r--src/devices/bus/abcbus/sio.c160
-rw-r--r--src/devices/bus/abcbus/sio.h53
-rw-r--r--src/devices/bus/abcbus/slutprov.c79
-rw-r--r--src/devices/bus/abcbus/slutprov.h44
-rw-r--r--src/devices/bus/abcbus/turbo.c149
-rw-r--r--src/devices/bus/abcbus/turbo.h56
-rw-r--r--src/devices/bus/abcbus/uni800.c110
-rw-r--r--src/devices/bus/abcbus/uni800.h44
-rw-r--r--src/devices/bus/abckb/abc77.c658
-rw-r--r--src/devices/bus/abckb/abc77.h116
-rw-r--r--src/devices/bus/abckb/abc800kb.c507
-rw-r--r--src/devices/bus/abckb/abc800kb.h90
-rw-r--r--src/devices/bus/abckb/abc99.c782
-rw-r--r--src/devices/bus/abckb/abc99.h114
-rw-r--r--src/devices/bus/abckb/abckb.c136
-rw-r--r--src/devices/bus/abckb/abckb.h97
-rw-r--r--src/devices/bus/adam/adamlink.c84
-rw-r--r--src/devices/bus/adam/adamlink.h47
-rw-r--r--src/devices/bus/adam/exp.c190
-rw-r--r--src/devices/bus/adam/exp.h130
-rw-r--r--src/devices/bus/adam/ide.c209
-rw-r--r--src/devices/bus/adam/ide.h59
-rw-r--r--src/devices/bus/adam/ram.c72
-rw-r--r--src/devices/bus/adam/ram.h50
-rw-r--r--src/devices/bus/adamnet/adamnet.c264
-rw-r--r--src/devices/bus/adamnet/adamnet.h131
-rw-r--r--src/devices/bus/adamnet/ddp.c308
-rw-r--r--src/devices/bus/adamnet/ddp.h67
-rw-r--r--src/devices/bus/adamnet/fdc.c352
-rw-r--r--src/devices/bus/adamnet/fdc.h69
-rw-r--r--src/devices/bus/adamnet/kb.c425
-rw-r--r--src/devices/bus/adamnet/kb.h78
-rw-r--r--src/devices/bus/adamnet/printer.c257
-rw-r--r--src/devices/bus/adamnet/printer.h61
-rw-r--r--src/devices/bus/adamnet/spi.c185
-rw-r--r--src/devices/bus/adamnet/spi.h60
-rw-r--r--src/devices/bus/amiga/zorro/a2052.c134
-rw-r--r--src/devices/bus/amiga/zorro/a2052.h51
-rw-r--r--src/devices/bus/amiga/zorro/a2232.c651
-rw-r--r--src/devices/bus/amiga/zorro/a2232.h151
-rw-r--r--src/devices/bus/amiga/zorro/a590.c349
-rw-r--r--src/devices/bus/amiga/zorro/a590.h134
-rw-r--r--src/devices/bus/amiga/zorro/action_replay.c149
-rw-r--r--src/devices/bus/amiga/zorro/action_replay.h82
-rw-r--r--src/devices/bus/amiga/zorro/buddha.c350
-rw-r--r--src/devices/bus/amiga/zorro/buddha.h82
-rw-r--r--src/devices/bus/amiga/zorro/cards.c39
-rw-r--r--src/devices/bus/amiga/zorro/cards.h44
-rw-r--r--src/devices/bus/amiga/zorro/zorro.c378
-rw-r--r--src/devices/bus/amiga/zorro/zorro.h449
-rw-r--r--src/devices/bus/apf/rom.c78
-rw-r--r--src/devices/bus/apf/rom.h62
-rw-r--r--src/devices/bus/apf/slot.c294
-rw-r--r--src/devices/bus/apf/slot.h116
-rw-r--r--src/devices/bus/apricot/cards.c15
-rw-r--r--src/devices/bus/apricot/cards.h19
-rw-r--r--src/devices/bus/apricot/expansion.c192
-rw-r--r--src/devices/bus/apricot/expansion.h208
-rw-r--r--src/devices/bus/apricot/ram.c177
-rw-r--r--src/devices/bus/apricot/ram.h89
-rw-r--r--src/devices/bus/arcadia/rom.c62
-rw-r--r--src/devices/bus/arcadia/rom.h44
-rw-r--r--src/devices/bus/arcadia/slot.c260
-rw-r--r--src/devices/bus/arcadia/slot.h103
-rw-r--r--src/devices/bus/astrocde/exp.c85
-rw-r--r--src/devices/bus/astrocde/exp.h57
-rw-r--r--src/devices/bus/astrocde/ram.c211
-rw-r--r--src/devices/bus/astrocde/ram.h135
-rw-r--r--src/devices/bus/astrocde/rom.c99
-rw-r--r--src/devices/bus/astrocde/rom.h73
-rw-r--r--src/devices/bus/astrocde/slot.c236
-rw-r--r--src/devices/bus/astrocde/slot.h103
-rw-r--r--src/devices/bus/bml3/bml3bus.c241
-rw-r--r--src/devices/bus/bml3/bml3bus.h153
-rw-r--r--src/devices/bus/bml3/bml3kanji.c101
-rw-r--r--src/devices/bus/bml3/bml3kanji.h49
-rw-r--r--src/devices/bus/bml3/bml3mp1802.c143
-rw-r--r--src/devices/bus/bml3/bml3mp1802.h58
-rw-r--r--src/devices/bus/bml3/bml3mp1805.c170
-rw-r--r--src/devices/bus/bml3/bml3mp1805.h54
-rw-r--r--src/devices/bus/bw2/exp.c191
-rw-r--r--src/devices/bus/bw2/exp.h131
-rw-r--r--src/devices/bus/bw2/ramcard.c126
-rw-r--r--src/devices/bus/bw2/ramcard.h59
-rw-r--r--src/devices/bus/c64/16kb.c124
-rw-r--r--src/devices/bus/c64/16kb.h59
-rw-r--r--src/devices/bus/c64/4dxh.c77
-rw-r--r--src/devices/bus/c64/4dxh.h50
-rw-r--r--src/devices/bus/c64/4ksa.c77
-rw-r--r--src/devices/bus/c64/4ksa.h50
-rw-r--r--src/devices/bus/c64/4tba.c77
-rw-r--r--src/devices/bus/c64/4tba.h50
-rw-r--r--src/devices/bus/c64/bn1541.c154
-rw-r--r--src/devices/bus/c64/bn1541.h82
-rw-r--r--src/devices/bus/c64/c128_comal80.c103
-rw-r--r--src/devices/bus/c64/c128_comal80.h51
-rw-r--r--src/devices/bus/c64/c128_partner.c250
-rw-r--r--src/devices/bus/c64/c128_partner.h68
-rw-r--r--src/devices/bus/c64/comal80.c86
-rw-r--r--src/devices/bus/c64/comal80.h51
-rw-r--r--src/devices/bus/c64/cpm.c230
-rw-r--r--src/devices/bus/c64/cpm.h65
-rw-r--r--src/devices/bus/c64/currah_speech.c255
-rw-r--r--src/devices/bus/c64/currah_speech.h58
-rw-r--r--src/devices/bus/c64/dela_ep256.c156
-rw-r--r--src/devices/bus/c64/dela_ep256.h60
-rw-r--r--src/devices/bus/c64/dela_ep64.c146
-rw-r--r--src/devices/bus/c64/dela_ep64.h64
-rw-r--r--src/devices/bus/c64/dela_ep7x8.c133
-rw-r--r--src/devices/bus/c64/dela_ep7x8.h65
-rw-r--r--src/devices/bus/c64/dinamic.c74
-rw-r--r--src/devices/bus/c64/dinamic.h50
-rw-r--r--src/devices/bus/c64/dqbb.c121
-rw-r--r--src/devices/bus/c64/dqbb.h59
-rw-r--r--src/devices/bus/c64/easy_calc_result.c107
-rw-r--r--src/devices/bus/c64/easy_calc_result.h51
-rw-r--r--src/devices/bus/c64/easyflash.c228
-rw-r--r--src/devices/bus/c64/easyflash.h64
-rw-r--r--src/devices/bus/c64/epyx_fast_load.c116
-rw-r--r--src/devices/bus/c64/epyx_fast_load.h52
-rw-r--r--src/devices/bus/c64/exos.c67
-rw-r--r--src/devices/bus/c64/exos.h47
-rw-r--r--src/devices/bus/c64/exp.c445
-rw-r--r--src/devices/bus/c64/exp.h202
-rw-r--r--src/devices/bus/c64/fcc.c255
-rw-r--r--src/devices/bus/c64/fcc.h69
-rw-r--r--src/devices/bus/c64/final.c134
-rw-r--r--src/devices/bus/c64/final.h53
-rw-r--r--src/devices/bus/c64/final3.c150
-rw-r--r--src/devices/bus/c64/final3.h57
-rw-r--r--src/devices/bus/c64/fun_play.c98
-rw-r--r--src/devices/bus/c64/fun_play.h51
-rw-r--r--src/devices/bus/c64/geocable.c72
-rw-r--r--src/devices/bus/c64/geocable.h63
-rw-r--r--src/devices/bus/c64/georam.c99
-rw-r--r--src/devices/bus/c64/georam.h53
-rw-r--r--src/devices/bus/c64/ide64.c357
-rw-r--r--src/devices/bus/c64/ide64.h70
-rw-r--r--src/devices/bus/c64/ieee488.c249
-rw-r--r--src/devices/bus/c64/ieee488.h67
-rw-r--r--src/devices/bus/c64/kingsoft.c98
-rw-r--r--src/devices/bus/c64/kingsoft.h49
-rw-r--r--src/devices/bus/c64/mach5.c118
-rw-r--r--src/devices/bus/c64/mach5.h55
-rw-r--r--src/devices/bus/c64/magic_desk.c85
-rw-r--r--src/devices/bus/c64/magic_desk.h51
-rw-r--r--src/devices/bus/c64/magic_formel.c267
-rw-r--r--src/devices/bus/c64/magic_formel.h71
-rw-r--r--src/devices/bus/c64/magic_voice.c372
-rw-r--r--src/devices/bus/c64/magic_voice.h82
-rw-r--r--src/devices/bus/c64/midi_maplin.c152
-rw-r--r--src/devices/bus/c64/midi_maplin.h56
-rw-r--r--src/devices/bus/c64/midi_namesoft.c150
-rw-r--r--src/devices/bus/c64/midi_namesoft.h56
-rw-r--r--src/devices/bus/c64/midi_passport.c195
-rw-r--r--src/devices/bus/c64/midi_passport.h62
-rw-r--r--src/devices/bus/c64/midi_sci.c151
-rw-r--r--src/devices/bus/c64/midi_sci.h56
-rw-r--r--src/devices/bus/c64/midi_siel.c152
-rw-r--r--src/devices/bus/c64/midi_siel.h56
-rw-r--r--src/devices/bus/c64/mikro_assembler.c57
-rw-r--r--src/devices/bus/c64/mikro_assembler.h46
-rw-r--r--src/devices/bus/c64/multiscreen.c226
-rw-r--r--src/devices/bus/c64/multiscreen.h57
-rw-r--r--src/devices/bus/c64/music64.c238
-rw-r--r--src/devices/bus/c64/music64.h63
-rw-r--r--src/devices/bus/c64/neoram.c99
-rw-r--r--src/devices/bus/c64/neoram.h57
-rw-r--r--src/devices/bus/c64/ocean.c115
-rw-r--r--src/devices/bus/c64/ocean.h51
-rw-r--r--src/devices/bus/c64/pagefox.c137
-rw-r--r--src/devices/bus/c64/pagefox.h53
-rw-r--r--src/devices/bus/c64/partner.c208
-rw-r--r--src/devices/bus/c64/partner.h60
-rw-r--r--src/devices/bus/c64/prophet64.c86
-rw-r--r--src/devices/bus/c64/prophet64.h51
-rw-r--r--src/devices/bus/c64/ps64.c157
-rw-r--r--src/devices/bus/c64/ps64.h52
-rw-r--r--src/devices/bus/c64/reu.c137
-rw-r--r--src/devices/bus/c64/reu.h101
-rw-r--r--src/devices/bus/c64/rex.c78
-rw-r--r--src/devices/bus/c64/rex.h47
-rw-r--r--src/devices/bus/c64/rex_ep256.c165
-rw-r--r--src/devices/bus/c64/rex_ep256.h60
-rw-r--r--src/devices/bus/c64/ross.c92
-rw-r--r--src/devices/bus/c64/ross.h52
-rw-r--r--src/devices/bus/c64/sfx_sound_expander.c286
-rw-r--r--src/devices/bus/c64/sfx_sound_expander.h71
-rw-r--r--src/devices/bus/c64/silverrock.c132
-rw-r--r--src/devices/bus/c64/silverrock.h51
-rw-r--r--src/devices/bus/c64/simons_basic.c84
-rw-r--r--src/devices/bus/c64/simons_basic.h48
-rw-r--r--src/devices/bus/c64/stardos.c194
-rw-r--r--src/devices/bus/c64/stardos.h60
-rw-r--r--src/devices/bus/c64/std.c68
-rw-r--r--src/devices/bus/c64/std.h46
-rw-r--r--src/devices/bus/c64/structured_basic.c103
-rw-r--r--src/devices/bus/c64/structured_basic.h52
-rw-r--r--src/devices/bus/c64/super_explode.c125
-rw-r--r--src/devices/bus/c64/super_explode.h54
-rw-r--r--src/devices/bus/c64/super_games.c102
-rw-r--r--src/devices/bus/c64/super_games.h51
-rw-r--r--src/devices/bus/c64/supercpu.c306
-rw-r--r--src/devices/bus/c64/supercpu.h63
-rw-r--r--src/devices/bus/c64/sw8k.c114
-rw-r--r--src/devices/bus/c64/sw8k.h55
-rw-r--r--src/devices/bus/c64/swiftlink.c175
-rw-r--r--src/devices/bus/c64/swiftlink.h76
-rw-r--r--src/devices/bus/c64/system3.c90
-rw-r--r--src/devices/bus/c64/system3.h51
-rw-r--r--src/devices/bus/c64/tdos.c341
-rw-r--r--src/devices/bus/c64/tdos.h61
-rw-r--r--src/devices/bus/c64/turbo232.c219
-rw-r--r--src/devices/bus/c64/turbo232.h89
-rw-r--r--src/devices/bus/c64/user.c32
-rw-r--r--src/devices/bus/c64/user.h33
-rw-r--r--src/devices/bus/c64/vizastar.c89
-rw-r--r--src/devices/bus/c64/vizastar.h46
-rw-r--r--src/devices/bus/c64/vw64.c127
-rw-r--r--src/devices/bus/c64/vw64.h52
-rw-r--r--src/devices/bus/c64/warp_speed.c147
-rw-r--r--src/devices/bus/c64/warp_speed.h54
-rw-r--r--src/devices/bus/c64/westermann.c82
-rw-r--r--src/devices/bus/c64/westermann.h47
-rw-r--r--src/devices/bus/c64/xl80.c239
-rw-r--r--src/devices/bus/c64/xl80.h64
-rw-r--r--src/devices/bus/c64/zaxxon.c66
-rw-r--r--src/devices/bus/c64/zaxxon.h49
-rw-r--r--src/devices/bus/cbm2/24k.c88
-rw-r--r--src/devices/bus/cbm2/24k.h48
-rw-r--r--src/devices/bus/cbm2/exp.c206
-rw-r--r--src/devices/bus/cbm2/exp.h136
-rw-r--r--src/devices/bus/cbm2/hrg.c231
-rw-r--r--src/devices/bus/cbm2/hrg.h83
-rw-r--r--src/devices/bus/cbm2/std.c65
-rw-r--r--src/devices/bus/cbm2/std.h45
-rw-r--r--src/devices/bus/cbm2/user.c77
-rw-r--r--src/devices/bus/cbm2/user.h157
-rw-r--r--src/devices/bus/cbmiec/c1526.c269
-rw-r--r--src/devices/bus/cbmiec/c1526.h90
-rw-r--r--src/devices/bus/cbmiec/c1541.c1211
-rw-r--r--src/devices/bus/cbmiec/c1541.h300
-rw-r--r--src/devices/bus/cbmiec/c1571.c1040
-rw-r--r--src/devices/bus/cbmiec/c1571.h187
-rw-r--r--src/devices/bus/cbmiec/c1581.c470
-rw-r--r--src/devices/bus/cbmiec/c1581.h112
-rw-r--r--src/devices/bus/cbmiec/c64_nl10.c102
-rw-r--r--src/devices/bus/cbmiec/c64_nl10.h52
-rw-r--r--src/devices/bus/cbmiec/cbmiec.c526
-rw-r--r--src/devices/bus/cbmiec/cbmiec.h210
-rw-r--r--src/devices/bus/cbmiec/cmdhd.c198
-rw-r--r--src/devices/bus/cbmiec/cmdhd.h72
-rw-r--r--src/devices/bus/cbmiec/diag264_lb_iec.c52
-rw-r--r--src/devices/bus/cbmiec/diag264_lb_iec.h46
-rw-r--r--src/devices/bus/cbmiec/fd2000.c361
-rw-r--r--src/devices/bus/cbmiec/fd2000.h97
-rw-r--r--src/devices/bus/cbmiec/interpod.c182
-rw-r--r--src/devices/bus/cbmiec/interpod.h76
-rw-r--r--src/devices/bus/cbmiec/serialbox.c150
-rw-r--r--src/devices/bus/cbmiec/serialbox.h65
-rw-r--r--src/devices/bus/cbmiec/vic1515.c164
-rw-r--r--src/devices/bus/cbmiec/vic1515.h55
-rw-r--r--src/devices/bus/cbmiec/vic1520.c192
-rw-r--r--src/devices/bus/cbmiec/vic1520.h55
-rw-r--r--src/devices/bus/centronics/comxpl80.c328
-rw-r--r--src/devices/bus/centronics/comxpl80.h81
-rw-r--r--src/devices/bus/centronics/covox.c127
-rw-r--r--src/devices/bus/centronics/covox.h94
-rw-r--r--src/devices/bus/centronics/ctronics.c132
-rw-r--r--src/devices/bus/centronics/ctronics.h222
-rw-r--r--src/devices/bus/centronics/digiblst.c63
-rw-r--r--src/devices/bus/centronics/digiblst.h60
-rw-r--r--src/devices/bus/centronics/dsjoy.c48
-rw-r--r--src/devices/bus/centronics/dsjoy.h47
-rw-r--r--src/devices/bus/centronics/epson_ex800.c496
-rw-r--r--src/devices/bus/centronics/epson_ex800.h76
-rw-r--r--src/devices/bus/centronics/epson_lx800.c358
-rw-r--r--src/devices/bus/centronics/epson_lx800.h73
-rw-r--r--src/devices/bus/centronics/epson_lx810l.c632
-rw-r--r--src/devices/bus/centronics/epson_lx810l.h141
-rw-r--r--src/devices/bus/centronics/printer.c133
-rw-r--r--src/devices/bus/centronics/printer.h58
-rw-r--r--src/devices/bus/cgenie/expansion/carts.c13
-rw-r--r--src/devices/bus/cgenie/expansion/carts.h20
-rw-r--r--src/devices/bus/cgenie/expansion/expansion.c108
-rw-r--r--src/devices/bus/cgenie/expansion/expansion.h128
-rw-r--r--src/devices/bus/cgenie/expansion/floppy.c226
-rw-r--r--src/devices/bus/cgenie/expansion/floppy.h76
-rw-r--r--src/devices/bus/cgenie/parallel/carts.c14
-rw-r--r--src/devices/bus/cgenie/parallel/carts.h21
-rw-r--r--src/devices/bus/cgenie/parallel/joystick.c153
-rw-r--r--src/devices/bus/cgenie/parallel/joystick.h48
-rw-r--r--src/devices/bus/cgenie/parallel/parallel.c115
-rw-r--r--src/devices/bus/cgenie/parallel/parallel.h94
-rw-r--r--src/devices/bus/cgenie/parallel/printer.c132
-rw-r--r--src/devices/bus/cgenie/parallel/printer.h58
-rw-r--r--src/devices/bus/chanf/rom.c242
-rw-r--r--src/devices/bus/chanf/rom.h144
-rw-r--r--src/devices/bus/chanf/slot.c286
-rw-r--r--src/devices/bus/chanf/slot.h119
-rw-r--r--src/devices/bus/coco/coco_232.c92
-rw-r--r--src/devices/bus/coco/coco_232.h42
-rw-r--r--src/devices/bus/coco/coco_dwsock.c210
-rw-r--r--src/devices/bus/coco/coco_dwsock.h73
-rw-r--r--src/devices/bus/coco/coco_fdc.c713
-rw-r--r--src/devices/bus/coco/coco_fdc.h180
-rw-r--r--src/devices/bus/coco/coco_multi.c274
-rw-r--r--src/devices/bus/coco/coco_multi.h69
-rw-r--r--src/devices/bus/coco/coco_orch90.c85
-rw-r--r--src/devices/bus/coco/coco_orch90.h42
-rw-r--r--src/devices/bus/coco/coco_pak.c179
-rw-r--r--src/devices/bus/coco/coco_pak.h65
-rw-r--r--src/devices/bus/coco/cococart.c451
-rw-r--r--src/devices/bus/coco/cococart.h183
-rw-r--r--src/devices/bus/coleco/ctrl.c77
-rw-r--r--src/devices/bus/coleco/ctrl.h105
-rw-r--r--src/devices/bus/coleco/exp.c156
-rw-r--r--src/devices/bus/coleco/exp.h132
-rw-r--r--src/devices/bus/coleco/hand.c126
-rw-r--r--src/devices/bus/coleco/hand.h55
-rw-r--r--src/devices/bus/coleco/sac.c138
-rw-r--r--src/devices/bus/coleco/sac.h56
-rw-r--r--src/devices/bus/coleco/std.c60
-rw-r--r--src/devices/bus/coleco/std.h44
-rw-r--r--src/devices/bus/coleco/xin1.c71
-rw-r--r--src/devices/bus/coleco/xin1.h48
-rw-r--r--src/devices/bus/compucolor/floppy.c252
-rw-r--r--src/devices/bus/compucolor/floppy.h123
-rw-r--r--src/devices/bus/comx35/clm.c263
-rw-r--r--src/devices/bus/comx35/clm.h63
-rw-r--r--src/devices/bus/comx35/eprom.c121
-rw-r--r--src/devices/bus/comx35/eprom.h56
-rw-r--r--src/devices/bus/comx35/exp.c187
-rw-r--r--src/devices/bus/comx35/exp.h145
-rw-r--r--src/devices/bus/comx35/expbox.c306
-rw-r--r--src/devices/bus/comx35/expbox.h77
-rw-r--r--src/devices/bus/comx35/fdc.c286
-rw-r--r--src/devices/bus/comx35/fdc.h70
-rw-r--r--src/devices/bus/comx35/joycard.c114
-rw-r--r--src/devices/bus/comx35/joycard.h53
-rw-r--r--src/devices/bus/comx35/printer.c191
-rw-r--r--src/devices/bus/comx35/printer.h60
-rw-r--r--src/devices/bus/comx35/ram.c103
-rw-r--r--src/devices/bus/comx35/ram.h53
-rw-r--r--src/devices/bus/comx35/thermal.c127
-rw-r--r--src/devices/bus/comx35/thermal.h54
-rw-r--r--src/devices/bus/cpc/amdrum.c69
-rw-r--r--src/devices/bus/cpc/amdrum.h48
-rw-r--r--src/devices/bus/cpc/brunword4.c110
-rw-r--r--src/devices/bus/cpc/brunword4.h38
-rw-r--r--src/devices/bus/cpc/cpc_pds.c76
-rw-r--r--src/devices/bus/cpc/cpc_pds.h58
-rw-r--r--src/devices/bus/cpc/cpc_rom.c135
-rw-r--r--src/devices/bus/cpc/cpc_rom.h90
-rw-r--r--src/devices/bus/cpc/cpc_rs232.c164
-rw-r--r--src/devices/bus/cpc/cpc_rs232.h65
-rw-r--r--src/devices/bus/cpc/cpc_ssa1.c220
-rw-r--r--src/devices/bus/cpc/cpc_ssa1.h128
-rw-r--r--src/devices/bus/cpc/cpcexp.c89
-rw-r--r--src/devices/bus/cpc/cpcexp.h154
-rw-r--r--src/devices/bus/cpc/ddi1.c139
-rw-r--r--src/devices/bus/cpc/ddi1.h47
-rw-r--r--src/devices/bus/cpc/hd20.c131
-rw-r--r--src/devices/bus/cpc/hd20.h50
-rw-r--r--src/devices/bus/cpc/magicsound.c190
-rw-r--r--src/devices/bus/cpc/magicsound.h91
-rw-r--r--src/devices/bus/cpc/mface2.c343
-rw-r--r--src/devices/bus/cpc/mface2.h71
-rw-r--r--src/devices/bus/cpc/playcity.c162
-rw-r--r--src/devices/bus/cpc/playcity.h68
-rw-r--r--src/devices/bus/cpc/smartwatch.c91
-rw-r--r--src/devices/bus/cpc/smartwatch.h48
-rw-r--r--src/devices/bus/cpc/symbfac2.c295
-rw-r--r--src/devices/bus/cpc/symbfac2.h85
-rw-r--r--src/devices/bus/crvision/rom.c140
-rw-r--r--src/devices/bus/crvision/rom.h116
-rw-r--r--src/devices/bus/crvision/slot.c295
-rw-r--r--src/devices/bus/crvision/slot.h108
-rw-r--r--src/devices/bus/dmv/dmvbus.c381
-rw-r--r--src/devices/bus/dmv/dmvbus.h122
-rw-r--r--src/devices/bus/dmv/k210.c166
-rw-r--r--src/devices/bus/dmv/k210.h71
-rw-r--r--src/devices/bus/dmv/k220.c275
-rw-r--r--src/devices/bus/dmv/k220.h60
-rw-r--r--src/devices/bus/dmv/k230.c315
-rw-r--r--src/devices/bus/dmv/k230.h146
-rw-r--r--src/devices/bus/dmv/k233.c89
-rw-r--r--src/devices/bus/dmv/k233.h44
-rw-r--r--src/devices/bus/dmv/k801.c280
-rw-r--r--src/devices/bus/dmv/k801.h106
-rw-r--r--src/devices/bus/dmv/k803.c133
-rw-r--r--src/devices/bus/dmv/k803.h54
-rw-r--r--src/devices/bus/dmv/k806.c243
-rw-r--r--src/devices/bus/dmv/k806.h72
-rw-r--r--src/devices/bus/dmv/ram.c96
-rw-r--r--src/devices/bus/dmv/ram.h71
-rw-r--r--src/devices/bus/ecbbus/ecbbus.c211
-rw-r--r--src/devices/bus/ecbbus/ecbbus.h187
-rw-r--r--src/devices/bus/ecbbus/grip.c902
-rw-r--r--src/devices/bus/ecbbus/grip.h131
-rw-r--r--src/devices/bus/econet/e01.c716
-rw-r--r--src/devices/bus/econet/e01.h135
-rw-r--r--src/devices/bus/econet/econet.c313
-rw-r--r--src/devices/bus/econet/econet.h165
-rw-r--r--src/devices/bus/ep64/exdos.c243
-rw-r--r--src/devices/bus/ep64/exdos.h64
-rw-r--r--src/devices/bus/ep64/exp.c90
-rw-r--r--src/devices/bus/ep64/exp.h151
-rw-r--r--src/devices/bus/epson_sio/epson_sio.c115
-rw-r--r--src/devices/bus/epson_sio/epson_sio.h96
-rw-r--r--src/devices/bus/epson_sio/pf10.c241
-rw-r--r--src/devices/bus/epson_sio/pf10.h101
-rw-r--r--src/devices/bus/epson_sio/tf20.c320
-rw-r--r--src/devices/bus/epson_sio/tf20.h91
-rw-r--r--src/devices/bus/gameboy/gb_slot.c860
-rw-r--r--src/devices/bus/gameboy/gb_slot.h211
-rw-r--r--src/devices/bus/gameboy/mbc.c1274
-rw-r--r--src/devices/bus/gameboy/mbc.h393
-rw-r--r--src/devices/bus/gameboy/rom.c364
-rw-r--r--src/devices/bus/gameboy/rom.h146
-rw-r--r--src/devices/bus/gamegear/ggext.c120
-rw-r--r--src/devices/bus/gamegear/ggext.h122
-rw-r--r--src/devices/bus/gamegear/smsctrladp.c94
-rw-r--r--src/devices/bus/gamegear/smsctrladp.h56
-rw-r--r--src/devices/bus/gba/gba_slot.c465
-rw-r--r--src/devices/bus/gba/gba_slot.h583
-rw-r--r--src/devices/bus/gba/rom.c438
-rw-r--r--src/devices/bus/gba/rom.h174
-rw-r--r--src/devices/bus/generic/carts.c22
-rw-r--r--src/devices/bus/generic/carts.h24
-rw-r--r--src/devices/bus/generic/ram.c123
-rw-r--r--src/devices/bus/generic/ram.h109
-rw-r--r--src/devices/bus/generic/rom.c122
-rw-r--r--src/devices/bus/generic/rom.h75
-rw-r--r--src/devices/bus/generic/slot.c283
-rw-r--r--src/devices/bus/generic/slot.h176
-rw-r--r--src/devices/bus/ieee488/c2031.c482
-rw-r--r--src/devices/bus/ieee488/c2031.h87
-rw-r--r--src/devices/bus/ieee488/c2040.c802
-rw-r--r--src/devices/bus/ieee488/c2040.h133
-rw-r--r--src/devices/bus/ieee488/c2040fdc.c623
-rw-r--r--src/devices/bus/ieee488/c2040fdc.h168
-rw-r--r--src/devices/bus/ieee488/c8050.c950
-rw-r--r--src/devices/bus/ieee488/c8050.h140
-rw-r--r--src/devices/bus/ieee488/c8050fdc.c634
-rw-r--r--src/devices/bus/ieee488/c8050fdc.h170
-rw-r--r--src/devices/bus/ieee488/c8280.c527
-rw-r--r--src/devices/bus/ieee488/c8280.h90
-rw-r--r--src/devices/bus/ieee488/d9060.c578
-rw-r--r--src/devices/bus/ieee488/d9060.h122
-rw-r--r--src/devices/bus/ieee488/hardbox.c401
-rw-r--r--src/devices/bus/ieee488/hardbox.h77
-rw-r--r--src/devices/bus/ieee488/ieee488.c396
-rw-r--r--src/devices/bus/ieee488/ieee488.h253
-rw-r--r--src/devices/bus/ieee488/shark.c144
-rw-r--r--src/devices/bus/ieee488/shark.h52
-rw-r--r--src/devices/bus/ieee488/softbox.c393
-rw-r--r--src/devices/bus/ieee488/softbox.h82
-rw-r--r--src/devices/bus/imi7000/imi5000h.c478
-rw-r--r--src/devices/bus/imi7000/imi5000h.h89
-rw-r--r--src/devices/bus/imi7000/imi7000.c101
-rw-r--r--src/devices/bus/imi7000/imi7000.h132
-rw-r--r--src/devices/bus/intv/ecs.c589
-rw-r--r--src/devices/bus/intv/ecs.h147
-rw-r--r--src/devices/bus/intv/rom.c51
-rw-r--r--src/devices/bus/intv/rom.h84
-rw-r--r--src/devices/bus/intv/slot.c571
-rw-r--r--src/devices/bus/intv/slot.h185
-rw-r--r--src/devices/bus/intv/voice.c124
-rw-r--r--src/devices/bus/intv/voice.h78
-rw-r--r--src/devices/bus/iq151/disc2.c132
-rw-r--r--src/devices/bus/iq151/disc2.h53
-rw-r--r--src/devices/bus/iq151/grafik.c190
-rw-r--r--src/devices/bus/iq151/grafik.h63
-rw-r--r--src/devices/bus/iq151/iq151.c210
-rw-r--r--src/devices/bus/iq151/iq151.h155
-rw-r--r--src/devices/bus/iq151/minigraf.c167
-rw-r--r--src/devices/bus/iq151/minigraf.h56
-rw-r--r--src/devices/bus/iq151/ms151a.c167
-rw-r--r--src/devices/bus/iq151/ms151a.h56
-rw-r--r--src/devices/bus/iq151/rom.c229
-rw-r--r--src/devices/bus/iq151/rom.h130
-rw-r--r--src/devices/bus/iq151/staper.c144
-rw-r--r--src/devices/bus/iq151/staper.h59
-rw-r--r--src/devices/bus/iq151/video32.c170
-rw-r--r--src/devices/bus/iq151/video32.h50
-rw-r--r--src/devices/bus/iq151/video64.c177
-rw-r--r--src/devices/bus/iq151/video64.h51
-rw-r--r--src/devices/bus/isa/3c503.c304
-rw-r--r--src/devices/bus/isa/3c503.h64
-rw-r--r--src/devices/bus/isa/3c505.c1667
-rw-r--r--src/devices/bus/isa/3c505.h283
-rw-r--r--src/devices/bus/isa/adlib.c87
-rw-r--r--src/devices/bus/isa/adlib.h44
-rw-r--r--src/devices/bus/isa/aga.c1008
-rw-r--r--src/devices/bus/isa/aga.h128
-rw-r--r--src/devices/bus/isa/aha1542.c203
-rw-r--r--src/devices/bus/isa/aha1542.h57
-rw-r--r--src/devices/bus/isa/cga.c2011
-rw-r--r--src/devices/bus/isa/cga.h286
-rw-r--r--src/devices/bus/isa/com.c194
-rw-r--r--src/devices/bus/isa/com.h58
-rw-r--r--src/devices/bus/isa/dectalk.c220
-rw-r--r--src/devices/bus/isa/dectalk.h56
-rw-r--r--src/devices/bus/isa/ega.c1416
-rw-r--r--src/devices/bus/isa/ega.h111
-rw-r--r--src/devices/bus/isa/fdc.c167
-rw-r--r--src/devices/bus/isa/fdc.h84
-rw-r--r--src/devices/bus/isa/finalchs.c127
-rw-r--r--src/devices/bus/isa/finalchs.h50
-rw-r--r--src/devices/bus/isa/gblaster.c124
-rw-r--r--src/devices/bus/isa/gblaster.h49
-rw-r--r--src/devices/bus/isa/gus.c1724
-rw-r--r--src/devices/bus/isa/gus.h323
-rw-r--r--src/devices/bus/isa/hdc.c1050
-rw-r--r--src/devices/bus/isa/hdc.h186
-rw-r--r--src/devices/bus/isa/ibm_mfc.c484
-rw-r--r--src/devices/bus/isa/ibm_mfc.h90
-rw-r--r--src/devices/bus/isa/ide.c120
-rw-r--r--src/devices/bus/isa/ide.h50
-rw-r--r--src/devices/bus/isa/isa.c646
-rw-r--r--src/devices/bus/isa/isa.h439
-rw-r--r--src/devices/bus/isa/isa_cards.c103
-rw-r--r--src/devices/bus/isa/isa_cards.h71
-rw-r--r--src/devices/bus/isa/lpt.c67
-rw-r--r--src/devices/bus/isa/lpt.h50
-rw-r--r--src/devices/bus/isa/mach32.c156
-rw-r--r--src/devices/bus/isa/mach32.h176
-rw-r--r--src/devices/bus/isa/mc1502_fdc.c221
-rw-r--r--src/devices/bus/isa/mc1502_fdc.h65
-rw-r--r--src/devices/bus/isa/mc1502_rom.c71
-rw-r--r--src/devices/bus/isa/mc1502_rom.h42
-rw-r--r--src/devices/bus/isa/mda.c981
-rw-r--r--src/devices/bus/isa/mda.h132
-rw-r--r--src/devices/bus/isa/mpu401.c93
-rw-r--r--src/devices/bus/isa/mpu401.h46
-rw-r--r--src/devices/bus/isa/mufdc.c203
-rw-r--r--src/devices/bus/isa/mufdc.h94
-rw-r--r--src/devices/bus/isa/ne1000.c133
-rw-r--r--src/devices/bus/isa/ne1000.h37
-rw-r--r--src/devices/bus/isa/ne2000.c144
-rw-r--r--src/devices/bus/isa/ne2000.h35
-rw-r--r--src/devices/bus/isa/num9rev.c319
-rw-r--r--src/devices/bus/isa/num9rev.h63
-rw-r--r--src/devices/bus/isa/omti8621.c1382
-rw-r--r--src/devices/bus/isa/omti8621.h135
-rw-r--r--src/devices/bus/isa/p1_fdc.c203
-rw-r--r--src/devices/bus/isa/p1_fdc.h58
-rw-r--r--src/devices/bus/isa/p1_hdc.c146
-rw-r--r--src/devices/bus/isa/p1_hdc.h55
-rw-r--r--src/devices/bus/isa/p1_rom.c76
-rw-r--r--src/devices/bus/isa/p1_rom.h42
-rw-r--r--src/devices/bus/isa/pc1640_iga.c115
-rw-r--r--src/devices/bus/isa/pc1640_iga.h46
-rw-r--r--src/devices/bus/isa/pds.c65
-rw-r--r--src/devices/bus/isa/pds.h40
-rw-r--r--src/devices/bus/isa/pgc.c372
-rw-r--r--src/devices/bus/isa/pgc.h67
-rw-r--r--src/devices/bus/isa/s3virge.c776
-rw-r--r--src/devices/bus/isa/s3virge.h82
-rw-r--r--src/devices/bus/isa/sb16.c850
-rw-r--r--src/devices/bus/isa/sb16.h120
-rw-r--r--src/devices/bus/isa/sblaster.c1682
-rw-r--r--src/devices/bus/isa/sblaster.h258
-rw-r--r--src/devices/bus/isa/sc499.c1333
-rw-r--r--src/devices/bus/isa/sc499.h159
-rw-r--r--src/devices/bus/isa/side116.c190
-rw-r--r--src/devices/bus/isa/side116.h59
-rw-r--r--src/devices/bus/isa/ssi2001.c39
-rw-r--r--src/devices/bus/isa/ssi2001.h40
-rw-r--r--src/devices/bus/isa/stereo_fx.c233
-rw-r--r--src/devices/bus/isa/stereo_fx.h81
-rw-r--r--src/devices/bus/isa/svga_cirrus.c180
-rw-r--r--src/devices/bus/isa/svga_cirrus.h63
-rw-r--r--src/devices/bus/isa/svga_s3.c392
-rw-r--r--src/devices/bus/isa/svga_s3.h111
-rw-r--r--src/devices/bus/isa/svga_trident.c107
-rw-r--r--src/devices/bus/isa/svga_trident.h49
-rw-r--r--src/devices/bus/isa/svga_tseng.c94
-rw-r--r--src/devices/bus/isa/svga_tseng.h43
-rw-r--r--src/devices/bus/isa/trident.c1612
-rw-r--r--src/devices/bus/isa/trident.h153
-rw-r--r--src/devices/bus/isa/vga.c84
-rw-r--r--src/devices/bus/isa/vga.h43
-rw-r--r--src/devices/bus/isa/vga_ati.c351
-rw-r--r--src/devices/bus/isa/vga_ati.h97
-rw-r--r--src/devices/bus/isa/wd1002a_wx1.c70
-rw-r--r--src/devices/bus/isa/wd1002a_wx1.h46
-rw-r--r--src/devices/bus/isa/wdxt_gen.c376
-rw-r--r--src/devices/bus/isa/wdxt_gen.h85
-rw-r--r--src/devices/bus/isa/xsu_cards.c66
-rw-r--r--src/devices/bus/isa/xsu_cards.h37
-rw-r--r--src/devices/bus/isa/xtide.c333
-rw-r--r--src/devices/bus/isa/xtide.h51
-rw-r--r--src/devices/bus/isbx/compis_fdc.c181
-rw-r--r--src/devices/bus/isbx/compis_fdc.h65
-rw-r--r--src/devices/bus/isbx/isbc_218a.c208
-rw-r--r--src/devices/bus/isbx/isbc_218a.h67
-rw-r--r--src/devices/bus/isbx/isbx.c78
-rw-r--r--src/devices/bus/isbx/isbx.h155
-rw-r--r--src/devices/bus/kc/d002.c230
-rw-r--r--src/devices/bus/kc/d002.h60
-rw-r--r--src/devices/bus/kc/d004.c514
-rw-r--r--src/devices/bus/kc/d004.h114
-rw-r--r--src/devices/bus/kc/kc.c376
-rw-r--r--src/devices/bus/kc/kc.h152
-rw-r--r--src/devices/bus/kc/ram.c449
-rw-r--r--src/devices/bus/kc/ram.h180
-rw-r--r--src/devices/bus/kc/rom.c230
-rw-r--r--src/devices/bus/kc/rom.h98
-rw-r--r--src/devices/bus/lpci/cirrus.c164
-rw-r--r--src/devices/bus/lpci/cirrus.h41
-rw-r--r--src/devices/bus/lpci/i82371ab.c257
-rw-r--r--src/devices/bus/lpci/i82371ab.h53
-rw-r--r--src/devices/bus/lpci/i82371sb.c181
-rw-r--r--src/devices/bus/lpci/i82371sb.h50
-rw-r--r--src/devices/bus/lpci/i82439tx.c312
-rw-r--r--src/devices/bus/lpci/i82439tx.h59
-rw-r--r--src/devices/bus/lpci/mpc105.c233
-rw-r--r--src/devices/bus/lpci/mpc105.h60
-rw-r--r--src/devices/bus/lpci/northbridge.c48
-rw-r--r--src/devices/bus/lpci/northbridge.h34
-rw-r--r--src/devices/bus/lpci/pci.c334
-rw-r--r--src/devices/bus/lpci/pci.h112
-rw-r--r--src/devices/bus/lpci/southbridge.c490
-rw-r--r--src/devices/bus/lpci/southbridge.h131
-rw-r--r--src/devices/bus/macpds/macpds.c198
-rw-r--r--src/devices/bus/macpds/macpds.h133
-rw-r--r--src/devices/bus/macpds/pds_tpdfpd.c238
-rw-r--r--src/devices/bus/macpds/pds_tpdfpd.h55
-rw-r--r--src/devices/bus/megadrive/eeprom.c376
-rw-r--r--src/devices/bus/megadrive/eeprom.h143
-rw-r--r--src/devices/bus/megadrive/ggenie.c185
-rw-r--r--src/devices/bus/megadrive/ggenie.h40
-rw-r--r--src/devices/bus/megadrive/jcart.c257
-rw-r--r--src/devices/bus/megadrive/jcart.h84
-rw-r--r--src/devices/bus/megadrive/md_carts.c71
-rw-r--r--src/devices/bus/megadrive/md_carts.h27
-rw-r--r--src/devices/bus/megadrive/md_slot.c1099
-rw-r--r--src/devices/bus/megadrive/md_slot.h262
-rw-r--r--src/devices/bus/megadrive/rom.c1422
-rw-r--r--src/devices/bus/megadrive/rom.h585
-rw-r--r--src/devices/bus/megadrive/sk.c95
-rw-r--r--src/devices/bus/megadrive/sk.h35
-rw-r--r--src/devices/bus/megadrive/stm95.c265
-rw-r--r--src/devices/bus/megadrive/stm95.h86
-rw-r--r--src/devices/bus/megadrive/svp.c472
-rw-r--r--src/devices/bus/megadrive/svp.h75
-rw-r--r--src/devices/bus/midi/midi.c55
-rw-r--r--src/devices/bus/midi/midi.h65
-rw-r--r--src/devices/bus/midi/midiinport.c30
-rw-r--r--src/devices/bus/midi/midiinport.h36
-rw-r--r--src/devices/bus/midi/midioutport.c29
-rw-r--r--src/devices/bus/midi/midioutport.h36
-rw-r--r--src/devices/bus/msx_cart/arc.c64
-rw-r--r--src/devices/bus/msx_cart/arc.h34
-rw-r--r--src/devices/bus/msx_cart/ascii.c535
-rw-r--r--src/devices/bus/msx_cart/ascii.h141
-rw-r--r--src/devices/bus/msx_cart/bm_012.c112
-rw-r--r--src/devices/bus/msx_cart/bm_012.h34
-rw-r--r--src/devices/bus/msx_cart/cartridge.c109
-rw-r--r--src/devices/bus/msx_cart/cartridge.h52
-rw-r--r--src/devices/bus/msx_cart/crossblaim.c82
-rw-r--r--src/devices/bus/msx_cart/crossblaim.h37
-rw-r--r--src/devices/bus/msx_cart/disk.c628
-rw-r--r--src/devices/bus/msx_cart/disk.h145
-rw-r--r--src/devices/bus/msx_cart/dooly.c67
-rw-r--r--src/devices/bus/msx_cart/dooly.h32
-rw-r--r--src/devices/bus/msx_cart/fmpac.c173
-rw-r--r--src/devices/bus/msx_cart/fmpac.h46
-rw-r--r--src/devices/bus/msx_cart/fs_sr022.c71
-rw-r--r--src/devices/bus/msx_cart/fs_sr022.h33
-rw-r--r--src/devices/bus/msx_cart/halnote.c159
-rw-r--r--src/devices/bus/msx_cart/halnote.h37
-rw-r--r--src/devices/bus/msx_cart/hfox.c79
-rw-r--r--src/devices/bus/msx_cart/hfox.h35
-rw-r--r--src/devices/bus/msx_cart/holy_quran.c119
-rw-r--r--src/devices/bus/msx_cart/holy_quran.h37
-rw-r--r--src/devices/bus/msx_cart/konami.c937
-rw-r--r--src/devices/bus/msx_cart/konami.h197
-rw-r--r--src/devices/bus/msx_cart/korean.c298
-rw-r--r--src/devices/bus/msx_cart/korean.h91
-rw-r--r--src/devices/bus/msx_cart/majutsushi.c115
-rw-r--r--src/devices/bus/msx_cart/majutsushi.h39
-rw-r--r--src/devices/bus/msx_cart/moonsound.c126
-rw-r--r--src/devices/bus/msx_cart/moonsound.h37
-rw-r--r--src/devices/bus/msx_cart/msx_audio.c389
-rw-r--r--src/devices/bus/msx_cart/msx_audio.h93
-rw-r--r--src/devices/bus/msx_cart/msx_audio_kb.c313
-rw-r--r--src/devices/bus/msx_cart/msx_audio_kb.h49
-rw-r--r--src/devices/bus/msx_cart/msxdos2.c67
-rw-r--r--src/devices/bus/msx_cart/msxdos2.h35
-rw-r--r--src/devices/bus/msx_cart/nomapper.c94
-rw-r--r--src/devices/bus/msx_cart/nomapper.h30
-rw-r--r--src/devices/bus/msx_cart/rtype.c78
-rw-r--r--src/devices/bus/msx_cart/rtype.h35
-rw-r--r--src/devices/bus/msx_cart/super_swangi.c72
-rw-r--r--src/devices/bus/msx_cart/super_swangi.h35
-rw-r--r--src/devices/bus/msx_cart/superloderunner.c62
-rw-r--r--src/devices/bus/msx_cart/superloderunner.h35
-rw-r--r--src/devices/bus/msx_cart/yamaha.c205
-rw-r--r--src/devices/bus/msx_cart/yamaha.h64
-rw-r--r--src/devices/bus/msx_slot/bunsetsu.c78
-rw-r--r--src/devices/bus/msx_slot/bunsetsu.h38
-rw-r--r--src/devices/bus/msx_slot/cartridge.c382
-rw-r--r--src/devices/bus/msx_slot/cartridge.h87
-rw-r--r--src/devices/bus/msx_slot/disk.c813
-rw-r--r--src/devices/bus/msx_slot/disk.h231
-rw-r--r--src/devices/bus/msx_slot/fs4600.c163
-rw-r--r--src/devices/bus/msx_slot/fs4600.h47
-rw-r--r--src/devices/bus/msx_slot/music.c49
-rw-r--r--src/devices/bus/msx_slot/music.h39
-rw-r--r--src/devices/bus/msx_slot/panasonic08.c182
-rw-r--r--src/devices/bus/msx_slot/panasonic08.h48
-rw-r--r--src/devices/bus/msx_slot/ram.c36
-rw-r--r--src/devices/bus/msx_slot/ram.h36
-rw-r--r--src/devices/bus/msx_slot/ram_mm.c80
-rw-r--r--src/devices/bus/msx_slot/ram_mm.h45
-rw-r--r--src/devices/bus/msx_slot/rom.c66
-rw-r--r--src/devices/bus/msx_slot/rom.h34
-rw-r--r--src/devices/bus/msx_slot/slot.c36
-rw-r--r--src/devices/bus/msx_slot/slot.h39
-rw-r--r--src/devices/bus/msx_slot/sony08.c190
-rw-r--r--src/devices/bus/msx_slot/sony08.h47
-rw-r--r--src/devices/bus/nasbus/avc.c164
-rw-r--r--src/devices/bus/nasbus/avc.h56
-rw-r--r--src/devices/bus/nasbus/cards.c14
-rw-r--r--src/devices/bus/nasbus/cards.h21
-rw-r--r--src/devices/bus/nasbus/floppy.c209
-rw-r--r--src/devices/bus/nasbus/floppy.h61
-rw-r--r--src/devices/bus/nasbus/nasbus.c165
-rw-r--r--src/devices/bus/nasbus/nasbus.h210
-rw-r--r--src/devices/bus/neogeo/banked_cart.c107
-rw-r--r--src/devices/bus/neogeo/banked_cart.h46
-rw-r--r--src/devices/bus/neogeo/bootleg_cart.c378
-rw-r--r--src/devices/bus/neogeo/bootleg_cart.h250
-rw-r--r--src/devices/bus/neogeo/bootleg_hybrid_cart.c319
-rw-r--r--src/devices/bus/neogeo/bootleg_hybrid_cart.h192
-rw-r--r--src/devices/bus/neogeo/bootleg_prot.c1066
-rw-r--r--src/devices/bus/neogeo/bootleg_prot.h98
-rw-r--r--src/devices/bus/neogeo/cmc_cart.c223
-rw-r--r--src/devices/bus/neogeo/cmc_cart.h191
-rw-r--r--src/devices/bus/neogeo/cmc_prot.c789
-rw-r--r--src/devices/bus/neogeo/cmc_prot.h87
-rw-r--r--src/devices/bus/neogeo/fatfury2_cart.c75
-rw-r--r--src/devices/bus/neogeo/fatfury2_cart.h41
-rw-r--r--src/devices/bus/neogeo/fatfury2_prot.c110
-rw-r--r--src/devices/bus/neogeo/fatfury2_prot.h42
-rw-r--r--src/devices/bus/neogeo/kof2002_cart.c157
-rw-r--r--src/devices/bus/neogeo/kof2002_cart.h111
-rw-r--r--src/devices/bus/neogeo/kof2002_prot.c83
-rw-r--r--src/devices/bus/neogeo/kof2002_prot.h38
-rw-r--r--src/devices/bus/neogeo/kof98_cart.c80
-rw-r--r--src/devices/bus/neogeo/kof98_cart.h41
-rw-r--r--src/devices/bus/neogeo/kof98_prot.c141
-rw-r--r--src/devices/bus/neogeo/kof98_prot.h40
-rw-r--r--src/devices/bus/neogeo/kog_prot.c118
-rw-r--r--src/devices/bus/neogeo/kog_prot.h40
-rw-r--r--src/devices/bus/neogeo/mslugx_cart.c75
-rw-r--r--src/devices/bus/neogeo/mslugx_cart.h41
-rw-r--r--src/devices/bus/neogeo/mslugx_prot.c95
-rw-r--r--src/devices/bus/neogeo/mslugx_prot.h41
-rw-r--r--src/devices/bus/neogeo/neogeo_carts.c97
-rw-r--r--src/devices/bus/neogeo/neogeo_carts.h30
-rw-r--r--src/devices/bus/neogeo/neogeo_helper.c66
-rw-r--r--src/devices/bus/neogeo/neogeo_helper.h4
-rw-r--r--src/devices/bus/neogeo/neogeo_intf.c33
-rw-r--r--src/devices/bus/neogeo/neogeo_intf.h78
-rw-r--r--src/devices/bus/neogeo/neogeo_slot.c222
-rw-r--r--src/devices/bus/neogeo/neogeo_slot.h87
-rw-r--r--src/devices/bus/neogeo/pcm2_cart.c135
-rw-r--r--src/devices/bus/neogeo/pcm2_cart.h98
-rw-r--r--src/devices/bus/neogeo/pcm2_prot.c88
-rw-r--r--src/devices/bus/neogeo/pcm2_prot.h36
-rw-r--r--src/devices/bus/neogeo/pvc_cart.c139
-rw-r--r--src/devices/bus/neogeo/pvc_cart.h108
-rw-r--r--src/devices/bus/neogeo/pvc_prot.c316
-rw-r--r--src/devices/bus/neogeo/pvc_prot.h50
-rw-r--r--src/devices/bus/neogeo/rom.c70
-rw-r--r--src/devices/bus/neogeo/rom.h38
-rw-r--r--src/devices/bus/neogeo/sbp_prot.c86
-rw-r--r--src/devices/bus/neogeo/sbp_prot.h40
-rw-r--r--src/devices/bus/neogeo/sma_cart.c177
-rw-r--r--src/devices/bus/neogeo/sma_cart.h112
-rw-r--r--src/devices/bus/neogeo/sma_prot.c462
-rw-r--r--src/devices/bus/neogeo/sma_prot.h58
-rw-r--r--src/devices/bus/nes/2a03pur.c109
-rw-r--r--src/devices/bus/nes/2a03pur.h33
-rw-r--r--src/devices/bus/nes/act53.c206
-rw-r--r--src/devices/bus/nes/act53.h38
-rw-r--r--src/devices/bus/nes/aladdin.c339
-rw-r--r--src/devices/bus/nes/aladdin.h167
-rw-r--r--src/devices/bus/nes/ave.c214
-rw-r--r--src/devices/bus/nes/ave.h69
-rw-r--r--src/devices/bus/nes/bandai.c479
-rw-r--r--src/devices/bus/nes/bandai.h141
-rw-r--r--src/devices/bus/nes/benshieng.c105
-rw-r--r--src/devices/bus/nes/benshieng.h34
-rw-r--r--src/devices/bus/nes/bootleg.c1635
-rw-r--r--src/devices/bus/nes/bootleg.h480
-rw-r--r--src/devices/bus/nes/camerica.c225
-rw-r--r--src/devices/bus/nes/camerica.h72
-rw-r--r--src/devices/bus/nes/cne.c220
-rw-r--r--src/devices/bus/nes/cne.h66
-rw-r--r--src/devices/bus/nes/cony.c397
-rw-r--r--src/devices/bus/nes/cony.h75
-rw-r--r--src/devices/bus/nes/datach.c420
-rw-r--r--src/devices/bus/nes/datach.h170
-rw-r--r--src/devices/bus/nes/discrete.c209
-rw-r--r--src/devices/bus/nes/discrete.h80
-rw-r--r--src/devices/bus/nes/disksys.c431
-rw-r--r--src/devices/bus/nes/disksys.h71
-rw-r--r--src/devices/bus/nes/event.c239
-rw-r--r--src/devices/bus/nes/event.h44
-rw-r--r--src/devices/bus/nes/ggenie.c274
-rw-r--r--src/devices/bus/nes/ggenie.h58
-rw-r--r--src/devices/bus/nes/henggedianzi.c278
-rw-r--r--src/devices/bus/nes/henggedianzi.h78
-rw-r--r--src/devices/bus/nes/hes.c87
-rw-r--r--src/devices/bus/nes/hes.h28
-rw-r--r--src/devices/bus/nes/hosenkan.c155
-rw-r--r--src/devices/bus/nes/hosenkan.h39
-rw-r--r--src/devices/bus/nes/irem.c352
-rw-r--r--src/devices/bus/nes/irem.h108
-rw-r--r--src/devices/bus/nes/jaleco.c886
-rw-r--r--src/devices/bus/nes/jaleco.h256
-rw-r--r--src/devices/bus/nes/jy.c589
-rw-r--r--src/devices/bus/nes/jy.h104
-rw-r--r--src/devices/bus/nes/kaiser.c588
-rw-r--r--src/devices/bus/nes/kaiser.h184
-rw-r--r--src/devices/bus/nes/karastudio.c309
-rw-r--r--src/devices/bus/nes/karastudio.h147
-rw-r--r--src/devices/bus/nes/konami.c787
-rw-r--r--src/devices/bus/nes/konami.h155
-rw-r--r--src/devices/bus/nes/legacy.c311
-rw-r--r--src/devices/bus/nes/legacy.h81
-rw-r--r--src/devices/bus/nes/mmc1.c374
-rw-r--r--src/devices/bus/nes/mmc1.h82
-rw-r--r--src/devices/bus/nes/mmc2.c198
-rw-r--r--src/devices/bus/nes/mmc2.h54
-rw-r--r--src/devices/bus/nes/mmc3.c560
-rw-r--r--src/devices/bus/nes/mmc3.h146
-rw-r--r--src/devices/bus/nes/mmc3_clones.c2588
-rw-r--r--src/devices/bus/nes/mmc3_clones.h697
-rw-r--r--src/devices/bus/nes/mmc5.c679
-rw-r--r--src/devices/bus/nes/mmc5.h94
-rw-r--r--src/devices/bus/nes/multigame.c2602
-rw-r--r--src/devices/bus/nes/multigame.h894
-rw-r--r--src/devices/bus/nes/namcot.c688
-rw-r--r--src/devices/bus/nes/namcot.h163
-rw-r--r--src/devices/bus/nes/nanjing.c175
-rw-r--r--src/devices/bus/nes/nanjing.h38
-rw-r--r--src/devices/bus/nes/nes_carts.c366
-rw-r--r--src/devices/bus/nes/nes_carts.h73
-rw-r--r--src/devices/bus/nes/nes_ines.inc939
-rw-r--r--src/devices/bus/nes/nes_pcb.inc609
-rw-r--r--src/devices/bus/nes/nes_slot.c1053
-rw-r--r--src/devices/bus/nes/nes_slot.h430
-rw-r--r--src/devices/bus/nes/nes_unif.inc575
-rw-r--r--src/devices/bus/nes/ntdec.c186
-rw-r--r--src/devices/bus/nes/ntdec.h51
-rw-r--r--src/devices/bus/nes/nxrom.c583
-rw-r--r--src/devices/bus/nes/nxrom.h216
-rw-r--r--src/devices/bus/nes/pirate.c1387
-rw-r--r--src/devices/bus/nes/pirate.h399
-rw-r--r--src/devices/bus/nes/pt554.c107
-rw-r--r--src/devices/bus/nes/pt554.h31
-rw-r--r--src/devices/bus/nes/racermate.c92
-rw-r--r--src/devices/bus/nes/racermate.h35
-rw-r--r--src/devices/bus/nes/rcm.c303
-rw-r--r--src/devices/bus/nes/rcm.h105
-rw-r--r--src/devices/bus/nes/rexsoft.c262
-rw-r--r--src/devices/bus/nes/rexsoft.h61
-rw-r--r--src/devices/bus/nes/sachen.c695
-rw-r--r--src/devices/bus/nes/sachen.h261
-rw-r--r--src/devices/bus/nes/somari.c421
-rw-r--r--src/devices/bus/nes/somari.h54
-rw-r--r--src/devices/bus/nes/sunsoft.c628
-rw-r--r--src/devices/bus/nes/sunsoft.h147
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.c315
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.h150
-rw-r--r--src/devices/bus/nes/taito.c470
-rw-r--r--src/devices/bus/nes/taito.h104
-rw-r--r--src/devices/bus/nes/tengen.c376
-rw-r--r--src/devices/bus/nes/tengen.h88
-rw-r--r--src/devices/bus/nes/txc.c268
-rw-r--r--src/devices/bus/nes/txc.h99
-rw-r--r--src/devices/bus/nes/waixing.c1244
-rw-r--r--src/devices/bus/nes/waixing.h396
-rw-r--r--src/devices/bus/nes_ctrl/4score.c189
-rw-r--r--src/devices/bus/nes_ctrl/4score.h84
-rw-r--r--src/devices/bus/nes_ctrl/arkpaddle.c130
-rw-r--r--src/devices/bus/nes_ctrl/arkpaddle.h70
-rw-r--r--src/devices/bus/nes_ctrl/bcbattle.c183
-rw-r--r--src/devices/bus/nes_ctrl/bcbattle.h53
-rw-r--r--src/devices/bus/nes_ctrl/ctrl.c207
-rw-r--r--src/devices/bus/nes_ctrl/ctrl.h103
-rw-r--r--src/devices/bus/nes_ctrl/fckeybrd.c231
-rw-r--r--src/devices/bus/nes_ctrl/fckeybrd.h54
-rw-r--r--src/devices/bus/nes_ctrl/ftrainer.c153
-rw-r--r--src/devices/bus/nes_ctrl/ftrainer.h51
-rw-r--r--src/devices/bus/nes_ctrl/hori.c168
-rw-r--r--src/devices/bus/nes_ctrl/hori.h78
-rw-r--r--src/devices/bus/nes_ctrl/joypad.c315
-rw-r--r--src/devices/bus/nes_ctrl/joypad.h111
-rw-r--r--src/devices/bus/nes_ctrl/konamihs.c101
-rw-r--r--src/devices/bus/nes_ctrl/konamihs.h49
-rw-r--r--src/devices/bus/nes_ctrl/miracle.c283
-rw-r--r--src/devices/bus/nes_ctrl/miracle.h71
-rw-r--r--src/devices/bus/nes_ctrl/mjpanel.c131
-rw-r--r--src/devices/bus/nes_ctrl/mjpanel.h51
-rw-r--r--src/devices/bus/nes_ctrl/pachinko.c107
-rw-r--r--src/devices/bus/nes_ctrl/pachinko.h49
-rw-r--r--src/devices/bus/nes_ctrl/partytap.c107
-rw-r--r--src/devices/bus/nes_ctrl/partytap.h49
-rw-r--r--src/devices/bus/nes_ctrl/powerpad.c135
-rw-r--r--src/devices/bus/nes_ctrl/powerpad.h52
-rw-r--r--src/devices/bus/nes_ctrl/suborkey.c229
-rw-r--r--src/devices/bus/nes_ctrl/suborkey.h51
-rw-r--r--src/devices/bus/nes_ctrl/zapper.c96
-rw-r--r--src/devices/bus/nes_ctrl/zapper.h52
-rw-r--r--src/devices/bus/nubus/nubus.c475
-rw-r--r--src/devices/bus/nubus/nubus.h177
-rw-r--r--src/devices/bus/nubus/nubus_48gc.c369
-rw-r--r--src/devices/bus/nubus/nubus_48gc.h70
-rw-r--r--src/devices/bus/nubus/nubus_asntmc3b.c210
-rw-r--r--src/devices/bus/nubus/nubus_asntmc3b.h68
-rw-r--r--src/devices/bus/nubus/nubus_cb264.c300
-rw-r--r--src/devices/bus/nubus/nubus_cb264.h51
-rw-r--r--src/devices/bus/nubus/nubus_image.c388
-rw-r--r--src/devices/bus/nubus/nubus_image.h80
-rw-r--r--src/devices/bus/nubus/nubus_m2hires.c314
-rw-r--r--src/devices/bus/nubus/nubus_m2hires.h56
-rw-r--r--src/devices/bus/nubus/nubus_m2video.c314
-rw-r--r--src/devices/bus/nubus/nubus_m2video.h56
-rw-r--r--src/devices/bus/nubus/nubus_radiustpd.c214
-rw-r--r--src/devices/bus/nubus/nubus_radiustpd.h56
-rw-r--r--src/devices/bus/nubus/nubus_spec8.c355
-rw-r--r--src/devices/bus/nubus/nubus_spec8.h64
-rw-r--r--src/devices/bus/nubus/nubus_specpdq.c490
-rw-r--r--src/devices/bus/nubus/nubus_specpdq.h63
-rw-r--r--src/devices/bus/nubus/nubus_vikbw.c174
-rw-r--r--src/devices/bus/nubus/nubus_vikbw.h50
-rw-r--r--src/devices/bus/nubus/nubus_wsportrait.c310
-rw-r--r--src/devices/bus/nubus/nubus_wsportrait.h56
-rw-r--r--src/devices/bus/nubus/pds30_30hr.c319
-rw-r--r--src/devices/bus/nubus/pds30_30hr.h56
-rw-r--r--src/devices/bus/nubus/pds30_cb264.c324
-rw-r--r--src/devices/bus/nubus/pds30_cb264.h56
-rw-r--r--src/devices/bus/nubus/pds30_mc30.c336
-rw-r--r--src/devices/bus/nubus/pds30_mc30.h56
-rw-r--r--src/devices/bus/nubus/pds30_procolor816.c350
-rw-r--r--src/devices/bus/nubus/pds30_procolor816.h56
-rw-r--r--src/devices/bus/nubus/pds30_sigmalview.c216
-rw-r--r--src/devices/bus/nubus/pds30_sigmalview.h57
-rw-r--r--src/devices/bus/odyssey2/chess.c60
-rw-r--r--src/devices/bus/odyssey2/chess.h32
-rw-r--r--src/devices/bus/odyssey2/rom.c96
-rw-r--r--src/devices/bus/odyssey2/rom.h67
-rw-r--r--src/devices/bus/odyssey2/slot.c278
-rw-r--r--src/devices/bus/odyssey2/slot.h121
-rw-r--r--src/devices/bus/odyssey2/voice.c103
-rw-r--r--src/devices/bus/odyssey2/voice.h50
-rw-r--r--src/devices/bus/oricext/jasmin.c174
-rw-r--r--src/devices/bus/oricext/jasmin.h43
-rw-r--r--src/devices/bus/oricext/microdisc.c152
-rw-r--r--src/devices/bus/oricext/microdisc.h54
-rw-r--r--src/devices/bus/oricext/oricext.c78
-rw-r--r--src/devices/bus/oricext/oricext.h65
-rw-r--r--src/devices/bus/pc_joy/pc_joy.c93
-rw-r--r--src/devices/bus/pc_joy/pc_joy.h78
-rw-r--r--src/devices/bus/pc_joy/pc_joy_sw.c177
-rw-r--r--src/devices/bus/pc_joy/pc_joy_sw.h38
-rw-r--r--src/devices/bus/pc_kbd/ec1841.c486
-rw-r--r--src/devices/bus/pc_kbd/ec1841.h82
-rw-r--r--src/devices/bus/pc_kbd/iskr1030.c500
-rw-r--r--src/devices/bus/pc_kbd/iskr1030.h93
-rw-r--r--src/devices/bus/pc_kbd/keyboards.c28
-rw-r--r--src/devices/bus/pc_kbd/keyboards.h31
-rw-r--r--src/devices/bus/pc_kbd/keytro.c629
-rw-r--r--src/devices/bus/pc_kbd/keytro.h76
-rw-r--r--src/devices/bus/pc_kbd/msnat.c451
-rw-r--r--src/devices/bus/pc_kbd/msnat.h74
-rw-r--r--src/devices/bus/pc_kbd/pc83.c424
-rw-r--r--src/devices/bus/pc_kbd/pc83.h89
-rw-r--r--src/devices/bus/pc_kbd/pc_kbdc.c235
-rw-r--r--src/devices/bus/pc_kbd/pc_kbdc.h143
-rw-r--r--src/devices/bus/pc_kbd/pcat84.c641
-rw-r--r--src/devices/bus/pc_kbd/pcat84.h114
-rw-r--r--src/devices/bus/pc_kbd/pcxt83.c451
-rw-r--r--src/devices/bus/pc_kbd/pcxt83.h83
-rw-r--r--src/devices/bus/pce/pce_rom.c126
-rw-r--r--src/devices/bus/pce/pce_rom.h85
-rw-r--r--src/devices/bus/pce/pce_slot.c395
-rw-r--r--src/devices/bus/pce/pce_slot.h129
-rw-r--r--src/devices/bus/pet/64k.c203
-rw-r--r--src/devices/bus/pet/64k.h56
-rw-r--r--src/devices/bus/pet/c2n.c160
-rw-r--r--src/devices/bus/pet/c2n.h86
-rw-r--r--src/devices/bus/pet/cass.c99
-rw-r--r--src/devices/bus/pet/cass.h117
-rw-r--r--src/devices/bus/pet/cb2snd.c64
-rw-r--r--src/devices/bus/pet/cb2snd.h44
-rw-r--r--src/devices/bus/pet/diag.c44
-rw-r--r--src/devices/bus/pet/diag.h57
-rw-r--r--src/devices/bus/pet/diag264_lb_tape.c83
-rw-r--r--src/devices/bus/pet/diag264_lb_tape.h53
-rw-r--r--src/devices/bus/pet/exp.c204
-rw-r--r--src/devices/bus/pet/exp.h139
-rw-r--r--src/devices/bus/pet/hsg.c258
-rw-r--r--src/devices/bus/pet/hsg.h87
-rw-r--r--src/devices/bus/pet/petuja.c105
-rw-r--r--src/devices/bus/pet/petuja.h63
-rw-r--r--src/devices/bus/pet/superpet.c436
-rw-r--r--src/devices/bus/pet/superpet.h80
-rw-r--r--src/devices/bus/pet/user.c130
-rw-r--r--src/devices/bus/pet/user.h231
-rw-r--r--src/devices/bus/plus4/c1551.c552
-rw-r--r--src/devices/bus/plus4/c1551.h107
-rw-r--r--src/devices/bus/plus4/diag264_lb_user.c42
-rw-r--r--src/devices/bus/plus4/diag264_lb_user.h59
-rw-r--r--src/devices/bus/plus4/exp.c209
-rw-r--r--src/devices/bus/plus4/exp.h187
-rw-r--r--src/devices/bus/plus4/sid.c165
-rw-r--r--src/devices/bus/plus4/sid.h59
-rw-r--r--src/devices/bus/plus4/std.c69
-rw-r--r--src/devices/bus/plus4/std.h47
-rw-r--r--src/devices/bus/plus4/user.c22
-rw-r--r--src/devices/bus/plus4/user.h33
-rw-r--r--src/devices/bus/psx/analogue.c264
-rw-r--r--src/devices/bus/psx/analogue.h57
-rw-r--r--src/devices/bus/psx/ctlrport.c231
-rw-r--r--src/devices/bus/psx/ctlrport.h145
-rw-r--r--src/devices/bus/psx/memcard.c365
-rw-r--r--src/devices/bus/psx/memcard.h77
-rw-r--r--src/devices/bus/psx/multitap.c275
-rw-r--r--src/devices/bus/psx/multitap.h43
-rw-r--r--src/devices/bus/ql/cst_q_plus4.c144
-rw-r--r--src/devices/bus/ql/cst_q_plus4.h72
-rw-r--r--src/devices/bus/ql/cst_qdisc.c85
-rw-r--r--src/devices/bus/ql/cst_qdisc.h53
-rw-r--r--src/devices/bus/ql/cumana_fdi.c85
-rw-r--r--src/devices/bus/ql/cumana_fdi.h53
-rw-r--r--src/devices/bus/ql/exp.c110
-rw-r--r--src/devices/bus/ql/exp.h151
-rw-r--r--src/devices/bus/ql/kempston_di.c83
-rw-r--r--src/devices/bus/ql/kempston_di.h53
-rw-r--r--src/devices/bus/ql/miracle_gold_card.c85
-rw-r--r--src/devices/bus/ql/miracle_gold_card.h53
-rw-r--r--src/devices/bus/ql/miracle_hd.c83
-rw-r--r--src/devices/bus/ql/miracle_hd.h53
-rw-r--r--src/devices/bus/ql/mp_fdi.c83
-rw-r--r--src/devices/bus/ql/mp_fdi.h53
-rw-r--r--src/devices/bus/ql/opd_basic_master.c81
-rw-r--r--src/devices/bus/ql/opd_basic_master.h53
-rw-r--r--src/devices/bus/ql/pcml_qdisk.c83
-rw-r--r--src/devices/bus/ql/pcml_qdisk.h53
-rw-r--r--src/devices/bus/ql/qubide.c286
-rw-r--r--src/devices/bus/ql/qubide.h63
-rw-r--r--src/devices/bus/ql/rom.c136
-rw-r--r--src/devices/bus/ql/rom.h126
-rw-r--r--src/devices/bus/ql/sandy_superdisk.c275
-rw-r--r--src/devices/bus/ql/sandy_superdisk.h70
-rw-r--r--src/devices/bus/ql/sandy_superqboard.c453
-rw-r--r--src/devices/bus/ql/sandy_superqboard.h131
-rw-r--r--src/devices/bus/ql/std.c57
-rw-r--r--src/devices/bus/ql/std.h44
-rw-r--r--src/devices/bus/ql/trumpcard.c291
-rw-r--r--src/devices/bus/ql/trumpcard.h100
-rw-r--r--src/devices/bus/rs232/keyboard.c115
-rw-r--r--src/devices/bus/rs232/keyboard.h48
-rw-r--r--src/devices/bus/rs232/loopback.c42
-rw-r--r--src/devices/bus/rs232/loopback.h25
-rw-r--r--src/devices/bus/rs232/null_modem.c131
-rw-r--r--src/devices/bus/rs232/null_modem.h53
-rw-r--r--src/devices/bus/rs232/printer.c85
-rw-r--r--src/devices/bus/rs232/printer.h44
-rw-r--r--src/devices/bus/rs232/rs232.c113
-rw-r--r--src/devices/bus/rs232/rs232.h263
-rw-r--r--src/devices/bus/rs232/ser_mouse.c265
-rw-r--r--src/devices/bus/rs232/ser_mouse.h81
-rw-r--r--src/devices/bus/rs232/terminal.c106
-rw-r--r--src/devices/bus/rs232/terminal.h46
-rw-r--r--src/devices/bus/rs232/xvd701.c150
-rw-r--r--src/devices/bus/rs232/xvd701.h44
-rw-r--r--src/devices/bus/s100/dj2db.c517
-rw-r--r--src/devices/bus/s100/dj2db.h88
-rw-r--r--src/devices/bus/s100/djdma.c127
-rw-r--r--src/devices/bus/s100/djdma.h51
-rw-r--r--src/devices/bus/s100/mm65k16s.c267
-rw-r--r--src/devices/bus/s100/mm65k16s.h55
-rw-r--r--src/devices/bus/s100/nsmdsa.c120
-rw-r--r--src/devices/bus/s100/nsmdsa.h58
-rw-r--r--src/devices/bus/s100/nsmdsad.c122
-rw-r--r--src/devices/bus/s100/nsmdsad.h59
-rw-r--r--src/devices/bus/s100/s100.c200
-rw-r--r--src/devices/bus/s100/s100.h311
-rw-r--r--src/devices/bus/s100/wunderbus.c528
-rw-r--r--src/devices/bus/s100/wunderbus.h72
-rw-r--r--src/devices/bus/saturn/bram.c110
-rw-r--r--src/devices/bus/saturn/bram.h69
-rw-r--r--src/devices/bus/saturn/dram.c96
-rw-r--r--src/devices/bus/saturn/dram.h49
-rw-r--r--src/devices/bus/saturn/rom.c55
-rw-r--r--src/devices/bus/saturn/rom.h33
-rw-r--r--src/devices/bus/saturn/sat_slot.c295
-rw-r--r--src/devices/bus/saturn/sat_slot.h123
-rw-r--r--src/devices/bus/scsi/acb4070.c63
-rw-r--r--src/devices/bus/scsi/acb4070.h47
-rw-r--r--src/devices/bus/scsi/cdu76s.c47
-rw-r--r--src/devices/bus/scsi/cdu76s.h31
-rw-r--r--src/devices/bus/scsi/d9060hd.c36
-rw-r--r--src/devices/bus/scsi/d9060hd.h22
-rw-r--r--src/devices/bus/scsi/omti5100.c94
-rw-r--r--src/devices/bus/scsi/omti5100.h30
-rw-r--r--src/devices/bus/scsi/pc9801_sasi.c28
-rw-r--r--src/devices/bus/scsi/pc9801_sasi.h20
-rw-r--r--src/devices/bus/scsi/s1410.c365
-rw-r--r--src/devices/bus/scsi/s1410.h35
-rw-r--r--src/devices/bus/scsi/sa1403d.c148
-rw-r--r--src/devices/bus/scsi/sa1403d.h36
-rw-r--r--src/devices/bus/scsi/scsi.c709
-rw-r--r--src/devices/bus/scsi/scsi.h313
-rw-r--r--src/devices/bus/scsi/scsicd.c41
-rw-r--r--src/devices/bus/scsi/scsicd.h31
-rw-r--r--src/devices/bus/scsi/scsihd.c39
-rw-r--r--src/devices/bus/scsi/scsihd.h31
-rw-r--r--src/devices/bus/scsi/scsihle.c591
-rw-r--r--src/devices/bus/scsi/scsihle.h92
-rw-r--r--src/devices/bus/scv/rom.c205
-rw-r--r--src/devices/bus/scv/rom.h151
-rw-r--r--src/devices/bus/scv/slot.c317
-rw-r--r--src/devices/bus/scv/slot.h119
-rw-r--r--src/devices/bus/sega8/ccatch.c63
-rw-r--r--src/devices/bus/sega8/ccatch.h35
-rw-r--r--src/devices/bus/sega8/mgear.c46
-rw-r--r--src/devices/bus/sega8/mgear.h39
-rw-r--r--src/devices/bus/sega8/rom.c940
-rw-r--r--src/devices/bus/sega8/rom.h388
-rw-r--r--src/devices/bus/sega8/sega8_slot.c872
-rw-r--r--src/devices/bus/sega8/sega8_slot.h243
-rw-r--r--src/devices/bus/sms_ctrl/graphic.c156
-rw-r--r--src/devices/bus/sms_ctrl/graphic.h59
-rw-r--r--src/devices/bus/sms_ctrl/joypad.c76
-rw-r--r--src/devices/bus/sms_ctrl/joypad.h52
-rw-r--r--src/devices/bus/sms_ctrl/lphaser.c291
-rw-r--r--src/devices/bus/sms_ctrl/lphaser.h69
-rw-r--r--src/devices/bus/sms_ctrl/multitap.c154
-rw-r--r--src/devices/bus/sms_ctrl/multitap.h59
-rw-r--r--src/devices/bus/sms_ctrl/paddle.c108
-rw-r--r--src/devices/bus/sms_ctrl/paddle.h60
-rw-r--r--src/devices/bus/sms_ctrl/rfu.c140
-rw-r--r--src/devices/bus/sms_ctrl/rfu.h62
-rw-r--r--src/devices/bus/sms_ctrl/smsctrl.c133
-rw-r--r--src/devices/bus/sms_ctrl/smsctrl.h118
-rw-r--r--src/devices/bus/sms_ctrl/sports.c158
-rw-r--r--src/devices/bus/sms_ctrl/sports.h65
-rw-r--r--src/devices/bus/sms_ctrl/sportsjp.c156
-rw-r--r--src/devices/bus/sms_ctrl/sportsjp.h65
-rw-r--r--src/devices/bus/sms_exp/gender.c103
-rw-r--r--src/devices/bus/sms_exp/gender.h57
-rw-r--r--src/devices/bus/sms_exp/smsexp.c137
-rw-r--r--src/devices/bus/sms_exp/smsexp.h95
-rw-r--r--src/devices/bus/snes/bsx.c546
-rw-r--r--src/devices/bus/snes/bsx.h151
-rw-r--r--src/devices/bus/snes/event.c285
-rw-r--r--src/devices/bus/snes/event.h57
-rw-r--r--src/devices/bus/snes/rom.c510
-rw-r--r--src/devices/bus/snes/rom.h209
-rw-r--r--src/devices/bus/snes/rom21.c258
-rw-r--r--src/devices/bus/snes/rom21.h67
-rw-r--r--src/devices/bus/snes/sa1.c1144
-rw-r--r--src/devices/bus/snes/sa1.h113
-rw-r--r--src/devices/bus/snes/sdd1.c617
-rw-r--r--src/devices/bus/snes/sdd1.h187
-rw-r--r--src/devices/bus/snes/sfx.c148
-rw-r--r--src/devices/bus/snes/sfx.h50
-rw-r--r--src/devices/bus/snes/sgb.c292
-rw-r--r--src/devices/bus/snes/sgb.h78
-rw-r--r--src/devices/bus/snes/snes_carts.c52
-rw-r--r--src/devices/bus/snes/snes_carts.h31
-rw-r--r--src/devices/bus/snes/snes_slot.c1374
-rw-r--r--src/devices/bus/snes/snes_slot.h274
-rw-r--r--src/devices/bus/snes/spc7110.c1677
-rw-r--r--src/devices/bus/snes/spc7110.h226
-rw-r--r--src/devices/bus/snes/sufami.c162
-rw-r--r--src/devices/bus/snes/sufami.h53
-rw-r--r--src/devices/bus/snes/upd.c566
-rw-r--r--src/devices/bus/snes/upd.h223
-rw-r--r--src/devices/bus/snes_ctrl/bcbattle.c212
-rw-r--r--src/devices/bus/snes_ctrl/bcbattle.h60
-rw-r--r--src/devices/bus/snes_ctrl/ctrl.c136
-rw-r--r--src/devices/bus/snes_ctrl/ctrl.h100
-rw-r--r--src/devices/bus/snes_ctrl/joypad.c125
-rw-r--r--src/devices/bus/snes_ctrl/joypad.h55
-rw-r--r--src/devices/bus/snes_ctrl/miracle.c278
-rw-r--r--src/devices/bus/snes_ctrl/miracle.h72
-rw-r--r--src/devices/bus/snes_ctrl/mouse.c239
-rw-r--r--src/devices/bus/snes_ctrl/mouse.h63
-rw-r--r--src/devices/bus/snes_ctrl/multitap.c154
-rw-r--r--src/devices/bus/snes_ctrl/multitap.h61
-rw-r--r--src/devices/bus/snes_ctrl/pachinko.c110
-rw-r--r--src/devices/bus/snes_ctrl/pachinko.h56
-rw-r--r--src/devices/bus/snes_ctrl/sscope.c185
-rw-r--r--src/devices/bus/snes_ctrl/sscope.h60
-rw-r--r--src/devices/bus/snes_ctrl/twintap.c113
-rw-r--r--src/devices/bus/snes_ctrl/twintap.h55
-rw-r--r--src/devices/bus/spc1000/exp.c82
-rw-r--r--src/devices/bus/spc1000/exp.h50
-rw-r--r--src/devices/bus/spc1000/fdd.c226
-rw-r--r--src/devices/bus/spc1000/fdd.h65
-rw-r--r--src/devices/bus/spc1000/vdp.c106
-rw-r--r--src/devices/bus/spc1000/vdp.h45
-rw-r--r--src/devices/bus/ti99_peb/bwg.c704
-rw-r--r--src/devices/bus/ti99_peb/bwg.h142
-rw-r--r--src/devices/bus/ti99_peb/evpc.c369
-rw-r--r--src/devices/bus/ti99_peb/evpc.h62
-rw-r--r--src/devices/bus/ti99_peb/hfdc.c1079
-rw-r--r--src/devices/bus/ti99_peb/hfdc.h188
-rw-r--r--src/devices/bus/ti99_peb/horizon.c450
-rw-r--r--src/devices/bus/ti99_peb/horizon.h67
-rw-r--r--src/devices/bus/ti99_peb/hsgpl.c680
-rw-r--r--src/devices/bus/ti99_peb/hsgpl.h83
-rw-r--r--src/devices/bus/ti99_peb/memex.c176
-rw-r--r--src/devices/bus/ti99_peb/memex.h45
-rw-r--r--src/devices/bus/ti99_peb/myarcmem.c209
-rw-r--r--src/devices/bus/ti99_peb/myarcmem.h45
-rw-r--r--src/devices/bus/ti99_peb/pcode.c331
-rw-r--r--src/devices/bus/ti99_peb/pcode.h51
-rw-r--r--src/devices/bus/ti99_peb/peribox.c722
-rw-r--r--src/devices/bus/ti99_peb/peribox.h246
-rw-r--r--src/devices/bus/ti99_peb/samsmem.c133
-rw-r--r--src/devices/bus/ti99_peb/samsmem.h44
-rw-r--r--src/devices/bus/ti99_peb/spchsyn.c188
-rw-r--r--src/devices/bus/ti99_peb/spchsyn.h51
-rw-r--r--src/devices/bus/ti99_peb/ti_32kmem.c118
-rw-r--r--src/devices/bus/ti99_peb/ti_32kmem.h36
-rw-r--r--src/devices/bus/ti99_peb/ti_fdc.c432
-rw-r--r--src/devices/bus/ti99_peb/ti_fdc.h111
-rw-r--r--src/devices/bus/ti99_peb/ti_rs232.c1135
-rw-r--r--src/devices/bus/ti99_peb/ti_rs232.h168
-rw-r--r--src/devices/bus/ti99_peb/tn_ide.c382
-rw-r--r--src/devices/bus/ti99_peb/tn_ide.h64
-rw-r--r--src/devices/bus/ti99_peb/tn_usbsm.c345
-rw-r--r--src/devices/bus/ti99_peb/tn_usbsm.h60
-rw-r--r--src/devices/bus/ti99x/990_dk.c893
-rw-r--r--src/devices/bus/ti99x/990_dk.h74
-rw-r--r--src/devices/bus/ti99x/990_hd.c1025
-rw-r--r--src/devices/bus/ti99x/990_hd.h80
-rw-r--r--src/devices/bus/ti99x/990_tap.c1021
-rw-r--r--src/devices/bus/ti99x/990_tap.h63
-rw-r--r--src/devices/bus/ti99x/998board.c1076
-rw-r--r--src/devices/bus/ti99x/998board.h278
-rw-r--r--src/devices/bus/ti99x/datamux.c489
-rw-r--r--src/devices/bus/ti99x/datamux.h157
-rw-r--r--src/devices/bus/ti99x/genboard.c1994
-rw-r--r--src/devices/bus/ti99x/genboard.h220
-rw-r--r--src/devices/bus/ti99x/grom.c269
-rw-r--r--src/devices/bus/ti99x/grom.h108
-rw-r--r--src/devices/bus/ti99x/gromport.c2509
-rw-r--r--src/devices/bus/ti99x/gromport.h547
-rw-r--r--src/devices/bus/ti99x/handset.c530
-rw-r--r--src/devices/bus/ti99x/handset.h93
-rw-r--r--src/devices/bus/ti99x/joyport.c115
-rw-r--r--src/devices/bus/ti99x/joyport.h89
-rw-r--r--src/devices/bus/ti99x/mecmouse.c209
-rw-r--r--src/devices/bus/ti99x/mecmouse.h48
-rw-r--r--src/devices/bus/ti99x/ti99defs.h116
-rw-r--r--src/devices/bus/ti99x/videowrp.c258
-rw-r--r--src/devices/bus/ti99x/videowrp.h187
-rw-r--r--src/devices/bus/tvc/hbf.c178
-rw-r--r--src/devices/bus/tvc/hbf.h59
-rw-r--r--src/devices/bus/tvc/tvc.c167
-rw-r--r--src/devices/bus/tvc/tvc.h128
-rw-r--r--src/devices/bus/vboy/rom.c61
-rw-r--r--src/devices/bus/vboy/rom.h47
-rw-r--r--src/devices/bus/vboy/slot.c273
-rw-r--r--src/devices/bus/vboy/slot.h115
-rw-r--r--src/devices/bus/vc4000/rom.c269
-rw-r--r--src/devices/bus/vc4000/rom.h74
-rw-r--r--src/devices/bus/vc4000/slot.c295
-rw-r--r--src/devices/bus/vc4000/slot.h117
-rw-r--r--src/devices/bus/vcs/compumat.c53
-rw-r--r--src/devices/bus/vcs/compumat.h35
-rw-r--r--src/devices/bus/vcs/dpc.c300
-rw-r--r--src/devices/bus/vcs/dpc.h95
-rwxr-xr-xsrc/devices/bus/vcs/rom.c1050
-rwxr-xr-xsrc/devices/bus/vcs/rom.h391
-rw-r--r--src/devices/bus/vcs/scharger.c214
-rw-r--r--src/devices/bus/vcs/scharger.h47
-rwxr-xr-xsrc/devices/bus/vcs/vcs_slot.c853
-rwxr-xr-xsrc/devices/bus/vcs/vcs_slot.h160
-rw-r--r--src/devices/bus/vcs_ctrl/ctrl.c83
-rw-r--r--src/devices/bus/vcs_ctrl/ctrl.h124
-rw-r--r--src/devices/bus/vcs_ctrl/joybooster.c95
-rw-r--r--src/devices/bus/vcs_ctrl/joybooster.h59
-rw-r--r--src/devices/bus/vcs_ctrl/joystick.c74
-rw-r--r--src/devices/bus/vcs_ctrl/joystick.h51
-rw-r--r--src/devices/bus/vcs_ctrl/keypad.c139
-rw-r--r--src/devices/bus/vcs_ctrl/keypad.h59
-rw-r--r--src/devices/bus/vcs_ctrl/lightpen.c85
-rw-r--r--src/devices/bus/vcs_ctrl/lightpen.h55
-rw-r--r--src/devices/bus/vcs_ctrl/paddles.c99
-rw-r--r--src/devices/bus/vcs_ctrl/paddles.h58
-rw-r--r--src/devices/bus/vcs_ctrl/wheel.c76
-rw-r--r--src/devices/bus/vcs_ctrl/wheel.h52
-rw-r--r--src/devices/bus/vectrex/rom.c88
-rw-r--r--src/devices/bus/vectrex/rom.h67
-rw-r--r--src/devices/bus/vectrex/slot.c278
-rw-r--r--src/devices/bus/vectrex/slot.h115
-rw-r--r--src/devices/bus/vic10/exp.c243
-rw-r--r--src/devices/bus/vic10/exp.h184
-rw-r--r--src/devices/bus/vic10/std.c78
-rw-r--r--src/devices/bus/vic10/std.h47
-rw-r--r--src/devices/bus/vic20/4cga.c113
-rw-r--r--src/devices/bus/vic20/4cga.h66
-rw-r--r--src/devices/bus/vic20/exp.c229
-rw-r--r--src/devices/bus/vic20/exp.h172
-rw-r--r--src/devices/bus/vic20/fe3.c638
-rw-r--r--src/devices/bus/vic20/fe3.h94
-rw-r--r--src/devices/bus/vic20/megacart.c130
-rw-r--r--src/devices/bus/vic20/megacart.h60
-rw-r--r--src/devices/bus/vic20/std.c69
-rw-r--r--src/devices/bus/vic20/std.h46
-rw-r--r--src/devices/bus/vic20/user.c22
-rw-r--r--src/devices/bus/vic20/user.h33
-rw-r--r--src/devices/bus/vic20/vic1010.c126
-rw-r--r--src/devices/bus/vic20/vic1010.h69
-rw-r--r--src/devices/bus/vic20/vic1011.c101
-rw-r--r--src/devices/bus/vic20/vic1011.h57
-rw-r--r--src/devices/bus/vic20/vic1110.c117
-rw-r--r--src/devices/bus/vic20/vic1110.h54
-rw-r--r--src/devices/bus/vic20/vic1111.c81
-rw-r--r--src/devices/bus/vic20/vic1111.h50
-rw-r--r--src/devices/bus/vic20/vic1112.c216
-rw-r--r--src/devices/bus/vic20/vic1112.h72
-rw-r--r--src/devices/bus/vic20/vic1210.c78
-rw-r--r--src/devices/bus/vic20/vic1210.h51
-rw-r--r--src/devices/bus/vidbrain/exp.c206
-rw-r--r--src/devices/bus/vidbrain/exp.h169
-rw-r--r--src/devices/bus/vidbrain/money_minder.c76
-rw-r--r--src/devices/bus/vidbrain/money_minder.h46
-rw-r--r--src/devices/bus/vidbrain/std.c62
-rw-r--r--src/devices/bus/vidbrain/std.h45
-rw-r--r--src/devices/bus/vidbrain/timeshare.c75
-rw-r--r--src/devices/bus/vidbrain/timeshare.h46
-rw-r--r--src/devices/bus/vip/byteio.c88
-rw-r--r--src/devices/bus/vip/byteio.h133
-rw-r--r--src/devices/bus/vip/exp.c217
-rw-r--r--src/devices/bus/vip/exp.h167
-rw-r--r--src/devices/bus/vip/vp550.c249
-rw-r--r--src/devices/bus/vip/vp550.h66
-rw-r--r--src/devices/bus/vip/vp570.c120
-rw-r--r--src/devices/bus/vip/vp570.h54
-rw-r--r--src/devices/bus/vip/vp575.c317
-rw-r--r--src/devices/bus/vip/vp575.h96
-rw-r--r--src/devices/bus/vip/vp585.c132
-rw-r--r--src/devices/bus/vip/vp585.h56
-rw-r--r--src/devices/bus/vip/vp590.c261
-rw-r--r--src/devices/bus/vip/vp590.h71
-rw-r--r--src/devices/bus/vip/vp595.c100
-rw-r--r--src/devices/bus/vip/vp595.h53
-rw-r--r--src/devices/bus/vip/vp620.c103
-rw-r--r--src/devices/bus/vip/vp620.h57
-rw-r--r--src/devices/bus/vip/vp700.c81
-rw-r--r--src/devices/bus/vip/vp700.h52
-rw-r--r--src/devices/bus/vtech/ioexp/carts.c14
-rw-r--r--src/devices/bus/vtech/ioexp/carts.h21
-rw-r--r--src/devices/bus/vtech/ioexp/ioexp.c91
-rw-r--r--src/devices/bus/vtech/ioexp/ioexp.h87
-rw-r--r--src/devices/bus/vtech/ioexp/joystick.c109
-rw-r--r--src/devices/bus/vtech/ioexp/joystick.h50
-rw-r--r--src/devices/bus/vtech/ioexp/printer.c93
-rw-r--r--src/devices/bus/vtech/ioexp/printer.h52
-rw-r--r--src/devices/bus/vtech/memexp/carts.c19
-rw-r--r--src/devices/bus/vtech/memexp/carts.h23
-rw-r--r--src/devices/bus/vtech/memexp/floppy.c298
-rw-r--r--src/devices/bus/vtech/memexp/floppy.h66
-rw-r--r--src/devices/bus/vtech/memexp/memexp.c108
-rw-r--r--src/devices/bus/vtech/memexp/memexp.h125
-rw-r--r--src/devices/bus/vtech/memexp/memory.c166
-rw-r--r--src/devices/bus/vtech/memexp/memory.h94
-rw-r--r--src/devices/bus/vtech/memexp/rs232.c104
-rw-r--r--src/devices/bus/vtech/memexp/rs232.h50
-rw-r--r--src/devices/bus/vtech/memexp/wordpro.c65
-rw-r--r--src/devices/bus/vtech/memexp/wordpro.h39
-rw-r--r--src/devices/bus/wangpc/emb.c175
-rw-r--r--src/devices/bus/wangpc/emb.h55
-rw-r--r--src/devices/bus/wangpc/lic.c159
-rw-r--r--src/devices/bus/wangpc/lic.h53
-rw-r--r--src/devices/bus/wangpc/lvc.c340
-rw-r--r--src/devices/bus/wangpc/lvc.h68
-rw-r--r--src/devices/bus/wangpc/mcc.c265
-rw-r--r--src/devices/bus/wangpc/mcc.h60
-rw-r--r--src/devices/bus/wangpc/mvc.c333
-rw-r--r--src/devices/bus/wangpc/mvc.h68
-rw-r--r--src/devices/bus/wangpc/rtc.c278
-rw-r--r--src/devices/bus/wangpc/rtc.h66
-rw-r--r--src/devices/bus/wangpc/tig.c324
-rw-r--r--src/devices/bus/wangpc/tig.h69
-rw-r--r--src/devices/bus/wangpc/wangpc.c278
-rw-r--r--src/devices/bus/wangpc/wangpc.h228
-rw-r--r--src/devices/bus/wangpc/wdc.c342
-rw-r--r--src/devices/bus/wangpc/wdc.h81
-rw-r--r--src/devices/bus/wswan/rom.c524
-rw-r--r--src/devices/bus/wswan/rom.h105
-rw-r--r--src/devices/bus/wswan/slot.c457
-rw-r--r--src/devices/bus/wswan/slot.h131
-rw-r--r--src/devices/bus/x68k/x68k_neptunex.c149
-rw-r--r--src/devices/bus/x68k/x68k_neptunex.h54
-rw-r--r--src/devices/bus/x68k/x68k_scsiext.c101
-rw-r--r--src/devices/bus/x68k/x68k_scsiext.h46
-rw-r--r--src/devices/bus/x68k/x68kexp.c79
-rw-r--r--src/devices/bus/x68k/x68kexp.h149
-rw-r--r--src/devices/bus/z88/flash.c94
-rw-r--r--src/devices/bus/z88/flash.h46
-rw-r--r--src/devices/bus/z88/ram.c110
-rw-r--r--src/devices/bus/z88/ram.h85
-rw-r--r--src/devices/bus/z88/rom.c89
-rw-r--r--src/devices/bus/z88/rom.h70
-rw-r--r--src/devices/bus/z88/z88.c212
-rw-r--r--src/devices/bus/z88/z88.h138
-rw-r--r--src/devices/cpu/8x300/8x300.c559
-rw-r--r--src/devices/cpu/8x300/8x300.h136
-rw-r--r--src/devices/cpu/8x300/8x300dasm.c151
-rw-r--r--src/devices/cpu/adsp2100/2100dasm.c553
-rw-r--r--src/devices/cpu/adsp2100/2100ops.inc2232
-rw-r--r--src/devices/cpu/adsp2100/adsp2100.c1908
-rw-r--r--src/devices/cpu/adsp2100/adsp2100.h586
-rw-r--r--src/devices/cpu/alph8201/8201dasm.c404
-rw-r--r--src/devices/cpu/alph8201/alph8201.c649
-rw-r--r--src/devices/cpu/alph8201/alph8201.h408
-rw-r--r--src/devices/cpu/alto2/a2curt.c88
-rw-r--r--src/devices/cpu/alto2/a2curt.h28
-rw-r--r--src/devices/cpu/alto2/a2dht.c67
-rw-r--r--src/devices/cpu/alto2/a2dht.h27
-rw-r--r--src/devices/cpu/alto2/a2disk.c1895
-rw-r--r--src/devices/cpu/alto2/a2disk.h107
-rw-r--r--src/devices/cpu/alto2/a2disp.c874
-rw-r--r--src/devices/cpu/alto2/a2disp.h301
-rw-r--r--src/devices/cpu/alto2/a2dvt.c46
-rw-r--r--src/devices/cpu/alto2/a2dvt.h25
-rw-r--r--src/devices/cpu/alto2/a2dwt.c62
-rw-r--r--src/devices/cpu/alto2/a2dwt.h25
-rw-r--r--src/devices/cpu/alto2/a2emu.c688
-rw-r--r--src/devices/cpu/alto2/a2emu.h69
-rw-r--r--src/devices/cpu/alto2/a2ether.c1380
-rw-r--r--src/devices/cpu/alto2/a2ether.h116
-rw-r--r--src/devices/cpu/alto2/a2hw.c422
-rw-r--r--src/devices/cpu/alto2/a2hw.h66
-rw-r--r--src/devices/cpu/alto2/a2jkff.h192
-rw-r--r--src/devices/cpu/alto2/a2kbd.c63
-rw-r--r--src/devices/cpu/alto2/a2kbd.h109
-rw-r--r--src/devices/cpu/alto2/a2ksec.c54
-rw-r--r--src/devices/cpu/alto2/a2ksec.h48
-rw-r--r--src/devices/cpu/alto2/a2kwd.c52
-rw-r--r--src/devices/cpu/alto2/a2kwd.h49
-rw-r--r--src/devices/cpu/alto2/a2mem.c877
-rw-r--r--src/devices/cpu/alto2/a2mem.h138
-rw-r--r--src/devices/cpu/alto2/a2mouse.c271
-rw-r--r--src/devices/cpu/alto2/a2mouse.h71
-rw-r--r--src/devices/cpu/alto2/a2mrt.c45
-rw-r--r--src/devices/cpu/alto2/a2mrt.h19
-rw-r--r--src/devices/cpu/alto2/a2part.c30
-rw-r--r--src/devices/cpu/alto2/a2part.h18
-rw-r--r--src/devices/cpu/alto2/a2ram.c438
-rw-r--r--src/devices/cpu/alto2/a2ram.h78
-rw-r--r--src/devices/cpu/alto2/a2roms.c196
-rw-r--r--src/devices/cpu/alto2/a2roms.h43
-rw-r--r--src/devices/cpu/alto2/alto2cpu.c2816
-rw-r--r--src/devices/cpu/alto2/alto2cpu.h946
-rw-r--r--src/devices/cpu/alto2/alto2dsm.c390
-rw-r--r--src/devices/cpu/am29000/am29000.c679
-rw-r--r--src/devices/cpu/am29000/am29000.h660
-rw-r--r--src/devices/cpu/am29000/am29dasm.c259
-rw-r--r--src/devices/cpu/am29000/am29ops.h1716
-rw-r--r--src/devices/cpu/amis2000/amis2000.c324
-rw-r--r--src/devices/cpu/amis2000/amis2000.h244
-rw-r--r--src/devices/cpu/amis2000/amis2000d.c133
-rw-r--r--src/devices/cpu/amis2000/amis2000op.c524
-rw-r--r--src/devices/cpu/apexc/apexc.c866
-rw-r--r--src/devices/cpu/apexc/apexc.h94
-rw-r--r--src/devices/cpu/apexc/apexcdsm.c184
-rw-r--r--src/devices/cpu/arc/arc.c123
-rw-r--r--src/devices/cpu/arc/arc.h75
-rw-r--r--src/devices/cpu/arc/arcdasm.c224
-rw-r--r--src/devices/cpu/arcompact/arcompact.c194
-rw-r--r--src/devices/cpu/arcompact/arcompact.h891
-rw-r--r--src/devices/cpu/arcompact/arcompact_common.c527
-rw-r--r--src/devices/cpu/arcompact/arcompact_common.h24
-rw-r--r--src/devices/cpu/arcompact/arcompact_execute.c3697
-rw-r--r--src/devices/cpu/arcompact/arcompact_make.py434
-rw-r--r--src/devices/cpu/arcompact/arcompactdasm.c92
-rw-r--r--src/devices/cpu/arcompact/arcompactdasm_dispatch.c990
-rw-r--r--src/devices/cpu/arcompact/arcompactdasm_dispatch.h50
-rw-r--r--src/devices/cpu/arcompact/arcompactdasm_ops.c2370
-rw-r--r--src/devices/cpu/arcompact/arcompactdasm_ops.h642
-rw-r--r--src/devices/cpu/arm/arm.c1519
-rw-r--r--src/devices/cpu/arm/arm.h124
-rw-r--r--src/devices/cpu/arm/armdasm.c408
-rw-r--r--src/devices/cpu/arm7/arm7.c1214
-rw-r--r--src/devices/cpu/arm7/arm7.h566
-rw-r--r--src/devices/cpu/arm7/arm7core.h534
-rw-r--r--src/devices/cpu/arm7/arm7core.inc220
-rw-r--r--src/devices/cpu/arm7/arm7dasm.c1331
-rw-r--r--src/devices/cpu/arm7/arm7drc.inc1834
-rw-r--r--src/devices/cpu/arm7/arm7help.h168
-rw-r--r--src/devices/cpu/arm7/arm7ops.c1851
-rw-r--r--src/devices/cpu/arm7/arm7tdrc.inc1593
-rw-r--r--src/devices/cpu/arm7/arm7thmb.c1587
-rw-r--r--src/devices/cpu/asap/asap.c1685
-rw-r--r--src/devices/cpu/asap/asap.h276
-rw-r--r--src/devices/cpu/asap/asapdasm.c144
-rw-r--r--src/devices/cpu/avr8/avr8.c3930
-rw-r--r--src/devices/cpu/avr8/avr8.h868
-rw-r--r--src/devices/cpu/avr8/avr8dasm.c674
-rw-r--r--src/devices/cpu/ccpu/ccpu.c689
-rw-r--r--src/devices/cpu/ccpu/ccpu.h131
-rw-r--r--src/devices/cpu/ccpu/ccpudasm.c330
-rw-r--r--src/devices/cpu/cop400/cop400.c1239
-rw-r--r--src/devices/cpu/cop400/cop400.h499
-rw-r--r--src/devices/cpu/cop400/cop400op.inc1319
-rw-r--r--src/devices/cpu/cop400/cop410ds.c349
-rw-r--r--src/devices/cpu/cop400/cop420ds.c398
-rw-r--r--src/devices/cpu/cop400/cop440ds.c415
-rw-r--r--src/devices/cpu/cosmac/cosdasm.c197
-rw-r--r--src/devices/cpu/cosmac/cosmac.c1247
-rw-r--r--src/devices/cpu/cosmac/cosmac.h486
-rw-r--r--src/devices/cpu/cp1610/1610dasm.c1490
-rw-r--r--src/devices/cpu/cp1610/cp1610.c3423
-rw-r--r--src/devices/cpu/cp1610/cp1610.h216
-rw-r--r--src/devices/cpu/cubeqcpu/cubedasm.c306
-rw-r--r--src/devices/cpu/cubeqcpu/cubeqcpu.c1542
-rw-r--r--src/devices/cpu/cubeqcpu/cubeqcpu.h384
-rw-r--r--src/devices/cpu/drcbec.c2278
-rw-r--r--src/devices/cpu/drcbec.h59
-rw-r--r--src/devices/cpu/drcbeut.c577
-rw-r--r--src/devices/cpu/drcbeut.h166
-rw-r--r--src/devices/cpu/drcbex64.c6711
-rw-r--r--src/devices/cpu/drcbex64.h345
-rw-r--r--src/devices/cpu/drcbex86.c6589
-rw-r--r--src/devices/cpu/drcbex86.h346
-rw-r--r--src/devices/cpu/drccache.c252
-rw-r--r--src/devices/cpu/drccache.h114
-rw-r--r--src/devices/cpu/drcfe.c378
-rw-r--r--src/devices/cpu/drcfe.h164
-rw-r--r--src/devices/cpu/drcuml.c1142
-rw-r--r--src/devices/cpu/drcuml.h238
-rw-r--r--src/devices/cpu/drcumlsh.h184
-rw-r--r--src/devices/cpu/dsp16/dsp16.c453
-rw-r--r--src/devices/cpu/dsp16/dsp16.h191
-rw-r--r--src/devices/cpu/dsp16/dsp16dis.c583
-rw-r--r--src/devices/cpu/dsp16/dsp16ops.inc937
-rw-r--r--src/devices/cpu/dsp32/dsp32.c874
-rw-r--r--src/devices/cpu/dsp32/dsp32.h439
-rw-r--r--src/devices/cpu/dsp32/dsp32dis.c704
-rw-r--r--src/devices/cpu/dsp32/dsp32ops.inc2846
-rw-r--r--src/devices/cpu/dsp56k/dsp56def.h56
-rw-r--r--src/devices/cpu/dsp56k/dsp56dsm.c30
-rw-r--r--src/devices/cpu/dsp56k/dsp56k.c499
-rw-r--r--src/devices/cpu/dsp56k/dsp56k.h259
-rw-r--r--src/devices/cpu/dsp56k/dsp56mem.c948
-rw-r--r--src/devices/cpu/dsp56k/dsp56mem.h241
-rw-r--r--src/devices/cpu/dsp56k/dsp56ops.inc4922
-rw-r--r--src/devices/cpu/dsp56k/dsp56pcu.c488
-rw-r--r--src/devices/cpu/dsp56k/dsp56pcu.h150
-rw-r--r--src/devices/cpu/dsp56k/inst.c785
-rw-r--r--src/devices/cpu/dsp56k/inst.h3777
-rw-r--r--src/devices/cpu/dsp56k/opcode.c80
-rw-r--r--src/devices/cpu/dsp56k/opcode.h47
-rw-r--r--src/devices/cpu/dsp56k/pmove.c79
-rw-r--r--src/devices/cpu/dsp56k/pmove.h338
-rw-r--r--src/devices/cpu/dsp56k/tables.c899
-rw-r--r--src/devices/cpu/dsp56k/tables.h94
-rw-r--r--src/devices/cpu/e0c6200/e0c6200.c837
-rw-r--r--src/devices/cpu/e0c6200/e0c6200.h113
-rw-r--r--src/devices/cpu/e0c6200/e0c6200d.c708
-rw-r--r--src/devices/cpu/e0c6200/e0c6200op.inc241
-rw-r--r--src/devices/cpu/e0c6200/e0c6s46.c893
-rw-r--r--src/devices/cpu/e0c6200/e0c6s46.h182
-rw-r--r--src/devices/cpu/e132xs/32xsdasm.c2142
-rw-r--r--src/devices/cpu/e132xs/e132xs.c4980
-rw-r--r--src/devices/cpu/e132xs/e132xs.h699
-rw-r--r--src/devices/cpu/e132xs/e132xsop.inc1925
-rw-r--r--src/devices/cpu/es5510/es5510.c1226
-rw-r--r--src/devices/cpu/es5510/es5510.h195
-rw-r--r--src/devices/cpu/esrip/esrip.c1985
-rw-r--r--src/devices/cpu/esrip/esrip.h283
-rw-r--r--src/devices/cpu/esrip/esripdsm.c95
-rw-r--r--src/devices/cpu/f8/f8.c2074
-rw-r--r--src/devices/cpu/f8/f8.h217
-rw-r--r--src/devices/cpu/f8/f8dasm.c534
-rw-r--r--src/devices/cpu/g65816/g65816.c1136
-rw-r--r--src/devices/cpu/g65816/g65816.h1570
-rw-r--r--src/devices/cpu/g65816/g65816cm.h262
-rw-r--r--src/devices/cpu/g65816/g65816ds.c349
-rw-r--r--src/devices/cpu/g65816/g65816ds.h22
-rw-r--r--src/devices/cpu/g65816/g65816o0.c8
-rw-r--r--src/devices/cpu/g65816/g65816o1.c8
-rw-r--r--src/devices/cpu/g65816/g65816o2.c8
-rw-r--r--src/devices/cpu/g65816/g65816o3.c8
-rw-r--r--src/devices/cpu/g65816/g65816o4.c8
-rw-r--r--src/devices/cpu/g65816/g65816op.h1961
-rw-r--r--src/devices/cpu/h6280/6280dasm.c254
-rw-r--r--src/devices/cpu/h6280/h6280.c2581
-rw-r--r--src/devices/cpu/h6280/h6280.h377
-rw-r--r--src/devices/cpu/h8/h8.c1523
-rw-r--r--src/devices/cpu/h8/h8.h475
-rw-r--r--src/devices/cpu/h8/h8.lst2811
-rw-r--r--src/devices/cpu/h8/h83002.c219
-rw-r--r--src/devices/cpu/h8/h83002.h67
-rw-r--r--src/devices/cpu/h8/h83006.c271
-rw-r--r--src/devices/cpu/h8/h83006.h80
-rw-r--r--src/devices/cpu/h8/h83008.c226
-rw-r--r--src/devices/cpu/h8/h83008.h71
-rw-r--r--src/devices/cpu/h8/h83048.c286
-rw-r--r--src/devices/cpu/h8/h83048.h99
-rw-r--r--src/devices/cpu/h8/h83337.c247
-rw-r--r--src/devices/cpu/h8/h83337.h94
-rw-r--r--src/devices/cpu/h8/h8_adc.c501
-rw-r--r--src/devices/cpu/h8/h8_adc.h177
-rw-r--r--src/devices/cpu/h8/h8_intc.c385
-rw-r--r--src/devices/cpu/h8/h8_intc.h120
-rw-r--r--src/devices/cpu/h8/h8_port.c102
-rw-r--r--src/devices/cpu/h8/h8_port.h53
-rw-r--r--src/devices/cpu/h8/h8_sci.c692
-rw-r--r--src/devices/cpu/h8/h8_sci.h147
-rw-r--r--src/devices/cpu/h8/h8_timer16.c755
-rw-r--r--src/devices/cpu/h8/h8_timer16.h207
-rw-r--r--src/devices/cpu/h8/h8_timer8.c373
-rw-r--r--src/devices/cpu/h8/h8_timer8.h113
-rw-r--r--src/devices/cpu/h8/h8h.c18
-rw-r--r--src/devices/cpu/h8/h8h.h109
-rw-r--r--src/devices/cpu/h8/h8make.py474
-rw-r--r--src/devices/cpu/h8/h8s2000.c17
-rw-r--r--src/devices/cpu/h8/h8s2000.h51
-rw-r--r--src/devices/cpu/h8/h8s2245.c347
-rw-r--r--src/devices/cpu/h8/h8s2245.h102
-rw-r--r--src/devices/cpu/h8/h8s2320.c456
-rw-r--r--src/devices/cpu/h8/h8s2320.h143
-rw-r--r--src/devices/cpu/h8/h8s2357.c427
-rw-r--r--src/devices/cpu/h8/h8s2357.h122
-rw-r--r--src/devices/cpu/h8/h8s2600.c16
-rw-r--r--src/devices/cpu/h8/h8s2600.h39
-rw-r--r--src/devices/cpu/h8/h8s2655.c434
-rw-r--r--src/devices/cpu/h8/h8s2655.h88
-rw-r--r--src/devices/cpu/hcd62121/hcd62121.c530
-rw-r--r--src/devices/cpu/hcd62121/hcd62121.h100
-rw-r--r--src/devices/cpu/hcd62121/hcd62121_ops.h1023
-rw-r--r--src/devices/cpu/hcd62121/hcd62121d.c356
-rw-r--r--src/devices/cpu/hd61700/hd61700.c2992
-rw-r--r--src/devices/cpu/hd61700/hd61700.h171
-rw-r--r--src/devices/cpu/hd61700/hd61700d.c439
-rw-r--r--src/devices/cpu/hmcs40/hmcs40.c827
-rw-r--r--src/devices/cpu/hmcs40/hmcs40.h475
-rw-r--r--src/devices/cpu/hmcs40/hmcs40d.c232
-rw-r--r--src/devices/cpu/hmcs40/hmcs40op.c681
-rw-r--r--src/devices/cpu/hphybrid/hphybrid.c961
-rw-r--r--src/devices/cpu/hphybrid/hphybrid.h146
-rw-r--r--src/devices/cpu/hphybrid/hphybrid_dasm.c281
-rw-r--r--src/devices/cpu/i386/cycles.h677
-rw-r--r--src/devices/cpu/i386/i386.c4525
-rw-r--r--src/devices/cpu/i386/i386.h1536
-rw-r--r--src/devices/cpu/i386/i386dasm.c3126
-rw-r--r--src/devices/cpu/i386/i386op16.inc3783
-rw-r--r--src/devices/cpu/i386/i386op32.inc3585
-rw-r--r--src/devices/cpu/i386/i386ops.h876
-rw-r--r--src/devices/cpu/i386/i386ops.inc2540
-rw-r--r--src/devices/cpu/i386/i386priv.h1410
-rw-r--r--src/devices/cpu/i386/i486ops.inc516
-rw-r--r--src/devices/cpu/i386/pentops.inc6654
-rw-r--r--src/devices/cpu/i386/x87ops.inc5113
-rw-r--r--src/devices/cpu/i4004/4004dasm.c133
-rw-r--r--src/devices/cpu/i4004/i4004.c529
-rw-r--r--src/devices/cpu/i4004/i4004.h110
-rw-r--r--src/devices/cpu/i8008/8008dasm.c115
-rw-r--r--src/devices/cpu/i8008/i8008.c700
-rw-r--r--src/devices/cpu/i8008/i8008.h103
-rw-r--r--src/devices/cpu/i8085/8085dasm.c545
-rw-r--r--src/devices/cpu/i8085/i8085.c1097
-rw-r--r--src/devices/cpu/i8085/i8085.h181
-rw-r--r--src/devices/cpu/i8085/i8085cpu.h188
-rw-r--r--src/devices/cpu/i8089/i8089.c380
-rw-r--r--src/devices/cpu/i8089/i8089.h158
-rw-r--r--src/devices/cpu/i8089/i8089_channel.c848
-rw-r--r--src/devices/cpu/i8089/i8089_channel.h224
-rw-r--r--src/devices/cpu/i8089/i8089_dasm.c447
-rw-r--r--src/devices/cpu/i8089/i8089_ops.c415
-rw-r--r--src/devices/cpu/i86/i186.c1710
-rw-r--r--src/devices/cpu/i86/i186.h151
-rw-r--r--src/devices/cpu/i86/i286.c1989
-rw-r--r--src/devices/cpu/i86/i286.h164
-rw-r--r--src/devices/cpu/i86/i86.c2403
-rw-r--r--src/devices/cpu/i86/i86.h371
-rw-r--r--src/devices/cpu/i86/i86.txt111
-rw-r--r--src/devices/cpu/i86/i86inline.h980
-rw-r--r--src/devices/cpu/i860/i860.c237
-rw-r--r--src/devices/cpu/i860/i860.h318
-rw-r--r--src/devices/cpu/i860/i860dasm.c378
-rw-r--r--src/devices/cpu/i860/i860dec.inc4687
-rw-r--r--src/devices/cpu/i860/i860dis.c697
-rw-r--r--src/devices/cpu/i960/i960.c2122
-rw-r--r--src/devices/cpu/i960/i960.h177
-rw-r--r--src/devices/cpu/i960/i960dis.c306
-rw-r--r--src/devices/cpu/i960/i960dis.h15
-rw-r--r--src/devices/cpu/ie15/ie15.c469
-rw-r--r--src/devices/cpu/ie15/ie15.h92
-rw-r--r--src/devices/cpu/ie15/ie15dasm.c126
-rw-r--r--src/devices/cpu/jaguar/jagdasm.c196
-rw-r--r--src/devices/cpu/jaguar/jaguar.c1452
-rw-r--r--src/devices/cpu/jaguar/jaguar.h278
-rw-r--r--src/devices/cpu/lc8670/lc8670.c1777
-rw-r--r--src/devices/cpu/lc8670/lc8670.h276
-rw-r--r--src/devices/cpu/lc8670/lc8670dsm.c178
-rw-r--r--src/devices/cpu/lh5801/5801dasm.c725
-rw-r--r--src/devices/cpu/lh5801/5801tbl.inc689
-rw-r--r--src/devices/cpu/lh5801/lh5801.c254
-rw-r--r--src/devices/cpu/lh5801/lh5801.h188
-rw-r--r--src/devices/cpu/lr35902/lr35902.c354
-rw-r--r--src/devices/cpu/lr35902/lr35902.h128
-rw-r--r--src/devices/cpu/lr35902/lr35902d.c277
-rw-r--r--src/devices/cpu/lr35902/opc_cb.inc1539
-rw-r--r--src/devices/cpu/lr35902/opc_main.inc1429
-rw-r--r--src/devices/cpu/m37710/m37710.c1215
-rw-r--r--src/devices/cpu/m37710/m37710.h2051
-rw-r--r--src/devices/cpu/m37710/m37710cm.h410
-rw-r--r--src/devices/cpu/m37710/m37710il.h208
-rw-r--r--src/devices/cpu/m37710/m37710o0.c8
-rw-r--r--src/devices/cpu/m37710/m37710o1.c8
-rw-r--r--src/devices/cpu/m37710/m37710o2.c8
-rw-r--r--src/devices/cpu/m37710/m37710o3.c8
-rw-r--r--src/devices/cpu/m37710/m37710op.h2608
-rw-r--r--src/devices/cpu/m37710/m7700ds.c617
-rw-r--r--src/devices/cpu/m37710/m7700ds.h23
-rw-r--r--src/devices/cpu/m6502/ddeco16.lst18
-rw-r--r--src/devices/cpu/m6502/deco16.c53
-rw-r--r--src/devices/cpu/m6502/deco16.h62
-rw-r--r--src/devices/cpu/m6502/dm4510.lst18
-rw-r--r--src/devices/cpu/m6502/dm6502.lst18
-rw-r--r--src/devices/cpu/m6502/dm6509.lst18
-rw-r--r--src/devices/cpu/m6502/dm6510.lst18
-rw-r--r--src/devices/cpu/m6502/dm65c02.lst18
-rw-r--r--src/devices/cpu/m6502/dm65ce02.lst18
-rw-r--r--src/devices/cpu/m6502/dm740.lst34
-rw-r--r--src/devices/cpu/m6502/dn2a03.lst18
-rw-r--r--src/devices/cpu/m6502/dr65c02.lst18
-rw-r--r--src/devices/cpu/m6502/m3745x.c503
-rw-r--r--src/devices/cpu/m6502/m3745x.h157
-rw-r--r--src/devices/cpu/m6502/m4510.c106
-rw-r--r--src/devices/cpu/m6502/m4510.h82
-rw-r--r--src/devices/cpu/m6502/m5074x.c507
-rw-r--r--src/devices/cpu/m6502/m5074x.h147
-rw-r--r--src/devices/cpu/m6502/m6502.c724
-rw-r--r--src/devices/cpu/m6502/m6502.h335
-rw-r--r--src/devices/cpu/m6502/m6502.txt163
-rwxr-xr-xsrc/devices/cpu/m6502/m6502make.py280
-rw-r--r--src/devices/cpu/m6502/m6504.c61
-rw-r--r--src/devices/cpu/m6502/m6504.h49
-rw-r--r--src/devices/cpu/m6502/m6509.c148
-rw-r--r--src/devices/cpu/m6502/m6509.h87
-rw-r--r--src/devices/cpu/m6502/m6510.c175
-rw-r--r--src/devices/cpu/m6502/m6510.h99
-rw-r--r--src/devices/cpu/m6502/m6510t.c19
-rw-r--r--src/devices/cpu/m6502/m6510t.h34
-rw-r--r--src/devices/cpu/m6502/m65c02.c32
-rw-r--r--src/devices/cpu/m6502/m65c02.h76
-rw-r--r--src/devices/cpu/m6502/m65ce02.c98
-rw-r--r--src/devices/cpu/m6502/m65ce02.h153
-rw-r--r--src/devices/cpu/m6502/m65sc02.c19
-rw-r--r--src/devices/cpu/m6502/m65sc02.h29
-rw-r--r--src/devices/cpu/m6502/m740.c243
-rw-r--r--src/devices/cpu/m6502/m740.h105
-rw-r--r--src/devices/cpu/m6502/m7501.c19
-rw-r--r--src/devices/cpu/m6502/m7501.h34
-rw-r--r--src/devices/cpu/m6502/m8502.c19
-rw-r--r--src/devices/cpu/m6502/m8502.h34
-rw-r--r--src/devices/cpu/m6502/n2a03.c76
-rw-r--r--src/devices/cpu/m6502/n2a03.h70
-rw-r--r--src/devices/cpu/m6502/odeco16.lst101
-rw-r--r--src/devices/cpu/m6502/om4510.lst21
-rw-r--r--src/devices/cpu/m6502/om6502.lst1964
-rw-r--r--src/devices/cpu/m6502/om6509.lst20
-rw-r--r--src/devices/cpu/m6502/om6510.lst46
-rw-r--r--src/devices/cpu/m6502/om65c02.lst584
-rw-r--r--src/devices/cpu/m6502/om65ce02.lst1533
-rw-r--r--src/devices/cpu/m6502/om740.lst749
-rw-r--r--src/devices/cpu/m6502/on2a03.lst297
-rw-r--r--src/devices/cpu/m6502/r65c02.c31
-rw-r--r--src/devices/cpu/m6502/r65c02.h36
-rw-r--r--src/devices/cpu/m6800/6800dasm.c282
-rw-r--r--src/devices/cpu/m6800/6800ops.inc2284
-rw-r--r--src/devices/cpu/m6800/6800tbl.inc140
-rw-r--r--src/devices/cpu/m6800/m6800.c1817
-rw-r--r--src/devices/cpu/m6800/m6800.h545
-rw-r--r--src/devices/cpu/m68000/m68000.h808
-rw-r--r--src/devices/cpu/m68000/m68k_in.c10546
-rw-r--r--src/devices/cpu/m68000/m68kcpu.c2815
-rw-r--r--src/devices/cpu/m68000/m68kcpu.h1698
-rw-r--r--src/devices/cpu/m68000/m68kdasm.c4157
-rw-r--r--src/devices/cpu/m68000/m68kfpu.inc2204
-rw-r--r--src/devices/cpu/m68000/m68kmake.c1423
-rw-r--r--src/devices/cpu/m68000/m68kmmu.h1148
-rw-r--r--src/devices/cpu/m68000/m68kops.c34886
-rw-r--r--src/devices/cpu/m68000/m68kops.h1995
-rw-r--r--src/devices/cpu/m68000/makefile31
-rw-r--r--src/devices/cpu/m6805/6805dasm.c214
-rw-r--r--src/devices/cpu/m6805/6805ops.inc1806
-rw-r--r--src/devices/cpu/m6805/m6805.c1003
-rw-r--r--src/devices/cpu/m6805/m6805.h418
-rw-r--r--src/devices/cpu/m6809/6309dasm.c943
-rw-r--r--src/devices/cpu/m6809/6809dasm.c616
-rw-r--r--src/devices/cpu/m6809/base6x09.ops537
-rw-r--r--src/devices/cpu/m6809/hd6309.c812
-rw-r--r--src/devices/cpu/m6809/hd6309.h148
-rw-r--r--src/devices/cpu/m6809/hd6309.ops1085
-rw-r--r--src/devices/cpu/m6809/knmidasm.c1877
-rw-r--r--src/devices/cpu/m6809/konami.c380
-rw-r--r--src/devices/cpu/m6809/konami.h81
-rw-r--r--src/devices/cpu/m6809/konami.ops605
-rw-r--r--src/devices/cpu/m6809/m6809.c608
-rw-r--r--src/devices/cpu/m6809/m6809.h318
-rw-r--r--src/devices/cpu/m6809/m6809.ops581
-rw-r--r--src/devices/cpu/m6809/m6809inl.h273
-rw-r--r--src/devices/cpu/m6809/m6809make.py125
-rw-r--r--src/devices/cpu/mb86233/mb86233.c1655
-rw-r--r--src/devices/cpu/mb86233/mb86233.h145
-rw-r--r--src/devices/cpu/mb86233/mb86233d.c784
-rw-r--r--src/devices/cpu/mb86235/mb86235.c129
-rw-r--r--src/devices/cpu/mb86235/mb86235.h70
-rw-r--r--src/devices/cpu/mb86235/mb86235d.c144
-rw-r--r--src/devices/cpu/mb88xx/mb88dasm.c224
-rw-r--r--src/devices/cpu/mb88xx/mb88xx.c974
-rw-r--r--src/devices/cpu/mb88xx/mb88xx.h217
-rw-r--r--src/devices/cpu/mc68hc11/hc11dasm.c1299
-rw-r--r--src/devices/cpu/mc68hc11/hc11ops.h319
-rw-r--r--src/devices/cpu/mc68hc11/hc11ops.inc3592
-rw-r--r--src/devices/cpu/mc68hc11/mc68hc11.c599
-rw-r--r--src/devices/cpu/mc68hc11/mc68hc11.h443
-rw-r--r--src/devices/cpu/mcs48/mcs48.c1334
-rw-r--r--src/devices/cpu/mcs48/mcs48.h643
-rw-r--r--src/devices/cpu/mcs48/mcs48dsm.c313
-rw-r--r--src/devices/cpu/mcs51/mcs51.c2514
-rw-r--r--src/devices/cpu/mcs51/mcs51.h518
-rw-r--r--src/devices/cpu/mcs51/mcs51dasm.c1213
-rw-r--r--src/devices/cpu/mcs51/mcs51ops.inc980
-rw-r--r--src/devices/cpu/mcs96/i8x9x.c373
-rw-r--r--src/devices/cpu/mcs96/i8x9x.h98
-rw-r--r--src/devices/cpu/mcs96/i8xc196.c76
-rw-r--r--src/devices/cpu/mcs96/i8xc196.h46
-rw-r--r--src/devices/cpu/mcs96/mcs96.c751
-rw-r--r--src/devices/cpu/mcs96/mcs96.h256
-rw-r--r--src/devices/cpu/mcs96/mcs96make.py196
-rw-r--r--src/devices/cpu/mcs96/mcs96ops.lst1852
-rw-r--r--src/devices/cpu/melps4/m58846.c213
-rw-r--r--src/devices/cpu/melps4/m58846.h46
-rw-r--r--src/devices/cpu/melps4/melps4.c440
-rw-r--r--src/devices/cpu/melps4/melps4.h366
-rw-r--r--src/devices/cpu/melps4/melps4d.c141
-rw-r--r--src/devices/cpu/melps4/melps4op.c699
-rw-r--r--src/devices/cpu/minx/minx.c234
-rw-r--r--src/devices/cpu/minx/minx.h121
-rw-r--r--src/devices/cpu/minx/minxd.c465
-rw-r--r--src/devices/cpu/minx/minxfunc.h364
-rw-r--r--src/devices/cpu/minx/minxopce.h563
-rw-r--r--src/devices/cpu/minx/minxopcf.h563
-rw-r--r--src/devices/cpu/minx/minxops.h563
-rw-r--r--src/devices/cpu/mips/mips3.c3079
-rw-r--r--src/devices/cpu/mips/mips3.h781
-rw-r--r--src/devices/cpu/mips/mips3com.c433
-rw-r--r--src/devices/cpu/mips/mips3com.h191
-rw-r--r--src/devices/cpu/mips/mips3drc.c3310
-rw-r--r--src/devices/cpu/mips/mips3dsm.c548
-rw-r--r--src/devices/cpu/mips/mips3fe.c741
-rw-r--r--src/devices/cpu/mips/mips3fe.h33
-rw-r--r--src/devices/cpu/mips/r3000.c1347
-rw-r--r--src/devices/cpu/mips/r3000.h319
-rw-r--r--src/devices/cpu/mips/r3kdasm.c389
-rw-r--r--src/devices/cpu/mn10200/mn10200.c2230
-rw-r--r--src/devices/cpu/mn10200/mn10200.h218
-rw-r--r--src/devices/cpu/mn10200/mn102dis.c1038
-rw-r--r--src/devices/cpu/nec/nec.c541
-rw-r--r--src/devices/cpu/nec/nec.h433
-rw-r--r--src/devices/cpu/nec/necdasm.c1603
-rw-r--r--src/devices/cpu/nec/necea.h59
-rw-r--r--src/devices/cpu/nec/necinstr.h262
-rw-r--r--src/devices/cpu/nec/necinstr.inc673
-rw-r--r--src/devices/cpu/nec/necmacro.h269
-rw-r--r--src/devices/cpu/nec/necmodrm.h106
-rw-r--r--src/devices/cpu/nec/necpriv.h131
-rw-r--r--src/devices/cpu/nec/v25.c751
-rw-r--r--src/devices/cpu/nec/v25.h458
-rw-r--r--src/devices/cpu/nec/v25instr.h261
-rw-r--r--src/devices/cpu/nec/v25instr.inc84
-rw-r--r--src/devices/cpu/nec/v25priv.h192
-rw-r--r--src/devices/cpu/nec/v25sfr.c403
-rw-r--r--src/devices/cpu/nec/v53.c578
-rw-r--r--src/devices/cpu/nec/v53.h309
-rw-r--r--src/devices/cpu/pdp1/pdp1.c1818
-rw-r--r--src/devices/cpu/pdp1/pdp1.h199
-rw-r--r--src/devices/cpu/pdp1/pdp1dasm.c294
-rw-r--r--src/devices/cpu/pdp1/tx0.c1080
-rw-r--r--src/devices/cpu/pdp1/tx0.h179
-rw-r--r--src/devices/cpu/pdp1/tx0dasm.c123
-rw-r--r--src/devices/cpu/pdp8/pdp8.c249
-rw-r--r--src/devices/cpu/pdp8/pdp8.h113
-rw-r--r--src/devices/cpu/pdp8/pdp8dasm.c174
-rw-r--r--src/devices/cpu/pic16c5x/16c5xdsm.c256
-rw-r--r--src/devices/cpu/pic16c5x/dis16c5x.c136
-rw-r--r--src/devices/cpu/pic16c5x/pic16c5x.c1123
-rw-r--r--src/devices/cpu/pic16c5x/pic16c5x.h275
-rw-r--r--src/devices/cpu/pic16c62x/16c62xdsm.c267
-rw-r--r--src/devices/cpu/pic16c62x/dis16c62x.c138
-rw-r--r--src/devices/cpu/pic16c62x/pic16c62x.c1189
-rw-r--r--src/devices/cpu/pic16c62x/pic16c62x.h265
-rw-r--r--src/devices/cpu/powerpc/drc_ops.c3800
-rw-r--r--src/devices/cpu/powerpc/drc_ops.h145
-rw-r--r--src/devices/cpu/powerpc/ppc.c2135
-rw-r--r--src/devices/cpu/powerpc/ppc.h811
-rw-r--r--src/devices/cpu/powerpc/ppc403.inc947
-rw-r--r--src/devices/cpu/powerpc/ppc602.inc279
-rw-r--r--src/devices/cpu/powerpc/ppc603.inc285
-rw-r--r--src/devices/cpu/powerpc/ppc_dasm.c1177
-rw-r--r--src/devices/cpu/powerpc/ppc_mem.inc421
-rw-r--r--src/devices/cpu/powerpc/ppc_ops.h152
-rw-r--r--src/devices/cpu/powerpc/ppc_ops.inc2810
-rw-r--r--src/devices/cpu/powerpc/ppccom.c2879
-rw-r--r--src/devices/cpu/powerpc/ppccom.h480
-rw-r--r--src/devices/cpu/powerpc/ppcdrc.c3923
-rw-r--r--src/devices/cpu/powerpc/ppcfe.c1393
-rw-r--r--src/devices/cpu/powerpc/ppcfe.h77
-rw-r--r--src/devices/cpu/pps4/pps4.c1587
-rw-r--r--src/devices/cpu/pps4/pps4.h167
-rw-r--r--src/devices/cpu/pps4/pps4dasm.c443
-rw-r--r--src/devices/cpu/psx/dismips.c361
-rw-r--r--src/devices/cpu/psx/dismips.mak2
-rw-r--r--src/devices/cpu/psx/dma.c424
-rw-r--r--src/devices/cpu/psx/dma.h76
-rw-r--r--src/devices/cpu/psx/gte.c946
-rw-r--r--src/devices/cpu/psx/gte.h110
-rw-r--r--src/devices/cpu/psx/irq.c207
-rw-r--r--src/devices/cpu/psx/irq.h60
-rw-r--r--src/devices/cpu/psx/mdec.c572
-rw-r--r--src/devices/cpu/psx/mdec.h76
-rw-r--r--src/devices/cpu/psx/psx.c3417
-rw-r--r--src/devices/cpu/psx/psx.h533
-rw-r--r--src/devices/cpu/psx/psxdasm.c680
-rw-r--r--src/devices/cpu/psx/rcnt.c261
-rw-r--r--src/devices/cpu/psx/rcnt.h76
-rw-r--r--src/devices/cpu/psx/sio.c360
-rw-r--r--src/devices/cpu/psx/sio.h114
-rw-r--r--src/devices/cpu/rsp/clamp.h37
-rw-r--r--src/devices/cpu/rsp/rsp.c809
-rw-r--r--src/devices/cpu/rsp/rsp.h333
-rw-r--r--src/devices/cpu/rsp/rsp_dasm.c355
-rw-r--r--src/devices/cpu/rsp/rspcp2.c4222
-rw-r--r--src/devices/cpu/rsp/rspcp2.h396
-rw-r--r--src/devices/cpu/rsp/rspcp2d.c3736
-rw-r--r--src/devices/cpu/rsp/rspcp2d.h109
-rw-r--r--src/devices/cpu/rsp/rspdiv.h1029
-rw-r--r--src/devices/cpu/rsp/rspdrc.c1292
-rw-r--r--src/devices/cpu/rsp/rspfe.c306
-rw-r--r--src/devices/cpu/rsp/rspfe.h56
-rw-r--r--src/devices/cpu/rsp/vabs.h15
-rw-r--r--src/devices/cpu/rsp/vadd.h16
-rw-r--r--src/devices/cpu/rsp/vaddc.h13
-rw-r--r--src/devices/cpu/rsp/vand.h9
-rw-r--r--src/devices/cpu/rsp/vch.h57
-rw-r--r--src/devices/cpu/rsp/vcl.h65
-rw-r--r--src/devices/cpu/rsp/vcmp.h49
-rw-r--r--src/devices/cpu/rsp/vcr.h35
-rw-r--r--src/devices/cpu/rsp/vdivh.h12
-rw-r--r--src/devices/cpu/rsp/vldst.h69
-rw-r--r--src/devices/cpu/rsp/vmac.h57
-rw-r--r--src/devices/cpu/rsp/vmov.h9
-rw-r--r--src/devices/cpu/rsp/vmrg.h13
-rw-r--r--src/devices/cpu/rsp/vmudh.h10
-rw-r--r--src/devices/cpu/rsp/vmul.h39
-rw-r--r--src/devices/cpu/rsp/vmulh.h30
-rw-r--r--src/devices/cpu/rsp/vmull.h44
-rw-r--r--src/devices/cpu/rsp/vmulm.h56
-rw-r--r--src/devices/cpu/rsp/vmuln.h55
-rw-r--r--src/devices/cpu/rsp/vor.h10
-rw-r--r--src/devices/cpu/rsp/vrcpsq.h58
-rw-r--r--src/devices/cpu/rsp/vrsq.h66
-rw-r--r--src/devices/cpu/rsp/vsub.h17
-rw-r--r--src/devices/cpu/rsp/vsubc.h14
-rw-r--r--src/devices/cpu/rsp/vxor.h10
-rw-r--r--src/devices/cpu/s2650/2650dasm.c868
-rw-r--r--src/devices/cpu/s2650/s2650.c1576
-rw-r--r--src/devices/cpu/s2650/s2650.h111
-rw-r--r--src/devices/cpu/s2650/s2650cpu.h33
-rw-r--r--src/devices/cpu/saturn/satops.inc1151
-rw-r--r--src/devices/cpu/saturn/sattable.inc1039
-rw-r--r--src/devices/cpu/saturn/saturn.c410
-rw-r--r--src/devices/cpu/saturn/saturn.h295
-rw-r--r--src/devices/cpu/saturn/saturnds.c1470
-rw-r--r--src/devices/cpu/sc61860/readpc.c196
-rw-r--r--src/devices/cpu/sc61860/sc61860.c253
-rw-r--r--src/devices/cpu/sc61860/sc61860.h236
-rw-r--r--src/devices/cpu/sc61860/scdasm.c210
-rw-r--r--src/devices/cpu/sc61860/scops.inc760
-rw-r--r--src/devices/cpu/sc61860/sctable.inc145
-rw-r--r--src/devices/cpu/scmp/scmp.c566
-rw-r--r--src/devices/cpu/scmp/scmp.h120
-rw-r--r--src/devices/cpu/scmp/scmpdasm.c153
-rw-r--r--src/devices/cpu/score/score.c1351
-rw-r--r--src/devices/cpu/score/score.h150
-rw-r--r--src/devices/cpu/score/scoredsm.c294
-rw-r--r--src/devices/cpu/score/scorem.h146
-rw-r--r--src/devices/cpu/scudsp/scudsp.c1039
-rw-r--r--src/devices/cpu/scudsp/scudsp.h164
-rw-r--r--src/devices/cpu/scudsp/scudspdasm.c364
-rw-r--r--src/devices/cpu/se3208/se3208.c1833
-rw-r--r--src/devices/cpu/se3208/se3208.h169
-rw-r--r--src/devices/cpu/se3208/se3208dis.c1413
-rw-r--r--src/devices/cpu/sh2/sh2.c2685
-rw-r--r--src/devices/cpu/sh2/sh2.h569
-rw-r--r--src/devices/cpu/sh2/sh2comn.c1027
-rw-r--r--src/devices/cpu/sh2/sh2comn.h85
-rw-r--r--src/devices/cpu/sh2/sh2dasm.c610
-rw-r--r--src/devices/cpu/sh2/sh2drc.c2983
-rw-r--r--src/devices/cpu/sh2/sh2fe.c762
-rw-r--r--src/devices/cpu/sh4/sh3comn.c681
-rw-r--r--src/devices/cpu/sh4/sh3comn.h96
-rw-r--r--src/devices/cpu/sh4/sh4.c4608
-rw-r--r--src/devices/cpu/sh4/sh4.h803
-rw-r--r--src/devices/cpu/sh4/sh4comn.c1238
-rw-r--r--src/devices/cpu/sh4/sh4comn.h174
-rw-r--r--src/devices/cpu/sh4/sh4dasm.c824
-rw-r--r--src/devices/cpu/sh4/sh4dmac.c666
-rw-r--r--src/devices/cpu/sh4/sh4dmac.h65
-rw-r--r--src/devices/cpu/sh4/sh4regs.h183
-rw-r--r--src/devices/cpu/sh4/sh4tmu.c324
-rw-r--r--src/devices/cpu/sh4/sh4tmu.h3
-rw-r--r--src/devices/cpu/sharc/compute.inc1400
-rw-r--r--src/devices/cpu/sharc/sharc.c960
-rw-r--r--src/devices/cpu/sharc/sharc.h358
-rw-r--r--src/devices/cpu/sharc/sharcdma.inc246
-rw-r--r--src/devices/cpu/sharc/sharcdsm.c1220
-rw-r--r--src/devices/cpu/sharc/sharcdsm.h79
-rw-r--r--src/devices/cpu/sharc/sharcmem.inc204
-rw-r--r--src/devices/cpu/sharc/sharcops.h134
-rw-r--r--src/devices/cpu/sharc/sharcops.inc2767
-rw-r--r--src/devices/cpu/sm510/sm510.c376
-rw-r--r--src/devices/cpu/sm510/sm510.h307
-rw-r--r--src/devices/cpu/sm510/sm510core.c136
-rw-r--r--src/devices/cpu/sm510/sm510d.c215
-rw-r--r--src/devices/cpu/sm510/sm510op.c456
-rw-r--r--src/devices/cpu/sm510/sm511core.c162
-rw-r--r--src/devices/cpu/sm8500/sm8500.c428
-rw-r--r--src/devices/cpu/sm8500/sm8500.h118
-rw-r--r--src/devices/cpu/sm8500/sm8500d.c583
-rw-r--r--src/devices/cpu/sm8500/sm85ops.h1691
-rw-r--r--src/devices/cpu/spc700/spc700.c1692
-rw-r--r--src/devices/cpu/spc700/spc700.h141
-rw-r--r--src/devices/cpu/spc700/spc700ds.c437
-rw-r--r--src/devices/cpu/spc700/spc700ds.h24
-rw-r--r--src/devices/cpu/ssem/ssem.c316
-rw-r--r--src/devices/cpu/ssem/ssem.h86
-rw-r--r--src/devices/cpu/ssem/ssemdasm.c87
-rw-r--r--src/devices/cpu/ssp1601/ssp1601.c781
-rw-r--r--src/devices/cpu/ssp1601/ssp1601.h107
-rw-r--r--src/devices/cpu/ssp1601/ssp1601d.c298
-rw-r--r--src/devices/cpu/superfx/sfx_dasm.c425
-rw-r--r--src/devices/cpu/superfx/superfx.c1447
-rw-r--r--src/devices/cpu/superfx/superfx.h217
-rw-r--r--src/devices/cpu/t11/t11.c426
-rw-r--r--src/devices/cpu/t11/t11.h1156
-rw-r--r--src/devices/cpu/t11/t11dasm.c518
-rw-r--r--src/devices/cpu/t11/t11ops.inc1414
-rw-r--r--src/devices/cpu/t11/t11table.inc1322
-rw-r--r--src/devices/cpu/tlcs90/tlcs90.c2786
-rw-r--r--src/devices/cpu/tlcs90/tlcs90.h181
-rw-r--r--src/devices/cpu/tlcs900/900tbl.inc6036
-rw-r--r--src/devices/cpu/tlcs900/dasm900.c2258
-rw-r--r--src/devices/cpu/tlcs900/tlcs900.c2202
-rw-r--r--src/devices/cpu/tlcs900/tlcs900.h840
-rw-r--r--src/devices/cpu/tms0980/tms0980.c1441
-rw-r--r--src/devices/cpu/tms0980/tms0980.h472
-rw-r--r--src/devices/cpu/tms0980/tms0980d.c343
-rw-r--r--src/devices/cpu/tms32010/32010dsm.c338
-rw-r--r--src/devices/cpu/tms32010/dis32010.c138
-rw-r--r--src/devices/cpu/tms32010/tms32010.c987
-rw-r--r--src/devices/cpu/tms32010/tms32010.h222
-rw-r--r--src/devices/cpu/tms32025/32025dsm.c507
-rw-r--r--src/devices/cpu/tms32025/dis32025.c137
-rw-r--r--src/devices/cpu/tms32025/tms32025.c2282
-rw-r--r--src/devices/cpu/tms32025/tms32025.h368
-rw-r--r--src/devices/cpu/tms32031/32031ops.c6890
-rw-r--r--src/devices/cpu/tms32031/dis32031.c745
-rw-r--r--src/devices/cpu/tms32031/tms32031.c849
-rw-r--r--src/devices/cpu/tms32031/tms32031.h817
-rw-r--r--src/devices/cpu/tms32051/32051ops.c1820
-rw-r--r--src/devices/cpu/tms32051/32051ops.h253
-rw-r--r--src/devices/cpu/tms32051/dis32051.c644
-rw-r--r--src/devices/cpu/tms32051/tms32051.c531
-rw-r--r--src/devices/cpu/tms32051/tms32051.h371
-rw-r--r--src/devices/cpu/tms32082/dis_mp.c513
-rw-r--r--src/devices/cpu/tms32082/dis_pp.c714
-rw-r--r--src/devices/cpu/tms32082/mp_ops.c1821
-rw-r--r--src/devices/cpu/tms32082/tms32082.c597
-rw-r--r--src/devices/cpu/tms32082/tms32082.h214
-rw-r--r--src/devices/cpu/tms34010/34010dsm.c1761
-rw-r--r--src/devices/cpu/tms34010/34010fld.c681
-rw-r--r--src/devices/cpu/tms34010/34010gfx.c1972
-rw-r--r--src/devices/cpu/tms34010/34010ops.c2460
-rw-r--r--src/devices/cpu/tms34010/34010ops.h154
-rw-r--r--src/devices/cpu/tms34010/34010tbl.c782
-rw-r--r--src/devices/cpu/tms34010/dis34010.c115
-rw-r--r--src/devices/cpu/tms34010/makefile6
-rw-r--r--src/devices/cpu/tms34010/tms34010.c1644
-rw-r--r--src/devices/cpu/tms34010/tms34010.h1074
-rw-r--r--src/devices/cpu/tms57002/57002dsm.c95
-rw-r--r--src/devices/cpu/tms57002/tms57002.c917
-rw-r--r--src/devices/cpu/tms57002/tms57002.h219
-rw-r--r--src/devices/cpu/tms57002/tms57kdec.c151
-rw-r--r--src/devices/cpu/tms57002/tmsinstr.lst536
-rwxr-xr-xsrc/devices/cpu/tms57002/tmsmake.py435
-rw-r--r--src/devices/cpu/tms7000/7000dasm.c448
-rw-r--r--src/devices/cpu/tms7000/tms7000.c950
-rw-r--r--src/devices/cpu/tms7000/tms7000.h366
-rw-r--r--src/devices/cpu/tms7000/tms70op.inc716
-rw-r--r--src/devices/cpu/tms9900/9900dasm.c812
-rw-r--r--src/devices/cpu/tms9900/99xxcore.h5319
-rw-r--r--src/devices/cpu/tms9900/ti990_10.c148
-rw-r--r--src/devices/cpu/tms9900/ti990_10.h61
-rw-r--r--src/devices/cpu/tms9900/tms9900.c2736
-rw-r--r--src/devices/cpu/tms9900/tms9900.h403
-rw-r--r--src/devices/cpu/tms9900/tms9980a.c300
-rw-r--r--src/devices/cpu/tms9900/tms9980a.h56
-rw-r--r--src/devices/cpu/tms9900/tms9995.c3466
-rw-r--r--src/devices/cpu/tms9900/tms9995.h446
-rw-r--r--src/devices/cpu/tms9900/tms99com.h93
-rw-r--r--src/devices/cpu/ucom4/ucom4.c484
-rw-r--r--src/devices/cpu/ucom4/ucom4.h354
-rw-r--r--src/devices/cpu/ucom4/ucom4d.c153
-rw-r--r--src/devices/cpu/ucom4/ucom4op.c719
-rw-r--r--src/devices/cpu/uml.c1029
-rw-r--r--src/devices/cpu/uml.h661
-rw-r--r--src/devices/cpu/unsp/unsp.c867
-rw-r--r--src/devices/cpu/unsp/unsp.h113
-rw-r--r--src/devices/cpu/unsp/unspdasm.c272
-rw-r--r--src/devices/cpu/upd7725/dasm7725.c234
-rw-r--r--src/devices/cpu/upd7725/upd7725.c622
-rw-r--r--src/devices/cpu/upd7725/upd7725.h264
-rw-r--r--src/devices/cpu/upd7810/upd7810.c1984
-rw-r--r--src/devices/cpu/upd7810/upd7810.h1430
-rw-r--r--src/devices/cpu/upd7810/upd7810_dasm.c5465
-rw-r--r--src/devices/cpu/upd7810/upd7810_macros.h148
-rw-r--r--src/devices/cpu/upd7810/upd7810_opcodes.c9485
-rw-r--r--src/devices/cpu/upd7810/upd7810_table.c6252
-rw-r--r--src/devices/cpu/v30mz/v30mz.c3732
-rw-r--r--src/devices/cpu/v30mz/v30mz.h226
-rw-r--r--src/devices/cpu/v60/am.inc83
-rw-r--r--src/devices/cpu/v60/am1.inc1385
-rw-r--r--src/devices/cpu/v60/am2.inc1254
-rw-r--r--src/devices/cpu/v60/am3.inc885
-rw-r--r--src/devices/cpu/v60/op12.inc2393
-rw-r--r--src/devices/cpu/v60/op2.inc354
-rw-r--r--src/devices/cpu/v60/op3.inc641
-rw-r--r--src/devices/cpu/v60/op4.inc354
-rw-r--r--src/devices/cpu/v60/op5.inc87
-rw-r--r--src/devices/cpu/v60/op6.inc254
-rw-r--r--src/devices/cpu/v60/op7a.inc1212
-rw-r--r--src/devices/cpu/v60/optable.inc261
-rw-r--r--src/devices/cpu/v60/v60.c619
-rw-r--r--src/devices/cpu/v60/v60.h794
-rw-r--r--src/devices/cpu/v60/v60d.c1499
-rw-r--r--src/devices/cpu/v810/v810.c1395
-rw-r--r--src/devices/cpu/v810/v810.h204
-rw-r--r--src/devices/cpu/v810/v810dasm.c177
-rw-r--r--src/devices/cpu/vtlb.c310
-rw-r--r--src/devices/cpu/vtlb.h88
-rw-r--r--src/devices/cpu/x86emit.h3188
-rw-r--r--src/devices/cpu/x86log.c300
-rw-r--r--src/devices/cpu/x86log.h50
-rw-r--r--src/devices/cpu/z180/z180.c2579
-rw-r--r--src/devices/cpu/z180/z180.h1788
-rw-r--r--src/devices/cpu/z180/z180cb.inc293
-rw-r--r--src/devices/cpu/z180/z180dasm.c518
-rw-r--r--src/devices/cpu/z180/z180dd.inc297
-rw-r--r--src/devices/cpu/z180/z180ed.inc298
-rw-r--r--src/devices/cpu/z180/z180fd.inc292
-rw-r--r--src/devices/cpu/z180/z180op.inc382
-rw-r--r--src/devices/cpu/z180/z180ops.h940
-rw-r--r--src/devices/cpu/z180/z180tbl.h232
-rw-r--r--src/devices/cpu/z180/z180xy.inc293
-rw-r--r--src/devices/cpu/z8/z8.c845
-rw-r--r--src/devices/cpu/z8/z8.h326
-rw-r--r--src/devices/cpu/z8/z8dasm.c380
-rw-r--r--src/devices/cpu/z8/z8ops.inc745
-rw-r--r--src/devices/cpu/z80/kl5c80a12.c54
-rw-r--r--src/devices/cpu/z80/kl5c80a12.h62
-rw-r--r--src/devices/cpu/z80/tmpz84c011.c124
-rw-r--r--src/devices/cpu/z80/tmpz84c011.h179
-rw-r--r--src/devices/cpu/z80/tmpz84c015.c217
-rw-r--r--src/devices/cpu/z80/tmpz84c015.h273
-rw-r--r--src/devices/cpu/z80/z80.c3745
-rw-r--r--src/devices/cpu/z80/z80.h310
-rw-r--r--src/devices/cpu/z80/z80daisy.c179
-rw-r--r--src/devices/cpu/z80/z80daisy.h89
-rw-r--r--src/devices/cpu/z80/z80dasm.c532
-rw-r--r--src/devices/cpu/z8000/8000dasm.c355
-rw-r--r--src/devices/cpu/z8000/makedab.c89
-rw-r--r--src/devices/cpu/z8000/z8000.c808
-rw-r--r--src/devices/cpu/z8000/z8000.h678
-rw-r--r--src/devices/cpu/z8000/z8000cpu.h203
-rw-r--r--src/devices/cpu/z8000/z8000dab.h277
-rw-r--r--src/devices/cpu/z8000/z8000ops.inc6811
-rw-r--r--src/devices/cpu/z8000/z8000tbl.inc579
-rw-r--r--src/devices/imagedev/bitbngr.c103
-rw-r--r--src/devices/imagedev/bitbngr.h46
-rw-r--r--src/devices/imagedev/cassette.c429
-rw-r--r--src/devices/imagedev/cassette.h142
-rw-r--r--src/devices/imagedev/chd_cd.c143
-rw-r--r--src/devices/imagedev/chd_cd.h77
-rw-r--r--src/devices/imagedev/diablo.c274
-rw-r--r--src/devices/imagedev/diablo.h90
-rw-r--r--src/devices/imagedev/flopdrv.c898
-rw-r--r--src/devices/imagedev/flopdrv.h266
-rw-r--r--src/devices/imagedev/floppy.c2132
-rw-r--r--src/devices/imagedev/floppy.h357
-rw-r--r--src/devices/imagedev/harddriv.c298
-rw-r--r--src/devices/imagedev/harddriv.h94
-rw-r--r--src/devices/imagedev/mfmhd.c1176
-rw-r--r--src/devices/imagedev/mfmhd.h250
-rw-r--r--src/devices/imagedev/midiin.c176
-rw-r--r--src/devices/imagedev/midiin.h79
-rw-r--r--src/devices/imagedev/midiout.c104
-rw-r--r--src/devices/imagedev/midiout.h74
-rw-r--r--src/devices/imagedev/printer.c110
-rw-r--r--src/devices/imagedev/printer.h65
-rw-r--r--src/devices/imagedev/snapquik.c96
-rw-r--r--src/devices/imagedev/snapquik.h103
-rw-r--r--src/devices/machine/40105.c172
-rw-r--r--src/devices/machine/40105.h80
-rw-r--r--src/devices/machine/53c7xx.c1776
-rw-r--r--src/devices/machine/53c7xx.h229
-rw-r--r--src/devices/machine/53c810.c816
-rw-r--r--src/devices/machine/53c810.h119
-rw-r--r--src/devices/machine/64h156.c652
-rw-r--r--src/devices/machine/64h156.h205
-rw-r--r--src/devices/machine/6522via.c985
-rw-r--r--src/devices/machine/6522via.h221
-rw-r--r--src/devices/machine/6525tpi.c561
-rw-r--r--src/devices/machine/6525tpi.h154
-rw-r--r--src/devices/machine/6532riot.c483
-rw-r--r--src/devices/machine/6532riot.h127
-rw-r--r--src/devices/machine/6821pia.c1121
-rw-r--r--src/devices/machine/6821pia.h233
-rw-r--r--src/devices/machine/68230pit.c265
-rw-r--r--src/devices/machine/68230pit.h131
-rw-r--r--src/devices/machine/68307.c352
-rw-r--r--src/devices/machine/68307.h132
-rw-r--r--src/devices/machine/68307bus.c112
-rw-r--r--src/devices/machine/68307bus.h22
-rw-r--r--src/devices/machine/68307sim.c314
-rw-r--r--src/devices/machine/68307sim.h74
-rw-r--r--src/devices/machine/68307tmu.c245
-rw-r--r--src/devices/machine/68307tmu.h41
-rw-r--r--src/devices/machine/68340.c152
-rw-r--r--src/devices/machine/68340.h75
-rw-r--r--src/devices/machine/68340dma.c39
-rw-r--r--src/devices/machine/68340dma.h10
-rw-r--r--src/devices/machine/68340ser.c40
-rw-r--r--src/devices/machine/68340ser.h10
-rw-r--r--src/devices/machine/68340sim.c349
-rw-r--r--src/devices/machine/68340sim.h60
-rw-r--r--src/devices/machine/68340tmu.c39
-rw-r--r--src/devices/machine/68340tmu.h10
-rw-r--r--src/devices/machine/6840ptm.c755
-rw-r--r--src/devices/machine/6840ptm.h148
-rw-r--r--src/devices/machine/6850acia.c597
-rw-r--r--src/devices/machine/6850acia.h145
-rw-r--r--src/devices/machine/68561mpcc.c481
-rw-r--r--src/devices/machine/68561mpcc.h102
-rw-r--r--src/devices/machine/7200fifo.c138
-rw-r--r--src/devices/machine/7200fifo.h132
-rw-r--r--src/devices/machine/74123.c249
-rw-r--r--src/devices/machine/74123.h147
-rw-r--r--src/devices/machine/74145.c142
-rw-r--r--src/devices/machine/74145.h96
-rw-r--r--src/devices/machine/74148.c198
-rw-r--r--src/devices/machine/74148.h99
-rw-r--r--src/devices/machine/74153.c172
-rw-r--r--src/devices/machine/74153.h92
-rw-r--r--src/devices/machine/74181.c150
-rw-r--r--src/devices/machine/74181.h80
-rw-r--r--src/devices/machine/7474.c216
-rw-r--r--src/devices/machine/7474.h121
-rw-r--r--src/devices/machine/8042kbdc.c618
-rw-r--r--src/devices/machine/8042kbdc.h127
-rw-r--r--src/devices/machine/8530scc.c678
-rw-r--r--src/devices/machine/8530scc.h103
-rw-r--r--src/devices/machine/aakart.c195
-rw-r--r--src/devices/machine/aakart.h100
-rw-r--r--src/devices/machine/adc0808.c187
-rw-r--r--src/devices/machine/adc0808.h140
-rw-r--r--src/devices/machine/adc083x.c448
-rw-r--r--src/devices/machine/adc083x.h126
-rw-r--r--src/devices/machine/adc1038.c121
-rw-r--r--src/devices/machine/adc1038.h69
-rw-r--r--src/devices/machine/adc1213x.c338
-rw-r--r--src/devices/machine/adc1213x.h89
-rw-r--r--src/devices/machine/aicartc.c169
-rw-r--r--src/devices/machine/aicartc.h67
-rw-r--r--src/devices/machine/akiko.c927
-rw-r--r--src/devices/machine/akiko.h155
-rw-r--r--src/devices/machine/am53cf96.c194
-rw-r--r--src/devices/machine/am53cf96.h76
-rw-r--r--src/devices/machine/am9517a.c1279
-rw-r--r--src/devices/machine/am9517a.h255
-rw-r--r--src/devices/machine/amigafdc.c656
-rw-r--r--src/devices/machine/amigafdc.h121
-rw-r--r--src/devices/machine/at28c16.c273
-rw-r--r--src/devices/machine/at28c16.h74
-rw-r--r--src/devices/machine/at29x.c525
-rw-r--r--src/devices/machine/at29x.h116
-rw-r--r--src/devices/machine/at45dbxx.c388
-rw-r--r--src/devices/machine/at45dbxx.h152
-rw-r--r--src/devices/machine/at_keybc.c226
-rw-r--r--src/devices/machine/at_keybc.h108
-rw-r--r--src/devices/machine/atadev.c21
-rw-r--r--src/devices/machine/atadev.h44
-rw-r--r--src/devices/machine/ataflash.c209
-rw-r--r--src/devices/machine/ataflash.h41
-rw-r--r--src/devices/machine/atahle.c950
-rw-r--r--src/devices/machine/atahle.h218
-rw-r--r--src/devices/machine/ataintf.c323
-rw-r--r--src/devices/machine/ataintf.h129
-rw-r--r--src/devices/machine/atapicdr.c81
-rw-r--r--src/devices/machine/atapicdr.h38
-rw-r--r--src/devices/machine/atapihle.c277
-rw-r--r--src/devices/machine/atapihle.h78
-rw-r--r--src/devices/machine/autoconfig.c169
-rw-r--r--src/devices/machine/autoconfig.h74
-rw-r--r--src/devices/machine/ay31015.c753
-rw-r--r--src/devices/machine/ay31015.h198
-rw-r--r--src/devices/machine/bankdev.c90
-rw-r--r--src/devices/machine/bankdev.h75
-rw-r--r--src/devices/machine/bcreader.c330
-rw-r--r--src/devices/machine/bcreader.h60
-rw-r--r--src/devices/machine/buffer.c17
-rw-r--r--src/devices/machine/buffer.h31
-rw-r--r--src/devices/machine/cdp1852.c187
-rw-r--r--src/devices/machine/cdp1852.h102
-rw-r--r--src/devices/machine/cdp1871.c290
-rw-r--r--