From f9d5028cf0a7194d259763d6b6973a725dc084ce Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Tue, 23 Jan 2018 15:49:49 +0000 Subject: [PATCH] Add numeric values to media types. --- DiscImageChef.CommonTypes/MediaType.cs | 1190 +++++++++++----------- DiscImageChef.Core/Sidecar/BlockMedia.cs | 5 - DiscImageChef.Filesystems/CPM/Info.cs | 5 - DiscImageChef.Metadata/Dimensions.cs | 5 - DiscImageChef.Metadata/MediaType.cs | 20 - 5 files changed, 594 insertions(+), 631 deletions(-) diff --git a/DiscImageChef.CommonTypes/MediaType.cs b/DiscImageChef.CommonTypes/MediaType.cs index a7d8df5d..bc7c56bf 100644 --- a/DiscImageChef.CommonTypes/MediaType.cs +++ b/DiscImageChef.CommonTypes/MediaType.cs @@ -48,975 +48,973 @@ namespace DiscImageChef.CommonTypes /// /// Contains an enumeration of all known types of media. /// - public enum MediaType + public enum MediaType : uint { + #region Generics, types 0 to 9 /// Unknown disk type - Unknown, + Unknown = 0, + /// Unknown magneto-optical + UnknownMO = 1, + /// Generic hard disk + GENERIC_HDD = 2, + /// Microdrive type hard disk + Microdrive = 3, + /// Zoned hard disk + Zone_HDD = 4, + /// USB flash drives + FlashDrive = 5, + #endregion Generics, types 0 to 9 - #region Somewhat standard Compact Disc formats - /// CD Digital Audio (Red Book) - CDDA, - /// CD+G (Red Book) - CDG, - /// CD+EG (Red Book) - CDEG, - /// CD-i (Green Book) - CDI, - /// CD-ROM (Yellow Book) - CDROM, - /// CD-ROM XA (Yellow Book) - CDROMXA, - /// CD+ (Blue Book) - CDPLUS, - /// CD-MO (Orange Book) - CDMO, - /// CD-Recordable (Orange Book) - CDR, - /// CD-ReWritable (Orange Book) - CDRW, - /// Mount-Rainier CD-RW - CDMRW, - /// Video CD (White Book) - VCD, - /// Super Video CD (White Book) - SVCD, - /// Photo CD (Beige Book) - PCD, - /// Super Audio CD (Scarlet Book) - SACD, - /// Double-Density CD-ROM (Purple Book) - DDCD, - /// DD CD-R (Purple Book) - DDCDR, - /// DD CD-RW (Purple Book) - DDCDRW, - /// DTS audio CD (non-standard) - DTSCD, - /// CD-MIDI (Red Book) - CDMIDI, - /// CD-Video (ISO/IEC 61104) - CDV, + #region Somewhat standard Compact Disc formats, types 10 to 39 /// Any unknown or standard violating CD - CD, - #endregion Somewhat standard Compact Disc formats + CD = 10, + /// CD Digital Audio (Red Book) + CDDA = 11, + /// CD+G (Red Book) + CDG = 12, + /// CD+EG (Red Book) + CDEG = 13, + /// CD-i (Green Book) + CDI = 14, + /// CD-ROM (Yellow Book) + CDROM = 15, + /// CD-ROM XA (Yellow Book) + CDROMXA = 16, + /// CD+ (Blue Book) + CDPLUS = 17, + /// CD-MO (Orange Book) + CDMO = 18, + /// CD-Recordable (Orange Book) + CDR = 19, + /// CD-ReWritable (Orange Book) + CDRW = 20, + /// Mount-Rainier CD-RW + CDMRW = 21, + /// Video CD (White Book) + VCD = 22, + /// Super Video CD (White Book) + SVCD = 23, + /// Photo CD (Beige Book) + PCD = 24, + /// Super Audio CD (Scarlet Book) + SACD = 25, + /// Double-Density CD-ROM (Purple Book) + DDCD = 26, + /// DD CD-R (Purple Book) + DDCDR = 27, + /// DD CD-RW (Purple Book) + DDCDRW = 28, + /// DTS audio CD (non-standard) + DTSCD = 29, + /// CD-MIDI (Red Book) + CDMIDI = 30, + /// CD-Video (ISO/IEC 61104) + CDV = 31, + /// 120mm, Phase-Change, 1298496 sectors, 512 bytes/sector, PD650, ECMA-240, ISO 15485 + PD650 = 32, + /// 120mm, Write-Once, 1281856 sectors, 512 bytes/sector, PD650, ECMA-240, ISO 15485 + PD650_WORM = 33, + #endregion Somewhat standard Compact Disc formats, types 10 to 39 - #region Standard DVD formats + #region Standard DVD formats, types 40 to 50 /// DVD-ROM (applies to DVD Video and DVD Audio) - DVDROM, + DVDROM = 40, /// DVD-R - DVDR, + DVDR = 41, /// DVD-RW - DVDRW, + DVDRW = 42, /// DVD+R - DVDPR, + DVDPR = 43, /// DVD+RW - DVDPRW, + DVDPRW = 44, /// DVD+RW DL - DVDPRWDL, + DVDPRWDL = 45, /// DVD-R DL - DVDRDL, + DVDRDL = 46, /// DVD+R DL - DVDPRDL, + DVDPRDL = 47, /// DVD-RAM - DVDRAM, + DVDRAM = 48, /// DVD-RW DL - DVDRWDL, + DVDRWDL = 49, /// DVD-Download - DVDDownload, - #endregion Standard DVD formats + DVDDownload = 50, + #endregion Standard DVD formats, types 40 to 50 - #region Standard HD-DVD formats + #region Standard HD-DVD formats, types 51 to 59 /// HD DVD-ROM (applies to HD DVD Video) - HDDVDROM, + HDDVDROM = 51, /// HD DVD-RAM - HDDVDRAM, + HDDVDRAM = 52, /// HD DVD-R - HDDVDR, + HDDVDR = 53, /// HD DVD-RW - HDDVDRW, + HDDVDRW = 54, /// HD DVD-R DL - HDDVDRDL, + HDDVDRDL = 55, /// HD DVD-RW DL - HDDVDRWDL, - #endregion Standard HD-DVD formats + HDDVDRWDL = 56, + #endregion Standard HD-DVD formats, types 51 to 59 - #region Standard Blu-ray formats + #region Standard Blu-ray formats, types 60 to 69 /// BD-ROM (and BD Video) - BDROM, + BDROM = 60, /// BD-R - BDR, + BDR = 61, /// BD-RE - BDRE, + BDRE = 62, /// BD-R XL - BDRXL, + BDRXL = 63, /// BD-RE XL - BDREXL, - #endregion Standard Blu-ray formats + BDREXL = 64, + #endregion Standard Blu-ray formats, types 60 to 69 - #region Rare or uncommon optical standards + #region Rare or uncommon optical standards, types 70 to 79 /// Enhanced Versatile Disc - EVD, + EVD = 70, /// Forward Versatile Disc - FVD, + FVD = 71, /// Holographic Versatile Disc - HVD, + HVD = 72, /// China Blue High Definition - CBHD, + CBHD = 73, /// High Definition Versatile Multilayer Disc - HDVMD, + HDVMD = 74, /// Versatile Compact Disc High Density - VCDHD, + VCDHD = 75, /// Stacked Volumetric Optical Disc - SVOD, + SVOD = 76, /// Five Dimensional disc - FDDVD, - #endregion Rare or uncommon optical standards + FDDVD = 77, + #endregion Rare or uncommon optical standards, types 70 to 79 - #region LaserDisc based + #region LaserDisc based, types 80 to 89 /// Pioneer LaserDisc - LD, + LD = 80, /// Pioneer LaserDisc data - LDROM, - LDROM2, - LVROM, - MegaLD, - #endregion LaserDisc based + LDROM = 81, + LDROM2 = 82, + LVROM = 83, + MegaLD = 84, + #endregion LaserDisc based, types 80 to 89 - #region MiniDisc based + #region MiniDisc based, types 90 to 99 /// Sony Hi-MD - HiMD, + HiMD = 90, /// Sony MiniDisc - MD, - MDData, - MDData2, - #endregion MiniDisc based + MD = 91, + MDData = 92, + MDData2 = 93, + #endregion MiniDisc based, types 90 to 99 - #region Plasmon UDO + #region Plasmon UDO, types 100 to 109 /// 5.25", Phase-Change, 1834348 sectors, 8192 bytes/sector, Ultra Density Optical, ECMA-350, ISO 17345 - UDO, + UDO = 100, /// 5.25", Phase-Change, 3669724 sectors, 8192 bytes/sector, Ultra Density Optical 2, ECMA-380, ISO 11976 - UDO2, + UDO2 = 101, /// 5.25", Write-Once, 3668759 sectors, 8192 bytes/sector, Ultra Density Optical 2, ECMA-380, ISO 11976 - UDO2_WORM, - #endregion Plasmon UDO + UDO2_WORM = 102, + #endregion Plasmon UDO, types 100 to 109 - #region Sony game media - PlayStationMemoryCard, - PlayStationMemoryCard2, + #region Sony game media, types 110 to 129 + PlayStationMemoryCard = 110, + PlayStationMemoryCard2 = 111, /// Sony PlayStation game CD - PS1CD, + PS1CD = 112, /// Sony PlayStation 2 game CD - PS2CD, + PS2CD = 113, /// Sony PlayStation 2 game DVD - PS2DVD, + PS2DVD = 114, /// Sony PlayStation 3 game DVD - PS3DVD, + PS3DVD = 115, /// Sony PlayStation 3 game Blu-ray - PS3BD, + PS3BD = 116, /// Sony PlayStation 4 game Blu-ray - PS4BD, + PS4BD = 117, /// Sony PlayStation Portable Universal Media Disc (ECMA-365) - UMD, - #endregion Sony game media + UMD = 118, + #endregion Sony game media, types 110 to 129 - #region Microsoft game media + #region Microsoft game media, types 130 to 149 /// Microsoft X-box Game Disc - XGD, + XGD = 130, /// Microsoft X-box 360 Game Disc - XGD2, + XGD2 = 131, /// Microsoft X-box 360 Game Disc - XGD3, + XGD3 = 132, /// Microsoft X-box One Game Disc - XGD4, - #endregion Microsoft game media + XGD4 = 133, + #endregion Microsoft game media, types 130 to 149 - #region Sega game media + #region Sega game media, types 150 to 169 /// Sega MegaCD - MEGACD, + MEGACD = 150, /// Sega Saturn disc - SATURNCD, + SATURNCD = 151, /// Sega/Yamaha Gigabyte Disc - GDROM, + GDROM = 152, /// Sega/Yamaha recordable Gigabyte Disc - GDR, - SegaCard, - #endregion Sega game media + GDR = 153, + SegaCard = 154, + #endregion Sega game media, types 150 to 169 - #region Other game media + #region Other game media, types 170 to 179 /// PC-Engine / TurboGrafx cartridge - HuCard, + HuCard = 170, /// PC-Engine / TurboGrafx CD - SuperCDROM2, + SuperCDROM2 = 171, /// Atari Jaguar CD - JaguarCD, + JaguarCD = 172, /// 3DO CD - ThreeDO, - #endregion Other game media + ThreeDO = 173, + #endregion Other game media, types 170 to 179 - #region Apple standard floppy format + #region Apple standard floppy format, types 180 to 189 /// 5.25", SS, DD, 35 tracks, 13 spt, 256 bytes/sector, GCR - Apple32SS, + Apple32SS = 180, /// 5.25", DS, DD, 35 tracks, 13 spt, 256 bytes/sector, GCR - Apple32DS, + Apple32DS = 181, /// 5.25", SS, DD, 35 tracks, 16 spt, 256 bytes/sector, GCR - Apple33SS, + Apple33SS = 182, /// 5.25", DS, DD, 35 tracks, 16 spt, 256 bytes/sector, GCR - Apple33DS, + Apple33DS = 183, /// 3.5", SS, DD, 80 tracks, 8 to 12 spt, 512 bytes/sector, GCR - AppleSonySS, + AppleSonySS = 184, /// 3.5", DS, DD, 80 tracks, 8 to 12 spt, 512 bytes/sector, GCR - AppleSonyDS, + AppleSonyDS = 185, /// 5.25", DS, ?D, ?? tracks, ?? spt, 512 bytes/sector, GCR, opposite side heads, aka Twiggy - AppleFileWare, + AppleFileWare = 186, #endregion Apple standard floppy format - #region IBM/Microsoft PC standard floppy formats + #region IBM/Microsoft PC floppy formats, types 190 to 209 /// 5.25", SS, DD, 40 tracks, 8 spt, 512 bytes/sector, MFM - DOS_525_SS_DD_8, + DOS_525_SS_DD_8 = 190, /// 5.25", SS, DD, 40 tracks, 9 spt, 512 bytes/sector, MFM - DOS_525_SS_DD_9, + DOS_525_SS_DD_9 = 191, /// 5.25", DS, DD, 40 tracks, 8 spt, 512 bytes/sector, MFM - DOS_525_DS_DD_8, + DOS_525_DS_DD_8 = 192, /// 5.25", DS, DD, 40 tracks, 9 spt, 512 bytes/sector, MFM - DOS_525_DS_DD_9, + DOS_525_DS_DD_9 = 193, /// 5.25", DS, HD, 80 tracks, 15 spt, 512 bytes/sector, MFM - DOS_525_HD, + DOS_525_HD = 194, /// 3.5", SS, DD, 80 tracks, 8 spt, 512 bytes/sector, MFM - DOS_35_SS_DD_8, + DOS_35_SS_DD_8 = 195, /// 3.5", SS, DD, 80 tracks, 9 spt, 512 bytes/sector, MFM - DOS_35_SS_DD_9, + DOS_35_SS_DD_9 = 196, /// 3.5", DS, DD, 80 tracks, 8 spt, 512 bytes/sector, MFM - DOS_35_DS_DD_8, + DOS_35_DS_DD_8 = 197, /// 3.5", DS, DD, 80 tracks, 9 spt, 512 bytes/sector, MFM - DOS_35_DS_DD_9, + DOS_35_DS_DD_9 = 198, /// 3.5", DS, HD, 80 tracks, 18 spt, 512 bytes/sector, MFM - DOS_35_HD, + DOS_35_HD = 199, /// 3.5", DS, ED, 80 tracks, 36 spt, 512 bytes/sector, MFM - DOS_35_ED, - #endregion IBM/Microsoft PC standard floppy formats - - #region Microsoft non standard floppy formats + DOS_35_ED = 200, /// 3.5", DS, HD, 80 tracks, 21 spt, 512 bytes/sector, MFM - DMF, + DMF = 201, /// 3.5", DS, HD, 82 tracks, 21 spt, 512 bytes/sector, MFM - DMF_82, - #endregion Microsoft non standard floppy formats - - #region IBM non standard floppy formats + DMF_82 = 202, /// /// 5.25", DS, HD, 80 tracks, ? spt, ??? + ??? + ??? bytes/sector, MFM track 0 = ??15 sectors, 512 /// bytes/sector, falsified to DOS as 19 spt, 512 bps /// - XDF_525, + XDF_525 = 203, /// /// 3.5", DS, HD, 80 tracks, 4 spt, 8192 + 2048 + 1024 + 512 bytes/sector, MFM track 0 = 19 sectors, 512 /// bytes/sector, falsified to DOS as 23 spt, 512 bps /// - XDF_35, - #endregion IBM non standard floppy formats + XDF_35 = 204, + #endregion IBM/Microsoft PC standard floppy formats, types 190 to 209 - #region IBM standard floppy formats + #region IBM standard floppy formats, types 210 to 219 /// 8", SS, SD, 32 tracks, 8 spt, 319 bytes/sector, FM - IBM23FD, + IBM23FD = 210, /// 8", SS, SD, 73 tracks, 26 spt, 128 bytes/sector, FM - IBM33FD_128, + IBM33FD_128 = 211, /// 8", SS, SD, 74 tracks, 15 spt, 256 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector - IBM33FD_256, + IBM33FD_256 = 212, /// 8", SS, SD, 74 tracks, 8 spt, 512 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector - IBM33FD_512, + IBM33FD_512 = 213, /// 8", DS, SD, 74 tracks, 26 spt, 128 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector - IBM43FD_128, + IBM43FD_128 = 214, /// 8", DS, SD, 74 tracks, 26 spt, 256 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector - IBM43FD_256, + IBM43FD_256 = 215, /// /// 8", DS, DD, 74 tracks, 26 spt, 256 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 /// side 1 = 26 sectors, 256 bytes/sector /// - IBM53FD_256, + IBM53FD_256 = 216, /// /// 8", DS, DD, 74 tracks, 15 spt, 512 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 /// side 1 = 26 sectors, 256 bytes/sector /// - IBM53FD_512, + IBM53FD_512 = 217, /// /// 8", DS, DD, 74 tracks, 8 spt, 1024 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 /// side 1 = 26 sectors, 256 bytes/sector /// - IBM53FD_1024, - #endregion IBM standard floppy formats + IBM53FD_1024 = 218, + #endregion IBM standard floppy formats, types 210 to 219 - #region DEC standard floppy formats + #region DEC standard floppy formats, types 220 to 229 /// 8", SS, DD, 77 tracks, 26 spt, 128 bytes/sector, FM - RX01, + RX01 = 220, /// 8", SS, DD, 77 tracks, 26 spt, 256 bytes/sector, FM/MFM - RX02, + RX02 = 221, /// 8", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, FM/MFM - RX03, + RX03 = 222, /// 5.25", SS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM - RX50, - #endregion DEC standard floppy formats + RX50 = 223, + #endregion DEC standard floppy formats, types 220 to 229 - #region Acorn standard floppy formats + #region Acorn standard floppy formats, types 230 to 239 /// 5,25", SS, SD, 40 tracks, 10 spt, 256 bytes/sector, FM - ACORN_525_SS_SD_40, + ACORN_525_SS_SD_40 = 230, /// 5,25", SS, SD, 80 tracks, 10 spt, 256 bytes/sector, FM - ACORN_525_SS_SD_80, + ACORN_525_SS_SD_80 = 231, /// 5,25", SS, DD, 40 tracks, 16 spt, 256 bytes/sector, MFM - ACORN_525_SS_DD_40, + ACORN_525_SS_DD_40 = 232, /// 5,25", SS, DD, 80 tracks, 16 spt, 256 bytes/sector, MFM - ACORN_525_SS_DD_80, + ACORN_525_SS_DD_80 = 233, /// 5,25", DS, DD, 80 tracks, 16 spt, 256 bytes/sector, MFM - ACORN_525_DS_DD, + ACORN_525_DS_DD = 234, /// 3,5", DS, DD, 80 tracks, 5 spt, 1024 bytes/sector, MFM - ACORN_35_DS_DD, + ACORN_35_DS_DD = 235, /// 3,5", DS, HD, 80 tracks, 10 spt, 1024 bytes/sector, MFM - ACORN_35_DS_HD, - #endregion Acorn standard floppy formats + ACORN_35_DS_HD = 236, + #endregion Acorn standard floppy formats, types 230 to 239 - #region Atari standard floppy formats + #region Atari standard floppy formats, types 240 to 249 /// 5,25", SS, SD, 40 tracks, 18 spt, 128 bytes/sector, FM - ATARI_525_SD, + ATARI_525_SD = 240, /// 5,25", SS, ED, 40 tracks, 26 spt, 128 bytes/sector, MFM - ATARI_525_ED, + ATARI_525_ED = 241, /// 5,25", SS, DD, 40 tracks, 18 spt, 256 bytes/sector, MFM - ATARI_525_DD, + ATARI_525_DD = 242, /// 3,5", SS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM - ATARI_35_SS_DD, + ATARI_35_SS_DD = 243, /// 3,5", DS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM - ATARI_35_DS_DD, + ATARI_35_DS_DD = 244, /// 3,5", SS, DD, 80 tracks, 11 spt, 512 bytes/sector, MFM - ATARI_35_SS_DD_11, + ATARI_35_SS_DD_11 = 245, /// 3,5", DS, DD, 80 tracks, 11 spt, 512 bytes/sector, MFM - ATARI_35_DS_DD_11, - #endregion Atari standard floppy formats + ATARI_35_DS_DD_11 = 246, + #endregion Atari standard floppy formats, types 240 to 249 - #region Commodore standard floppy formats + #region Commodore standard floppy formats, types 250 to 259 /// 3,5", DS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM (1581) - CBM_35_DD, + CBM_35_DD = 250, /// 3,5", DS, DD, 80 tracks, 11 spt, 512 bytes/sector, MFM (Amiga) - CBM_AMIGA_35_DD, + CBM_AMIGA_35_DD = 251, /// 3,5", DS, HD, 80 tracks, 22 spt, 512 bytes/sector, MFM (Amiga) - CBM_AMIGA_35_HD, + CBM_AMIGA_35_HD = 252, /// 5,25", SS, DD, 35 tracks, GCR - CBM_1540, + CBM_1540 = 253, /// 5,25", SS, DD, 40 tracks, GCR - CBM_1540_Ext, + CBM_1540_Ext = 254, /// 5,25", DS, DD, 35 tracks, GCR - CBM_1571, - #endregion Commodore standard floppy formats + CBM_1571 = 255, + #endregion Commodore standard floppy formats, types 250 to 259 - #region NEC standard floppy formats + #region NEC/SHARP standard floppy formats, types 260 to 269 /// 8", DS, SD, 77 tracks, 26 spt, 128 bytes/sector, FM - NEC_8_SD, + NEC_8_SD = 260, /// 8", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, MFM - NEC_8_DD, + NEC_8_DD = 261, /// 5.25", SS, SD, 80 tracks, 16 spt, 256 bytes/sector, FM - NEC_525_SS, + NEC_525_SS = 262, /// 5.25", DS, SD, 80 tracks, 16 spt, 256 bytes/sector, MFM - NEC_525_DS, + NEC_525_DS = 263, /// 5,25", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM - NEC_525_HD, + NEC_525_HD = 264, /// 3,5", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM, aka mode 3 - NEC_35_HD_8, + NEC_35_HD_8 = 265, /// 3,5", DS, HD, 80 tracks, 15 spt, 512 bytes/sector, MFM - NEC_35_HD_15, + NEC_35_HD_15 = 266, /// 3,5", DS, TD, 240 tracks, 38 spt, 512 bytes/sector, MFM - NEC_35_TD, - #endregion NEC standard floppy formats - - #region SHARP standard floppy formats + NEC_35_TD = 267, /// 5,25", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM - SHARP_525, + SHARP_525 = NEC_525_HD, /// 3,5", DS, HD, 80 tracks, 9 spt, 1024 bytes/sector, MFM - SHARP_525_9, + SHARP_525_9 = 268, /// 3,5", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM - SHARP_35, + SHARP_35 = NEC_35_HD_8, /// 3,5", DS, HD, 80 tracks, 9 spt, 1024 bytes/sector, MFM - SHARP_35_9, - #endregion SHARP standard floppy formats + SHARP_35_9 = 269, + #endregion NEC/SHARP standard floppy formats, types 260 to 269 - #region ECMA floppy standards + #region ECMA floppy standards, types 270 to 289 /// /// 5,25", DS, DD, 80 tracks, 8 spt, 1024 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track /// 0 side 1 = 26 sectors, 256 bytes/sector /// - ECMA_99_8, + ECMA_99_8 = 270, /// /// 5,25", DS, DD, 77 tracks, 15 spt, 512 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track /// 0 side 1 = 26 sectors, 256 bytes/sector /// - ECMA_99_15, + ECMA_99_15 = 271, /// /// 5,25", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track /// 0 side 1 = 26 sectors, 256 bytes/sector /// - ECMA_99_26, + ECMA_99_26 = 272, /// 3,5", DS, DD, 80 tracks, 9 spt, 512 bytes/sector, MFM - ECMA_100, + ECMA_100 = DOS_35_DS_DD_9, /// 3,5", DS, HD, 80 tracks, 18 spt, 512 bytes/sector, MFM - ECMA_125, + ECMA_125 = DOS_35_HD, /// 3,5", DS, ED, 80 tracks, 36 spt, 512 bytes/sector, MFM - ECMA_147, + ECMA_147 = DOS_35_ED, /// 8", SS, SD, 77 tracks, 26 spt, 128 bytes/sector, FM - ECMA_54, + ECMA_54 = 273, /// 8", DS, SD, 77 tracks, 26 spt, 128 bytes/sector, FM - ECMA_59, + ECMA_59 = 274, /// 5,25", SS, DD, 35 tracks, 9 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors, 128 bytes/sector - ECMA_66, + ECMA_66 = 275, /// /// 8", DS, DD, 77 tracks, 8 spt, 1024 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 /// side 1 = 26 sectors, 256 bytes/sector /// - ECMA_69_8, + ECMA_69_8 = 276, /// /// 8", DS, DD, 77 tracks, 15 spt, 512 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 /// side 1 = 26 sectors, 256 bytes/sector /// - ECMA_69_15, + ECMA_69_15 = 277, /// /// 8", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 /// side 1 = 26 sectors, 256 bytes/sector /// - ECMA_69_26, + ECMA_69_26 = 278, /// /// 5,25", DS, DD, 40 tracks, 16 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors, 128 bytes/sector, track 0 /// side 1 = 16 sectors, 256 bytes/sector /// - ECMA_70, + ECMA_70 = 279, /// /// 5,25", DS, DD, 80 tracks, 16 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors, 128 bytes/sector, track 0 /// side 1 = 16 sectors, 256 bytes/sector /// - ECMA_78, + ECMA_78 = 280, /// 5,25", DS, DD, 80 tracks, 9 spt, 512 bytes/sector, FM - ECMA_78_2, - #endregion ECMA floppy standards + ECMA_78_2 = 281, + #endregion ECMA floppy standards, types 270 to 289 - #region FDFORMAT, non-standard floppy formats + #region Non-standard PC formats (FDFORMAT, 2M, etc), types 290 to 308 /// 5,25", DS, DD, 82 tracks, 10 spt, 512 bytes/sector, MFM - FDFORMAT_525_DD, + FDFORMAT_525_DD = 290, /// 5,25", DS, HD, 82 tracks, 17 spt, 512 bytes/sector, MFM - FDFORMAT_525_HD, + FDFORMAT_525_HD = 291, /// 3,5", DS, DD, 82 tracks, 10 spt, 512 bytes/sector, MFM - FDFORMAT_35_DD, + FDFORMAT_35_DD = 292, /// 3,5", DS, HD, 82 tracks, 21 spt, 512 bytes/sector, MFM - FDFORMAT_35_HD, - #endregion FDFORMAT, non-standard floppy formats + FDFORMAT_35_HD = 293, + #endregion Non-standard PC formats (FDFORMAT, 2M, etc), types 290 to 308 - #region Apricot ACT standard floppy formats + #region Apricot ACT standard floppy formats, type 309 /// 3.5", DS, DD, 70 tracks, 9 spt, 512 bytes/sector, MFM - Apricot_35, - #endregion Apricot ACT standard floppy formats + Apricot_35 = 309, + #endregion Apricot ACT standard floppy formats, type 309 - #region OnStream ADR - ADR2120, - ADR260, - ADR30, - ADR50, - #endregion OnStream ADR + #region OnStream ADR, types 310 to 319 + ADR2120 = 310, + ADR260 = 311, + ADR30 = 312, + ADR50 = 313, + #endregion OnStream ADR, types 310 to 319 - #region Advanced Intelligent Tape - AIT1, - AIT1Turbo, - AIT2, - AIT2Turbo, - AIT3, - AIT3Ex, - AIT3Turbo, - AIT4, - AIT5, - AITETurbo, - SAIT1, - SAIT2, - #endregion Advanced Intelligent Tape + #region Advanced Intelligent Tape, types 320 to 339 + AIT1 = 320, + AIT1Turbo = 321, + AIT2 = 322, + AIT2Turbo = 323, + AIT3 = 324, + AIT3Ex = 325, + AIT3Turbo = 326, + AIT4 = 327, + AIT5 = 328, + AITETurbo = 329, + SAIT1 = 330, + SAIT2 = 331, + #endregion Advanced Intelligent Tape, types 320 to 339 - #region Iomega - Bernoulli, - Bernoulli2, - Ditto, - DittoMax, - Jaz, - Jaz2, - PocketZip, - REV120, - REV35, - REV70, - ZIP100, - ZIP250, - ZIP750, - #endregion Iomega + #region Iomega, types 340 to 359 + Bernoulli = 340, + Bernoulli2 = 341, + Ditto = 342, + DittoMax = 343, + Jaz = 344, + Jaz2 = 345, + PocketZip = 346, + REV120 = 347, + REV35 = 348, + REV70 = 349, + ZIP100 = 350, + ZIP250 = 351, + ZIP750 = 352, + #endregion Iomega, types 340 to 359 - #region Audio or video media - CompactCassette, - Data8, - MiniDV, - #endregion Audio media + #region Audio or video media, types 360 to 369 + CompactCassette = 360, + Data8 = 361, + MiniDV = 362, + #endregion Audio media, types 360 to 369 - #region CompactFlash Association - CFast, - CompactFlash, - CompactFlashType2, - #endregion CompactFlash Association + #region CompactFlash Association, types 370 to 379 + CFast = 370, + CompactFlash = 371, + CompactFlashType2 = 372, + #endregion CompactFlash Association, types 370 to 379 - #region Digital Audio Tape / Digital Data Storage - DigitalAudioTape, - DAT160, - DAT320, - DAT72, - DDS1, - DDS2, - DDS3, - DDS4, - #endregion Digital Audio Tape / Digital Data Storage + #region Digital Audio Tape / Digital Data Storage, types 380 to 389 + DigitalAudioTape = 380, + DAT160 = 381, + DAT320 = 382, + DAT72 = 383, + DDS1 = 384, + DDS2 = 385, + DDS3 = 386, + DDS4 = 387, + #endregion Digital Audio Tape / Digital Data Storage, types 380 to 389 - #region DEC - CompactTapeI, - CompactTapeII, - DECtapeII, - DLTtapeIII, - DLTtapeIIIxt, - DLTtapeIV, - DLTtapeS4, - SDLT1, - SDLT2, - VStapeI, - #endregion DEC + #region DEC, types 390 to 399 + CompactTapeI = 390, + CompactTapeII = 391, + DECtapeII = 392, + DLTtapeIII = 393, + DLTtapeIIIxt = 394, + DLTtapeIV = 395, + DLTtapeS4 = 396, + SDLT1 = 397, + SDLT2 = 398, + VStapeI = 399, + #endregion DEC, types 390 to 399 - #region Exatape - Exatape15m, - Exatape22m, - Exatape22mAME, - Exatape28m, - Exatape40m, - Exatape45m, - Exatape54m, - Exatape75m, - Exatape76m, - Exatape80m, - Exatape106m, - Exatape160mXL, - Exatape112m, - Exatape125m, - Exatape150m, - Exatape170m, - Exatape225m, - #endregion Exatape + #region Exatape, types 400 to 419 + Exatape15m = 400, + Exatape22m = 401, + Exatape22mAME = 402, + Exatape28m = 403, + Exatape40m = 404, + Exatape45m = 405, + Exatape54m = 406, + Exatape75m = 407, + Exatape76m = 408, + Exatape80m = 409, + Exatape106m = 410, + Exatape160mXL = 411, + Exatape112m = 412, + Exatape125m = 413, + Exatape150m = 414, + Exatape170m = 415, + Exatape225m = 416, + #endregion Exatape, types 400 to 419 - #region PCMCIA / ExpressCard - ExpressCard34, - ExpressCard54, - PCCardTypeI, - PCCardTypeII, - PCCardTypeIII, - PCCardTypeIV, - #endregion PCMCIA / ExpressCard + #region PCMCIA / ExpressCard, types 420 to 429 + ExpressCard34 = 420, + ExpressCard54 = 421, + PCCardTypeI = 422, + PCCardTypeII = 423, + PCCardTypeIII = 424, + PCCardTypeIV = 425, + #endregion PCMCIA / ExpressCard, types 420 to 429 - #region SyQuest - EZ135, - EZ230, - Quest, - SparQ, - SQ100, - SQ200, - SQ300, - SQ310, - SQ327, - SQ400, - SQ800, - SQ1500, - SQ2000, - SyJet, - #endregion SyQuest + #region SyQuest, types 430 to 449 + EZ135 = 430, + EZ230 = 431, + Quest = 432, + SparQ = 433, + SQ100 = 434, + SQ200 = 435, + SQ300 = 436, + SQ310 = 437, + SQ327 = 438, + SQ400 = 439, + SQ800 = 440, + SQ1500 = 441, + SQ2000 = 442, + SyJet = 443, + #endregion SyQuest, types 430 to 449 - #region Nintendo - FamicomGamePak, - GameBoyAdvanceGamePak, - GameBoyGamePak, + #region Nintendo, types 450 to 469 + FamicomGamePak = 450, + GameBoyAdvanceGamePak = 451, + GameBoyGamePak = 452, /// Nintendo GameCube Optical Disc - GOD, - N64DD, - N64GamePak, - NESGamePak, - Nintendo3DSGameCard, - NintendoDiskCard, - NintendoDSGameCard, - NintendoDSiGameCard, - SNESGamePak, - SNESGamePakUS, + GOD = 453, + N64DD = 454, + N64GamePak = 455, + NESGamePak = 456, + Nintendo3DSGameCard = 457, + NintendoDiskCard = 458, + NintendoDSGameCard = 459, + NintendoDSiGameCard = 460, + SNESGamePak = 461, + SNESGamePakUS = 462, /// Nintendo Wii Optical Disc - WOD, + WOD = 463, /// Nintendo Wii U Optical Disc - WUOD, - #endregion Nintendo + WUOD = 464, + SwitchGameCard = 465, + #endregion Nintendo, types 450 to 469 - #region IBM Tapes - IBM3470, - IBM3480, - IBM3490, - IBM3490E, - IBM3592, - #endregion IBM Tapes + #region IBM Tapes, types 470 to 479 + IBM3470 = 470, + IBM3480 = 471, + IBM3490 = 472, + IBM3490E = 473, + IBM3592 = 474, + #endregion IBM Tapes, types 470 to 479 - #region LTO Ultrium - LTO, - LTO2, - LTO3, - LTO3WORM, - LTO4, - LTO4WORM, - LTO5, - LTO5WORM, - LTO6, - LTO6WORM, - LTO7, - LTO7WORM, - #endregion LTO Ultrium + #region LTO Ultrium, types 480 to 509 + LTO = 480, + LTO2 = 481, + LTO3 = 482, + LTO3WORM = 483, + LTO4 = 484, + LTO4WORM = 485, + LTO5 = 486, + LTO5WORM = 487, + LTO6 = 488, + LTO6WORM = 489, + LTO7 = 490, + LTO7WORM = 491, + #endregion LTO Ultrium, types 480 to 509 - #region MemoryStick - MemoryStick, - MemoryStickDuo, - MemoryStickMicro, - MemoryStickPro, - MemoryStickProDuo, - #endregion MemoryStick + #region MemoryStick, types 510 to 519 + MemoryStick = 510, + MemoryStickDuo = 511, + MemoryStickMicro = 512, + MemoryStickPro = 513, + MemoryStickProDuo = 514, + #endregion MemoryStick, types 510 to 519 - #region SecureDigital - microSD, - miniSD, - SecureDigital, - #endregion SecureDigital + #region SecureDigital, types 520 to 529 + microSD = 520, + miniSD = 521, + SecureDigital = 522, + #endregion SecureDigital, types 520 to 529 - #region MultiMediaCard - MMC, - MMCmicro, - RSMMC, - MMCplus, - MMCmobile, - #endregion MultiMediaCard + #region MultiMediaCard, types 530 to 539 + MMC = 530, + MMCmicro = 531, + RSMMC = 532, + MMCplus = 533, + MMCmobile = 534, + #endregion MultiMediaCard, types 530 to 539 - #region SLR - MLR1, - MLR1SL, - MLR3, - SLR1, - SLR2, - SLR3, - SLR32, - SLR32SL, - SLR4, - SLR5, - SLR5SL, - SLR6, - SLRtape7, - SLRtape7SL, - SLRtape24, - SLRtape24SL, - SLRtape40, - SLRtape50, - SLRtape60, - SLRtape75, - SLRtape100, - SLRtape140, - #endregion SLR + #region SLR, types 540 to 569 + MLR1 = 540, + MLR1SL = 541, + MLR3 = 542, + SLR1 = 543, + SLR2 = 544, + SLR3 = 545, + SLR32 = 546, + SLR32SL = 547, + SLR4 = 548, + SLR5 = 549, + SLR5SL = 550, + SLR6 = 551, + SLRtape7 = 552, + SLRtape7SL = 553, + SLRtape24 = 554, + SLRtape24SL = 555, + SLRtape40 = 556, + SLRtape50 = 557, + SLRtape60 = 558, + SLRtape75 = 559, + SLRtape100 = 560, + SLRtape140 = 561, + #endregion SLR, types 540 to 569 - #region QIC - QIC11, - QIC120, - QIC1350, - QIC150, - QIC24, - QIC3010, - QIC3020, - QIC3080, - QIC3095, - QIC320, - QIC40, - QIC525, - QIC80, - #endregion QIC + #region QIC, types 570 to 589 + QIC11 = 570, + QIC120 = 571, + QIC1350 = 572, + QIC150 = 573, + QIC24 = 574, + QIC3010 = 575, + QIC3020 = 576, + QIC3080 = 577, + QIC3095 = 578, + QIC320 = 579, + QIC40 = 580, + QIC525 = 581, + QIC80 = 582, + #endregion QIC, types 570 to 589 - #region StorageTek tapes - STK4480, - STK4490, - STK9490, - T9840A, - T9840B, - T9840C, - T9840D, - T9940A, - T9940B, - T10000A, - T10000B, - T10000C, - T10000D, - #endregion StorageTek tapes + #region StorageTek tapes, types 590 to 609 + STK4480 = 590, + STK4490 = 591, + STK9490 = 592, + T9840A = 593, + T9840B = 594, + T9840C = 595, + T9840D = 596, + T9940A = 597, + T9940B = 598, + T10000A = 599, + T10000B = 600, + T10000C = 601, + T10000D = 602, + #endregion StorageTek tapes, types 590 to 609 - #region Travan - Travan, - Travan1Ex, - Travan3, - Travan3Ex, - Travan4, - Travan5, - Travan7, - #endregion Travan + #region Travan, types 610 to 619 + Travan = 610, + Travan1Ex = 611, + Travan3 = 612, + Travan3Ex = 613, + Travan4 = 614, + Travan5 = 615, + Travan7 = 616, + #endregion Travan, types 610 to 619 - #region VXA - VXA1, - VXA2, - VXA3, - #endregion VXA + #region VXA, types 620 to 629 + VXA1 = 620, + VXA2 = 621, + VXA3 = 622, + #endregion VXA, types 620 to 629 - #region Magneto-optical + #region Magneto-optical, types 630 to 659 /// 5,25", M.O., ??? sectors, 1024 bytes/sector, ECMA-153, ISO 11560 - ECMA_153, + ECMA_153 = 630, /// 5,25", M.O., ??? sectors, 512 bytes/sector, ECMA-153, ISO 11560 - ECMA_153_512, + ECMA_153_512 = 631, /// 3,5", M.O., 249850 sectors, 512 bytes/sector, ECMA-154, ISO 10090 - ECMA_154, + ECMA_154 = 632, /// 5,25", M.O., 904995 sectors, 512 bytes/sector, ECMA-183, ISO 13481 - ECMA_183_512, + ECMA_183_512 = 633, /// 5,25", M.O., 498526 sectors, 1024 bytes/sector, ECMA-183, ISO 13481 - ECMA_183, + ECMA_183 = 634, /// 5,25", M.O., 1128772 or 1163337 sectors, 512 bytes/sector, ECMA-183, ISO 13549 - ECMA_184_512, + ECMA_184_512 = 635, /// 5,25", M.O., 603466 or 637041 sectors, 1024 bytes/sector, ECMA-183, ISO 13549 - ECMA_184, + ECMA_184 = 636, /// 300mm, M.O., ??? sectors, 1024 bytes/sector, ECMA-189, ISO 13614 - ECMA_189, + ECMA_189 = 637, /// 300mm, M.O., ??? sectors, 1024 bytes/sector, ECMA-190, ISO 13403 - ECMA_190, + ECMA_190 = 638, /// 5,25", M.O., 936921 or 948770 sectors, 1024 bytes/sector, ECMA-195, ISO 13842 - ECMA_195, + ECMA_195 = 639, /// 5,25", M.O., 1644581 or 1647371 sectors, 512 bytes/sector, ECMA-195, ISO 13842 - ECMA_195_512, + ECMA_195_512 = 640, /// 3,5", M.O., 446325 sectors, 512 bytes/sector, ECMA-201, ISO 13963 - ECMA_201, + ECMA_201 = 641, /// 3,5", M.O., 429975 sectors, 512 bytes/sector, embossed, ISO 13963 - ECMA_201_ROM, + ECMA_201_ROM = 642, /// 3,5", M.O., 371371 sectors, 1024 bytes/sector, ECMA-223 - ECMA_223, + ECMA_223 = 643, /// 3,5", M.O., 694929 sectors, 512 bytes/sector, ECMA-223 - ECMA_223_512, + ECMA_223_512 = 644, /// 5,25", M.O., 1244621 sectors, 1024 bytes/sector, ECMA-238, ISO 15486 - ECMA_238, + ECMA_238 = 645, /// 3,5", M.O., 318988, 320332 or 321100 sectors, 2048 bytes/sector, ECMA-239, ISO 15498 - ECMA_239, + ECMA_239 = 646, /// 356mm, M.O., 14476734 sectors, 1024 bytes/sector, ECMA-260, ISO 15898 - ECMA_260, + ECMA_260 = 647, /// 356mm, M.O., 24445990 sectors, 1024 bytes/sector, ECMA-260, ISO 15898 - ECMA_260_Double, + ECMA_260_Double = 648, /// 5,25", M.O., 1128134 sectors, 2048 bytes/sector, ECMA-280, ISO 18093 - ECMA_280, + ECMA_280 = 649, /// 300mm, M.O., 7355716 sectors, 2048 bytes/sector, ECMA-317, ISO 20162 - ECMA_317, + ECMA_317 = 650, /// 5,25", M.O., 1095840 sectors, 4096 bytes/sector, ECMA-322, ISO 22092 - ECMA_322, + ECMA_322 = 651, /// 5,25", M.O., 2043664 sectors, 2048 bytes/sector, ECMA-322, ISO 22092 - ECMA_322_2k, + ECMA_322_2k = 652, /// 3,5", M.O., 605846 sectors, 2048 bytes/sector, Cherry Book, GigaMo, ECMA-351, ISO 17346 - GigaMo, + GigaMo = 653, /// 3,5", M.O., 1063146 sectors, 2048 bytes/sector, Cherry Book 2, GigaMo 2, ECMA-353, ISO 22533 - GigaMo2, - UnknownMO, - #endregion Magneto-optical + GigaMo2 = 654, + #endregion Magneto-optical, types 630 to 659 - #region Other floppy standards - CompactFloppy, - DemiDiskette, + #region Other floppy standards, types 660 to 689 + CompactFloppy = 660, + DemiDiskette = 661, /// 3.5", 652 tracks, 2 sides, 512 bytes/sector, Floptical, ECMA-207, ISO 14169 - Floptical, - HiFD, - LS120, - LS240, - FD32MB, - QuickDisk, - UHD144, - VideoFloppy, - Wafer, - ZXMicrodrive, - #endregion Other floppy standards + Floptical = 662, + HiFD = 663, + QuickDisk = 664, + UHD144 = 665, + VideoFloppy = 666, + Wafer = 667, + ZXMicrodrive = 668, + #endregion Other floppy standards, types 660 to 669 - #region Miscellaneous - BeeCard, - Borsu, - DataStore, - DIR, - DST, - DTF, - DTF2, - Flextra3020, - Flextra3225, - HiTC1, - HiTC2, - LT1, - MiniCard, - Orb, - Orb5, - SmartMedia, - xD, - XQD, - DataPlay, - /// 120mm, Phase-Change, 1298496 sectors, 512 bytes/sector, PD650, ECMA-240, ISO 15485 - PD650, - /// 120mm, Write-Once, 1281856 sectors, 512 bytes/sector, PD650, ECMA-240, ISO 15485 - PD650_WORM, - #endregion Miscellaneous + #region Miscellaneous, types 670 to 689 + BeeCard = 670, + Borsu = 671, + DataStore = 672, + DIR = 673, + DST = 674, + DTF = 675, + DTF2 = 676, + Flextra3020 = 677, + Flextra3225 = 678, + HiTC1 = 679, + HiTC2 = 680, + LT1 = 681, + MiniCard = 872, + Orb = 683, + Orb5 = 684, + SmartMedia = 685, + xD = 686, + XQD = 687, + DataPlay = 688, + #endregion Miscellaneous, types 670 to 689 - #region Apple Hard Disks - AppleProfile, - AppleWidget, - AppleHD20, - #endregion Apple Hard Disks + #region Apple Hard Disks, types 690 to 699 + AppleProfile = 690, + AppleWidget = 691, + AppleHD20 = 692, + PriamDataTower = 693, + #endregion Apple Hard Disks, types 690 to 699 - #region DEC hard disks + #region DEC hard disks, types 700 to 729 /// /// 2382 cylinders, 4 tracks/cylinder, 42 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, /// 204890112 bytes /// - RA60, + RA60 = 700, /// /// 546 cylinders, 14 tracks/cylinder, 31 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, /// 121325568 bytes /// - RA80, + RA80 = 701, /// /// 1248 cylinders, 14 tracks/cylinder, 51 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, /// 456228864 bytes /// - RA81, + RA81 = 702, /// /// 302 cylinders, 4 tracks/cylinder, 42 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 25976832 /// bytes /// - RC25, + RC25 = 703, /// /// 615 cylinders, 4 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 21411840 /// bytes /// - RD31, + RD31 = 704, /// /// 820 cylinders, 6 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 42823680 /// bytes /// - RD32, + RD32 = 705, /// /// 306 cylinders, 4 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 10653696 /// bytes /// - RD51, + RD51 = 706, /// /// 480 cylinders, 7 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 30965760 /// bytes /// - RD52, + RD52 = 707, /// /// 1024 cylinders, 7 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, /// 75497472 bytes /// - RD53, + RD53 = 708, /// /// 1225 cylinders, 8 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, /// 159936000 bytes /// - RD54, + RD54 = 709, /// /// 411 cylinders, 3 tracks/cylinder, 22 sectors/track, 256 words/sector, 16 bits/word, 512 bytes/sector, 13888512 /// bytes /// - RK06, + RK06 = 710, /// /// 411 cylinders, 3 tracks/cylinder, 20 sectors/track, 256 words/sector, 18 bits/word, 576 bytes/sector, 14204160 /// bytes /// - RK06_18, + RK06_18 = 711, /// /// 815 cylinders, 3 tracks/cylinder, 22 sectors/track, 256 words/sector, 16 bits/word, 512 bytes/sector, 27540480 /// bytes /// - RK07, + RK07 = 712, /// /// 815 cylinders, 3 tracks/cylinder, 20 sectors/track, 256 words/sector, 18 bits/word, 576 bytes/sector, 28166400 /// bytes /// - RK07_18, + RK07_18 = 713, /// /// 823 cylinders, 5 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 67420160 /// bytes /// - RM02, + RM02 = 714, /// /// 823 cylinders, 5 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 67420160 /// bytes /// - RM03, + RM03 = 715, /// /// 823 cylinders, 19 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, /// 256196608 bytes /// - RM05, + RM05 = 716, /// /// 203 cylinders, 10 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, /// 22865920 bytes /// - RP02, + RP02 = 717, /// /// 203 cylinders, 10 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, /// 23385600 bytes /// - RP02_18, + RP02_18 = 718, /// /// 400 cylinders, 10 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, /// 45056000 bytes /// - RP03, + RP03 = 719, /// /// 400 cylinders, 10 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, /// 46080000 bytes /// - RP03_18, + RP03_18 = 720, /// /// 411 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, /// 87960576 bytes /// - RP04, + RP04 = 721, /// /// 411 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, /// 89959680 bytes /// - RP04_18, + RP04_18 = 722, /// /// 411 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, /// 87960576 bytes /// - RP05, + RP05 = 723, /// /// 411 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, /// 89959680 bytes /// - RP05_18, + RP05_18 = 724, /// /// 815 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, /// 174423040 bytes /// - RP06, + RP06 = 725, /// /// 815 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, /// 178387200 bytes /// - RP06_18, - #endregion + RP06_18 = 726, + #endregion DEC hard disks, types 700 to 729 - #region Generic hard disks - Microdrive, - PriamDataTower, - RDX, + #region Imation, types 730 to 739 + LS120 = 730, + LS240 = 731, + FD32MB = 732, + RDX = 733, /// Imation 320Gb RDX - RDX320, - GENERIC_HDD, - Zone_HDD, - // USB flash drives - FlashDrive - #endregion Generic hard disks + RDX320 = 734, + #endregion Imation, types 730 to 739 } } \ No newline at end of file diff --git a/DiscImageChef.Core/Sidecar/BlockMedia.cs b/DiscImageChef.Core/Sidecar/BlockMedia.cs index c1ada6cb..e108147c 100644 --- a/DiscImageChef.Core/Sidecar/BlockMedia.cs +++ b/DiscImageChef.Core/Sidecar/BlockMedia.cs @@ -504,15 +504,10 @@ namespace DiscImageChef.Core case CommonTypes.MediaType.CBM_1571: trkFormat = "Commodore GCR"; break; - case CommonTypes.MediaType.SHARP_525: case CommonTypes.MediaType.SHARP_525_9: - case CommonTypes.MediaType.SHARP_35: break; case CommonTypes.MediaType.SHARP_35_9: break; case CommonTypes.MediaType.ECMA_99_15: case CommonTypes.MediaType.ECMA_99_26: - case CommonTypes.MediaType.ECMA_100: - case CommonTypes.MediaType.ECMA_125: - case CommonTypes.MediaType.ECMA_147: case CommonTypes.MediaType.ECMA_99_8: trkFormat = "ISO MFM"; break; diff --git a/DiscImageChef.Filesystems/CPM/Info.cs b/DiscImageChef.Filesystems/CPM/Info.cs index 9241de3e..7e2342ae 100644 --- a/DiscImageChef.Filesystems/CPM/Info.cs +++ b/DiscImageChef.Filesystems/CPM/Info.cs @@ -98,16 +98,11 @@ namespace DiscImageChef.Filesystems.CPM case MediaType.NEC_525_HD: case MediaType.NEC_35_HD_8: case MediaType.NEC_35_HD_15: - case MediaType.SHARP_525: case MediaType.SHARP_525_9: - case MediaType.SHARP_35: case MediaType.SHARP_35_9: case MediaType.ECMA_99_8: case MediaType.ECMA_99_15: case MediaType.ECMA_99_26: - case MediaType.ECMA_100: - case MediaType.ECMA_125: - case MediaType.ECMA_147: case MediaType.ECMA_54: case MediaType.ECMA_59: case MediaType.ECMA_66: diff --git a/DiscImageChef.Metadata/Dimensions.cs b/DiscImageChef.Metadata/Dimensions.cs index 6daca6e1..bc88491a 100644 --- a/DiscImageChef.Metadata/Dimensions.cs +++ b/DiscImageChef.Metadata/Dimensions.cs @@ -75,7 +75,6 @@ namespace DiscImageChef.Metadata case CommonTypes.MediaType.ECMA_99_26: case CommonTypes.MediaType.FDFORMAT_525_DD: case CommonTypes.MediaType.FDFORMAT_525_HD: - case CommonTypes.MediaType.SHARP_525: // According to ECMA-99 et al dmns.Height = 133.3; dmns.HeightSpecified = true; @@ -101,14 +100,10 @@ namespace DiscImageChef.Metadata case CommonTypes.MediaType.CBM_35_DD: case CommonTypes.MediaType.CBM_AMIGA_35_DD: case CommonTypes.MediaType.CBM_AMIGA_35_HD: - case CommonTypes.MediaType.ECMA_100: - case CommonTypes.MediaType.ECMA_125: - case CommonTypes.MediaType.ECMA_147: case CommonTypes.MediaType.FDFORMAT_35_DD: case CommonTypes.MediaType.FDFORMAT_35_HD: case CommonTypes.MediaType.NEC_35_HD_8: case CommonTypes.MediaType.NEC_35_HD_15: - case CommonTypes.MediaType.SHARP_35: case CommonTypes.MediaType.Floptical: case CommonTypes.MediaType.HiFD: case CommonTypes.MediaType.UHD144: diff --git a/DiscImageChef.Metadata/MediaType.cs b/DiscImageChef.Metadata/MediaType.cs index 710330e2..01c79790 100644 --- a/DiscImageChef.Metadata/MediaType.cs +++ b/DiscImageChef.Metadata/MediaType.cs @@ -603,14 +603,6 @@ namespace DiscImageChef.Metadata discType = "3.5\" floppy"; discSubType = "NEC triple-density"; break; - case CommonTypes.MediaType.SHARP_525: - discType = "5.25\" floppy"; - discSubType = "Sharp"; - break; - case CommonTypes.MediaType.SHARP_35: - discType = "3.5\" floppy"; - discSubType = "Sharp"; - break; case CommonTypes.MediaType.SHARP_525_9: discType = "5.25\" floppy"; discSubType = "Sharp (9 sectors per track)"; @@ -652,18 +644,6 @@ namespace DiscImageChef.Metadata discType = "5.25\" floppy"; discSubType = "ECMA-99"; break; - case CommonTypes.MediaType.ECMA_100: - discType = "3.5\" floppy"; - discSubType = "ECMA-99"; - break; - case CommonTypes.MediaType.ECMA_125: - discType = "3.5\" floppy"; - discSubType = "ECMA-125"; - break; - case CommonTypes.MediaType.ECMA_147: - discType = "3.5\" floppy"; - discSubType = "ECMA-147"; - break; case CommonTypes.MediaType.FDFORMAT_525_DD: discType = "5.25\" floppy"; discSubType = "FDFORMAT double-density";