Commit Graph

  • 1c08aea6d4 Added LisaRoman (a subset of MacRoman) encoding. Natalia Portillo 2016-07-28 15:12:09 +01:00
  • ba05fe7a1b * DiscImageChef.Filesystems/LisaFS/Xattr.cs: Do not return serial no. if not present. Natalia Portillo 2016-07-28 13:45:57 +01:00
  • 6c92af5841 Added support for LisaFS v1. Natalia Portillo 2016-07-28 05:34:23 +01:00
  • 99c567d3b3 Added support for LisaFS v2. Natalia Portillo 2016-07-28 04:12:49 +01:00
  • 0484d66c14 Reverse engineered S-Records, use them. They are a must for V2. Natalia Portillo 2016-07-28 03:41:57 +01:00
  • 44d436ab04 * DiscImageChef.Filesystems/LisaFS/Dir.cs: * DiscImageChef.Filesystems/LisaFS/File.cs: * DiscImageChef.Filesystems/LisaFS/Info.cs: * DiscImageChef.Filesystems/LisaFS/Super.cs: Added hard disk support. Use tag decoder. Natalia Portillo 2016-07-27 22:13:47 +01:00
  • c2717100d9 * DiscImageChef.DiscImages/DiskCopy42.cs: Added support for LisaEm created images. Natalia Portillo 2016-07-27 18:03:32 +01:00
  • aa903865c5 Changed catalog algorithm to handle fragmented catalogs. Natalia Portillo 2016-07-27 17:08:49 +01:00
  • 5915185f70 * DiscImageChef.Filesystems/LisaFS/Super.cs: Initialize debug structures before the root catalog is cached. Natalia Portillo 2016-07-27 14:34:29 +01:00
  • 763f747072 * DiscImageChef.Filesystems/LisaFS/LisaFS.cs: Corrected parametrized constructor. Natalia Portillo 2016-07-27 13:33:41 +01:00
  • 12288bee6d * DiscImageChef.Filesystems/FFS.cs: * DiscImageChef.Filesystems/BFS.cs: * DiscImageChef.Filesystems/ODS.cs: * DiscImageChef.Filesystems/FAT.cs: * DiscImageChef.Filesystems/APFS.cs: * DiscImageChef.Filesystems/NTFS.cs: * DiscImageChef.Filesystems/SysV.cs: * DiscImageChef.Filesystems/HPFS.cs: * DiscImageChef.Filesystems/Opera.cs: * DiscImageChef.Filesystems/Acorn.cs: * DiscImageChef.Filesystems/extFS.cs: * DiscImageChef.Filesystems/BTRFS.cs: * DiscImageChef.Filesystems/ext2FS.cs: * DiscImageChef.Filesystems/ProDOS.cs: * DiscImageChef.Filesystems/SolarFS.cs: * DiscImageChef.Filesystems/UNIXBFS.cs: * DiscImageChef.Filesystems/ISO9660.cs: * DiscImageChef.Filesystems/MinixFS.cs: * DiscImageChef.Filesystems/AmigaDOS.cs: * DiscImageChef.Filesystems/PCEngine.cs: * DiscImageChef.Filesystems/AppleHFS.cs: * DiscImageChef.Filesystems/Nintendo.cs: * DiscImageChef.Filesystems/AppleMFS.cs: * DiscImageChef.Filesystems/AppleHFSPlus.cs: Added constructor with parameters Natalia Portillo 2016-07-27 13:32:45 +01:00
  • b797dfd526 Files can be empty. Natalia Portillo 2016-07-27 03:22:02 +01:00
  • 3c8f20a5c0 Added debug printing of ExtentsFiles. Natalia Portillo 2016-07-27 03:03:08 +01:00
  • 95a7bc96a0 Ignore MDDF password if not present. Natalia Portillo 2016-07-27 02:41:26 +01:00
  • f1d2130d80 * DiscImageChef/Main.cs: * DiscImageChef/Options.cs: * DiscImageChef/DiscImageChef.csproj: * DiscImageChef/Commands/ExtractFiles.cs: Added command to extract all files from a filesystem. Natalia Portillo 2016-07-27 02:35:29 +01:00
  • 6c50cccacd Corrected directory entry. Natalia Portillo 2016-07-22 23:03:27 +01:00
  • 679f99cb37 Added Lisa filesystem code. Natalia Portillo 2016-07-22 02:18:53 +01:00
  • 2454f68f36 Added command to list filesystem contents. Natalia Portillo 2016-07-22 02:18:29 +01:00
  • f47947f09a Modified FileAttributes enum so it correctly works as a flag. Removed DevicePath from FileEntryInfo structure. Added filesystem ID as a union struct of uint32, uint64 and guid. Added NoData and NoSuchExtendedAttribute errors. Natalia Portillo 2016-07-22 00:44:52 +01:00
  • a702542649 Added debug mount() method. Natalia Portillo 2016-07-22 00:43:22 +01:00
  • 99a70b360f Symbolic links are not supported. Natalia Portillo 2016-07-21 18:39:38 +01:00
  • 878058f232 * DiscImageChef.Filesystems/LisaFS/Structs.cs: Refactored structure names. Added catalog entry structure. Added extents structures. Natalia Portillo 2016-07-21 18:28:34 +01:00
  • 3604acce32 Corrected previously unknown Lisa tag values. Natalia Portillo 2016-07-21 17:40:49 +01:00
  • fb09c66bcf Separated LisaFS in different files. Natalia Portillo 2016-07-21 17:36:51 +01:00
  • 948d3cad8f Created folder for LisaFS. Natalia Portillo 2016-07-21 17:19:28 +01:00
  • 826afbac0c Added preliminar early-API for filesystem read-only access. Natalia Portillo 2016-07-21 17:16:08 +01:00
  • 66a58e3351 * DiscImageChef.Filesystems/Structs.cs: Added structs for filesystem entries information. Natalia Portillo 2016-07-21 16:15:39 +01:00
  • 311ce0977f Merge branch 'master' of https://github.com/claunia/DiscImageChef Natalia Portillo 2016-07-19 23:12:44 +01:00
  • c9bc36785c Remove unused variables. v3.0.0.0 Natalia Portillo 2016-07-19 22:30:59 +01:00
  • 84b361f3f6 * README.md: * DiscImageChef.sln: * DiscImageChef/AssemblyInfo.cs: * DiscImageChef/DiscImageChef.csproj: * DiscImageChef.Interop/DiscImageChef.Interop.csproj: * DiscImageChef.Helpers/DiscImageChef.Helpers.csproj: * DiscImageChef.Checksums/Properties/AssemblyInfo.cs: * DiscImageChef.Devices/DiscImageChef.Devices.csproj: * DiscImageChef.Console/DiscImageChef.Console.csproj: * DiscImageChef.Decoders/DiscImageChef.Decoders.csproj: * DiscImageChef.Metadata/DiscImageChef.Metadata.csproj: * DiscImageChef.Settings/DiscImageChef.Settings.csproj: * DiscImageChef.Checksums/DiscImageChef.Checksums.csproj: * DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj: * DiscImageChef.Partitions/DiscImageChef.Partitions.csproj: * DiscImageChef.CommonTypes/DiscImageChef.CommonTypes.csproj: * DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj: Natalia Portillo 2016-07-19 22:29:08 +01:00
  • 8211674b65 Show copyright strings only once. Natalia Portillo 2016-07-19 22:28:01 +01:00
  • 8ac5f16d37 Merge pull request #59 from damieng/master Natalia Portillo 2016-07-05 02:07:24 +01:00
  • 490281be35 Add correct dsk and extdsk docs Damien Guard 2016-07-02 21:36:46 -07:00
  • 3b2b3b86f5 Added preliminary support for Apple File System aka APFS. Natalia Portillo 2016-06-22 05:01:13 +01:00
  • dbf5093dd5 Adds support for btrfs and closes #27. Natalia Portillo 2016-05-05 01:01:55 +01:00
  • 120e8b424a Adds support for btrfs and closes #27. Natalia Portillo 2016-05-05 01:01:13 +01:00
  • f3fdc7378a Adds support for btrfs and closes #27. Natalia Portillo 2016-05-05 01:00:47 +01:00
  • 5af0806999 * DiscImageChef.sln: * DiscImageChef/Options.cs: Refactors Natalia Portillo 2016-05-05 00:59:36 +01:00
  • f8bc81d4f5 Reformatted. Natalia Portillo 2016-04-19 02:11:47 +01:00
  • 6a8499f8ed * DiscImageChef.Filesystems/Nintendo.cs: * DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj: Added Nintendo Wii and Gamecube filesystems. Natalia Portillo 2016-04-19 01:17:14 +01:00
  • 93474f1a9c Added skeleton for FreeBSD device handling. Natalia Portillo 2016-04-13 16:28:50 +01:00
  • 53a926c135 Added retries for CD dumping. Natalia Portillo 2016-04-08 03:28:10 +01:00
  • dc2294a27a Submodule fix Natalia Portillo 2016-04-08 01:29:35 +01:00
  • 8442bbe927 Added some documents Natalia Portillo 2016-04-08 01:21:18 +01:00
  • 942a96defa * commandline: Moved commandline submodule to my own fork. Natalia Portillo 2016-04-08 01:13:42 +01:00
  • 139a78fc63 Removed old commandline submodule Natalia Portillo 2016-04-08 00:46:31 +01:00
  • 07d7a66233 Changed commandline repo to point to my fork Natalia Portillo 2016-04-08 00:38:47 +01:00
  • 66d8b47048 Added missing file Natalia Portillo 2016-04-07 00:07:44 +01:00
  • 69096656a0 Scan more blocks Natalia Portillo 2016-04-06 17:07:44 +01:00
  • 2626c18d0c * commandline: Natalia Portillo 2016-04-06 17:07:14 +01:00
  • 657c217f87 * DiscImageChef.Filesystems/FFS.cs: Added support for superblock offset in Atari UNIX. Natalia Portillo 2016-02-10 05:14:49 +00:00
  • 98aacadfe9 * DiscImageChef.Devices/Device/AtaCommands/Ata28.cs: Correct SEEK command to not transfer anything. Natalia Portillo 2016-02-10 03:00:39 +00:00
  • 9bb1134973 * DiscImageChef.Devices/Device/AtaCommands/Cfa.cs: * DiscImageChef.Devices/Device/AtaCommands/MCPT.cs: * DiscImageChef.Devices/Device/AtaCommands/Ata28.cs: * DiscImageChef.Devices/Device/AtaCommands/Ata48.cs: * DiscImageChef.Devices/Device/AtaCommands/Smart.cs: * DiscImageChef.Devices/Device/AtaCommands/AtaCHS.cs: * DiscImageChef.Devices/DiscImageChef.Devices.csproj: Implemented ATA commands. Natalia Portillo 2016-02-08 00:13:49 +00:00
  • b0cfea0886 Added ATA categories. Natalia Portillo 2016-02-07 20:11:41 +00:00
  • 37c516c30a Move ATA/ATAPI commands to a separate folder. Natalia Portillo 2016-02-07 20:08:06 +00:00
  • 5bc9dd3c10 * TODO: * README.md: * DiscImageChef.Partitions/GPT.cs: * DiscImageChef.Partitions/DiscImageChef.Partitions.csproj: Added support for EFI GPT. Fixes #8. Natalia Portillo 2016-02-05 19:24:48 +00:00
  • a090c8f46c * DiscImageChef.Filesystems/Acorn.cs: * DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj: Added support for Acorn ADFS. Natalia Portillo 2016-02-05 05:39:15 +00:00
  • ab24c63d4b * commandline: Natalia Portillo 2016-02-05 00:01:09 +00:00
  • 5f5d59f783 * commandline: Natalia Portillo 2016-02-04 19:50:43 +00:00
  • f7675b221d Separated MHDD and IBG log generations to separate classes. Natalia Portillo 2016-02-04 17:12:35 +00:00
  • bd80a6246a * DiscImageChef.Decoders/SCSI/Modes.cs: * DiscImageChef.Decoders/SCSI/ModesEncoders.cs: * DiscImageChef.Decoders/DiscImageChef.Decoders.csproj: Added encoders for Mode 6 and 10, Mode pages 0x01 and 0x01 for MultiMedia Devices. Natalia Portillo 2016-02-04 16:51:03 +00:00
  • d777061105 * commandline: * DiscImageChef.Settings/Settings.cs: * DiscImageChef.Settings/docs/README.txt: * DiscImageChef.Settings/packages.config: * DiscImageChef.Settings/docs/LICENSE.txt: * DiscImageChef.Settings/docs/ChangeLog.txt: * DiscImageChef.Settings/docs/mono/index.xml: * DiscImageChef.Settings/docs/html/index.html: * DiscImageChef.Settings/Properties/AssemblyInfo.cs: * DiscImageChef.Settings/DiscImageChef.Settings.csproj: * DiscImageChef.Settings/docs/mono/ns-Claunia.PropertyList.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/UID.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/UID.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSSet.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/index.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSSet.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSDate.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSData.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSDate.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSData.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSArray.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSNumber.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSString.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSObject.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSArray.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSNumber.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSString.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSObject.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSDictionary.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSDictionary.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/PropertyListParser.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/PropertyListParser.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/XmlPropertyListParser.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/XmlPropertyListParser.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/ASCIIPropertyListParser.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/ASCIIPropertyListParser.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/BinaryPropertyListParser.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/BinaryPropertyListWriter.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/BinaryPropertyListWriter.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/BinaryPropertyListParser.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/PropertyListFormatException.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/PropertyListFormatException.html: Added supports for settings Natalia Portillo 2016-02-03 18:58:11 +00:00
  • bb69a1b8d9 * DiscImageChef.CommonTypes/MediaTypeFromSCSI.cs: * DiscImageChef.CommonTypes/DiscImageChef.CommonTypes.csproj: Added method to calculate MediaType from SCSI parameters (mode, density, medium type, device type, etc). Natalia Portillo 2016-01-31 08:05:56 +00:00
  • 04add8d634 Added about 200 new media types. Natalia Portillo 2016-01-16 05:30:15 +00:00
  • b8d0c7b104 Refactor: added regions Natalia Portillo 2016-01-16 04:02:35 +00:00
  • 22b0f80d6e Refactor most disk references to media. Natalia Portillo 2016-01-16 03:54:55 +00:00
  • e1243a1ea3 Added static method to get standard dimensions from disk types. Natalia Portillo 2016-01-16 03:03:29 +00:00
  • 8088f6f249 Implement decoding Fujitsu Verify Control Page. Natalia Portillo 2016-01-15 22:42:33 +00:00
  • 57c885201e Added all known vendor density and medium type codes. Natalia Portillo 2016-01-15 21:14:36 +00:00
  • 5f5a9d30da Moved density and medium type codes to a separate file. Natalia Portillo 2016-01-15 07:13:11 +00:00
  • 2a8b5d3cc5 * DiscImageChef/Commands/MediaInfo.cs: * DiscImageChef/Commands/DeviceInfo.cs: Added support for SCSI sequential devices. Natalia Portillo 2016-01-15 07:00:43 +00:00
  • 14b7be1172 * DiscImageChef.Devices/Device/ScsiCommands/SyQuest.cs: Corrected typo Natalia Portillo 2016-01-14 21:10:39 +00:00
  • afdcc5b729 Added SyQuest vendor commands. Natalia Portillo 2016-01-14 20:40:45 +00:00
  • 5828d60f15 * DiscImageChef.Devices/Enums.cs: * DiscImageChef.Devices/DiscImageChef.Devices.csproj: * DiscImageChef.Devices/Device/ScsiCommands/Plasmon.cs: Added Plasmon vendor commands. Natalia Portillo 2016-01-14 02:46:36 +00:00
  • e45a783fa4 Added M-Systems vendor commands. Natalia Portillo 2016-01-13 21:14:23 +00:00
  • fcf4c56f0e * DiscImageChef.Devices/Enums.cs: * DiscImageChef.Helpers/ArrayFill.cs: * DiscImageChef.Helpers/ArrayIsEmpty.cs: * DiscImageChef.Devices/DiscImageChef.Devices.csproj: * DiscImageChef.Helpers/DiscImageChef.Helpers.csproj: Implemented Certance, Fujitsu and Hewlett-Packard vendor commands. Natalia Portillo 2016-01-13 19:59:44 +00:00
  • 6d2b9089eb * DiscImageChef.Devices/Enums.cs: * DiscImageChef.Devices/DiscImageChef.Devices.csproj: * DiscImageChef.Devices/Device/ScsiCommands/ArchiveCorp.cs: Added vendor commands for Archive Corporation Viper 2060S, 2125S and 2150S. Natalia Portillo 2016-01-13 05:57:35 +00:00
  • 9389d4bb3e Added Adaptec ACB-4000A and ACB-4070 vendor commands. Natalia Portillo 2016-01-13 05:04:45 +00:00
  • 3b318a56e3 * DiscImageChef.Devices/Device/ScsiCommands/SMC.cs: * DiscImageChef.Devices/DiscImageChef.Devices.csproj: Added read-only Streaming Commands. Natalia Portillo 2016-01-13 03:47:25 +00:00
  • 8c24edf3dd Separated SCSI commands by category/vendor. Natalia Portillo 2016-01-11 19:40:58 +00:00
  • c98d64e544 * DiscImageChef.Devices/Enums.cs: * DiscImageChef/Commands/DeviceInfo.cs: * DiscImageChef.Devices/Device/ScsiCommands.cs: Added Plextor vendor commands. Natalia Portillo 2016-01-11 19:24:17 +00:00
  • 62768b3e6b * DiscImageChef.CommonTypes/DiskType.cs: Added Acorn Archimedes and Commodore 15xx floppies. Natalia Portillo 2016-01-01 00:01:42 +00:00
  • cdcbb1e21a * CICMMetadata: Updated to last branch. Natalia Portillo 2015-12-31 17:35:56 +00:00
  • f9dc4f31a1 Added support for FireWire devices. Natalia Portillo 2015-12-31 16:33:20 +00:00
  • eac5aae66c * DiscImageChef.Devices/Device/Constructor.cs: Added support for USB on Linux. Natalia Portillo 2015-12-31 16:12:22 +00:00
  • da29ec63eb * DiscImageChef/Main.cs: * DiscImageChef/Options.cs: * DiscImageChef/DiscImageChef.csproj: * DiscImageChef/Commands/MediaScan.cs: Added media-scan command. Natalia Portillo 2015-12-30 11:45:27 +00:00
  • 6928fc1363 Added all known READ, READ LONG, READ CD and READ CD-DA commands. Natalia Portillo 2015-12-26 19:02:31 +00:00
  • 8ed384f47f * README.md: * DiscImageChef.DiscImages/GDI.cs: * DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj: Added support for Dreamcast GDI images. Natalia Portillo 2015-12-25 20:47:40 +00:00
  • 3b368e0bd4 * TODO: * README.md: * DiscImageChef.DiscImages/CDRDAO.cs: * DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj: Added support for cdrdao images. Solves #53 Natalia Portillo 2015-12-23 23:46:31 +00:00
  • eef78b50f2 Checked more information, GCK is Grupo Condor S.L. from Spain. Natalia Portillo 2015-12-14 09:25:52 +00:00
  • 3ee16d149d * DiscImageChef.Decoders/CD/ATIP.cs: Added manufacturer code for a GCK disc I just came upon. Natalia Portillo 2015-12-13 07:43:14 +00:00
  • ec5ba8481a Added support for CD-ROM XA sectors. Natalia Portillo 2015-12-06 07:51:46 +00:00
  • 01c0b9de9a Move comments to XML documentation. Natalia Portillo 2015-12-06 07:37:20 +00:00
  • 14da0c7c6e Solved false positives of UNIX 7th Edition filesystem. Natalia Portillo 2015-12-06 07:25:53 +00:00
  • 20494c9485 Moved comments to XML documentation. Natalia Portillo 2015-12-06 07:18:36 +00:00
  • 40951dd44e Added documentation. Natalia Portillo 2015-12-06 05:18:30 +00:00
  • 36e12eb1a7 * DiscImageChef.Metadata/DiskType.cs: * DiscImageChef.Metadata/DiscImageChef.Metadata.csproj: Added method to convert DiskType to disk type and subtype strings. Natalia Portillo 2015-12-06 05:09:31 +00:00
  • 564775d3f7 Added hint for XML metadata creator to know which kind of media the image represents. Natalia Portillo 2015-12-05 17:21:47 +00:00
  • 96048617e1 Added generating XML metadata for file systems. Natalia Portillo 2015-12-05 17:10:27 +00:00
  • c6cfcbcd15 Corrected root block search. Natalia Portillo 2015-12-04 18:52:23 +00:00