Commit Graph

69 Commits

Author SHA1 Message Date
ba05fe7a1b * DiscImageChef.Filesystems/LisaFS/Xattr.cs:
Do not return serial no. if not present.

	* DiscImageChef.Filesystems/LisaFS/Super.cs:
	  Clean more variables on umount.
2016-07-28 13:45:57 +01:00
6c92af5841 Added support for LisaFS v1. 2016-07-28 05:34:23 +01:00
99c567d3b3 Added support for LisaFS v2. 2016-07-28 04:12:49 +01:00
0484d66c14 Reverse engineered S-Records, use them. They are a must for
V2.
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.

	* DiscImageChef.Filesystems/LisaFS/Extent.cs:
	  Use tag decoder.

	* DiscImageChef.Filesystems/LisaFS/LisaFS.cs:
	  Added hard disk support.

	* DiscImageChef.Filesystems/LisaFS/Structs.cs:
	  Added missing tag fields.

	* DiscImageChef.Filesystems/LisaFS/Xattr.cs:
	  Added tag decoder.
2016-07-27 22:13:47 +01:00
aa903865c5 Changed catalog algorithm to handle fragmented catalogs. 2016-07-27 17:08:49 +01:00
5915185f70 * DiscImageChef.Filesystems/LisaFS/Super.cs:
Initialize debug structures before the root catalog is
	  cached.

	* DiscImageChef.Filesystems/LisaFS/File.cs:
	  Detect truncated files (errors in the filesystem).
2016-07-27 14:34:29 +01:00
763f747072 * DiscImageChef.Filesystems/LisaFS/LisaFS.cs:
Corrected parametrized constructor.

	* DiscImageChef.Filesystems/LisaFS/Dir.cs:
	  Mimic Pascal Workshop behaviour, ignore catalog entries
	  without an ExtentsFile.
2016-07-27 13:33:41 +01:00
b797dfd526 Files can be empty. 2016-07-27 03:22:02 +01:00
3c8f20a5c0 Added debug printing of ExtentsFiles. 2016-07-27 03:03:08 +01:00
95a7bc96a0 Ignore MDDF password if not present. 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.

	* DiscImageChef.Filesystems/LisaFS/Consts.cs:
	  Corrected comments.
	Added ftype known values.

	* DiscImageChef.Filesystems/LisaFS/Dir.cs:
	  Changed field name.

	* DiscImageChef.Filesystems/LisaFS/Extent.cs:
	* DiscImageChef.Filesystems/LisaFS/Structs.cs:
	  Reverse engineered new fields from ExtentsFile

	* DiscImageChef.Filesystems/LisaFS/File.cs:
	  Added support for reading tags.
	Added flags and ftype fields from ExtentsFile.

	* DiscImageChef.Filesystems/LisaFS/Xattr.cs:
	  Changed how serial number is returned.
	Allow to get tags in debug mode as an xattr.

	* DiscImageChef.Filesystems/Structs.cs:
	  Added PIPE attribute.
2016-07-27 02:35:29 +01:00
6c50cccacd Corrected directory entry. 2016-07-22 23:03:27 +01:00
679f99cb37 Added Lisa filesystem code. 2016-07-22 02:18:53 +01:00
99a70b360f Symbolic links are not supported. 2016-07-21 18:39:38 +01:00
878058f232 * DiscImageChef.Filesystems/LisaFS/Structs.cs:
Refactored structure names.
	Added catalog entry structure.
	Added extents structures.

	* DiscImageChef.Filesystems/LisaFS/Info.cs:
	  Refactored structure names.
2016-07-21 18:28:34 +01:00
3604acce32 Corrected previously unknown Lisa tag values. 2016-07-21 17:40:49 +01:00
fb09c66bcf Separated LisaFS in different files. 2016-07-21 17:36:51 +01:00
948d3cad8f Created folder for LisaFS. 2016-07-21 17:19:28 +01:00