summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--scripts/target/mame/arcade.lua2
-rw-r--r--scripts/target/mame/mess.lua2
-rw-r--r--src/emu/cpu/m6800/m6800.c4
-rw-r--r--src/emu/cpu/m6800/m6800.h4
-rw-r--r--src/emu/cpu/m6805/m6805.c4
-rw-r--r--src/emu/cpu/m6805/m6805.h4
-rw-r--r--src/emu/machine/rp5h01.c4
-rw-r--r--src/emu/machine/rp5h01.h4
-rw-r--r--src/emu/machine/s2636.c4
-rw-r--r--src/emu/machine/s2636.h4
-rw-r--r--src/emu/machine/tmp68301.c4
-rw-r--r--src/emu/machine/tmp68301.h4
-rw-r--r--src/emu/video/315_5313.c4
-rw-r--r--src/emu/video/315_5313.h4
-rw-r--r--src/emu/video/pc_vga.h4
-rw-r--r--src/emu/video/tms34061.c2
-rw-r--r--src/emu/video/tms34061.h2
-rw-r--r--src/lib/formats/ace_tap.c4
-rw-r--r--src/lib/formats/ace_tap.h4
-rw-r--r--src/lib/formats/adam_cas.c4
-rw-r--r--src/lib/formats/adam_cas.h4
-rw-r--r--src/lib/formats/apridisk.c4
-rw-r--r--src/lib/formats/apridisk.h4
-rw-r--r--src/lib/formats/atari_dsk.c4
-rw-r--r--src/lib/formats/atari_dsk.h4
-rw-r--r--src/lib/formats/atarist_dsk.c4
-rw-r--r--src/lib/formats/atarist_dsk.h4
-rw-r--r--src/lib/formats/atom_tap.c4
-rw-r--r--src/lib/formats/atom_tap.h4
-rw-r--r--src/lib/formats/bw12_dsk.h4
-rw-r--r--src/lib/formats/bw2_dsk.h4
-rw-r--r--src/lib/formats/cbm_tap.c4
-rw-r--r--src/lib/formats/cbm_tap.h4
-rw-r--r--src/lib/formats/cgen_cas.c4
-rw-r--r--src/lib/formats/cgen_cas.h4
-rw-r--r--src/lib/formats/concept_dsk.h4
-rw-r--r--src/lib/formats/coupedsk.c4
-rw-r--r--src/lib/formats/coupedsk.h4
-rw-r--r--src/lib/formats/cpis_dsk.c7
-rw-r--r--src/lib/formats/cpis_dsk.h4
-rw-r--r--src/lib/formats/cqm_dsk.c4
-rw-r--r--src/lib/formats/cqm_dsk.h4
-rw-r--r--src/lib/formats/csw_cas.c4
-rw-r--r--src/lib/formats/csw_cas.h4
-rw-r--r--src/lib/formats/dcp_dsk.h4
-rw-r--r--src/lib/formats/dim_dsk.c6
-rw-r--r--src/lib/formats/dim_dsk.h4
-rw-r--r--src/lib/formats/dsk_dsk.c4
-rw-r--r--src/lib/formats/dsk_dsk.h4
-rw-r--r--src/lib/formats/esq16_dsk.c4
-rw-r--r--src/lib/formats/esq16_dsk.h4
-rw-r--r--src/lib/formats/esq8_dsk.c4
-rw-r--r--src/lib/formats/esq8_dsk.h4
-rw-r--r--src/lib/formats/fdi_dsk.c4
-rw-r--r--src/lib/formats/flex_dsk.c4
-rw-r--r--src/lib/formats/flex_dsk.h4
-rw-r--r--src/lib/formats/fm7_cas.c4
-rw-r--r--src/lib/formats/fm7_cas.h4
-rw-r--r--src/lib/formats/fmsx_cas.c4
-rw-r--r--src/lib/formats/fmsx_cas.h4
-rw-r--r--src/lib/formats/fmtowns_dsk.c4
-rw-r--r--src/lib/formats/fmtowns_dsk.h4
-rw-r--r--src/lib/formats/gtp_cas.c4
-rw-r--r--src/lib/formats/gtp_cas.h4
-rw-r--r--src/lib/formats/hect_dsk.c4
-rw-r--r--src/lib/formats/hect_dsk.h4
-rw-r--r--src/lib/formats/hect_tap.c4
-rw-r--r--src/lib/formats/hect_tap.h4
-rw-r--r--src/lib/formats/ioprocs.c4
-rw-r--r--src/lib/formats/ioprocs.h4
-rw-r--r--src/lib/formats/iq151_dsk.h4
-rw-r--r--src/lib/formats/itt3030_dsk.h4
-rw-r--r--src/lib/formats/kaypro_dsk.h4
-rw-r--r--src/lib/formats/kc85_dsk.h4
-rw-r--r--src/lib/formats/kim1_cas.c4
-rw-r--r--src/lib/formats/kim1_cas.h4
-rw-r--r--src/lib/formats/lviv_lvt.c2
-rw-r--r--src/lib/formats/lviv_lvt.h2
-rw-r--r--src/lib/formats/m20_dsk.c6
-rw-r--r--src/lib/formats/m20_dsk.h4
-rw-r--r--src/lib/formats/m5_dsk.h4
-rw-r--r--src/lib/formats/mm_dsk.h4
-rw-r--r--src/lib/formats/msx_dsk.c4
-rw-r--r--src/lib/formats/msx_dsk.h4
-rw-r--r--src/lib/formats/mz_cas.c4
-rw-r--r--src/lib/formats/mz_cas.h4
-rw-r--r--src/lib/formats/nanos_dsk.h4
-rw-r--r--src/lib/formats/nes_dsk.c4
-rw-r--r--src/lib/formats/nes_dsk.h4
-rw-r--r--src/lib/formats/nfd_dsk.h4
-rw-r--r--src/lib/formats/orao_cas.c4
-rw-r--r--src/lib/formats/orao_cas.h4
-rw-r--r--src/lib/formats/oric_dsk.h4
-rw-r--r--src/lib/formats/oric_tap.c2
-rw-r--r--src/lib/formats/oric_tap.h2
-rw-r--r--src/lib/formats/p6001_cas.c4
-rw-r--r--src/lib/formats/p6001_cas.h4
-rw-r--r--src/lib/formats/pasti_dsk.c4
-rw-r--r--src/lib/formats/pasti_dsk.h4
-rw-r--r--src/lib/formats/pc98_dsk.c4
-rw-r--r--src/lib/formats/pc98_dsk.h4
-rw-r--r--src/lib/formats/pc98fdi_dsk.h4
-rw-r--r--src/lib/formats/pc_dsk.c4
-rw-r--r--src/lib/formats/pc_dsk.h4
-rw-r--r--src/lib/formats/primoptp.c2
-rw-r--r--src/lib/formats/primoptp.h2
-rw-r--r--src/lib/formats/pyldin_dsk.h4
-rw-r--r--src/lib/formats/rk_cas.c4
-rw-r--r--src/lib/formats/rk_cas.h4
-rw-r--r--src/lib/formats/rx50_dsk.c4
-rw-r--r--src/lib/formats/rx50_dsk.h4
-rw-r--r--src/lib/formats/sc3000_bit.c4
-rw-r--r--src/lib/formats/sc3000_bit.h4
-rw-r--r--src/lib/formats/smx_dsk.h4
-rw-r--r--src/lib/formats/sorc_dsk.c4
-rw-r--r--src/lib/formats/sorc_dsk.h4
-rw-r--r--src/lib/formats/sord_cas.c4
-rw-r--r--src/lib/formats/sord_cas.h4
-rw-r--r--src/lib/formats/st_dsk.h4
-rw-r--r--src/lib/formats/svi_cas.c4
-rw-r--r--src/lib/formats/svi_cas.h4
-rw-r--r--src/lib/formats/svi_dsk.c4
-rw-r--r--src/lib/formats/svi_dsk.h4
-rw-r--r--src/lib/formats/thom_dsk.h4
-rw-r--r--src/lib/formats/ti99_dsk.h4
-rw-r--r--src/lib/formats/trd_dsk.c4
-rw-r--r--src/lib/formats/trd_dsk.h4
-rw-r--r--src/lib/formats/trs_cas.c4
-rw-r--r--src/lib/formats/trs_cas.h4
-rw-r--r--src/lib/formats/trs_dsk.c4
-rw-r--r--src/lib/formats/trs_dsk.h4
-rw-r--r--src/lib/formats/tvc_dsk.h4
-rw-r--r--src/lib/formats/uef_cas.c4
-rw-r--r--src/lib/formats/uef_cas.h4
-rw-r--r--src/lib/formats/vt_cas.c4
-rw-r--r--src/lib/formats/vt_cas.h4
-rw-r--r--src/lib/formats/vt_dsk.c4
-rw-r--r--src/lib/formats/vt_dsk.h4
-rw-r--r--src/lib/formats/vtech1_dsk.c4
-rw-r--r--src/lib/formats/vtech1_dsk.h4
-rw-r--r--src/lib/formats/wd177x_dsk.h4
-rw-r--r--src/lib/formats/x1_tap.c4
-rw-r--r--src/lib/formats/x1_tap.h4
-rw-r--r--src/lib/formats/xdf_dsk.h4
-rw-r--r--src/lib/formats/z80ne_dsk.c2
-rw-r--r--src/lib/formats/z80ne_dsk.h2
-rw-r--r--src/lib/formats/zx81_p.c4
-rw-r--r--src/lib/formats/zx81_p.h4
-rw-r--r--src/mame/audio/carnival.c2
-rw-r--r--src/mame/audio/cps3.h4
-rw-r--r--src/mame/audio/depthch.c2
-rw-r--r--src/mame/audio/dsbz80.c4
-rw-r--r--src/mame/audio/dsbz80.h4
-rw-r--r--src/mame/audio/galaxian.h4
-rw-r--r--src/mame/audio/gorf.c2
-rw-r--r--src/mame/audio/hyprolyb.c2
-rw-r--r--src/mame/audio/hyprolyb.h2
-rw-r--r--src/mame/audio/invinco.c2
-rw-r--r--src/mame/audio/irem.c2
-rw-r--r--src/mame/audio/irem.h2
-rw-r--r--src/mame/audio/llander.c2
-rw-r--r--src/mame/audio/m72.h4
-rw-r--r--src/mame/audio/pleiads.h4
-rw-r--r--src/mame/audio/pulsar.c2
-rw-r--r--src/mame/audio/redbaron.c4
-rw-r--r--src/mame/audio/redbaron.h4
-rw-r--r--src/mame/audio/s11c_bg.c4
-rw-r--r--src/mame/audio/s11c_bg.h4
-rw-r--r--src/mame/audio/segam1audio.c4
-rw-r--r--src/mame/audio/segam1audio.h4
-rw-r--r--src/mame/audio/seibu.h4
-rw-r--r--src/mame/audio/snes_snd.c4
-rw-r--r--src/mame/audio/snes_snd.h4
-rw-r--r--src/mame/audio/sprint4.h2
-rw-r--r--src/mame/audio/t5182.c4
-rw-r--r--src/mame/audio/t5182.h4
-rw-r--r--src/mame/audio/taito_en.c4
-rw-r--r--src/mame/audio/taito_en.h4
-rw-r--r--src/mame/audio/taitosnd.c4
-rw-r--r--src/mame/audio/taitosnd.h4
-rw-r--r--src/mame/audio/targ.c4
-rw-r--r--src/mame/audio/timeplt.h4
-rw-r--r--src/mame/audio/trackfld.h2
-rw-r--r--src/mame/audio/warpwarp.h2
-rw-r--r--src/mame/audio/wiping.h2
-rw-r--r--src/mame/audio/wow.c2
-rw-r--r--src/mame/audio/wpcsnd.c4
-rw-r--r--src/mame/audio/wpcsnd.h4
-rw-r--r--src/mame/etc/fd1094dp.c4
-rw-r--r--src/mame/etc/jrcrypt.c2
-rw-r--r--src/mame/includes/dc.h4
-rw-r--r--src/mame/includes/decocrpt.h4
-rw-r--r--src/mame/includes/gaelcrpt.h2
-rw-r--r--src/mame/includes/galpnipt.h4
-rw-r--r--src/mame/includes/iremipt.h4
-rw-r--r--src/mame/includes/konamipt.h2
-rw-r--r--src/mame/includes/megadriv.h4
-rw-r--r--src/mame/includes/n64.h4
-rw-r--r--src/mame/includes/nb1413m3.h2
-rw-r--r--src/mame/includes/nb1414m4.h4
-rw-r--r--src/mame/includes/pk8000.h4
-rw-r--r--src/mame/includes/segaipt.h4
-rw-r--r--src/mame/includes/slapstic.h4
-rw-r--r--src/mame/includes/snes.h2
-rw-r--r--src/mame/includes/taitoipt.h4
-rw-r--r--src/mame/includes/wpc_pin.h4
-rw-r--r--src/mame/machine/315-5838_317-0229_comp.h4
-rw-r--r--src/mame/machine/315-5881_crypt.h4
-rw-r--r--src/mame/machine/315_5296.c4
-rw-r--r--src/mame/machine/315_5296.h4
-rw-r--r--src/mame/machine/acitya.c4
-rw-r--r--src/mame/machine/bfm_bd1.h4
-rw-r--r--src/mame/machine/bfm_bda.h4
-rw-r--r--src/mame/machine/bfm_comn.c4
-rw-r--r--src/mame/machine/bfm_comn.h4
-rw-r--r--src/mame/machine/bonzeadv.c4
-rw-r--r--src/mame/machine/buggychl.h4
-rw-r--r--src/mame/machine/cat702.c4
-rw-r--r--src/mame/machine/cat702.h4
-rw-r--r--src/mame/machine/cchip.c4
-rw-r--r--src/mame/machine/cdi070.c4
-rw-r--r--src/mame/machine/cdi070.h4
-rw-r--r--src/mame/machine/cdicdic.c4
-rw-r--r--src/mame/machine/cdicdic.h4
-rw-r--r--src/mame/machine/cdislave.c4
-rw-r--r--src/mame/machine/cdislave.h4
-rw-r--r--src/mame/machine/cps2crpt.c2
-rw-r--r--src/mame/machine/dc-ctrl.c4
-rw-r--r--src/mame/machine/dc-ctrl.h4
-rw-r--r--src/mame/machine/deco102.c4
-rw-r--r--src/mame/machine/deco104.h4
-rw-r--r--src/mame/machine/deco222.c4
-rw-r--r--src/mame/machine/deco222.h4
-rw-r--r--src/mame/machine/decocass_tape.c4
-rw-r--r--src/mame/machine/decocass_tape.h4
-rw-r--r--src/mame/machine/decocpu6.c4
-rw-r--r--src/mame/machine/decocpu6.h4
-rw-r--r--src/mame/machine/decocpu7.c4
-rw-r--r--src/mame/machine/decocpu7.h4
-rw-r--r--src/mame/machine/decopincpu.c4
-rw-r--r--src/mame/machine/decopincpu.h4
-rw-r--r--src/mame/machine/fd1089.c4
-rw-r--r--src/mame/machine/fd1089.h4
-rw-r--r--src/mame/machine/fd1094.c4
-rw-r--r--src/mame/machine/fd1094.h4
-rw-r--r--src/mame/machine/fddebug.h4
-rw-r--r--src/mame/machine/gaelcrpt.c2
-rw-r--r--src/mame/machine/gdrom.c4
-rw-r--r--src/mame/machine/gdrom.h4
-rw-r--r--src/mame/machine/igs022.c4
-rw-r--r--src/mame/machine/igs022.h4
-rw-r--r--src/mame/machine/igs025.c4
-rw-r--r--src/mame/machine/igs025.h4
-rw-r--r--src/mame/machine/igs028.c4
-rw-r--r--src/mame/machine/igs028.h4
-rw-r--r--src/mame/machine/igs036crypt.c4
-rw-r--r--src/mame/machine/igs036crypt.h4
-rw-r--r--src/mame/machine/inder_sb.c4
-rw-r--r--src/mame/machine/inder_sb.h4
-rw-r--r--src/mame/machine/inder_vid.c4
-rw-r--r--src/mame/machine/inder_vid.h4
-rw-r--r--src/mame/machine/irem_cpu.h4
-rw-r--r--src/mame/machine/jalcrpt.c4
-rw-r--r--src/mame/machine/jalcrpt.h4
-rw-r--r--src/mame/machine/jumpshot.c4
-rw-r--r--src/mame/machine/k573dio.c4
-rw-r--r--src/mame/machine/k573dio.h4
-rw-r--r--src/mame/machine/kabuki.c4
-rw-r--r--src/mame/machine/kabuki.h4
-rw-r--r--src/mame/machine/kaneko_calc3.c4
-rw-r--r--src/mame/machine/kaneko_calc3.h4
-rw-r--r--src/mame/machine/kaneko_hit.c4
-rw-r--r--src/mame/machine/kaneko_hit.h4
-rw-r--r--src/mame/machine/konami1.c2
-rw-r--r--src/mame/machine/konami1.h2
-rw-r--r--src/mame/machine/konppc.c4
-rw-r--r--src/mame/machine/konppc.h4
-rw-r--r--src/mame/machine/mathbox.c2
-rw-r--r--src/mame/machine/mathbox.h2
-rw-r--r--src/mame/machine/mc8123.c4
-rw-r--r--src/mame/machine/mc8123.h4
-rw-r--r--src/mame/machine/megadriv.c4
-rw-r--r--src/mame/machine/meters.c4
-rw-r--r--src/mame/machine/meters.h4
-rw-r--r--src/mame/machine/namco62.c4
-rw-r--r--src/mame/machine/namco62.h4
-rw-r--r--src/mame/machine/namcoio.c4
-rw-r--r--src/mame/machine/namcoio.h4
-rw-r--r--src/mame/machine/namcomcu.c2
-rw-r--r--src/mame/machine/namcomcu.h2
-rw-r--r--src/mame/machine/nb1413m3.c2
-rw-r--r--src/mame/machine/neoboot.c4
-rw-r--r--src/mame/machine/neocrypt.c4
-rw-r--r--src/mame/machine/neoprot.c3
-rw-r--r--src/mame/machine/pgmcrypt.c4
-rw-r--r--src/mame/machine/pgmcrypt.h4
-rw-r--r--src/mame/machine/pgmprot_igs025_igs012.c4
-rw-r--r--src/mame/machine/pgmprot_igs025_igs022.c4
-rw-r--r--src/mame/machine/pgmprot_igs025_igs028.c4
-rw-r--r--src/mame/machine/pxa255.h4
-rw-r--r--src/mame/machine/r2crypt.c4
-rw-r--r--src/mame/machine/raiden2cop.h4
-rw-r--r--src/mame/machine/sec.c4
-rw-r--r--src/mame/machine/sec.h4
-rw-r--r--src/mame/machine/segabb.c4
-rw-r--r--src/mame/machine/segabb.h4
-rw-r--r--src/mame/machine/segacrp2.c4
-rw-r--r--src/mame/machine/segacrp2.h4
-rw-r--r--src/mame/machine/segacrpt.c4
-rw-r--r--src/mame/machine/segacrpt.h4
-rw-r--r--src/mame/machine/segag80.c4
-rw-r--r--src/mame/machine/segag80.h4
-rw-r--r--src/mame/machine/seibuspi.c2
-rw-r--r--src/mame/machine/seibuspi.h4
-rw-r--r--src/mame/machine/snes.c2
315 files changed, 581 insertions, 599 deletions
diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua
index 81e2ff38089..0dfec94644a 100644
--- a/scripts/target/mame/arcade.lua
+++ b/scripts/target/mame/arcade.lua
@@ -2141,9 +2141,7 @@ files {
MAME_DIR .. "src/mame/video/neogeo.c",
MAME_DIR .. "src/mame/drivers/neogeo_noslot.c",
MAME_DIR .. "src/mame/video/neogeo_spr.c",
- MAME_DIR .. "src/mame/machine/neoboot.c",
MAME_DIR .. "src/mame/machine/neocrypt.c",
- MAME_DIR .. "src/mame/machine/neoprot.c",
MAME_DIR .. "src/mame/machine/ng_memcard.c",
}
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index 415d49b27db..b8fd7046336 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -950,9 +950,7 @@ files {
MAME_DIR .. "src/mame/machine/315-5881_crypt.c",
MAME_DIR .. "src/mame/video/powervr2.c",
MAME_DIR .. "src/mame/drivers/neogeo.c",
- MAME_DIR .. "src/mame/machine/neoboot.c",
MAME_DIR .. "src/mame/machine/neocrypt.c",
- MAME_DIR .. "src/mame/machine/neoprot.c",
MAME_DIR .. "src/mame/machine/ng_memcard.c",
MAME_DIR .. "src/mame/video/neogeo.c",
MAME_DIR .. "src/mame/video/neogeo_spr.c",
diff --git a/src/emu/cpu/m6800/m6800.c b/src/emu/cpu/m6800/m6800.c
index 425e3f41c5e..3cb68924929 100644
--- a/src/emu/cpu/m6800/m6800.c
+++ b/src/emu/cpu/m6800/m6800.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
/*** m6800: Portable 6800 class emulator *************************************
m68xx.c
diff --git a/src/emu/cpu/m6800/m6800.h b/src/emu/cpu/m6800/m6800.h
index 6695ef944fa..1f7d668861b 100644
--- a/src/emu/cpu/m6800/m6800.h
+++ b/src/emu/cpu/m6800/m6800.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
/*** m6800: Portable 6800 class emulator *************************************/
#pragma once
diff --git a/src/emu/cpu/m6805/m6805.c b/src/emu/cpu/m6805/m6805.c
index 6b5b7bc0ed9..8df8c9416ac 100644
--- a/src/emu/cpu/m6805/m6805.c
+++ b/src/emu/cpu/m6805/m6805.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
/*** m6805: Portable 6805 emulator ******************************************
m6805.c (Also supports hd68705 and hd63705 variants)
diff --git a/src/emu/cpu/m6805/m6805.h b/src/emu/cpu/m6805/m6805.h
index d8301e203df..26bccefbd15 100644
--- a/src/emu/cpu/m6805/m6805.h
+++ b/src/emu/cpu/m6805/m6805.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
/*** m6805: Portable 6805 emulator ******************************************/
#pragma once
diff --git a/src/emu/machine/rp5h01.c b/src/emu/machine/rp5h01.c
index 91d133712da..53691cf160f 100644
--- a/src/emu/machine/rp5h01.c
+++ b/src/emu/machine/rp5h01.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
/***************************************************************************
RP5H01 - Ricoh 64x1bit(+8bit) PROM with 6/7-bit counter
diff --git a/src/emu/machine/rp5h01.h b/src/emu/machine/rp5h01.h
index 2979d1b0a57..016f05884ae 100644
--- a/src/emu/machine/rp5h01.h
+++ b/src/emu/machine/rp5h01.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
/***************************************************************************
RP5H01 - Ricoh 64x1bit(+8bit) PROM with 6/7-bit counter
diff --git a/src/emu/machine/s2636.c b/src/emu/machine/s2636.c
index 2a33bfe6857..706c4195f7c 100644
--- a/src/emu/machine/s2636.c
+++ b/src/emu/machine/s2636.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Mariusz Wojcieszek, Peter Trauner
/**********************************************************************
Signetics 2636 video chip
diff --git a/src/emu/machine/s2636.h b/src/emu/machine/s2636.h
index 53aae846abb..4e8859f65b9 100644
--- a/src/emu/machine/s2636.h
+++ b/src/emu/machine/s2636.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Mariusz Wojcieszek, Peter Trauner
/**********************************************************************
Signetics 2636 video chip
diff --git a/src/emu/machine/tmp68301.c b/src/emu/machine/tmp68301.c
index 7cd1dc3daea..26a4d2fea70 100644
--- a/src/emu/machine/tmp68301.c
+++ b/src/emu/machine/tmp68301.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Luca Elia
/***************************************************************************
TMP68301 basic emulation + Interrupt Handling
diff --git a/src/emu/machine/tmp68301.h b/src/emu/machine/tmp68301.h
index 627e80e8326..d7a49a434b7 100644
--- a/src/emu/machine/tmp68301.h
+++ b/src/emu/machine/tmp68301.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Luca Elia
#ifndef TMP68301_H
#define TMP68301_H
diff --git a/src/emu/video/315_5313.c b/src/emu/video/315_5313.c
index da6a6d17682..0153c2ad05b 100644
--- a/src/emu/video/315_5313.c
+++ b/src/emu/video/315_5313.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/* Sega 315-5313 - Megadrive VDP */
#include "emu.h"
diff --git a/src/emu/video/315_5313.h b/src/emu/video/315_5313.h
index b2146896ac3..8bcf91a6d5f 100644
--- a/src/emu/video/315_5313.h
+++ b/src/emu/video/315_5313.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/* Sega Megadrive / Genesis VDP */
#pragma once
diff --git a/src/emu/video/pc_vga.h b/src/emu/video/pc_vga.h
index 05bce83c4a2..613d38a1616 100644
--- a/src/emu/video/pc_vga.h
+++ b/src/emu/video/pc_vga.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nathan Woods, Peter Trauner, Angelo Salese
/***************************************************************************
pc_vga.h
diff --git a/src/emu/video/tms34061.c b/src/emu/video/tms34061.c
index ff5ba2449c6..1be2f88302d 100644
--- a/src/emu/video/tms34061.c
+++ b/src/emu/video/tms34061.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Zsolt Vasvari, Aaron Giles
/****************************************************************************
* *
* Functions to emulate the TMS34061 video controller *
diff --git a/src/emu/video/tms34061.h b/src/emu/video/tms34061.h
index 74b6104fd26..0ad3143cd53 100644
--- a/src/emu/video/tms34061.h
+++ b/src/emu/video/tms34061.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Zsolt Vasvari, Aaron Giles
/****************************************************************************
* *
* Function prototypes and constants used by the TMS34061 emulator *
diff --git a/src/lib/formats/ace_tap.c b/src/lib/formats/ace_tap.c
index 4465a587e16..3479d6ba1f5 100644
--- a/src/lib/formats/ace_tap.c
+++ b/src/lib/formats/ace_tap.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Wilbert Pol
/********************************************************************
Support for Jupiter Ace .tap cassette images
diff --git a/src/lib/formats/ace_tap.h b/src/lib/formats/ace_tap.h
index f920a5f23e2..27a1e93129d 100644
--- a/src/lib/formats/ace_tap.h
+++ b/src/lib/formats/ace_tap.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Wilbert Pol
/*********************************************************************
ace_tap.h
diff --git a/src/lib/formats/adam_cas.c b/src/lib/formats/adam_cas.c
index fdc3a5fd6c7..54d7427242d 100644
--- a/src/lib/formats/adam_cas.c
+++ b/src/lib/formats/adam_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Curt Coder
#include <assert.h>
diff --git a/src/lib/formats/adam_cas.h b/src/lib/formats/adam_cas.h
index b5eaa761eff..68ac57af5e9 100644
--- a/src/lib/formats/adam_cas.h
+++ b/src/lib/formats/adam_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Curt Coder
/*********************************************************************
adam_cas.h
diff --git a/src/lib/formats/apridisk.c b/src/lib/formats/apridisk.c
index 02d472ebe5e..46dfaf96c36 100644
--- a/src/lib/formats/apridisk.c
+++ b/src/lib/formats/apridisk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Dirk Best
/***************************************************************************
APRIDISK disk image format
diff --git a/src/lib/formats/apridisk.h b/src/lib/formats/apridisk.h
index 8ff40b790f9..d33743d8711 100644
--- a/src/lib/formats/apridisk.h
+++ b/src/lib/formats/apridisk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Dirk Best
/***************************************************************************
APRIDISK disk image format
diff --git a/src/lib/formats/atari_dsk.c b/src/lib/formats/atari_dsk.c
index 90a998018c0..f5ccd03c952 100644
--- a/src/lib/formats/atari_dsk.c
+++ b/src/lib/formats/atari_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/atari_dsk.c
diff --git a/src/lib/formats/atari_dsk.h b/src/lib/formats/atari_dsk.h
index 1948725af0e..3ae04603e67 100644
--- a/src/lib/formats/atari_dsk.h
+++ b/src/lib/formats/atari_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/atari_dsk.h
diff --git a/src/lib/formats/atarist_dsk.c b/src/lib/formats/atarist_dsk.c
index fd9178184ea..eb559a940c4 100644
--- a/src/lib/formats/atarist_dsk.c
+++ b/src/lib/formats/atarist_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/atarist_dsk.c
diff --git a/src/lib/formats/atarist_dsk.h b/src/lib/formats/atarist_dsk.h
index 9b65ddbdc4e..6c86e456a5b 100644
--- a/src/lib/formats/atarist_dsk.h
+++ b/src/lib/formats/atarist_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/atarist_dsk.h
diff --git a/src/lib/formats/atom_tap.c b/src/lib/formats/atom_tap.c
index eff2e125e2e..06d614a10b3 100644
--- a/src/lib/formats/atom_tap.c
+++ b/src/lib/formats/atom_tap.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Curt Coder
/*********************************************************************
formats/atom_tap.c
diff --git a/src/lib/formats/atom_tap.h b/src/lib/formats/atom_tap.h
index 4b8829e89b8..b8e62aa1726 100644
--- a/src/lib/formats/atom_tap.h
+++ b/src/lib/formats/atom_tap.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Curt Coder
/*********************************************************************
formats/atom_tap.h
diff --git a/src/lib/formats/bw12_dsk.h b/src/lib/formats/bw12_dsk.h
index 4d15c364c8a..c9455463486 100644
--- a/src/lib/formats/bw12_dsk.h
+++ b/src/lib/formats/bw12_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/bw12_dsk.h
diff --git a/src/lib/formats/bw2_dsk.h b/src/lib/formats/bw2_dsk.h
index 7c5ce51ca41..d5fa5c66187 100644
--- a/src/lib/formats/bw2_dsk.h
+++ b/src/lib/formats/bw2_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/bw2_dsk.h
diff --git a/src/lib/formats/cbm_tap.c b/src/lib/formats/cbm_tap.c
index 13119ad1f8f..23b8a8846ed 100644
--- a/src/lib/formats/cbm_tap.c
+++ b/src/lib/formats/cbm_tap.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Fabio Priuli
/*
Tape support for C16 / C64 / VIC20 TAP format
diff --git a/src/lib/formats/cbm_tap.h b/src/lib/formats/cbm_tap.h
index 6a339e9d95e..d8043cd883e 100644
--- a/src/lib/formats/cbm_tap.h
+++ b/src/lib/formats/cbm_tap.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Fabio Priuli
/*********************************************************************
cbm_tap.h
diff --git a/src/lib/formats/cgen_cas.c b/src/lib/formats/cgen_cas.c
index db499a1e5c1..d9165441618 100644
--- a/src/lib/formats/cgen_cas.c
+++ b/src/lib/formats/cgen_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Wilbert Pol
/********************************************************************
Support for EACA Colour Genie .cas cassette images
diff --git a/src/lib/formats/cgen_cas.h b/src/lib/formats/cgen_cas.h
index fe01d49713b..6e419e9d47c 100644
--- a/src/lib/formats/cgen_cas.h
+++ b/src/lib/formats/cgen_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Wilbert Pol
/*********************************************************************
cgen_cas.h
diff --git a/src/lib/formats/concept_dsk.h b/src/lib/formats/concept_dsk.h
index 1c194114bef..171798c0fc6 100644
--- a/src/lib/formats/concept_dsk.h
+++ b/src/lib/formats/concept_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert, R. Belmont
/*********************************************************************
formats/concept_dsk.h
diff --git a/src/lib/formats/coupedsk.c b/src/lib/formats/coupedsk.c
index c7c397f6e5b..f45222ae1ae 100644
--- a/src/lib/formats/coupedsk.c
+++ b/src/lib/formats/coupedsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*************************************************************************
formats/coupedsk.c
diff --git a/src/lib/formats/coupedsk.h b/src/lib/formats/coupedsk.h
index c67448f71c9..9345ded421a 100644
--- a/src/lib/formats/coupedsk.h
+++ b/src/lib/formats/coupedsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*************************************************************************
formats/coupedsk.h
diff --git a/src/lib/formats/cpis_dsk.c b/src/lib/formats/cpis_dsk.c
index fd9d4e4e610..088fcebb908 100644
--- a/src/lib/formats/cpis_dsk.c
+++ b/src/lib/formats/cpis_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/cpis_dsk.c
@@ -97,9 +97,6 @@ LEGACY_FLOPPY_OPTIONS_END
-
-// license:BSD-3-Clause
-// copyright-holders:Olivier Galibert
/*********************************************************************
formats/cpis_dsk.c
diff --git a/src/lib/formats/cpis_dsk.h b/src/lib/formats/cpis_dsk.h
index 05f014fded9..e6e4e8bad20 100644
--- a/src/lib/formats/cpis_dsk.h
+++ b/src/lib/formats/cpis_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/cpis_dsk.h
diff --git a/src/lib/formats/cqm_dsk.c b/src/lib/formats/cqm_dsk.c
index df3f98462d8..5ecf4da3186 100644
--- a/src/lib/formats/cqm_dsk.c
+++ b/src/lib/formats/cqm_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/cqm_dsk.c
diff --git a/src/lib/formats/cqm_dsk.h b/src/lib/formats/cqm_dsk.h
index 93db124f54c..e07577c1e4c 100644
--- a/src/lib/formats/cqm_dsk.h
+++ b/src/lib/formats/cqm_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/cqm_dsk.h
diff --git a/src/lib/formats/csw_cas.c b/src/lib/formats/csw_cas.c
index ae9640d8a10..94a45edde1f 100644
--- a/src/lib/formats/csw_cas.c
+++ b/src/lib/formats/csw_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Gordon Jefferyes
/*
CSW format
----------
diff --git a/src/lib/formats/csw_cas.h b/src/lib/formats/csw_cas.h
index cd7c1a53790..2f1971bfdbd 100644
--- a/src/lib/formats/csw_cas.h
+++ b/src/lib/formats/csw_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Gordon Jefferyes
/*
csw_cas.h
diff --git a/src/lib/formats/dcp_dsk.h b/src/lib/formats/dcp_dsk.h
index 1a1756faf2d..30d385bbbf5 100644
--- a/src/lib/formats/dcp_dsk.h
+++ b/src/lib/formats/dcp_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:etabeta
/*********************************************************************
formats/dcp_dsk.h
diff --git a/src/lib/formats/dim_dsk.c b/src/lib/formats/dim_dsk.c
index 3cf84536c9c..42668b39faf 100644
--- a/src/lib/formats/dim_dsk.c
+++ b/src/lib/formats/dim_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/dim_dsk.c
@@ -103,8 +103,6 @@ FLOPPY_CONSTRUCT(dim_dsk_construct)
}
-// license:BSD-3-Clause
-// copyright-holders:Olivier Galibert
/*********************************************************************
formats/dim_dsk.c
diff --git a/src/lib/formats/dim_dsk.h b/src/lib/formats/dim_dsk.h
index ce586a21975..c7d4cea0d34 100644
--- a/src/lib/formats/dim_dsk.h
+++ b/src/lib/formats/dim_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/dim_dsk.h
diff --git a/src/lib/formats/dsk_dsk.c b/src/lib/formats/dsk_dsk.c
index 88ec2917ed8..6922071de25 100644
--- a/src/lib/formats/dsk_dsk.c
+++ b/src/lib/formats/dsk_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/dsk_dsk.c
diff --git a/src/lib/formats/dsk_dsk.h b/src/lib/formats/dsk_dsk.h
index 9ca89c04685..d92784f78e8 100644
--- a/src/lib/formats/dsk_dsk.h
+++ b/src/lib/formats/dsk_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/dsk_dsk.h
diff --git a/src/lib/formats/esq16_dsk.c b/src/lib/formats/esq16_dsk.c
index 5e3fe626656..bf676f18460 100644
--- a/src/lib/formats/esq16_dsk.c
+++ b/src/lib/formats/esq16_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/esq16_dsk.c
diff --git a/src/lib/formats/esq16_dsk.h b/src/lib/formats/esq16_dsk.h
index 5c2e78095df..57088110cf5 100644
--- a/src/lib/formats/esq16_dsk.h
+++ b/src/lib/formats/esq16_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/esq16_dsk.h
diff --git a/src/lib/formats/esq8_dsk.c b/src/lib/formats/esq8_dsk.c
index 9d4b047acd6..d95c6119636 100644
--- a/src/lib/formats/esq8_dsk.c
+++ b/src/lib/formats/esq8_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/esq8_dsk.c
diff --git a/src/lib/formats/esq8_dsk.h b/src/lib/formats/esq8_dsk.h
index 0d6d823e66c..f2f19419016 100644
--- a/src/lib/formats/esq8_dsk.h
+++ b/src/lib/formats/esq8_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/esq8_dsk.h
diff --git a/src/lib/formats/fdi_dsk.c b/src/lib/formats/fdi_dsk.c
index 15de54005f4..05d3d7807b7 100644
--- a/src/lib/formats/fdi_dsk.c
+++ b/src/lib/formats/fdi_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Curt Coder
/*********************************************************************
formats/fdi_dsk.h
diff --git a/src/lib/formats/flex_dsk.c b/src/lib/formats/flex_dsk.c
index 03a288e9efd..e8e24e1dd53 100644
--- a/src/lib/formats/flex_dsk.c
+++ b/src/lib/formats/flex_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* flex_dsk.c - FLEX compatible disk images
*
diff --git a/src/lib/formats/flex_dsk.h b/src/lib/formats/flex_dsk.h
index 7d680002b05..95a03a78f15 100644
--- a/src/lib/formats/flex_dsk.h
+++ b/src/lib/formats/flex_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* flex_dsk.h
*
diff --git a/src/lib/formats/fm7_cas.c b/src/lib/formats/fm7_cas.c
index b1a605ea55a..b1ce8f397b4 100644
--- a/src/lib/formats/fm7_cas.c
+++ b/src/lib/formats/fm7_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* Fujitsu FM-7 series cassette handling
*/
diff --git a/src/lib/formats/fm7_cas.h b/src/lib/formats/fm7_cas.h
index e8ca98933ae..6c528f71882 100644
--- a/src/lib/formats/fm7_cas.h
+++ b/src/lib/formats/fm7_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* Fujitsu FM-7 cassette format handling
*/
diff --git a/src/lib/formats/fmsx_cas.c b/src/lib/formats/fmsx_cas.c
index 32bf6e62d6e..10a26d2e232 100644
--- a/src/lib/formats/fmsx_cas.c
+++ b/src/lib/formats/fmsx_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Sean Young
#include <assert.h>
#include "formats/fmsx_cas.h"
diff --git a/src/lib/formats/fmsx_cas.h b/src/lib/formats/fmsx_cas.h
index d9998345367..3dc53b1dce4 100644
--- a/src/lib/formats/fmsx_cas.h
+++ b/src/lib/formats/fmsx_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Sean Young
/*********************************************************************
fmsx_cas.h
diff --git a/src/lib/formats/fmtowns_dsk.c b/src/lib/formats/fmtowns_dsk.c
index 32409019cc3..633b53fcd87 100644
--- a/src/lib/formats/fmtowns_dsk.c
+++ b/src/lib/formats/fmtowns_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* fmtowns_dsk.c
*
diff --git a/src/lib/formats/fmtowns_dsk.h b/src/lib/formats/fmtowns_dsk.h
index c6361fe2316..ae11ef78961 100644
--- a/src/lib/formats/fmtowns_dsk.h
+++ b/src/lib/formats/fmtowns_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* fmtowns_dsk.h
*
diff --git a/src/lib/formats/gtp_cas.c b/src/lib/formats/gtp_cas.c
index 9cb28dabe76..1711a0a76b5 100644
--- a/src/lib/formats/gtp_cas.c
+++ b/src/lib/formats/gtp_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*
Tape support for Glaksija GTP format
diff --git a/src/lib/formats/gtp_cas.h b/src/lib/formats/gtp_cas.h
index b78b68deaba..aba3031dbec 100644
--- a/src/lib/formats/gtp_cas.h
+++ b/src/lib/formats/gtp_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*
gtp_cas.h
diff --git a/src/lib/formats/hect_dsk.c b/src/lib/formats/hect_dsk.c
index 5ae102ad5d1..4e8794131f8 100644
--- a/src/lib/formats/hect_dsk.c
+++ b/src/lib/formats/hect_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:JJ Stacino
/*********************************************************************
formats/hect_dsk.c
diff --git a/src/lib/formats/hect_dsk.h b/src/lib/formats/hect_dsk.h
index c334ed60d27..7ff95f76edc 100644
--- a/src/lib/formats/hect_dsk.h
+++ b/src/lib/formats/hect_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:JJ Stacino
/*********************************************************************
formats/hect_dsk.h
diff --git a/src/lib/formats/hect_tap.c b/src/lib/formats/hect_tap.c
index 26ad7f7b607..b9365d35f05 100644
--- a/src/lib/formats/hect_tap.c
+++ b/src/lib/formats/hect_tap.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:JJ Stacino
/********************************************************************
Support for Micronique machine .K7 and *.FOR cassette images
diff --git a/src/lib/formats/hect_tap.h b/src/lib/formats/hect_tap.h
index 1abaabab23b..67e0a0b2bd1 100644
--- a/src/lib/formats/hect_tap.h
+++ b/src/lib/formats/hect_tap.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:JJ Stacino
/*********************************************************************
hect_tap.h
diff --git a/src/lib/formats/ioprocs.c b/src/lib/formats/ioprocs.c
index 04daf16b1c6..284da9851d2 100644
--- a/src/lib/formats/ioprocs.c
+++ b/src/lib/formats/ioprocs.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nathan Woods
#include <stdio.h>
#include <string.h>
#include <assert.h>
diff --git a/src/lib/formats/ioprocs.h b/src/lib/formats/ioprocs.h
index c8cd45226a0..824e0d38129 100644
--- a/src/lib/formats/ioprocs.h
+++ b/src/lib/formats/ioprocs.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nathan Woods
/*********************************************************************
ioprocs.h
diff --git a/src/lib/formats/iq151_dsk.h b/src/lib/formats/iq151_dsk.h
index 699c84482f6..9f2b69d7617 100644
--- a/src/lib/formats/iq151_dsk.h
+++ b/src/lib/formats/iq151_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/iq151_dsk.h
diff --git a/src/lib/formats/itt3030_dsk.h b/src/lib/formats/itt3030_dsk.h
index 8d35a842f4e..a43c9c1cd20 100644
--- a/src/lib/formats/itt3030_dsk.h
+++ b/src/lib/formats/itt3030_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/itt3030_dsk.h
diff --git a/src/lib/formats/kaypro_dsk.h b/src/lib/formats/kaypro_dsk.h
index f633a779c88..589d16fc150 100644
--- a/src/lib/formats/kaypro_dsk.h
+++ b/src/lib/formats/kaypro_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert, Robbbert
/*********************************************************************
formats/kaypro_dsk.h
diff --git a/src/lib/formats/kc85_dsk.h b/src/lib/formats/kc85_dsk.h
index ab582a4f71d..f13ba7f6a0d 100644
--- a/src/lib/formats/kc85_dsk.h
+++ b/src/lib/formats/kc85_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/kc85_dsk.h
diff --git a/src/lib/formats/kim1_cas.c b/src/lib/formats/kim1_cas.c
index b10a9980b34..116b27d6c1b 100644
--- a/src/lib/formats/kim1_cas.c
+++ b/src/lib/formats/kim1_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+/// license:BSD-3-Clause
+// copyright-holders:Wilbert Pol
#include <assert.h>
#include "kim1_cas.h"
diff --git a/src/lib/formats/kim1_cas.h b/src/lib/formats/kim1_cas.h
index 5cde2a30baf..9be9f63f7ac 100644
--- a/src/lib/formats/kim1_cas.h
+++ b/src/lib/formats/kim1_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+/// license:BSD-3-Clause
+// copyright-holders:Wilbert Pol
/*********************************************************************
kim1_cas.h
diff --git a/src/lib/formats/lviv_lvt.c b/src/lib/formats/lviv_lvt.c
index c381da94c1c..b78e931e2a1 100644
--- a/src/lib/formats/lviv_lvt.c
+++ b/src/lib/formats/lviv_lvt.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Krzysztof Strzecha
/* .LVT tape images */
#include <assert.h>
diff --git a/src/lib/formats/lviv_lvt.h b/src/lib/formats/lviv_lvt.h
index 19663b893a1..78b7a885713 100644
--- a/src/lib/formats/lviv_lvt.h
+++ b/src/lib/formats/lviv_lvt.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Krzysztof Strzecha
/*********************************************************************
lviv_lvt.h
diff --git a/src/lib/formats/m20_dsk.c b/src/lib/formats/m20_dsk.c
index 33fa283a63d..8dbb403143b 100644
--- a/src/lib/formats/m20_dsk.c
+++ b/src/lib/formats/m20_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/m20_dsk.c
@@ -172,8 +172,6 @@ LEGACY_FLOPPY_OPTIONS_START( m20 )
LEGACY_FLOPPY_OPTIONS_END
-// license:BSD-3-Clause
-// copyright-holders:Olivier Galibert
/*********************************************************************
formats/m20_dsk.c
diff --git a/src/lib/formats/m20_dsk.h b/src/lib/formats/m20_dsk.h
index 39f7c1ce3d7..f4b23017953 100644
--- a/src/lib/formats/m20_dsk.h
+++ b/src/lib/formats/m20_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/m20_dsk.c
diff --git a/src/lib/formats/m5_dsk.h b/src/lib/formats/m5_dsk.h
index 65378e6405d..15b806b6035 100644
--- a/src/lib/formats/m5_dsk.h
+++ b/src/lib/formats/m5_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/m5_dsk.h
diff --git a/src/lib/formats/mm_dsk.h b/src/lib/formats/mm_dsk.h
index 52a436254d8..ad72b23d4e9 100644
--- a/src/lib/formats/mm_dsk.h
+++ b/src/lib/formats/mm_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/mm_dsk.h
diff --git a/src/lib/formats/msx_dsk.c b/src/lib/formats/msx_dsk.c
index fbbcb2b0de0..815c6fa5e2e 100644
--- a/src/lib/formats/msx_dsk.c
+++ b/src/lib/formats/msx_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/msx_dsk.c
diff --git a/src/lib/formats/msx_dsk.h b/src/lib/formats/msx_dsk.h
index c175f5ba80f..8e26ec93128 100644
--- a/src/lib/formats/msx_dsk.h
+++ b/src/lib/formats/msx_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
msx_dsk.h
diff --git a/src/lib/formats/mz_cas.c b/src/lib/formats/mz_cas.c
index 6ea6022e6b9..9aa0ced3554 100644
--- a/src/lib/formats/mz_cas.c
+++ b/src/lib/formats/mz_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nathan Woods
#include <string.h>
#include <assert.h>
#include "mz_cas.h"
diff --git a/src/lib/formats/mz_cas.h b/src/lib/formats/mz_cas.h
index 49080f8608b..f1010a111a9 100644
--- a/src/lib/formats/mz_cas.h
+++ b/src/lib/formats/mz_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nathan Woods
/*********************************************************************
mz_cas.h
diff --git a/src/lib/formats/nanos_dsk.h b/src/lib/formats/nanos_dsk.h
index 79db83dcc1d..97767aa9a59 100644
--- a/src/lib/formats/nanos_dsk.h
+++ b/src/lib/formats/nanos_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/nanos_dsk.h
diff --git a/src/lib/formats/nes_dsk.c b/src/lib/formats/nes_dsk.c
index dd1f3cf74b9..5fc263a5f26 100644
--- a/src/lib/formats/nes_dsk.c
+++ b/src/lib/formats/nes_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/nes_dsk.c
diff --git a/src/lib/formats/nes_dsk.h b/src/lib/formats/nes_dsk.h
index 4f3f1b51e2b..1e56614e673 100644
--- a/src/lib/formats/nes_dsk.h
+++ b/src/lib/formats/nes_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/nes_dsk.h
diff --git a/src/lib/formats/nfd_dsk.h b/src/lib/formats/nfd_dsk.h
index ca7b25c7d9c..c490241d4d4 100644
--- a/src/lib/formats/nfd_dsk.h
+++ b/src/lib/formats/nfd_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:etabeta
/*********************************************************************
formats/nfd_dsk.h
diff --git a/src/lib/formats/orao_cas.c b/src/lib/formats/orao_cas.c
index 36df3d98422..9e88119d825 100644
--- a/src/lib/formats/orao_cas.c
+++ b/src/lib/formats/orao_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*
Tape support for Orao TAP format
diff --git a/src/lib/formats/orao_cas.h b/src/lib/formats/orao_cas.h
index 187664ca870..588acd05f30 100644
--- a/src/lib/formats/orao_cas.h
+++ b/src/lib/formats/orao_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*
orao_cas.h
diff --git a/src/lib/formats/oric_dsk.h b/src/lib/formats/oric_dsk.h
index 77a1c162ad4..97bd6e35408 100644
--- a/src/lib/formats/oric_dsk.h
+++ b/src/lib/formats/oric_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/oric_dsk.h
diff --git a/src/lib/formats/oric_tap.c b/src/lib/formats/oric_tap.c
index 1c5ca227b93..f163aaaff47 100644
--- a/src/lib/formats/oric_tap.c
+++ b/src/lib/formats/oric_tap.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Kevin Thacker
#include <assert.h>
#include "oric_tap.h"
diff --git a/src/lib/formats/oric_tap.h b/src/lib/formats/oric_tap.h
index 793f84fb37c..43c3f2f86ea 100644
--- a/src/lib/formats/oric_tap.h
+++ b/src/lib/formats/oric_tap.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Kevin Thacker
/*********************************************************************
oric_tap.h
diff --git a/src/lib/formats/p6001_cas.c b/src/lib/formats/p6001_cas.c
index 724d3f23bb5..a0ce656e4eb 100644
--- a/src/lib/formats/p6001_cas.c
+++ b/src/lib/formats/p6001_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Angelo Salese
/*
* NEC PC-6001 cassette format handling
*/
diff --git a/src/lib/formats/p6001_cas.h b/src/lib/formats/p6001_cas.h
index a6365a4ed96..fc7ba0af860 100644
--- a/src/lib/formats/p6001_cas.h
+++ b/src/lib/formats/p6001_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Angelo Salese
/*
* NEC PC-6001 cassette format handling
*/
diff --git a/src/lib/formats/pasti_dsk.c b/src/lib/formats/pasti_dsk.c
index c0e8668cdab..656a50c86b0 100644
--- a/src/lib/formats/pasti_dsk.c
+++ b/src/lib/formats/pasti_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
#include "emu.h" // logerror
#include "pasti_dsk.h"
diff --git a/src/lib/formats/pasti_dsk.h b/src/lib/formats/pasti_dsk.h
index 46e7df42131..0d1165f48b4 100644
--- a/src/lib/formats/pasti_dsk.h
+++ b/src/lib/formats/pasti_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
#ifndef PASTI_DSK_H_
#define PASTI_DSK_H_
diff --git a/src/lib/formats/pc98_dsk.c b/src/lib/formats/pc98_dsk.c
index b6a46bd2e23..3d85a4380dd 100644
--- a/src/lib/formats/pc98_dsk.c
+++ b/src/lib/formats/pc98_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Angelo Salese
/*********************************************************************
formats/pc98_dsk.c
diff --git a/src/lib/formats/pc98_dsk.h b/src/lib/formats/pc98_dsk.h
index 6694feaeb17..5655d187399 100644
--- a/src/lib/formats/pc98_dsk.h
+++ b/src/lib/formats/pc98_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Angelo Salese
/*********************************************************************
formats/pc98_dsk.h
diff --git a/src/lib/formats/pc98fdi_dsk.h b/src/lib/formats/pc98fdi_dsk.h
index cd69a60892d..c71c4c587fd 100644
--- a/src/lib/formats/pc98fdi_dsk.h
+++ b/src/lib/formats/pc98fdi_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/pc98fdi_dsk.h
diff --git a/src/lib/formats/pc_dsk.c b/src/lib/formats/pc_dsk.c
index 2fccabaaef6..19e0f21e08e 100644
--- a/src/lib/formats/pc_dsk.c
+++ b/src/lib/formats/pc_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nathan Woods
/*********************************************************************
formats/pc_dsk.c
diff --git a/src/lib/formats/pc_dsk.h b/src/lib/formats/pc_dsk.h
index 7bf8e2b3779..f6e1fbc5637 100644
--- a/src/lib/formats/pc_dsk.h
+++ b/src/lib/formats/pc_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nathan Woods
/*********************************************************************
formats/pc_dsk.h
diff --git a/src/lib/formats/primoptp.c b/src/lib/formats/primoptp.c
index f2c53975049..fc02d0b6cd3 100644
--- a/src/lib/formats/primoptp.c
+++ b/src/lib/formats/primoptp.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Krzysztof Strzecha
/* .PTP Microkey Primo tape images */
diff --git a/src/lib/formats/primoptp.h b/src/lib/formats/primoptp.h
index e0788745998..006dd61a20c 100644
--- a/src/lib/formats/primoptp.h
+++ b/src/lib/formats/primoptp.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Krzysztof Strzecha
/*********************************************************************
primoptp.h
diff --git a/src/lib/formats/pyldin_dsk.h b/src/lib/formats/pyldin_dsk.h
index 67e37e6144e..485a5c1e3fe 100644
--- a/src/lib/formats/pyldin_dsk.h
+++ b/src/lib/formats/pyldin_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/pyldin_dsk.h
diff --git a/src/lib/formats/rk_cas.c b/src/lib/formats/rk_cas.c
index 9fba1803223..03139e1515d 100644
--- a/src/lib/formats/rk_cas.c
+++ b/src/lib/formats/rk_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*
Tape support for RK format
diff --git a/src/lib/formats/rk_cas.h b/src/lib/formats/rk_cas.h
index 6878b40b666..c67b534033e 100644
--- a/src/lib/formats/rk_cas.h
+++ b/src/lib/formats/rk_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*
rk_cas.h
diff --git a/src/lib/formats/rx50_dsk.c b/src/lib/formats/rx50_dsk.c
index 58e4cfc86a9..b612db5b4a7 100644
--- a/src/lib/formats/rx50_dsk.c
+++ b/src/lib/formats/rx50_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Karl-Ludwig Deisenhofer
/**********************************************************************
formats/rx50_dsk.c
diff --git a/src/lib/formats/rx50_dsk.h b/src/lib/formats/rx50_dsk.h
index 4ac73575c2b..2fd09429c9a 100644
--- a/src/lib/formats/rx50_dsk.h
+++ b/src/lib/formats/rx50_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Karl-Ludwig Deisenhofer
/*********************************************************************
formats/rx50_dsk.h
diff --git a/src/lib/formats/sc3000_bit.c b/src/lib/formats/sc3000_bit.c
index f06a7eae085..2b5fd635db5 100644
--- a/src/lib/formats/sc3000_bit.c
+++ b/src/lib/formats/sc3000_bit.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Curt Coder
/*********************************************************************
formats/sc3000_bit.c
diff --git a/src/lib/formats/sc3000_bit.h b/src/lib/formats/sc3000_bit.h
index b8de99bd2e0..aed4b0c08f3 100644
--- a/src/lib/formats/sc3000_bit.h
+++ b/src/lib/formats/sc3000_bit.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Curt Coder
/*********************************************************************
formats/sc3000_bit.h
diff --git a/src/lib/formats/smx_dsk.h b/src/lib/formats/smx_dsk.h
index a989134e2c8..0b8aba5ac07 100644
--- a/src/lib/formats/smx_dsk.h
+++ b/src/lib/formats/smx_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/smx_dsk.h
diff --git a/src/lib/formats/sorc_dsk.c b/src/lib/formats/sorc_dsk.c
index 426ea6884c0..5e59d30cdb1 100644
--- a/src/lib/formats/sorc_dsk.c
+++ b/src/lib/formats/sorc_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Robbbert
/*********************************************************************
formats/sorc_dsk.c
diff --git a/src/lib/formats/sorc_dsk.h b/src/lib/formats/sorc_dsk.h
index 8ba6e1750ed..413497c07c3 100644
--- a/src/lib/formats/sorc_dsk.h
+++ b/src/lib/formats/sorc_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Robbbert
/*********************************************************************
formats/sorc_dsk.h
diff --git a/src/lib/formats/sord_cas.c b/src/lib/formats/sord_cas.c
index 0e82254df09..eb8a27bdba4 100644
--- a/src/lib/formats/sord_cas.c
+++ b/src/lib/formats/sord_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Tim Schuerewegen
/**************************************************************************
sord_cas.c
diff --git a/src/lib/formats/sord_cas.h b/src/lib/formats/sord_cas.h
index 4e55094e13f..6c9141a5065 100644
--- a/src/lib/formats/sord_cas.h
+++ b/src/lib/formats/sord_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Tim Schuerewegen
/*********************************************************************
sord_cas.h
diff --git a/src/lib/formats/st_dsk.h b/src/lib/formats/st_dsk.h
index 21d85e04686..0888c980c72 100644
--- a/src/lib/formats/st_dsk.h
+++ b/src/lib/formats/st_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/st_dsk.h
diff --git a/src/lib/formats/svi_cas.c b/src/lib/formats/svi_cas.c
index b0606b50c81..dd2bde8d5a1 100644
--- a/src/lib/formats/svi_cas.c
+++ b/src/lib/formats/svi_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Sean Young
#include <assert.h>
#include "svi_cas.h"
diff --git a/src/lib/formats/svi_cas.h b/src/lib/formats/svi_cas.h
index a90272c5277..2c73b5cfee9 100644
--- a/src/lib/formats/svi_cas.h
+++ b/src/lib/formats/svi_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Sean Young
/*********************************************************************
svi_cas.h
diff --git a/src/lib/formats/svi_dsk.c b/src/lib/formats/svi_dsk.c
index caf2b76f441..491169bec28 100644
--- a/src/lib/formats/svi_dsk.c
+++ b/src/lib/formats/svi_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/svi_dsk.c
diff --git a/src/lib/formats/svi_dsk.h b/src/lib/formats/svi_dsk.h
index 23575853a46..3b88c496dcb 100644
--- a/src/lib/formats/svi_dsk.h
+++ b/src/lib/formats/svi_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/svi_dsk.h
diff --git a/src/lib/formats/thom_dsk.h b/src/lib/formats/thom_dsk.h
index 2b05b69fbb2..439365243f5 100644
--- a/src/lib/formats/thom_dsk.h
+++ b/src/lib/formats/thom_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
#ifndef THOM_DSK
#define THOM_DSK
diff --git a/src/lib/formats/ti99_dsk.h b/src/lib/formats/ti99_dsk.h
index d5439c9c0be..28cae3e2edf 100644
--- a/src/lib/formats/ti99_dsk.h
+++ b/src/lib/formats/ti99_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:LGPL-2.1+
+// copyright-holders:Michael Zapf
/*********************************************************************
formats/ti99_dsk.c
diff --git a/src/lib/formats/trd_dsk.c b/src/lib/formats/trd_dsk.c
index 61897e270ee..4766a3426e3 100644
--- a/src/lib/formats/trd_dsk.c
+++ b/src/lib/formats/trd_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/trd_dsk.c
diff --git a/src/lib/formats/trd_dsk.h b/src/lib/formats/trd_dsk.h
index 5ad4765692d..1d830c6d6c5 100644
--- a/src/lib/formats/trd_dsk.h
+++ b/src/lib/formats/trd_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/trd_dsk.h
diff --git a/src/lib/formats/trs_cas.c b/src/lib/formats/trs_cas.c
index 98710a2e8b5..b1c9857acf4 100644
--- a/src/lib/formats/trs_cas.c
+++ b/src/lib/formats/trs_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Wibert Pol
/********************************************************************
Support for TRS80 .cas cassette images
diff --git a/src/lib/formats/trs_cas.h b/src/lib/formats/trs_cas.h
index 5d3fe9bcc6e..16b529cea04 100644
--- a/src/lib/formats/trs_cas.h
+++ b/src/lib/formats/trs_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Wibert Pol
/*********************************************************************
trs_cas.h
diff --git a/src/lib/formats/trs_dsk.c b/src/lib/formats/trs_dsk.c
index b7c0981bc02..2bb87173167 100644
--- a/src/lib/formats/trs_dsk.c
+++ b/src/lib/formats/trs_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nathan Woods
#include <string.h>
#include <assert.h>
#include "trs_dsk.h"
diff --git a/src/lib/formats/trs_dsk.h b/src/lib/formats/trs_dsk.h
index 39205df94bc..a33cec6872b 100644
--- a/src/lib/formats/trs_dsk.h
+++ b/src/lib/formats/trs_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nathan Woods
/*********************************************************************
formats/trs_dsk.h
diff --git a/src/lib/formats/tvc_dsk.h b/src/lib/formats/tvc_dsk.h
index 56cd3ea0490..f6796639d03 100644
--- a/src/lib/formats/tvc_dsk.h
+++ b/src/lib/formats/tvc_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/tvc_dsk.h
diff --git a/src/lib/formats/uef_cas.c b/src/lib/formats/uef_cas.c
index 35224f2b00c..f078ae776c4 100644
--- a/src/lib/formats/uef_cas.c
+++ b/src/lib/formats/uef_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Wilbert Pol
/*
UEF format support (for electron driver)
diff --git a/src/lib/formats/uef_cas.h b/src/lib/formats/uef_cas.h
index b8e7fba83a4..34d95b02afe 100644
--- a/src/lib/formats/uef_cas.h
+++ b/src/lib/formats/uef_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Wilbert Pol
/*
uef_cas.h
diff --git a/src/lib/formats/vt_cas.c b/src/lib/formats/vt_cas.c
index 15adbaddbc6..d0910efcc84 100644
--- a/src/lib/formats/vt_cas.c
+++ b/src/lib/formats/vt_cas.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Juergen Buchmueller
#include <assert.h>
#include "formats/vt_cas.h"
diff --git a/src/lib/formats/vt_cas.h b/src/lib/formats/vt_cas.h
index 4f1408d87d2..5c3277244f5 100644
--- a/src/lib/formats/vt_cas.h
+++ b/src/lib/formats/vt_cas.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Juergen Buchmueller
/*********************************************************************
vt_cas.h
diff --git a/src/lib/formats/vt_dsk.c b/src/lib/formats/vt_dsk.c
index 26f810030b5..4e75e843d28 100644
--- a/src/lib/formats/vt_dsk.c
+++ b/src/lib/formats/vt_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Juergen Buchmueller
/*********************************************************************
formats/vt_dsk.c
diff --git a/src/lib/formats/vt_dsk.h b/src/lib/formats/vt_dsk.h
index 97f9b687c3b..7b5f1fe4098 100644
--- a/src/lib/formats/vt_dsk.h
+++ b/src/lib/formats/vt_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Juergen Buchmueller
/*********************************************************************
formats/vt_dsk.h
diff --git a/src/lib/formats/vtech1_dsk.c b/src/lib/formats/vtech1_dsk.c
index b50ac8a1092..c0771ea7227 100644
--- a/src/lib/formats/vtech1_dsk.c
+++ b/src/lib/formats/vtech1_dsk.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/vtech1_dsk.c
diff --git a/src/lib/formats/vtech1_dsk.h b/src/lib/formats/vtech1_dsk.h
index d9ccfa73479..338faf452e3 100644
--- a/src/lib/formats/vtech1_dsk.h
+++ b/src/lib/formats/vtech1_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
/*********************************************************************
formats/vtech1_dsk.h
diff --git a/src/lib/formats/wd177x_dsk.h b/src/lib/formats/wd177x_dsk.h
index 657032b50c8..64846e95dcf 100644
--- a/src/lib/formats/wd177x_dsk.h
+++ b/src/lib/formats/wd177x_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/wd177x_sk.h
diff --git a/src/lib/formats/x1_tap.c b/src/lib/formats/x1_tap.c
index 1b8f825dac3..5cf6f9fef94 100644
--- a/src/lib/formats/x1_tap.c
+++ b/src/lib/formats/x1_tap.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
*
* Sharp X1 TAP image format
diff --git a/src/lib/formats/x1_tap.h b/src/lib/formats/x1_tap.h
index 018eff56aa0..40f9298d7f7 100644
--- a/src/lib/formats/x1_tap.h
+++ b/src/lib/formats/x1_tap.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
*
* Sharp X1 TAP image format
diff --git a/src/lib/formats/xdf_dsk.h b/src/lib/formats/xdf_dsk.h
index 5d460db2285..628d998be87 100644
--- a/src/lib/formats/xdf_dsk.h
+++ b/src/lib/formats/xdf_dsk.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/*********************************************************************
formats/xdf_dsk.h
diff --git a/src/lib/formats/z80ne_dsk.c b/src/lib/formats/z80ne_dsk.c
index 384338e3ff2..1f82d844c88 100644
--- a/src/lib/formats/z80ne_dsk.c
+++ b/src/lib/formats/z80ne_dsk.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Roberto Lavarone
/*********************************************************************
formats/z80ne_dsk.c
diff --git a/src/lib/formats/z80ne_dsk.h b/src/lib/formats/z80ne_dsk.h
index 4294d75ec44..8740008e821 100644
--- a/src/lib/formats/z80ne_dsk.h
+++ b/src/lib/formats/z80ne_dsk.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Roberto Lavarone
/*********************************************************************
formats/z80ne_dsk.h
diff --git a/src/lib/formats/zx81_p.c b/src/lib/formats/zx81_p.c
index 760539cea0c..9a556f05ce5 100644
--- a/src/lib/formats/zx81_p.c
+++ b/src/lib/formats/zx81_p.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Juergen Buchmueller, Krzysztof Strzecha, Robbbert
/*****************************************************************************
Taken from nocash ZX81 docs by Martin Korth.
diff --git a/src/lib/formats/zx81_p.h b/src/lib/formats/zx81_p.h
index cb7276c7ac8..16a1b22724d 100644
--- a/src/lib/formats/zx81_p.h
+++ b/src/lib/formats/zx81_p.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Juergen Buchmueller, Krzysztof Strzecha, Robbbert
/*********************************************************************
zx81_p.h
diff --git a/src/mame/audio/carnival.c b/src/mame/audio/carnival.c
index b527135594c..bfae26fbbf7 100644
--- a/src/mame/audio/carnival.c
+++ b/src/mame/audio/carnival.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Peter J.C.Clare
/*****************************************************************************/
/* */
/* (C) Copyright Peter J.C.Clare */
diff --git a/src/mame/audio/cps3.h b/src/mame/audio/cps3.h
index abb4428c4c1..b4228ca3d7c 100644
--- a/src/mame/audio/cps3.h
+++ b/src/mame/audio/cps3.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, Andreas Naive, Tomasz Slanina, ElSemi
/***************************************************************************
Capcom CPS-3 Sound Hardware
diff --git a/src/mame/audio/depthch.c b/src/mame/audio/depthch.c
index 61c753e3edc..d08d208866f 100644
--- a/src/mame/audio/depthch.c
+++ b/src/mame/audio/depthch.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Zsolt Vasvari
/*
* Depth Charge audio routines
*/
diff --git a/src/mame/audio/dsbz80.c b/src/mame/audio/dsbz80.c
index dff38bda980..dfc97fd6028 100644
--- a/src/mame/audio/dsbz80.c
+++ b/src/mame/audio/dsbz80.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:R. Belmont, Olivier Galibert
/***************************************************************************
Sega Z80 Digital Sound Board
diff --git a/src/mame/audio/dsbz80.h b/src/mame/audio/dsbz80.h
index fb5a487f235..b39438955a1 100644
--- a/src/mame/audio/dsbz80.h
+++ b/src/mame/audio/dsbz80.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:R. Belmont, Olivier Galibert
#pragma once
#ifndef __DSBZ80_H__
diff --git a/src/mame/audio/galaxian.h b/src/mame/audio/galaxian.h
index 6a6f8f25252..ea7d570ab10 100644
--- a/src/mame/audio/galaxian.h
+++ b/src/mame/audio/galaxian.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
#include "sound/discrete.h"
#define GAL_AUDIO "discrete"
diff --git a/src/mame/audio/gorf.c b/src/mame/audio/gorf.c
index 23a082cc8bb..a9330addd21 100644
--- a/src/mame/audio/gorf.c
+++ b/src/mame/audio/gorf.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Mike Coates
/**************************************************************************
Gorf/Votrax SC-01 Emulator
diff --git a/src/mame/audio/hyprolyb.c b/src/mame/audio/hyprolyb.c
index 5c01b10f000..18bc9ea5bdc 100644
--- a/src/mame/audio/hyprolyb.c
+++ b/src/mame/audio/hyprolyb.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Chris Hardy
#include "emu.h"
#include "cpu/m6800/m6800.h"
#include "audio/hyprolyb.h"
diff --git a/src/mame/audio/hyprolyb.h b/src/mame/audio/hyprolyb.h
index 2a8c66e1777..88ecbd9ccde 100644
--- a/src/mame/audio/hyprolyb.h
+++ b/src/mame/audio/hyprolyb.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Chris Hardy
#include "sound/msm5205.h"
class hyprolyb_adpcm_device : public device_t,
diff --git a/src/mame/audio/invinco.c b/src/mame/audio/invinco.c
index 0998ecc9054..81f3e7b8012 100644
--- a/src/mame/audio/invinco.c
+++ b/src/mame/audio/invinco.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Zsolt Vasvari
/*
* Invinco sound routines
*/
diff --git a/src/mame/audio/irem.c b/src/mame/audio/irem.c
index be7380cb695..3e0b8117f3f 100644
--- a/src/mame/audio/irem.c
+++ b/src/mame/audio/irem.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Couriersud
/***************************************************************************
Irem M52/M62 sound hardware
diff --git a/src/mame/audio/irem.h b/src/mame/audio/irem.h
index 625b32ab049..a5d578dbfc9 100644
--- a/src/mame/audio/irem.h
+++ b/src/mame/audio/irem.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Couriersud
#include "sound/ay8910.h"
#include "sound/msm5205.h"
diff --git a/src/mame/audio/llander.c b/src/mame/audio/llander.c
index 432ab873a2e..c21b670b970 100644
--- a/src/mame/audio/llander.c
+++ b/src/mame/audio/llander.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Keith Wilkins
/***************************************************************************
Lunar Lander Specific Sound Code
diff --git a/src/mame/audio/m72.h b/src/mame/audio/m72.h
index 0fc019e64cf..ab975347fa5 100644
--- a/src/mame/audio/m72.h
+++ b/src/mame/audio/m72.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
/***************************************************************************
M72 audio interface
diff --git a/src/mame/audio/pleiads.h b/src/mame/audio/pleiads.h
index a1ddb679e4f..0c116bd1b26 100644
--- a/src/mame/audio/pleiads.h
+++ b/src/mame/audio/pleiads.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Juergen Buchmueller
#include "sound/tms36xx.h"
struct pl_t_state
diff --git a/src/mame/audio/pulsar.c b/src/mame/audio/pulsar.c
index 492a7eefe77..343879e4f7f 100644
--- a/src/mame/audio/pulsar.c
+++ b/src/mame/audio/pulsar.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Zsolt Vasvari
/*
* Pulsar sound routines
*
diff --git a/src/mame/audio/redbaron.c b/src/mame/audio/redbaron.c
index 6387e80a44d..b9ada2027de 100644
--- a/src/mame/audio/redbaron.c
+++ b/src/mame/audio/redbaron.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Brad Oliver, Nicola Salmoria
/*************************************************************************
Atari Red Baron sound hardware
diff --git a/src/mame/audio/redbaron.h b/src/mame/audio/redbaron.h
index 9ce9d8ee3b2..0bd5243cff8 100644
--- a/src/mame/audio/redbaron.h
+++ b/src/mame/audio/redbaron.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Brad Oliver, Nicola Salmoria
//**************************************************************************
// TYPE DEFINITIONS
//**************************************************************************
diff --git a/src/mame/audio/s11c_bg.c b/src/mame/audio/s11c_bg.c
index b340fb1783e..bc5a10566d0 100644
--- a/src/mame/audio/s11c_bg.c
+++ b/src/mame/audio/s11c_bg.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* s11c_bg.c - Williams System 11C background music (M68B09E + YM2151 + HC55516 + DAC)
*
diff --git a/src/mame/audio/s11c_bg.h b/src/mame/audio/s11c_bg.h
index f0a1ced41d5..4d36f471c3f 100644
--- a/src/mame/audio/s11c_bg.h
+++ b/src/mame/audio/s11c_bg.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* s11c_bg.h - Williams System 11C background sound (M68B09E + YM2151 + HC55516 + DAC)
*
diff --git a/src/mame/audio/segam1audio.c b/src/mame/audio/segam1audio.c
index 64631b29d59..3e5a37120a3 100644
--- a/src/mame/audio/segam1audio.c
+++ b/src/mame/audio/segam1audio.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
/***************************************************************************
Sega Model 1 sound board (68000 + 2x 315-5560 "MultiPCM")
diff --git a/src/mame/audio/segam1audio.h b/src/mame/audio/segam1audio.h
index c32c4b6c1dd..9abb8f3d273 100644
--- a/src/mame/audio/segam1audio.h
+++ b/src/mame/audio/segam1audio.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
#pragma once
#ifndef __SEGAM1AUDIO_H__
diff --git a/src/mame/audio/seibu.h b/src/mame/audio/seibu.h
index eb0660d7418..a92ab8a5855 100644
--- a/src/mame/audio/seibu.h
+++ b/src/mame/audio/seibu.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
/***************************************************************************
Seibu Sound System v1.02, games using this include:
diff --git a/src/mame/audio/snes_snd.c b/src/mame/audio/snes_snd.c
index 4bb2ac84faa..24ce213f58b 100644
--- a/src/mame/audio/snes_snd.c
+++ b/src/mame/audio/snes_snd.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:LGPL-2.1+
+// copyright-holders:R.Belmont, Brad Martin
/***************************************************************************
snes_snd.c
diff --git a/src/mame/audio/snes_snd.h b/src/mame/audio/snes_snd.h
index bfd3e7410f8..0caf5bb3422 100644
--- a/src/mame/audio/snes_snd.h
+++ b/src/mame/audio/snes_snd.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:LGPL-2.1+
+// copyright-holders:R.Belmont, Brad Martin
/*****************************************************************************
*
* audio/snes_spc.h
diff --git a/src/mame/audio/sprint4.h b/src/mame/audio/sprint4.h
index afc3b92ad71..4443e7a1287 100644
--- a/src/mame/audio/sprint4.h
+++ b/src/mame/audio/sprint4.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Stefan Jokisch
/***************************************************************************
Atari Sprint 4 + Ultra Tank Audio
diff --git a/src/mame/audio/t5182.c b/src/mame/audio/t5182.c
index 9954ac0024f..e5c84cc6c68 100644
--- a/src/mame/audio/t5182.c
+++ b/src/mame/audio/t5182.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Jonathan Gevaryahu
/***************************************************************************
Toshiba T5182 die map, by Jonathan Gevaryahu AKA Lord Nightmare,
diff --git a/src/mame/audio/t5182.h b/src/mame/audio/t5182.h
index 7bc817c1bc3..38464470b42 100644
--- a/src/mame/audio/t5182.h
+++ b/src/mame/audio/t5182.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Jonathan Gevaryahu
#include "sound/2151intf.h"
#include "cpu/z80/z80.h"
diff --git a/src/mame/audio/taito_en.c b/src/mame/audio/taito_en.c
index 162e2326a2f..da58dd9186d 100644
--- a/src/mame/audio/taito_en.c
+++ b/src/mame/audio/taito_en.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Bryan McPhail, David Graves
/***************************************************************************
Taito Ensoniq ES5505-based sound hardware
diff --git a/src/mame/audio/taito_en.h b/src/mame/audio/taito_en.h
index a5598e96f62..6d1838f550a 100644
--- a/src/mame/audio/taito_en.h
+++ b/src/mame/audio/taito_en.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Bryan McPhail, David Graves
/***************************************************************************
Taito Ensoniq ES5505-based sound hardware
diff --git a/src/mame/audio/taitosnd.c b/src/mame/audio/taitosnd.c
index 717cd1f75d6..9c6b1a8e88f 100644
--- a/src/mame/audio/taitosnd.c
+++ b/src/mame/audio/taitosnd.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Phil Bennett
/**********************************************************************************************
Taito TC0140SYT
diff --git a/src/mame/audio/taitosnd.h b/src/mame/audio/taitosnd.h
index 7c1792f5110..0c798d03b6f 100644
--- a/src/mame/audio/taitosnd.h
+++ b/src/mame/audio/taitosnd.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Phil Bennett
#ifndef __TAITOSND_H__
#define __TAITOSND_H__
diff --git a/src/mame/audio/targ.c b/src/mame/audio/targ.c
index 536bb65b936..3ebfe9b2708 100644
--- a/src/mame/audio/targ.c
+++ b/src/mame/audio/targ.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
/*************************************************************************
Targ hardware
diff --git a/src/mame/audio/timeplt.h b/src/mame/audio/timeplt.h
index 6c82d9b606d..fcbe30fcce4 100644
--- a/src/mame/audio/timeplt.h
+++ b/src/mame/audio/timeplt.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
#include "cpu/z80/z80.h"
#include "sound/ay8910.h"
#include "sound/flt_rc.h"
diff --git a/src/mame/audio/trackfld.h b/src/mame/audio/trackfld.h
index 370bb32caa8..4b7260e48b7 100644
--- a/src/mame/audio/trackfld.h
+++ b/src/mame/audio/trackfld.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Chris Hardy
#include "sound/vlm5030.h"
#include "cpu/m6800/m6800.h"
diff --git a/src/mame/audio/warpwarp.h b/src/mame/audio/warpwarp.h
index a87f4a3c48b..490649a0da5 100644
--- a/src/mame/audio/warpwarp.h
+++ b/src/mame/audio/warpwarp.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Allard van der Bas
class geebee_sound_device : public device_t,
public device_sound_interface
{
diff --git a/src/mame/audio/wiping.h b/src/mame/audio/wiping.h
index ca23a82ea01..3b8313a0ccd 100644
--- a/src/mame/audio/wiping.h
+++ b/src/mame/audio/wiping.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Allard van der Bas
/* 8 voices max */
#define MAX_VOICES 8
diff --git a/src/mame/audio/wow.c b/src/mame/audio/wow.c
index 35fa98cb025..9842da6e660 100644
--- a/src/mame/audio/wow.c
+++ b/src/mame/audio/wow.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Mike Coates
/**************************************************************************
WOW/Votrax SC-01 Emulator
diff --git a/src/mame/audio/wpcsnd.c b/src/mame/audio/wpcsnd.c
index badc5719b1f..134456fe19b 100644
--- a/src/mame/audio/wpcsnd.c
+++ b/src/mame/audio/wpcsnd.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* wpcsnd.c - Williams WPC pinball sound
* M6809E + YM2151 + HC55516 + DAC
diff --git a/src/mame/audio/wpcsnd.h b/src/mame/audio/wpcsnd.h
index 732d74e3d12..397a3e186a7 100644
--- a/src/mame/audio/wpcsnd.h
+++ b/src/mame/audio/wpcsnd.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* wpcsnd.h - Williams WPC pinball sound
*
diff --git a/src/mame/etc/fd1094dp.c b/src/mame/etc/fd1094dp.c
index 204f9aab227..1b8dbb0a3e8 100644
--- a/src/mame/etc/fd1094dp.c
+++ b/src/mame/etc/fd1094dp.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Charles MacDonald, Nicola Salmoria
/*****************************************************************************
FD1094 key dumper
diff --git a/src/mame/etc/jrcrypt.c b/src/mame/etc/jrcrypt.c
index 28ba754df47..399c16d7722 100644
--- a/src/mame/etc/jrcrypt.c
+++ b/src/mame/etc/jrcrypt.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:David Caldwell
/***************************************************************************
jrcrypt.c
diff --git a/src/mame/includes/dc.h b/src/mame/includes/dc.h
index ecd058622c8..a2ab218f2a7 100644
--- a/src/mame/includes/dc.h
+++ b/src/mame/includes/dc.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:LGPL-2.1+
+// copyright-holders:Angelo Salese, Olivier Galibert, David Haywood, Samuele Zannoli, R. Belmont, ElSemi
/*
dc.h - Sega Dreamcast includes
diff --git a/src/mame/includes/decocrpt.h b/src/mame/includes/decocrpt.h
index 42abdf4631a..3bfcd1c6e8a 100644
--- a/src/mame/includes/decocrpt.h
+++ b/src/mame/includes/decocrpt.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
/*----------- defined in machine/decocrpt.c -----------*/
void deco56_decrypt_gfx(running_machine &machine, const char *tag);
diff --git a/src/mame/includes/gaelcrpt.h b/src/mame/includes/gaelcrpt.h
index 092d896fc19..736b1355012 100644
--- a/src/mame/includes/gaelcrpt.h
+++ b/src/mame/includes/gaelcrpt.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Manuel Abadia
/*----------- defined in machine/gaelcrpt.c -----------*/
UINT16 gaelco_decrypt(address_space &space, int offset, int data, int param1, int param2);
diff --git a/src/mame/includes/galpnipt.h b/src/mame/includes/galpnipt.h
index 9a34f511433..39e8d8ccbd6 100644
--- a/src/mame/includes/galpnipt.h
+++ b/src/mame/includes/galpnipt.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
/*******************************************************************************
Input port macros used by games in the galpanic.c driver
diff --git a/src/mame/includes/iremipt.h b/src/mame/includes/iremipt.h
index d2bb97cbca2..8cb13d1a05c 100644
--- a/src/mame/includes/iremipt.h
+++ b/src/mame/includes/iremipt.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Bryan McPhail, Nicola Salmoria
/*******************************************************************************
Input port macros used by many games in mutiple IREM drivers
diff --git a/src/mame/includes/konamipt.h b/src/mame/includes/konamipt.h
index e1c1eed6c4f..196f9507924 100644
--- a/src/mame/includes/konamipt.h
+++ b/src/mame/includes/konamipt.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Manuel Abadia
/*******************************************************************************
Input port macros used by many games in multiple KONAMI drivers
diff --git a/src/mame/includes/megadriv.h b/src/mame/includes/megadriv.h
index 1308ce5a7d3..96cf8fa3f1c 100644
--- a/src/mame/includes/megadriv.h
+++ b/src/mame/includes/megadriv.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#include "coreutil.h"
#include "cpu/m68000/m68000.h"
diff --git a/src/mame/includes/n64.h b/src/mame/includes/n64.h
index 8fd3ed7d008..4712299f75e 100644
--- a/src/mame/includes/n64.h
+++ b/src/mame/includes/n64.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ryan Holtz
#ifndef _INCLUDES_N64_H_
#define _INCLUDES_N64_H_
diff --git a/src/mame/includes/nb1413m3.h b/src/mame/includes/nb1413m3.h
index d84417e2351..9dcafe709b9 100644
--- a/src/mame/includes/nb1413m3.h
+++ b/src/mame/includes/nb1413m3.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Takahiro Nogi
/******************************************************************************
Machine Hardware for Nichibutsu Mahjong series.
diff --git a/src/mame/includes/nb1414m4.h b/src/mame/includes/nb1414m4.h
index 8ab82d9c4d4..3e09af5c385 100644
--- a/src/mame/includes/nb1414m4.h
+++ b/src/mame/includes/nb1414m4.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:LGPL-2.1+
+// copyright-holders:Angelo Salese
class nb1414m4_device : public device_t,
public device_video_interface
{
diff --git a/src/mame/includes/pk8000.h b/src/mame/includes/pk8000.h
index e6250c5c292..ad895850537 100644
--- a/src/mame/includes/pk8000.h
+++ b/src/mame/includes/pk8000.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Miodrag Milanovic
class pk8000_base_state : public driver_device
{
public:
diff --git a/src/mame/includes/segaipt.h b/src/mame/includes/segaipt.h
index 2ad6605dc97..266acd25348 100644
--- a/src/mame/includes/segaipt.h
+++ b/src/mame/includes/segaipt.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
/*******************************************************************************
Input port macros used by many games in multiple Sega drivers
diff --git a/src/mame/includes/slapstic.h b/src/mame/includes/slapstic.h
index ac63d6046c9..1510d96439a 100644
--- a/src/mame/includes/slapstic.h
+++ b/src/mame/includes/slapstic.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
/*************************************************************************
Atari Slapstic decoding helper
diff --git a/src/mame/includes/snes.h b/src/mame/includes/snes.h
index 4857726b7b5..7db807267b0 100644
--- a/src/mame/includes/snes.h
+++ b/src/mame/includes/snes.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Angelo Salese, R. Belmont, Anthony Kruize, Fabio Priuli, Ryan Holtz
#ifndef _SNES_H_
#define _SNES_H_
diff --git a/src/mame/includes/taitoipt.h b/src/mame/includes/taitoipt.h
index 4410748d25c..d41f6d05322 100644
--- a/src/mame/includes/taitoipt.h
+++ b/src/mame/includes/taitoipt.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Graves, Bryan McPhail, Brad Oliver, Andrew Prime, Brian Troha, Nicola Salmoria
/*******************************************************************************
Input port macros used by many games in multiple Taito drivers
diff --git a/src/mame/includes/wpc_pin.h b/src/mame/includes/wpc_pin.h
index cb0a68ce862..f81ee2c3ab4 100644
--- a/src/mame/includes/wpc_pin.h
+++ b/src/mame/includes/wpc_pin.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* wpc_pin.h
*
diff --git a/src/mame/machine/315-5838_317-0229_comp.h b/src/mame/machine/315-5838_317-0229_comp.h
index 143c85c7604..74cf265ebbe 100644
--- a/src/mame/machine/315-5838_317-0229_comp.h
+++ b/src/mame/machine/315-5838_317-0229_comp.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#pragma once
diff --git a/src/mame/machine/315-5881_crypt.h b/src/mame/machine/315-5881_crypt.h
index 9be2011e36d..19b0e6ba960 100644
--- a/src/mame/machine/315-5881_crypt.h
+++ b/src/mame/machine/315-5881_crypt.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#pragma once
diff --git a/src/mame/machine/315_5296.c b/src/mame/machine/315_5296.c
index 7b2d23b8f58..e87744d159b 100644
--- a/src/mame/machine/315_5296.c
+++ b/src/mame/machine/315_5296.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:hap
/**********************************************************************
Sega 315-5296 I/O chip
diff --git a/src/mame/machine/315_5296.h b/src/mame/machine/315_5296.h
index 667265c9886..8a07b7f1d1a 100644
--- a/src/mame/machine/315_5296.h
+++ b/src/mame/machine/315_5296.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:hap
/**********************************************************************
Sega 315-5296 I/O chip
diff --git a/src/mame/machine/acitya.c b/src/mame/machine/acitya.c
index beeec4bcda0..f986e9fa00d 100644
--- a/src/mame/machine/acitya.c
+++ b/src/mame/machine/acitya.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Widel
/***************************************************************************
machine.c
diff --git a/src/mame/machine/bfm_bd1.h b/src/mame/machine/bfm_bd1.h
index ad50842b18b..12493d33ff4 100644
--- a/src/mame/machine/bfm_bd1.h
+++ b/src/mame/machine/bfm_bd1.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#pragma once
#ifndef BFM_BD1_H
#define BFM_BD1_H
diff --git a/src/mame/machine/bfm_bda.h b/src/mame/machine/bfm_bda.h
index e1b6c3ff2f7..d0b4fbd58b8 100644
--- a/src/mame/machine/bfm_bda.h
+++ b/src/mame/machine/bfm_bda.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#pragma once
#ifndef BFM_BDA_H
#define BFM_BDA_H
diff --git a/src/mame/machine/bfm_comn.c b/src/mame/machine/bfm_comn.c
index 020a2a5d600..9b917a75914 100644
--- a/src/mame/machine/bfm_comn.c
+++ b/src/mame/machine/bfm_comn.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/* Bellfruit Common Hardware / Functions */
#include "emu.h"
diff --git a/src/mame/machine/bfm_comn.h b/src/mame/machine/bfm_comn.h
index 009776d6327..d45c0291b4e 100644
--- a/src/mame/machine/bfm_comn.h
+++ b/src/mame/machine/bfm_comn.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
void bfm_decode_mainrom(running_machine &machine, const char *rom_region, UINT8* codec_data);
diff --git a/src/mame/machine/bonzeadv.c b/src/mame/machine/bonzeadv.c
index 67a8c364618..0cd31e4ea01 100644
--- a/src/mame/machine/bonzeadv.c
+++ b/src/mame/machine/bonzeadv.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ernesto Corvi, Nicola Salmoria
/*************************************************************************
Bonze Adventure C-Chip
diff --git a/src/mame/machine/buggychl.h b/src/mame/machine/buggychl.h
index 48d741f5d50..507f5543e0a 100644
--- a/src/mame/machine/buggychl.h
+++ b/src/mame/machine/buggychl.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ernesto Corvi, Nicola Salmoria
class buggychl_mcu_device : public device_t
{
public:
diff --git a/src/mame/machine/cat702.c b/src/mame/machine/cat702.c
index 5e2e5f44873..c02c4394ce1 100644
--- a/src/mame/machine/cat702.c
+++ b/src/mame/machine/cat702.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:smf
/*
CAT702 ZN security chip
diff --git a/src/mame/machine/cat702.h b/src/mame/machine/cat702.h
index 39b7690f017..b1a69c38e21 100644
--- a/src/mame/machine/cat702.h
+++ b/src/mame/machine/cat702.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:smf
/* CAT702 security chip */
#pragma once
diff --git a/src/mame/machine/cchip.c b/src/mame/machine/cchip.c
index dcbcb2fc7e7..5ae6b5f3e0d 100644
--- a/src/mame/machine/cchip.c
+++ b/src/mame/machine/cchip.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Bryan McPhail, Nicola Salmoria
/***************************************************************************
cchip.c
diff --git a/src/mame/machine/cdi070.c b/src/mame/machine/cdi070.c
index c1207bac607..c8a9ab2f9ea 100644
--- a/src/mame/machine/cdi070.c
+++ b/src/mame/machine/cdi070.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ryan Holtz
/******************************************************************************
diff --git a/src/mame/machine/cdi070.h b/src/mame/machine/cdi070.h
index 97a5c33d04a..07234e7705c 100644
--- a/src/mame/machine/cdi070.h
+++ b/src/mame/machine/cdi070.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ryan Holtz
/******************************************************************************
diff --git a/src/mame/machine/cdicdic.c b/src/mame/machine/cdicdic.c
index 6814489f020..332f962b6fd 100644
--- a/src/mame/machine/cdicdic.c
+++ b/src/mame/machine/cdicdic.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ryan Holtz
/******************************************************************************
diff --git a/src/mame/machine/cdicdic.h b/src/mame/machine/cdicdic.h
index abb0279bc26..7fec96caee6 100644
--- a/src/mame/machine/cdicdic.h
+++ b/src/mame/machine/cdicdic.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ryan Holtz
/******************************************************************************
diff --git a/src/mame/machine/cdislave.c b/src/mame/machine/cdislave.c
index 235b15579cf..4bfa5952115 100644
--- a/src/mame/machine/cdislave.c
+++ b/src/mame/machine/cdislave.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ryan Holtz
/******************************************************************************
diff --git a/src/mame/machine/cdislave.h b/src/mame/machine/cdislave.h
index 16301bf132a..7940c66d3a8 100644
--- a/src/mame/machine/cdislave.h
+++ b/src/mame/machine/cdislave.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ryan Holtz
/******************************************************************************
diff --git a/src/mame/machine/cps2crpt.c b/src/mame/machine/cps2crpt.c
index b8dd188f340..25663b934dd 100644
--- a/src/mame/machine/cps2crpt.c
+++ b/src/mame/machine/cps2crpt.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Paul Leaman, Andreas Naive, Nicola Salmoria
/******************************************************************************
CPS-2 Encryption
diff --git a/src/mame/machine/dc-ctrl.c b/src/mame/machine/dc-ctrl.c
index 71afaa89678..c5c1d77c8d4 100644
--- a/src/mame/machine/dc-ctrl.c
+++ b/src/mame/machine/dc-ctrl.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
#include "emu.h"
#include "dc-ctrl.h"
diff --git a/src/mame/machine/dc-ctrl.h b/src/mame/machine/dc-ctrl.h
index 1c75cd9218c..99309e8318c 100644
--- a/src/mame/machine/dc-ctrl.h
+++ b/src/mame/machine/dc-ctrl.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
#ifndef _DC_CTRL_H_
#define _DC_CTRL_H_
diff --git a/src/mame/machine/deco102.c b/src/mame/machine/deco102.c
index 74bab8937d9..5441ae9b0a6 100644
--- a/src/mame/machine/deco102.c
+++ b/src/mame/machine/deco102.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
/*
Data East Custom Chip 102 decryption
diff --git a/src/mame/machine/deco104.h b/src/mame/machine/deco104.h
index a4f29e919f0..ee321cbdba1 100644
--- a/src/mame/machine/deco104.h
+++ b/src/mame/machine/deco104.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#pragma once
#ifndef __DECO104_H__
#define __DECO104_H__
diff --git a/src/mame/machine/deco222.c b/src/mame/machine/deco222.c
index c9205d91644..ebc6dc46f9a 100644
--- a/src/mame/machine/deco222.c
+++ b/src/mame/machine/deco222.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/* Data East encrypted CPU 222, aka C10707?
also sometimes implemented as basic logic outside the CPU on early revs and bootlegs */
diff --git a/src/mame/machine/deco222.h b/src/mame/machine/deco222.h
index c78652ce15d..d221d59b91e 100644
--- a/src/mame/machine/deco222.h
+++ b/src/mame/machine/deco222.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#include "emu.h"
#include "cpu/m6502/m6502.h"
diff --git a/src/mame/machine/decocass_tape.c b/src/mame/machine/decocass_tape.c
index a8d5b86c144..2cc211f689b 100644
--- a/src/mame/machine/decocass_tape.c
+++ b/src/mame/machine/decocass_tape.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Juergen Buchmueller, David Haywood
/***********************************************************************
DECO Cassette System machine
diff --git a/src/mame/machine/decocass_tape.h b/src/mame/machine/decocass_tape.h
index 81a14861ee0..8e1040d48af 100644
--- a/src/mame/machine/decocass_tape.h
+++ b/src/mame/machine/decocass_tape.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:GPL-2.0+
+// copyright-holders:Juergen Buchmueller, David Haywood
#ifndef __DECOCASS_TAPE_H__
#define __DECOCASS_TAPE_H__
diff --git a/src/mame/machine/decocpu6.c b/src/mame/machine/decocpu6.c
index e2de6122cba..98542ff12fb 100644
--- a/src/mame/machine/decocpu6.c
+++ b/src/mame/machine/decocpu6.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/* apparently Deco CPU-6 used by ProGolf
just seems to be a bitswap on the opcodes like 222, but not the same one
not a complex scheme like CPU-7?
diff --git a/src/mame/machine/decocpu6.h b/src/mame/machine/decocpu6.h
index 39a845b3507..6e6fc64effa 100644
--- a/src/mame/machine/decocpu6.h
+++ b/src/mame/machine/decocpu6.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#include "emu.h"
diff --git a/src/mame/machine/decocpu7.c b/src/mame/machine/decocpu7.c
index 1339af37f67..e77f47b057f 100644
--- a/src/mame/machine/decocpu7.c
+++ b/src/mame/machine/decocpu7.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#include "decocpu7.h"
diff --git a/src/mame/machine/decocpu7.h b/src/mame/machine/decocpu7.h
index 341d8844fd4..0cf2dbf4bfd 100644
--- a/src/mame/machine/decocpu7.h
+++ b/src/mame/machine/decocpu7.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#include "emu.h"
#include "cpu/m6502/m6502.h"
diff --git a/src/mame/machine/decopincpu.c b/src/mame/machine/decopincpu.c
index e9ef5ed2d11..4e748670071 100644
--- a/src/mame/machine/decopincpu.c
+++ b/src/mame/machine/decopincpu.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* Data East Pinball CPU boards
*
diff --git a/src/mame/machine/decopincpu.h b/src/mame/machine/decopincpu.h
index 4412c3784d1..35b251bbedd 100644
--- a/src/mame/machine/decopincpu.h
+++ b/src/mame/machine/decopincpu.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Barry Rodewald
/*
* Data East Pinball CPU boards
*
diff --git a/src/mame/machine/fd1089.c b/src/mame/machine/fd1089.c
index 3e93a4f4693..c9cea731f83 100644
--- a/src/mame/machine/fd1089.c
+++ b/src/mame/machine/fd1089.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria, Andreas Naive, Charles MacDonald
/***************************************************************************
Hitachi FD1089A/FD1089B encryption emulation
diff --git a/src/mame/machine/fd1089.h b/src/mame/machine/fd1089.h
index 2a67be833cc..0e66d1e2bdc 100644
--- a/src/mame/machine/fd1089.h
+++ b/src/mame/machine/fd1089.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria, Andreas Naive, Charles MacDonald
/***************************************************************************
Hitachi FD1089A/FD1089B encryption emulation
diff --git a/src/mame/machine/fd1094.c b/src/mame/machine/fd1094.c
index 08f466a67c0..32c369ef221 100644
--- a/src/mame/machine/fd1094.c
+++ b/src/mame/machine/fd1094.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria, Andreas Naive, Charles MacDonald
/***************************************************************************
Hitachi FD1089FD1094 encryption emulation
diff --git a/src/mame/machine/fd1094.h b/src/mame/machine/fd1094.h
index 266b41c0240..3439a4c288c 100644
--- a/src/mame/machine/fd1094.h
+++ b/src/mame/machine/fd1094.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria, Andreas Naive, Charles MacDonald
/***************************************************************************
Hitachi FD1094 encryption emulation
diff --git a/src/mame/machine/fddebug.h b/src/mame/machine/fddebug.h
index 588769dc944..12ff2efabbd 100644
--- a/src/mame/machine/fddebug.h
+++ b/src/mame/machine/fddebug.h
@@ -1,4 +1,4 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
void fd1094_regenerate_key(running_machine &machine);
void fd1094_init_debugging(running_machine &machine, const char *cpureg, const char *keyreg, const char *statreg, void (*changed)(running_machine &));
diff --git a/src/mame/machine/gaelcrpt.c b/src/mame/machine/gaelcrpt.c
index 26c55ad8a90..b6f46bae5d6 100644
--- a/src/mame/machine/gaelcrpt.c
+++ b/src/mame/machine/gaelcrpt.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Manuel Abadia
/*
Gaelco video RAM encryption
diff --git a/src/mame/machine/gdrom.c b/src/mame/machine/gdrom.c
index ffa7c338d8f..2909cda71db 100644
--- a/src/mame/machine/gdrom.c
+++ b/src/mame/machine/gdrom.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:smf, Angelo Salese
/***************************************************************************
gdrom.c - Implementation of the Sega GD-ROM device
diff --git a/src/mame/machine/gdrom.h b/src/mame/machine/gdrom.h
index 7bc609d64d2..96fa7188ed3 100644
--- a/src/mame/machine/gdrom.h
+++ b/src/mame/machine/gdrom.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:smf, Angelo Salese
/***************************************************************************
gdrom.h
diff --git a/src/mame/machine/igs022.c b/src/mame/machine/igs022.c
index 10b243f0441..360b333d52f 100644
--- a/src/mame/machine/igs022.c
+++ b/src/mame/machine/igs022.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, ElSemi
/*
IGS022 is an encrypted DMA device, most likely an MCU of some sort
diff --git a/src/mame/machine/igs022.h b/src/mame/machine/igs022.h
index 20f1992e3d9..fa5ae2ee74b 100644
--- a/src/mame/machine/igs022.h
+++ b/src/mame/machine/igs022.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, ElSemi
/* IGS022 */
diff --git a/src/mame/machine/igs025.c b/src/mame/machine/igs025.c
index deb5749492e..e7ac5803c58 100644
--- a/src/mame/machine/igs025.c
+++ b/src/mame/machine/igs025.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, ElSemi
/*
IGS025 is some kind of state machine / logic device which the game
diff --git a/src/mame/machine/igs025.h b/src/mame/machine/igs025.h
index 5a762c43b73..4eb59ab89fd 100644
--- a/src/mame/machine/igs025.h
+++ b/src/mame/machine/igs025.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, ElSemi
/* Common device stuff for IGS025 / IGS022, should be split into devices for each chip once we know where what part does what */
diff --git a/src/mame/machine/igs028.c b/src/mame/machine/igs028.c
index 21a9407bc63..5836d946933 100644
--- a/src/mame/machine/igs028.c
+++ b/src/mame/machine/igs028.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, ElSemi
/* IGS 028 */
// this seems to be very similar to the igs022 - encrypted DMA + some other ops with shared RAM
diff --git a/src/mame/machine/igs028.h b/src/mame/machine/igs028.h
index 698d89925e1..41b9811bf34 100644
--- a/src/mame/machine/igs028.h
+++ b/src/mame/machine/igs028.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, ElSemi
/* IGS 028 */
diff --git a/src/mame/machine/igs036crypt.c b/src/mame/machine/igs036crypt.c
index 9510af39d16..d017ea9c763 100644
--- a/src/mame/machine/igs036crypt.c
+++ b/src/mame/machine/igs036crypt.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#include "igs036crypt.h"
/****************************************************************************
diff --git a/src/mame/machine/igs036crypt.h b/src/mame/machine/igs036crypt.h
index 7bdc899a4d3..0fc88d6072a 100644
--- a/src/mame/machine/igs036crypt.h
+++ b/src/mame/machine/igs036crypt.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
#ifndef _IGS036CRYPT_H_
#define _IGS036CRYPT_H_
diff --git a/src/mame/machine/inder_sb.c b/src/mame/machine/inder_sb.c
index 36b421814a4..99b45e98568 100644
--- a/src/mame/machine/inder_sb.c
+++ b/src/mame/machine/inder_sb.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/* Inder / Dinamic Sound Board */
diff --git a/src/mame/machine/inder_sb.h b/src/mame/machine/inder_sb.h
index 36e10bc62d9..7d0fd098feb 100644
--- a/src/mame/machine/inder_sb.h
+++ b/src/mame/machine/inder_sb.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/* */
diff --git a/src/mame/machine/inder_vid.c b/src/mame/machine/inder_vid.c
index 226c23c5add..5d4ee0b79f9 100644
--- a/src/mame/machine/inder_vid.c
+++ b/src/mame/machine/inder_vid.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/* Inder / Dinamic Video */
/* Inder / Dinamic Sound Board */
diff --git a/src/mame/machine/inder_vid.h b/src/mame/machine/inder_vid.h
index 6da308d4895..c6089e5c04c 100644
--- a/src/mame/machine/inder_vid.h
+++ b/src/mame/machine/inder_vid.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/* Inder / Dinamic Video */
diff --git a/src/mame/machine/irem_cpu.h b/src/mame/machine/irem_cpu.h
index c86e9973d20..d14ab4dab95 100644
--- a/src/mame/machine/irem_cpu.h
+++ b/src/mame/machine/irem_cpu.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Bryan McPhail
extern const UINT8 gunforce_decryption_table[];
extern const UINT8 bomberman_decryption_table[];
diff --git a/src/mame/machine/jalcrpt.c b/src/mame/machine/jalcrpt.c
index 09193e1aa0b..e8e35f33c20 100644
--- a/src/mame/machine/jalcrpt.c
+++ b/src/mame/machine/jalcrpt.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Luca Elia, David Haywood
#include "emu.h"
#include "machine/jalcrpt.h"
diff --git a/src/mame/machine/jalcrpt.h b/src/mame/machine/jalcrpt.h
index 09ce7fde62e..e02d8bbe117 100644
--- a/src/mame/machine/jalcrpt.h
+++ b/src/mame/machine/jalcrpt.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Luca Elia, David Haywood
void astyanax_rom_decode(running_machine &machine, const char *region);
void phantasm_rom_decode(running_machine &machine, const char *region);
void rodland_rom_decode (running_machine &machine, const char *region);
diff --git a/src/mame/machine/jumpshot.c b/src/mame/machine/jumpshot.c
index a6be5f1b9b2..5df077f55b6 100644
--- a/src/mame/machine/jumpshot.c
+++ b/src/mame/machine/jumpshot.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
#include "emu.h"
#include "includes/pacman.h"
diff --git a/src/mame/machine/k573dio.c b/src/mame/machine/k573dio.c
index 505caae0320..69632cf51bd 100644
--- a/src/mame/machine/k573dio.c
+++ b/src/mame/machine/k573dio.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:smf
#include "emu.h"
#include "k573dio.h"
diff --git a/src/mame/machine/k573dio.h b/src/mame/machine/k573dio.h
index 41f13eb3d07..9a5f97c4cf8 100644
--- a/src/mame/machine/k573dio.h
+++ b/src/mame/machine/k573dio.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:smf
#pragma once
#ifndef _K573DIO_H_
diff --git a/src/mame/machine/kabuki.c b/src/mame/machine/kabuki.c
index f644ffe3fca..038c1f5f422 100644
--- a/src/mame/machine/kabuki.c
+++ b/src/mame/machine/kabuki.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
/***************************************************************************
"Kabuki" Z80 encryption
diff --git a/src/mame/machine/kabuki.h b/src/mame/machine/kabuki.h
index 3bb715abfd6..e5e1b9bfc76 100644
--- a/src/mame/machine/kabuki.h
+++ b/src/mame/machine/kabuki.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
#include "emu.h"
void mgakuen2_decode(running_machine &machine);
diff --git a/src/mame/machine/kaneko_calc3.c b/src/mame/machine/kaneko_calc3.c
index 36930459a8e..e5e7a128561 100644
--- a/src/mame/machine/kaneko_calc3.c
+++ b/src/mame/machine/kaneko_calc3.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:David Haywood, Luca Elia
+// license:BSD-3-Clause
+// copyright-holders:Luca Elia, David Haywood
/***************************************************************************
KANEKO CALC3 MCU simulation ( KANEKO CALC3 508 (74 PIN PQFP) )
diff --git a/src/mame/machine/kaneko_calc3.h b/src/mame/machine/kaneko_calc3.h
index 6050d990f15..93f4f63cac7 100644
--- a/src/mame/machine/kaneko_calc3.h
+++ b/src/mame/machine/kaneko_calc3.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:David Haywood, Luca Elia
+// license:BSD-3-Clause
+// copyright-holders:Luca Elia, David Haywood
/* CALC 3 */
#define VERBOSE_OUTPUT 0
diff --git a/src/mame/machine/kaneko_hit.c b/src/mame/machine/kaneko_hit.c
index 776e4aa0c2c..626b03bde29 100644
--- a/src/mame/machine/kaneko_hit.c
+++ b/src/mame/machine/kaneko_hit.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Luca Elia, David Haywood
/* Kaneko 'Calc' hitbox collision / protection
It is thought that this is done by the 'CALC1' 'TOYBOX' and 'CALC3' protection chips found on the various boards
diff --git a/src/mame/machine/kaneko_hit.h b/src/mame/machine/kaneko_hit.h
index 48e4fabc89e..d2dc7b0fd04 100644
--- a/src/mame/machine/kaneko_hit.h
+++ b/src/mame/machine/kaneko_hit.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Luca Elia, David Haywood
/* Kaneko Hit protection */
diff --git a/src/mame/machine/konami1.c b/src/mame/machine/konami1.c
index b9c2e6a6841..bdd17b7ed35 100644
--- a/src/mame/machine/konami1.c
+++ b/src/mame/machine/konami1.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Nicola Salmoria, Chris Hardy
/***************************************************************************
The Konami_1 CPU is a 6809 with opcodes scrambled. Here is how to
diff --git a/src/mame/machine/konami1.h b/src/mame/machine/konami1.h
index 56c18552694..e66bbd33442 100644
--- a/src/mame/machine/konami1.h
+++ b/src/mame/machine/konami1.h
@@ -1,3 +1,3 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Nicola Salmoria, Chris Hardy
UINT8 *konami1_decode(running_machine &machine, const char *cpu);
diff --git a/src/mame/machine/konppc.c b/src/mame/machine/konppc.c
index eefa4785be2..76908e28411 100644
--- a/src/mame/machine/konppc.c
+++ b/src/mame/machine/konppc.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ville Linde
/* Konami PowerPC-based 3D games common functions */
#include "emu.h"
diff --git a/src/mame/machine/konppc.h b/src/mame/machine/konppc.h
index acf408d3efc..b84d63d421c 100644
--- a/src/mame/machine/konppc.h
+++ b/src/mame/machine/konppc.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ville Linde
#ifndef _KONPPC_H
#define _KONPPC_H
diff --git a/src/mame/machine/mathbox.c b/src/mame/machine/mathbox.c
index 3841f48e95a..5a7ae2f2b17 100644
--- a/src/mame/machine/mathbox.c
+++ b/src/mame/machine/mathbox.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Eric Smith
/*
* mathbox.c: math box simulation (Battlezone/Red Baron/Tempest)
*
diff --git a/src/mame/machine/mathbox.h b/src/mame/machine/mathbox.h
index 6e869dd7ba4..5ff280477b2 100644
--- a/src/mame/machine/mathbox.h
+++ b/src/mame/machine/mathbox.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Eric Smith
/*
* mathbox.h: math box simulation (Battlezone/Red Baron/Tempest)
*
diff --git a/src/mame/machine/mc8123.c b/src/mame/machine/mc8123.c
index d0f6be28a3c..a82c841347d 100644
--- a/src/mame/machine/mc8123.c
+++ b/src/mame/machine/mc8123.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria, David Widel
/***************************************************************************
NEC MC-8123 encryption emulation
diff --git a/src/mame/machine/mc8123.h b/src/mame/machine/mc8123.h
index 7ee3d6879b2..02caa2cbe0f 100644
--- a/src/mame/machine/mc8123.h
+++ b/src/mame/machine/mc8123.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria, David Widel
/***************************************************************************
NEC MC-8123 encryption emulation
diff --git a/src/mame/machine/megadriv.c b/src/mame/machine/megadriv.c
index c6164fe8bb0..03417e178e9 100644
--- a/src/mame/machine/megadriv.c
+++ b/src/mame/machine/megadriv.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/*
Megadrive / Genesis support
diff --git a/src/mame/machine/meters.c b/src/mame/machine/meters.c
index f8b1c679e17..db27b99ba7f 100644
--- a/src/mame/machine/meters.c
+++ b/src/mame/machine/meters.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:James Wallace
///////////////////////////////////////////////////////////////////////////
// //
// Electro mechanical meters //
diff --git a/src/mame/machine/meters.h b/src/mame/machine/meters.h
index a67f13ecdcb..fa8e3e4be5d 100644
--- a/src/mame/machine/meters.h
+++ b/src/mame/machine/meters.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:James Wallace
///////////////////////////////////////////////////////////////////////////
// //
// Electro mechanical meters //
diff --git a/src/mame/machine/namco62.c b/src/mame/machine/namco62.c
index bdd215c0946..241e04e9f33 100644
--- a/src/mame/machine/namco62.c
+++ b/src/mame/machine/namco62.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Phil Bennett, Andrew Gardner
/***************************************************************************
Namco 62XX
diff --git a/src/mame/machine/namco62.h b/src/mame/machine/namco62.h
index c54f3187a4e..50814b9f8a0 100644
--- a/src/mame/machine/namco62.h
+++ b/src/mame/machine/namco62.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Phil Bennett, Andrew Gardner
#ifndef NAMCO62_H
#define NAMCO62_H
diff --git a/src/mame/machine/namcoio.c b/src/mame/machine/namcoio.c
index 44020e35ca6..e8e074f8e9b 100644
--- a/src/mame/machine/namcoio.c
+++ b/src/mame/machine/namcoio.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
/***************************************************************************
The following Namco custom chips are all instances of the same 4-bit MCU,
diff --git a/src/mame/machine/namcoio.h b/src/mame/machine/namcoio.h
index d1b35f6049d..f8f7d9d6f15 100644
--- a/src/mame/machine/namcoio.h
+++ b/src/mame/machine/namcoio.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
#ifndef __NAMCOIO_H__
#define __NAMCOIO_H__
diff --git a/src/mame/machine/namcomcu.c b/src/mame/machine/namcomcu.c
index 94eb5b12f7a..1320ff92b12 100644
--- a/src/mame/machine/namcomcu.c
+++ b/src/mame/machine/namcomcu.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Alex Jackson
/*
Mitsubishi M37702 MCUs with Namco custom labels.
diff --git a/src/mame/machine/namcomcu.h b/src/mame/machine/namcomcu.h
index 5906b6c9a19..05167cf00a8 100644
--- a/src/mame/machine/namcomcu.h
+++ b/src/mame/machine/namcomcu.h
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Alex Jackson
#pragma once
#ifndef __NAMCOMCU_H__
diff --git a/src/mame/machine/nb1413m3.c b/src/mame/machine/nb1413m3.c
index 21fe93431b1..e574b41f78e 100644
--- a/src/mame/machine/nb1413m3.c
+++ b/src/mame/machine/nb1413m3.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:???
+// copyright-holders:Takahiro Nogi
/******************************************************************************
Machine Hardware for Nichibutsu Mahjong series.
diff --git a/src/mame/machine/neoboot.c b/src/mame/machine/neoboot.c
deleted file mode 100644
index a36021df56e..00000000000
--- a/src/mame/machine/neoboot.c
+++ /dev/null
@@ -1,4 +0,0 @@
-// license:???
-// copyright-holders:???
-
-// empty
diff --git a/src/mame/machine/neocrypt.c b/src/mame/machine/neocrypt.c
index 5c449eca50e..c04c3e40e2e 100644
--- a/src/mame/machine/neocrypt.c
+++ b/src/mame/machine/neocrypt.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Bryan McPhail,Fuzz,Ernesto Corvi,Andrew Prime,Zsolt Vasvari
/***************************************************************************
diff --git a/src/mame/machine/neoprot.c b/src/mame/machine/neoprot.c
deleted file mode 100644
index 02c28af0e8b..00000000000
--- a/src/mame/machine/neoprot.c
+++ /dev/null
@@ -1,3 +0,0 @@
-// license:???
-// copyright-holders:???
-/// empty
diff --git a/src/mame/machine/pgmcrypt.c b/src/mame/machine/pgmcrypt.c
index 9f05427c068..a030083f87c 100644
--- a/src/mame/machine/pgmcrypt.c
+++ b/src/mame/machine/pgmcrypt.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, ElSemi
/* IGS 027 Encryptions
the IGS027 chips are typically used with encrypted ROMs.
diff --git a/src/mame/machine/pgmcrypt.h b/src/mame/machine/pgmcrypt.h
index 6a273ded839..c656eb79b5d 100644
--- a/src/mame/machine/pgmcrypt.h
+++ b/src/mame/machine/pgmcrypt.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, ElSemi
/* IGS 027 Encryptions */
void pgm_kov_decrypt(running_machine &machine);
diff --git a/src/mame/machine/pgmprot_igs025_igs012.c b/src/mame/machine/pgmprot_igs025_igs012.c
index f068a86e348..aa5de549047 100644
--- a/src/mame/machine/pgmprot_igs025_igs012.c
+++ b/src/mame/machine/pgmprot_igs025_igs012.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, ElSemi
/***********************************************************************
PGM 012 + 025 PGM protection emulation
diff --git a/src/mame/machine/pgmprot_igs025_igs022.c b/src/mame/machine/pgmprot_igs025_igs022.c
index 1f6401923e8..e55d8aad943 100644
--- a/src/mame/machine/pgmprot_igs025_igs022.c
+++ b/src/mame/machine/pgmprot_igs025_igs022.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, ElSemi
/***********************************************************************
PGM 022 + 025 PGM protection emulation
diff --git a/src/mame/machine/pgmprot_igs025_igs028.c b/src/mame/machine/pgmprot_igs025_igs028.c
index eba78c76b8f..e1242a7326d 100644
--- a/src/mame/machine/pgmprot_igs025_igs028.c
+++ b/src/mame/machine/pgmprot_igs025_igs028.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood, ElSemi
/***********************************************************************
IGS28 + IGS025 PGM protection emulation
diff --git a/src/mame/machine/pxa255.h b/src/mame/machine/pxa255.h
index 5057ee459d3..122b129da45 100644
--- a/src/mame/machine/pxa255.h
+++ b/src/mame/machine/pxa255.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ryan Holtz
/**************************************************************************
*
* Intel PXA255 on-chip peripheral emulation
diff --git a/src/mame/machine/r2crypt.c b/src/mame/machine/r2crypt.c
index 2f66a453b27..c35b5bc4bd7 100644
--- a/src/mame/machine/r2crypt.c
+++ b/src/mame/machine/r2crypt.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:LGPL-2.1+
+// copyright-holders:Olivier Galibert, Angelo Salese, David Haywood, Tomasz Slanina
/* Raiden 2 Sprite Decryption */
#include "emu.h"
diff --git a/src/mame/machine/raiden2cop.h b/src/mame/machine/raiden2cop.h
index c2674acb979..5ed3a7aa704 100644
--- a/src/mame/machine/raiden2cop.h
+++ b/src/mame/machine/raiden2cop.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:LGPL-2.1+
+// copyright-holders:Olivier Galibert, Angelo Salese, David Haywood, Tomasz Slanina
/***************************************************************************
Seibu Cop (Co-Processor) emulation
diff --git a/src/mame/machine/sec.c b/src/mame/machine/sec.c
index 57e32d4f4a2..b8fa54abe24 100644
--- a/src/mame/machine/sec.c
+++ b/src/mame/machine/sec.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/* Serial Electronic Counter (SEC) */
#include "emu.h"
diff --git a/src/mame/machine/sec.h b/src/mame/machine/sec.h
index bddeefab42a..e5e97ee2a6c 100644
--- a/src/mame/machine/sec.h
+++ b/src/mame/machine/sec.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
/* commands */
diff --git a/src/mame/machine/segabb.c b/src/mame/machine/segabb.c
index a4419369386..8adbf5dc809 100644
--- a/src/mame/machine/segabb.c
+++ b/src/mame/machine/segabb.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
#include "segabb.h"
const device_type SEGA_LINDBERGH_BASEBOARD = &device_creator<sega_lindbergh_baseboard_device>;
diff --git a/src/mame/machine/segabb.h b/src/mame/machine/segabb.h
index ee79bb52e95..d93d8699f86 100644
--- a/src/mame/machine/segabb.h
+++ b/src/mame/machine/segabb.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Olivier Galibert
// Lindbergh Sega baseboard
#ifndef SEGABB_H
diff --git a/src/mame/machine/segacrp2.c b/src/mame/machine/segacrp2.c
index d2a98904591..e0d128363ad 100644
--- a/src/mame/machine/segacrp2.c
+++ b/src/mame/machine/segacrp2.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
/******************************************************************************
Sega encryption emulation by Nicola Salmoria
diff --git a/src/mame/machine/segacrp2.h b/src/mame/machine/segacrp2.h
index 5d100cc0fda..36493c9edf0 100644
--- a/src/mame/machine/segacrp2.h
+++ b/src/mame/machine/segacrp2.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
void sega_315_5162_decode(running_machine &machine, const char *cputag);
void sega_315_5177_decode(running_machine &machine, const char *cputag);
void sega_315_5178_decode(running_machine &machine, const char *cputag);
diff --git a/src/mame/machine/segacrpt.c b/src/mame/machine/segacrpt.c
index 17aaa2753e8..48c152a7ed6 100644
--- a/src/mame/machine/segacrpt.c
+++ b/src/mame/machine/segacrpt.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
/******************************************************************************
Sega encryption emulation by Nicola Salmoria
diff --git a/src/mame/machine/segacrpt.h b/src/mame/machine/segacrpt.h
index 808ea660d13..c0d42bad383 100644
--- a/src/mame/machine/segacrpt.h
+++ b/src/mame/machine/segacrpt.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Nicola Salmoria
void buckrog_decode(running_machine &machine, const char *cputag);
void pengo_decode(running_machine &machine, const char *cputag);
void szaxxon_decode(running_machine &machine, const char *cputag);
diff --git a/src/mame/machine/segag80.c b/src/mame/machine/segag80.c
index 844a3ccfc5d..b2e7d4ce8c5 100644
--- a/src/mame/machine/segag80.c
+++ b/src/mame/machine/segag80.c
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
/***************************************************************************
Sega G-80 raster hardware
diff --git a/src/mame/machine/segag80.h b/src/mame/machine/segag80.h
index 625349492e1..c2cee5ea5d3 100644
--- a/src/mame/machine/segag80.h
+++ b/src/mame/machine/segag80.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
typedef UINT8 (*segag80_decrypt_func)(offs_t, UINT8);
segag80_decrypt_func segag80_security(int chip);
diff --git a/src/mame/machine/seibuspi.c b/src/mame/machine/seibuspi.c
index 9b710cfae6d..0e7af927f8a 100644
--- a/src/mame/machine/seibuspi.c
+++ b/src/mame/machine/seibuspi.c
@@ -1,5 +1,5 @@
// license:BSD-3-Clause
-// copyright-holders:Ville Linde, hap, ???
+// copyright-holders:Ville Linde, hap
#include "emu.h"
#include "machine/seibuspi.h"
diff --git a/src/mame/machine/seibuspi.h b/src/mame/machine/seibuspi.h
index cfd1943dc8a..ab436146d97 100644
--- a/src/mame/machine/seibuspi.h
+++ b/src/mame/machine/seibuspi.h
@@ -1,5 +1,5 @@
-// license:???
-// copyright-holders:???
+// license:BSD-3-Clause
+// copyright-holders:Ville Linde, hap
UINT32 partial_carry_sum32(UINT32 add1,UINT32 add2,UINT32 carry_mask);
void seibuspi_text_decrypt(UINT8 *rom);
diff --git a/src/mame/machine/snes.c b/src/mame/machine/snes.c
index f31d5bbc33a..364bc1ba0bb 100644
--- a/src/mame/machine/snes.c
+++ b/src/mame/machine/snes.c
@@ -1,5 +1,5 @@
// license:???
-// copyright-holders:Angelo Salese, R. Belmont, Anthony Kruize, Fabio Priuli, Harmony
+// copyright-holders:Angelo Salese, R. Belmont, Anthony Kruize, Fabio Priuli, Ryan Holtz
/***************************************************************************
snes.c