{
	"empty": {
		"@hidden": true,
		"@title": "Empty Diskettes",
		"@versions": {
			"": {
				"@media": [
					{
						"@title": "Empty Diskette (160K)",
						"@diskette": "EMPTY-160K.json",
						"@format": "PC160K"
					},
					{
						"@title": "Empty Diskette (320K)",
						"@diskette": "EMPTY-320K.json",
						"@format": "PC320K"
					},
					{
						"@title": "Empty Diskette (180K)",
						"@diskette": "EMPTY-180K.json",
						"@format": "PC180K"
					},
					{
						"@title": "Empty Diskette (360K)",
						"@diskette": "EMPTY-360K.json",
						"@format": "PC360K"
					},
					{
						"@title": "Empty Diskette (720K)",
						"@diskette": "EMPTY-720K.json",
						"@format": "PC720K"
					},
					{
						"@title": "Empty Diskette (1.2M)",
						"@diskette": "EMPTY-1200K.json",
						"@format": "PC1200K"
					},
					{
						"@title": "Empty Diskette (1.44M)",
						"@diskette": "EMPTY-1440K.json",
						"@format": "PC1440K"
					}
				]
			}
		},
		"@server": "/disks/diskettes"
	},
	"dev": {
		"@title": "Devices",
		"cdrom": {
			"@title": "CD-ROM",
			"@hidden": true,
			"@versions": {
				"dos": {
					"@title": "CD-ROM DOS Drivers",
					"@media": [
						{
							"@title": "DOS Drivers: ATAPI Boot",
							"@diskette": "ATAPI-CDROM-BOOT.json",
							"@format": "PC1200K"
						},
						{
							"@title": "DOS Drivers: ATAPI CD-ROM",
							"@diskette": "ATAPI-CDROM-DRIVERS.json",
							"@format": "PC360K",
							"@archive": "folder"
						}
					]
				}
			}
		},
		"mouse": {
			"@title": "Mouse",
			"microsoft": {
				"@title": "Microsoft Mouse",
				"@versions": {
					"2.00": {
						"@title": "MS Mouse 2.00",
						"@hardware": {
							"config": "none",
							"options": "mouse"
						},
						"@media": [
							{
								"@title": "MS Mouse 2.00",
								"@diskette": "MSMOUSE-200--1983-12-31.json",
								"@photo": "jpg",
								"@format": "PC320K"
							}
						]
					},
					"2.50": {
						"@title": "MS Mouse 2.50",
						"@hardware": {
							"config": "none",
							"options": "mouse"
						},
						"@media": [
							{
								"@title": "MS Mouse 2.50 (Bus)",
								"@diskette": "MSMOUSE-250.json",
								"@photo": "jpg",
								"@format": "PC320K",
								"@args": "--forceBPB"
							},
							{
								"@title": "MS Mouse 2.50 (Serial)",
								"@diskette": "MSMOUSE-250-SERIAL.json",
								"@format": "PC160K",
								"@archive": "folder"
							}
						],
						"@source": "https://winworldpc.com/product/microsoft-mouse/2x",
						"@note": "Microsoft Mouse 2.50 (Word Bundle)"
					},
					"4.00": {
						"@title": "MS Mouse 4.00",
						"@hardware": {
							"options": "mouse"
						},
						"@media": [
							{
								"@title": "MS Mouse 4.00 (SYSTEM)",
								"@diskette": "MSMOUSE-039599-400-DISK1-SYSTEM.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Mouse 4.00 (PROGRAM)",
								"@diskette": "MSMOUSE-039599-400-DISK2-PROGRAM.json",
								"@format": "PC360K",
								"@photo": "jpg"
							}
						]
					},
					"5.00": {
						"@title": "MS Mouse 5.00",
						"@hardware": {
							"options": "mouse"
						},
						"@media": [
							{
								"@title": "MS Mouse 5.00 (SYSTEM)",
								"@diskette": "MSMOUSE-000199-500-DISK1-SYSTEM.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Mouse 5.00 (PROGRAM)",
								"@diskette": "MSMOUSE-000199-500-DISK2-PROGRAM.json",
								"@format": "PC360K"
							}
						]
					},
					"5.03": {
						"@title": "MS Mouse 5.03",
						"@hardware": {
							"options": "mouse"
						},
						"@media": [
							{
								"@title": "MS Mouse 5.03 (Disk 1)",
								"@diskette": "MSMOUSE-503-DISK1.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/microsoft-mouse/5x"
							},
							{
								"@title": "MS Mouse 5.03 (Disk 1 Revised)",
								"@diskette": "MSMOUSE-503-DISK1-REVISED.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Mouse 5.03 (Disk 2)",
								"@diskette": "MSMOUSE-503-DISK2.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Mouse 5.03 (Disk 3)",
								"@diskette": "MSMOUSE-503-DISK3.json",
								"@format": "PC360K",
								"@photo": "jpg"
							}
						]
					},
					"6.xx": {
						"@title": "MS Mouse 6.xx",
						"@hardware": {
							"options": "mouse"
						},
						"@media": [
							{
								"@title": "MS Mouse 6.14 (SETUP)",
								"@diskette": "MSMOUSE-614-SETUP.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Mouse 6.24 (SETUP)",
								"@diskette": "MSMOUSE-624-SETUP.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Mouse 6.24 (PROGRAM)",
								"@diskette": "MSMOUSE-624-PROGRAM.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Mouse 6.24 (UTILITIES)",
								"@diskette": "MSMOUSE-624-UTILITIES.json",
								"@format": "PC360K"
							}
						]
					}
				}
			}
		},
		"rom": {
			"@title": "ROM",
			"ibm": {
				"@title": "IBM PC ROMs",
				"@versions": {
					"5150": {
						"@title": "IBM PC BIOS Sources",
						"@media": [
							{
								"@title": "IBM PC BIOS Sources (V1)",
								"@diskette": "IBM-BIOS-SRC-5150V1.json",
								"@format": "PC320K",
								"@archive": "folder",
								"@label": "5150V1"
							},
							{
								"@title": "IBM PC BIOS Sources (V2)",
								"@diskette": "IBM-BIOS-SRC-5150V2.json",
								"@format": "PC320K",
								"@archive": "folder",
								"@label": "5150V2"
							},
							{
								"@title": "IBM PC BIOS Sources (V3)",
								"@diskette": "IBM-BIOS-SRC-5150V3.json",
								"@format": "PC320K",
								"@archive": "folder",
								"@label": "5150V3"
							}
						]
					},
					"5160": {
						"@title": "IBM PC XT BIOS Sources",
						"@media": [
							{
								"@title": "IBM PC XT BIOS Sources (V1)",
								"@diskette": "IBM-BIOS-SRC-5160V1.json",
								"@format": "PC320K",
								"@archive": "folder",
								"@label": "5160V1"
							},
							{
								"@title": "IBM PC XT BIOS Sources (V2)",
								"@diskette": "IBM-BIOS-SRC-5160V2.json",
								"@format": "PC360K",
								"@archive": "folder",
								"@label": "5160V2"
							},
							{
								"@title": "IBM PC XT BIOS Sources (V3)",
								"@diskette": "IBM-BIOS-SRC-5160V3.json",
								"@format": "PC360K",
								"@archive": "folder",
								"@label": "5160V3"
							}
						]
					},
					"5170": {
						"@title": "IBM PC AT BIOS Sources",
						"@media": [
							{
								"@title": "IBM PC AT BIOS Sources (V1)",
								"@diskette": "IBM-BIOS-SRC-5170V1.json",
								"@format": "PC1200K",
								"@archive": "folder",
								"@label": "5170V1"
							},
							{
								"@title": "IBM PC AT BIOS Sources (V2)",
								"@diskette": "IBM-BIOS-SRC-5170V2.json",
								"@format": "PC1200K",
								"@archive": "folder",
								"@label": "5170V2"
							},
							{
								"@title": "IBM PC AT BIOS Sources (V3)",
								"@diskette": "IBM-BIOS-SRC-5170V3.json",
								"@format": "PC1200K",
								"@archive": "folder",
								"@label": "5170V3"
							}
						]
					},
					"ega": {
						"@title": "IBM EGA BIOS Sources",
						"@media": [
							{
								"@title": "IBM EGA BIOS Source (V1)",
								"@diskette": "IBM-BIOS-SRC-EGAV1.json",
								"@format": "PC1200K",
								"@archive": "folder",
								"@label": "EGAV1"
							}
						]
					}
				}
			}
		},
		"windows": {
			"@title": "Windows",
			"@hidden": true,
			"@versions": {
				"wincomm/1985": {
					"@title": "Windows COMM Driver (1985)",
					"@media": [
						{
							"@title": "WINCOMM",
							"@diskette": "WINCOMM.json",
							"@format": "PC360K"
						}
					]
				}
			}
		},
		"@server": "/disks/diskettes"
	},
	"diag": {
		"@title": "Diagnostics",
		"compaq": {
			"@title": "COMPAQ",
			"@versions": {
				"1986": {
					"@title": "COMPAQ DeskPro 386 (1986)",
					"@bootable": true,
					"@hardware": {
						"options": "compaq,deskpro386"
					},
					"@media": [
						{
							"@diskette": "COMPAQ-DESKPRO386-SUPP-1986-08-08.json",
							"@format": "PC360K"
						}
					]
				},
				"1987": {
					"@title": "COMPAQ User Programs (1987)",
					"@bootable": true,
					"@hardware": {
						"options": "compaq,deskpro386"
					},
					"@media": [
						{
							"@diskette": "COMPAQ-UTILS-506-110387-REVG.json",
							"@photo": "jpg",
							"@format": "PC360K"
						}
					]
				},
				"1989": {
					"@title": "COMPAQ User Programs (1989)",
					"@bootable": true,
					"@hardware": {
						"options": "compaq,deskpro386"
					},
					"@media": [
						{
							"@diskette": "COMPAQ-UTILS-072789.json",
							"@format": "PC720K"
						}
					]
				},
				"1990": {
					"@title": "COMPAQ SystemPro",
					"@hardware": {
						"options": "compaq,systempro"
					},
					"@media": [
						{
							"@title": "SystemPro Configuration Files 1.03",
							"@diskette": "COMPAQ-CONFLIB-1.03-071090.json",
							"@photo": "jpg",
							"@format": "PC1440K"
						},
						{
							"@title": "SystemPro Diagnostics 7.08",
							"@diskette": "COMPAQ-DIAGS-708-092590.json",
							"@photo": "jpg",
							"@format": "PC720K"
						},
						{
							"@title": "SystemPro Owner Registration 3.05",
							"@diskette": "COMPAQ-OWNREG-3.05-100890.json",
							"@photo": "jpg",
							"@format": "PC720K"
						},
						{
							"@title": "SystemPro EISA Configuration 1.15",
							"@diskette": "COMPAQ-SYSCONFIG-1.15-082790.json",
							"@photo": "jpg",
							"@format": "PC1440K"
						},
						{
							"@title": "SystemPro User Programs 7.05 (Disk 1)",
							"@diskette": "COMPAQ-USER_1-7.05-092890.json",
							"@photo": "jpg",
							"@format": "PC1440K"
						},
						{
							"@title": "SystemPro User Programs 7.05 (Disk 2)",
							"@diskette": "COMPAQ-USER_2-7.05-092890.json",
							"@photo": "jpg",
							"@format": "PC1440K"
						}
					]
				},
				"5.02": {
					"@title": "COMPAQ Diagnostics 5.02",
					"@hardware": {
						"options": "compaq,deskpro386"
					},
					"@media": [
						{
							"@title": "COMPAQ Diagnostics 5.02",
							"@diskette": "COMPAQ-DIAGS-502-051987-REVC.json",
							"@photo": "jpg",
							"@format": "PC360K"
						},
						{
							"@title": "COMPAQ User Programs 5.02",
							"@diskette": "COMPAQ-UTILS-502-052087-REVC.json",
							"@photo": "jpg",
							"@format": "PC360K"
						}
					]
				},
				"5.08": {
					"@title": "COMPAQ Diagnostics 5.08",
					"@bootable": true,
					"@hardware": {
						"options": "compaq,deskpro386"
					},
					"@media": [
						{
							"@diskette": "COMPAQ-DIAGS-508-012988-REVK.json",
							"@photo": "jpg",
							"@format": "PC360K"
						}
					]
				},
				"6.12": {
					"@title": "COMPAQ Diagnostics 6.12",
					"@bootable": true,
					"@media": [
						{
							"@diskette": "COMPAQ-DIAGS-612-062189.json",
							"@format": "PC720K"
						}
					]
				}
			}
		},
		"ibm": {
			"5150": {
				"@title": "IBM PC",
				"@versions": {
					"1.00": {
						"@title": "IBM PC Diagnostics 1.00",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5150-DIAG-100.json",
								"@format": "PC160K"
							}
						]
					},
					"1.02": {
						"@title": "IBM PC Diagnostics 1.02",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5150-DIAG-102.json",
								"@format": "PC160K"
							}
						]
					},
					"1.02A": {
						"@title": "IBM PC Diagnostics 1.02 (Adv)",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5150-DIAG-102A.json",
								"@format": "PC160K"
							}
						]
					},
					"2.02": {
						"@title": "IBM PC Diagnostics 2.02",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5150-DIAG-202.json",
								"@format": "PC160K"
							}
						]
					},
					"2.05": {
						"@title": "IBM PC Diagnostics 2.05",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5150-DIAG-205.json",
								"@photo": "jpg",
								"@format": "PC180K"
							}
						]
					},
					"2.05A": {
						"@title": "IBM PC Diagnostics 2.05 (Adv)",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5150-DIAG-205A.json",
								"@photo": "jpg",
								"@format": "PC180K"
							}
						]
					},
					"2.07": {
						"@title": "IBM PC Diagnostics 2.07",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5150-DIAG-207.json",
								"@format": "PC180K"
							}
						]
					},
					"2.20A": {
						"@title": "IBM PC Diagnostics 2.20 (Adv)",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5150-5155-5160-DIAG-220A.json",
								"@format": "PC180K"
							}
						]
					}
				}
			},
			"5170": {
				"@title": "IBM PC AT",
				"@versions": {
					"1.01A": {
						"@title": "IBM PC AT Diagnostics 1.01 (Adv)",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5170-DIAG-101A.json",
								"@photo": "jpg",
								"@format": "PC360K"
							}
						]
					},
					"1.02": {
						"@title": "IBM PC AT Diagnostics 1.02",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5170-DIAG-102.json",
								"@format": "PC360K"
							}
						]
					},
					"2.00": {
						"@title": "IBM PC AT Diagnostics 2.00",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5170-DIAG-200.json",
								"@format": "PC360K"
							}
						]
					},
					"2.07A": {
						"@title": "IBM PC AT Diagnostics 2.07 (Adv)",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "5170-DIAG-207A.json",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"P70": {
				"@title": "IBM PS/2 Model P70",
				"@versions": {
					"1.01": {
						"@title": "IBM PS/2 Model P70 Reference 1.01",
						"@media": [
							{
								"@diskette": "IBM-PS2-P70-REF-101.json",
								"@photo": "jpg",
								"@format": "PC1440K"
							}
						]
					}
				}
			},
			"@title": "IBM Diagnostics"
		},
		"@server": "/disks/diskettes"
	},
	"sdk": {
		"@title": "SDKs",
		"os2": {
			"@title": "OS/2 SDKs",
			"microsoft": {
				"@title": "Microsoft",
				"@versions": {
					"1.02": {
						"@title": "MS OS/2 SDK 1.02",
						"@media": [
							{
								"@title": "MS OS/2 SDK 1.02 (INSTALL)",
								"@diskette": "MSOS2-SDK102-DISK01.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (PROGRAM)",
								"@diskette": "MSOS2-SDK102-DISK02.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (SUPP)",
								"@diskette": "MSOS2-SDK102-DISK03.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (TOOLKIT1)",
								"@diskette": "MSOS2-SDK102-DISK04.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (TOOLKIT2)",
								"@diskette": "MSOS2-SDK102-DISK05.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (UTILITY1)",
								"@diskette": "MSOS2-SDK102-DISK06.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (UTILITY2)",
								"@diskette": "MSOS2-SDK102-DISK07.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (CBIN1)",
								"@diskette": "MSOS2-SDK102-DISK08.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (CBIN2)",
								"@diskette": "MSOS2-SDK102-DISK09.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (CLIB1)",
								"@diskette": "MSOS2-SDK102-DISK10.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (CLIB2)",
								"@diskette": "MSOS2-SDK102-DISK11.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (MASM)",
								"@diskette": "MSOS2-SDK102-DISK12.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (EXAMPLE1)",
								"@diskette": "MSOS2-SDK102-DISK13.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (EXAMPLE2)",
								"@diskette": "MSOS2-SDK102-DISK14.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 SDK 1.02 (NETWORK)",
								"@diskette": "MSOS2-SDK102-DISK15.json",
								"@format": "PC360K"
							}
						],
						"@documents": [
							{
								"@title": "MS OS/2 Programmer's Guide (1987 PRE)",
								"@file": "MSOS2-1X-PROG-GUIDE-PRE-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heByLK4yD3LMUrUZeg?e=ZDS8vx",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/prog-guide-pre-1987.pdf"
							},
							{
								"@title": "MS OS/2 Programmer's Reference (1987 PRE)",
								"@file": "MSOS2-1X-PROG-REF-PRE-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBkzN9GkH4pGKLGUQ?e=fnCCp0",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/prog-ref-pre-1987.pdf"
							},
							{
								"@title": "MS OS/2 Programmer's Reference (1987 UPD)",
								"@file": "MSOS2-1X-PROG-REF-UPD-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heB4uBFyjS8qbAlE4Q?e=1FeQKt",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/prog-ref-upd-1987.pdf"
							},
							{
								"@title": "Mixed-Language Programming Guide (1987)",
								"@file": "MSOS2-1X-MIXED-LANG-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heB-zQ8KvVCz72fa5A?e=ghjkZ9",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/ms-c-5.0-rtl-os2-upd-1987.pdf"
							},
							{
								"@title": "MS OS/2 SDK Utilities (1987 PRE)",
								"@file": "MSOS2-1X-SDK-UTILS-PRE-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBxzQFYAMgKkv0mAw?e=3DlK1z",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/codeview-tools-pre-1987.pdf"
							},
							{
								"@title": "MS OS/2 SDK Utilities (1987 PRE UPD)",
								"@file": "MSOS2-1X-SDK-UTILS-PRE-UPD-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heB84U7oa6yvxEPDtA?e=0cdxuL",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/sdk-utils-pre-upd-1987.pdf"
							},
							{
								"@title": "MS OS/2 SDK Utilities (1987)",
								"@file": "MSOS2-1X-SDK-UTILS-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBoqwgG7GICG1lOhQ?e=OTpGqS",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/codeview-tools-1987.pdf"
							},
							{
								"@title": "MS OS/2 SDK Utilities (1987 UPD)",
								"@file": "MSOS2-1X-SDK-UTILS-UPD-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBq44aXH4eNRAsPng?e=Vacg3z",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/sdk-utils-upd-1987.pdf"
							},
							{
								"@title": "MS OS/2 SDK Utilities (1988 UPD)",
								"@file": "MSOS2-1X-SDK-UTILS-UPD-1988.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBp1qtO5yK6MkUiYA?e=Tq2D9J",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/sdk-utils-upd-1988.pdf"
							},
							{
								"@title": "MS OS/2 SDK Editor (1987 PRE)",
								"@file": "MSOS2-1X-SDKED-PRE-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBrl3fCpQI7o_CQwg?e=xHCqkn",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/sdked-pre-1987.pdf"
							},
							{
								"@title": "MS OS/2 SDK Editor (1987)",
								"@file": "MSOS2-1X-SDKED-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBhiFg-xpbBxixJ5g?e=S2x5pU",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/sdked-1987.pdf"
							},
							{
								"@title": "MS OS/2 SDK Editor User's Guide (1988)",
								"@file": "MSOS2-1X-MSED-UGUIDE-1988.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBwZpUd3NsdaT-o0A?e=cUh5tH",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/msed-ug-1988.pdf"
							},
							{
								"@title": "MS OS/2 Toolkit Welcome (1988)",
								"@file": "MSOS2-1X-TOOLKIT-WELCOME-1988.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBhiFg-xpbBxixJ5g?e=hSG6kG",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210ptk/os2-1.0-ptk-welcome-1988.pdf"
							},
							{
								"@title": "MS OS/2 Toolkit Tools (1988)",
								"@file": "MSOS2-1X-TOOLKIT-TOOLS-1988.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBc72s8FJGmaDswYA?e=Jdf7O6",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210ptk/os2-1.0-ptk-tools-1988.pdf"
							},
							{
								"@title": "MS OS/2 Toolkit Learning Guide (1988)",
								"@file": "MSOS2-1X-TOOLKIT-LGUIDE-1988.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBbjwpQwUBA27h4Yg?e=TuJ18b",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210ptk/os2-1.0-ptk-lguide-1988.pdf"
							},
							{
								"@title": "MS OS/2 Toolkit Reference (1988)",
								"@file": "MSOS2-1X-TOOLKIT-PRGREF-1988.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBdhrbD40X4SFWKAw?e=UB7mdb",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210ptk/os2-1.0-ptk-prgref-1988.pdf"
							},
							{
								"@title": "MS OS/2 Device Drivers Guide (1987 PRE)",
								"@file": "MSOS2-1X-DDK-GUIDE-PRE-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heB_E2rigeNegTPjAw?e=c3S8RL",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/os2-1.0-ddk-pre-1987.pdf"
							},
							{
								"@title": "MS OS/2 Device Drivers Guide (1987)",
								"@file": "MSOS2-1X-DDK-GUIDE-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBed0ezBU5eN2z2jg?e=6lqfrD",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/os2-1.0-ddk-guide-1987.pdf"
							},
							{
								"@title": "MS OS/2 Device Drivers Guide (1987 UPD)",
								"@file": "MSOS2-1X-DDK-GUIDE-UPD-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBmG1h1dzstiTa0GA?e=KUf0UQ",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/os2-1.0-ddk-upd-1987.pdf"
							}
						]
					}
				}
			}
		},
		"windows": {
			"@title": "Windows SDKs",
			"@versions": {
				"1.01": {
					"@title": "Windows SDK 1.01",
					"@media": [
						{
							"@title": "Windows SDK 1.01 (Disk 1)",
							"@diskette": "WINSDK101-DISK1-UTILITIES.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.01 (Disk 2)",
							"@diskette": "WINSDK101-DISK2-LIBSMALL.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.01 (Disk 3)",
							"@diskette": "WINSDK101-DISK3-LIBMEDIUM.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.01 (Disk 4)",
							"@diskette": "WINSDK101-DISK4-LIBLARGE.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.01 (Disk 5)",
							"@diskette": "WINSDK101-DISK5-LIBPASCAL.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.01 (Disk 6)",
							"@diskette": "WINSDK101-DISK6-INCPIF.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.01 (Disk 7)",
							"@diskette": "WINSDK101-DISK7-SAMPLES.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.01 (C UPDATE)",
							"@diskette": "WINSDK101-CUPDATE.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows Runtime 1.01 (SETUP)",
							"@diskette": "WINRUN101-DISK1-SETUP.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows Runtime 1.01 (BUILD)",
							"@diskette": "WINRUN101-DISK2-BUILD.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows Runtime 1.01 (UTILITY)",
							"@diskette": "WINRUN101-DISK3-UTILITIES.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows Runtime 1.01 (APPS)",
							"@diskette": "WINRUN101-DISK4-SAMPLES.json",
							"@format": "PC360K"
						}
					]
				},
				"1.03": {
					"@title": "Windows SDK 1.03 ",
					"@media": [
						{
							"@title": "Windows SDK 1.03 (Disk 1)",
							"@diskette": "WINSDK103-DISK1-UTILS1.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.03 (Disk 2)",
							"@diskette": "WINSDK103-DISK2-UTILS2.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.03 (Disk 3)",
							"@diskette": "WINSDK103-DISK3-LIBC.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.03 (Disk 4)",
							"@diskette": "WINSDK103-DISK4-LIBPASCAL.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.03 (Disk 5)",
							"@diskette": "WINSDK103-DISK5-SYMBOLS.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.03 (Disk 6)",
							"@diskette": "WINSDK103-DISK6-SAMPLES1.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.03 (Disk 7)",
							"@diskette": "WINSDK103-DISK7-SAMPLES2.json",
							"@format": "PC360K"
						}
					]
				},
				"1.04": {
					"@title": "Windows SDK 1.04",
					"@media": [
						{
							"@title": "Windows SDK 1.04 (UTIL 1)",
							"@diskette": "WINSDK104-DISK1-UTILS1.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.04 (UTIL 2)",
							"@diskette": "WINSDK104-DISK2-UTILS2.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.04 (LIB C)",
							"@diskette": "WINSDK104-DISK3-LIBC.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.04 (LIB PASCAL)",
							"@diskette": "WINSDK104-DISK4-LIBPASCAL.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.04 (SYMBOLS)",
							"@diskette": "WINSDK104-DISK5-SYMBOLS.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.04 (SAMPLE1)",
							"@diskette": "WINSDK104-DISK6-SAMPLES1.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows SDK 1.04 (SAMPLE2)",
							"@diskette": "WINSDK104-DISK7-SAMPLES2.json",
							"@format": "PC360K"
						}
					]
				},
				"2.03": {
					"@title": "Windows SDK 2.03",
					"@hidden": true,
					"@media": [
						{
							"@title": "Windows SDK 2.03 (Disk 1)",
							"@diskette": "WINSDK203-DISK1-DEV.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows SDK 2.03 (Disk 2)",
							"@diskette": "WINSDK203-DISK2-UTILS.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows SDK 2.03 (Disk 3)",
							"@diskette": "WINSDK203-DISK3-SAMPLES.json",
							"@format": "PC1200K"
						}
					]
				},
				"3.00": {
					"@title": "Windows SDK 3.00",
					"@media": [
						{
							"@title": "Windows SDK 3.00 (1200K Disk 1)",
							"@diskette": "WIN30SDK-1200K-DEVTOOLS.json",
							"@format": "PC1200K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (1200K Disk 2)",
							"@diskette": "WIN30SDK-1200K-DBGTOOLS.json",
							"@format": "PC1200K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (1200K Disk 3)",
							"@diskette": "WIN30SDK-1200K-DEVFILES.json",
							"@format": "PC1200K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (1200K Disk 4)",
							"@diskette": "WIN30SDK-1200K-LIBRARIES.json",
							"@format": "PC1200K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (1200K Disk 5)",
							"@diskette": "WIN30SDK-1200K-SAMPLES1.json",
							"@format": "PC1200K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (1200K Disk 6)",
							"@diskette": "WIN30SDK-1200K-SAMPLES2.json",
							"@format": "PC1200K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (720K Disk 01)",
							"@diskette": "WIN30SDK-720K-DISK01.json",
							"@format": "PC720K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (720K Disk 02)",
							"@diskette": "WIN30SDK-720K-DISK02.json",
							"@format": "PC720K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (720K Disk 03)",
							"@diskette": "WIN30SDK-720K-DISK03.json",
							"@format": "PC720K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (720K Disk 04)",
							"@diskette": "WIN30SDK-720K-DISK04.json",
							"@format": "PC720K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (720K Disk 05)",
							"@diskette": "WIN30SDK-720K-DISK05.json",
							"@format": "PC720K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (720K Disk 06)",
							"@diskette": "WIN30SDK-720K-DISK06.json",
							"@format": "PC720K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (720K Disk 07)",
							"@diskette": "WIN30SDK-720K-DISK07.json",
							"@format": "PC720K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (720K Disk 08)",
							"@diskette": "WIN30SDK-720K-DISK08.json",
							"@format": "PC720K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (720K Disk 09)",
							"@diskette": "WIN30SDK-720K-DISK09.json",
							"@format": "PC720K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.00 (720K Disk 10)",
							"@diskette": "WIN30SDK-720K-DISK10.json",
							"@format": "PC720K",
							"@photo": "jpg"
						}
					]
				},
				"3.10": {
					"@title": "Windows SDK 3.10",
					"@media": [
						{
							"@title": "Windows SDK 3.10 (Disk 01)",
							"@diskette": "WIN31SDK-DISK01.json",
							"@format": "PC1440K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.10 (Disk 02)",
							"@diskette": "WIN31SDK-DISK02.json",
							"@format": "PC1440K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.10 (Disk 03)",
							"@diskette": "WIN31SDK-DISK03.json",
							"@format": "PC1440K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.10 (Disk 04)",
							"@diskette": "WIN31SDK-DISK04.json",
							"@format": "PC1440K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.10 (Disk 05)",
							"@diskette": "WIN31SDK-DISK05.json",
							"@format": "PC1440K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.10 (Disk 06)",
							"@diskette": "WIN31SDK-DISK06.json",
							"@format": "PC1440K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.10 (Disk 07)",
							"@diskette": "WIN31SDK-DISK07.json",
							"@format": "PC1440K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.10 (Disk 08)",
							"@diskette": "WIN31SDK-DISK08.json",
							"@format": "PC1440K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.10 (Disk 09)",
							"@diskette": "WIN31SDK-DISK09.json",
							"@format": "PC1440K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.10 (Disk 10)",
							"@diskette": "WIN31SDK-DISK10.json",
							"@format": "PC1440K",
							"@photo": "jpg"
						},
						{
							"@title": "Windows SDK 3.10 (Disk 11)",
							"@diskette": "WIN31SDK-DISK11.json",
							"@format": "PC1440K",
							"@photo": "jpg"
						}
					]
				}
			}
		},
		"@server": "/disks/diskettes"
	},
	"sys": {
		"@title": "Systems",
		"cpm": {
			"@title": "CP/M-86",
			"@versions": {
				"1.00": {
					"@title": "CP/M-86 1.00",
					"@media": [
						{
							"@title": "IBM CP/M-86 1.00",
							"@diskette": "IBM-CPM86-100.json",
							"@format": "PC160K"
						}
					]
				},
				"1.1b": {
					"@title": "CP/M-86 1.1B",
					"@media": [
						{
							"@title": "Eagle CP/M-86 1.1B (Disk 1)",
							"@diskette": "CPM86-DISK1.json",
							"@format": "PC320K"
						},
						{
							"@title": "Eagle CP/M-86 1.1B (Disk 2)",
							"@diskette": "CPM86-DISK2.json",
							"@format": "PC320K"
						},
						{
							"@title": "PCjs CP/M-86 (Disk 1)",
							"@diskette": "CPM86-DISK1-PCJS.json",
							"@format": "PC320K",
							"@archive": ".dsk"
						},
						{
							"@title": "PCjs CP/M-86 (Disk 2)",
							"@diskette": "CPM86-DISK2-PCJS.json",
							"@format": "PC320K",
							"@archive": ".dsk"
						}
					]
				}
			}
		},
		"dos": {
			"@title": "DOS",
			"compaq": {
				"@title": "COMPAQ",
				"@versions": {
					"1.10": {
						"@title": "COMPAQ MS-DOS 1.10",
						"@bootable": true,
						"@media": [
							{
								"@title": "COMPAQ MS-DOS 1.10 Rev B",
								"@diskette": "COMPAQ-DOS110B.json",
								"@photo": "jpg",
								"@format": "PC320K"
							}
						],
						"@documents": [
							{
								"@title": "COMPAQ MS-DOS Reference Guide (Dec 1982)",
								"@file": "COMPAQ_MS-DOS_Reference_Guide_1982-12.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqEYeGrszUBthjRnkg",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "COMPAQ BASIC Reference Guide (Dec 1982)",
								"@file": "COMPAQ_BASIC_Reference_Guide_1982-12.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqEZTO1wyEcsBJ1Njg",
								"@cover": "jpg",
								"@source": "PCjs"
							}
						]
					},
					"1.11": {
						"@title": "COMPAQ MS-DOS 1.11",
						"@bootable": true,
						"@media": [
							{
								"@title": "COMPAQ MS-DOS 1.11",
								"@diskette": "COMPAQ-DOS111.json",
								"@format": "PC320K"
							}
						]
					},
					"1.12": {
						"@title": "COMPAQ MS-DOS 1.12",
						"@bootable": true,
						"@media": [
							{
								"@title": "COMPAQ MS-DOS 1.12",
								"@diskette": "COMPAQ-DOS112.json",
								"@format": "PC320K"
							}
						]
					},
					"2.11": {
						"@title": "COMPAQ MS-DOS 2.11",
						"@bootable": true,
						"@media": [
							{
								"@title": "COMPAQ MS-DOS 2.11",
								"@diskette": "COMPAQ-DOS211.json",
								"@format": "PC360K"
							}
						],
						"@documents": [
							{
								"@title": "COMPAQ MS-DOS Version 2 Reference Guide (Oct 1984)",
								"@file": "COMPAQ_MS-DOS_Version_2_Reference_Guide_1984-10.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqEdqkIuA2P-Pu5H3Q",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "COMPAQ BASIC Version 2 Reference Guide (Oct 1984)",
								"@file": "COMPAQ_BASIC_Version_2_Reference_Guide_1984-10.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqEf6q02GrNLZPiW9A",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "COMPAQ Operations Guide (Oct 1984)",
								"@file": "COMPAQ_Operations_Guide_1984-10.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqEh-kj32tUiZmeiug",
								"@cover": "jpg",
								"@source": "PCjs"
							}
						]
					},
					"2.12": {
						"@title": "COMPAQ MS-DOS 2.12",
						"@bootable": true,
						"@media": [
							{
								"@title": "COMPAQ MS-DOS 2.12",
								"@diskette": "COMPAQ-DOS212.json",
								"@format": "PC360K"
							}
						]
					},
					"3.00": {
						"@title": "COMPAQ MS-DOS 3.00",
						"@bootable": true,
						"@media": [
							{
								"@title": "COMPAQ MS-DOS 3.00 (Disk 1)",
								"@diskette": "COMPAQ-DOS300-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.00 (Disk 2)",
								"@diskette": "COMPAQ-DOS300-DISK2.json",
								"@format": "PC360K"
							}
						]
					},
					"3.10": {
						"@title": "COMPAQ MS-DOS 3.10",
						"@bootable": true,
						"@media": [
							{
								"@title": "COMPAQ MS-DOS 3.10 (1985 1.2M)",
								"@diskette": "COMPAQ-DOS310-PERSONAL.json",
								"@format": "PC1200K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.10 (1985-09 Disk 1)",
								"@diskette": "COMPAQ-DOS310-19850930-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.10 (1985-09 Disk 2)",
								"@diskette": "COMPAQ-DOS310-19850930-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.10 (1986-03 Disk 1)",
								"@diskette": "COMPAQ-DOS310-19860327-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.10 (1986-10 Disk 1)",
								"@diskette": "COMPAQ-DOS310-19861031-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.10 (1986-10 Disk 2)",
								"@diskette": "COMPAQ-DOS310-19861031-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "COMPAQ PC DOS 3.20 Support",
								"@diskette": "COMPAQ-PCDOS320-SUPP.json",
								"@format": "PC360K"
							}
						]
					},
					"3.20": {
						"@title": "COMPAQ MS-DOS 3.20",
						"@bootable": true,
						"@media": [
							{
								"@title": "COMPAQ MS-DOS 3.20A (Disk 1)",
								"@diskette": "COMPAQ-DOS320-REVA-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.20A (Disk 2)",
								"@diskette": "COMPAQ-DOS320-REVA-DISK2.json",
								"@format": "PC360K"
							}
						]
					},
					"3.31": {
						"@title": "COMPAQ MS-DOS 3.31",
						"@bootable": true,
						"@media": [
							{
								"@title": "COMPAQ MS-DOS 3.31D (360K Disk 1)",
								"@diskette": "COMPAQ-DOS331-REVD-360K-DISK1.json",
								"@format": "PC360K",
								"@source": "https://archive.org/details/compaqpersonalcomputermsdosv331revd"
							},
							{
								"@title": "COMPAQ MS-DOS 3.31D (360K Disk 2)",
								"@diskette": "COMPAQ-DOS331-REVD-360K-DISK2.json",
								"@format": "PC360K",
								"@source": "https://archive.org/details/compaqpersonalcomputermsdosv331revd"
							},
							{
								"@title": "COMPAQ MS-DOS 3.31D (360K Disk 3)",
								"@diskette": "COMPAQ-DOS331-REVD-360K-DISK3.json",
								"@format": "PC360K",
								"@source": "https://archive.org/details/compaqpersonalcomputermsdosv331revd"
							},
							{
								"@title": "COMPAQ MS-DOS 3.31D (720K Disk 1)",
								"@diskette": "COMPAQ-DOS331-REVD-720K-DISK1.json",
								"@format": "PC720K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.31D (720K Disk 2)",
								"@diskette": "COMPAQ-DOS331-REVD-720K-DISK2.json",
								"@format": "PC720K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.31D (720K Disk 3)",
								"@diskette": "COMPAQ-DOS331-REVD-720K-DISK3.json",
								"@format": "PC720K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.31G (720K Disk 1)",
								"@diskette": "COMPAQ-DOS331-REVG-720K-DISK1.json",
								"@format": "PC720K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.31G (720K Disk 2)",
								"@diskette": "COMPAQ-DOS331-REVG-720K-DISK2.json",
								"@format": "PC720K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.31G (720K Disk 3)",
								"@diskette": "COMPAQ-DOS331-REVG-720K-DISK3.json",
								"@format": "PC720K"
							},
							{
								"@title": "COMPAQ MS-DOS 3.31 (1987)",
								"@diskette": "COMPAQ-DOS331-1987.json",
								"@format": "PC1200K"
							}
						]
					},
					"4.01": {
						"@title": "COMPAQ MS-DOS 4.01",
						"@bootable": true,
						"@media": [
							{
								"@title": "COMPAQ MS-DOS 4.01D (360K Disk 1)",
								"@diskette": "COMPAQ-DOS401-REVD-360K-DISK1.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/ms-dos/4x"
							},
							{
								"@title": "COMPAQ MS-DOS 4.01D (360K Disk 2)",
								"@diskette": "COMPAQ-DOS401-REVD-360K-DISK2.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/ms-dos/4x"
							},
							{
								"@title": "COMPAQ MS-DOS 4.01D (360K Disk 3)",
								"@diskette": "COMPAQ-DOS401-REVD-360K-DISK3.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/ms-dos/4x"
							},
							{
								"@title": "COMPAQ MS-DOS 4.01D (360K Disk 4)",
								"@diskette": "COMPAQ-DOS401-REVD-360K-DISK4.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/ms-dos/4x"
							},
							{
								"@title": "COMPAQ MS-DOS 4.01D (360K Disk 5)",
								"@diskette": "COMPAQ-DOS401-REVD-360K-DISK5.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/ms-dos/4x"
							}
						]
					},
					"5.00": {
						"@title": "COMPAQ MS-DOS 5.00",
						"@bootable": true,
						"@media": [
							{
								"@title": "COMPAQ MS-DOS 5.00A (Disk 1)",
								"@diskette": "COMPAQ-DOS500-REVA-DISK1.json",
								"@format": "PC1440K",
								"@source": "https://winworldpc.com/product/ms-dos/50"
							},
							{
								"@title": "COMPAQ MS-DOS 5.00A (Disk 2)",
								"@diskette": "COMPAQ-DOS500-REVA-DISK2.json",
								"@format": "PC1440K",
								"@source": "https://winworldpc.com/product/ms-dos/50"
							},
							{
								"@title": "COMPAQ MS-DOS 5.00A (Disk 3)",
								"@diskette": "COMPAQ-DOS500-REVA-DISK3.json",
								"@format": "PC1440K",
								"@source": "https://winworldpc.com/product/ms-dos/50"
							},
							{
								"@title": "COMPAQ MS-DOS 5.00A (Disk 4)",
								"@diskette": "COMPAQ-DOS500-REVA-DISK4.json",
								"@format": "PC1440K",
								"@source": "https://winworldpc.com/product/ms-dos/50"
							}
						]
					}
				}
			},
			"dresearch": {
				"@title": "Digital Research",
				"@versions": {
					"3.31": {
						"@title": "DR DOS 3.31",
						"@bootable": true,
						"@media": [
							{
								"@title": "DR DOS 3.31",
								"@diskette": "DRDOS331.json",
								"@format": "PC360K"
							}
						]
					},
					"3.32": {
						"@title": "DR DOS 3.32",
						"@bootable": true,
						"@media": [
							{
								"@title": "DR DOS 3.32",
								"@diskette": "DRDOS332.json",
								"@format": "PC360K"
							}
						]
					},
					"3.33": {
						"@title": "DR DOS 3.33",
						"@bootable": true,
						"@media": [
							{
								"@title": "DR DOS 3.33",
								"@diskette": "DRDOS333.json",
								"@format": "PC360K"
							}
						]
					},
					"3.34": {
						"@title": "DR DOS 3.34",
						"@bootable": true,
						"@media": [
							{
								"@title": "DR DOS 3.34",
								"@diskette": "DRDOS334.json",
								"@format": "PC360K"
							}
						]
					},
					"3.40": {
						"@title": "DR DOS 3.40",
						"@bootable": true,
						"@media": [
							{
								"@title": "DR DOS 3.40 (Disk 1)",
								"@diskette": "DRDOS340-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 3.40 (Disk 2)",
								"@diskette": "DRDOS340-DISK2.json",
								"@format": "PC360K"
							}
						]
					},
					"3.41": {
						"@title": "DR DOS 3.41",
						"@bootable": true,
						"@media": [
							{
								"@title": "DR DOS 3.41 (Disk 1)",
								"@diskette": "DRDOS341-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 3.41 (Disk 2)",
								"@diskette": "DRDOS341-DISK2.json",
								"@format": "PC360K"
							}
						]
					},
					"5.00": {
						"@title": "DR DOS 5.00",
						"@bootable": true,
						"@media": [
							{
								"@title": "DR DOS 5.00 (1990-06 Disk 1)",
								"@diskette": "DRDOS500-1990-06-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 5.00 (1990-06 Disk 2)",
								"@diskette": "DRDOS500-1990-06-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 5.00 (1990-06 Disk 3)",
								"@diskette": "DRDOS500-1990-06-DISK3.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 5.00 (1990-06 Disk 4)",
								"@diskette": "DRDOS500-1990-06-DISK4.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 5.00 (1991-02 Disk 1)",
								"@diskette": "DRDOS500-1991-02-DISK1.json",
								"@photo": "jpg",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 5.00 (1991-02 Disk 2)",
								"@diskette": "DRDOS500-1991-02-DISK2.json",
								"@photo": "jpg",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 5.00 (1991-02 Disk 3)",
								"@diskette": "DRDOS500-1991-02-DISK3.json",
								"@photo": "jpg",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 5.00 (1991-02 Disk 4)",
								"@diskette": "DRDOS500-1991-02-DISK4.json",
								"@photo": "jpg",
								"@format": "PC360K"
							}
						],
						"@documents": [
							{
								"@title": "DR DOS 5.0 User Guide (1990)",
								"@link": "https://archive.org/details/dr-dos-5.0-user-guide-1990-05/DR_DOS_5.0_User_Guide-1990-05.pdf",
								"@cover": "DR_DOS_5.0_User_Guide-1990-05.jpg",
								"@source": "PCjs"
							},
							{
								"@title": "DR DOS 5.0 ViewMAX User Guide (1990)",
								"@link": "https://archive.org/details/dr-dos-5.0-user-guide-1990-05/DR_DOS_5.0_ViewMAX_User_Guide-1990-05.pdf",
								"@cover": "DR_DOS_5.0_ViewMAX_User_Guide-1990-05.jpg",
								"@source": "PCjs"
							},
							{
								"@title": "DR DOS 5.0 Release Notes (1990)",
								"@link": "https://archive.org/details/dr-dos-5.0-user-guide-1990-05/DR_DOS_5.0_Release_Notes-1990-08.pdf",
								"@cover": "DR_DOS_5.0_Release_Notes-1990-08.jpg",
								"@source": "PCjs"
							},
							{
								"@title": "DR DOS 5.0 Inserts (1991)",
								"@link": "https://archive.org/details/dr-dos-5.0-user-guide-1990-05/DR_DOS_5.0_Inserts.pdf",
								"@cover": "DR_DOS_5.0_Inserts.jpg",
								"@source": "PCjs"
							},
							{
								"@title": "DR DOS 5.0 Quick Reference Card",
								"@link": "https://archive.org/details/dr-dos-5.0-user-guide-1990-05/DR_DOS_5.0_Quick_Reference_Card-1990-05.pdf",
								"@cover": "DR_DOS_5.0_Quick_Reference_Card-1990-05.jpg",
								"@source": "PCjs"
							}
						]
					},
					"6.00": {
						"@title": "DR DOS 6.00",
						"@bootable": true,
						"@media": [
							{
								"@title": "DR DOS 6.00 (360K Disk 1)",
								"@diskette": "DRDOS600-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 6.00 (360K Disk 2)",
								"@diskette": "DRDOS600-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 6.00 (360K Disk 3)",
								"@diskette": "DRDOS600-DISK3.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 6.00 (360K Disk 4)",
								"@diskette": "DRDOS600-DISK4.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 6.00 (360K Disk 5)",
								"@diskette": "DRDOS600-DISK5.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 6.00 (360K Disk 6)",
								"@diskette": "DRDOS600-DISK6.json",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 6.00 (1.2M StartUp)",
								"@diskette": "DRDOS600-STARTUP.json",
								"@photo": "jpg",
								"@format": "PC1200K"
							},
							{
								"@title": "DR DOS 6.00 (1.2M ViewMAX)",
								"@diskette": "DRDOS600-VIEWMAX.json",
								"@photo": "jpg",
								"@format": "PC1200K"
							},
							{
								"@title": "DR DOS 6.00 (1991 Update 1)",
								"@diskette": "DRDOS600-UPDATE-1991-12-DISK1.json",
								"@photo": "jpg",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 6.00 (1991 Update 2)",
								"@diskette": "DRDOS600-UPDATE-1991-12-DISK2.json",
								"@photo": "jpg",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 6.00 (1992 Update 1)",
								"@diskette": "DRDOS600-UPDATE-1992-04-DISK1.json",
								"@photo": "jpg",
								"@format": "PC360K"
							},
							{
								"@title": "DR DOS 6.00 (1992 Update 2)",
								"@diskette": "DRDOS600-UPDATE-1992-04-DISK2.json",
								"@photo": "jpg",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"ibm": {
				"@title": "IBM",
				"@versions": {
					"0.90": {
						"@title": "PC DOS 0.90",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "PCDOS090.json",
								"@format": "PC160K"
							}
						]
					},
					"1.00": {
						"@title": "PC DOS 1.00",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "PCDOS100.json",
								"@format": "PC160K"
							}
						],
						"@documents": [
							{
								"@title": "IBM PC Disk Operating System 1.00",
								"@file": "IBM_PC_DOS_100_6172220_1982-01.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqEi84GkvjPy-tDSwQ?e=xnTObo",
								"@cover": "jpg",
								"@source": ""
							}
						]
					},
					"1.10": {
						"@title": "PC DOS 1.10",
						"@bootable": true,
						"@media": [
							{
								"@diskette": "PCDOS110.json",
								"@format": "PC160K"
							}
						],
						"@documents": [
							{
								"@title": "IBM PC Disk Operating System 1.10",
								"@file": "IBM_PC_DOS_110_1982-05.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqEj1CyrhetlatOblw?e=Typ1Pm",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "IBM Personal Computer BASIC 1.10",
								"@file": "IBM_PC_BASIC_110_1982-05.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqEkirObzIHz6seCgw?e=g83PKw",
								"@cover": "jpg",
								"@source": "PCjs"
							}
						]
					},
					"2.00": {
						"@title": "PC DOS 2.00",
						"@bootable": true,
						"@hardware": {
							"machine": "/VM/win95/machines/pcx86/ibm/5160/cga/"
						},
						"@todo": "Need an Explorer UI option that defaults to the software's own page, but also allows you to launch it with an appropriate hardware url; for now, the hardware 'url' is disabled, by renaming it to 'machine' instead.",
						"@media": [
							{
								"@title": "PC DOS 2.00 (Disk 1)",
								"@diskette": "PCDOS200-DISK1.json",
								"@format": "PC180K"
							},
							{
								"@title": "PC DOS 2.00 (Disk 2)",
								"@diskette": "PCDOS200-DISK2.json",
								"@format": "PC180K"
							}
						],
						"@documents": [
							{
								"@title": "IBM PC Disk Operating System 2.00",
								"@file": "IBM_PC_DOS_200_1983-01.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heM4flDGLNdR1f_90w?e=0WbXAb",
								"@cover": "jpg",
								"@source": "http://bitsavers.org/pdf/ibm/pc/dos/6936752_DOS_2.00_Jan83.pdf"
							}
						]
					},
					"2.10": {
						"@title": "PC DOS 2.10",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 2.10 (Disk 1)",
								"@diskette": "PCDOS210-DISK1.json",
								"@format": "PC180K"
							},
							{
								"@title": "PC DOS 2.10 (Disk 2)",
								"@diskette": "PCDOS210-DISK2.json",
								"@format": "PC180K"
							}
						]
					},
					"3.00": {
						"@title": "PC DOS 3.00",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 3.00 (Disk 1)",
								"@diskette": "PCDOS300-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 3.00 (Disk 2)",
								"@diskette": "PCDOS300-DISK2.json",
								"@format": "PC360K"
							}
						]
					},
					"3.10": {
						"@title": "PC DOS 3.10",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 3.10 (Disk 1)",
								"@diskette": "PCDOS310-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 3.10 (Disk 2)",
								"@diskette": "PCDOS310-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 3.10 (Patched Disk 1)",
								"@diskette": "PCDOS310-DISK1-PATCHED.json",
								"@format": "PC360K"
							}
						]
					},
					"3.20": {
						"@title": "PC DOS 3.20",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 3.20 (Disk 1)",
								"@diskette": "PCDOS320-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 3.20 (Disk 2)",
								"@diskette": "PCDOS320-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 3.20 (720K)",
								"@diskette": "PCDOS320-720K-DISK1.json",
								"@format": "PC720K"
							}
						]
					},
					"3.30": {
						"@title": "PC DOS 3.30",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 3.30 (Disk 1)",
								"@diskette": "PCDOS330-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 3.30 (Disk 2)",
								"@diskette": "PCDOS330-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 3.30 (720K)",
								"@diskette": "PCDOS330-720K-DISK1.json",
								"@format": "PC720K"
							},
							{
								"@title": "PC DOS 3.30 (TechRef)",
								"@diskette": "PCDOS330-TECHREF.json",
								"@format": "PC360K"
							}
						]
					},
					"4.00": {
						"@title": "PC DOS 4.00",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 4.00 (Disk 1)",
								"@diskette": "PCDOS400-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 4.00 (Disk 2)",
								"@diskette": "PCDOS400-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 4.00 (Disk 3)",
								"@diskette": "PCDOS400-DISK3.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 4.00 (Disk 4)",
								"@diskette": "PCDOS400-DISK4.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 4.00 (Disk 5)",
								"@diskette": "PCDOS400-DISK5.json",
								"@format": "PC360K"
							},
							{
								"@title": "PC DOS 4.00 (TechRef)",
								"@diskette": "PCDOS400-TECHREF.json",
								"@format": "PC360K"
							}
						]
					},
					"4.01": {
						"@title": "PC DOS 4.01",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 4.01 (Disk 1)",
								"@diskette": "PCDOS401-DISK1.json",
								"@format": "PC720K"
							},
							{
								"@title": "PC DOS 4.01 (Disk 2)",
								"@diskette": "PCDOS401-DISK2.json",
								"@format": "PC720K"
							}
						]
					},
					"5.00": {
						"@title": "PC DOS 5.00",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 5.00 (Disk 1)",
								"@diskette": "PCDOS500-720K-DISK1.json",
								"@format": "PC720K"
							},
							{
								"@title": "PC DOS 5.00 (Disk 2)",
								"@diskette": "PCDOS500-720K-DISK2.json",
								"@format": "PC720K"
							},
							{
								"@title": "PC DOS 5.00 (Disk 3)",
								"@diskette": "PCDOS500-720K-DISK3.json",
								"@format": "PC720K"
							}
						]
					},
					"5.02": {
						"@title": "PC DOS 5.02",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 5.02 (Disk 1)",
								"@diskette": "PCDOS502-DISK1.json",
								"@format": "PC720K"
							},
							{
								"@title": "PC DOS 5.02 (Disk 2)",
								"@diskette": "PCDOS502-DISK2.json",
								"@format": "PC720K"
							},
							{
								"@title": "PC DOS 5.02 (Disk 3)",
								"@diskette": "PCDOS502-DISK3.json",
								"@format": "PC720K"
							}
						]
					},
					"6.10": {
						"@title": "PC DOS 6.10",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 6.10 (Disk 1)",
								"@diskette": "PCDOS610-1440K-DISK1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "PC DOS 6.10 (Disk 2)",
								"@diskette": "PCDOS610-1440K-DISK2.json",
								"@format": "PC1440K"
							},
							{
								"@title": "PC DOS 6.10 (Disk 3)",
								"@diskette": "PCDOS610-1440K-DISK3.json",
								"@format": "PC1440K"
							},
							{
								"@title": "PC DOS 6.10 (Disk 4)",
								"@diskette": "PCDOS610-1440K-DISK4.json",
								"@format": "PC1440K"
							}
						]
					},
					"6.30": {
						"@title": "PC DOS 6.30",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 6.30 (Disk 1)",
								"@diskette": "PCDOS630-1440K-DISK1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "PC DOS 6.30 (Disk 2)",
								"@diskette": "PCDOS630-1440K-DISK2.json",
								"@format": "PC1440K"
							},
							{
								"@title": "PC DOS 6.30 (Disk 3)",
								"@diskette": "PCDOS630-1440K-DISK3.json",
								"@format": "PC1440K"
							},
							{
								"@title": "PC DOS 6.30 (Disk 4)",
								"@diskette": "PCDOS630-1440K-DISK4.json",
								"@format": "PC1440K"
							},
							{
								"@title": "PC DOS 6.30 (Disk 5)",
								"@diskette": "PCDOS630-1440K-DISK5.json",
								"@format": "PC1440K"
							}
						]
					},
					"7.00": {
						"@title": "PC DOS 7.00",
						"@bootable": true,
						"@media": [
							{
								"@title": "PC DOS 7.00 (Disk 1)",
								"@diskette": "PCDOS700-DISK1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "PC DOS 7.00 (Disk 2)",
								"@diskette": "PCDOS700-DISK2.json",
								"@format": "PC1840K"
							},
							{
								"@title": "PC DOS 7.00 (Disk 3)",
								"@diskette": "PCDOS700-DISK3.json",
								"@format": "PC1840K"
							},
							{
								"@title": "PC DOS 7.00 (Disk 4)",
								"@diskette": "PCDOS700-DISK4.json",
								"@format": "PC1840K"
							},
							{
								"@title": "PC DOS 7.00 (Disk 5)",
								"@diskette": "PCDOS700-DISK5.json",
								"@format": "PC1840K"
							},
							{
								"@title": "PC DOS 7.00 (1.2M Boot)",
								"@diskette": "PCDOS700-1200K.json",
								"@format": "PC1200K"
							},
							{
								"@title": "PC DOS 7.00 (1.44M Boot)",
								"@diskette": "PCDOS700-1440K.json",
								"@format": "PC1440K"
							}
						]
					}
				}
			},
			"microsoft": {
				"@title": "Microsoft",
				"@versions": {
					"2.00": {
						"@title": "MS-DOS 2.00",
						"@media": [
							{
								"@title": "MS-DOS 2.00 OEM (Disk 1)",
								"@diskette": "MSDOS200-OEM-DISK1.json",
								"@format": "PC160K"
							},
							{
								"@title": "MS-DOS 2.00 OEM (Disk 2)",
								"@diskette": "MSDOS200-OEM-DISK2.json",
								"@format": "PC160K"
							},
							{
								"@title": "MS-DOS 2.00 OEM (Disk 3)",
								"@diskette": "MSDOS200-OEM-DISK3.json",
								"@format": "PC160K"
							},
							{
								"@title": "MS-DOS 2.00 OEM (Disk 4)",
								"@diskette": "MSDOS200-OEM-DISK4.json",
								"@format": "PC160K"
							},
							{
								"@title": "MS-DOS 2.00 OEM (Disk 5)",
								"@diskette": "MSDOS200-OEM-DISK5.json",
								"@format": "PC160K"
							}
						],
						"@documents": [
							{
								"@title": "Microsoft MS-DOS 2.00 User's Guide",
								"@file": "MSDOS_200_USERS_GUIDE-1983.pdf",
								"@link": "https://archive.org/details/msdos-200-users-guide-1983",
								"@cover": "jpg",
								"@source": "PCjs"
							}
						]
					},
					"3.20": {
						"@title": "MS-DOS 3.20",
						"@bootable": true,
						"@media": [
							{
								"@title": "MS-DOS 3.20 (Disk 1)",
								"@diskette": "MSDOS320-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 3.20 (Disk 2)",
								"@diskette": "MSDOS320-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 3.20 (ProgRef 1)",
								"@diskette": "MSDOS320-DISK3-PROGREF1.json",
								"@photo": "jpg",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 3.20 (ProgRef 2)",
								"@diskette": "MSDOS320-DISK4-PROGREF2.json",
								"@format": "PC360K"
							}
						]
					},
					"3.21": {
						"@title": "MS-DOS 3.21",
						"@bootable": true,
						"@media": [
							{
								"@title": "MS-DOS 3.21 (Disk 1)",
								"@diskette": "MSDOS321-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 3.21 (Disk 2)",
								"@diskette": "MSDOS321-DISK2.json",
								"@format": "PC360K"
							}
						]
					},
					"3.30": {
						"@title": "MS-DOS 3.30",
						"@bootable": true,
						"@media": [
							{
								"@title": "MS-DOS 3.30 (Disk 1)",
								"@diskette": "MSDOS330-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 3.30 (Disk 2)",
								"@diskette": "MSDOS330-DISK2.json",
								"@format": "PC360K"
							}
						]
					},
					"3.31": {
						"@title": "MS-DOS 3.31",
						"@bootable": true,
						"@media": [
							{
								"@title": "MS-DOS 3.31 (1.44M Disk)",
								"@diskette": "MSDOS331-1440K.json",
								"@format": "PC1440K"
							}
						]
					},
					"4.00": {
						"@title": "MS-DOS 4.00",
						"@bootable": true,
						"@media": [
							{
								"@title": "MS-DOS 4.00 (Disk 1)",
								"@diskette": "MSDOS400-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.00 (Disk 2)",
								"@diskette": "MSDOS400-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.00 (Disk 3)",
								"@diskette": "MSDOS400-DISK3.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.00 (Disk 4)",
								"@diskette": "MSDOS400-DISK4.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.00 (Disk 5)",
								"@diskette": "MSDOS400-DISK5.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.00 (Disk 6)",
								"@diskette": "MSDOS400-DISK6.json",
								"@format": "PC360K"
							}
						]
					},
					"4.01": {
						"@title": "MS-DOS 4.01",
						"@bootable": true,
						"@media": [
							{
								"@title": "MS-DOS 4.01 (360K Disk 1)",
								"@diskette": "MSDOS401-360K-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.01 (360K Disk 2)",
								"@diskette": "MSDOS401-360K-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.01 (360K Disk 3)",
								"@diskette": "MSDOS401-360K-DISK3.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.01 (360K Disk 4)",
								"@diskette": "MSDOS401-360K-DISK4.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.01 (360K Disk 5)",
								"@diskette": "MSDOS401-360K-DISK5.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.01 (360K Disk 6)",
								"@diskette": "MSDOS401-360K-DISK6.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.01 (720K Disk 1)",
								"@diskette": "MSDOS401-720K-DISK1.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS-DOS 4.01 (720K Disk 2)",
								"@diskette": "MSDOS401-720K-DISK2.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS-DOS 4.01 (720K Disk 3)",
								"@diskette": "MSDOS401-720K-DISK3.json",
								"@format": "PC720K"
							}
						]
					},
					"4.0M": {
						"@title": "MS-DOS 4.0M",
						"@bootable": true,
						"@media": [
							{
								"@title": "MS-DOS 4.0M (Disk 1)",
								"@diskette": "MSDOS400M-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 4.0M (Disk 2)",
								"@diskette": "MSDOS400M-DISK2.json",
								"@format": "PC360K"
							}
						]
					},
					"5.00": {
						"@title": "MS-DOS 5.00",
						"@bootable": true,
						"@media": [
							{
								"@title": "MS-DOS 5.00 (360K Disk 1)",
								"@diskette": "MSDOS500-360K-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 5.00 (360K Disk 2)",
								"@diskette": "MSDOS500-360K-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 5.00 (360K Disk 3)",
								"@diskette": "MSDOS500-360K-DISK3.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 5.00 (360K Disk 4)",
								"@diskette": "MSDOS500-360K-DISK4.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 5.00 (360K Disk 5)",
								"@diskette": "MSDOS500-360K-DISK5.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS-DOS 5.00 (720K Disk 1)",
								"@diskette": "MSDOS500-720K-DISK1.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS-DOS 5.00 (720K Disk 2)",
								"@diskette": "MSDOS500-720K-DISK2.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS-DOS 5.00 (720K Disk 3)",
								"@diskette": "MSDOS500-720K-DISK3.json",
								"@format": "PC720K"
							}
						]
					},
					"6.00": {
						"@title": "MS-DOS 6.00",
						"@bootable": true,
						"@media": [
							{
								"@title": "MS-DOS 6.00 (1.2M Disk 1)",
								"@diskette": "MSDOS600-1200K-DISK1.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.00 (1.2M Disk 2)",
								"@diskette": "MSDOS600-1200K-DISK2.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.00 (1.2M Disk 3)",
								"@diskette": "MSDOS600-1200K-DISK3.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.00 (1.2M Disk 4)",
								"@diskette": "MSDOS600-1200K-DISK4.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.00 (1.44M Disk 1)",
								"@diskette": "MSDOS600-1440K-DISK1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS-DOS 6.00 (1.44M Disk 2)",
								"@diskette": "MSDOS600-1440K-DISK2.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS-DOS 6.00 (1.44M Disk 3)",
								"@diskette": "MSDOS600-1440K-DISK3.json",
								"@format": "PC1440K"
							}
						]
					},
					"6.20": {
						"@title": "MS-DOS 6.20",
						"@bootable": true,
						"@media": [
							{
								"@title": "MS-DOS 6.20 (1.2M Disk 1)",
								"@diskette": "MSDOS620-1200K-DISK1.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.20 (1.2M Disk 2)",
								"@diskette": "MSDOS620-1200K-DISK2.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.20 (1.2M Disk 3)",
								"@diskette": "MSDOS620-1200K-DISK3.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.20 (1.2M Disk 4)",
								"@diskette": "MSDOS620-1200K-DISK4.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.20 (1.2M Supp)",
								"@diskette": "MSDOS620-1200K-SUPPDISK.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.20 (1.44M Disk 1)",
								"@diskette": "MSDOS620-1440K-DISK1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS-DOS 6.20 (1.44M Disk 2)",
								"@diskette": "MSDOS620-1440K-DISK2.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS-DOS 6.20 (1.44M Disk 3)",
								"@diskette": "MSDOS620-1440K-DISK3.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS-DOS 6.20 (1.44M Supp)",
								"@diskette": "MSDOS620-1440K-SUPPDISK.json",
								"@format": "PC1440K"
							}
						]
					},
					"6.22": {
						"@title": "MS-DOS 6.22",
						"@bootable": true,
						"@media": [
							{
								"@title": "MS-DOS 6.22 (1.2M Boot)",
								"@diskette": "MSDOS622-1200K-BOOT.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.22 (1.2M Disk 1)",
								"@diskette": "MSDOS622-1200K-DISK1.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.22 (1.2M Disk 2)",
								"@diskette": "MSDOS622-1200K-DISK2.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.22 (1.2M Disk 3)",
								"@diskette": "MSDOS622-1200K-DISK3.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.22 (1.2M Disk 4)",
								"@diskette": "MSDOS622-1200K-DISK4.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS-DOS 6.22 (1.44M Disk 1)",
								"@diskette": "MSDOS622-1440K-DISK1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS-DOS 6.22 (1.44M Disk 2)",
								"@diskette": "MSDOS622-1440K-DISK2.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS-DOS 6.22 (1.44M Disk 3)",
								"@diskette": "MSDOS622-1440K-DISK3.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS-DOS 6.22 (1.44M Supp)",
								"@diskette": "MSDOS622-1440K-SUPPDISK.json",
								"@format": "PC1440K"
							}
						]
					}
				}
			}
		},
		"ext": {
			"@title": "DOS Extensions",
			"ibm": {
				"@title": "IBM",
				"topview": {
					"@title": "TopView",
					"@versions": {
						"1.00": {
							"@title": "TopView 1.00",
							"@media": [
								{
									"@title": "IBM TopView 1.00 (Program)",
									"@diskette": "TOPVIEW100-PROGRAM.json",
									"@format": "PC360K"
								},
								{
									"@title": "IBM TopView 1.00 (Tutorial)",
									"@diskette": "TOPVIEW100-TUTORIAL.json",
									"@format": "PC360K"
								}
							]
						},
						"1.01": {
							"@title": "TopView 1.01",
							"@media": [
								{
									"@title": "IBM TopView 1.01 (Program)",
									"@diskette": "TOPVIEW101-PROGRAM.json",
									"@format": "PC360K"
								},
								{
									"@title": "IBM TopView 1.01 (Tutorial)",
									"@diskette": "TOPVIEW101-TUTORIAL.json",
									"@format": "PC360K"
								}
							]
						},
						"1.10": {
							"@title": "TopView 1.10",
							"@media": [
								{
									"@title": "IBM TopView 1.10",
									"@diskette": "TOPVIEW110.json",
									"@format": "PC360K"
								}
							]
						}
					}
				}
			},
			"microsoft": {
				"@title": "Microsoft",
				"dosmgr": {
					"@title": "MS-DOS Manager",
					"@versions": {
						"1.00": {
							"@title": "MS-DOS Manager 1.00",
							"@autoType": "\\r\\rB:\\rMANAGER\\r",
							"@hardware": {
								"machine": "/VM/win95/machines/pcx86/ibm/5170/cga/"
							},
							"@media": [
								{
									"@title": "MS-DOS Manager 1.00",
									"@diskette": "MSDOSMGR100.json",
									"@format": "PC360K"
								}
							]
						}
					}
				}
			},
			"quarterdeck": {
				"@title": "Quarterdeck",
				"desqview": {
					"@title": "DESQview",
					"@versions": {
						"1.02": {
							"@title": "DESQview 1.02",
							"@media": [
								{
									"@title": "DESQview 1.02",
									"@diskette": "DESQVIEW-102.json",
									"@photo": "jpg",
									"@format": "PC360K"
								}
							],
							"@documents": [
								{
									"@title": "DESQview 1.02 (AST Edition)",
									"@file": "DESQVIEW-102-AST.pdf",
									"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqF0lnH5iJKNMTatvA?e=QD3Sxl",
									"@cover": "jpg",
									"@source": "OS/2 Museum"
								}
							]
						}
					}
				},
				"qemm386": {
					"@title": "QEMM-386",
					"@versions": {
						"4.10": {
							"@title": "QEMM-386 4.10",
							"@hardware": {
								"options": "compaq,deskpro386",
								"autoType": ""
							},
							"@media": [
								{
									"@title": "QEMM-386 4.10",
									"@diskette": "QEMM386-410.json",
									"@photo": "jpg",
									"@format": "PC360K"
								}
							]
						},
						"4.23": {
							"@title": "QEMM-386 4.23",
							"@hardware": {
								"options": "compaq,deskpro386",
								"autoType": ""
							},
							"@media": [
								{
									"@title": "QEMM-386 4.23",
									"@diskette": "QEMM386-423.json",
									"@photo": "jpg",
									"@format": "PC360K"
								}
							]
						},
						"5.13": {
							"@title": "QEMM-386 5.13",
							"@hardware": {
								"options": "compaq,deskpro386",
								"autoType": ""
							},
							"@media": [
								{
									"@title": "QEMM-386 5.13",
									"@diskette": "QEMM386-513.json",
									"@format": "PC720K"
								}
							]
						},
						"6.02": {
							"@title": "QEMM-386 6.02",
							"@hardware": {
								"options": "compaq,deskpro386",
								"autoType": ""
							},
							"@media": [
								{
									"@title": "QEMM-386 6.02",
									"@diskette": "QEMM386-602.json",
									"@photo": "jpg",
									"@format": "PC360K"
								}
							]
						}
					}
				}
			},
			"softlogic": {
				"@title": "SoftLogic",
				"carousel": {
					"@title": "Software Carousel",
					"@versions": {
						"2.0.3": {
							"@title": "Software Carousel 2.0.3",
							"@media": [
								{
									"@title": "Software Carousel 2.0.3",
									"@diskette": "SOFTWARE-CAROUSEL-203.json",
									"@photo": "jpg",
									"@format": "PC360K",
									"@kryoflux": true,
									"@args": "--suppData=/software/pcx86/sys/ext/softlogic/carousel/2.0.3/README.md"
								}
							]
						},
						"3.0.1": {
							"@title": "Software Carousel 3.0.1",
							"@media": [
								{
									"@title": "Software Carousel 3.0.1",
									"@diskette": "SOFTWARE-CAROUSEL-301.json",
									"@photo": "jpg",
									"@format": "PC360K"
								}
							]
						}
					}
				},
				"doubledos": {
					"@title": "DoubleDOS",
					"@versions": {
						"2.1": {
							"@title": "DoubleDOS 2.1",
							"@media": [
								{
									"@title": "DoubleDOS 2.1",
									"@diskette": "DOUBLEDOS.json",
									"@format": "PC360K",
									"@kryoflux": true,
									"@args": "--suppData=/software/pcx86/sys/ext/softlogic/doubledos/2.1/README.md"
								}
							]
						},
						"2.1f": {
							"@title": "DoubleDOS 2.1F",
							"@media": [
								{
									"@title": "DoubleDOS 2.1F",
									"@diskette": "DOUBLEDOS-21F.json",
									"@format": "PC160K"
								}
							]
						},
						"2.1v": {
							"@title": "DoubleDOS 2.1V",
							"@media": [
								{
									"@title": "DoubleDOS 2.1V (Disk 1)",
									"@diskette": "DOUBLEDOS-21V-DISK1.json",
									"@photo": "jpg",
									"@format": "PC360K",
									"@kryoflux": true
								},
								{
									"@title": "DoubleDOS 2.1V (Disk 2)",
									"@diskette": "DOUBLEDOS-21V-DISK2.json",
									"@format": "PC360K",
									"@kryoflux": true
								}
							]
						}
					}
				},
				"optimizer": {
					"@title": "Disk Optimizer",
					"@versions": {
						"2.0.3": {
							"@title": "Disk Optimizer 2.0.3",
							"@media": [
								{
									"@title": "Disk Optimizer 2.0.3",
									"@diskette": "DISK-OPTIMIZER.json",
									"@photo": "jpg",
									"@format": "PC360K"
								}
							]
						}
					}
				}
			},
			"other": {
				"@title": "Other",
				"omniview": {
					"@title": "Omniview 386",
					"@versions": {
						"4.30": {
							"@title": "Omniview 386 4.30",
							"@media": [
								{
									"@title": "Omniview 386 4.30",
									"@diskette": "OMNIVIEW386-430.json",
									"@format": "PC1200K",
									"@archive": "folder",
									"@label": "OMNIVIEW386"
								}
							]
						}
					}
				},
				"homebase": {
					"@title": "HomeBase",
					"@versions": {
						"1.04A": {
							"@title": "HomeBase 1.04A",
							"@media": [
								{
									"@title": "HomeBase 1.04A",
									"@diskette": "HOMEBASE-104A.json",
									"@format": "PC360K"
								}
							]
						}
					}
				}
			}
		},
		"os2": {
			"@title": "OS/2",
			"ibm": {
				"@title": "IBM OS/2",
				"@versions": {
					"1.0": {
						"@title": "IBM OS/2 1.0",
						"@media": [
							{
								"@title": "IBM OS/2 1.0 (Install)",
								"@diskette": "OS210-INSTALL.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.0 (Disk 1)",
								"@diskette": "OS210-DISK1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.0 (Disk 2)",
								"@diskette": "OS210-DISK2.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.0 (Disk 3)",
								"@diskette": "OS210-DISK3.json",
								"@format": "PC1440K"
							}
						]
					},
					"1.1": {
						"@title": "IBM OS/2 1.1",
						"@media": [
							{
								"@title": "IBM OS/2 1.1 (Install)",
								"@diskette": "OS211-INSTALL.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.1 (Disk 1)",
								"@diskette": "OS211-DISK01.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.1 (Disk 2)",
								"@diskette": "OS211-DISK02.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.1 (Disk 3)",
								"@diskette": "OS211-DISK03.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.1 (Disk 4)",
								"@diskette": "OS211-DISK04.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.1 (Devices)",
								"@diskette": "OS211-DEVICES.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.1 (Printers)",
								"@diskette": "OS211-PRINTERS.json",
								"@format": "PC1440K"
							}
						]
					},
					"1.2": {
						"@title": "IBM OS/2 1.2",
						"@media": [
							{
								"@title": "IBM OS/2 1.2 (Disk 1)",
								"@diskette": "OS212-DISK01.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.2 (Disk 2)",
								"@diskette": "OS212-DISK02.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.2 (Disk 3)",
								"@diskette": "OS212-DISK03.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.2 (Disk 4)",
								"@diskette": "OS212-DISK04.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.2 (Disk 5)",
								"@diskette": "OS212-DISK05.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.2 (Install)",
								"@diskette": "OS212-DISK06-INSTALL.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.2 (Driver 1)",
								"@diskette": "OS212-DISK07-DRIVER1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.2 (Driver 2)",
								"@diskette": "OS212-DISK08-DRIVER2.json",
								"@format": "PC1440K"
							}
						]
					},
					"1.3": {
						"@title": "IBM OS/2 1.3",
						"@media": [
							{
								"@title": "IBM OS/2 1.3 (Install)",
								"@diskette": "OS213-DISK01.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.3 (Disk 1)",
								"@diskette": "OS213-DISK02.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.3 (Disk 2)",
								"@diskette": "OS213-DISK03.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.3 (Disk 3)",
								"@diskette": "OS213-DISK04.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.3 (Disk 4)",
								"@diskette": "OS213-DISK05.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.3 (Disk 5)",
								"@diskette": "OS213-DISK06.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.3 (Disk 6)",
								"@diskette": "OS213-DISK07.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.3 (Driver 1)",
								"@diskette": "OS213-DISK08.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.3 (Driver 2)",
								"@diskette": "OS213-DISK09.json",
								"@format": "PC1440K"
							},
							{
								"@title": "IBM OS/2 1.3 (Fonts)",
								"@diskette": "OS213-DISK10.json",
								"@format": "PC1440K"
							}
						]
					}
				}
			},
			"microsoft": {
				"@title": "MS OS/2",
				"@versions": {
					"1.0": {
						"@title": "MS OS/2 1.0",
						"@media": [
							{
								"@title": "MS OS/2 1.0 (1.2M Install)",
								"@diskette": "MSOS210-INSTALL.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS OS/2 1.0 (1.2M Program)",
								"@diskette": "MSOS210-PROGRAM.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS OS/2 1.0 (1.2M Supplemental)",
								"@diskette": "MSOS210-SUPP.json",
								"@format": "PC1200K"
							}
						]
					},
					"1.1": {
						"@title": "MS OS/2 1.1",
						"@hidden": true,
						"@media": [
							{
								"@title": "MS OS/2 1.1 (Disk 1)",
								"@diskette": "MSOS211-DISK01.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.1 (Disk 2)",
								"@diskette": "MSOS211-DISK02.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.1 (Disk 3)",
								"@diskette": "MSOS211-DISK03.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.1 (Disk 4)",
								"@diskette": "MSOS211-DISK04.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.1 (Drivers)",
								"@diskette": "MSOS211-DISK05-DRIVERS.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.1 (Dual Boot)",
								"@diskette": "MSOS211-DISK06-DUALBOOT.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.1 (Install)",
								"@diskette": "MSOS211-DISK07-INSTALL.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.1 (LanMan DOS)",
								"@diskette": "MSOS211-DISK08-LANMAN-DOS.json",
								"@format": "PC720K"
							},
							{
								"@title": "MS OS/2 1.3 (LanMan OS/2 1)",
								"@diskette": "MSOS211-DISK09-LANMAN-OS2-1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.3 (LanMan OS/2 2)",
								"@diskette": "MSOS211-DISK10-LANMAN-OS2-2.json",
								"@format": "PC1440K"
							}
						]
					},
					"1.2": {
						"@title": "MS OS/2 1.21",
						"@hidden": true,
						"@media": [
							{
								"@title": "MS OS/2 1.21 (Disk 1)",
								"@diskette": "MSOS2121-DISK01.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.21 (Disk 2)",
								"@diskette": "MSOS2121-DISK02.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.21 (Disk 3)",
								"@diskette": "MSOS2121-DISK03.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.21 (Disk 4)",
								"@diskette": "MSOS2121-DISK04.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.21 (Disk 5)",
								"@diskette": "MSOS2121-DISK05.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.21 (Install A)",
								"@diskette": "MSOS2121-DISK06-INSTALLA.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.21 (Install B)",
								"@diskette": "MSOS2121-DISK07-INSTALLB.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.21 (Driver 1)",
								"@diskette": "MSOS2121-DISK08-DRIVER1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.21 (Driver 2)",
								"@diskette": "MSOS2121-DISK09-DRIVER2.json",
								"@format": "PC1440K"
							}
						]
					},
					"1.3": {
						"@title": "MS OS/2 1.3",
						"@hidden": true,
						"@media": [
							{
								"@title": "MS OS/2 1.3 (Disk 1)",
								"@diskette": "MSOS213-DISK01.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.3 (Disk 2)",
								"@diskette": "MSOS213-DISK02.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.3 (Disk 3)",
								"@diskette": "MSOS213-DISK03.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.3 (Disk 4)",
								"@diskette": "MSOS213-DISK04.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.3 (Disk 5)",
								"@diskette": "MSOS213-DISK05.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.3 (Install A)",
								"@diskette": "MSOS213-DISK06-INSTALLA.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.3 (Install B)",
								"@diskette": "MSOS213-DISK07-INSTALLB.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.3 (Supplemental)",
								"@diskette": "MSOS213-DISK08-SUPP.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.3 (Driver 1)",
								"@diskette": "MSOS213-DISK09-DRIVER1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.3 (Driver 2)",
								"@diskette": "MSOS213-DISK10-DRIVER2.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS OS/2 1.3 (Font)",
								"@diskette": "MSOS213-DISK11-FONT.json",
								"@format": "PC1440K"
							}
						]
					}
				}
			},
			"misc": {
				"@title": "OS/2 Prototype Disks",
				"@versions": {
					"86295": {
						"@title": "OS/2 CP-DOS (v7.68)",
						"@media": [
							{
								"@title": "OS/2 CP-DOS (v7.68)",
								"@diskette": "286DOS-76800.json",
								"@format": "PC1200K"
							}
						]
					},
					"87007": {
						"@title": "OS/2 SIZZLE (v7.68.18)",
						"@media": [
							{
								"@title": "OS/2 SIZZLE (v7.68.18)",
								"@diskette": "SIZZLE-76818-19870107.json",
								"@format": "PC1200K"
							},
							{
								"@title": "OS/2 SIZZLE (v7.68.18 DEBUG)",
								"@diskette": "SIZZLE-76818-19870107-DEBUG.json",
								"@format": "PC1200K"
							}
						]
					},
					"87058": {
						"@title": "OS/2 FOOTBALL (v7.68.17)",
						"@media": [
							{
								"@title": "OS/2 FOOTBALL (v7.68.17)",
								"@diskette": "FOOTBALL-76817.json",
								"@format": "PC1200K"
							}
						]
					},
					"87357": {
						"@title": "OS/2 FOOTBALL (v4.41.00)",
						"@media": [
							{
								"@title": "OS/2 FOOTBALL (v4.41.00)",
								"@diskette": "FOOTBALL-44100.json",
								"@format": "PC1200K"
							}
						]
					},
					"88286": {
						"@title": "OS/2 1.0 Debugger (1988)",
						"@media": [
							{
								"@title": "OS/2 1.0 Debugger (1988)",
								"@diskette": "OS210-88286.json",
								"@format": "PC1200K"
							}
						]
					}
				}
			}
		},
		"ucsd": {
			"@title": "UCSD p-System",
			"fortran": {
				"@title": "UCSD p-System with Fortran",
				"@versions": {
					"iv": {
						"@title": "UCSD p-System IV with Fortran",
						"@media": [
							{
								"@title": "UCSD Fortran Disk 1 (STARTUP)",
								"@diskette": "UCSD-PSYS-IV-STARTUP.json",
								"@format": "PC160K"
							},
							{
								"@title": "UCSD Fortran Disk 2 (SYSTEM2)",
								"@diskette": "UCSD-PSYS-IV-SYSTEM2.json",
								"@format": "PC160K"
							},
							{
								"@title": "UCSD Fortran Disk 3 (UTILITY)",
								"@diskette": "UCSD-PSYS-IV-UTILITY.json",
								"@format": "PC160K"
							},
							{
								"@title": "UCSD Fortran Disk 4 (SYSTEM4)",
								"@diskette": "UCSD-PSYS-IV-SYSTEM4.json",
								"@format": "PC160K"
							},
							{
								"@title": "UCSD Fortran Disk 5 (EXTRAS)",
								"@diskette": "UCSD-PSYS-IV-EXTRAS.json",
								"@format": "PC160K"
							},
							{
								"@title": "UCSD Fortran Disk 6 (FORTRAN)",
								"@diskette": "UCSD-PSYS-IV-FORTRAN.json",
								"@format": "PC160K"
							}
						]
					}
				}
			},
			"pascal": {
				"@title": "UCSD p-System with Pascal",
				"@versions": {
					"iv": {
						"@title": "UCSD p-System IV with Pascal",
						"@media": [
							{
								"@title": "UCSD Pascal Disk 1 (STARTUP)",
								"@diskette": "UCSD-PSYS-IV-STARTUP.json",
								"@format": "PC160K"
							},
							{
								"@title": "UCSD Pascal Disk 2 (SYSTEM2)",
								"@diskette": "UCSD-PSYS-IV-SYSTEM2.json",
								"@format": "PC160K"
							},
							{
								"@title": "UCSD Pascal Disk 3 (UTILITY)",
								"@diskette": "UCSD-PSYS-IV-UTILITY.json",
								"@format": "PC160K"
							},
							{
								"@title": "UCSD Pascal Disk 4 (SYSTEM4)",
								"@diskette": "UCSD-PSYS-IV-SYSTEM4.json",
								"@format": "PC160K"
							},
							{
								"@title": "UCSD Pascal Disk 5 (EXTRAS)",
								"@diskette": "UCSD-PSYS-IV-EXTRAS.json",
								"@format": "PC160K"
							},
							{
								"@title": "UCSD Pascal Disk 6 (PASCAL)",
								"@diskette": "UCSD-PSYS-IV-PASCAL.json",
								"@format": "PC160K"
							}
						]
					}
				}
			}
		},
		"unix": {
			"@title": "UNIX",
			"ibm": {
				"@title": "IBM",
				"pcix": {
					"@title": "PC/IX",
					"@versions": {
						"1.0": {
							"@title": "PC/IX 1.0",
							"@media": [
								{
									"@title": "PC/IX 1.0 (MAINT)",
									"@diskette": "01MAINT.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (CORE1)",
									"@diskette": "02CORE1.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (CORE2)",
									"@diskette": "03CORE2.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (CORE3)",
									"@diskette": "04CORE3.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (CORE4)",
									"@diskette": "05CORE4.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (CORE5)",
									"@diskette": "06CORE5.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (CORE6)",
									"@diskette": "07CORE6.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (CORE7)",
									"@diskette": "08CORE7.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (CORE8)",
									"@diskette": "09CORE8.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (PROG1)",
									"@diskette": "10PROG1.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (PROG2)",
									"@diskette": "11PROG2.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (PROG3)",
									"@diskette": "12PROG3.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (PROG4)",
									"@diskette": "13PROG4.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (COMMS)",
									"@diskette": "14COMMS.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (SCCS)",
									"@diskette": "15SCCS.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (TEXT)",
									"@diskette": "16TEXT.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (SPECIA)",
									"@diskette": "17SPECIA.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (GAMES)",
									"@diskette": "18GAMES.json",
									"@format": "PC360K"
								},
								{
									"@title": "PC/IX 1.0 (ACCNT)",
									"@diskette": "19ACCNT.json",
									"@format": "PC360K"
								}
							]
						}
					}
				},
				"xenix": {
					"@title": "XENIX",
					"@versions": {
						"1.0": {
							"@title": "XENIX 1.0",
							"@media": [
								{
									"@title": "IBM XENIX 1.0 (BOOT)",
									"@diskette": "IBM-XENIX-100-BOOT.json",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 1.0 (BASE1)",
									"@diskette": "IBM-XENIX-100-BASE1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 1.0 (BASE2)",
									"@diskette": "IBM-XENIX-100-BASE2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 1.0 (BASE3)",
									"@diskette": "IBM-XENIX-100-BASE3.json",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 1.0 (SDK1)",
									"@diskette": "IBM-XENIX-100-SDK1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 1.0 (SDK2)",
									"@diskette": "IBM-XENIX-100-SDK2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 1.0 (SDK3)",
									"@diskette": "IBM-XENIX-100-SDK3.json",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 1.0 (TEXT)",
									"@diskette": "IBM-XENIX-100-TEXT.json",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 1.0 (EXT1)",
									"@diskette": "IBM-XENIX-100-EXT1.json",
									"@photo": "jpg",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 1.0 (EXT2)",
									"@diskette": "IBM-XENIX-100-EXT2.json",
									"@photo": "jpg",
									"@format": "PC1200K"
								}
							]
						},
						"2.0": {
							"@title": "XENIX 2.0",
							"@media": [
								{
									"@title": "IBM XENIX 2.0 (INSTALL)",
									"@diskette": "IBM-XENIX-200-INSTALL.json",
									"@photo": "jpg",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 2.0 (DISK1)",
									"@diskette": "IBM-XENIX-200-DISK1.json",
									"@photo": "jpg",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 2.0 (DISK2)",
									"@diskette": "IBM-XENIX-200-DISK2.json",
									"@photo": "jpg",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 2.0 (DISK3)",
									"@diskette": "IBM-XENIX-200-DISK3.json",
									"@photo": "jpg",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 2.0 (SDK1)",
									"@diskette": "IBM-XENIX-200-SDK1.json",
									"@photo": "jpg",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 2.0 (SDK2)",
									"@diskette": "IBM-XENIX-200-SDK2.json",
									"@photo": "jpg",
									"@format": "PC1200K"
								},
								{
									"@title": "IBM XENIX 2.0 (SDK3)",
									"@diskette": "IBM-XENIX-200-SDK3.json",
									"@photo": "jpg",
									"@format": "PC1200K"
								}
							]
						}
					}
				}
			},
			"microport": {
				"@title": "Microport",
				"system-v": {
					"@title": "AT&T UNIX System V-AT",
					"@versions": {
						"2.3": {
							"@title": "AT&T UNIX System V-AT 2.3",
							"@media": [
								{
									"@title": "UNIX System V Boot Disk",
									"@diskette": "SYSTEMV23-DISK01.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Runtime (Disk 1)",
									"@diskette": "SYSTEMV23-DISK02.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Runtime (Disk 2)",
									"@diskette": "SYSTEMV23-DISK03.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Runtime (Disk 3)",
									"@diskette": "SYSTEMV23-DISK04.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Runtime Utilities",
									"@diskette": "SYSTEMV23-DISK05.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Runtime System",
									"@diskette": "SYSTEMV23-DISK06.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Runtime Link Kit",
									"@diskette": "SYSTEMV23-DISK07.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Software (Disk 1)",
									"@diskette": "SYSTEMV23-DISK08.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Software (Disk 2)",
									"@diskette": "SYSTEMV23-DISK09.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Software (Disk 3)",
									"@diskette": "SYSTEMV23-DISK10.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Software (Disk 4)",
									"@diskette": "SYSTEMV23-DISK11.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Software Upgrade",
									"@diskette": "SYSTEMV23-DISK12.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Text Prep (Disk 1)",
									"@diskette": "SYSTEMV23-DISK13.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Text Prep (Disk 2)",
									"@diskette": "SYSTEMV23-DISK14.json",
									"@format": "PC1200K"
								},
								{
									"@title": "UNIX System V Text Prep (Disk 3)",
									"@diskette": "SYSTEMV23-DISK15.json",
									"@format": "PC1200K"
								}
							]
						}
					}
				}
			},
			"minix": {
				"@title": "MINIX",
				"@versions": {
					"1.1": {
						"@title": "MINIX 1.1",
						"@media": [
							{
								"@title": "MINIX 1.1 (1.2M Disk 1: Boot)",
								"@diskette": "MINIX11-1200K-DISK1-BOOT.json",
								"@photo": "jpg",
								"@format": "PC1200K"
							},
							{
								"@title": "MINIX 1.1 (1.2M Disk 2: Root)",
								"@diskette": "MINIX11-1200K-DISK2-ROOT.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MINIX 1.1 (1.2M Disk 3: Usr+User)",
								"@diskette": "MINIX11-1200K-DISK3-USR.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MINIX 1.1 (1.2M Disk 4: Sources)",
								"@diskette": "MINIX11-1200K-DISK4-KERNEL.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MINIX 1.1 (1.2M Disk 5: Sources)",
								"@diskette": "MINIX11-1200K-DISK5-TOOLS.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MINIX 1.1 (360K Disk 1: Boot)",
								"@diskette": "MINIX11-360K-DISK1-BOOT.json",
								"@format": "PC360K"
							},
							{
								"@title": "MINIX 1.1 (360K Disk 2: Root)",
								"@diskette": "MINIX11-360K-DISK2-ROOT.json",
								"@format": "PC360K"
							},
							{
								"@title": "MINIX 1.1 (360K Disk 3: Usr)",
								"@diskette": "MINIX11-360K-DISK3-USR.json",
								"@format": "PC360K"
							},
							{
								"@title": "MINIX 1.1 (360K Disk 4: User)",
								"@diskette": "MINIX11-360K-DISK4-USER.json",
								"@format": "PC360K"
							},
							{
								"@title": "MINIX 1.1 (360K Disk 5: Sources)",
								"@diskette": "MINIX11-360K-DISK5-SRC1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MINIX 1.1 (360K Disk 6: Sources)",
								"@diskette": "MINIX11-360K-DISK6-SRC2.json",
								"@format": "PC360K"
							},
							{
								"@title": "MINIX 1.1 (360K Disk 7: Sources)",
								"@diskette": "MINIX11-360K-DISK7-SRC3.json",
								"@format": "PC360K"
							},
							{
								"@title": "MINIX 1.1 (360K Disk 8: Sources)",
								"@diskette": "MINIX11-360K-DISK8-SRC4.json",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"qnx": {
				"@title": "QNX",
				"@versions": {
					"1.1": {
						"@title": "QNX 1.1",
						"@bootable": true,
						"@media": [
							{
								"@title": "QNX 1.1 DEMO",
								"@diskette": "QNX11-DEMO.json",
								"@format": "Unknown"
							}
						]
					},
					"1.2": {
						"@title": "QNX 1.2",
						"@bootable": true,
						"@media": [
							{
								"@title": "QNX 1.2 BOOT",
								"@diskette": "QNX12-BOOT.json",
								"@format": "Unknown"
							},
							{
								"@title": "QNX 1.2 C COMPILER",
								"@diskette": "QNX12-CC.json",
								"@format": "Unknown"
							},
							{
								"@title": "QNX 1.2 DOS FSYS",
								"@diskette": "QNX12-DOSFSYS.json",
								"@format": "Unknown"
							},
							{
								"@title": "QNX 1.2 DOS FSYSB",
								"@diskette": "QNX12-DOSFSYSB.json",
								"@format": "Unknown"
							},
							{
								"@title": "QNX 1.2 QDOS2",
								"@diskette": "QNX12-QDOS2.json",
								"@format": "Unknown"
							},
							{
								"@title": "QNX 1.2 UTILITIES",
								"@diskette": "QNX12-UTILS.json",
								"@format": "Unknown"
							}
						]
					}
				}
			},
			"sco": {
				"@title": "SCO",
				"xenix/086": {
					"@title": "Xenix 8086",
					"@versions": {
						"2.1.3": {
							"@title": "Xenix 8086 2.1.3",
							"@media": [
								{
									"@title": "SCO Xenix 8086 (N1-BOOT)",
									"@diskette": "N1-BOOT.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (N2)",
									"@diskette": "N2.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (N3)",
									"@diskette": "N3.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (N4)",
									"@diskette": "N4.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (N5)",
									"@diskette": "N5.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (N6)",
									"@diskette": "N6.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (B1)",
									"@diskette": "B1.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (B2)",
									"@diskette": "B2.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (B3)",
									"@diskette": "B3.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (X1)",
									"@diskette": "X1.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (X2)",
									"@diskette": "X2.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (X3)",
									"@diskette": "X3.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (X4)",
									"@diskette": "X4.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (X5)",
									"@diskette": "X5.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (X6)",
									"@diskette": "X6.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 8086 (GAMES)",
									"@diskette": "GAMES.json",
									"@format": "PC360K"
								}
							]
						}
					}
				},
				"xenix/286": {
					"@title": "Xenix 286",
					"@versions": {
						"2.1.3": {
							"@title": "Xenix 286 2.1.3",
							"@media": [
								{
									"@title": "SCO Xenix 286 2.1.3 (N1-BOOT)",
									"@diskette": "N1-BOOT.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (N2)",
									"@diskette": "N2.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (N3)",
									"@diskette": "N3.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (N4)",
									"@diskette": "N4.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (N5)",
									"@diskette": "N5.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (B1)",
									"@diskette": "B1.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (B2)",
									"@diskette": "B2.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (B3)",
									"@diskette": "B3.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (X1)",
									"@diskette": "X1.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (X2)",
									"@diskette": "X2.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (X3)",
									"@diskette": "X3.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (X4)",
									"@diskette": "X4.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (X5)",
									"@diskette": "X5.json",
									"@format": "PC360K"
								},
								{
									"@title": "SCO Xenix 286 2.1.3 (X6)",
									"@diskette": "X6.json",
									"@format": "PC360K"
								}
							]
						},
						"2.2.1e": {
							"@title": "Xenix 286 2.2.1e",
							"@media": [
								{
									"@title": "SCO Xenix 286 2.2.1e (N1-BOOT)",
									"@diskette": "N1-BOOT.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.1e (N2)",
									"@diskette": "N2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.1e (B1)",
									"@diskette": "B1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.1e (X1)",
									"@diskette": "X1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.1e (X2)",
									"@diskette": "X2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.1e (X3)",
									"@diskette": "X3.json",
									"@format": "PC1200K"
								}
							]
						},
						"2.2.3b": {
							"@title": "Xenix 286 2.2.3b",
							"@media": [
								{
									"@title": "SCO Xenix 286 2.2.3b (N1-BOOT)",
									"@diskette": "N1-BOOT.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (N2)",
									"@diskette": "N2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (B1)",
									"@diskette": "B1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (D1)",
									"@diskette": "D1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (D2)",
									"@diskette": "D2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (D3)",
									"@diskette": "D3.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (D4)",
									"@diskette": "D4.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (X1)",
									"@diskette": "X1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (X2)",
									"@diskette": "X2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (X3)",
									"@diskette": "X3.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (GAMES)",
									"@diskette": "GAMES.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (GSS-CGI2)",
									"@diskette": "GSS-CGI2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.2.3b (GSS-CGI3)",
									"@diskette": "GSS-CGI3.json",
									"@format": "PC1200K"
								}
							]
						},
						"2.3.2d": {
							"@title": "Xenix 286 2.3.2d",
							"@media": [
								{
									"@title": "SCO Xenix 286 2.3.2d (N1-BOOT)",
									"@diskette": "N1-BOOT.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.3.2d (N2)",
									"@diskette": "N2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.3.2d (N3)",
									"@diskette": "N3.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.3.2d (B1)",
									"@diskette": "B1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.3.2d (B2)",
									"@diskette": "B2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.3.2d (X1)",
									"@diskette": "X1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.3.2d (X2)",
									"@diskette": "X2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.3.2d (X3)",
									"@diskette": "X3.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.3.2d (X4)",
									"@diskette": "X4.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 286 2.3.2d (GAMES)",
									"@diskette": "GAMES.json",
									"@format": "PC1200K"
								}
							]
						}
					}
				},
				"xenix/386": {
					"@title": "Xenix 386",
					"@versions": {
						"2.2.3b": {
							"@title": "Xenix 386 2.2.3b",
							"@media": [
								{
									"@title": "SCO Xenix 386 2.2.3b (N1-BOOT)",
									"@diskette": "N1-BOOT.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.2.3b (N2)",
									"@diskette": "N2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.2.3b (N3)",
									"@diskette": "N3.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.2.3b (B1)",
									"@diskette": "B1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.2.3b (X1)",
									"@diskette": "X1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.2.3b (X2)",
									"@diskette": "X2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.2.3b (X3)",
									"@diskette": "X3.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.2.3b (GAMES)",
									"@diskette": "GAMES.json",
									"@format": "PC1200K"
								}
							]
						},
						"2.3.2f": {
							"@title": "Xenix 386 2.3.2f",
							"@media": [
								{
									"@title": "SCO Xenix 386 2.3.2f (N1-BOOT)",
									"@diskette": "N1-BOOT.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.3.2f (N2)",
									"@diskette": "N2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.3.2f (N3)",
									"@diskette": "N3.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.3.2f (B1)",
									"@diskette": "B1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.3.2f (B2)",
									"@diskette": "B2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.3.2f (X1)",
									"@diskette": "X1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.3.2f (X2)",
									"@diskette": "X2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.3.2f (X3)",
									"@diskette": "X3.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.3.2f (X4)",
									"@diskette": "X4.json",
									"@format": "PC1200K"
								},
								{
									"@title": "SCO Xenix 386 2.3.2f (GAMES)",
									"@diskette": "GAMES.json",
									"@format": "PC1200K"
								}
							]
						},
						"2.3.4h": {
							"@title": "Xenix 386 2.3.4h",
							"@media": [
								{
									"@title": "SCO Xenix 386 2.3.4h (N1-BOOT)",
									"@diskette": "N1-BOOT.json",
									"@format": "PC1440K"
								},
								{
									"@title": "SCO Xenix 386 2.3.4h (N2)",
									"@diskette": "N2.json",
									"@format": "PC1440K"
								},
								{
									"@title": "SCO Xenix 386 2.3.4h (B1)",
									"@diskette": "B1.json",
									"@format": "PC1440K"
								},
								{
									"@title": "SCO Xenix 386 2.3.4h (X1)",
									"@diskette": "X1.json",
									"@format": "PC1440K"
								},
								{
									"@title": "SCO Xenix 386 2.3.4h (X2)",
									"@diskette": "X2.json",
									"@format": "PC1440K"
								},
								{
									"@title": "SCO Xenix 386 2.3.4h (X3)",
									"@diskette": "X3.json",
									"@format": "PC1440K"
								},
								{
									"@title": "SCO Xenix 386 2.3.4h (X4)",
									"@diskette": "X4.json",
									"@format": "PC1440K"
								},
								{
									"@title": "SCO Xenix 386 2.3.4h (GAMES)",
									"@diskette": "GAMES.json",
									"@format": "PC1440K"
								}
							]
						}
					}
				}
			}
		},
		"windows": {
			"@title": "Windows",
			"@versions": {
				"1.00": {
					"@title": "Microsoft Windows 1.00",
					"@media": [
						{
							"@title": "Windows 1.00 (SETUP)",
							"@diskette": "WIN100-DISK1.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.00 (BUILD)",
							"@diskette": "WIN100-DISK2.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.00 (UTILITY)",
							"@diskette": "WIN100-DISK3.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.00 (APPS)",
							"@diskette": "WIN100-DISK4.json",
							"@format": "PC360K"
						}
					]
				},
				"1.01": {
					"@title": "Microsoft Windows 1.01",
					"@media": [
						{
							"@title": "Windows 1.01 (SETUP)",
							"@diskette": "WIN101-DISK1-SETUP.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.01 (BUILD)",
							"@diskette": "WIN101-DISK2-BUILD.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.01 (UTILITY)",
							"@diskette": "WIN101-DISK3-UTILITY.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.01 (APPS)",
							"@diskette": "WIN101-DISK4-APPS.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.01 (WRITE)",
							"@diskette": "WIN101-DISK5-WRITE.json",
							"@format": "PC360K"
						}
					],
					"@demos": {
						"cga": {
							"@title": "Windows 1.01 (CGA)",
							"@bootable": true,
							"@hardware": {
								"url": "/VM/win95/machines/pcx86/ibm/5160/cga/"
							},
							"@state": "PCDOS200-WIN101-CGA-STATE.json",
							"@media": [
								{
									"@name": "PC DOS 2.00 with Windows 1.01 (CGA)",
									"@harddisk": "PCDOS200-WIN101-CGA-DISK",
									"@type": "3",
									"@size": "10Mb"
								}
							]
						},
						"ega": {
							"@title": "Windows 1.01 (EGA)",
							"@bootable": true,
							"@hardware": {
								"url": "/VM/win95/machines/pcx86/ibm/5160/ega/debugger/?sizeRAM=640"
							},
							"@state": "PCDOS200-WIN101-EGA-STATE.json",
							"@media": [
								{
									"@name": "PC DOS 2.00 with Windows 1.01 (EGA)",
									"@harddisk": "PCDOS200-WIN101-EGA-DISK",
									"@type": "3",
									"@size": "10Mb"
								}
							],
							"@note": "The final path for each piece of media shall be formed by the key hierarchy (eg, /pcx86/sys/dos/ibm/2.00/) and the predefined media server (eg, http://78.110.173.123)"
						}
					}
				},
				"1.02": {
					"@title": "Microsoft Windows 1.02",
					"@hardware": {
						"config": "none"
					},
					"@media": [
						{
							"@title": "Windows 1.02 (SETUP)",
							"@diskette": "WIN102-DISK1-SETUP.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.02 (BUILD)",
							"@diskette": "WIN102-DISK2-BUILD.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.02 (UTILITY)",
							"@diskette": "WIN102-DISK3-UTILITY.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.02 (FONT)",
							"@diskette": "WIN102-DISK4-FONT.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.02 (APPS)",
							"@diskette": "WIN102-DISK5-APPS.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.02 (WRITE)",
							"@diskette": "WIN102-DISK6-WRITE.json",
							"@format": "PC360K"
						}
					]
				},
				"1.03": {
					"@title": "Microsoft Windows 1.03",
					"@hardware": {
						"config": "none"
					},
					"@media": [
						{
							"@title": "Windows 1.03 (SETUP)",
							"@diskette": "WIN103-DISK1-SETUP.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03 (BUILD)",
							"@diskette": "WIN103-DISK2-BUILD.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03 (UTILITY)",
							"@diskette": "WIN103-DISK3-UTILITY.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03 (FONT)",
							"@diskette": "WIN103-DISK4-FONT.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03 (APPS)",
							"@diskette": "WIN103-DISK5-APPS.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03 (PROGRAM)",
							"@diskette": "WIN103-DISK6-PROGRAM.json",
							"@format": "PC360K"
						}
					]
				},
				"1.03a": {
					"@title": "Microsoft Windows 1.03a",
					"@hardware": {
						"config": "none"
					},
					"@media": [
						{
							"@title": "Windows 1.03a (SETUP)",
							"@diskette": "WIN103A-DISK1-SETUP.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03a (BUILD)",
							"@diskette": "WIN103A-DISK2-BUILD.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03a (UTILITY)",
							"@diskette": "WIN103A-DISK3-UTILITY.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03a (FONT)",
							"@diskette": "WIN103A-DISK4-FONT.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03a (APPS)",
							"@diskette": "WIN103A-DISK5-APPS.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03a (PROGRAM)",
							"@diskette": "WIN103A-DISK6-PROGRAM.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03a (SYMBOLS A)",
							"@diskette": "WIN103A-DISK7-SYMBOLSA.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03a (SYMBOLS B)",
							"@diskette": "WIN103A-DISK8-SYMBOLSB.json",
							"@format": "PC360K"
						}
					]
				},
				"1.03b": {
					"@title": "Microsoft Windows 1.03b",
					"@hardware": {
						"config": "none"
					},
					"@media": [
						{
							"@title": "Windows 1.03b (SETUP)",
							"@diskette": "WIN103B-DISK1-SETUP.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03b (BUILD)",
							"@diskette": "WIN103B-DISK2-BUILD.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03b (UTILITY)",
							"@diskette": "WIN103B-DISK3-UTILITY.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03b (FONT)",
							"@diskette": "WIN103B-DISK4-FONT.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03b (APPS)",
							"@diskette": "WIN103B-DISK5-APPS.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.03b (PROGRAM)",
							"@diskette": "WIN103B-DISK6-PROGRAM.json",
							"@format": "PC360K"
						}
					]
				},
				"1.04": {
					"@title": "Microsoft Windows 1.04",
					"@hardware": {
						"config": "none"
					},
					"@media": [
						{
							"@title": "Windows 1.04 (SETUP)",
							"@diskette": "WIN104-DISK1-SETUP.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.04 (BUILD)",
							"@diskette": "WIN104-DISK2-BUILD.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.04 (UTILITY)",
							"@diskette": "WIN104-DISK3-UTILITY.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.04 (FONT)",
							"@diskette": "WIN104-DISK4-FONT.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.04 (APPS)",
							"@diskette": "WIN104-DISK5-APPS.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.04 (PROGRAM)",
							"@diskette": "WIN104-DISK6-PROGRAM.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 1.04 (SUPP)",
							"@diskette": "WIN104-DISK7-SUPPDRV.json",
							"@format": "PC360K"
						}
					]
				},
				"2.03": {
					"@title": "Microsoft Windows 2.03",
					"@hardware": {
						"config": "none"
					},
					"@media": [
						{
							"@title": "Windows 2.03 (SETUP)",
							"@diskette": "WIN203-DISK1-SETUP.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 2.03 (BUILD)",
							"@diskette": "WIN203-DISK2-BUILD.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 2.03 (DISPLAYS)",
							"@diskette": "WIN203-DISK3-DISPLAYS.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 2.03 (UTILS 1)",
							"@diskette": "WIN203-DISK4-UTILS1.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 2.03 (UTILS 2)",
							"@diskette": "WIN203-DISK5-UTILS2.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 2.03 (FONTS 1)",
							"@diskette": "WIN203-DISK6-FONTS1.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 2.03 (FONTS 2)",
							"@diskette": "WIN203-DISK7-FONTS2.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 2.03 (APPS)",
							"@diskette": "WIN203-DISK8-APPS.json",
							"@format": "PC360K"
						},
						{
							"@title": "Windows 2.03 (PROGRAM)",
							"@diskette": "WIN203-DISK9-PROGRAM.json",
							"@format": "PC360K"
						}
					]
				},
				"2.0x": {
					"@title": "Microsoft Windows/386 2.0x",
					"@media": [
						{
							"@title": "Windows/386 2.01 (Disk 1)",
							"@diskette": "WIN201-386-DISK1.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.01 (Disk 2)",
							"@diskette": "WIN201-386-DISK2.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.01 (Disk 3)",
							"@diskette": "WIN201-386-DISK3.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.03 (SETUP)",
							"@diskette": "WIN203-386-DISK1.json",
							"@format": "PC720K"
						},
						{
							"@title": "Windows/386 2.03 (UTILITY)",
							"@diskette": "WIN203-386-DISK2.json",
							"@format": "PC720K"
						},
						{
							"@title": "Windows/386 2.03 (FONTS)",
							"@diskette": "WIN203-386-DISK3.json",
							"@format": "PC720K"
						},
						{
							"@title": "Windows/386 2.03 (PROGRAM)",
							"@diskette": "WIN203-386-DISK4.json",
							"@format": "PC720K"
						},
						{
							"@title": "Windows/386 2.03 (UTILITY 2)",
							"@diskette": "WIN203-386-DISK5.json",
							"@format": "PC720K"
						}
					]
				},
				"2.10": {
					"@title": "Microsoft Windows/386 2.10",
					"@hardware": {
						"config": "none"
					},
					"@media": [
						{
							"@title": "Windows/386 2.10 (SETUP)",
							"@diskette": "WIN210-386-DISK1.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.10 (UTILS 1)",
							"@diskette": "WIN210-386-DISK2.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.10 (UTILS 2)",
							"@diskette": "WIN210-386-DISK3.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.10 (DISPLAYS)",
							"@diskette": "WIN210-386-DISK4.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.10 (FONTS)",
							"@diskette": "WIN210-386-DISK5.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.10 (APPS)",
							"@diskette": "WIN210-386-DISK6.json",
							"@format": "PC1200K"
						}
					]
				},
				"2.11": {
					"@title": "Microsoft Windows 2.11",
					"@hardware": {
						"config": "none"
					},
					"@media": [
						{
							"@title": "Windows/286 2.11 (SETUP)",
							"@diskette": "WIN211-286-DISK1.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/286 2.11 (UTIL 1)",
							"@diskette": "WIN211-286-DISK2.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/286 2.11 (UTIL 2)",
							"@diskette": "WIN211-286-DISK3.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/286 2.11 (APPS)",
							"@diskette": "WIN211-286-DISK4.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.11 (SETUP)",
							"@diskette": "WIN211-386-DISK1.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.11 (UTIL 1)",
							"@diskette": "WIN211-386-DISK2.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.11 (UTIL 2)",
							"@diskette": "WIN211-386-DISK3.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows/386 2.11 (APPS)",
							"@diskette": "WIN211-386-DISK4.json",
							"@format": "PC1200K"
						}
					]
				},
				"3.00": {
					"@title": "Microsoft Windows 3.00",
					"@media": [
						{
							"@title": "Windows 3.00 (Disk 1)",
							"@diskette": "WIN300-1200K-DISK1.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows 3.00 (Disk 2)",
							"@diskette": "WIN300-1200K-DISK2.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows 3.00 (Disk 3)",
							"@diskette": "WIN300-1200K-DISK3.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows 3.00 (Disk 4)",
							"@diskette": "WIN300-1200K-DISK4.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows 3.00 (Disk 5)",
							"@diskette": "WIN300-1200K-DISK5.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows 3.00 (720K Disk 1)",
							"@diskette": "WIN300-720K-DISK1.json",
							"@format": "PC720K"
						},
						{
							"@title": "Windows 3.00 (720K Disk 2)",
							"@diskette": "WIN300-720K-DISK2.json",
							"@format": "PC720K"
						},
						{
							"@title": "Windows 3.00 (720K Disk 3)",
							"@diskette": "WIN300-720K-DISK3.json",
							"@format": "PC720K"
						},
						{
							"@title": "Windows 3.00 (720K Disk 4)",
							"@diskette": "WIN300-720K-DISK4.json",
							"@format": "PC720K"
						},
						{
							"@title": "Windows 3.00 (720K Disk 5)",
							"@diskette": "WIN300-720K-DISK5.json",
							"@format": "PC720K"
						},
						{
							"@title": "Windows 3.00 (720K Disk 6)",
							"@diskette": "WIN300-720K-DISK6.json",
							"@format": "PC720K"
						},
						{
							"@title": "Windows 3.00 (720K Disk 7)",
							"@diskette": "WIN300-720K-DISK7.json",
							"@format": "PC720K"
						}
					]
				},
				"3.10": {
					"@title": "Microsoft Windows 3.10",
					"@media": [
						{
							"@title": "Windows 3.10 (Disk 1)",
							"@diskette": "WIN310-DISK1.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows 3.10 (Disk 2)",
							"@diskette": "WIN310-DISK2.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows 3.10 (Disk 3)",
							"@diskette": "WIN310-DISK3.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows 3.10 (Disk 4)",
							"@diskette": "WIN310-DISK4.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows 3.10 (Disk 5)",
							"@diskette": "WIN310-DISK5.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows 3.10 (Disk 6)",
							"@diskette": "WIN310-DISK6.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Windows 3.10 (Disk 7)",
							"@diskette": "WIN310-DISK7.json",
							"@format": "PC1200K"
						}
					]
				},
				"3.11": {
					"@title": "Windows for Workgroups 3.11",
					"@media": [
						{
							"@title": "Windows 3.11 (Disk 1)",
							"@diskette": "WFW311_DISK1.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 3.11 (Disk 2)",
							"@diskette": "WFW311_DISK2.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 3.11 (Disk 3)",
							"@diskette": "WFW311_DISK3.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 3.11 (Disk 4)",
							"@diskette": "WFW311_DISK4.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 3.11 (Disk 5)",
							"@diskette": "WFW311_DISK5.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 3.11 (Disk 6)",
							"@diskette": "WFW311_DISK6.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 3.11 (Disk 7)",
							"@diskette": "WFW311_DISK7.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 3.11 (Disk 8)",
							"@diskette": "WFW311_DISK8.json",
							"@format": "PC1440K"
						}
					]
				},
				"win95/4.00.121": {
					"@title": "Windows 95 (Build 121)",
					"@media": [
						{
							"@title": "Windows 95 (Build 121 Disk 01)",
							"@diskette": "WIN95-B121-DISK01.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 02)",
							"@diskette": "WIN95-B121-DISK02.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 03)",
							"@diskette": "WIN95-B121-DISK03.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 04)",
							"@diskette": "WIN95-B121-DISK04.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 05)",
							"@diskette": "WIN95-B121-DISK05.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 06)",
							"@diskette": "WIN95-B121-DISK06.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 07)",
							"@diskette": "WIN95-B121-DISK07.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 08)",
							"@diskette": "WIN95-B121-DISK08.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 09)",
							"@diskette": "WIN95-B121-DISK09.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 10)",
							"@diskette": "WIN95-B121-DISK10.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 11)",
							"@diskette": "WIN95-B121-DISK11.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 12)",
							"@diskette": "WIN95-B121-DISK12.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 13)",
							"@diskette": "WIN95-B121-DISK13.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 14)",
							"@diskette": "WIN95-B121-DISK14.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 15)",
							"@diskette": "WIN95-B121-DISK15.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 16)",
							"@diskette": "WIN95-B121-DISK16.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 121 Disk 17)",
							"@diskette": "WIN95-B121-DISK17.json",
							"@format": "PC1440K"
						}
					]
				},
				"win95/4.00.499": {
					"@title": "Windows 95 (Build 499)",
					"@media": [
						{
							"@title": "Windows 95 (Build 499 Disk 01)",
							"@diskette": "WIN95-B499-DISK01.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 02)",
							"@diskette": "WIN95-B499-DISK02.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 03)",
							"@diskette": "WIN95-B499-DISK03.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 04)",
							"@diskette": "WIN95-B499-DISK04.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 05)",
							"@diskette": "WIN95-B499-DISK05.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 06)",
							"@diskette": "WIN95-B499-DISK06.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 07)",
							"@diskette": "WIN95-B499-DISK07.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 08)",
							"@diskette": "WIN95-B499-DISK08.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 09)",
							"@diskette": "WIN95-B499-DISK09.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 10)",
							"@diskette": "WIN95-B499-DISK10.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 11)",
							"@diskette": "WIN95-B499-DISK11.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 12)",
							"@diskette": "WIN95-B499-DISK12.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Build 499 Disk 13)",
							"@diskette": "WIN95-B499-DISK13.json",
							"@format": "PC1680K"
						}
					]
				},
				"win95/4.00.950": {
					"@title": "Windows 95 (RTM) 4.00.950",
					"@media": [
						{
							"@title": "Windows 95 (RTM Boot)",
							"@diskette": "WIN95-B950-BOOT.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (RTM Disk 01)",
							"@diskette": "WIN95-B950-DISK01.json",
							"@format": "PC1440K"
						},
						{
							"@title": "Windows 95 (RTM Disk 02)",
							"@diskette": "WIN95-B950-DISK02.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (RTM Disk 03)",
							"@diskette": "WIN95-B950-DISK03.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (RTM Disk 04)",
							"@diskette": "WIN95-B950-DISK04.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (RTM Disk 05)",
							"@diskette": "WIN95-B950-DISK05.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (RTM Disk 06)",
							"@diskette": "WIN95-B950-DISK06.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (RTM Disk 07)",
							"@diskette": "WIN95-B950-DISK07.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (RTM Disk 08)",
							"@diskette": "WIN95-B950-DISK08.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (RTM Disk 09)",
							"@diskette": "WIN95-B950-DISK09.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (RTM Disk 10)",
							"@diskette": "WIN95-B950-DISK10.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (RTM Disk 11)",
							"@diskette": "WIN95-B950-DISK11.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (RTM Disk 12)",
							"@diskette": "WIN95-B950-DISK12.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (RTM Disk 13)",
							"@diskette": "WIN95-B950-DISK13.json",
							"@format": "PC1680K"
						},
						{
							"@title": "Windows 95 (Startup Disk)",
							"@diskette": "WIN95-B950-STARTUP.json",
							"@format": "PC1440K"
						}
					]
				}
			}
		},
		"@server": "/disks/diskettes"
	},
	"test": {
		"@title": "Tests",
		"@versions": {
			"cpu": {
				"@title": "PCx86 CPU Tests",
				"@media": [
					{
						"@diskette": "CPUTESTS.json",
						"@format": "PC160K",
						"@archive": "CPUTESTS"
					}
				]
			},
			"testmon": {
				"@title": "PCx86 TestMonitor",
				"@media": [
					{
						"@diskette": "INT14.json",
						"@format": "PC160K",
						"@archive": "INT14"
					}
				]
			},
			"vga/blackbook": {
				"@title": "VGA \"Black Book\" Tests",
				"@media": [
					{
						"@title": "VGA Black Book Binaries",
						"@diskette": "VGABIN.json",
						"@format": "PC160K",
						"@archive": "folder"
					},
					{
						"@title": "VGA Black Book Sources",
						"@diskette": "VGASRC.json",
						"@format": "PC320K",
						"@archive": "folder"
					}
				]
			}
		},
		"@server": "/disks/diskettes"
	},
	"game": {
		"@title": "Games",
		"ibm": {
			"@title": "IBM",
			"@versions": {
				"101mazes": {
					"@title": "101 Monochrome Mazes (1983)",
					"bootable": true,
					"hardware": "/VM/win95/machines/pcx86/ibm/5150/mda/",
					"@media": [
						{
							"@title": "101 Monochrome Mazes (1983)",
							"@diskette": "101-MONOCHROME-MAZES.json",
							"@format": "PC160K"
						}
					]
				}
			}
		},
		"id": {
			"@title": "Id Software",
			"@versions": {
				"commander_keen": {
					"@title": "Commander Keen (1991)",
					"@media": [
						{
							"@title": "Commander Keen: Episode One",
							"@diskette": "KEEN1-V11.json",
							"@format": "PC320K",
							"@archive": "folder",
							"@label": "KEEN1"
						}
					]
				},
				"wolf3d": {
					"@title": "Wolfenstein 3D (1993)",
					"@media": [
						{
							"@title": "Wolfenstein 3D 1.4",
							"@diskette": "1WOLF-V14.json",
							"@format": "PC1200K"
						}
					]
				}
			}
		},
		"infocom": {
			"@title": "Infocom",
			"@versions": {
				"hhiker": {
					"@title": "The Hitchhiker's Guide to the Galaxy",
					"@media": [
						{
							"@title": "Hitchhiker's Guide",
							"@diskette": "HHIKER-READONLY.json",
							"@archive": ".DSK"
						}
					]
				},
				"phobos": {
					"@title": "Leather Goddesses of Phobos",
					"@media": [
						{
							"@title": "Leather Goddesses of Phobos",
							"@diskette": "PHOBOS.json"
						}
					]
				},
				"planetfall": {
					"@title": "Planetfall",
					"@media": [
						{
							"@title": "Planetfall",
							"@diskette": "PLANETFALL-READONLY.json",
							"@archive": ".DSK"
						}
					]
				},
				"zork1": {
					"@title": "Zork I: The Great Underground Empire",
					"@media": [
						{
							"@title": "Zork I",
							"@diskette": "ZORK1-READONLY.json",
							"@archive": ".DSK"
						}
					]
				},
				"zork2": {
					"@title": "Zork II: The Wizard of Frobozz ",
					"@media": [
						{
							"@title": "Zork II",
							"@diskette": "ZORK2-READONLY.json",
							"@archive": ".DSK"
						}
					]
				},
				"zork3": {
					"@title": "Zork III: The Dungeon Master",
					"@media": [
						{
							"@title": "Zork III",
							"@diskette": "ZORK3-READONLY.json",
							"@archive": ".DSK"
						}
					]
				}
			}
		},
		"microsoft": {
			"@title": "Microsoft",
			"@versions": {
				"adventure": {
					"@title": "Microsoft Adventure",
					"@media": [
						{
							"@title": "Microsoft Adventure",
							"@diskette": "ADVENTURE-1981.json"
						},
						{
							"@title": "Microsoft Adventure (Unmodified)",
							"@diskette": "ADVENTURE-1981-UNMODIFIED.json",
							"@archive": ".psi"
						}
					],
					"@documents": [
						{
							"@title": "Microsoft Adventure Manual",
							"@file": "Adventure_Manual.pdf",
							"@link": "https://gamedisks.pcjs.org/pcx86/game/microsoft/adventure/Adventure_Manual.pdf",
							"@cover": "jpg",
							"@source": ""
						}
					]
				},
				"flightsim/1982": {
					"@title": "Flight Simulator (1982)",
					"@hidden": true,
					"@media": [
						{
							"@diskette": "FLIGHTSIM-1982.json",
							"@format": "PC160K",
							"@kryoflux": true
						}
					]
				},
				"flightsim/1984": {
					"@title": "Flight Simulator (1984)",
					"@hardware": {
						"options": "ibm,5160"
					},
					"@media": [
						{
							"@diskette": "FLIGHTSIM-1984.json",
							"@format": "PC320K",
							"@archive": "folder",
							"@label": "FLIGHTSIM"
						}
					]
				}
			}
		},
		"other": {
			"@title": "Other",
			"@versions": {
				"1983/adventmath": {
					"@title": "Adventures in Math (1983)",
					"@media": [
						{
							"@title": "Adventures in Math 1.00",
							"@diskette": "ADVENTMATH-100.json",
							"@format": "PC160K",
							"@label": "ADVEMATH100",
							"@source": "https://archive.org/details/large_dos_collection_2013_08"
						}
					],
					"@author": "Scott A. Harris",
					"@publisher": "IBM"
				},
				"1985/balance_of_power": {
					"@title": "Balance of Power (1985)",
					"@media": [
						{
							"@title": "Balance of Power (Build Disk)",
							"@diskette": "BOP-BUILD.json",
							"@format": "PC360K",
							"@kryoflux": true
						},
						{
							"@title": "Balance of Power (Program Disk)",
							"@diskette": "BOP-PROG.json",
							"@format": "PC360K",
							"@kryoflux": true,
							"@args": "--suppData=/software/pcx86/game/other/1985/balance_of_power/README.md"
						},
						{
							"@title": "Balance of Power (Setup Disk)",
							"@diskette": "BOP-SETUP.json",
							"@format": "PC360K",
							"@kryoflux": true
						}
					],
					"@author": "Chris Crawford"
				},
				"1985/castle_adventure": {
					"@title": "Castle Adventure (1985)",
					"@media": [
						{
							"@diskette": "CASTLE-ADVENTURE-1985.json",
							"@format": "PC160K",
							"@archive": "folder",
							"@label": "CASTLE",
							"@source": ""
						}
					],
					"@author": "Kevin Bales"
				},
				"1992/dune2": {
					"@title": "Dune II (1992)",
					"@media": [
						{
							"@title": "Dune II (1.2M Disk 1)",
							"@diskette": "DUNE2-1200K-DISK1.json",
							"@format": "PC1200K",
							"@source": ""
						},
						{
							"@title": "Dune II (1.2M Disk 2)",
							"@diskette": "DUNE2-1200K-DISK2.json",
							"@format": "PC1200K",
							"@source": ""
						},
						{
							"@title": "Dune II (1.2M Disk 3)",
							"@diskette": "DUNE2-1200K-DISK3.json",
							"@format": "PC1200K",
							"@source": ""
						},
						{
							"@title": "Dune II (1.2M Disk 4)",
							"@diskette": "DUNE2-1200K-DISK4.json",
							"@format": "PC1200K",
							"@source": ""
						},
						{
							"@title": "Dune II (1.2M Disk 5)",
							"@diskette": "DUNE2-1200K-DISK5.json",
							"@format": "PC1200K",
							"@source": ""
						},
						{
							"@title": "Dune II (1.44M Disk 1)",
							"@diskette": "DUNE2-1440K-DISK1.json",
							"@format": "PC1440K",
							"@source": ""
						},
						{
							"@title": "Dune II (1.44M Disk 2)",
							"@diskette": "DUNE2-1440K-DISK2.json",
							"@format": "PC1440K",
							"@source": ""
						},
						{
							"@title": "Dune II (1.44M Disk 3)",
							"@diskette": "DUNE2-1440K-DISK3.json",
							"@format": "PC1440K",
							"@source": ""
						},
						{
							"@title": "Dune II (1.44M Disk 4)",
							"@diskette": "DUNE2-1440K-DISK4.json",
							"@format": "PC1440K",
							"@source": ""
						}
					],
					"@author": "Westwood Studios, Inc.",
					"@documents": [
						{
							"@title": "Dune II Manual",
							"@file": "DUNE2.pdf",
							"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9iNsbYL9bFfNgR8LHhQ?e=QI1BTd",
							"@embed": "https://onedrive.live.com/embed?cid=7D567B5161FE0EB7&resid=7D567B5161FE0EB7%21142747&authkey=AHsHrNq23yynffI&em=2",
							"@cover": "jpg",
							"@source": ""
						}
					]
				},
				"1982/esuite": {
					"@title": "Executive Suite (1982)",
					"@media": [
						{
							"@diskette": "ESUITE-1982.json",
							"@format": "PC320K",
							"@archive": "folder",
							"@label": "ESUITE",
							"@source": ""
						}
					],
					"@author": "Armonk Corporation"
				},
				"1991/eob1": {
					"@title": "Eye of the Beholder (1991)",
					"@media": [
						{
							"@title": "Eye of the Beholder (Disk 1)",
							"@diskette": "EOB1-DISK1.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@kryoflux": true
						},
						{
							"@title": "Eye of the Beholder (Disk 2)",
							"@diskette": "EOB1-DISK2.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@kryoflux": true
						},
						{
							"@title": "Eye of the Beholder (Disk 3)",
							"@diskette": "EOB1-DISK3.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@kryoflux": true
						},
						{
							"@title": "Eye of the Beholder (Disk 4)",
							"@diskette": "EOB1-DISK4.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@kryoflux": true
						},
						{
							"@title": "Eye of the Beholder (Disk 5)",
							"@diskette": "EOB1-DISK5.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@kryoflux": true
						}
					],
					"@author": "Strategic Simulations, Inc."
				},
				"1989/heros_quest": {
					"@title": "Hero's Quest I (1989)",
					"@media": [
						{
							"@title": "Hero's Quest I (360K Disk 01)",
							"@diskette": "HEROS-QUEST1-360K-DISK01.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@photo": "jpg"
						},
						{
							"@title": "Hero's Quest I (360K Disk 02)",
							"@diskette": "HEROS-QUEST1-360K-DISK02.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@photo": "jpg"
						},
						{
							"@title": "Hero's Quest I (360K Disk 03)",
							"@diskette": "HEROS-QUEST1-360K-DISK03.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@photo": "jpg"
						},
						{
							"@title": "Hero's Quest I (360K Disk 04)",
							"@diskette": "HEROS-QUEST1-360K-DISK04.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@photo": "jpg"
						},
						{
							"@title": "Hero's Quest I (360K Disk 05)",
							"@diskette": "HEROS-QUEST1-360K-DISK05.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@photo": "jpg"
						},
						{
							"@title": "Hero's Quest I (360K Disk 06)",
							"@diskette": "HEROS-QUEST1-360K-DISK06.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@photo": "jpg"
						},
						{
							"@title": "Hero's Quest I (360K Disk 07)",
							"@diskette": "HEROS-QUEST1-360K-DISK07.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@photo": "jpg"
						},
						{
							"@title": "Hero's Quest I (360K Disk 08)",
							"@diskette": "HEROS-QUEST1-360K-DISK08.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@photo": "jpg"
						},
						{
							"@title": "Hero's Quest I (360K Disk 09)",
							"@diskette": "HEROS-QUEST1-360K-DISK09.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@photo": "jpg"
						},
						{
							"@title": "Hero's Quest I (360K Disk 10)",
							"@diskette": "HEROS-QUEST1-360K-DISK10.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@photo": "jpg"
						},
						{
							"@title": "Hero's Quest I (720K Disk 1)",
							"@diskette": "HEROS-QUEST1-720K-DISK1.json",
							"@archive": ".img",
							"@format": "PC720K"
						},
						{
							"@title": "Hero's Quest I (720K Disk 2)",
							"@diskette": "HEROS-QUEST1-720K-DISK2.json",
							"@archive": ".img",
							"@format": "PC720K"
						},
						{
							"@title": "Hero's Quest I (720K Disk 3)",
							"@diskette": "HEROS-QUEST1-720K-DISK3.json",
							"@archive": ".img",
							"@format": "PC720K"
						},
						{
							"@title": "Hero's Quest I (720K Disk 4)",
							"@diskette": "HEROS-QUEST1-720K-DISK4.json",
							"@archive": ".img",
							"@format": "PC720K",
							"@photo": "jpg"
						}
					],
					"@documents": [
						{
							"@title": "Hero's Quest I Box (Front)",
							"@file": "HEROS-QUEST1-BOX-FRONT.jpg"
						},
						{
							"@title": "Hero's Quest I Box (Back)",
							"@file": "HEROS-QUEST1-BOX-BACK.jpg"
						},
						{
							"@title": "Hero's Quest I Box (Inner)",
							"@file": "HEROS-QUEST1-BOX-INNER.jpg"
						},
						{
							"@title": "Hero's Quest I Game Manual",
							"@file": "HEROS-QUEST1-GAME-MANUAL.jpg",
							"@link": "https://archive.org/details/heros-quest-1/HEROS-QUEST1-GAME-MANUAL/"
						},
						{
							"@title": "Hero's Quest I Famous Adventurer's Correspondence School",
							"@file": "HEROS-QUEST1-CORRESPONDENCE-SCHOOL.jpg",
							"@link": "https://archive.org/details/heros-quest-1/HEROS-QUEST1-CORRESPONDENCE-SCHOOL/"
						},
						{
							"@title": "Hero's Quest I Copy Protection",
							"@file": "HEROS-QUEST1-COPY-PROTECTION.jpg",
							"@link": "https://archive.org/details/heros-quest-1/HEROS-QUEST1-COPY-PROTECTION/"
						},
						{
							"@title": "Hero's Quest I Letter from Ken Williams",
							"@file": "HEROS-QUEST1-LETTER-FROM-KEN-WILLIAMS.jpg",
							"@link": "https://archive.org/details/heros-quest-1/HEROS-QUEST1-LETTER-FROM-KEN-WILLIAMS/"
						},
						{
							"@title": "Hero's Quest I PRODIGY Brochure",
							"@file": "HEROS-QUEST1-PRODIGY.jpg",
							"@link": "https://archive.org/details/heros-quest-1/HEROS-QUEST1-PRODIGY/"
						},
						{
							"@title": "Hero's Quest I Reference Card",
							"@file": "HEROS-QUEST1-REFERENCE-CARD.jpg",
							"@link": "https://archive.org/details/heros-quest-1/HEROS-QUEST1-REFERENCE-CARD/"
						},
						{
							"@title": "Hero's Quest I Reference Card for MS-DOS",
							"@file": "HEROS-QUEST1-REFERENCE-CARD-MSDOS.jpg",
							"@link": "https://archive.org/details/heros-quest-1/HEROS-QUEST1-REFERENCE-CARD-MSDOS/"
						},
						{
							"@title": "Hero's Quest I Sound Products",
							"@file": "HEROS-QUEST1-SOUND-PRODUCTS.jpg",
							"@link": "https://archive.org/details/heros-quest-1/HEROS-QUEST1-SOUND-PRODUCTS/"
						},
						{
							"@title": "Hero's Quest I Warranty Registration",
							"@file": "HEROS-QUEST1-WARRANTY-REGISTRATION.jpg",
							"@link": "https://archive.org/details/heros-quest-1/HEROS-QUEST1-WARRANTY-REGISTRATION/"
						}
					],
					"@source": "PCjs"
				},
				"2019/invaders": {
					"@title": "Invaders Boot Sector (2019)",
					"@bootable": true,
					"@hardware": {
						"url": "/VM/win95/machines/pcx86/ibm/5150/vga/"
					},
					"@media": [
						{
							"@diskette": "INVADERS-BOOT.json",
							"@format": "PC160K",
							"@source": "https://github.com/nanochess/Invaders"
						}
					]
				},
				"1985/kings_quest1": {
					"@title": "King's Quest (1985)",
					"@media": [
						{
							"@title": "King's Quest (1985-09-04 #1)",
							"@diskette": "KINGS_QUEST1-1985-09-04-DISK1.json",
							"@archive": ".psi",
							"@format": "PC360K",
							"@kryoflux": true
						},
						{
							"@title": "King's Quest (1985-09-04 #2)",
							"@diskette": "KINGS_QUEST1-1985-09-04-DISK2.json",
							"@format": "PC360K",
							"@kryoflux": true
						}
					],
					"@source": "https://archive.org/details/kingsquestipcbooter"
				},
				"1987/kings_quest1": {
					"@title": "King's Quest (1987)",
					"@media": [
						{
							"@title": "King's Quest (1987-05-05 #1)",
							"@diskette": "KINGS_QUEST1-1987-05-05-DISK1.json",
							"@archive": ".psi",
							"@format": "PC360K",
							"@kryoflux": true,
							"@source": "https://archive.org/details/kingsquestipc"
						},
						{
							"@title": "King's Quest (1987-05-05 #2)",
							"@diskette": "KINGS_QUEST1-1987-05-05-DISK2.json",
							"@format": "PC360K",
							"@kryoflux": true,
							"@source": "https://archive.org/details/kingsquestipc"
						},
						{
							"@title": "King's Quest (1987-12-01 #1)",
							"@diskette": "KINGS_QUEST1-1987-12-01-DISK1.json",
							"@format": "PC360K",
							"@source": "http://www.r-09.net/stuff/index.php?dir=Floppy"
						},
						{
							"@title": "King's Quest (1987-12-01 #2)",
							"@diskette": "KINGS_QUEST1-1987-12-01-DISK2.json",
							"@format": "PC360K",
							"@source": "http://www.r-09.net/stuff/index.php?dir=Floppy"
						}
					]
				},
				"1991/lemmings": {
					"@title": "Lemmings (1991)",
					"@media": [
						{
							"@title": "Lemmings (1991)",
							"@diskette": "LEMMINGS-1991.json",
							"@format": "PC1200K",
							"@archive": "folder",
							"@label": "LEMMINGS",
							"@source": ""
						}
					],
					"@author": "DMA Design",
					"@publisher": "Psygnosis"
				},
				"1990/life_and_death_ii": {
					"@title": "Life & Death II (1990)",
					"@media": [
						{
							"@title": "Life & Death II (Disk 1)",
							"@diskette": "LIFE-AND-DEATH-II-1.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@kryoflux": true,
							"@args": "--suppData=/software/pcx86/game/other/1990/life_and_death_ii/README.md"
						},
						{
							"@title": "Life & Death II (Disk 2)",
							"@diskette": "LIFE-AND-DEATH-II-2.json",
							"@archive": ".img",
							"@format": "PC1200K",
							"@kryoflux": true
						},
						{
							"@title": "Life & Death II (Disk 3)",
							"@diskette": "LIFE-AND-DEATH-II-3.json",
							"@archive": ".img",
							"@format": "PC1200K",
							"@kryoflux": true
						}
					],
					"@author": "The Software Toolworks"
				},
				"1992/moria": {
					"@title": "Moria (1992)",
					"@media": [
						{
							"@diskette": "MORIA-1992.json",
							"@format": "PC320K",
							"@archive": "folder",
							"@label": "MORIA",
							"@source": ""
						}
					],
					"@author": [
						"Robert A. Koeneke",
						"Jimmey W. Todd Jr.",
						"David J. Grabiner",
						"James E. Wilson"
					],
					"@version": "5.5"
				},
				"1985/nine_princes": {
					"@title": "Nine Princes in Amber (1985)",
					"@media": [
						{
							"@title": "Nine Princes in Amber (Disk A)",
							"@diskette": "NINE-PRINCES-A.json",
							"@label": "AMBER-1",
							"@archive": "folder",
							"@format": "PC360K",
							"@kryoflux": true,
							"@args": "--suppData=/software/pcx86/game/other/1985/nine_princes/README.md"
						},
						{
							"@title": "Nine Princes in Amber (Disk B)",
							"@diskette": "NINE-PRINCES-B.json",
							"@label": "AMBER-2",
							"@archive": "folder",
							"@format": "PC360K",
							"@kryoflux": true
						}
					],
					"@author": "Telarium"
				},
				"1989/oregon_trail": {
					"@title": "The Oregon Trail (1989)",
					"@media": [
						{
							"@title": "Oregon Trail 1.1 (1989)",
							"@diskette": "OREGON_TRAIL-110.json",
							"@format": "PC360K"
						}
					],
					"@author": "MECC",
					"@version": "1.1"
				},
				"1990/oregon_trail": {
					"@title": "The Oregon Trail (1990)",
					"@media": [
						{
							"@title": "Oregon Trail 2.0 (1990)",
							"@diskette": "OREGON_TRAIL-200.json",
							"@format": "PC720K",
							"@photo": "jpg"
						}
					],
					"@author": "MECC",
					"@version": "2.0"
				},
				"1991/oregon_trail": {
					"@title": "The Oregon Trail (1991)",
					"@media": [
						{
							"@title": "Oregon Trail 2.1 (1991)",
							"@diskette": "OREGON_TRAIL-210.json",
							"@format": "PC720K"
						}
					],
					"@author": "MECC",
					"@version": "2.1"
				},
				"1989/populous": {
					"@title": "Populous (1989)",
					"@media": [
						{
							"@title": "Populous (1989)",
							"@diskette": "POPULOUS-1989.json",
							"@archive": ".img",
							"@format": "PC360K",
							"@kryoflux": true
						}
					],
					"@author": [
						"Bullfrog Productions",
						"Peter Molyneux"
					]
				},
				"1985/rogue": {
					"@title": "Rogue (1985)",
					"@media": [
						{
							"@diskette": "ROGUE-1985.json",
							"@format": "PC160K",
							"@archive": "folder",
							"@label": "ROGUE",
							"@source": ""
						}
					],
					"@author": [
						"Ken Arnold",
						"Jon Lane",
						"Michael Toy"
					],
					"@version": "1.49"
				},
				"1988/trump_castle": {
					"@title": "Trump Castle (1988)",
					"@media": [
						{
							"@title": "Trump Castle 1.20 (1988)",
							"@diskette": "TRUMP-CASTLE-120.json",
							"@format": "PC1200K",
							"@archive": "folder",
							"@label": "TRUMP",
							"@source": ""
						}
					],
					"@version": "1.20"
				},
				"1984/wizardry1": {
					"@title": "Wizardry I (1984)",
					"@media": [
						{
							"@title": "Wizardry I - Master Disk",
							"@diskette": "WIZARDRY1-MASTER.json",
							"@format": "PC320K",
							"@source": ""
						},
						{
							"@title": "Wizardry I - Scenario Disk",
							"@diskette": "WIZARDRY1-SCENARIO.json",
							"@format": "PC320K",
							"@source": ""
						}
					],
					"@author": "Sir-Tech Software",
					"@version": "1.0"
				}
			}
		},
		"@server": "/disks/gamedisks"
	},
	"app": {
		"@title": "Applications",
		"ibm": {
			"@title": "IBM",
			"tobias": {
				"@hidden": true,
				"@title": "Andrew Tobias",
				"@versions": {
					"1.00": {
						"@title": "Managing Your Money with the IBM PCjr 1.00",
						"@media": [
							{
								"@title": "Andrew Tobias Money 1.00 (Disk 1)",
								"@diskette": "TOBIAS100-PCJR-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "Andrew Tobias Money 1.00 (Disk 2)",
								"@diskette": "TOBIAS100-PCJR-DISK2.json",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"basic": {
				"@title": "BASIC",
				"@versions": {
					"1.00": {
						"@title": "Programs from PC DOS 1.00"
					},
					"1.00/donkey": {
						"@title": "DONKEY.BAS from PC DOS 1.00"
					}
				}
			},
			"karel": {
				"@title": "Karel the Robot",
				"@versions": {
					"1.00": {
						"@title": "Karel the Robot 1.00",
						"@media": [
							{
								"@title": "Karel the Robot 1.00 (KAREL)",
								"@diskette": "KAREL100-KAREL.json",
								"@photo": "png",
								"@format": "PC360K",
								"@archive": "KAREL100-KAREL.img"
							},
							{
								"@title": "Karel the Robot 1.00 (WORLDS)",
								"@diskette": "KAREL100-WORLDS.json",
								"@photo": "png",
								"@format": "PC360K",
								"@archive": "KAREL100-WORLDS.img"
							},
							{
								"@title": "Karel the Robot 1.00 (ANSWERS)",
								"@diskette": "KAREL100-ANSWERS.json",
								"@photo": "png",
								"@format": "PC360K",
								"@archive": "KAREL100-ANSWERS.img"
							}
						]
					}
				}
			},
			"multiplan": {
				"@title": "Multiplan",
				"@versions": {
					"1.00": {
						"@title": "IBM Multiplan 1.00",
						"@media": [
							{
								"@title": "IBM Multiplan 1.00 (Program)",
								"@diskette": "MULTIPLAN-IBM100-PROGRAM.json",
								"@photo": "jpg",
								"@format": "PC160K",
								"@args": "--sectorID=11:0:8:61",
								"@kryoflux": true,
								"@archive": "MULTIPLAN-IBM100-PROGRAM-BACKUP.img"
							},
							{
								"@title": "IBM Multiplan 1.00 (Tutorial)",
								"@diskette": "MULTIPLAN-IBM100-TUTORIAL.json",
								"@photo": "jpg",
								"@format": "PC160K"
							}
						]
					}
				}
			}
		},
		"lotus": {
			"123": {
				"@title": "1-2-3",
				"@versions": {
					"1a": {
						"@title": "1-2-3 1A",
						"@media": [
							{
								"@title": "Lotus 1-2-3 1A (1-System)",
								"@diskette": "123-1A-DISK1-SYSTEM-PATCHED.json",
								"@format": "PC320K"
							},
							{
								"@title": "Lotus 1-2-3 1A (2-Utility)",
								"@diskette": "123-1A-DISK2-UTILITY.json",
								"@format": "PC320K"
							},
							{
								"@title": "Lotus 1-2-3 1A (3-Graph)",
								"@diskette": "123-1A-DISK3-GRAPH.json",
								"@format": "PC320K"
							},
							{
								"@title": "Lotus 1-2-3 1A (4-Tutorial)",
								"@diskette": "123-1A-DISK4-TUTORIAL.json",
								"@format": "PC320K"
							}
						]
					},
					"1aa": {
						"@title": "1-2-3 1A*",
						"@media": [
							{
								"@title": "Lotus 1-2-3 1A* (1-System)",
								"@diskette": "123-1AA-DISK1-SYSTEM-PATCHED.json",
								"@format": "PC320K",
								"@kryoflux": true
							},
							{
								"@title": "Lotus 1-2-3 1A* (2-Utility)",
								"@diskette": "123-1AA-DISK2-UTILITY.json",
								"@format": "PC320K",
								"@kryoflux": true
							},
							{
								"@title": "Lotus 1-2-3 1A* (3-Graph)",
								"@diskette": "123-1AA-DISK3-GRAPH.json",
								"@format": "PC320K",
								"@kryoflux": true
							},
							{
								"@title": "Lotus 1-2-3 1A* (4-Tutorial)",
								"@diskette": "123-1AA-DISK4-TUTORIAL.json",
								"@format": "PC320K",
								"@kryoflux": true
							}
						],
						"@source": "https://winworldpc.com/product/lotus-1-2-3/1x"
					}
				}
			},
			"@title": "Lotus"
		},
		"microsoft": {
			"@title": "Microsoft",
			"learningdos": {
				"@title": "Learning MS-DOS",
				"@versions": {
					"1.00": {
						"@title": "Learning MS-DOS 1.00",
						"@media": [
							{
								"@title": "Learning MS-DOS 1.00 (Disk #1)",
								"@diskette": "LEARNING-DOS-089-014-007-ERRORS.json",
								"@photo": "jpg",
								"@source": "PCjs",
								"@format": "PC360K"
							},
							{
								"@title": "Learning MS-DOS 1.00 (Disk #2)",
								"@diskette": "LEARNING-DOS-089-014-008-ERRORS.json",
								"@photo": "jpg",
								"@source": "PCjs",
								"@format": "PC360K"
							},
							{
								"@title": "Learning MS-DOS 1.00 (Disk #3)",
								"@diskette": "LEARNING-DOS-089-014-009-ERRORS.json",
								"@photo": "jpg",
								"@source": "PCjs",
								"@format": "PC360K"
							},
							{
								"@title": "Learning MS-DOS 1.00 (Disk #4)",
								"@diskette": "LEARNING-DOS-089-014-010-ERRORS.json",
								"@photo": "jpg",
								"@source": "PCjs",
								"@format": "PC360K"
							}
						]
					},
					"1.01": {
						"@title": "Learning MS-DOS 1.01",
						"@media": [
							{
								"@title": "Learning MS-DOS 1.01 (Disk #1)",
								"@diskette": "LEARNING-DOS-089-014-032.json",
								"@photo": "jpg",
								"@source": "PCjs",
								"@format": "PC360K"
							},
							{
								"@title": "Learning MS-DOS 1.01 (Disk #2)",
								"@diskette": "LEARNING-DOS-089-014-033.json",
								"@photo": "jpg",
								"@source": "PCjs",
								"@format": "PC360K"
							},
							{
								"@title": "Learning MS-DOS 1.01 (Disk #3)",
								"@diskette": "LEARNING-DOS-089-014-034.json",
								"@photo": "jpg",
								"@source": "PCjs",
								"@format": "PC360K"
							},
							{
								"@title": "Learning MS-DOS 1.01 (Disk #4)",
								"@diskette": "LEARNING-DOS-089-014-035.json",
								"@photo": "jpg",
								"@source": "PCjs",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"chart": {
				"@title": "Microsoft Chart",
				"@versions": {
					"2.02": {
						"@title": "Microsoft Chart 2.02",
						"@media": [
							{
								"@title": "MS Chart 2.02 (Modified)",
								"@diskette": "CHART202.json",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"excel": {
				"@title": "Microsoft Excel",
				"@versions": {
					"2.0": {
						"@title": "Microsoft Excel 2.0",
						"@hardware": {
							"config": "/VM/win95/machines/pcx86/ibm/5170/ega/1024kb/rev3/machine.xml"
						},
						"@media": [
							{
								"@title": "MS Excel 2.0 (1200K Disk 1)",
								"@diskette": "EXCEL20-1200K-DISK1-SETUP.json",
								"@format": "PC1200K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 2.0 (1200K Disk 2)",
								"@diskette": "EXCEL20-1200K-DISK2-DOC.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS Excel 2.0 (1200K Disk 3)",
								"@diskette": "EXCEL20-1200K-DISK3-LIBRARY.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS Excel 2.0 (1200K Disk 4)",
								"@diskette": "EXCEL20-1200K-DISK4-FONTS.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS Excel 2.0 (1200K Disk 5)",
								"@diskette": "EXCEL20-1200K-DISK5-UTILITIES.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS Excel 2.0 (720K Disk 1)",
								"@diskette": "EXCEL20-720K-DISK1.json",
								"@format": "PC720K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 2.0 (720K Disk 2)",
								"@diskette": "EXCEL20-720K-DISK2.json",
								"@format": "PC720K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 2.0 (720K Disk 3)",
								"@diskette": "EXCEL20-720K-DISK3.json",
								"@format": "PC720K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 2.0 (720K Disk 4)",
								"@diskette": "EXCEL20-720K-DISK4.json",
								"@format": "PC720K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 2.0 (720K Disk 5)",
								"@diskette": "EXCEL20-720K-DISK5.json",
								"@format": "PC720K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 2.0 (720K Disk 6)",
								"@diskette": "EXCEL20-720K-DISK6.json",
								"@format": "PC720K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 2.0 (720K Disk 7)",
								"@diskette": "EXCEL20-720K-DISK7.json",
								"@format": "PC720K",
								"@photo": "jpg"
							}
						]
					},
					"5.0a": {
						"@title": "Microsoft Excel 5.0a",
						"@hardware": {
							"config": "/VM/win95/machines/pcx86/ibm/5170/vga/2048kb/machine.xml",
							"drives": "[{name:\"20Mb Hard Disk\",type:2,path:\"/VM/win31/pcx86/20mb/PCDOS330-WIN310-VGA.json\"}]"
						},
						"@media": [
							{
								"@title": "MS Excel 5.0a (Disk 1)",
								"@diskette": "EXCEL50A-DISK1.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 5.0a (Disk 2)",
								"@diskette": "EXCEL50A-DISK2.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 5.0a (Disk 3)",
								"@diskette": "EXCEL50A-DISK3.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 5.0a (Disk 4)",
								"@diskette": "EXCEL50A-DISK4.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 5.0a (Disk 5)",
								"@diskette": "EXCEL50A-DISK5.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 5.0a (Disk 6)",
								"@diskette": "EXCEL50A-DISK6.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 5.0a (Disk 7)",
								"@diskette": "EXCEL50A-DISK7.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 5.0a (Disk 8)",
								"@diskette": "EXCEL50A-DISK8.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Excel 5.0a (Disk 9)",
								"@diskette": "EXCEL50A-DISK9.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							}
						]
					}
				}
			},
			"multiplan": {
				"@title": "Microsoft Multiplan",
				"@versions": {
					"1.06": {
						"@title": "Microsoft Multiplan 1.06",
						"@media": [
							{
								"@title": "MS Multiplan 1.06 (Modified)",
								"@diskette": "MULTIPLAN106.json",
								"@format": "PC360K"
							}
						]
					},
					"2.00": {
						"@title": "Microsoft Multiplan 2.00",
						"@media": [
							{
								"@title": "MS Multiplan 2.00 (Modified)",
								"@diskette": "MULTIPLAN200.json",
								"@format": "PC320K",
								"@archive": "folder"
							}
						]
					},
					"2.01": {
						"@title": "Microsoft Multiplan 2.01",
						"@media": [
							{
								"@title": "MS Multiplan 2.01 (INSTALL)",
								"@diskette": "MULTIPLAN201-INSTALL.json",
								"@format": "PC320K",
								"@archive": "folder",
								"@label": "MP201INST"
							},
							{
								"@title": "MS Multiplan 2.01 (PROGRAM)",
								"@diskette": "MULTIPLAN201-PROGRAM.json",
								"@format": "PC320K",
								"@archive": "folder",
								"@label": "MP201PROG"
							}
						]
					},
					"3.00": {
						"@title": "Microsoft Multiplan 3.00",
						"@hardware": {
							"config": "/VM/win95/machines/pcx86/ibm/5170/ega/1024kb/rev3/machine.xml",
							"autoType": "\\r\\rSYS C:\\rCOPY COMMAND.COM C:\\rB:\\rDIR\\r"
						},
						"@media": [
							{
								"@title": "MS Multiplan 3.00 (PROGRAM)",
								"@diskette": "MULTIPLAN300-DISK1.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@kryoflux": true
							},
							{
								"@title": "MS Multiplan 3.00 (INSTALL)",
								"@diskette": "MULTIPLAN300-DISK2.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@kryoflux": true
							},
							{
								"@title": "MS Multiplan 3.00 (TEMPLATE)",
								"@diskette": "MULTIPLAN300-DISK3.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@kryoflux": true
							}
						],
						"@source": "PCjs"
					},
					"4.00": {
						"@title": "Microsoft Multiplan 4.00",
						"@hardware": {
							"config": "/VM/win95/machines/pcx86/ibm/5170/ega/1024kb/rev3/machine.xml",
							"autoType": "\\r\\rSYS C:\\rCOPY COMMAND.COM C:\\rB:\\rDIR\\r"
						},
						"@media": [
							{
								"@title": "MS Multiplan 4.00 (SETUP)",
								"@diskette": "MULTIPLAN400-DISK1.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@source": "PCjs",
								"@kryoflux": true
							},
							{
								"@title": "MS Multiplan 4.00 (PROGRAM1)",
								"@diskette": "MULTIPLAN400-DISK2.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@source": "PCjs",
								"@kryoflux": true
							},
							{
								"@title": "MS Multiplan 4.00 (PROGRAM2)",
								"@diskette": "MULTIPLAN400-DISK3.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@source": "PCjs",
								"@kryoflux": true
							},
							{
								"@title": "MS Multiplan 4.00 (UTILITIES)",
								"@diskette": "MULTIPLAN400-DISK4.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@kryoflux": true,
								"@source": "https://winworldpc.com/product/multiplan/40"
							}
						]
					},
					"4.01": {
						"@title": "Microsoft Multiplan 4.01",
						"@hardware": {
							"config": "/VM/win95/machines/pcx86/ibm/5170/ega/1024kb/rev3/machine.xml",
							"autoType": "\\r\\rSYS C:\\rCOPY COMMAND.COM C:\\rB:\\rDIR\\r"
						},
						"@media": [
							{
								"@title": "MS Multiplan 4.01 (SETUP)",
								"@diskette": "MULTIPLAN401-DISK1.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@source": "PCjs",
								"@kryoflux": true
							},
							{
								"@title": "MS Multiplan 4.01 (PROGRAM1)",
								"@diskette": "MULTIPLAN401-DISK2.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@source": "PCjs",
								"@kryoflux": true
							},
							{
								"@title": "MS Multiplan 4.01 (UTILITIES)",
								"@diskette": "MULTIPLAN401-DISK3.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@kryoflux": true,
								"@source": "https://winworldpc.com/product/multiplan/40"
							}
						]
					},
					"4.20": {
						"@title": "Microsoft Multiplan 4.20",
						"@hardware": {
							"config": "/VM/win95/machines/pcx86/ibm/5170/ega/1024kb/rev3/machine.xml",
							"autoType": "\\r\\rSYS C:\\rCOPY COMMAND.COM C:\\rB:\\rDIR\\r"
						},
						"@media": [
							{
								"@title": "MS Multiplan 4.20 (SETUP)",
								"@diskette": "MULTIPLAN420-DISK1.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@kryoflux": true
							},
							{
								"@title": "MS Multiplan 4.20 (PROGRAM)",
								"@diskette": "MULTIPLAN420-DISK2.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@kryoflux": true
							},
							{
								"@title": "MS Multiplan 4.20 (UTILITIES)",
								"@diskette": "MULTIPLAN420-DISK3.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@kryoflux": true
							}
						],
						"@documents": [
							{
								"@title": "Microsoft Multiplan v4.20 Quick Reference Guide (1989)",
								"@file": "Microsoft_Multiplan_v420_Quick_Reference_Guide-1989.pdf",
								"@embed": "https://archive.org/embed/microsoft-multiplan-v-420-quick-reference-guide-1989",
								"@link": "https://archive.org/details/microsoft-multiplan-v-420-quick-reference-guide-1989",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "Microsoft Multiplan v4.20 User's Guide (1989)",
								"@file": "Microsoft_Multiplan_v420_Users_Guide-1989.pdf",
								"@embed": "https://archive.org/embed/microsoft-multiplan-v-420-users-guide-1989",
								"@link": "https://archive.org/details/microsoft-multiplan-v-420-users-guide-1989",
								"@cover": "jpg",
								"@source": "PCjs"
							}
						],
						"@source": "PCjs"
					}
				}
			},
			"word": {
				"@title": "Microsoft Word",
				"@versions": {
					"1.10": {
						"@title": "Microsoft Word 1.10",
						"@media": [
							{
								"@title": "MS Word 1.10",
								"@diskette": "MSWORD-110.json",
								"@format": "PC320K",
								"@kryoflux": true,
								"@args": "--suppData=/software/pcx86/app/microsoft/word/1.15/README.md"
							}
						]
					},
					"1.15": {
						"@title": "Microsoft Word 1.15",
						"@media": [
							{
								"@title": "MS Word 1.15 (Program)",
								"@diskette": "MSWORD-115-PROGRAM-BACKUP.json",
								"@format": "PC360K",
								"@kryoflux": true,
								"@args": "--suppData=/software/pcx86/app/microsoft/word/1.15/README.md"
							},
							{
								"@title": "MS Word 1.15 (Utilities)",
								"@diskette": "MSWORD-115-UTILITIES.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Word 1.15 (Learning)",
								"@diskette": "MSWORD-100-LEARNING.json",
								"@format": "PC360K"
							}
						]
					},
					"2.00": {
						"@title": "Microsoft Word 2.00",
						"@media": [
							{
								"@title": "MS Word 2.00 (Disk 1)",
								"@diskette": "WORD20-DISK1.json",
								"@format": "PC360K",
								"@kryoflux": true,
								"@args": "--suppData=/software/pcx86/app/microsoft/word/2.00/README.md",
								"@photo": "jpg",
								"@source": "https://winworldpc.com/product/microsoft-word/2x-dos"
							},
							{
								"@title": "MS Word 2.00 (Disk 1 Backup)",
								"@diskette": "WORD20-DISK1-BACKUP.json",
								"@format": "PC360K",
								"@kryoflux": true,
								"@args": "--suppData=/software/pcx86/app/microsoft/word/2.00/README.md",
								"@photo": "jpg",
								"@source": "https://winworldpc.com/product/microsoft-word/2x-dos"
							},
							{
								"@title": "MS Word 2.00 (Disk 2)",
								"@diskette": "WORD20-DISK2.json",
								"@format": "PC360K",
								"@kryoflux": true,
								"@photo": "jpg",
								"@source": "https://winworldpc.com/product/microsoft-word/2x-dos"
							},
							{
								"@title": "MS Word 2.00 (Disk 3)",
								"@diskette": "WORD20-DISK3.json",
								"@format": "PC360K",
								"@kryoflux": true,
								"@photo": "jpg",
								"@source": "https://winworldpc.com/product/microsoft-word/2x-dos"
							},
							{
								"@title": "MS Word 2.00 (Disk 4)",
								"@diskette": "WORD20-DISK4.json",
								"@format": "PC360K",
								"@photo": "jpg",
								"@source": "PCjs"
							}
						]
					},
					"3.00": {
						"@title": "Microsoft Word 3.00",
						"@media": [
							{
								"@title": "MS Word 3.00 (Disk 1)",
								"@diskette": "WORD30-DISK1-PROGRAM.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 3.00 (Disk 2)",
								"@diskette": "WORD30-DISK2-SPELL.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 3.00 (Disk 3)",
								"@diskette": "WORD30-DISK3-UTILITIES.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 3.00 (Disk 4)",
								"@diskette": "WORD30-DISK4-PRINTER.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 3.00 (Disk 5)",
								"@diskette": "WORD30-DISK5-LEARNMOU.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 3.00 (Disk 6)",
								"@diskette": "WORD30-DISK6-LEARNKBD.json",
								"@format": "PC360K",
								"@photo": "jpg"
							}
						]
					},
					"3.10": {
						"@title": "Microsoft Word 3.10",
						"@media": [
							{
								"@title": "MS Word 3.10 (Disk 1)",
								"@diskette": "WORD31-DISK1-PROGRAM.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 3.10 (Disk 2)",
								"@diskette": "WORD31-DISK2-SPELL.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Word 3.10 (Disk 3)",
								"@diskette": "WORD31-DISK3-THESAURUS.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Word 3.10 (Disk 4)",
								"@diskette": "WORD31-DISK4-UTILITIES.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Word 3.10 (Disk 5)",
								"@diskette": "WORD31-DISK5-PRINTER.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Word 3.10 (Disk 6)",
								"@diskette": "WORD31-DISK6-PRINTER.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Word 3.10 (Disk 7)",
								"@diskette": "WORD31-DISK7-LEARNMOU.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Word 3.10 (Disk 8)",
								"@diskette": "WORD31-DISK8-LEARNKBD.json",
								"@format": "PC360K"
							}
						]
					},
					"5.00": {
						"@title": "Microsoft Word 5.00",
						"@media": [
							{
								"@title": "MS Word 5.00 (Program 1)",
								"@diskette": "WORD50-PROGRAM1.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Program 2)",
								"@diskette": "WORD50-PROGRAM2.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Spell)",
								"@diskette": "WORD50-SPELL.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Thesaurus)",
								"@diskette": "WORD50-THESAURUS.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Utilities 1)",
								"@diskette": "WORD50-UTILITIES1.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Utilities 2)",
								"@diskette": "WORD50-UTILITIES2.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Utilities 3)",
								"@diskette": "WORD50-UTILITIES3.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Utilities/Print)",
								"@diskette": "WORD50-UTILPRINT.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Printers 1)",
								"@diskette": "WORD50-PRINTERS1.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Printers 2)",
								"@diskette": "WORD50-PRINTERS2.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Learning Kbd)",
								"@diskette": "WORD50-LEARNKBD.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Learning Mouse)",
								"@diskette": "WORD50-LEARNMOU.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.00 (Learning Adv)",
								"@diskette": "WORD50-LEARNADV.json",
								"@format": "PC360K",
								"@photo": "jpg"
							}
						]
					},
					"5.0A": {
						"@title": "Microsoft Word 5.0A",
						"@media": [
							{
								"@title": "MS Word 5.0A (Program 1)",
								"@diskette": "WORD50A-PROGRAM1.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Program 2)",
								"@diskette": "WORD50A-PROGRAM2.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Spell)",
								"@diskette": "WORD50A-SPELL.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Thesaurus)",
								"@diskette": "WORD50A-THESAURUS.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Utilities 1)",
								"@diskette": "WORD50A-UTILITIES1.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Utilities 2)",
								"@diskette": "WORD50A-UTILITIES2.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Utilities 3)",
								"@diskette": "WORD50A-UTILITIES3.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Utilities/Print)",
								"@diskette": "WORD50A-UTILPRINT.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Printers 1)",
								"@diskette": "WORD50A-PRINTERS1.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Printers 2)",
								"@diskette": "WORD50A-PRINTERS2.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Learning Kbd)",
								"@diskette": "WORD50A-LEARNKBD.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Learning Mouse)",
								"@diskette": "WORD50A-LEARNMOU.json",
								"@format": "PC360K",
								"@photo": "jpg"
							},
							{
								"@title": "MS Word 5.0A (Learning Adv)",
								"@diskette": "WORD50A-LEARNADV.json",
								"@format": "PC360K",
								"@photo": "jpg"
							}
						]
					}
				}
			},
			"winword": {
				"@title": "Word for Windows",
				"@versions": {
					"2.0c": {
						"@title": "Word for Windows 2.0c",
						"@hardware": {
							"config": "/VM/win95/machines/pcx86/ibm/5170/vga/2048kb/machine.xml",
							"drives": "[{name:\"20Mb Hard Disk\",type:2,path:\"/VM/win31/pcx86/20mb/PCDOS330-WIN310-VGA.json\"}]"
						},
						"@media": [
							{
								"@title": "Word for Windows 2.0c (Disk 1)",
								"@diskette": "WINWORD20-DISK1.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "Word for Windows 2.0c (Disk 2)",
								"@diskette": "WINWORD20-DISK2.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "Word for Windows 2.0c (Disk 3)",
								"@diskette": "WINWORD20-DISK3.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "Word for Windows 2.0c (Disk 4)",
								"@diskette": "WINWORD20-DISK4.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "Word for Windows 2.0c (Disk 5)",
								"@diskette": "WINWORD20-DISK5.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							},
							{
								"@title": "Word for Windows 2.0c (Disk 6)",
								"@diskette": "WINWORD20-DISK6.json",
								"@format": "PC1440K",
								"@photo": "jpg"
							}
						]
					}
				}
			}
		},
		"other": {
			"@title": "Other",
			"dbase2": {
				"@title": "dBASE II",
				"@versions": {
					"2.4": {
						"@title": "dBASE II 2.4",
						"@media": [
							{
								"@title": "dBASE II 2.4 (PROGRAM)",
								"@diskette": "DBII-240-PROG.json",
								"@format": "PC160K"
							},
							{
								"@title": "dBASE II 2.4 (DEMO)",
								"@diskette": "DBII-240-DEMO.json",
								"@format": "PC160K"
							},
							{
								"@title": "dBASE II 2.4 (TUTORIAL1)",
								"@diskette": "DBII-240-ODT1.json",
								"@format": "PC160K"
							},
							{
								"@title": "dBASE II 2.4 (TUTORIAL2)",
								"@diskette": "DBII-240-ODT2.json",
								"@format": "PC160K"
							},
							{
								"@title": "dBASE II 2.4 (TUTORIAL3)",
								"@diskette": "DBII-240-ODT3.json",
								"@format": "PC160K"
							},
							{
								"@title": "dBASE II 2.4 (SAMPLES)",
								"@diskette": "DBII-240-SAMP.json",
								"@format": "PC160K"
							},
							{
								"@title": "dBASE II 2.4 (EDITOR)",
								"@diskette": "DBII-240-SCED.json",
								"@format": "PC160K"
							}
						]
					}
				}
			},
			"dbase3": {
				"@title": "dBASE III",
				"@versions": {
					"1.0": {
						"@title": "dBASE III 1.0",
						"@media": [
							{
								"@title": "dBASE III 1.0 (Disk 1)",
								"@diskette": "DBIII-100-DISK1-KF.json",
								"@format": "PC360K",
								"@args": "--sectorError=39:0:5:272",
								"@kryoflux": true
							},
							{
								"@title": "dBASE III 1.0 (Disk 2)",
								"@diskette": "DBIII-100-DISK2.json",
								"@format": "PC360K",
								"@kryoflux": true
							},
							{
								"@title": "dBASE III 1.0 (Locked)",
								"@diskette": "DBIII-100-LOCKED.json",
								"@format": "PC360K",
								"@args": "--sectorError=39:0:2:204"
							},
							{
								"@title": "dBASE III 1.0 (Patched)",
								"@diskette": "DBIII-100-PATCHED.json",
								"@format": "PC360K"
							},
							{
								"@title": "dBASE III 1.0 (Samples)",
								"@diskette": "DBIII-100-SAMPLES.json",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"mac-series": {
				"@title": "Mac Series",
				"@versions": {
					"1.0": {
						"@title": "Mac Series 1.0",
						"@media": [
							{
								"@title": "Mac Series Program Disk",
								"@diskette": "MAC-SERIES-100.json",
								"@format": "PC1200K"
							}
						]
					}
				}
			},
			"sc1": {
				"@title": "SuperCalc",
				"@versions": {
					"1.10": {
						"@title": "SuperCalc 1.10",
						"@hardware": {
							"options": "PC DOS 1.10"
						},
						"@media": [
							{
								"@title": "SuperCalc 1.10",
								"@diskette": "SC1_V110.json",
								"@format": "PC160K",
								"@kryoflux": true,
								"@photo": "png"
							}
						],
						"@documents": [
							{
								"@title": "SuperCalc 1.10 Manual",
								"@file": "SuperCalc-1981.png",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9iMMVOsUIxq7s1s6Mog?e=0Nyc1a",
								"@cover": "png",
								"@source": "PCjs"
							},
							{
								"@title": "SuperCalc 1.10 Addendum",
								"@file": "SuperCalc-Addendum.png",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9iMMWJlszoT0Y5LL21g?e=fgkSWn",
								"@cover": "png",
								"@source": "PCjs"
							}
						]
					}
				}
			},
			"sc2": {
				"@title": "SuperCalc2",
				"@versions": {
					"1.00": {
						"@title": "SuperCalc2 1.00",
						"@media": [
							{
								"@title": "SuperCalc2 1.00",
								"@diskette": "SC2_V100.json",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"sc3": {
				"@title": "SuperCalc3",
				"@versions": {
					"1.00": {
						"@title": "SuperCalc3 1.00",
						"@media": [
							{
								"@title": "SuperCalc3 1.00 Setup",
								"@diskette": "SC3_V100-SETUP.json",
								"@format": "PC360K"
							},
							{
								"@title": "SuperCalc3 1.00 Utility",
								"@diskette": "SC3_V100-UTILITY.json",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"thinktank": {
				"@title": "ThinkTank",
				"@versions": {
					"1987": {
						"@title": "ThinkTank (1987)",
						"@media": [
							{
								"@title": "ThinkTank (DOS)",
								"@diskette": "THINKTANK-DOS.json",
								"@format": "PC320K",
								"@archive": "folder",
								"@label": "ThinkTank"
							},
							{
								"@title": "ThinkTank (OS/2)",
								"@diskette": "THINKTANK-OS2.json",
								"@format": "PC1200K",
								"@archive": "folder",
								"@label": "ThinkTank"
							}
						],
						"@author": "Living Videotext",
						"@releaseDate": "September 25, 1987",
						"@version": "2.41NP"
					}
				}
			},
			"visicalc": {
				"@title": "VisiCalc",
				"@versions": {
					"1981": {
						"@title": "VisiCalc (1981)",
						"@media": [
							{
								"@title": "VisiCalc (1981)",
								"@diskette": "VISICALC-1981.json",
								"@format": "PC160K",
								"@archive": "folder",
								"@label": "VISICALC81"
							}
						]
					}
				}
			},
			"wordstar": {
				"@title": "WordStar",
				"@versions": {
					"": {
						"@title": "Overview",
						"@redirect_from": "/disks/pcx86/apps/other/wordstar/"
					},
					"3.20": {
						"@title": "WordStar 3.20",
						"@media": [
							{
								"@title": "WordStar 3.20 (Original)",
								"@diskette": "WS320-ORIG.json",
								"@photo": "png",
								"@format": "PC160K"
							},
							{
								"@title": "WordStar 3.20 (MailMerge)",
								"@diskette": "MM320-ORIG.json",
								"@photo": "png",
								"@format": "PC160K"
							},
							{
								"@title": "WordStar 3.20 (MailMerge Demo)",
								"@diskette": "MM320-DEMO.json",
								"@photo": "jpg",
								"@format": "PC160K"
							},
							{
								"@title": "WordStar 3.20 (SpellStar Demo)",
								"@diskette": "SS120-DEMO.json",
								"@photo": "jpg",
								"@format": "PC160K"
							},
							{
								"@title": "WordStar 3.20 (Backup)",
								"@diskette": "WS320-BACKUP.json",
								"@format": "PC160K"
							},
							{
								"@title": "WordStar 3.20 (Recreated)",
								"@diskette": "WS320-RECREATED.json",
								"@format": "PC160K"
							}
						],
						"@documents": [
							{
								"@title": "WordStar Binder",
								"@file": "WordStar_3.2_Binder.png",
								"@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gqlTMVtF-s8OxtSNpA",
								"@cover": "png",
								"@source": "PCjs"
							},
							{
								"@title": "WordStar 3.0 Training Guide",
								"@file": "WordStar_3.0_Training_Guide.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqlYINZ_GQ3Y6NVSUA?e=cUZyft",
								"@cover": "png",
								"@source": "PCjs"
							},
							{
								"@title": "WordStar 3.2 General Information",
								"@file": "WordStar_3.2_General_Information.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqkVkrQ_SzATTmls_Q?e=D3kVDU",
								"@cover": "png",
								"@source": "PCjs"
							},
							{
								"@title": "WordStar 3.2 Reference Manual",
								"@file": "WordStar_3.2_Reference_Manual.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqkWhsTCHW7gkQ2W7A?e=VLlYyf",
								"@cover": "png",
								"@source": "PCjs"
							},
							{
								"@title": "WordStar 3.2 Technical Information",
								"@file": "WordStar_3.2_Technical_Information.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqkUQdVG_FL8aYm3fg?e=yffrXl",
								"@cover": "png",
								"@source": "PCjs"
							},
							{
								"@title": "WordStar 3.0 Reference Card",
								"@file": "WordStar_3.0_Reference_Card.png",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqkTDr8PVob3Mpvnxg?e=XPFAEC",
								"@cover": "png",
								"@source": "PCjs"
							}
						]
					},
					"3.24": {
						"@title": "WordStar 3.24",
						"@media": [
							{
								"@title": "WordStar 3.24",
								"@diskette": "WS324-MOUNTABLE.json",
								"@format": "PC160K"
							}
						]
					},
					"3.30": {
						"@title": "WordStar 3.30",
						"@media": [
							{
								"@title": "WordStar 3.30 (Disk 1)",
								"@diskette": "WS330-DISK1-INST.json",
								"@format": "PC160K"
							},
							{
								"@title": "WordStar 3.30 (Disk 2)",
								"@diskette": "WS330-DISK2-PROG.json",
								"@format": "PC160K"
							},
							{
								"@title": "WordStar 3.30 (Disk 3)",
								"@diskette": "WS330-DISK3-SPELL.json",
								"@format": "PC160K"
							},
							{
								"@title": "WordStar 3.30 (Disk 4)",
								"@diskette": "WS330-DISK4-STIDX.json",
								"@format": "PC160K"
							},
							{
								"@title": "WordStar 3.30 (Disk 5)",
								"@diskette": "WS330-DISK5-MMRG.json",
								"@format": "PC160K"
							}
						]
					},
					"4.00": {
						"@title": "WordStar 4.00",
						"@media": [
							{
								"@title": "WordStar 4.00 (INSTALL)",
								"@diskette": "WS400-DISK1-INST.json",
								"@format": "PC360K"
							},
							{
								"@title": "WordStar 4.00 (PROGRAM)",
								"@diskette": "WS400-DISK2-PROG.json",
								"@format": "PC360K"
							},
							{
								"@title": "WordStar 4.00 (DICTIONARY)",
								"@diskette": "WS400-DISK3-DICT.json",
								"@format": "PC360K"
							},
							{
								"@title": "WordStar 4.00 (TUTOR)",
								"@diskette": "WS400-DISK4-TUTOR.json",
								"@format": "PC360K"
							},
							{
								"@title": "WordStar 4.00 (WORD FINDER1)",
								"@diskette": "WS400-DISK5-WORDFINDER1.json",
								"@format": "PC360K"
							},
							{
								"@title": "WordStar 4.00 (WORD FINDER2)",
								"@diskette": "WS400-DISK6-WORDFINDER2.json",
								"@format": "PC360K"
							}
						]
					},
					"pcjr": {
						"@title": "WordStar for PCjr",
						"@media": [
							{
								"@title": "WordStar for PCjr (Disk 1)",
								"@diskette": "WSPCJR100-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "WordStar for PCjr (Disk 2)",
								"@diskette": "WSPCJR100-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "WordStar for PCjr (Disk 3)",
								"@diskette": "WSPCJR100-DISK3.json",
								"@format": "PC360K"
							}
						]
					}
				}
			}
		},
		"@server": "/disks/miscdisks"
	},
	"demo": {
		"@title": "Demos",
		"ibm": {
			"@title": "IBM",
			"dealer": {
				"@title": "Dealer Demos",
				"@versions": {
					"": {
						"@title": "IBM PC Dealer Demos",
						"@hardware": {
							"autoType": "$date\\r$time\\rB:\\rDIR\\rDEMMEN\\r"
						},
						"@media": [
							{
								"@title": "IBM PC Dealer Demo (1982)",
								"@diskette": "IBMPC-DEALER-DEMO1.json",
								"@photo": "jpg",
								"@source": "PCjs",
								"@format": "P160K"
							}
						]
					}
				}
			},
			"exploring": {
				"@title": "Exploring the IBM PC",
				"@versions": {
					"1.00-CGA": {
						"@title": "Exploring the IBM PC (CGA)",
						"@bootable": true,
						"@hardware": {
							"machine": "/VM/win95/machines/pcx86/ibm/5150/cga/",
							"options": "5150,cga"
						},
						"@media": [
							{
								"@diskette": "EXPLORING-THE-IBM-PC-100-CGA.json",
								"@format": "PC160K",
								"@photo": "jpg"
							}
						]
					},
					"1.00-MDA": {
						"@title": "Exploring the IBM PC (MDA)",
						"@bootable": true,
						"@hardware": {
							"machine": "/VM/win95/machines/pcx86/ibm/5150/mda/",
							"options": "5150,mda"
						},
						"@media": [
							{
								"@diskette": "EXPLORING-THE-IBM-PC-100-MDA.json",
								"@format": "PC160K",
								"@photo": "jpg"
							}
						]
					},
					"1.00-AT": {
						"@title": "Exploring the IBM PC AT 1.00",
						"@bootable": true,
						"@hardware": {
							"machine": "/VM/win95/machines/pcx86/ibm/5170/cga/",
							"options": "5170,cga"
						},
						"@media": [
							{
								"@diskette": "EXPLORING-THE-IBM-PC-AT-100.json",
								"@format": "PC360K",
								"@photo": "jpg"
							}
						]
					},
					"2.00-AT": {
						"@title": "Exploring the IBM PC AT 2.00",
						"@bootable": true,
						"@hardware": {
							"machine": "/VM/win95/machines/pcx86/ibm/5170/cga/",
							"options": "5170,cga"
						},
						"@media": [
							{
								"@diskette": "EXPLORING-THE-IBM-PC-AT-200.json",
								"@format": "PC360K",
								"@photo": "jpg"
							}
						]
					}
				}
			},
			"ega": {
				"@title": "IBM EGA Demos and Utilities",
				"@versions": {
					"": {
						"@title": "Fantasy Land",
						"@media": [
							{
								"@title": "IBM EGA Fantasy Land Demo",
								"@diskette": "EGA-FLAND.json",
								"@photo": "jpg",
								"@format": "PC360K"
							},
							{
								"@title": "IBM EGA Utilities",
								"@diskette": "EGA-UTILS.json",
								"@format": "PC320K"
							}
						]
					}
				}
			}
		},
		"@server": "/disks/miscdisks"
	},
	"lang": {
		"@title": "Languages",
		"borland": {
			"@title": "Borland",
			"pascal": {
				"@title": "Turbo Pascal",
				"@versions": {
					"2.00b": {
						"@title": "Borland Turbo Pascal 2.00B",
						"@media": [
							{
								"@title": "Borland Turbo Pascal 2.00B",
								"@diskette": "TURBO-PASCAL-200B.json",
								"@format": "PC160K"
							}
						]
					},
					"3.00b": {
						"@title": "Borland Turbo Pascal 3.00B",
						"@media": [
							{
								"@title": "Borland Turbo Pascal 3.00B",
								"@diskette": "TURBO-PASCAL-300B.json",
								"@format": "PC360K"
							}
						]
					},
					"3.01a": {
						"@title": "Borland Turbo Pascal 3.01A",
						"@media": [
							{
								"@title": "Borland Turbo Pascal 3.01A",
								"@diskette": "TURBO-PASCAL-301A-8087-BCD.json",
								"@photo": "jpg",
								"@format": "PC360K"
							}
						]
					},
					"3.02a": {
						"@title": "Borland Turbo Pascal 3.02A",
						"@media": [
							{
								"@title": "Borland Turbo Pascal 3.02A",
								"@diskette": "TURBO-PASCAL-302A.json",
								"@format": "PC360K"
							}
						]
					},
					"4.00": {
						"@title": "Borland Turbo Pascal 4.00",
						"@media": [
							{
								"@title": "Borland Turbo Pascal 4.00 (Disk 1)",
								"@diskette": "TURBO-PASCAL-400-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland Turbo Pascal 4.00 (Disk 2)",
								"@diskette": "TURBO-PASCAL-400-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland Turbo Pascal 4.00 (Disk 3)",
								"@diskette": "TURBO-PASCAL-400-DISK3.json",
								"@format": "PC360K"
							}
						]
					},
					"5.00": {
						"@title": "Borland Turbo Pascal 5.00",
						"@media": [
							{
								"@title": "Borland Turbo Pascal 5.00 (Disk 1)",
								"@subtitle": "INSTALL",
								"@diskette": "TURBO-PASCAL-500-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland Turbo Pascal 5.00 (Disk 2)",
								"@subtitle": "HELP/UTILITIES",
								"@diskette": "TURBO-PASCAL-500-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland Turbo Pascal 5.00 (Disk 3)",
								"@subtitle": "BGI/DEMOS/DOC/TURBO3",
								"@diskette": "TURBO-PASCAL-500-DISK3.json",
								"@format": "PC360K"
							}
						]
					},
					"5.50": {
						"@title": "Borland Turbo Pascal 5.50",
						"@media": [
							{
								"@title": "Borland Turbo Pascal 5.50 (INSTALL)",
								"@diskette": "TURBO-PASCAL-550-INSTALL.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland Turbo Pascal 5.50 (UTILITY)",
								"@diskette": "TURBO-PASCAL-550-UTILITY.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland Turbo Pascal 5.50 (BGI)",
								"@diskette": "TURBO-PASCAL-550-BGI.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland Turbo Pascal 5.50 (HELP)",
								"@diskette": "TURBO-PASCAL-550-HELP.json",
								"@format": "PC360K"
							}
						]
					},
					"6.00": {
						"@title": "Borland Turbo Pascal 6.00",
						"@media": [
							{
								"@title": "Borland Turbo Pascal 6.00 (Disk 1)",
								"@diskette": "TURBO-PASCAL-600-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland Turbo Pascal 6.00 (Disk 2)",
								"@diskette": "TURBO-PASCAL-600-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland Turbo Pascal 6.00 (Disk 3)",
								"@diskette": "TURBO-PASCAL-600-DISK3.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland Turbo Pascal 6.00 (Disk 4)",
								"@diskette": "TURBO-PASCAL-600-DISK4.json",
								"@format": "PC360K"
							}
						]
					}
				}
			}
		},
		"dresearch": {
			"@title": "Digital Research",
			"pascal": {
				"@title": "Pascal/MT+",
				"@versions": {
					"3.11": {
						"@title": "Pascal/MT+ 3.11",
						"@media": [
							{
								"@title": "DR Pascal/MT+ 3.11 (Disk 1)",
								"@diskette": "PASCALMT311-DISK1.json",
								"@photo": "jpg",
								"@format": "PC160K"
							},
							{
								"@title": "DR Pascal/MT+ 3.11 (Disk 2)",
								"@diskette": "PASCALMT311-DISK2.json",
								"@format": "PC160K"
							},
							{
								"@title": "DR Pascal/MT+ 3.11 (Disk 3)",
								"@diskette": "PASCALMT311-DISK3.json",
								"@format": "PC160K"
							},
							{
								"@title": "DR Pascal/MT+ 3.11 (Disk 4)",
								"@diskette": "PASCALMT311-DISK4.json",
								"@format": "PC160K"
							}
						],
						"@documents": [
							{
								"@title": "Pascal/MT+ Notices",
								"@file": "PASCALMT-311-NOTICES.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFwfKz6L5KLLFOXnA?e=AZ6rJu",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "Pascal/MT+ Programmer's Guide",
								"@file": "PASCALMT-311-PROGRAMMERS-GUIDE.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFzf2rfPk25Wvnkbg?e=YaU25Z",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "Pascal/MT+ Reference Manual",
								"@file": "PASCALMT-311-REFERENCE-MANUAL.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFywvuwHRIOLy9fgA?e=6JWrqA",
								"@cover": "jpg",
								"@source": "PCjs"
							}
						]
					}
				}
			}
		},
		"ibm": {
			"@title": "IBM",
			"apl": {
				"@title": "APL",
				"@versions": {
					"1.00": {
						"@title": "IBM APL 1.00",
						"@media": [
							{
								"@title": "IBM APL 1.00",
								"@diskette": "APL-100.json",
								"@format": "PC320K"
							}
						]
					}
				}
			},
			"logo": {
				"@title": "LOGO",
				"@versions": {
					"1.00": {
						"@title": "IBM LOGO 1.00",
						"@media": [
							{
								"@title": "IBM LOGO 1.00",
								"@diskette": "LOGO-100.json",
								"@format": "PC180K",
								"@source": "https://winworldpc.com/product/ibm-logo/100",
								"@photo": "jpg"
							}
						],
						"@documents": [
							{
								"@title": "IBM LOGO 1.00 (1983)",
								"@file": "IBM_LOGO_100_1983-08.pdf",
								"@link": "https://archive.org/details/ibm_logo_manual",
								"@cover": "jpg"
							}
						]
					}
				}
			},
			"masm": {
				"@title": "Assembler",
				"@versions": {
					"1.00": {
						"@title": "IBM Macro Assembler 1.00",
						"@media": [
							{
								"@title": "IBM Macro Assembler 1.00",
								"@diskette": "IBM-MASM-100.json",
								"@format": "PC160K",
								"@source": "https://winworldpc.com/product/ibm-macro-assembler/100"
							}
						],
						"@documents": [
							{
								"@title": "IBM Macro Assembler 1.00",
								"@file": "IBM_Macro_Assembler_100.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heM9R4ZXrrB1ZRzjwA?e=IMhky8",
								"@embed": "https://onedrive.live.com/embed?cid=7D567B5161FE0EB7&resid=7D567B5161FE0EB7%2194653&authkey=AI7jcPAR_KQyyK0&em=2",
								"@cover": "jpg",
								"@source": "https://winworldpc.com/product/ibm-macro-assembler/100"
							}
						]
					},
					"2.00": {
						"@title": "IBM Macro Assembler 2.00",
						"@media": [
							{
								"@title": "IBM Macro Assembler 2.00",
								"@diskette": "IBM-MASM-200.json",
								"@photo": "jpg",
								"@format": "PC320K"
							}
						]
					}
				}
			},
			"basic": {
				"@title": "BASIC",
				"compiler": {
					"@title": "Compiler",
					"@versions": {
						"1.00": {
							"@title": "IBM BASIC Compiler 1.00",
							"@media": [
								{
									"@title": "IBM BASIC Compiler 1.00 (Disk 1)",
									"@diskette": "BASCOM100-DISK1.json",
									"@format": "PC160K"
								},
								{
									"@title": "IBM BASIC Compiler 1.00 (Disk 2)",
									"@diskette": "BASCOM100-DISK2.json",
									"@format": "PC160K"
								}
							]
						},
						"2.00": {
							"@title": "IBM BASIC Compiler 2.00",
							"@media": [
								{
									"@title": "IBM BASIC Compiler 2.00",
									"@diskette": "BASCOM200-DISK1.json",
									"@format": "PC360K"
								}
							]
						}
					}
				}
			},
			"cobol": {
				"@title": "COBOL",
				"@versions": {
					"1.00": {
						"@title": "IBM COBOL Compiler 1.00",
						"@media": [
							{
								"@title": "IBM COBOL 1.00 (Disk 1)",
								"@diskette": "IBM-COBOL-100-DISK1.json",
								"@format": "PC160K"
							},
							{
								"@title": "IBM COBOL 1.00 (Disk 2)",
								"@diskette": "IBM-COBOL-100-DISK2.json",
								"@format": "PC160K"
							}
						],
						"@documents": [
							{
								"@title": "IBM COBOL Compiler 1.00",
								"@file": "IBM_COBOL_Compiler_V1_1982-03.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heNgckNGawAfsQxs-w?e=P9m6LU",
								"@embed": "https://onedrive.live.com/embed?cid=7D567B5161FE0EB7&resid=7D567B5161FE0EB7%2194688&authkey=ANqaZ9JL50ssPKw&em=2",
								"@cover": "jpg",
								"@source": "https://winworldpc.com/product/ibm-cobol-compiler/1x"
							}
						]
					}
				}
			},
			"fortran": {
				"@title": "FORTRAN",
				"@versions": {
					"1.00": {
						"@title": "IBM FORTRAN Compiler 1.00",
						"@media": [
							{
								"@title": "IBM FORTRAN Compiler 1.00 (Disk 1)",
								"@diskette": "IBM-FORTRAN-V100-DISK1.json",
								"@format": "PC160K"
							},
							{
								"@title": "IBM FORTRAN Compiler 1.00 (Disk 2)",
								"@diskette": "IBM-FORTRAN-V100-DISK2.json",
								"@format": "PC160K"
							},
							{
								"@title": "IBM FORTRAN Compiler 1.00 (Disk 3)",
								"@diskette": "IBM-FORTRAN-V100-DISK3.json",
								"@format": "PC160K"
							}
						]
					}
				}
			},
			"pascal": {
				"@title": "Pascal",
				"@versions": {
					"1.00": {
						"@title": "IBM Pascal Compiler 1.00",
						"@media": [
							{
								"@title": "IBM Pascal 1.00 (Disk 1)",
								"@diskette": "PASCAL100-DISK1.json",
								"@format": "PC160K",
								"@archive": "folder"
							},
							{
								"@title": "IBM Pascal 1.00 (Disk 2)",
								"@diskette": "PASCAL100-DISK2.json",
								"@format": "PC160K",
								"@archive": "folder"
							},
							{
								"@title": "IBM Pascal 1.00 (Disk 3)",
								"@diskette": "PASCAL100-DISK3.json",
								"@format": "PC160K",
								"@archive": "folder"
							},
							{
								"@title": "IBM Pascal 1.00 (Combined)",
								"@diskette": "PASCAL100-DISKS.json",
								"@format": "PC360K"
							}
						]
					}
				}
			}
		},
		"logitech": {
			"@title": "Logitech",
			"modula2": {
				"@title": "Modula-2/86",
				"@versions": {
					"1.00": {
						"@title": "Modula-2/86 1.00",
						"@media": [
							{
								"@title": "Modula-2/86 1.00 (1-System)",
								"@diskette": "LOGITECH-MODULA2-DISK1-SYSTEM.json",
								"@format": "PC320K",
								"@archive": "folder"
							},
							{
								"@title": "Modula-2/86 1.00 (2-Linker)",
								"@diskette": "LOGITECH-MODULA2-DISK2-LINKER.json",
								"@format": "PC360K",
								"@archive": "folder"
							},
							{
								"@title": "Modula-2/86 1.00 (3-Compiler)",
								"@diskette": "LOGITECH-MODULA2-DISK3-COMPILER.json",
								"@format": "PC360K",
								"@archive": "folder"
							}
						]
					},
					"1.10": {
						"@title": "Modula-2/86 1.10",
						"@media": [
							{
								"@title": "Modula-2/86 1.10 (1-System)",
								"@diskette": "LOGITECH-MODULA2-DISK1-SYSTEM.json",
								"@format": "PC360K"
							},
							{
								"@title": "Modula-2/86 1.10 (2-Compiler)",
								"@diskette": "LOGITECH-MODULA2-DISK2-COMPILER.json",
								"@format": "PC360K"
							},
							{
								"@title": "Modula-2/86 1.10 (3-Linker)",
								"@diskette": "LOGITECH-MODULA2-DISK3-LINKER.json",
								"@format": "PC360K"
							},
							{
								"@title": "Modula-2/86 1.10 (4-Debugger)",
								"@diskette": "LOGITECH-MODULA2-DISK4-DEBUGGER.json",
								"@format": "PC360K"
							}
						]
					}
				}
			}
		},
		"microsoft": {
			"@title": "Microsoft",
			"masm": {
				"@title": "Assembler",
				"@versions": {
					"1.00-1981": {
						"@title": "Macro Assembler 1.00-1981",
						"@media": [
							{
								"@title": "MS Macro Assembler 1.00 (1981)",
								"@diskette": "MASM100-1981.json",
								"@format": "PC160K",
								"@archive": "folder",
								"@label": "MASM100",
								"@source": "http://www.os2museum.com"
							}
						]
					},
					"1.00": {
						"@title": "Macro Assembler 1.00",
						"@media": [
							{
								"@title": "MS Macro Assembler 1.00 (1982)",
								"@diskette": "MASM100.json",
								"@format": "PC160K",
								"@source": "https://winworldpc.com/product/macro-assembler/1x"
							}
						]
					},
					"1.06": {
						"@title": "Macro Assembler 1.06",
						"@media": [
							{
								"@title": "MS Macro Assembler 1.06",
								"@diskette": "MASM106.json",
								"@format": "PC160K",
								"@source": "https://winworldpc.com/product/macro-assembler/1x"
							}
						]
					},
					"1.10": {
						"@title": "Macro Assembler 1.10",
						"@media": [
							{
								"@title": "MS Macro Assembler 1.10",
								"@diskette": "MASM110.json",
								"@format": "PC320K",
								"@archive": "folder"
							}
						]
					},
					"1.12": {
						"@title": "Macro Assembler 1.12",
						"@media": [
							{
								"@title": "MS Macro Assembler 1.12",
								"@diskette": "MASM112.json",
								"@format": "PC320K",
								"@archive": "folder"
							}
						]
					},
					"1.25": {
						"@title": "Macro Assembler 1.25",
						"@media": [
							{
								"@title": "MS Macro Assembler 1.25",
								"@diskette": "MASM125.json",
								"@format": "PC320K",
								"@archive": "folder"
							}
						]
					},
					"2.04": {
						"@title": "Macro Assembler 2.04",
						"@media": [
							{
								"@title": "MS Macro Assembler 2.04",
								"@diskette": "MASM204.json",
								"@format": "PC160K",
								"@archive": "folder"
							}
						]
					},
					"3.00": {
						"@title": "Macro Assembler 3.00",
						"@media": [
							{
								"@title": "MS Macro Assembler 3.00",
								"@diskette": "MASM-016014-300.json",
								"@format": "PC360K"
							}
						],
						"@documents": [
							{
								"@title": "MS Macro Assembler Reference Manual (1984)",
								"@file": "MASM30_Reference_Manual-1984.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gt4TMtBw579j2buNcw?e=MF2hsa",
								"@cover": "jpg",
								"@source": "https://winworldpc.com/product/macro-assembler/3x"
							},
							{
								"@title": "MS Macro Assembler User's Guide (1984)",
								"@file": "MASM30_Users_Guide-1984.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heM-dT-jTCe_z5Ld6A?e=IVcl3W",
								"@cover": "jpg",
								"@source": "https://winworldpc.com/product/macro-assembler/3x"
							}
						]
					},
					"3.01": {
						"@title": "Macro Assembler 3.01",
						"@media": [
							{
								"@title": "MS Macro Assembler 3.01",
								"@diskette": "MASM-016014-301.json",
								"@format": "PC360K"
							}
						]
					},
					"4.00": {
						"@title": "Macro Assembler 4.00",
						"@media": [
							{
								"@title": "MS Macro Assembler 4.00",
								"@diskette": "MASM-016014-400.json",
								"@format": "PC360K"
							}
						]
					},
					"5.00": {
						"@title": "Macro Assembler 5.00",
						"@media": [
							{
								"@title": "MS Macro Assembler 5.00 (Disk 1)",
								"@diskette": "MASM500-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS Macro Assembler 5.00 (Disk 2)",
								"@diskette": "MASM500-DISK2.json",
								"@format": "PC360K"
							}
						],
						"@documents": [
							{
								"@title": "MASM 5.00 Reference",
								"@file": "MASM50-POCKETREF.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFkTtanp1C-Mq0Yug?e=BRbCsV",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "MASM 5.00 Programmer's Guide",
								"@file": "MASM50-PROGGUIDE.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBnDrC9pXwVwxYw1A?e=OZkNow",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/masm-5.0-pg-1987.pdf"
							},
							{
								"@title": "MASM 5.00 Mixed-Language Programming Guide",
								"@file": "MASM50-MLPROGGUIDE.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFtJNuM0Uh1XIG9zw?e=OH72cR",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "MASM 5.00 CodeView and Utilities Guide",
								"@file": "MASM50-UTILGUIDE.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqIKJ6ua82VVg6_sbA?e=eibMfp",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "MASM 5.00 Box",
								"@file": "MASM50-BOX.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFd2ImZBX2LOqqivw?e=fxpie0",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "MASM 5.00 Brochure",
								"@file": "MASM50-BROCHURE.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFc87PWpzo9W45Huw?e=h5XatC",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "MASM 5.00 READ THIS FIRST",
								"@file": "MASM50-READTHISFIRST.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFitllWejDc8P374g?e=z67BRs",
								"@cover": "jpg",
								"@source": "PCjs"
							},
							{
								"@title": "MASM 5.10 Letters",
								"@file": "MASM51-LETTERS.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFmfQPP91sz4S6MDQ?e=AkicZR",
								"@cover": "jpg",
								"@source": "PCjs"
							}
						]
					},
					"5.10": {
						"@title": "Macro Assembler 5.10",
						"@media": [
							{
								"@title": "MS Macro Assembler 5.10 (Disk 1)",
								"@diskette": "MASM51-01510-DISK1.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/macro-assembler/5x"
							},
							{
								"@title": "MS Macro Assembler 5.10 (Disk 2)",
								"@diskette": "MASM51-01511-DISK2.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/macro-assembler/5x"
							},
							{
								"@title": "MS Macro Assembler 5.10 (Disk 3)",
								"@diskette": "MASM51-01512-DISK3.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/macro-assembler/5x"
							},
							{
								"@title": "MS Macro Assembler 5.10 (Disk 4)",
								"@diskette": "MASM51-01514-DISK4.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/macro-assembler/5x"
							},
							{
								"@title": "MS Macro Assembler 5.10 (Disk 5)",
								"@diskette": "MASM51-03159-DISK5.json",
								"@format": "PC1200K",
								"@source": "https://winworldpc.com/product/macro-assembler/5x"
							},
							{
								"@title": "MS Macro Assembler 5.10 (Update)",
								"@diskette": "MASM51-UPDATE.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/macro-assembler/5x"
							}
						]
					},
					"5.10x": {
						"@title": "Macro Assembler 5.10 (Feb 1988)",
						"@media": [
							{
								"@title": "MS Macro Assembler 5.10 (Feb 1988 #1)",
								"@diskette": "MASM51X-01510-DISK1.json",
								"@format": "PC360K",
								"@source": "PCjs"
							},
							{
								"@title": "MS Macro Assembler 5.10 (Feb 1988 #2)",
								"@diskette": "MASM51X-01511-DISK2.json",
								"@format": "PC360K",
								"@source": "PCjs"
							},
							{
								"@title": "MS Macro Assembler 5.10 (Feb 1988 #3)",
								"@diskette": "MASM51X-01512-DISK3.json",
								"@format": "PC360K",
								"@source": "PCjs"
							},
							{
								"@title": "MS Macro Assembler 5.10 (Feb 1988 #4)",
								"@diskette": "MASM51X-01514-DISK4.json",
								"@format": "PC360K",
								"@source": "PCjs"
							},
							{
								"@title": "MS Macro Assembler 5.10 (Feb 1988 #5)",
								"@diskette": "MASM51X-03159-DISK5.json",
								"@format": "PC1200K",
								"@source": "PCjs"
							},
							{
								"@title": "MS Macro Assembler 5.10A (Update)",
								"@diskette": "MASM51A-UPDATE.json",
								"@format": "PC360K",
								"@source": "PCjs"
							}
						]
					},
					"6.00": {
						"@title": "Macro Assembler 6.00",
						"@media": [
							{
								"@title": "MS Macro Assembler 6.00 (Disk 1)",
								"@diskette": "MASM600-DISK1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS Macro Assembler 6.00 (Disk 2)",
								"@diskette": "MASM600-DISK2.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS Macro Assembler 6.00 (Disk 3)",
								"@diskette": "MASM600-DISK3.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS Macro Assembler 6.00 (Disk 4)",
								"@diskette": "MASM600-DISK4.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS Macro Assembler 6.00 (Disk 5)",
								"@diskette": "MASM600-DISK5.json",
								"@format": "PC1440K"
							}
						]
					},
					"6.11": {
						"@title": "Macro Assembler 6.11",
						"@media": [
							{
								"@title": "MS Macro Assembler 6.11 (Disk 1)",
								"@diskette": "MASM611-DISK1.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS Macro Assembler 6.11 (Disk 2)",
								"@diskette": "MASM611-DISK2.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS Macro Assembler 6.11 (Disk 3)",
								"@diskette": "MASM611-DISK3.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS Macro Assembler 6.11 (Disk 4)",
								"@diskette": "MASM611-DISK4.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS Macro Assembler 6.11 (Disk 5)",
								"@diskette": "MASM611-DISK5.json",
								"@format": "PC1440K"
							}
						]
					}
				}
			},
			"basic": {
				"@title": "BASIC",
				"compiler": {
					"@title": "Compiler",
					"@versions": {
						"5.36": {
							"@title": "Microsoft BASIC Compiler 5.36",
							"@media": [
								{
									"@title": "MS BASIC Compiler 5.36",
									"@diskette": "BASCOM536.json",
									"@format": "PC360K"
								}
							]
						}
					}
				},
				"qbasic": {
					"@title": "QBasic",
					"@versions": {
						"1.10": {
							"@title": "QBasic 1.10",
							"@media": [
								{
									"@title": "MS QBasic 1.10",
									"@diskette": "QBASIC110.json",
									"@format": "PC360K",
									"@archive": "folder"
								}
							]
						}
					}
				},
				"quickbasic": {
					"@title": "QuickBASIC",
					"@versions": {
						"1.00": {
							"@title": "QuickBASIC 1.00",
							"@media": [
								{
									"@title": "MS QuickBASIC 1.00",
									"@diskette": "MS-QUICKBASIC-100.json",
									"@photo": "jpg",
									"@format": "PC360K"
								}
							]
						},
						"2.00": {
							"@title": "QuickBASIC 2.00",
							"@media": [
								{
									"@title": "MS QuickBASIC 2.00 (Disk 1)",
									"@diskette": "MS-QUICKBASIC-200-DISK1.json",
									"@photo": "jpg",
									"@format": "PC360K"
								},
								{
									"@title": "MS QuickBASIC 2.00 (Personal)",
									"@diskette": "MS-QUICKBASIC-200-JP.json",
									"@format": "PC360K"
								}
							]
						},
						"2.01": {
							"@title": "QuickBASIC 2.01",
							"@media": [
								{
									"@title": "MS QuickBASIC 2.01 (Disk 1)",
									"@diskette": "MS-QUICKBASIC-201-DISK1.json",
									"@format": "PC360K"
								},
								{
									"@title": "MS QuickBASIC 2.01 (Disk 2)",
									"@diskette": "MS-QUICKBASIC-201-DISK2.json",
									"@format": "PC360K"
								}
							]
						},
						"3.00": {
							"@title": "QuickBASIC 3.00",
							"@media": [
								{
									"@title": "MS QuickBASIC 3.00 (Disk 1)",
									"@diskette": "MS-QUICKBASIC-300-DISK1.json",
									"@format": "PC360K"
								},
								{
									"@title": "MS QuickBASIC 3.00 (Disk 2)",
									"@diskette": "MS-QUICKBASIC-300-DISK2.json",
									"@format": "PC360K"
								},
								{
									"@title": "MS QuickBASIC 3.00 (Disk 3)",
									"@diskette": "MS-QUICKBASIC-300-DISK3.json",
									"@format": "PC360K"
								},
								{
									"@title": "MS QuickBASIC 3.00 (Disk 4)",
									"@diskette": "MS-QUICKBASIC-300-DISK4.json",
									"@format": "PC360K"
								}
							]
						},
						"4.00": {
							"@title": "QuickBASIC 4.00",
							"@media": [
								{
									"@title": "MS QuickBASIC 4.00 (Disk 1)",
									"@diskette": "MS-QUICKBASIC-400-DISK1.json",
									"@format": "PC720K"
								},
								{
									"@title": "MS QuickBASIC 4.00 (Disk 2)",
									"@diskette": "MS-QUICKBASIC-400-DISK2.json",
									"@format": "PC720K"
								}
							]
						},
						"4.50": {
							"@title": "QuickBASIC 4.50",
							"@media": [
								{
									"@title": "MS QuickBASIC 4.50 (Disk 1)",
									"@diskette": "MS-QUICKBASIC-450-DISK1.json",
									"@format": "PC720K"
								},
								{
									"@title": "MS QuickBASIC 4.50 (Disk 2)",
									"@diskette": "MS-QUICKBASIC-450-DISK2.json",
									"@format": "PC720K"
								}
							]
						}
					}
				},
				"vb": {
					"@title": "Visual Basic",
					"@versions": {
						"1.00": {
							"@title": "Visual Basic 1.00",
							"@media": [
								{
									"@title": "MS Visual Basic 1.00 (Disk 1)",
									"@diskette": "VB100-DISK1.json",
									"@format": "PC1200K"
								},
								{
									"@title": "MS Visual Basic 1.00 (Disk 2)",
									"@diskette": "VB100-DISK2.json",
									"@format": "PC1200K"
								},
								{
									"@title": "MS Visual Basic 1.00 (Disk 3)",
									"@diskette": "VB100-DISK3.json",
									"@format": "PC1200K"
								}
							]
						}
					}
				}
			},
			"c": {
				"@title": "C",
				"@versions": {
					"1.03": {
						"@title": "Microsoft C Compiler 1.03",
						"@hardware": {
							"options": "ibm,5160",
							"drives": "[{name:\"PC-DOS 2.00 w/Tools (10Mb)\",type:3,path:\"/VM/win31/pcx86/10mb/PCDOS200-C400.json\"}]",
							"autoType": "$date\\r$time\\r"
						},
						"@media": [
							{
								"@title": "MS C 1.03 Beta (Disk 1)",
								"@diskette": "MSC103-BETA-DISK1.json",
								"@format": "PC160K",
								"@kryoflux": true
							},
							{
								"@title": "MS C 1.03 Beta (Disk 2)",
								"@diskette": "MSC103-BETA-DISK2.json",
								"@format": "PC160K",
								"@kryoflux": true
							}
						]
					},
					"1.04": {
						"@title": "Microsoft C Compiler 1.04",
						"@hardware": {
							"options": "ibm,5160",
							"drives": "[{name:\"PC-DOS 2.00 w/Tools (10Mb)\",type:3,path:\"/VM/win31/pcx86/10mb/PCDOS200-C400.json\"}]",
							"autoType": "$date\\r$time\\r"
						},
						"@media": [
							{
								"@title": "MS C 1.04 (Disk 1)",
								"@diskette": "MSC104-DISK1.json",
								"@format": "PC160K"
							},
							{
								"@title": "MS C 1.04 (Disk 2)",
								"@diskette": "MSC104-DISK2.json",
								"@format": "PC160K"
							}
						]
					},
					"2.03": {
						"@title": "Microsoft C Compiler 2.03",
						"@media": [
							{
								"@title": "MS C 2.03 (Installed)",
								"@diskette": "MSC203-INSTALLED.json",
								"@format": "PC360K"
							}
						]
					},
					"3.00": {
						"@title": "Microsoft C Compiler 3.00",
						"@media": [
							{
								"@title": "MS C 3.00 (Disk 1)",
								"@diskette": "MSC300-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 3.00 (Disk 2)",
								"@diskette": "MSC300-DISK2.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 3.00 (Disk 3)",
								"@diskette": "MSC300-DISK3.json",
								"@format": "PC360K"
							}
						]
					},
					"4.00": {
						"@title": "Microsoft C Compiler 4.00",
						"@media": [
							{
								"@title": "MS C 4.00 (Disk 1)",
								"@diskette": "MSC-048014-400-DISK1-COMPILER.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 4.00 (Disk 2)",
								"@diskette": "MSC-048014-400-DISK2-UTILITIES.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 4.00 (Disk 3)",
								"@diskette": "MSC-048014-400-DISK3-LIBSMALL.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 4.00 (Disk 4)",
								"@diskette": "MSC-048014-400-DISK4-LIBMEDIUM.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 4.00 (Disk 5)",
								"@diskette": "MSC-048014-400-DISK5-LIBLARGE.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 4.00 (Disk 6)",
								"@diskette": "MSC-048014-400-DISK6-STARTUP.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 4.00 (Disk 7)",
								"@diskette": "MSC-048014-400-DISK7-CODEVIEW.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 4.00 (Disk 8)",
								"@diskette": "MSC-048014-400-DISK8-DEVKIT.json",
								"@format": "PC360K"
							}
						],
						"@documents": [
							{
								"@title": "About Leaflet",
								"@file": "MSC400-1986-ABOUT.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFP5vwCuIxIAxJoRQ?e=4n7LG8",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/msc40/ms-c-4.0-about-1986.pdf"
							},
							{
								"@title": "C Compiler User's Guide",
								"@file": "MSC400-1986-UGUIDE.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFWpIc8MH4i6ZF_rQ?e=sI7bfC",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/msc40/ms-c-4.0-uguide-1986.pdf"
							},
							{
								"@title": "CodeView Debugger",
								"@file": "MSC400-1986-CODEVIEW.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFR869lAzrhBEyvqA?e=R8GTis",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/msc40/ms-c-4.0-codeview-1986.pdf"
							},
							{
								"@title": "C Language Reference",
								"@file": "MSC400-1986-CLR.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFQQtXhdBT9dmTdWg?e=ApXnCC",
								"@cover": "jpg",
								"@source": ""
							},
							{
								"@title": "Run-Time Library Reference",
								"@file": "MSC400-1986-RTLREF.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFTv-HXbZG3BMdQMQ?e=DbCWgk",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/msc40/ms-c-4.0-rtlref-1986.pdf"
							}
						]
					},
					"5.00": {
						"@title": "Microsoft C Compiler 5.00",
						"@media": [
							{
								"@title": "MS C 5.00 (SETUP)",
								"@diskette": "MSC500-DISK1-SETUP.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/microsoft-c-c/5x"
							},
							{
								"@title": "MS C 5.00 (COMPILER)",
								"@diskette": "MSC500-DISK2-COMPILER.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/microsoft-c-c/5x"
							},
							{
								"@title": "MS C 5.00 (UTILITY1)",
								"@diskette": "MSC500-DISK3-UTILITY1.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/microsoft-c-c/5x"
							},
							{
								"@title": "MS C 5.00 (INCLIBS)",
								"@diskette": "MSC500-DISK4-INCLIBS.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/microsoft-c-c/5x"
							},
							{
								"@title": "MS C 5.00 (LIBMC)",
								"@diskette": "MSC500-DISK5-LIBMC.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/microsoft-c-c/5x"
							},
							{
								"@title": "MS C 5.00 (LIBL)",
								"@diskette": "MSC500-DISK6-LIBL.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/microsoft-c-c/5x"
							},
							{
								"@title": "MS C 5.00 (CODEVIEW)",
								"@diskette": "MSC500-DISK7-CODEVIEW.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/microsoft-c-c/5x"
							},
							{
								"@title": "MS C 5.00 (QUICKC)",
								"@diskette": "MSC500-DISK8-QUICKC.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/microsoft-c-c/5x"
							},
							{
								"@title": "MS C 5.00 (UTILITY2)",
								"@diskette": "MSC500-DISK9-UTILITY2.json",
								"@format": "PC360K",
								"@source": "https://winworldpc.com/product/microsoft-c-c/5x"
							}
						],
						"@documents": [
							{
								"@title": "MS C 5.0 User's Guide (1987 PRE)",
								"@file": "MSC50-USERGUIDE-PRE-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBfaLiJ-xzV75I_qw?e=QohYIb",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/ms-c-5.0-ug-pre-1987.pdf"
							},
							{
								"@title": "MS C 5.0 User's Guide (1987 PRE UPD)",
								"@file": "MSC50-UG-LR-PRE-UPD-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heB0GJAPrVz_cZ7CAA?e=n2c3hG",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/ms-c-5.0-ug-lr-pre-upd-1987.pdf"
							},
							{
								"@title": "MS C 5.0 User's Guide (1987)",
								"@file": "MSC50-USERGUIDE-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heB5iaYUjobUab38cg?e=wIMD34",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/ms-c-5.0-ug-1987.pdf"
							},
							{
								"@title": "MS C 5.0 Language Reference (1987 PRE)",
								"@file": "MSC50-LANGREF-PRE-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heB1ZSfSgAzKkJE44w?e=DXAADz",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/ms-c-5.0-lr-pre-1987.pdf"
							},
							{
								"@title": "MS C 5.0 Run-Time Library Reference (1987 PRE)",
								"@file": "MSC50-RTL-PRE-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBgLW-dwbFUOrnmvg?e=CkwBGO",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/ms-c-5.0-rtl-pre-1987.pdf"
							},
							{
								"@title": "MS C 5.0 Run-Time Library Reference (1987 PRE UPD)",
								"@file": "MSC50-RTL-PRE-UPD-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBvuqj2ATEdvqx9IQ?e=krdcbO",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/ms-c-5.0-rtl-pre-upd-1987.pdf"
							},
							{
								"@title": "MS C 5.0 Run-Time Library Reference for OS/2 (1987 UPD)",
								"@file": "MSC50-RTL-OS2-UPD-1987.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBz9FKds8vVT21KEw?e=yTBRjV",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/ms-c-5.0-rtl-os2-upd-1987.pdf"
							}
						]
					},
					"5.10": {
						"@title": "Microsoft C Compiler 5.10",
						"@media": [
							{
								"@title": "MS C 5.10 (SETUP)",
								"@diskette": "MSC510-01521-SETUP.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10 (COMPILER1)",
								"@diskette": "MSC510-01522-COMPILER1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10 (COMPILER2)",
								"@diskette": "MSC510-01523-COMPILER2.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10 (UTILITY1)",
								"@diskette": "MSC510-01524-UTILITIES1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10 (UTILITY2)",
								"@diskette": "MSC510-01525-UTILITIES2.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10 (INCLUDE)",
								"@diskette": "MSC510-01526-INCLUDE.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10 (LIBSM)",
								"@diskette": "MSC510-01527-LIBSM.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10 (LIBLC)",
								"@diskette": "MSC510-01528-LIBLC.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10 (LIBFP)",
								"@diskette": "MSC510-01529-LIBFP.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10 (CODEVIEW)",
								"@diskette": "MSC510-01532-CODEVIEW.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10 (QUICKC)",
								"@diskette": "MSC510-01534-QUICKC.json",
								"@format": "PC360K"
							}
						]
					},
					"5.10-os2": {
						"@title": "Microsoft C Compiler for OS/2 5.10",
						"@media": [
							{
								"@title": "MS C 5.10-OS/2 (SETUP)",
								"@diskette": "MSC510-DISK01-SETUP.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (COMPILER1)",
								"@diskette": "MSC510-DISK02-COMPILER1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (COMPILER2)",
								"@diskette": "MSC510-DISK03-COMPILER2.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (UTILITY1)",
								"@diskette": "MSC510-DISK04-UTILITY1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (UTILITY2)",
								"@diskette": "MSC510-DISK05-UTILITY2.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (INCLUDE)",
								"@diskette": "MSC510-DISK06-INCLUDE.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (LIBSM)",
								"@diskette": "MSC510-DISK07-LIBSM.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (LIBLC)",
								"@diskette": "MSC510-DISK08-LIBLC.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (LIBFP)",
								"@diskette": "MSC510-DISK09-LIBFP.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (CVDOS)",
								"@diskette": "MSC510-DISK10-CVDOS.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (QCDOS)",
								"@diskette": "MSC510-DISK11-QCDOS.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (UTILITY3)",
								"@diskette": "MSC510-DISK12-UTILITY3.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS C 5.10-OS/2 (LIBOS2)",
								"@diskette": "MSC510-DISK13-LIBOS2.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS C 5.10-OS/2 (CVOS2)",
								"@diskette": "MSC510-DISK14-CVOS2.json",
								"@format": "PC1200K"
							}
						],
						"@documents": [
							{
								"@title": "MS C 5.1 Update for MS OS/2 and MS-DOS (1988)",
								"@file": "MSC51-UPDATE-1988.pdf",
								"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBuypY9jGc9RdsSRg?e=0QxeVw",
								"@cover": "jpg",
								"@source": "http://www.os2museum.com/files/docs/os210sdk/ms-c-5.1-update-1988.pdf"
							}
						]
					},
					"6.00a": {
						"@title": "Microsoft C Compiler 6.00a",
						"@media": [
							{
								"@title": "MS C 6.00a (DISK 1: COMPILER1)",
								"@diskette": "MSC600A-DISK1-COMPILER1.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS C 6.00a (DISK 2: COMPILER2)",
								"@diskette": "MSC600A-DISK2-COMPILER2.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS C 6.00a (DISK 3: LIBRARIES)",
								"@diskette": "MSC600A-DISK3-LIBRARIES.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS C 6.00a (DISK 4: WBUTILS)",
								"@diskette": "MSC600A-DISK4-WBUTILS.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS C 6.00a (DISK 5: WBUTILS-OS2)",
								"@diskette": "MSC600A-DISK5-WBUTILS-OS2.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS C 6.00a (DISK 6: REFERENCE)",
								"@diskette": "MSC600A-DISK6-REFERENCE.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS C 6.00a (DISK 7: LIBS-OS2)",
								"@diskette": "MSC600A-DISK7-LIBS-OS2.json",
								"@format": "PC1200K"
							}
						],
						"@source": "https://winworldpc.com/product/microsoft-c-c/6x"
					},
					"7.00": {
						"@title": "Microsoft C Compiler 7.00",
						"@media": [
							{
								"@title": "MS C 7.00 (DISK 01: SETUP)",
								"@diskette": "MSC700-DISK01.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS C 7.00 (DISK 02: UTILITIES)",
								"@diskette": "MSC700-DISK02.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS C 7.00 (DISK 03: COMPILER)",
								"@diskette": "MSC700-DISK03.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS C 7.00 (DISK 04: HELP)",
								"@diskette": "MSC700-DISK04.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS C 7.00 (DISK 05: LIBRARIES)",
								"@diskette": "MSC700-DISK05.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS C 7.00 (DISK 06: CODEVIEW)",
								"@diskette": "MSC700-DISK06.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS C 7.00 (DISK 07: MFC 1)",
								"@diskette": "MSC700-DISK07.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS C 7.00 (DISK 08: MFC 2)",
								"@diskette": "MSC700-DISK08.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS C 7.00 (DISK 09: MFC 3)",
								"@diskette": "MSC700-DISK09.json",
								"@format": "PC1440K"
							},
							{
								"@title": "MS C 7.00 (DISK 10: PROFILER)",
								"@diskette": "MSC700-DISK10-PROFILER.json",
								"@format": "PC1440K"
							}
						],
						"@source": "https://winworldpc.com/product/microsoft-c-c/7x"
					},
					"qcwin": {
						"@title": "Microsoft QuickC for Windows 1.00",
						"@hardware": {
							"config": "/VM/win95/machines/pcx86/ibm/5170/ega/1024kb/rev3/machine.xml",
							"drives": "[{name:\"20Mb Hard Disk\",type:2,path:\"/VM/win31/pcx86/20mb/PCDOS320-WIN300-EGA.json\"}]"
						},
						"@media": [
							{
								"@title": "MS QuickC for Windows (1 of 5)",
								"@diskette": "MSQCWIN-DISK1.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS QuickC for Windows (2 of 5)",
								"@diskette": "MSQCWIN-DISK2.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS QuickC for Windows (3 of 5)",
								"@diskette": "MSQCWIN-DISK3.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS QuickC for Windows (4 of 5)",
								"@diskette": "MSQCWIN-DISK4.json",
								"@format": "PC1200K"
							},
							{
								"@title": "MS QuickC for Windows (5 of 5)",
								"@diskette": "MSQCWIN-DISK5.json",
								"@format": "PC1200K"
							}
						]
					}
				}
			},
			"cobol": {
				"@title": "COBOL",
				"@versions": {
					"1.12": {
						"@title": "Microsoft COBOL Compiler 1.12",
						"@media": [
							{
								"@title": "MS COBOL 1.12 (Disk 1)",
								"@diskette": "MS-COBOL-112-DISK1.json",
								"@format": "PC360K"
							},
							{
								"@title": "MS COBOL 1.00 (Disk 2)",
								"@diskette": "MS-COBOL-112-DISK2.json",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"fortran": {
				"@title": "FORTRAN",
				"compiler": {
					"@title": "Compiler",
					"@versions": {
						"5.00": {
							"@title": "Microsoft FORTRAN Compiler 5.00",
							"@media": [
								{
									"@title": "MS FORTRAN Compiler 5.00 (Disk 1)",
									"@diskette": "FORTRAN-V500-DISK1-06576.json",
									"@format": "PC720K"
								},
								{
									"@title": "MS FORTRAN Compiler 5.00 (Disk 2)",
									"@diskette": "FORTRAN-V500-DISK2-06577.json",
									"@format": "PC720K"
								},
								{
									"@title": "MS FORTRAN Compiler 5.00 (Disk 3)",
									"@diskette": "FORTRAN-V500-DISK3-06578.json",
									"@format": "PC720K"
								},
								{
									"@title": "MS FORTRAN Compiler 5.00 (Disk 4)",
									"@diskette": "FORTRAN-V500-DISK4-06579.json",
									"@format": "PC720K"
								},
								{
									"@title": "MS FORTRAN Compiler 5.00 (Disk 5)",
									"@diskette": "FORTRAN-V500-DISK5-06580.json",
									"@format": "PC720K"
								},
								{
									"@title": "MS FORTRAN Compiler 5.00 (Disk 6)",
									"@diskette": "FORTRAN-V500-DISK6-06581.json",
									"@format": "PC720K"
								},
								{
									"@title": "MS FORTRAN Compiler 5.00 (Disk 7)",
									"@diskette": "FORTRAN-V500-DISK7-06582.json",
									"@format": "PC720K"
								},
								{
									"@title": "MS FORTRAN Compiler 5.00 (Disk 8)",
									"@diskette": "FORTRAN-V500-DISK8-07069.json",
									"@format": "PC720K"
								}
							]
						}
					}
				},
				"powerstation": {
					"@title": "PowerStation",
					"@versions": {
						"1.00": {
							"@title": "Microsoft FORTRAN PowerStation 1.00",
							"@media": [
								{
									"@title": "MS FORTRAN PowerStation 1.00 (Disk 1)",
									"@diskette": "FORTRAN-PS100-DISK1.json",
									"@format": "PC1440K"
								},
								{
									"@title": "MS FORTRAN PowerStation 1.00 (Disk 2)",
									"@diskette": "FORTRAN-PS100-DISK2.json",
									"@format": "PC1440K"
								},
								{
									"@title": "MS FORTRAN PowerStation 1.00 (Disk 3)",
									"@diskette": "FORTRAN-PS100-DISK3.json",
									"@format": "PC1440K"
								},
								{
									"@title": "MS FORTRAN PowerStation 1.00 (Disk 4)",
									"@diskette": "FORTRAN-PS100-DISK4.json",
									"@format": "PC720K"
								}
							]
						}
					}
				}
			},
			"pascal": {
				"@title": "Pascal",
				"compiler": {
					"@title": "Compiler",
					"@versions": {
						"3.20": {
							"@title": "Microsoft Pascal Compiler 3.20",
							"@media": [
								{
									"@title": "MS Pascal 3.20 (Disk 1)",
									"@diskette": "PASCAL320-DISK1.json",
									"@format": "PC360K"
								},
								{
									"@title": "MS Pascal 3.20 (Disk 2)",
									"@diskette": "PASCAL320-DISK2.json",
									"@format": "PC360K"
								}
							]
						},
						"3.30": {
							"@title": "Microsoft Pascal Compiler 3.30",
							"@media": [
								{
									"@title": "MS Pascal 3.30 (Disk 1)",
									"@diskette": "PASCAL330-DISK1.json",
									"@format": "PC360K",
									"@photo": "jpg"
								},
								{
									"@title": "MS Pascal 3.30 (Disk 2)",
									"@diskette": "PASCAL330-DISK2.json",
									"@format": "PC360K",
									"@photo": "jpg"
								}
							]
						},
						"3.31": {
							"@title": "Microsoft Pascal Compiler 3.31",
							"@media": [
								{
									"@title": "MS Pascal 3.31 (Disk 1)",
									"@diskette": "PASCAL331-DISK1.json",
									"@format": "PC360K"
								},
								{
									"@title": "MS Pascal 3.31 (Disk 2)",
									"@diskette": "PASCAL331-DISK2.json",
									"@format": "PC360K"
								}
							]
						},
						"4.00": {
							"@title": "Microsoft Pascal Compiler 4.00",
							"@media": [
								{
									"@title": "MS Pascal 4.00 (Disk 1)",
									"@diskette": "PASCAL400-DISK1.json",
									"@format": "PC360K",
									"@archive": "folder"
								},
								{
									"@title": "MS Pascal 4.00 (Disk 2)",
									"@diskette": "PASCAL400-DISK2.json",
									"@format": "PC360K",
									"@archive": "folder"
								},
								{
									"@title": "MS Pascal 4.00 (Disk 3)",
									"@diskette": "PASCAL400-DISK3.json",
									"@format": "PC360K",
									"@archive": "folder"
								},
								{
									"@title": "MS Pascal 4.00 (Disk 4)",
									"@diskette": "PASCAL400-DISK4.json",
									"@format": "PC360K",
									"@archive": "folder"
								},
								{
									"@title": "MS Pascal 4.00 (Disk 5)",
									"@diskette": "PASCAL400-DISK5.json",
									"@format": "PC360K",
									"@archive": "folder"
								},
								{
									"@title": "MS Pascal 4.00 (Disk 6)",
									"@diskette": "PASCAL400-DISK6.json",
									"@format": "PC360K",
									"@archive": "folder"
								},
								{
									"@title": "MS Pascal 4.00 (Disk 7)",
									"@diskette": "PASCAL400-DISK7.json",
									"@format": "PC320K",
									"@archive": "folder"
								},
								{
									"@title": "MS Pascal 4.00 (Disk 8)",
									"@diskette": "PASCAL400-DISK8.json",
									"@format": "PC320K",
									"@archive": "folder"
								},
								{
									"@title": "MS Pascal 4.00 (Disk 9)",
									"@diskette": "PASCAL400-DISK9.json",
									"@format": "PC320K",
									"@archive": "folder"
								}
							]
						}
					}
				},
				"quickpascal": {
					"@title": "QuickPascal",
					"@versions": {
						"1.00": {
							"@title": "QuickPascal 1.00",
							"@media": [
								{
									"@title": "MS QuickPascal 1.00 (360K Disk 1)",
									"@subtitle": "Setup/Utilities",
									"@diskette": "QUICKPASCAL-100-DISK1.json",
									"@photo": "jpg",
									"@format": "PC360K"
								},
								{
									"@title": "MS QuickPascal 1.00 (360K Disk 2)",
									"@subtitle": "Libraries",
									"@diskette": "QUICKPASCAL-100-DISK2.json",
									"@photo": "jpg",
									"@format": "PC360K"
								},
								{
									"@title": "MS QuickPascal 1.00 (360K Disk 3)",
									"@subtitle": "Program",
									"@diskette": "QUICKPASCAL-100-DISK3.json",
									"@photo": "jpg",
									"@format": "PC360K"
								},
								{
									"@title": "MS QuickPascal 1.00 (360K Disk 4)",
									"@subtitle": "Microsoft QuickPascal Express",
									"@diskette": "QUICKPASCAL-100-DISK4.json",
									"@photo": "jpg",
									"@format": "PC360K"
								},
								{
									"@title": "MS QuickPascal 1.00 (360K Disk 5)",
									"@subtitle": "Microsoft QuickPascal Advisor",
									"@diskette": "QUICKPASCAL-100-DISK5.json",
									"@photo": "jpg",
									"@format": "PC360K"
								},
								{
									"@title": "MS QuickPascal 1.00 (720K Disk 1)",
									"@subtitle": "Setup/Program/Utilities",
									"@diskette": "QUICKPASCAL-100-720K-DISK1-SETUP.json",
									"@format": "PC720K"
								},
								{
									"@title": "MS QuickPascal 1.00 (720K Disk 2)",
									"@subtitle": "QuickPascal Advisor/QuickPascal Express",
									"@diskette": "QUICKPASCAL-100-720K-DISK2-ADVISOR.json",
									"@format": "PC720K"
								},
								{
									"@title": "MS QuickPascal 1.00 (720K Disk 3)",
									"@subtitle": "Libraries",
									"@diskette": "QUICKPASCAL-100-720K-DISK3-LIBRARIES.json",
									"@format": "PC720K"
								}
							],
							"@documents": [
								{
									"@title": "Microsoft QuickPascal: Pascal By Example",
									"@file": "MS_QuickPascal_100_Pascal_by_Example.pdf",
									"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFVsisy9Gka2J_GxA?e=rNYD3n",
									"@cover": "jpg",
									"@source": "PCjs"
								},
								{
									"@title": "Microsoft QuickPascal: Up and Running",
									"@file": "MS_QuickPascal_100_Up_and_Running.pdf",
									"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqFOML1HOTUKRFZLEQ?e=f3fHKv",
									"@cover": "jpg",
									"@source": "PCjs"
								}
							]
						}
					}
				}
			}
		},
		"other": {
			"@title": "Other",
			"ratbas": {
				"@title": "RatBas",
				"@versions": {
					"1982": {
						"@title": "RatBas (1982)",
						"@media": [
							{
								"@title": "RatBas (1982)",
								"@diskette": "RATBAS-213.json",
								"@format": "PC160K"
							}
						],
						"@author": [
							"William F. Sharpe",
							"Brent D. Weaver"
						],
						"@publisher": "Wells Fargo Investment Advisors",
						"@version": "2.13"
					}
				}
			}
		},
		"@server": "/disks/miscdisks"
	},
	"pcjs": {
		"@title": "PCjs Archives",
		"@hidden": true,
		"@versions": {
			"jeffpar": {
				"@media": [
					{
						"@title": "Jeff's Misc Disk #1",
						"@diskette": "JEFFPAR-MISCDISK1.json",
						"@format": "PC1200K",
						"@label": "JEFF 1"
					},
					{
						"@title": "Jeff's Misc Disk #2",
						"@diskette": "JEFFPAR-MISCDISK2.json",
						"@format": "PC360K"
					},
					{
						"@title": "Jeff's Misc Disk #3",
						"@diskette": "JEFFPAR-MISCDISK3.json",
						"@format": "PC360K"
					},
					{
						"@title": "Jeff's MS-DOS 3.20 Tools",
						"@diskette": "JEFFPAR-MSDOS320-TOOLS.json",
						"@format": "PC360K"
					},
					{
						"@title": "WOW Reversi MIPS Demo (Disk 1)",
						"@diskette": "JEFFPAR-WOW-REVERSI-MIPS-DISK1.json",
						"@format": "PC1200K"
					},
					{
						"@title": "WOW Reversi MIPS Demo (Disk 2)",
						"@diskette": "JEFFPAR-WOW-REVERSI-MIPS-DISK2.json",
						"@format": "PC1200K"
					},
					{
						"@title": "WOW Reversi MIPS Demo (Disk 3)",
						"@diskette": "JEFFPAR-WOW-REVERSI-MIPS-DISK3.json",
						"@format": "PC1200K"
					},
					{
						"@title": "X86 Emulator Source Code (1990-1996)",
						"@diskette": "JEFFPAR-X86SRC.json",
						"@format": "PC1440K"
					}
				]
			}
		},
		"@server": "/disks/miscdisks"
	},
	"sw": {
		"@title": "Shareware",
		"books": {
			"@title": "Books",
			"@versions": {
				"dos_internals": {
					"@title": "DOS Internals (1994)",
					"@media": [
						{
							"@diskette": "DOS-INTERN.json",
							"@format": "PC1200K"
						}
					],
					"@documents": []
				},
				"graphics_for_the_ibm_pc": {
					"@title": "Graphics for the IBM PC",
					"@media": [
						{
							"@diskette": "BASIC-GRAPHICS.json",
							"@archive": "folder"
						}
					],
					"@documents": [
						{
							"@title": "Graphics for the IBM PC (1984)",
							"@file": "Graphics_for_the_IBM_PC-1984.pdf",
							"@link": "/VM/win95/software/pcx86/sw/books/graphics_for_the_ibm_pc/",
							"@doclink": "https://archive.org/details/graphics-for-the-ibm-pc-1984",
							"@cover": "/documents/books/programming/covers/Graphics_for_the_IBM_PC-1984.jpg",
							"@source": "PCjs",
							"tags": "graphics"
						}
					]
				},
				"inside_the_ibm_pc": {
					"@title": "Inside the IBM PC",
					"@media": [
						{
							"@title": "Inside the IBM PC (Disk 1)",
							"@diskette": "INSIDE-THE-IBM-PC-1A.json",
							"@kryoflux": true
						},
						{
							"@title": "Inside the IBM PC (Disk 2)",
							"@diskette": "INSIDE-THE-IBM-PC-1B.json",
							"@kryoflux": true
						},
						{
							"@title": "Inside the IBM PC (Disk 3)",
							"@diskette": "INSIDE-THE-IBM-PC-2A.json"
						}
					],
					"@documents": [
						{
							"@title": "Inside the IBM PC (1983)",
							"@file": "Inside_the_IBM_PC-1983.pdf",
							"@link": "/VM/win95/software/pcx86/sw/books/inside_the_ibm_pc/",
							"@doclink": "https://1drv.ms/b/s!ArcO_mFRe1Z9heNXH482S8MFYjo4LQ?e=URcAbM",
							"@embed": "https://onedrive.live.com/embed?cid=7D567B5161FE0EB7&resid=7D567B5161FE0EB7%2194679&authkey=ABB7WIsESPdRXgY&em=2",
							"@cover": "/documents/books/programming/covers/Inside_the_IBM_PC-1983.jpg",
							"@source": "PCjs",
							"tags": "norton"
						}
					]
				},
				"unauthorized_windows_95": {
					"@title": "Unauthorized Windows 95",
					"@media": [
						{
							"@title": "Unauthorized Windows 95 (BIN)",
							"@diskette": "UNAUTH_W95B.json",
							"@format": "PC1440K",
							"@archive": "folder"
						},
						{
							"@title": "Unauthorized Windows 95 (SRC)",
							"@diskette": "UNAUTH_W95S.json",
							"@format": "PC1200K",
							"@archive": "folder"
						}
					],
					"@documents": [
						{
							"@title": "Unauthorized Windows 95 (1995)",
							"@file": "Unauthorized_Windows_95.pdf",
							"@link": "/VM/win95/software/pcx86/sw/books/unauthorized_windows_95/",
							"@cover": "/documents/books/programming/covers/Unauthorized_Windows_95.jpg",
							"@source": "",
							"tags": "windows"
						}
					]
				},
				"undocumented_dos": {
					"@title": "Undocumented DOS",
					"@media": [
						{
							"@title": "Undocumented DOS (Disk 1)",
							"@diskette": "UNDOC_DOS-DISK1.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Undocumented DOS (Disk 2)",
							"@diskette": "UNDOC_DOS-DISK2.json",
							"@format": "PC1200K"
						},
						{
							"@title": "Undocumented DOS (2nd Ed. BIN)",
							"@diskette": "UNDOC_DOS-2ED-BIN.json",
							"@format": "PC1200K",
							"@archive": "folder"
						},
						{
							"@title": "Undocumented DOS (2nd Ed. SRC)",
							"@diskette": "UNDOC_DOS-2ED-SRC.json",
							"@format": "PC1200K",
							"@archive": "folder"
						}
					],
					"@documents": [
						{
							"@title": "Undocumented DOS (2nd Edition)",
							"@file": "Undocumented_DOS--Second_Edition.pdf",
							"@link": "/VM/win95/software/pcx86/sw/books/undocumented_dos/",
							"@cover": "/documents/books/programming/covers/Undocumented_DOS--Second_Edition.jpg",
							"@source": "",
							"tags": "dos"
						}
					]
				},
				"undocumented_pc": {
					"@title": "The Undocumented PC",
					"@media": [
						{
							"@title": "Undocumented PC",
							"@diskette": "UNDOC_PC.json",
							"@format": "PC1200K",
							"@archive": "folder"
						}
					],
					"@documents": [
						{
							"@title": "The Undocumented PC (2nd Edition)",
							"@file": "The_Undocumented_PC--Second_Edition.pdf",
							"@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqB2ir5cexJmwbxuTA?e=ucWAij",
							"@cover": "/documents/books/programming/covers/The_Undocumented_PC--Second_Edition.jpg",
							"@source": "PCjs"
						}
					]
				},
				"undocumented_windows": {
					"@title": "Undocumented Windows",
					"@media": [
						{
							"@title": "Undocumented Windows",
							"@diskette": "UNDOC_WIN.json",
							"@format": "PC1200K",
							"@archive": "folder"
						}
					]
				}
			}
		},
		"magazines": {
			"@title": "Magazines",
			"@versions": {
				"bbd": {
					"@title": "Big Blue Disk",
					"@media": [
						{
							"@title": "Big Blue Disk #1",
							"@diskette": "BBD01.json",
							"@photo": "jpg",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd01_201608"
						},
						{
							"@title": "Big Blue Disk #2",
							"@diskette": "BBD02.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/msdos_bbd02"
						},
						{
							"@title": "Big Blue Disk #3",
							"@diskette": "BBD03.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd03_201608"
						},
						{
							"@title": "Big Blue Disk #4",
							"@diskette": "BBD04.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd04"
						},
						{
							"@title": "Big Blue Disk #5",
							"@diskette": "BBD05.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd05"
						},
						{
							"@title": "Big Blue Disk #8",
							"@diskette": "BBD08.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd08"
						},
						{
							"@title": "Big Blue Disk #10",
							"@diskette": "BBD10.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd10"
						},
						{
							"@title": "Big Blue Disk #11",
							"@diskette": "BBD11.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd11"
						},
						{
							"@title": "Big Blue Disk #15",
							"@diskette": "BBD15.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd15"
						},
						{
							"@title": "Big Blue Disk #16",
							"@diskette": "BBD16.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd16"
						},
						{
							"@title": "Big Blue Disk #17",
							"@diskette": "BBD17.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd17"
						},
						{
							"@title": "Big Blue Disk #18",
							"@diskette": "BBD18.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd18"
						},
						{
							"@title": "Big Blue Disk #19",
							"@diskette": "BBD19.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd19"
						},
						{
							"@title": "Big Blue Disk #20",
							"@diskette": "BBD20.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd20"
						},
						{
							"@title": "Big Blue Disk #21",
							"@diskette": "BBD21.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd21"
						},
						{
							"@title": "Big Blue Disk #22",
							"@diskette": "BBD22.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd22"
						},
						{
							"@title": "Big Blue Disk #23",
							"@diskette": "BBD23.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd23"
						},
						{
							"@title": "Big Blue Disk #24",
							"@diskette": "BBD24.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd24"
						},
						{
							"@title": "Big Blue Disk #25",
							"@diskette": "BBD25.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd25"
						},
						{
							"@title": "Big Blue Disk #26",
							"@diskette": "BBD26.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd26"
						},
						{
							"@title": "Big Blue Disk #27",
							"@diskette": "BBD27.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd27"
						},
						{
							"@title": "Big Blue Disk #28",
							"@diskette": "BBD28.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd28"
						},
						{
							"@title": "Big Blue Disk #29",
							"@diskette": "BBD29.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd29"
						},
						{
							"@title": "Big Blue Disk #30",
							"@diskette": "BBD30.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd30"
						},
						{
							"@title": "Big Blue Disk #31",
							"@diskette": "BBD31.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd31new"
						},
						{
							"@title": "Big Blue Disk #32",
							"@diskette": "BBD32.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd32"
						},
						{
							"@title": "Big Blue Disk #33",
							"@diskette": "BBD33.json",
							"@photo": "jpg",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd33"
						},
						{
							"@title": "Big Blue Disk #34",
							"@diskette": "BBD34.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd34"
						},
						{
							"@title": "Big Blue Disk #35",
							"@diskette": "BBD35.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd35"
						},
						{
							"@title": "Big Blue Disk #36",
							"@diskette": "BBD36.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd36"
						},
						{
							"@title": "Big Blue Disk #37",
							"@diskette": "BBD37.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd37"
						},
						{
							"@title": "Big Blue Disk #38",
							"@diskette": "BBD38.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd38"
						},
						{
							"@title": "Big Blue Disk #39",
							"@diskette": "BBD39.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd39"
						},
						{
							"@title": "Big Blue Disk #40",
							"@diskette": "BBD40.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd40"
						},
						{
							"@title": "Big Blue Disk #41",
							"@diskette": "BBD41.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd41"
						},
						{
							"@title": "Big Blue Disk #42",
							"@diskette": "BBD42.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd42"
						},
						{
							"@title": "Big Blue Disk #43",
							"@diskette": "BBD43.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd43"
						},
						{
							"@title": "Big Blue Disk #44",
							"@diskette": "BBD44.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd44"
						},
						{
							"@title": "Big Blue Disk #45",
							"@diskette": "BBD45.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd45"
						},
						{
							"@title": "Big Blue Disk #46",
							"@diskette": "BBD46.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd46"
						},
						{
							"@title": "Big Blue Disk #47",
							"@diskette": "BBD47.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd47"
						},
						{
							"@title": "Big Blue Disk #48",
							"@diskette": "BBD48.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd48"
						},
						{
							"@title": "Big Blue Disk #49",
							"@diskette": "BBD49.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd49"
						},
						{
							"@title": "Big Blue Disk #50",
							"@diskette": "BBD50.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd50"
						},
						{
							"@title": "Big Blue Disk #51",
							"@diskette": "BBD51.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd51"
						},
						{
							"@title": "Big Blue Disk #52",
							"@diskette": "BBD52.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd52"
						},
						{
							"@title": "Big Blue Disk #53",
							"@diskette": "BBD53.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd53"
						},
						{
							"@title": "Big Blue Disk #54",
							"@diskette": "BBD54.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd54"
						},
						{
							"@title": "Big Blue Disk #55",
							"@diskette": "BBD55.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd55"
						},
						{
							"@title": "Big Blue Disk #56",
							"@diskette": "BBD56.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd56"
						},
						{
							"@title": "Big Blue Disk #57",
							"@diskette": "BBD57.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/bbd57"
						},
						{
							"@title": "Big Blue Disk #58",
							"@diskette": "ODM58.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm58"
						},
						{
							"@title": "Big Blue Disk #59",
							"@diskette": "ODM59.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm59"
						},
						{
							"@title": "Big Blue Disk #60",
							"@diskette": "ODM60.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm60"
						},
						{
							"@title": "Big Blue Disk #61",
							"@diskette": "ODM61.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm61"
						},
						{
							"@title": "Big Blue Disk #62",
							"@diskette": "ODM62.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm62"
						},
						{
							"@title": "Big Blue Disk #63",
							"@diskette": "ODM63.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm63"
						},
						{
							"@title": "Big Blue Disk #64",
							"@diskette": "ODM64.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm64"
						},
						{
							"@title": "Big Blue Disk #65",
							"@diskette": "ODM65.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm65"
						},
						{
							"@title": "Big Blue Disk #66",
							"@diskette": "ODM66.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm66"
						},
						{
							"@title": "Big Blue Disk #67",
							"@diskette": "ODM67.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm67"
						},
						{
							"@title": "Big Blue Disk #68",
							"@diskette": "ODM68.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm68"
						},
						{
							"@title": "Big Blue Disk #69",
							"@diskette": "ODM69.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm69"
						},
						{
							"@title": "Big Blue Disk #70",
							"@diskette": "ODM70.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm70"
						},
						{
							"@title": "Big Blue Disk #71",
							"@diskette": "ODM71.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm71"
						},
						{
							"@title": "Big Blue Disk #72",
							"@diskette": "ODM72.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm72"
						},
						{
							"@title": "Big Blue Disk #73",
							"@diskette": "ODM73.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm73"
						},
						{
							"@title": "Big Blue Disk #74",
							"@diskette": "ODM74.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm74"
						},
						{
							"@title": "Big Blue Disk #75",
							"@diskette": "ODM75.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm75"
						},
						{
							"@title": "Big Blue Disk #76",
							"@diskette": "ODM76.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm76"
						},
						{
							"@title": "Big Blue Disk #77",
							"@diskette": "ODM77.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm77"
						},
						{
							"@title": "Big Blue Disk #78",
							"@diskette": "ODM78.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm78"
						},
						{
							"@title": "Big Blue Disk #79",
							"@diskette": "ODM79.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm79"
						},
						{
							"@title": "Big Blue Disk #80",
							"@diskette": "ODM80.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm80"
						},
						{
							"@title": "Big Blue Disk #81",
							"@diskette": "ODM81.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm81"
						},
						{
							"@title": "Big Blue Disk #82",
							"@diskette": "ODM82.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm82"
						},
						{
							"@title": "Big Blue Disk #83",
							"@diskette": "ODM83.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm83"
						},
						{
							"@title": "Big Blue Disk #84",
							"@diskette": "ODM84.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm84"
						},
						{
							"@title": "Big Blue Disk #85",
							"@diskette": "ODM85.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm85"
						},
						{
							"@title": "Big Blue Disk #86",
							"@diskette": "ODM86.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm86"
						},
						{
							"@title": "Big Blue Disk #87",
							"@diskette": "ODM87.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm87"
						},
						{
							"@title": "Big Blue Disk #88",
							"@diskette": "ODM88.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm88"
						},
						{
							"@title": "Big Blue Disk #89",
							"@diskette": "ODM89.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm89"
						},
						{
							"@title": "Big Blue Disk #90",
							"@diskette": "ODM90.json",
							"@archive": "folder",
							"@source": "https://archive.org/details/odm90"
						}
					]
				},
				"pcdm": {
					"@title": "PC Disk Magazine",
					"@media": [
						{
							"@title": "PC Disk Magazine (Disk 01)",
							"@diskette": "PCDISKMAG-DISK1.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "PC Disk Magazine (Disk 02)",
							"@diskette": "PCDISKMAG-DISK2.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "PC Disk Magazine (Disk 03)",
							"@diskette": "PCDISKMAG-DISK3.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "PC Disk Magazine (Disk 04)",
							"@diskette": "PCDISKMAG-DISK4.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "PC Disk Magazine (Disk 05)",
							"@diskette": "PCDISKMAG-DISK5.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "PC Disk Magazine (Disk 06)",
							"@diskette": "PCDISKMAG-DISK6.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "PC Disk Magazine (Disk 07)",
							"@diskette": "PCDISKMAG-DISK7.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "PC Disk Magazine (Disk 08)",
							"@diskette": "PCDISKMAG-DISK8.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "PC Disk Magazine (Disk 08 Demo)",
							"@diskette": "PCDISKMAG-DISK8-DEMO.json",
							"@photo": "jpg",
							"@format": "PC320K"
						},
						{
							"@title": "PC Disk Magazine (Disk 09)",
							"@diskette": "PCDISKMAG-DISK9.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "PC Disk Magazine (Disk 10)",
							"@diskette": "PCDISKMAG-DISK10.json",
							"@photo": "jpg",
							"@format": "PC320K"
						}
					]
				},
				"pcm": {
					"@title": "PC Magazine Diskettes",
					"@media": [
						{
							"@title": "PC Magazine (Vol. 06 No. 08)",
							"@diskette": "PCMAG-VOL06N08.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 09)",
							"@diskette": "PCMAG-VOL06N09.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 10)",
							"@diskette": "PCMAG-VOL06N10.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 11)",
							"@diskette": "PCMAG-VOL06N11.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 12)",
							"@diskette": "PCMAG-VOL06N12.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 13)",
							"@diskette": "PCMAG-VOL06N13.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 14)",
							"@diskette": "PCMAG-VOL06N14.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 15)",
							"@diskette": "PCMAG-VOL06N15.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 16)",
							"@diskette": "PCMAG-VOL06N16.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 17)",
							"@diskette": "PCMAG-VOL06N17.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 18)",
							"@diskette": "PCMAG-VOL06N18.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 19)",
							"@diskette": "PCMAG-VOL06N19.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 20)",
							"@diskette": "PCMAG-VOL06N20.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 21)",
							"@diskette": "PCMAG-VOL06N21.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 06 No. 22)",
							"@diskette": "PCMAG-VOL06N22.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 01)",
							"@diskette": "PCMAG-VOL07N01.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 02)",
							"@diskette": "PCMAG-VOL07N02.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 03)",
							"@diskette": "PCMAG-VOL07N03.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 05)",
							"@diskette": "PCMAG-VOL07N05.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 06)",
							"@diskette": "PCMAG-VOL07N06.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 07)",
							"@diskette": "PCMAG-VOL07N07.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 08)",
							"@diskette": "PCMAG-VOL07N08.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 09)",
							"@diskette": "PCMAG-VOL07N09.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 10)",
							"@diskette": "PCMAG-VOL07N10.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 12)",
							"@diskette": "PCMAG-VOL07N12.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 13)",
							"@diskette": "PCMAG-VOL07N13.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 14)",
							"@diskette": "PCMAG-VOL07N14.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 15)",
							"@diskette": "PCMAG-VOL07N15.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 16)",
							"@diskette": "PCMAG-VOL07N16.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 17)",
							"@diskette": "PCMAG-VOL07N17.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 18)",
							"@diskette": "PCMAG-VOL07N18.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 19)",
							"@diskette": "PCMAG-VOL07N19.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 20)",
							"@diskette": "PCMAG-VOL07N20.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 21)",
							"@diskette": "PCMAG-VOL07N21.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 07 No. 22)",
							"@diskette": "PCMAG-VOL07N22.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 01)",
							"@diskette": "PCMAG-VOL08N01.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 02)",
							"@diskette": "PCMAG-VOL08N02.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 03)",
							"@diskette": "PCMAG-VOL08N03.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 04)",
							"@diskette": "PCMAG-VOL08N04.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 05)",
							"@diskette": "PCMAG-VOL08N05.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 06)",
							"@diskette": "PCMAG-VOL08N06.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 07)",
							"@diskette": "PCMAG-VOL08N07.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 08)",
							"@diskette": "PCMAG-VOL08N08.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 09)",
							"@diskette": "PCMAG-VOL08N09.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 10)",
							"@diskette": "PCMAG-VOL08N10.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 11)",
							"@diskette": "PCMAG-VOL08N11.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 12)",
							"@diskette": "PCMAG-VOL08N12.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 13)",
							"@diskette": "PCMAG-VOL08N13.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 14)",
							"@diskette": "PCMAG-VOL08N14.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 15)",
							"@diskette": "PCMAG-VOL08N15.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 16)",
							"@diskette": "PCMAG-VOL08N16.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 17)",
							"@diskette": "PCMAG-VOL08N17.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 18)",
							"@diskette": "PCMAG-VOL08N18.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 19)",
							"@diskette": "PCMAG-VOL08N19.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 20)",
							"@diskette": "PCMAG-VOL08N20.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 21)",
							"@diskette": "PCMAG-VOL08N21.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 08 No. 22)",
							"@diskette": "PCMAG-VOL08N22.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 01)",
							"@diskette": "PCMAG-VOL09N01.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 02)",
							"@diskette": "PCMAG-VOL09N02.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 03)",
							"@diskette": "PCMAG-VOL09N03.json",
							"@format": "PC1200K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 04)",
							"@diskette": "PCMAG-VOL09N04.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 05)",
							"@diskette": "PCMAG-VOL09N05.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 06)",
							"@diskette": "PCMAG-VOL09N06.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 07)",
							"@diskette": "PCMAG-VOL09N07.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 08)",
							"@diskette": "PCMAG-VOL09N08.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 09)",
							"@diskette": "PCMAG-VOL09N09.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 10)",
							"@diskette": "PCMAG-VOL09N10.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 11)",
							"@diskette": "PCMAG-VOL09N11.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 12)",
							"@diskette": "PCMAG-VOL09N12.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 13)",
							"@diskette": "PCMAG-VOL09N13.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 14)",
							"@diskette": "PCMAG-VOL09N14.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 15)",
							"@diskette": "PCMAG-VOL09N15.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 16)",
							"@diskette": "PCMAG-VOL09N16.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 17)",
							"@diskette": "PCMAG-VOL09N17.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 19)",
							"@diskette": "PCMAG-VOL09N19.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 20)",
							"@diskette": "PCMAG-VOL09N20.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 21)",
							"@diskette": "PCMAG-VOL09N21.json",
							"@format": "PC1200K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 09 No. 22)",
							"@diskette": "PCMAG-VOL09N22.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 01)",
							"@diskette": "PCMAG-VOL10N01.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 02)",
							"@diskette": "PCMAG-VOL10N02.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 03)",
							"@diskette": "PCMAG-VOL10N03.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 04)",
							"@diskette": "PCMAG-VOL10N04.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 05)",
							"@diskette": "PCMAG-VOL10N05.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 06)",
							"@diskette": "PCMAG-VOL10N06.json",
							"@format": "PC1200K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 07)",
							"@diskette": "PCMAG-VOL10N07.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 08)",
							"@diskette": "PCMAG-VOL10N08.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 09)",
							"@diskette": "PCMAG-VOL10N09.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 10)",
							"@diskette": "PCMAG-VOL10N10.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 11)",
							"@diskette": "PCMAG-VOL10N11.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 12)",
							"@diskette": "PCMAG-VOL10N12.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 13)",
							"@diskette": "PCMAG-VOL10N13.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 14)",
							"@diskette": "PCMAG-VOL10N14.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 15)",
							"@diskette": "PCMAG-VOL10N15.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 16)",
							"@diskette": "PCMAG-VOL10N16.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 17)",
							"@diskette": "PCMAG-VOL10N17.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 18)",
							"@diskette": "PCMAG-VOL10N18.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 19)",
							"@diskette": "PCMAG-VOL10N19.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 20)",
							"@diskette": "PCMAG-VOL10N20.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 21)",
							"@diskette": "PCMAG-VOL10N21.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 10 No. 22)",
							"@diskette": "PCMAG-VOL10N22.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 01)",
							"@diskette": "PCMAG-VOL11N01.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 02)",
							"@diskette": "PCMAG-VOL11N02.json",
							"@format": "PC1200K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 03)",
							"@diskette": "PCMAG-VOL11N03.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 04)",
							"@diskette": "PCMAG-VOL11N04.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 05)",
							"@diskette": "PCMAG-VOL11N05.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 06)",
							"@diskette": "PCMAG-VOL11N06.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 07)",
							"@diskette": "PCMAG-VOL11N07.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 08)",
							"@diskette": "PCMAG-VOL11N08.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 09)",
							"@diskette": "PCMAG-VOL11N09.json",
							"@format": "PC1200K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 10)",
							"@diskette": "PCMAG-VOL11N10.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 11)",
							"@diskette": "PCMAG-VOL11N11.json",
							"@format": "PC1200K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 12)",
							"@diskette": "PCMAG-VOL11N12.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 13)",
							"@diskette": "PCMAG-VOL11N13.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 14)",
							"@diskette": "PCMAG-VOL11N14.json",
							"@format": "PC1200K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 15)",
							"@diskette": "PCMAG-VOL11N15.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 16)",
							"@diskette": "PCMAG-VOL11N16.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 17)",
							"@diskette": "PCMAG-VOL11N17.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 18)",
							"@diskette": "PCMAG-VOL11N18.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 19)",
							"@diskette": "PCMAG-VOL11N19.json",
							"@format": "PC1200K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 20)",
							"@diskette": "PCMAG-VOL11N20.json",
							"@format": "PC1200K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 21)",
							"@diskette": "PCMAG-VOL11N21.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 11 No. 22)",
							"@diskette": "PCMAG-VOL11N22.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 01)",
							"@diskette": "PCMAG-VOL12N01.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 02)",
							"@diskette": "PCMAG-VOL12N02.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 03)",
							"@diskette": "PCMAG-VOL12N03.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 04)",
							"@diskette": "PCMAG-VOL12N04.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 05)",
							"@diskette": "PCMAG-VOL12N05.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 06)",
							"@diskette": "PCMAG-VOL12N06.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 07)",
							"@diskette": "PCMAG-VOL12N07.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 08)",
							"@diskette": "PCMAG-VOL12N08.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 09)",
							"@diskette": "PCMAG-VOL12N09.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 10)",
							"@diskette": "PCMAG-VOL12N10.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 11)",
							"@diskette": "PCMAG-VOL12N11.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 12)",
							"@diskette": "PCMAG-VOL12N12.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 13)",
							"@diskette": "PCMAG-VOL12N13.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 14)",
							"@diskette": "PCMAG-VOL12N14.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 15)",
							"@diskette": "PCMAG-VOL12N15.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 16)",
							"@diskette": "PCMAG-VOL12N16.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 17)",
							"@diskette": "PCMAG-VOL12N17.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 18)",
							"@diskette": "PCMAG-VOL12N18.json",
							"@format": "PC1440K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 19)",
							"@diskette": "PCMAG-VOL12N19.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 20)",
							"@diskette": "PCMAG-VOL12N20.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 21)",
							"@diskette": "PCMAG-VOL12N21.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 12 No. 22)",
							"@diskette": "PCMAG-VOL12N22.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 01)",
							"@diskette": "PCMAG-VOL13N01.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 02)",
							"@diskette": "PCMAG-VOL13N02.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 03)",
							"@diskette": "PCMAG-VOL13N03.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 04)",
							"@diskette": "PCMAG-VOL13N04.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 05)",
							"@diskette": "PCMAG-VOL13N05.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 06)",
							"@diskette": "PCMAG-VOL13N06.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 07)",
							"@diskette": "PCMAG-VOL13N07.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 08)",
							"@diskette": "PCMAG-VOL13N08.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 09)",
							"@diskette": "PCMAG-VOL13N09.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 10)",
							"@diskette": "PCMAG-VOL13N10.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 11)",
							"@diskette": "PCMAG-VOL13N11.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 12)",
							"@diskette": "PCMAG-VOL13N12.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 13)",
							"@diskette": "PCMAG-VOL13N13.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 14)",
							"@diskette": "PCMAG-VOL13N14.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 15)",
							"@diskette": "PCMAG-VOL13N15.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 16)",
							"@diskette": "PCMAG-VOL13N16.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 17)",
							"@diskette": "PCMAG-VOL13N17.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 18)",
							"@diskette": "PCMAG-VOL13N18.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 19)",
							"@diskette": "PCMAG-VOL13N19.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 20)",
							"@diskette": "PCMAG-VOL13N20.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 21)",
							"@diskette": "PCMAG-VOL13N21.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 13 No. 22)",
							"@diskette": "PCMAG-VOL13N22.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 14 No. 01)",
							"@diskette": "PCMAG-VOL14N01.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 14 No. 02)",
							"@diskette": "PCMAG-VOL14N02.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 14 No. 03)",
							"@diskette": "PCMAG-VOL14N03.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 14 No. 04)",
							"@diskette": "PCMAG-VOL14N04.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 14 No. 05)",
							"@diskette": "PCMAG-VOL14N05.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine (Vol. 14 No. 06)",
							"@diskette": "PCMAG-VOL14N06.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Magazine Utils Vol1",
							"@diskette": "PCMAG-UTIL-VOL1-1986.json",
							"@photo": "PCMAG-UTIL-VOL1-1987.png",
							"@format": "PC320K"
						},
						{
							"@title": "PC Magazine Utils Vol2",
							"@diskette": "PCMAG-UTIL-VOL2.json",
							"@format": "PC360K"
						}
					],
					"@documents": [
						{
							"@title": "PC Magazine Utilities Disk Library - User Handbook (1989)",
							"@link": "https://miscdisks.pcjs.org/pcx86/sw/magazines/pcm/PCMAG-UTIL-BOOKLET-1989.pdf",
							"@cover": "PCMAG-UTIL-BOOKLET-1989.jpg",
							"@source": "PCjs"
						}
					]
				},
				"pctj": {
					"@title": "PC Tech Journal Diskettes",
					"@media": [
						{
							"@title": "PC Tech Journal (1985-12)",
							"@diskette": "PCTJ8512.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1986-03)",
							"@diskette": "PCTJ8603.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1986-10)",
							"@diskette": "PCTJ8610.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1986-12)",
							"@diskette": "PCTJ8612.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1987-02)",
							"@diskette": "PCTJ8702.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1987-06)",
							"@diskette": "PCTJ8706.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1987-07)",
							"@diskette": "PCTJ8707.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1987-10)",
							"@diskette": "PCTJ8710.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1987-11)",
							"@diskette": "PCTJ8711.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1988-04)",
							"@diskette": "PCTJ8804.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1988-05)",
							"@diskette": "PCTJ8805.json",
							"@format": "PC320K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1988-06)",
							"@diskette": "PCTJ8806.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1988-07)",
							"@diskette": "PCTJ8807.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1988-08)",
							"@diskette": "PCTJ8808.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1988-09)",
							"@diskette": "PCTJ8809.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1988-11)",
							"@diskette": "PCTJ8811.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1988-12)",
							"@diskette": "PCTJ8812.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (1989-01)",
							"@diskette": "PCTJ8901.json",
							"@format": "PC160K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (Benchmarks)",
							"@diskette": "PCTBENCH.json",
							"@format": "PC1200K",
							"@archive": "folder"
						},
						{
							"@title": "PC Tech Journal (Best Of)",
							"@diskette": "PCTJBEST.json",
							"@format": "PC1200K",
							"@archive": "folder"
						}
					]
				}
			}
		},
		"misc": {
			"@title": "Miscellaneous",
			"@versions": {
				"pcsig": {
					"@title": "PC-SIG Diskette Library"
				},
				"pcsig08": {
					"@title": "PC-SIG CD-ROM (8th Edition)",
					"@hidden": true
				},
				"bbs": {
					"@title": "BBS Collections",
					"@media": [
						{
							"@title": "BBS ZIP Banners",
							"@diskette": "ZIP-BANNERS.json",
							"@format": "PC1440K",
							"@source": "https://archive.org/details/ibm-wgam-wbiz-collection"
						}
					]
				},
				"pcug": {
					"@title": "PC User Groups",
					"@media": [
						{
							"@title": "PC User Group Disk #1001",
							"@diskette": "PCUG1001.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #1002",
							"@diskette": "PCUG1002.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #1003",
							"@diskette": "PCUG1003.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #2001",
							"@diskette": "PCUG2001.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #2002",
							"@diskette": "PCUG2002.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #2003",
							"@diskette": "PCUG2003.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #2501",
							"@diskette": "PCUG2501.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #2502",
							"@diskette": "PCUG2502.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #3001",
							"@diskette": "PCUG3001.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #3002",
							"@diskette": "PCUG3002.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #3003",
							"@diskette": "PCUG3003.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #3007",
							"@diskette": "PCUG3007.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #4001",
							"@diskette": "PCUG4001.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #5001",
							"@diskette": "PCUG5001.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #5801",
							"@diskette": "PCUG5801.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #5802",
							"@diskette": "PCUG5802.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						},
						{
							"@title": "PC User Group Disk #6001",
							"@diskette": "PCUG6001.json",
							"@format": "PC360K",
							"@source": "Phil Mayes"
						}
					]
				},
				"scbc": {
					"@title": "Small Computer Book Club",
					"@media": [
						{
							"@title": "Small Computer Book Club (1990)",
							"@diskette": "SCBC-1990.json",
							"@photo": "jpg",
							"@format": "PC360K"
						}
					]
				},
				"unprot": {
					"@title": "Unprotect Collection",
					"@media": [
						{
							"@title": "Unprotect Files (UNPROT 1 & 2)",
							"@diskette": "UNPROT-1-2.json",
							"@format": "PC1200K",
							"@archive": "folder"
						}
					]
				}
			}
		},
		"@server": "/disks/miscdisks"
	},
	"util": {
		"@title": "Utilities",
		"borland": {
			"@title": "Borland",
			"sidekick": {
				"@title": "Sidekick",
				"@versions": {
					"1.11c": {
						"@title": "Sidekick 1.11C",
						"@media": [
							{
								"@title": "Borland Sidekick 1.11C",
								"@diskette": "SIDEKICK-111C.json",
								"@format": "PC360K"
							}
						]
					},
					"1.56": {
						"@title": "Sidekick 1.56",
						"@media": [
							{
								"@title": "Borland Sidekick 1.56",
								"@diskette": "SIDEKICK-156.json",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"skplus": {
				"@title": "SideKick Plus",
				"@versions": {
					"1.00a": {
						"@title": "SideKick Plus 1.00A",
						"@media": [
							{
								"@title": "Borland SideKick Plus 1.00A (Disk 1)",
								"@diskette": "SIDEKICK-PLUS-100A-INSTALL1.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland SideKick Plus 1.00A (Disk 2)",
								"@diskette": "SIDEKICK-PLUS-100A-INSTALL2.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland SideKick Plus 1.00A (Disk 3)",
								"@diskette": "SIDEKICK-PLUS-100A-HELP.json",
								"@format": "PC360K"
							},
							{
								"@title": "Borland SideKick Plus 1.00A (Disk 4)",
								"@diskette": "SIDEKICK-PLUS-100A-EXAMPLES.json",
								"@format": "PC360K"
							}
						]
					}
				}
			}
		},
		"ibm": {
			"@title": "IBM",
			"prodebug": {
				"@title": "IBM Professional Debug",
				"@versions": {
					"1.00": {
						"@title": "IBM Professional Debug 1.00",
						"@media": [
							{
								"@title": "IBM Professional Debug Facility 1.00",
								"@diskette": "IBM-DEBUG-100.json",
								"@format": "PC180K"
							}
						]
					}
				}
			}
		},
		"microsoft": {
			"@title": "Microsoft",
			"unfiled": {
				"@title": "Unfiled",
				"@versions": {
					"": {
						"@title": "MS Unfiled Utilities",
						"@media": [
							{
								"@diskette": "MSUTIL-UNFILED.json",
								"@archive": "folder"
							}
						]
					}
				}
			}
		},
		"norton": {
			"@title": "Norton Utilities",
			"@versions": {
				"2.00": {
					"@title": "Norton Utilities 2.00",
					"@media": [
						{
							"@title": "Norton Utilities 2.00 (Side A)",
							"@diskette": "NU200-SIDEA.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "Norton Utilities 2.00 (Side B)",
							"@diskette": "NU200-SIDEB.json",
							"@photo": "jpg",
							"@format": "PC160K"
						}
					]
				},
				"2.01": {
					"@title": "Norton Utilities 2.01",
					"@media": [
						{
							"@title": "Norton Utilities 2.01 (1983-07-04-A)",
							"@diskette": "NU201-1983-07-04-SIDEA.json",
							"@format": "PC160K"
						},
						{
							"@title": "Norton Utilities 2.01 (1983-07-04-B)",
							"@diskette": "NU201-1983-07-04-SIDEB.json",
							"@format": "PC160K"
						},
						{
							"@title": "Norton Utilities 2.01 (1983-11-03-A)",
							"@diskette": "NU201-1983-11-03-SIDEA.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "Norton Utilities 2.01 (1983-11-03-B)",
							"@diskette": "NU201-1983-11-03-SIDEB.json",
							"@photo": "jpg",
							"@format": "PC160K"
						}
					]
				},
				"3.00": {
					"@title": "Norton Utilities 3.00",
					"@media": [
						{
							"@title": "Norton Utilities 3.00 (1984-12-07)",
							"@diskette": "NU300-1984-12-07.json",
							"@photo": "jpg",
							"@format": "PC160K"
						},
						{
							"@title": "Norton Utilities 3.00 (1985-01-14)",
							"@diskette": "NU300-1985-01-14.json",
							"@format": "PC160K",
							"@archive": "NU30-850114"
						},
						{
							"@title": "Norton Utilities 3.00 (1985-01-21)",
							"@diskette": "NU300-1985-01-21.json",
							"@format": "PC360K"
						}
					]
				},
				"3.10": {
					"@title": "Norton Utilities 3.10",
					"@media": [
						{
							"@title": "Norton Utilities 3.10 (1985-11-01)",
							"@diskette": "NU310-1985-11-01.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 3.10 (1986-01-21)",
							"@diskette": "NU310-1986-01-21.json",
							"@format": "PC320K"
						}
					]
				},
				"4.00": {
					"@title": "Norton Utilities 4.00",
					"@media": [
						{
							"@title": "Norton Utilities 4.00 (1987-03-01 #1)",
							"@diskette": "NU400-1987-03-01-DISK1.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 4.00 (1987-03-01 #2)",
							"@diskette": "NU400-1987-03-01-DISK2.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 4.00 (1987-05-15 #1)",
							"@diskette": "NU400-1987-05-15-DISK1.json",
							"@photo": "jpg",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 4.00 (1987-05-15 #2)",
							"@diskette": "NU400-1987-05-15-DISK2.json",
							"@photo": "jpg",
							"@format": "PC360K"
						}
					]
				},
				"4.00/advanced": {
					"@title": "Norton Utilities 4.00 (Adv)",
					"@media": [
						{
							"@title": "Norton Utilities 4.00 (Adv 1)",
							"@diskette": "NU400-ADV-DISK1.json",
							"@photo": "jpg",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 4.00 (Adv 2)",
							"@diskette": "NU400-ADV-DISK2.json",
							"@photo": "jpg",
							"@format": "PC360K"
						}
					]
				},
				"4.50/advanced": {
					"@title": "Norton Utilities 4.50 (Adv)",
					"@media": [
						{
							"@title": "Norton Utilities 4.50 (Adv 1)",
							"@diskette": "NU450-ADV-DISK1.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 4.50 (Adv 2)",
							"@diskette": "NU450-ADV-DISK2.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 4.50 (Adv 3)",
							"@diskette": "NU450-ADV-DISK3.json",
							"@format": "PC360K"
						}
					]
				},
				"5.00": {
					"@title": "Norton Utilities 5.00",
					"@media": [
						{
							"@title": "Norton Utilities 5.00 (Disk 1)",
							"@diskette": "NU500-DISK1.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 5.00 (Disk 2)",
							"@diskette": "NU500-DISK2.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 5.00 (Disk 3)",
							"@diskette": "NU500-DISK3.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 5.00 (Disk 4)",
							"@diskette": "NU500-DISK4.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 5.00 (Disk 5)",
							"@diskette": "NU500-DISK5.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 5.00 (Install)",
							"@diskette": "NU500-DISK6-INSTALL.json",
							"@format": "PC360K"
						}
					]
				},
				"6.01": {
					"@title": "Norton Utilities 6.01",
					"@media": [
						{
							"@title": "Norton Utilities 6.01 (Install)",
							"@diskette": "NU601-DISK1OF8.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 6.01 (Emergency 1)",
							"@diskette": "NU601-DISK2OF8.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 6.01 (Emergency 2)",
							"@diskette": "NU601-DISK3OF8.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 6.01 (Utility 1)",
							"@diskette": "NU601-DISK4OF8.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 6.01 (Utility 2)",
							"@diskette": "NU601-DISK5OF8.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 6.01 (Utility 3)",
							"@diskette": "NU601-DISK6OF8.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 6.01 (Utility 4)",
							"@diskette": "NU601-DISK7OF8.json",
							"@format": "PC360K"
						},
						{
							"@title": "Norton Utilities 6.01 (Utility 5)",
							"@diskette": "NU601-DISK8OF8.json",
							"@format": "PC360K"
						}
					]
				}
			}
		},
		"other": {
			"@title": "Other",
			"enhdebug": {
				"@title": "Enhanced DEBUG",
				"@versions": {
					"1.32b": {
						"@title": "Enhanced DEBUG 1.32b",
						"@media": [
							{
								"@title": "Enhanced DEBUG 1.32b",
								"@diskette": "ENHDEBUG.json",
								"@format": "PC360K",
								"@archive": "folder"
							}
						]
					}
				}
			},
			"flickerfree": {
				"@title": "FlickerFree",
				"@versions": {
					"1.0": {
						"@title": "FlickerFree 1.0",
						"@media": [
							{
								"@title": "FlickerFree 1.0",
								"@diskette": "FLICKERFREE.json",
								"@format": "PC180K"
							}
						]
					}
				}
			},
			"objasm": {
				"@title": "OBJASM",
				"@versions": {
					"2.0": {
						"@title": "OBJASM 2.0",
						"@media": [
							{
								"@title": "OBJASM 2.0 (Bin)",
								"@diskette": "OBJASM_BIN.json",
								"@format": "PC320K",
								"@archive": "folder"
							},
							{
								"@title": "OBJASM 2.0 (Src)",
								"@diskette": "OBJASM_SRC.json",
								"@format": "PC320K",
								"@archive": "folder"
							}
						]
					}
				}
			},
			"pathminder": {
				"@title": "PathMinder",
				"@versions": {
					"2.11": {
						"@title": "PathMinder 2.11",
						"@media": [
							{
								"@title": "PathMinder 2.11",
								"@diskette": "PATHMINDER-211.json",
								"@format": "PC180K"
							}
						]
					}
				}
			},
			"pctools": {
				"@title": "PC Tools",
				"@versions": {
					"1.03": {
						"@title": "PC Tools 1.03",
						"@media": [
							{
								"@title": "Central Point PC Tools 1.03",
								"@diskette": "PCTOOLS103.json",
								"@format": "PC360K"
							}
						]
					},
					"4.30": {
						"@title": "PC Tools 4.30",
						"@media": [
							{
								"@title": "Central Point PC Tools 4.30",
								"@diskette": "PCTOOLS430.json",
								"@format": "PC360K"
							}
						]
					}
				}
			},
			"pfm": {
				"@title": "PFM (Paul's File Manager)",
				"@versions": {
					"3.14": {
						"@title": "PFM 3.14",
						"@media": [
							{
								"@title": "PFM (Paul's File Manager) 3.14",
								"@diskette": "COMPAQ-PFM.json",
								"@format": "PC320K",
								"@archive": "folder"
							}
						]
					}
				}
			},
			"spacemaker": {
				"@title": "Spacemaker",
				"@versions": {
					"1.06": {
						"@title": "Spacemaker 1.06",
						"@media": [
							{
								"@title": "Realia Spacemaker 1.06",
								"@diskette": "SM106.json",
								"@format": "PC160K",
								"@archive": "folder"
							}
						]
					}
				}
			},
			"spy": {
				"@title": "SPY",
				"@versions": {
					"0.1": {
						"@title": "SPY 0.1",
						"@media": [
							{
								"@title": "SPY 386 Monitor 0.1",
								"@diskette": "SPY01.json",
								"@format": "PC1200K",
								"@archive": "folder"
							}
						]
					}
				}
			},
			"unp": {
				"@title": "UNP",
				"@versions": {
					"4.11": {
						"@title": "UNP 4.11",
						"@media": [
							{
								"@title": "UNP (Executable Unpacker) 4.11",
								"@diskette": "UNP411_BIN.json",
								"@format": "PC160K",
								"@archive": "folder"
							},
							{
								"@title": "UNP (Executable Unpacker) Source",
								"@diskette": "UNP411_SRC.json",
								"@format": "PC1200K",
								"@archive": "folder"
							}
						]
					}
				}
			}
		},
		"@server": "/disks/miscdisks"
	}
}