Commit Graph

424 Commits

Author SHA1 Message Date
830f78120d Added missing structures and corrected both-endian fields for ISO9660. 2017-10-08 21:49:04 +01:00
9a178d1456 Refactor: Split ISO9660. 2017-10-08 20:41:54 +01:00
32dc6cb630 Use structures and marshalling in ISO9660. 2017-10-08 20:28:56 +01:00
e2749b31a2 Moved Sega's IP.BIN decoders from ISO9660 to Decoders. 2017-10-08 17:50:29 +01:00
081b330267 Added support for DEC Rainbow's hardcoded BPB. 2017-10-02 14:24:19 +01:00
8e15e863d5 ext filesystem requires 512 bytes/sector. 2017-09-28 15:44:48 +01:00
2a6e929c67 Do not overflow device on Fossil identifying. 2017-09-28 15:44:36 +01:00
6f8027a44b Correct detection of 5.25" MD1DD 8spt FAT12 disks. 2017-09-27 12:36:02 +01:00
bde4c451fa Corrected XML cluster count for metadata XML. 2017-09-25 22:21:18 +01:00
faf34e915f Corrected CP/M directory position on CP/M-86 disks. 2017-09-25 21:17:20 +01:00
ab61445ccb Corrected incorrect call to read several sectors in CP/M. 2017-09-25 21:08:44 +01:00
92dbb79c85 Found all unknown fields in Apricot BPB. 2017-09-24 19:15:22 +01:00
89cb062db1 Added support for Apricot FAT12. 2017-09-22 23:57:53 +01:00
473f9b39cc Added support for the MicroDOS file system. 2017-09-21 21:20:53 +01:00
d3fca2a4a2 Added support for devices with sectors bigger than 512bytes in
ext1/2/3/4.
2017-09-19 19:53:03 +01:00
4faba6b763 Upped NICFREE for UNIX Version 7 file system. 2017-09-17 23:02:31 +01:00
c2c47c3eee Added more detection strings for coherent filesystem. 2017-09-17 07:39:48 +01:00
e28d04a29b Corrected System V clusters calculation. 2017-09-17 06:04:59 +01:00
9b2dfbccab Adjusted COHERENT filesystem offsets. 2017-09-17 05:49:22 +01:00
30f164303a Changed how parameters from SysVr2 superblock are taken. 2017-09-17 05:28:14 +01:00
67fbe09052 Adds support for dump(8). Fixes #52 2017-09-16 00:57:26 +01:00
6ce9764d9d Added support for Locus filesystem. 2017-09-14 21:20:32 +01:00
fe0fe90547 Added support for HP Logical Interchange Format. 2017-09-14 02:01:43 +01:00
3bb3ff1dd0 Changed clusters calculation for ODS, still incomplete without reading
INDEXF.SYS;1.
2017-09-13 18:05:25 +01:00
73d8807c94 Added support for misaligned ODS filesystems on optical media. 2017-09-13 17:52:54 +01:00
5e29fb0c13 Version bumped to 3.5.99.0. 2017-09-05 17:21:24 +01:00
c174d1fe4a Added support for ANDOS BPB. 2017-08-25 03:28:55 +01:00
abc9e8afb4 Added RT-11 filesystem. 2017-08-25 03:02:55 +01:00
60c80a7ac9 Added support for AO-DOS filesystem. 2017-08-25 01:58:22 +01:00
3d8f64ab68 Added support for OS-9 Random Block File. 2017-08-16 15:45:37 +01:00
77ec28ef49 Changed how SFS2 is reported. 2017-08-16 15:45:28 +01:00
f292939664 Corrected handling of partially dumped disks. 2017-08-16 15:44:50 +01:00
98c28c8bef Added comment about Human68k direntry variations. 2017-08-14 22:06:58 +01:00
15f251ba9f Added support for SFSv2. 2017-08-09 04:52:36 +01:00
1638792085 Corrected API miscalling. 2017-08-09 04:46:14 +01:00
620d5a95b7 Added support for the Cray UNICOS file system (untested). 2017-08-09 03:09:05 +01:00
45fefb3330 Added support for the SGI Extent File System (EFS). 2017-08-08 11:51:48 +01:00
31ae326f0c Added support for the fossil file system. 2017-08-07 16:15:57 +01:00
6c43d0c40f On optical media after recalculation sectors per cluster may
contain 0, it should not.
2017-08-07 16:12:36 +01:00
85c199ebb7 Add superblock modification time to XML metadata. 2017-08-07 16:10:14 +01:00
fa6bacdedd Corrected volume name decoding. 2017-08-07 16:09:14 +01:00
6ca78722fc Corrected typo: sectors => cluster. 2017-08-07 16:08:58 +01:00
8ab2022109 Check that date fields start with a number. 2017-08-07 16:08:39 +01:00
5d8fabf3d0 Make sure that device partitions are handled if they're not
mapped by any scheme.
2017-08-07 16:06:51 +01:00
3eda647ef5 Added support for boot blocks preceding super block and
misaligned superblocks (optical discs).
2017-08-06 15:46:59 +01:00
0dc4abab3e Corrected handling on devices with 256 bytes/sector and
correct BPBs (like SASI PC-98 disks).
2017-08-03 01:14:37 +01:00
eff67bb1b2 Changed how superblock location is detected. 2017-08-01 13:34:45 +01:00
c648238712 Corrected big endian handling. 2017-07-26 23:44:27 +01:00
0c7b5aa604 Corrected encoding propagation. 2017-07-26 12:25:18 +01:00
99c5e5d9d0 Added support for HAMMER filesystem. 2017-07-26 04:21:47 +01:00