This concept follows closely my other recent collection posted on my website: Stone Oakvalley's Amiga .Library Collection (SOALC) , which dealt with .library files for Amiga.
Again, using my useful SOTDS system (Stone Oakvalley Text Database Searcher) and specifically the "AmigaFiles" database together with my own tools and additional tool created the past hours, these are the details and results I came up with:
- 260416 hits for *.device out of AmigaFiles database (SOTDS) of 56.84 million.
- After removal of duplicated MD5 checksum, reduced down to 2351 unique files.
- Removed 263 fake device files.
- All compressed libraries was decrunched (where detected) by xfdDecrunch 1.9 (09.09.1999).
- Used "util/sys/Ver.lha" (Bugfixed replacement for c:version 40.1) from Aminet to list versions.
- Final result became 421 unique device files based on its MD5 checksums.
- Complete collection size: 35mb, 23mb zipped.
In order to keep a nice directory structure and the fact device names have the same names, 421 directories was created as "devicename_device" and then files with same name all inside that directory named as "devicename.devicennn" (where nnn is 001,002 etc) as original version strings could not be used as-is. To use on Amiga, simply copy the one you need and remove the ending of "_nnn".
Stats of unique device filenames (2086 pcs) and amount of variants of each:
68661a.device = 1
8n1.device = 5
a1200_atapi.device = 2
a1200ide.scsi.device = 2
a2060.device = 5
a2065.device = 9
a2232.device = 3
a2410.device = 1
a3000.scsi.device = 2
a4000_atapi.device = 5
a4000ide.scsi.device = 2
a4000tscsi.scsi.device = 2
a4066.device = 1
a600ide.scsi.device = 2
absram.device = 2
aci-fr.device = 1
aci-frdbg.device = 1
ad_atapi.device = 23
adf.device = 1
adide.device = 1
adide_atapi.device = 21
adonislan.device = 1
adscsi.device = 1
aetd.device = 1
ahd.device = 1
ahi.device = 17
alf.device = 13
amia.device = 4
amippp.device = 12
amippp2.device = 1
amoksana.device = 3
apple.device = 1
appp.device = 7
ariadne.device = 2
ariadne_ii.device = 2
ariadneliana.device = 1
ariadnepar.device = 1
arriba.device = 1
artec.device = 1
artser.device = 3
asdg.vdisk.device = 5
asim_atapi.device = 5
asimcdfs.device = 16
aslip.device = 2
at-apollo.device = 2
at-safe.device = 1
atapi.device = 35
ateam.device = 1
ateonet.device = 2
ateoscsi.device = 1
ateoser.device = 1
atmosphere.device = 1
audio.device = 2
ax25.device = 1
baudbandit.device = 7
baudbandit15a.device = 1
bcd000-interim-fc.device = 1
bla.device = 3
bookmark.device = 6
brutal.device = 1
bscisdn.device = 34
buddha_atapi.device = 17
bynerydemo.device = 1
calcomp.device = 4
canon.device = 3
capi20.device = 10
cardmark.device = 1
cbmser.device = 1
cd.device = 19
cd32mpeg.device = 1
cd_a600.device = 4
cdromemu.device = 2
cdtv.device = 8
cdx.device = 5
ch2060.device = 1
chipdev.device = 1
ciwan.device = 7
clipboard.device = 62
cltd.device = 1
cnet.device = 15
compactflash.device = 9
comports.device = 1
compressdisk.device = 5
concierto.device = 3
console.device = 1
crypt.device = 2
cslip.device = 4
cw.device = 1
delfinampeg.device = 6
dialer.device = 2
diskdrive.device = 1
diskimage.device = 6
diskprot.device = 5
diskserial.device = 4
diskspare.device = 8
dl2000.device = 1
dll.ethernet.device = 1
dll.hydra.device = 1
dms.device = 7
dnet.device = 2
doctor64.device = 1
dtmf.device = 1
eb920.device = 2
edss1.device = 1
eide.device = 1
eightbit.device = 1
elsat.device = 1
empcd.device = 5
empdisc.device = 4
emphf.device = 6
empscsi.device = 2
empser.device = 5
emunet.device = 1
envoyprint.device = 3
epson.device = 2
etherbridge000.device = 1
etherbridge020.device = 1
etherbridge040.device = 1
ethernet.device = 1
example.device = 1
expxds.device = 4
fakesr.device = 2
fastcon.device = 1
fastethernet.device = 9
fd.device = 4
file.device = 5
filedisk.device = 2
floppy.device = 30
flyerscsi.device = 1
fmsdisk.device = 9
fmsdisk68000.device = 1
fmsdisk68020.device = 1
formacscsi.device = 1
fossil.device = 11
free.device = 1
gcrdisk.device = 2
gg.device = 1
giga0.device = 1
goadf.device = 1
golem.hdisk.device = 1
good.mf.device = 1
gvptbc.device = 1
hackbandit.device = 1
hackdisk.device = 5
hard.device = 1
harddisk.device = 12
hardfile.device = 1
hardtrack.device = 1
harlequin.device = 1
hd.device = 1
hd1.device = 1
hd17.device = 1
hd26.device = 1
hddisk.device = 1
hidedisk.device = 1
hidedisk19.device = 2
hidedisk20.device = 1
highdensity.device = 1
highspeed.device = 1
highwayusb.device = 2
hkduart.device = 1
hpscanjet.device = 4
hydra.device = 3
hypercom1.device = 5
hypercom3.device = 5
hypercom30z.device = 5
hypercom31z.device = 5
hypercom32z.device = 5
hypercom33z.device = 5
hypercom34z.device = 5
hypercom40.device = 6
hypercom41.device = 6
hypercom42.device = 6
hypercom43.device = 6
hypercom44.device = 7
hyperpar.device = 6
hyperpar3.device = 2
ibmcon.device = 7
icard.device = 4
icddisk.device = 4
icddiskide.device = 3
ide.device = 5
idedb.device = 1
ilink-fb.device = 3
infochannel.device = 1
input.device = 1
interrupt.ide.device = 1
ioblix12par.device = 7
ioblix12ser.device = 7
ioblix12zip.device = 6
ioblixether.device = 2
ioblixpar.device = 7
ioblixser.device = 7
ioblixzip.device = 6
ipc.device = 1
isdn.device = 1
isdnsurfer.device = 1
ivs_at.device = 2
ivs_scsi.device = 5
ivs_scsipro.device = 5
ivs_scsivector.device = 2
ivsgslam.device = 1
iwan.device = 14
jd_dev.device = 1
jdisk.device = 7
kalacon.device = 3
kalacon_000.device = 1
kalacon_020.device = 1
kcsram.device = 3
liana.device = 2
lianapio.device = 2
load.device = 1
local.device = 1
macfloppy.device = 4
malibu.device = 1
map.device = 1
map.serial.device = 1
masmpeg.device = 4
mediatornet.device = 4
melodyaudio.device = 1
melodympeg.device = 1
memory.device = 1
messydisk.device = 9
mf.device = 1
mfm.device = 23
miamil2tp.device = 1
miamipppoe.device = 3
miamipptp.device = 1
microtek.device = 3
midi.device = 3
mlcide_atapi.device = 7
modem0.device = 4
modem1.device = 4
modem2.device = 4
modem3.device = 4
modem4.device = 4
modemlink_000.device = 3
modemlink_020.device = 3
mro.device = 1
mscd.device = 3
mshf.device = 3
mtec-at500.device = 1
multi-os.device = 12
multidisk.device = 1
multidos.device = 2
mustek.device = 11
my.device = 1
narrato2.device = 1
narrator.device = 89
netinfo.device = 4
netpar.device = 2
netpardebug.device = 3
netpcparallel.device = 1
netprint.device = 3
netser.device = 1
newser.device = 5
nexus.device = 1
nexustape.device = 1
norway.device = 2
nullmodem.device = 4
nullser.device = 1
oktagon.device = 1
oldmfm.device = 1
oldser.device = 2
omti.device = 2
paralizer.device = 1
parallel.device = 79
parnet.device = 8
parnet020.device = 1
parscan.device = 1
parscandemo.device = 1
parscsi.device = 1
paulaaudio.device = 1
pbscsi.device = 1
pc.device = 1
pc2amparallel.device = 4
pcif.device = 1
pcmser.device = 6
peggympeg.device = 2
phonepak.device = 2
pianet.device = 1
piffparse.device = 1
pio.device = 1
pipe.device = 1
pitnet.device = 1
player.device = 2
plip-cracked.device = 1
plip.device = 5
portxx.device = 1
ppazip.device = 4
ppp.device = 10
printer.device = 270
printtofile.device = 1
prometheus-rtl8029.device = 1
pronet.device = 6
protarscsi.device = 2
qcam.device = 1
ramdev.device = 6
ramdisk.device = 3
ramdriv1.device = 1
ramdrive.device = 28
random.device = 1
rastercd.device = 1
rd.device = 1
rgb-fb.device = 2
rhcslip.device = 10
rhslip.device = 10
routing.dna.device = 1
sample.device = 1
sanamni.device = 1
scala.device = 5
scala500.device = 1
scalahvt.device = 1
scalaiv24.device = 1
scalamm.device = 4
scanmakere3.device = 5
scanner.device = 3
scottdisk.device = 2
scram16.device = 1
scram8.device = 1
scram8_p.device = 1
scsi-apollo.device = 4
scsi.device = 5
scsi3.device = 1
scsi90.device = 1
scsi91.device = 1
scsi_a1200.device = 1
scsi_a3000.device = 1
scsi_a4000d.device = 1
scsi_a4000t.device = 1
scsi_a600.device = 1
scsicltd.device = 1
scsidisk.device = 1
scsihd.device = 2
scsistreamingtape.device = 1
serial.device = 93
serlog.device = 6
siegfried.device = 1
silversurfer.device = 2
siosbx.device = 2
slip.device = 7
snapscan.device = 2
softraid.device = 2
softscsi_at.device = 1
softscsi_oktagonc9x.device = 1
softscsi_tmc900fee.device = 4
softscsi_xtc0f81.device = 4
softscsi_xtc0f8f.device = 4
softscsi_xtc0fee.device = 1
softscsi_xtc0fef.device = 4
softscsi_xtc1f60.device = 4
softscsi_xtc1fe8.device = 4
softscsi_xtc2fef.device = 1
softscsi_xtc2ff0.device = 4
softscsi_xtc3f81.device = 4
softscsi_xtc3fef.device = 4
softscsi_xtc4ff4.device = 4
softscsi_xtc5fe1.device = 4
spar.device = 2
spardebug.device = 1
spartan.device = 3
spider.device = 3
spidernet.device = 2
spool.device = 8
spooly.device = 3
squirrelscsi.device = 13
squirrelserial.device = 3
ssa_audio.device = 1
static.device = 4
statram.device = 2
stdisk.device = 1
subwayusb.device = 3
supradirect.device = 2
suprascsi.device = 2
tandemat.device = 28
tandemat_pcmcia.device = 25
tandemcd.device = 7
tandemcd_come.device = 7
tandemcd_pcmcia.device = 7
telmexatapi.device = 19
telnetd.amitcp-68000.device = 1
telnetd.amitcp-68020.device = 1
telnetd.amitcp.device = 1
telnetd.as225-68000.device = 1
telnetd.as225-68020.device = 1
telnetd.as225.device = 1
telnetd.device = 2
telser.device = 3
tn3270.device = 2
tpspool.device = 5
transport.nsp.device = 1
trifecta.device = 1
truesound.device = 3
turbo.device = 1
umax.device = 2
usrserial.device = 1
uw.device = 1
v34serial.device = 1
vdisk.device = 8
vecser.device = 1
vectorpar.device = 1
vectorser.device = 2
verify.ide.device = 1
vmcisdn0.device = 7
vmcisdn1.device = 7
vmcisdn2.device = 5
vmcisdn3.device = 5
vmcisdn4.device = 5
vt.device = 1
wacomii.device = 5
warpdrive.device = 1
whippet.device = 1
wini.device = 1
x-surf-000.device = 1
x-surf-020.device = 1
x-surf-040.device = 1
x500.device = 1
xfloppy.device = 1
xpkdisk.device = 5
xstream.device = 1
y2cl serial.device = 1