summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats')
-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
131 files changed, 254 insertions, 261 deletions
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